@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/Unbounded-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/Unbounded-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Exo2-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Exo2-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--radius-sm: .625rem;--radius-md: .875rem;--radius-lg: 1.25rem;--radius-xl: 1.75rem;--radius-pill: 999px;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 3rem;--fs-xs: .6875rem;--fs-sm: .8125rem;--fs-md: .9375rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-2xl: 2.125rem;--font-display: "Unbounded", system-ui, sans-serif;--font-text: "Exo 2", system-ui, -apple-system, sans-serif;--font-code: ui-monospace, SFMono-Regular, Menlo, monospace;--elev-pop: 0 .75rem 2rem -.5rem rgb(0 0 0 / .28);--elev-modal: 0 2rem 4rem -1rem rgb(0 0 0 / .42);--ease: cubic-bezier(.2, .7, .3, 1)}:root,[data-theme=dark]{color-scheme:dark;--bg: oklch(.168 .021 274);--surface: oklch(.221 .023 274);--surfaceRaised: oklch(.262 .025 274);--surfaceSunken: oklch(.196 .021 274);--border: oklch(.322 .021 274);--borderStrong: oklch(.42 .024 274);--text: oklch(.968 .005 274);--textMuted: oklch(.762 .014 274);--textFaint: oklch(.672 .016 274);--danger: oklch(.672 .196 5);--success: oklch(.784 .146 166);--accent: oklch(.668 .183 296);--dangerInk: oklch(.742 .168 5);--successInk: var(--success);--accentInk: oklch(.752 .148 296);--onAccent: oklch(.172 .03 296);--onDanger: oklch(.164 .03 6);--focus: oklch(.72 .16 296)}[data-theme=light]{color-scheme:light;--bg: oklch(.958 .006 274);--surface: oklch(.995 .002 274);--surfaceRaised: oklch(1 0 0);--surfaceSunken: oklch(.972 .005 274);--border: oklch(.902 .008 274);--borderStrong: oklch(.836 .012 274);--text: oklch(.262 .032 274);--textMuted: oklch(.492 .024 274);--textFaint: oklch(.535 .022 274);--danger: oklch(.558 .212 6);--success: oklch(.706 .148 166);--accent: oklch(.578 .204 296);--dangerInk: oklch(.52 .212 6);--successInk: oklch(.478 .118 166);--accentInk: oklch(.508 .204 296);--onAccent: oklch(.99 .005 296);--onDanger: oklch(.99 .005 6);--focus: oklch(.578 .204 296);--elev-pop: 0 .75rem 2rem -.75rem rgb(20 20 40 / .18);--elev-modal: 0 2rem 4rem -1rem rgb(20 20 40 / .24)}*,*:before,*:after{box-sizing:border-box}html{font-size:16px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-text);font-size:var(--fs-md);line-height:1.45;-webkit-font-smoothing:antialiased;scrollbar-gutter:stable}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;letter-spacing:-.01em;margin:0}h1{font-size:var(--fs-xl)}h2{font-size:var(--fs-lg)}a{color:var(--accentInk);text-decoration:none}a:hover{text-decoration:underline}.num,table td,table th,input,.metric-value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.code{font-family:var(--font-code);font-size:.875em;letter-spacing:.02em}.section-title{font-family:var(--font-display);font-size:var(--fs-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--textMuted)}.section-sub{font-size:var(--fs-sm);color:var(--textFaint);margin:var(--sp-1) 0 0}.muted{color:var(--textMuted);font-size:var(--fs-sm)}.faint{color:var(--textFaint)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.panel-raised{background:var(--surfaceRaised)}.panel-pad-sm{padding:var(--sp-3)}.panel-pad-md{padding:var(--sp-4)}.panel-pad-lg{padding:var(--sp-5)}.popover-panel{background:var(--surfaceRaised);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--elev-pop)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);font:inherit;font-weight:500;line-height:1.2;padding:.5rem .9rem;min-height:2.25rem;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surfaceRaised);color:var(--text);cursor:pointer;transition:background .14s var(--ease),border-color .14s var(--ease),transform .14s var(--ease)}.btn:hover:not(:disabled){border-color:var(--borderStrong);background:color-mix(in oklab,var(--text) 6%,var(--surfaceRaised))}.btn:active:not(:disabled){transform:translateY(1px)}.btn-primary{background:var(--accent);border-color:transparent;color:var(--onAccent)}.btn-primary:hover:not(:disabled){background:color-mix(in oklab,white 10%,var(--accent));border-color:transparent}.btn-quiet{background:transparent;border-color:transparent;color:var(--textMuted)}.btn-quiet:hover:not(:disabled){background:color-mix(in oklab,var(--text) 7%,transparent);color:var(--text)}.btn-danger{background:var(--danger);border-color:transparent;color:var(--onDanger)}.btn-sm{min-height:1.875rem;padding:.25rem .7rem;font-size:var(--fs-sm)}.btn:disabled,button:disabled{cursor:default;background:color-mix(in oklab,var(--text) 5%,var(--surface));border-color:color-mix(in oklab,var(--text) 9%,transparent);color:var(--textMuted);box-shadow:none;transform:none}.field{width:100%;font:inherit;padding:.5rem .85rem;min-height:2.25rem;color:var(--text);background:var(--surfaceSunken);border:1px solid var(--border);border-radius:var(--radius-pill);transition:border-color .14s var(--ease),background .14s var(--ease)}.field::placeholder{color:var(--textFaint)}.field:hover:not(:disabled){border-color:var(--borderStrong)}.field:disabled{background:color-mix(in oklab,var(--text) 5%,var(--surface));color:var(--textMuted)}.field-area{border-radius:var(--radius-md);min-height:5rem;resize:vertical;padding:.6rem .85rem}.field-label{display:block;font-size:var(--fs-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--textMuted);margin-bottom:var(--sp-2)}.select{position:relative}.select-trigger{justify-content:space-between;width:100%;text-align:left;font-weight:400}.select-trigger .select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-trigger[data-placeholder=true] .select-value{color:var(--textFaint)}.select-caret{flex:none;transition:transform .16s var(--ease)}.select-trigger[aria-expanded=true] .select-caret{transform:rotate(180deg)}.select-list{position:absolute;z-index:40;top:calc(100% + .35rem);left:0;right:0;max-height:15rem;overflow-y:auto;padding:var(--sp-1);margin:0;list-style:none}.select-option{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:.45rem .7rem;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--fs-md)}.select-option[data-active=true]{background:color-mix(in oklab,var(--text) 8%,transparent)}.select-option[aria-selected=true]{color:var(--accentInk);font-weight:600}.badge{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .6rem;border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:600;letter-spacing:.02em;white-space:nowrap;border:1px solid transparent}.badge-neutral{background:color-mix(in oklab,var(--text) 8%,transparent);color:var(--textMuted);border-color:var(--border)}.badge-success{background:color-mix(in oklab,var(--success) 16%,transparent);color:var(--successInk);border-color:color-mix(in oklab,var(--success) 32%,transparent)}.badge-danger{background:color-mix(in oklab,var(--danger) 14%,transparent);color:var(--dangerInk);border-color:color-mix(in oklab,var(--danger) 30%,transparent)}.badge-accent{background:color-mix(in oklab,var(--accent) 14%,transparent);color:var(--accentInk);border-color:color-mix(in oklab,var(--accent) 30%,transparent)}.badge-dot{width:.4rem;height:.4rem;border-radius:50%;background:currentColor;flex:none}.track{height:.3rem;border-radius:var(--radius-pill);background:color-mix(in oklab,var(--text) 10%,transparent);overflow:hidden}.track-fill{height:100%;border-radius:var(--radius-pill);background:var(--accent)}.track-fill[data-tone=success]{background:var(--success)}.track-fill[data-tone=danger]{background:var(--danger)}.metric{display:flex;flex-direction:column;gap:var(--sp-3)}.metric-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3)}.metric-title{display:flex;align-items:center;gap:.35rem}.metric-icon{flex:none;width:2.125rem;height:2.125rem;display:grid;place-items:center;border-radius:var(--radius-sm);background:color-mix(in oklab,var(--accent) 15%,transparent);color:var(--accentInk)}.metric-value{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:600;line-height:1.05;letter-spacing:-.02em}.metric-spark{display:block;width:100%;height:2.25rem}.metric-plan{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--textMuted)}.metric-verdict{font-size:var(--fs-sm);font-weight:600}.metric-verdict[data-tone=success]{color:var(--successInk)}.metric-verdict[data-tone=danger]{color:var(--dangerInk)}.metric-verdict[data-tone=neutral]{color:var(--textMuted)}.hint-mark{width:1rem;height:1rem;flex:none;display:grid;place-items:center;border-radius:50%;border:1px solid var(--border);background:transparent;color:var(--textFaint);font-size:.625rem;font-weight:700;cursor:help;padding:0}.hint-mark:hover{color:var(--text);border-color:var(--borderStrong)}.hint-bubble{position:absolute;z-index:50;top:calc(100% + .4rem);left:0;width:max-content;max-width:17rem;padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);font-weight:400;color:var(--textMuted);text-transform:none;letter-spacing:normal}.table-wrap{overflow:auto;max-height:100%;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface)}.table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-md)}.table th{position:sticky;top:0;z-index:2;background:var(--surfaceSunken);font-size:var(--fs-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--textMuted);text-align:left;padding:.6rem .75rem;border-bottom:1px solid var(--border);white-space:nowrap}.table td{padding:.5rem .75rem;border-bottom:1px solid color-mix(in oklab,var(--border) 60%,transparent)}.table tbody tr:last-child td{border-bottom:none}.table tbody tr:hover td{background:color-mix(in oklab,var(--text) 4%,transparent)}.table tbody tr.is-total td{font-weight:600;background:var(--surfaceSunken);border-top:1px solid var(--border)}.table .col-num{text-align:right;font-variant-numeric:tabular-nums}.table td:first-child,.table th:first-child{min-width:11rem}.seg-group{display:inline-flex;gap:.15rem;padding:.2rem;border-radius:var(--radius-pill);background:var(--surfaceSunken);border:1px solid var(--border)}.seg{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font:inherit;font-size:var(--fs-sm);padding:.3rem .7rem;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--textMuted);cursor:pointer}.seg:hover{color:var(--text)}.seg-on,.seg[aria-pressed=true]{background:var(--surfaceRaised);color:var(--text);box-shadow:var(--elev-pop)}.stack{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.stack-sm{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.tiles{display:grid;gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr))}.form-row{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:flex-end}.form-grid{display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.notice{border-radius:var(--radius-md);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-sm);border:1px solid var(--border);background:var(--surfaceSunken);color:var(--textMuted)}.notice-danger{color:var(--dangerInk);background:color-mix(in oklab,var(--danger) 9%,transparent);border-color:color-mix(in oklab,var(--danger) 30%,transparent)}.notice-accent{color:var(--accentInk);background:color-mix(in oklab,var(--accent) 12%,transparent);border-color:color-mix(in oklab,var(--accent) 28%,transparent)}.block-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.row-open{padding:0;min-height:auto;border:0;background:none;font-weight:600;color:var(--text);text-align:left;align-self:flex-start;justify-content:flex-start}.row-open:after{content:"";width:.45rem;height:.45rem;margin-left:.15rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-.1rem,-.1rem);transition:transform .15s var(--ease);color:var(--textFaint)}.row-open[aria-expanded=true]:after{transform:rotate(-135deg) translate(-.05rem,-.05rem)}.row-open:hover:not(:disabled){background:none;color:var(--accentInk)}.row-facts{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);font-size:var(--fs-sm);color:var(--textMuted)}.guide{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-4);counter-reset:guide}.guide-step{display:grid;grid-template-columns:1.75rem 1fr;gap:var(--sp-3);align-items:start}.guide-num{counter-increment:guide;width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--surfaceSunken);border:1px solid var(--border);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--textMuted)}.guide-num:before{content:counter(guide)}.guide-title{font-size:var(--fs-md)}.guide-detail{margin-top:.15rem;font-size:var(--fs-sm);color:var(--textMuted)}.rights{display:grid;gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));align-items:start}.rights-card{border-radius:var(--radius-lg);border:1px solid var(--border);padding:var(--sp-4);background:var(--surfaceSunken)}.rights-card[data-tone=yes]{border-color:color-mix(in oklab,var(--success) 34%,transparent);background:color-mix(in oklab,var(--success) 7%,transparent)}.rights-card[data-tone=no]{border-color:color-mix(in oklab,var(--danger) 30%,transparent);background:color-mix(in oklab,var(--danger) 7%,transparent)}.rights-head{display:flex;align-items:center;gap:.4rem;font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--sp-3)}.rights-card[data-tone=yes] .rights-head{color:var(--successInk)}.rights-card[data-tone=no] .rights-head{color:var(--dangerInk)}.rights-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.rights-title{font-size:var(--fs-md)}.rights-why{font-size:var(--fs-sm);color:var(--textMuted);margin-top:.1rem}.timeline{list-style:none;margin:0;padding:0}.timeline-item{display:grid;grid-template-columns:1.25rem 1fr;gap:var(--sp-3);padding-bottom:var(--sp-4);position:relative}.timeline-item:last-child{padding-bottom:0}.timeline-item:before{content:"";position:absolute;left:.56rem;top:1.25rem;bottom:0;width:1px;background:var(--border)}.timeline-item:last-child:before{display:none}.timeline-dot{width:1.15rem;height:1.15rem;margin-top:.15rem;border-radius:var(--radius-pill);border:1px solid var(--borderStrong);background:var(--surface);display:inline-flex;align-items:center;justify-content:center;color:var(--onAccent);position:relative;z-index:1}.timeline-dot[data-state=done]{background:var(--success);border-color:var(--success);color:var(--onAccent)}.timeline-dot[data-state=running]{background:var(--accent);border-color:var(--accent)}.timeline-dot[data-state=error]{background:var(--danger);border-color:var(--danger);color:var(--onDanger)}.timeline-title{font-size:var(--fs-md)}.timeline-item[data-state=waiting] .timeline-title{color:var(--textMuted)}.timeline-note{font-size:var(--fs-sm);color:var(--textMuted);margin-top:.1rem}.verdict{border-radius:var(--radius-lg);border:1px solid var(--border);padding:var(--sp-4);background:var(--surfaceSunken);display:grid;grid-template-columns:1.5rem 1fr;gap:var(--sp-3)}.verdict[data-tone=ok]{border-color:color-mix(in oklab,var(--success) 34%,transparent);background:color-mix(in oklab,var(--success) 8%,transparent)}.verdict[data-tone=bad]{border-color:color-mix(in oklab,var(--danger) 32%,transparent);background:color-mix(in oklab,var(--danger) 8%,transparent)}.verdict-title{font-size:var(--fs-md)}.verdict[data-tone=ok] .verdict-title{color:var(--successInk)}.verdict[data-tone=bad] .verdict-title{color:var(--dangerInk)}.verdict-body{font-size:var(--fs-sm);color:var(--textMuted);margin-top:.25rem}.verdict-todo{font-size:var(--fs-sm);margin-top:var(--sp-2)}.cabinet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.facts{display:grid;gap:var(--sp-3) var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.fact-label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--textFaint)}.fact-value{font-size:var(--fs-lg);font-variant-numeric:tabular-nums}.shell{display:grid;grid-template-columns:var(--nav-w, 16.5rem) minmax(0,1fr);min-height:100dvh;gap:0}.shell[data-collapsed=true]{--nav-w: 5.25rem}.nav{position:sticky;top:0;align-self:start;height:100dvh;padding:var(--sp-4) 0 var(--sp-4) var(--sp-4);display:flex}.nav-card{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4) var(--sp-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden}.nav-brand{display:flex;align-items:center;gap:var(--sp-3);padding:0 var(--sp-2) var(--sp-1);min-width:0}.nav-logo{flex:none;width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:var(--radius-sm);background:color-mix(in oklab,var(--accent) 22%,transparent);color:var(--accentInk);font-family:var(--font-display);font-weight:700}.nav-name{font-family:var(--font-display);font-weight:600;letter-spacing:-.01em;white-space:nowrap}.nav-tag{font-size:var(--fs-xs);color:var(--textFaint);white-space:nowrap}.nav-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.15rem}.nav-foot{display:flex;flex-direction:column;gap:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--border)}.nav-group-title{padding:var(--sp-3) var(--sp-2) var(--sp-1);font-family:var(--font-display);font-size:var(--fs-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--textFaint)}.nav-item{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:var(--sp-3);width:100%;padding:.5rem .7rem;min-height:2.375rem;border-radius:var(--radius-pill);color:var(--textMuted);cursor:pointer;font-size:var(--fs-md);white-space:nowrap;transition:background .14s var(--ease),color .14s var(--ease)}.nav-item:hover{background:color-mix(in oklab,var(--text) 6%,transparent);color:var(--text)}.nav-item>.nav-item-label{overflow:hidden;text-overflow:ellipsis}.nav-item-icon{flex:none;display:grid;place-items:center;width:1.25rem}.nav-item[aria-current=page]{color:var(--text);font-weight:600;background:linear-gradient(100deg,color-mix(in oklab,var(--accent) 26%,transparent),color-mix(in oklab,var(--accent) 9%,transparent));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 34%,transparent),0 0 1.25rem -.5rem var(--accent)}.nav-item[aria-current=page] .nav-item-icon{color:var(--accentInk)}.nav-item-sub{padding-left:.9rem}.nav-count{margin-left:auto;min-width:1.375rem;padding:0 .35rem;border-radius:var(--radius-pill);background:var(--danger);color:var(--onDanger);font-size:var(--fs-xs);font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.nav-caret{margin-left:auto;flex:none;transition:transform .16s var(--ease)}.nav-item[aria-expanded=false] .nav-caret{transform:rotate(-90deg)}.nav-user{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2);border-radius:var(--radius-md);background:var(--surfaceSunken);min-width:0}.nav-avatar{flex:none;width:2rem;height:2rem;display:grid;place-items:center;border-radius:50%;background:color-mix(in oklab,var(--accent) 15%,transparent);color:var(--accentInk);font-weight:700;font-size:var(--fs-sm)}.nav-user-name{font-size:var(--fs-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-user-role{font-size:var(--fs-xs);color:var(--textFaint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell[data-collapsed=true] .nav-name,.shell[data-collapsed=true] .nav-tag,.shell[data-collapsed=true] .nav-item-label,.shell[data-collapsed=true] .nav-group-title,.shell[data-collapsed=true] .nav-user-text,.shell[data-collapsed=true] .nav-caret,.shell[data-collapsed=true] .seg-label{display:none}.shell[data-collapsed=true] .nav-card{padding-left:var(--sp-2);padding-right:var(--sp-2);align-items:stretch}.shell[data-collapsed=true] .nav-item,.shell[data-collapsed=true] .nav-brand,.shell[data-collapsed=true] .nav-user{justify-content:center;padding-left:.35rem;padding-right:.35rem}.shell[data-collapsed=true] .nav-item-sub{padding-left:.35rem}.shell[data-collapsed=true] .nav-count{position:absolute;margin:0;transform:translate(.75rem,-.75rem)}.shell[data-collapsed=true] .nav-item{position:relative}.shell[data-collapsed=true] .seg-group{flex-direction:column}.main{min-width:0;display:flex;flex-direction:column;padding:var(--sp-4);gap:var(--sp-4)}.main-head{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.main-head h1{min-width:0}.main-title-sub{font-size:var(--fs-sm);color:var(--textFaint)}.main-actions{margin-left:auto;display:flex;gap:var(--sp-2);align-items:center}.nav-open,.nav-scrim{display:none}@media (max-width: 60rem){.shell{grid-template-columns:minmax(0,1fr)}.shell[data-collapsed=true]{--nav-w: 16.5rem}.nav{position:fixed;z-index:60;top:0;left:0;bottom:0;width:min(19rem,86vw);height:100dvh;transform:translate(-104%);transition:transform .22s var(--ease);padding:var(--sp-3) 0 var(--sp-3) var(--sp-3)}.shell[data-open=true] .nav{transform:none}.shell[data-collapsed=true] .nav-name,.shell[data-collapsed=true] .nav-item-label,.shell[data-collapsed=true] .nav-group-title,.shell[data-collapsed=true] .nav-user-text,.shell[data-collapsed=true] .nav-tag,.shell[data-collapsed=true] .nav-caret,.shell[data-collapsed=true] .seg-label{display:revert}.shell[data-collapsed=true] .nav-item,.shell[data-collapsed=true] .nav-brand,.shell[data-collapsed=true] .nav-user{justify-content:flex-start;padding-left:.7rem;padding-right:.7rem}.shell[data-collapsed=true] .seg-group{flex-direction:row}.shell[data-collapsed=true] .nav-count{position:static;transform:none;margin-left:auto}.nav-collapse{display:none}.nav-open{display:inline-flex}.shell[data-open=true] .nav-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#00000073}.main{padding:var(--sp-3)}.main-head h1{font-size:1.25rem}.main-actions{margin-left:0;width:100%}}.entrance{min-height:100dvh;display:grid;place-items:center;padding:var(--sp-5) var(--sp-4)}.entrance-card{width:min(26rem,100%)}.entrance-brand{display:flex;align-items:center;gap:var(--sp-3)}.entrance-modes{align-self:stretch}.entrance-modes .seg{flex:1;justify-content:center}.entrance-theme{position:fixed;top:var(--sp-4);right:var(--sp-4)}
