@font-face{font-family:geistSans;src:url(../media/GeistVF-s.p.40fv_8nktjm_5.woff)format("woff");font-display:swap}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.btTCTG_className{font-family:geistSans,geistSans Fallback}.btTCTG_variable{--font-geist-sans:"geistSans", "geistSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMonoVF-s.p.0kq4e1146y5_w.woff)format("woff");font-display:swap}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.CWPfka_className{font-family:geistMono,geistMono Fallback}.CWPfka_variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ic-bg:#141218;--ic-shell:#19171f;--ic-panel:#222029;--ic-panel-muted:#1d1b23;--ic-panel-raised:#292630;--ic-hover:#302c38;--ic-input-bg:#1c1a22;--ic-text:#f7f4fb;--ic-text-muted:#aaa4b5;--ic-text-subtle:#827c8e;--ic-border:#37333e;--ic-outline:#4b4455;--ic-accent:#b8a0eb;--ic-on-accent:#221a33;--ic-success:#71d4aa;--ic-warning:#f0c680;--ic-danger:#f29baf;--ic-radius-sm:9px;--ic-radius-md:13px;--ic-radius-lg:18px;--ic-radius-xl:24px;--ic-radius-2xl:30px;--ic-ease:cubic-bezier(.22,1,.36,1);--ic-duration:.24s;--ic-motion-fast:.14s;--ic-motion-base:.22s;--ic-motion-slow:.35s;--ic-motion-ease:cubic-bezier(.2,.8,.2,1);--ic-motion-spring:cubic-bezier(.2,1.35,.45,1);--ic-motion-lift:-1.5px;--ic-motion-press:.965;--ic-shadow:0 18px 45px #00000021}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ic-bg:#f5f3f8;--ic-shell:#eeebf2;--ic-panel:#fff;--ic-panel-muted:#f6f4f8;--ic-panel-raised:#fff;--ic-hover:#ece8f2;--ic-input-bg:#f9f8fb;--ic-text:#28212e;--ic-text-muted:#696270;--ic-text-subtle:#88818d;--ic-border:#e1dce7;--ic-outline:#b5aabd;--ic-accent:#7652c2;--ic-on-accent:#fff;--ic-success:#1a9169;--ic-warning:#a26b26;--ic-danger:#bd4364;--ic-shadow:0 18px 45px #2e1a4912}[data-scheme=ocean]{--ic-accent:#7cb6e5;--ic-on-accent:#11293d}[data-scheme=rose]{--ic-accent:#dca0c2;--ic-on-accent:#371d2d}[data-scheme=ruby]{--ic-accent:#cf697e;--ic-on-accent:#fff7fa}[data-scheme=emerald]{--ic-accent:#79cdb0;--ic-on-accent:#15362b}[data-theme=light][data-scheme=ocean]{--ic-accent:#3175b4;--ic-on-accent:#fff}[data-theme=light][data-scheme=rose]{--ic-accent:#ae4f81;--ic-on-accent:#fff}[data-theme=light][data-scheme=ruby]{--ic-accent:#ad314b;--ic-on-accent:#fff}[data-theme=light][data-scheme=emerald]{--ic-accent:#19805b;--ic-on-accent:#fff}[data-density=compact]{--ic-density:.82}[data-motion=expressive]{--ic-motion-fast:.175s;--ic-motion-base:.3s;--ic-motion-slow:.44s;--ic-motion-lift:-3px;--ic-motion-press:.94}[data-motion=none]{--ic-motion-fast:0s;--ic-motion-base:0s;--ic-motion-slow:0s;--ic-motion-lift:0px;--ic-motion-press:1}@media (prefers-reduced-motion:reduce){:root{--ic-duration:0s;--ic-ease:linear;--ic-motion-fast:0s;--ic-motion-base:0s;--ic-motion-slow:0s;--ic-motion-lift:0px;--ic-motion-press:1}}
.ic-button,.ic-input,.ic-switch,.ic-tabs-trigger,.ic-sidebar-link,.ic-accordion-item,.ic-scheme{transition:background-color var(--ic-duration) var(--ic-ease), border-color var(--ic-duration) var(--ic-ease), color var(--ic-duration) var(--ic-ease), transform var(--ic-duration) var(--ic-ease), opacity var(--ic-duration) var(--ic-ease), box-shadow var(--ic-duration) var(--ic-ease)}.ic-button{white-space:nowrap;border-radius:var(--ic-radius-md);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.ic-button:active:not(:disabled){transform:scale(.97)}.ic-button:disabled{cursor:not-allowed;opacity:.55}.ic-button--md{min-height:40px;padding:0 16px}.ic-button--sm{border-radius:10px;min-height:34px;padding:0 12px;font-size:12px}.ic-button--lg{min-height:47px;padding:0 21px;font-size:14px}.ic-button--icon{width:38px;height:38px;padding:0}.ic-button--primary{background:var(--ic-accent);color:var(--ic-on-accent)}.ic-button--primary:hover:not(:disabled){filter:brightness(1.08)}.ic-button--secondary{background:var(--ic-panel-raised);border-color:var(--ic-border);color:var(--ic-text)}.ic-button--secondary:hover:not(:disabled){background:var(--ic-hover)}.ic-button--outline{border-color:var(--ic-outline);color:var(--ic-text);background:0 0}.ic-button--outline:hover:not(:disabled){background:var(--ic-hover)}.ic-button--ghost{color:var(--ic-text-muted);background:0 0}.ic-button--ghost:hover:not(:disabled){background:var(--ic-hover);color:var(--ic-text)}.ic-button--danger{background:color-mix(in srgb,var(--ic-danger) 15%,transparent);color:var(--ic-danger)}.ic-button--danger:hover:not(:disabled){background:color-mix(in srgb,var(--ic-danger) 24%,transparent)}.ic-button:focus-visible,.ic-input:focus-visible,.ic-sidebar-link:focus-visible,.ic-tabs-trigger:focus-visible,.ic-scheme:focus-visible,.ic-switch input:focus-visible+span,.ic-accordion summary:focus-visible{outline:2px solid var(--ic-accent);outline-offset:3px}.ic-card{background:var(--ic-panel);border:1px solid var(--ic-border);border-radius:var(--ic-radius-xl);box-shadow:none;color:var(--ic-text);padding:22px}.ic-card--muted{background:var(--ic-panel-muted);border-color:#0000}.ic-card--inset{background:var(--ic-input-bg)}.ic-card-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.ic-card-title{letter-spacing:-.025em;margin:0;font-size:15px;font-weight:650}.ic-muted{color:var(--ic-text-muted);margin:6px 0 0;font-size:13px;line-height:1.55}.ic-card-content{min-width:0}.ic-card-footer{align-items:center;gap:10px;margin-top:20px;display:flex}.ic-field{flex-direction:column;gap:8px;display:flex}.ic-label{color:var(--ic-text);font-size:12px;font-weight:600}.ic-hint{color:var(--ic-text-subtle);margin:0;font-size:11px;line-height:1.5}.ic-input{box-sizing:border-box;border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);background:var(--ic-input-bg);width:100%;min-width:0;height:42px;color:var(--ic-text);font:inherit;outline:0;padding:0 13px;font-size:13px;display:block}.ic-input::placeholder{color:var(--ic-text-subtle)}.ic-input:hover:not(:disabled){border-color:var(--ic-outline)}.ic-input:focus-visible{border-color:var(--ic-accent);outline:2px solid color-mix(in srgb,var(--ic-accent) 20%,transparent);outline-offset:1px}.ic-input:disabled{opacity:.5;cursor:not-allowed}.ic-textarea{resize:vertical;height:auto;min-height:95px;padding:12px 13px}.ic-select{appearance:auto;cursor:pointer}.ic-checkbox{accent-color:var(--ic-accent);cursor:pointer;width:16px;height:16px}.ic-switch{cursor:pointer;flex-shrink:0;align-items:center;width:41px;height:24px;display:inline-flex;position:relative}.ic-switch input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.ic-switch-track{border:1px solid var(--ic-outline);background:var(--ic-hover);width:41px;height:24px;transition:background var(--ic-duration) var(--ic-ease);box-sizing:border-box;border-radius:20px;align-items:center;padding:3px;display:flex}.ic-switch-thumb{background:var(--ic-text);width:16px;height:16px;transition:transform var(--ic-duration) var(--ic-ease);border-radius:50%;box-shadow:0 1px 3px #0002}.ic-switch input:checked+.ic-switch-track{background:var(--ic-accent);border-color:var(--ic-accent)}.ic-switch input:checked+.ic-switch-track .ic-switch-thumb{background:var(--ic-on-accent);transform:translate(17px)}.ic-switch input:disabled+span{opacity:.4}.ic-badge{background:var(--ic-panel-raised);color:var(--ic-text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.ic-badge--accent{background:color-mix(in srgb,var(--ic-accent) 15%,transparent);color:var(--ic-accent)}.ic-badge--success{background:color-mix(in srgb,var(--ic-success) 15%,transparent);color:var(--ic-success)}.ic-badge--warning{background:color-mix(in srgb,var(--ic-warning) 15%,transparent);color:var(--ic-warning)}.ic-avatar{background:color-mix(in srgb,var(--ic-accent) 22%,var(--ic-panel));color:var(--ic-accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.ic-avatar--sm{width:30px;height:30px;font-size:11px}.ic-avatar--md{width:39px;height:39px;font-size:14px}.ic-avatar--lg{width:48px;height:48px;font-size:17px}.ic-avatar img{object-fit:cover;width:100%;height:100%}.ic-separator{background:var(--ic-border);width:100%;height:1px}.ic-skeleton{background:var(--ic-panel-raised);border-radius:7px;min-width:40px;min-height:12px;animation:1.7s ease-in-out infinite ic-pulse;display:block}.ic-spin{animation:1s linear infinite ic-spin}.ic-progress{background:var(--ic-hover);border-radius:6px;height:6px;overflow:hidden}.ic-progress span{border-radius:inherit;background:var(--ic-accent);height:100%;transition:width .45s var(--ic-ease);display:block}.ic-alert{border:1px solid var(--ic-border);background:var(--ic-panel-muted);border-radius:var(--ic-radius-md);color:var(--ic-text);gap:12px;padding:15px;font-size:12px;display:flex}.ic-alert>svg{color:var(--ic-accent);flex-shrink:0}.ic-alert--success>svg{color:var(--ic-success)}.ic-alert--warning>svg{color:var(--ic-warning)}.ic-alert strong{font-size:13px;display:block}.ic-alert p{color:var(--ic-text-muted);margin:5px 0 0;line-height:1.5}.ic-empty{text-align:center;color:var(--ic-text);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:30px 15px;display:flex}.ic-empty-icon{background:var(--ic-panel-raised);width:45px;height:45px;color:var(--ic-accent);border-radius:15px;place-items:center;display:grid}.ic-empty strong{font-size:13px}.ic-empty p{color:var(--ic-text-muted);max-width:250px;margin:0;font-size:12px;line-height:1.5}.ic-tabs-list{background:var(--ic-panel-muted);border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);gap:4px;padding:4px;display:inline-flex}.ic-tabs-trigger{font:inherit;color:var(--ic-text-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 13px;font-size:12px;font-weight:600}.ic-tabs-trigger:hover{color:var(--ic-text)}.ic-tabs-trigger[aria-selected=true]{background:var(--ic-panel-raised);color:var(--ic-text);box-shadow:0 1px 3px #0001}.ic-tab-panel{animation:ic-fade-in .25s var(--ic-ease);outline:none}.ic-accordion{border:1px solid var(--ic-border);border-radius:var(--ic-radius-lg);overflow:hidden}.ic-accordion-item+.ic-accordion-item{border-top:1px solid var(--ic-border)}.ic-accordion-item summary{cursor:pointer;color:var(--ic-text);justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;font-size:13px;font-weight:600;list-style:none;display:flex}.ic-accordion-item summary::-webkit-details-marker{display:none}.ic-accordion-item summary:hover{background:var(--ic-hover)}.ic-accordion-item summary svg{transition:transform var(--ic-duration) var(--ic-ease)}.ic-accordion-item[open] summary svg{transform:rotate(180deg)}.ic-accordion-body{color:var(--ic-text-muted);padding:0 18px 18px;font-size:12px;line-height:1.65}.ic-dialog{color:var(--ic-text);background:var(--ic-panel);border:1px solid var(--ic-outline);width:min(440px,100% - 32px);max-height:min(85dvh,700px);animation:ic-dialog-in .24s var(--ic-ease);border-radius:22px;padding:0;box-shadow:0 25px 100px #0006}.ic-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#09070dad}.ic-dialog-head{justify-content:space-between;align-items:flex-start;gap:15px;padding:23px 23px 15px;display:flex}.ic-dialog-head h2{letter-spacing:-.04em;margin:0;font-size:19px}.ic-dialog-head p{color:var(--ic-text-muted);margin:7px 0 0;font-size:12px;line-height:1.5}.ic-dialog-content{padding:10px 23px 22px}.ic-dialog-footer{border-top:1px solid var(--ic-border);justify-content:flex-end;gap:8px;padding:14px 23px;display:flex}.ic-toasts{z-index:1000;pointer-events:none;flex-direction:column;gap:8px;width:min(360px,100vw - 44px);display:flex;position:fixed;bottom:22px;right:22px}.ic-toast{pointer-events:auto;background:var(--ic-panel-raised);border:1px solid var(--ic-outline);box-shadow:var(--ic-shadow);animation:ic-dialog-in .28s var(--ic-ease);border-radius:15px;align-items:flex-start;gap:10px;padding:12px;display:flex}.ic-toast-icon{color:var(--ic-accent);padding:4px}.ic-toast-icon--success{color:var(--ic-success)}.ic-toast-icon--error{color:var(--ic-danger)}.ic-toast-text{flex:1;min-width:0;padding-top:3px}.ic-toast-text strong{color:var(--ic-text);font-size:12px;display:block}.ic-toast-text p{color:var(--ic-text-muted);margin:4px 0 0;font-size:11px;line-height:1.5}.ic-schemes{align-items:center;gap:9px;display:flex}.ic-scheme{border:2px solid var(--ic-panel);cursor:pointer;color:#17131f;border-radius:50%;outline:1px solid #0000;place-items:center;width:26px;height:26px;display:grid}.ic-scheme:hover{transform:scale(1.13)}.ic-scheme[aria-pressed=true]{outline-color:var(--ic-text)}.ic-scheme--violet{background:#b8a0eb}.ic-scheme--ocean{background:#7cb6e5}.ic-scheme--rose{background:#dca0c2}.ic-scheme--ruby{background:#cf697e}.ic-scheme--emerald{background:#79cdb0}.ic-app-shell{border:1px solid var(--ic-border);border-radius:var(--ic-radius-2xl);background:var(--ic-shell);min-height:500px;transition:grid-template-columns .35s var(--ic-ease);grid-template-columns:228px minmax(0,1fr);gap:16px;padding:14px;display:grid}.ic-app-shell--collapsed{grid-template-columns:68px minmax(0,1fr)}.ic-sidebar{background:var(--ic-panel);border-radius:var(--ic-radius-xl);flex-direction:column;min-width:0;padding:16px 12px;display:flex}.ic-sidebar-header{align-items:center;gap:9px;min-height:60px;padding:9px 9px 22px;display:flex;overflow:hidden}.ic-sidebar-content{flex-direction:column;flex:1;gap:18px;min-height:0;display:flex}.ic-sidebar-footer{border-top:1px solid var(--ic-border);min-width:0;margin-top:auto;padding:15px 5px 3px}.ic-sidebar-group{flex-direction:column;gap:4px;min-width:0;display:flex}.ic-sidebar-group-label{text-transform:uppercase;letter-spacing:.15em;color:var(--ic-text-subtle);margin-bottom:6px;padding:0 12px;font-size:9px;font-weight:700}.ic-sidebar-link{color:var(--ic-text-muted);white-space:nowrap;border-radius:12px;align-items:center;gap:12px;min-height:39px;padding:0 12px;font-size:12px;font-weight:570;text-decoration:none;display:flex;overflow:hidden}.ic-sidebar-link svg{flex-shrink:0}.ic-sidebar-link:hover{background:var(--ic-hover);color:var(--ic-text)}.ic-sidebar-link.is-active{background:color-mix(in srgb,var(--ic-accent) 16%,var(--ic-panel));color:var(--ic-text)}.ic-sidebar-link.is-active svg{color:var(--ic-accent)}.ic-app-shell--collapsed .ic-sidebar-link-text,.ic-app-shell--collapsed .ic-sidebar-group-label{display:none}.ic-workspace{border-radius:var(--ic-radius-xl);background:var(--ic-panel-muted);min-width:0;color:var(--ic-text);padding:22px 26px 24px}.ic-page-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:23px;display:flex}.ic-page-header h1{letter-spacing:-.045em;margin:4px 0 0;font-size:24px}.ic-page-header p{color:var(--ic-text-muted);margin:5px 0 0;font-size:12px}.ic-eyebrow{text-transform:uppercase;letter-spacing:.13em;color:var(--ic-text-subtle);font-size:10px;font-weight:700}.ic-page-actions{align-items:center;gap:8px;display:flex}.ic-sidebar-backdrop{display:none}@keyframes ic-spin{to{transform:rotate(360deg)}}@keyframes ic-pulse{50%{opacity:.44}}@keyframes ic-fade-in{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ic-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:780px){.ic-app-shell,.ic-app-shell--collapsed{grid-template-columns:minmax(0,1fr);gap:0;padding:10px}.ic-sidebar{z-index:80;width:min(280px,100vw - 45px);transition:transform .3s var(--ic-ease);box-shadow:var(--ic-shadow);position:fixed;top:12px;bottom:12px;left:12px;transform:translate(calc(-100% - 30px))}.ic-app-shell--mobile-open .ic-sidebar{transform:translate(0)}.ic-sidebar-backdrop{z-index:79;background:#08070bd0;border:0;display:block;position:fixed;inset:0}.ic-app-shell--collapsed .ic-sidebar-link-text,.ic-app-shell--collapsed .ic-sidebar-group-label{display:initial}.ic-app-shell--collapsed .ic-sidebar-link{justify-content:flex-start;padding:0 12px}.ic-workspace{padding:16px}.ic-page-header{flex-wrap:wrap;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ic-spin,.ic-skeleton,.ic-toast,.ic-tab-panel,.ic-dialog{animation:none}}html[data-density=compact] .ic-card{padding:16px}html[data-density=compact] .ic-input:not(.ic-textarea){height:36px}html[data-density=compact] .ic-button--md{min-height:35px;padding:0 12px}html[data-density=compact] .ic-button--lg{min-height:40px}html[data-density=compact] .ic-sidebar-link{min-height:34px}html[data-density=compact] .ic-app-shell{gap:10px;padding:10px}html[data-density=compact] .ic-tab-panel{padding-top:0}html[data-no-border=true]{--ic-border:transparent;--ic-outline:transparent}html[data-rounded=none]{--ic-radius-sm:0px;--ic-radius-md:0px;--ic-radius-lg:0px;--ic-radius-xl:0px;--ic-radius-2xl:0px}html[data-rounded=sm]{--ic-radius-sm:4px;--ic-radius-md:6px;--ic-radius-lg:8px;--ic-radius-xl:12px;--ic-radius-2xl:16px}html[data-rounded=md]{--ic-radius-sm:6px;--ic-radius-md:9px;--ic-radius-lg:12px;--ic-radius-xl:16px;--ic-radius-2xl:20px}html[data-rounded=lg]{--ic-radius-sm:8px;--ic-radius-md:11px;--ic-radius-lg:15px;--ic-radius-xl:20px;--ic-radius-2xl:25px}html[data-rounded=xl]{--ic-radius-sm:9px;--ic-radius-md:13px;--ic-radius-lg:18px;--ic-radius-xl:24px;--ic-radius-2xl:30px}html[data-rounded="2xl"]{--ic-radius-sm:12px;--ic-radius-md:17px;--ic-radius-lg:24px;--ic-radius-xl:32px;--ic-radius-2xl:40px}.ic-button--sm{border-radius:var(--ic-radius-sm)}.ic-tabs-list,.ic-accordion{border-radius:var(--ic-radius-lg)}.ic-tabs-trigger,.ic-sidebar-link,.ic-toast,.ic-alert{border-radius:var(--ic-radius-md)}.ic-dialog,.ic-card,.ic-sidebar,.ic-workspace{border-radius:var(--ic-radius-xl)}.ic-app-shell{border-radius:var(--ic-radius-2xl)}.ic-accordion-heading{font:inherit;margin:0}.ic-accordion-trigger{width:100%;color:var(--ic-text);font:inherit;text-align:left;cursor:pointer;transition:background var(--ic-duration) var(--ic-ease);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:13px;font-weight:600;display:flex}.ic-accordion-trigger:hover{background:var(--ic-hover)}.ic-accordion-trigger svg{transition:transform .32s var(--ic-ease);flex-shrink:0}.ic-accordion-item.is-open .ic-accordion-trigger svg{transform:rotate(180deg)}.ic-accordion-trigger:focus-visible{outline:2px solid var(--ic-accent);outline-offset:-2px}.ic-accordion-panel{opacity:0;transition:grid-template-rows .36s var(--ic-ease),opacity .28s var(--ic-ease);grid-template-rows:0fr;display:grid}.ic-accordion-item.is-open .ic-accordion-panel{opacity:1;grid-template-rows:1fr}.ic-accordion-panel-inner{min-height:0;overflow:hidden}.ic-tabs-list{isolation:isolate;position:relative}.ic-tabs-indicator{z-index:-1;left:var(--ic-tab-left,4px);width:var(--ic-tab-width,0px);border-radius:calc(var(--ic-radius-md) - 4px);background:var(--ic-panel-raised);opacity:0;pointer-events:none;transition:left .35s var(--ic-ease),width .35s var(--ic-ease),background var(--ic-duration);position:absolute;top:4px;bottom:4px;box-shadow:0 1px 4px #0002}.ic-tabs-list--ready .ic-tabs-indicator{opacity:1}.ic-tabs-trigger[aria-selected=true]{box-shadow:none;background:0 0}.ic-tab-panel[hidden]{display:none}.ic-sidebar-brand{white-space:nowrap;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.ic-sidebar-brand-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.ic-sidebar-brand-label{text-overflow:ellipsis;display:block;overflow:hidden}.ic-app-shell--collapsed .ic-sidebar-brand-label{display:none}.ic-app-shell--collapsed .ic-sidebar-header{justify-content:center;padding-left:0;padding-right:0}.ic-app-shell--collapsed .ic-sidebar-footer .ic-sidebar-brand-label,.ic-app-shell--collapsed .ic-sidebar-footer .ic-sidebar-link-text{display:none}.ic-app-shell--collapsed .ic-sidebar-footer{overflow:hidden}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}@media (max-width:780px){.ic-app-shell--collapsed .ic-sidebar-brand-label{display:block}}@media (prefers-reduced-motion:reduce){.ic-tabs-indicator,.ic-accordion-panel,.ic-accordion-trigger svg{transition:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}.ic-card,.ic-sidebar,.ic-workspace{transition:background-color var(--ic-duration) var(--ic-ease),border-color var(--ic-duration) var(--ic-ease),border-radius .32s var(--ic-ease)}.ic-tabs-indicator{z-index:0}.ic-tabs-trigger{z-index:1;position:relative}.ic-accordion-item{transition:background-color var(--ic-duration) var(--ic-ease)}.ic-accordion-item.is-open{background:color-mix(in srgb,var(--ic-hover) 25%,transparent)}.ic-dialog{transition:opacity .24s var(--ic-ease),transform .26s var(--ic-ease),display .26s allow-discrete,overlay .26s allow-discrete}.ic-dialog:not([open]){opacity:0;transform:translateY(12px)scale(.98)}@starting-style{.ic-dialog[open]{opacity:0;transform:translateY(12px)scale(.98)}}@media (prefers-reduced-motion:reduce){.ic-card,.ic-sidebar,.ic-workspace,.ic-dialog{transition:none}}.ic-float{z-index:999;background:var(--ic-panel-raised);border:1px solid var(--ic-outline);border-radius:var(--ic-radius-lg);width:max-content;min-width:225px;max-width:min(360px,100vw - 16px);max-height:min(430px,100vh - 30px);box-shadow:var(--ic-shadow);color:var(--ic-text);animation:ic-float-in .19s var(--ic-ease);padding:9px;position:fixed;overflow:auto}@keyframes ic-float-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:none}}.ic-menu-item{border-radius:var(--ic-radius-sm);cursor:pointer;text-align:left;width:100%;min-height:37px;color:var(--ic-text);font:inherit;background:0 0;border:0;align-items:center;gap:9px;padding:8px 10px;font-size:12px;display:flex}.ic-menu-item:hover,.ic-menu-item:focus-visible{background:var(--ic-hover);outline:none}.ic-menu-item:focus-visible{box-shadow:inset 0 0 0 1px var(--ic-accent)}.ic-menu-item:disabled{cursor:not-allowed;opacity:.45}.ic-menu-item--danger{color:var(--ic-danger)}.ic-menu-separator{background:var(--ic-border);height:1px;margin:6px 2px}.ic-menu-label{letter-spacing:.06em;color:var(--ic-text-subtle);padding:8px 10px;font-size:10px;font-weight:700;display:block}.ic-tooltip,.ic-hover-card{outline-offset:3px;align-items:center;max-width:100%;display:inline-flex;position:relative}.ic-tooltip-bubble,.ic-hover-card-content{pointer-events:none;border-radius:var(--ic-radius-sm);background:var(--ic-panel-raised);border:1px solid var(--ic-outline);min-width:max-content;max-width:280px;box-shadow:var(--ic-shadow);color:var(--ic-text);opacity:0;visibility:hidden;transition:opacity .19s var(--ic-ease),transform .19s var(--ic-ease),visibility .19s;z-index:20;padding:7px 11px;font-size:11px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,5px)}.ic-tooltip:hover .ic-tooltip-bubble,.ic-tooltip:focus-within .ic-tooltip-bubble,.ic-tooltip:focus .ic-tooltip-bubble,.ic-hover-card:hover .ic-hover-card-content,.ic-hover-card:focus-within .ic-hover-card-content{opacity:1;visibility:visible;transform:translate(-50%)}.ic-hover-card-content{white-space:normal;pointer-events:auto;min-width:220px;padding:15px}.ic-combobox{width:100%;min-width:160px;position:relative}.ic-combobox-control{position:relative}.ic-combobox-control .ic-input{padding-right:36px}.ic-combobox-control>svg{pointer-events:none;color:var(--ic-text-subtle);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ic-combobox-list{z-index:30;background:var(--ic-panel-raised);border:1px solid var(--ic-outline);border-radius:var(--ic-radius-md);max-height:240px;box-shadow:var(--ic-shadow);animation:ic-float-in .19s var(--ic-ease);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.ic-combobox-option{text-align:left;width:100%;color:var(--ic-text);border-radius:var(--ic-radius-sm);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:7px;padding:10px;display:flex}.ic-combobox-option.is-highlighted,.ic-combobox-option:hover{background:var(--ic-hover)}.ic-combobox-option span{flex-direction:column;gap:3px;display:flex}.ic-combobox-option strong{font-size:12px}.ic-combobox-option small,.ic-combobox-empty{color:var(--ic-text-muted);font-size:11px}.ic-combobox-option svg{color:var(--ic-accent)}.ic-combobox-empty{padding:12px}.ic-password{position:relative}.ic-password>.ic-input{padding-right:44px}.ic-password>button{width:33px;height:33px;color:var(--ic-text-muted);cursor:pointer;border-radius:var(--ic-radius-sm);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.ic-password>button:hover{background:var(--ic-hover);color:var(--ic-text)}.ic-range{width:100%;accent-color:var(--ic-accent);cursor:pointer;min-height:20px}.ic-range:disabled{opacity:.5;cursor:not-allowed}.ic-radio-group{border:0;flex-direction:column;gap:11px;min-width:0;margin:0;padding:0;display:flex}.ic-radio-group legend{margin-bottom:12px;font-size:12px;font-weight:650}.ic-radio-group label{cursor:pointer;align-items:center;gap:9px;font-size:12px;display:flex}.ic-radio-group input{accent-color:var(--ic-accent)}.ic-file-input{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ic-file-input>span:last-child{color:var(--ic-text-muted);font-size:11px}.ic-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ic-input-group{background:var(--ic-input-bg);border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);width:100%;color:var(--ic-text-muted);align-items:center;gap:10px;padding:0 12px;display:flex}.ic-input-group .ic-input{box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0}.ic-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ic-breadcrumb li{color:var(--ic-text-subtle);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ic-breadcrumb li:last-child{color:var(--ic-text)}.ic-breadcrumb a:hover{color:var(--ic-accent)}.ic-pagination{align-items:center;gap:3px;display:flex}.ic-pagination .ic-button--sm{min-width:33px;padding:0 8px}.ic-steps{flex-wrap:wrap;gap:20px;margin:0;padding:0;list-style:none;display:flex}.ic-steps li{color:var(--ic-text-subtle);align-items:center;gap:9px;min-width:90px;display:flex}.ic-steps li>span{border:1px solid var(--ic-border);border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.ic-steps li.is-current>span{background:var(--ic-accent);color:var(--ic-on-accent);border-color:var(--ic-accent)}.ic-steps li.is-complete>span{border-color:var(--ic-success);color:var(--ic-success)}.ic-steps li div{flex-direction:column;gap:4px;display:flex}.ic-steps strong{color:var(--ic-text);font-size:11px;font-weight:650}.ic-steps small{font-size:10px}.ic-scroll-area{scrollbar-width:thin;scrollbar-color:var(--ic-outline) transparent;max-height:100%;overflow:auto}.ic-scroll-area:focus-visible{outline:2px solid var(--ic-accent);outline-offset:2px}.ic-shortcut{align-items:center;gap:4px;display:inline-flex}.ic-shortcut kbd{border:1px solid var(--ic-border);color:var(--ic-text-muted);background:var(--ic-panel-muted);border-radius:6px;padding:3px 5px;font-family:inherit;font-size:10px}.ic-command-overlay{z-index:1100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#090711b8;justify-content:center;align-items:flex-start;padding:15vh 15px 25px;position:fixed;inset:0}.ic-command{background:var(--ic-panel-raised);border:1px solid var(--ic-outline);border-radius:var(--ic-radius-xl);width:min(100%,520px);box-shadow:var(--ic-shadow);animation:ic-float-in .2s var(--ic-ease);overflow:hidden}.ic-command-search{border-bottom:1px solid var(--ic-border);align-items:center;gap:11px;padding:15px;display:flex}.ic-command-search>svg{color:var(--ic-accent);flex-shrink:0}.ic-command-search input{min-width:0;color:var(--ic-text);font:inherit;background:0 0;border:0;outline:none;flex:1}.ic-command-results{max-height:300px;padding:7px;overflow:auto}.ic-command-results button{text-align:left;border-radius:var(--ic-radius-sm);width:100%;min-height:49px;color:var(--ic-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:10px;display:flex}.ic-command-results button.is-active,.ic-command-results button:hover{background:var(--ic-hover)}.ic-command-results button>span{flex-direction:column;flex:1;gap:4px;display:flex}.ic-command-results button strong{font-size:12px}.ic-command-results button small,.ic-command-empty{color:var(--ic-text-muted);font-size:11px}.ic-command-empty{padding:15px}.ic-drawer{color:var(--ic-text);background:var(--ic-panel);border:1px solid var(--ic-outline);width:min(420px,100vw);max-width:100%;height:100dvh;max-height:100%;box-shadow:var(--ic-shadow);margin:0;padding:0;position:fixed}.ic-drawer--right{animation:ic-drawer-right .3s var(--ic-ease);inset:0 0 0 auto}.ic-drawer--left{animation:ic-drawer-left .3s var(--ic-ease);inset:0 auto 0 0}.ic-drawer--bottom{border-radius:var(--ic-radius-xl) var(--ic-radius-xl) 0 0;width:100%;height:min(55vh,480px);animation:ic-drawer-bottom .3s var(--ic-ease);inset:auto 0 0}.ic-drawer::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0811a6}.ic-drawer>header{border-bottom:1px solid var(--ic-border);justify-content:space-between;align-items:flex-start;gap:10px;padding:20px 22px;display:flex}.ic-drawer h2{letter-spacing:-.04em;margin:0;font-size:19px}.ic-drawer header p{color:var(--ic-text-muted);margin:8px 0 0;font-size:12px}.ic-drawer-body{max-height:calc(100% - 140px);padding:22px;overflow:auto}.ic-drawer footer{border-top:1px solid var(--ic-border);justify-content:flex-end;gap:9px;padding:15px 22px;display:flex}@keyframes ic-drawer-right{0%{transform:translate(100%)}to{transform:none}}@keyframes ic-drawer-left{0%{transform:translate(-100%)}to{transform:none}}@keyframes ic-drawer-bottom{0%{transform:translateY(100%)}to{transform:none}}.ic-table-scroll{scrollbar-width:thin;max-width:100%;overflow-x:auto}.ic-table{border-collapse:collapse;text-align:left;width:100%;color:var(--ic-text);font-size:12px}.ic-table th{color:var(--ic-text-muted);background:var(--ic-panel-muted);white-space:nowrap;font-size:11px;font-weight:640}.ic-table th,.ic-table td{border-bottom:1px solid var(--ic-border);padding:13px 15px}.ic-table tbody tr{transition:background .19s var(--ic-ease)}.ic-table tbody tr:hover{background:var(--ic-hover)}.ic-table-empty{color:var(--ic-text-muted);text-align:center!important;padding:35px!important}.ic-sort{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:8px;display:inline-flex}.ic-sort:hover{color:var(--ic-accent)}.ic-data-table{border:1px solid var(--ic-border);border-radius:var(--ic-radius-xl);background:var(--ic-panel);overflow:hidden}.ic-data-toolbar,.ic-data-footer{color:var(--ic-text-muted);justify-content:space-between;align-items:center;gap:10px;padding:13px 17px;font-size:11px;display:flex}.ic-data-search{align-items:center;gap:6px;width:min(100%,280px);display:flex}.ic-data-search>svg{flex-shrink:0}.ic-data-search .ic-input{height:34px}.ic-data-footer{border-top:1px solid var(--ic-border)}.ic-toggle{color:var(--ic-text-muted);border-radius:var(--ic-radius-sm);cursor:pointer;transition:background var(--ic-duration) var(--ic-ease),color var(--ic-duration);background:0 0;border:1px solid #0000;padding:9px 13px;font-size:12px}.ic-toggle:hover{background:var(--ic-hover)}.ic-toggle[aria-pressed=true]{background:var(--ic-panel-raised);color:var(--ic-text);box-shadow:0 1px 4px #0001}.ic-toggle-group{background:var(--ic-panel-muted);border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);align-items:center;gap:3px;padding:4px;display:inline-flex}.ic-stat-card>strong{letter-spacing:-.06em;font-size:28px}.ic-stat-card>div:last-child{align-items:center;gap:8px;margin-top:10px;display:flex}.ic-stat-card small{color:var(--ic-text-muted);font-size:11px}.ic-stat-delta{color:var(--ic-success);background:color-mix(in srgb,var(--ic-success) 15%,transparent);border-radius:var(--ic-radius-sm);padding:5px;font-size:10px}.ic-timeline{margin:0;padding:0;list-style:none}.ic-timeline li{align-items:flex-start;gap:13px;padding-bottom:23px;display:flex;position:relative}.ic-timeline li:not(:last-child):before{content:"";background:var(--ic-border);width:1px;position:absolute;top:29px;bottom:1px;left:14px}.ic-timeline-pin{background:var(--ic-panel-muted);width:29px;height:29px;color:var(--ic-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ic-timeline li>div{flex-direction:column;flex:1;gap:6px;display:flex}.ic-timeline strong{font-size:12px}.ic-timeline p,.ic-timeline small{color:var(--ic-text-muted);margin:0;font-size:11px}.ic-code-snippet{border:1px solid var(--ic-border);border-radius:var(--ic-radius-lg);background:var(--ic-panel-muted);overflow:hidden}.ic-code-snippet>div{border-bottom:1px solid var(--ic-border);justify-content:space-between;align-items:center;padding:9px 14px;display:flex}.ic-code-snippet>div>span{color:var(--ic-text-muted);font-size:10px}.ic-code-snippet pre{white-space:pre-wrap;word-break:break-word;margin:0;padding:15px;font-size:12px;line-height:1.7}.ic-form-section{border-bottom:1px solid var(--ic-border);grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:28px;padding:21px 0;display:grid}.ic-form-section header h3{margin:0;font-size:14px}.ic-form-section header p{color:var(--ic-text-muted);margin:7px 0;font-size:11px}.ic-field-error{color:var(--ic-danger);margin:0;font-size:11px}.ic-collapsible{border:1px solid var(--ic-border);border-radius:var(--ic-radius-lg);overflow:hidden}.ic-collapsible>button{width:100%;color:var(--ic-text);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:13px 17px;font-weight:650;display:flex}.ic-collapsible>button>svg{transition:transform .3s var(--ic-ease)}.ic-collapsible.is-open>button>svg{transform:rotate(180deg)}@media (max-width:620px){.ic-form-section{grid-template-columns:1fr;gap:10px}.ic-data-footer{flex-wrap:wrap}.ic-steps{gap:12px}}@media (prefers-reduced-motion:reduce){.ic-float,.ic-command,.ic-drawer{animation:none!important}.ic-menu-item,.ic-sort,.ic-toggle{transition:none!important}}html[data-shadow=none]{--ic-card-shadow:none;--ic-shadow:none}html[data-shadow=soft]{--ic-card-shadow:0 6px 22px #00000012;--ic-shadow:0 18px 45px #00000028}html[data-shadow=raised]{--ic-card-shadow:0 16px 40px #00000024;--ic-shadow:0 28px 70px #0000004a}.ic-card{box-shadow:var(--ic-card-shadow,none)}.ic-navbar{background:var(--ic-panel);border:1px solid var(--ic-border);border-radius:var(--ic-radius-xl);min-height:64px;color:var(--ic-text);align-items:center;gap:23px;padding:9px 18px;display:flex}.ic-navbar--sticky{z-index:20;box-shadow:var(--ic-card-shadow,none);position:sticky;top:12px}.ic-navbar-brand{white-space:nowrap;align-items:center;gap:9px;font-size:14px;font-weight:730;display:inline-flex}.ic-navbar-links{flex-wrap:wrap;flex:1;align-items:center;gap:3px;display:flex}.ic-navbar-actions{align-items:center;gap:8px;display:flex}.ic-navbar-link{color:var(--ic-text-muted);border-radius:var(--ic-radius-md);transition:background var(--ic-duration) var(--ic-ease),color var(--ic-duration);justify-content:center;align-items:center;padding:9px 12px;font-size:12px;font-weight:590;display:inline-flex}.ic-navbar-link:hover{background:var(--ic-hover);color:var(--ic-text)}.ic-navbar-link.is-active{background:color-mix(in srgb,var(--ic-accent) 13%,transparent);color:var(--ic-accent)}.ic-container{width:min(100% - 32px,1160px);margin-left:auto;margin-right:auto}.ic-container--sm{max-width:640px}.ic-container--md{max-width:880px}.ic-container--lg{max-width:1160px}.ic-container--full{width:100%;max-width:none}.ic-stack{min-width:0;display:flex}.ic-grid{min-width:0;display:grid}.ic-form{flex-direction:column;gap:17px;width:100%;display:flex}.ic-form-actions{border-top:1px solid var(--ic-border);justify-content:flex-end;align-items:center;gap:9px;padding-top:18px;display:flex}@media (max-width:600px){.ic-navbar{flex-wrap:wrap;gap:6px}.ic-navbar-brand{flex:1}.ic-navbar-links{flex-wrap:nowrap;order:3;width:100%;overflow:auto}.ic-form-actions{flex-wrap:wrap}}.ic-tree{border:1px solid var(--ic-border);border-radius:var(--ic-radius-lg);background:var(--ic-panel);width:100%;min-width:0;padding:7px}.ic-tree-row{min-width:0}.ic-tree-item{border-radius:var(--ic-radius-sm);text-align:left;width:100%;min-height:36px;color:var(--ic-text-muted);font:inherit;cursor:pointer;transition:background var(--ic-duration) var(--ic-ease),color var(--ic-duration) var(--ic-ease);background:0 0;border:1px solid #0000;align-items:center;gap:9px;padding:7px 12px;font-size:12px;display:flex}.ic-tree-item:hover{background:var(--ic-hover);color:var(--ic-text)}.ic-tree-item.is-selected{background:color-mix(in srgb,var(--ic-accent) 14%,transparent);color:var(--ic-accent)}.ic-tree-item:focus-visible{outline:2px solid var(--ic-accent);outline-offset:-2px}.ic-tree-item:disabled{opacity:.45;cursor:not-allowed}.ic-tree-item svg{flex-shrink:0}.ic-tree-chevron,.ic-tree-spacer{flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.ic-tree-chevron svg{transition:transform .24s var(--ic-ease)}.ic-tree-chevron.is-open svg{transform:rotate(90deg)}.ic-tree-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ic-resizable{border:1px solid var(--ic-border);border-radius:var(--ic-radius-xl);background:var(--ic-panel);width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.ic-resizable--vertical{flex-direction:column}.ic-resizable-panel{flex:none;min-width:0;min-height:0;padding:16px;overflow:auto}.ic-resizable-panel--second{flex:1 1 0;min-width:0;min-height:0}.ic-resizable-handle{touch-action:none;background:var(--ic-panel-muted);cursor:col-resize;outline:none;flex:0 0 8px;justify-content:center;align-items:center;display:flex;position:relative}.ic-resizable--vertical .ic-resizable-handle{cursor:row-resize}.ic-resizable-handle span{background:var(--ic-outline);width:3px;height:35px;transition:background var(--ic-duration) var(--ic-ease);border-radius:4px}.ic-resizable--vertical .ic-resizable-handle span{width:35px;height:3px}.ic-resizable-handle:hover span,.ic-resizable-handle:focus-visible span{background:var(--ic-accent)}.ic-resizable-handle:focus-visible{box-shadow:inset 0 0 0 2px var(--ic-accent)}dialog.ic-command-overlay{width:100vw;max-width:none;height:100dvh;max-height:none;box-shadow:none;box-sizing:border-box;background:0 0;border:0;justify-content:center;align-items:flex-start;margin:0;padding:15vh 15px 20px;position:fixed;inset:0;overflow:hidden auto}dialog.ic-command-overlay:not([open]){display:none}dialog.ic-command-overlay[open]{display:flex}dialog.ic-command-overlay::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#090711b8}.ic-command{flex-shrink:0;max-width:100%}.ic-command-group{color:var(--ic-text-subtle);letter-spacing:.07em;text-transform:uppercase;padding:10px 10px 5px;font-size:10px;font-weight:700;display:block}.ic-command-results>div>button{width:100%}@media (prefers-reduced-motion:reduce){.ic-tree-item,.ic-tree-chevron svg,.ic-resizable-handle span{transition:none}}::view-transition-image-pair(root){isolation:auto}html[data-ic-reveal]::view-transition-old(root){mix-blend-mode:normal;animation:none;display:block}html[data-ic-reveal]::view-transition-new(root){mix-blend-mode:normal;animation:none;display:block}html[data-ic-reveal]::view-transition-old(root){z-index:1}html[data-ic-reveal]::view-transition-new(root){z-index:2}html[data-ic-reveal=circle]::view-transition-new(root){clip-path:circle(0px at var(--ic-reveal-x,50%) var(--ic-reveal-y,50%))}html[data-ic-reveal=wipe-left]::view-transition-new(root){clip-path:inset(0 100% 0 0)}html[data-ic-reveal=wipe-right]::view-transition-new(root){clip-path:inset(0 0 0 100%)}html[data-ic-reveal=fade]::view-transition-new(root){opacity:0}.ic-number-input{border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);background:var(--ic-panel-muted);align-items:center;gap:3px;max-width:205px;padding:4px;display:inline-flex}.ic-number-input>.ic-input{text-align:center;width:80px;min-width:52px;box-shadow:none;background:0 0;border:none;flex:1}.ic-number-input input::-webkit-outer-spin-button{appearance:none;margin:0}.ic-number-input input::-webkit-inner-spin-button{appearance:none;margin:0}.ic-number-input input[type=number]{appearance:textfield}.ic-color-picker{align-items:center;gap:8px;width:min(100%,330px);display:flex}.ic-color-picker-swatch{border-radius:var(--ic-radius-md);border:1px solid var(--ic-border);flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.ic-color-picker-swatch input{cursor:pointer;background:0 0;border:0;width:55px;height:55px;padding:0}.ic-color-picker>.ic-input{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.ic-rating{align-items:center;gap:3px;display:inline-flex}.ic-rating-star{border-radius:var(--ic-radius-sm);width:32px;height:35px;color:var(--ic-outline);cursor:pointer;transition:transform .16s var(--ic-ease),color .16s var(--ic-ease),background .16s var(--ic-ease);background:0 0;border:0;place-items:center;display:grid}.ic-rating-star.is-filled{color:var(--ic-warning)}.ic-rating-star:not(:disabled):hover{background:var(--ic-hover);transform:scale(1.13)}.ic-rating-star:focus-visible{outline:2px solid var(--ic-accent);outline-offset:1px}.ic-rating-star:disabled{cursor:default}.ic-rating-value{color:var(--ic-text-muted);white-space:nowrap;padding-left:9px;font-size:11px}.ic-dropzone{border:2px dashed var(--ic-outline);border-radius:var(--ic-radius-xl);background:var(--ic-panel-muted);width:100%;min-height:208px;color:var(--ic-text);text-align:center;transition:border-color .22s var(--ic-ease),background .22s var(--ic-ease);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:25px;display:flex}.ic-dropzone>svg{color:var(--ic-accent)}.ic-dropzone>strong{font-size:14px}.ic-dropzone>p{color:var(--ic-text-muted);margin:0;font-size:11px}.ic-dropzone.is-dragging{border-color:var(--ic-accent);background:color-mix(in srgb,var(--ic-accent) 10%,var(--ic-panel-muted))}.ic-dropzone.is-disabled{opacity:.5;pointer-events:none}@media (prefers-reduced-motion:reduce){.ic-rating-star,.ic-dropzone{transition:none!important}.ic-rating-star:hover{transform:none}}.ic-search-input{border:1px solid var(--ic-border);background:var(--ic-input-bg);color:var(--ic-text-subtle);border-radius:var(--ic-radius-md);align-items:center;gap:9px;width:100%;padding:0 10px;display:flex}.ic-search-input:focus-within{border-color:var(--ic-accent)}.ic-search-input .ic-input{min-width:0;box-shadow:none;background:0 0;border:0;outline:none;flex:1}.ic-search-input .ic-input::-webkit-search-cancel-button{display:none}.ic-search-input button{color:var(--ic-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:6px;display:grid}.ic-tags-input{flex-direction:column;gap:7px;width:100%;display:flex}.ic-tags-input.is-disabled{opacity:.6}.ic-tags-list{border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);background:var(--ic-input-bg);flex-wrap:wrap;align-items:center;gap:7px;min-height:45px;padding:7px;transition:border-color .19s;display:flex}.ic-tags-list:focus-within{border-color:var(--ic-accent)}.ic-tag{border-radius:var(--ic-radius-sm);background:color-mix(in srgb,var(--ic-accent) 14%,var(--ic-panel));min-height:27px;color:var(--ic-accent);align-items:center;gap:7px;padding:4px 7px 4px 10px;font-size:11px;font-weight:600;display:inline-flex}.ic-tag button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:2px;display:grid}.ic-tag button:hover{background:var(--ic-hover)}.ic-tags-list input{min-width:85px;font:inherit;color:var(--ic-text);background:0 0;border:0;outline:0;flex:110px;padding:0 5px;font-size:12px;line-height:25px}.ic-tags-count{color:var(--ic-text-subtle);align-self:flex-end;font-size:10px}.ic-otp{flex-direction:column;gap:10px;width:fit-content;max-width:100%;display:flex}.ic-otp>label{color:var(--ic-text);font-size:12px;font-weight:600}.ic-otp-cells{cursor:text;align-items:center;gap:7px;display:flex;position:relative}.ic-otp-cell{border:1px solid var(--ic-border);background:var(--ic-input-bg);width:39px;height:46px;color:var(--ic-text);border-radius:var(--ic-radius-md);pointer-events:none;place-items:center;font-size:20px;font-weight:650;transition:border-color .19s,background .19s;display:grid}.ic-otp-cells:focus-within .ic-otp-cell.is-current{border-color:var(--ic-accent);background:color-mix(in srgb,var(--ic-accent) 10%,var(--ic-input-bg))}.ic-otp-cells input{opacity:0;letter-spacing:1em;cursor:text;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.ic-otp-help{color:var(--ic-text-muted);margin:0;font-size:10px}.ic-calendar{border:1px solid var(--ic-border);background:var(--ic-panel);border-radius:var(--ic-radius-xl);width:min(100%,328px);padding:16px}.ic-calendar-header{justify-content:space-between;align-items:center;gap:9px;margin-bottom:15px;display:flex}.ic-calendar-header strong{font-size:13px;font-weight:720}.ic-calendar-header button{width:30px;height:30px;color:var(--ic-text-muted);cursor:pointer;border-radius:var(--ic-radius-sm);background:0 0;border:0;place-items:center;display:grid}.ic-calendar-header button:hover{background:var(--ic-hover);color:var(--ic-text)}.ic-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));place-items:center stretch;gap:3px;display:grid}.ic-calendar-weekday{text-align:center;color:var(--ic-text-subtle);padding-bottom:8px;font-size:10px;font-weight:650}.ic-calendar-day{aspect-ratio:1;border-radius:var(--ic-radius-sm);min-width:0;color:var(--ic-text);cursor:pointer;transition:background .16s var(--ic-ease),color .16s var(--ic-ease);background:0 0;border:1px solid #0000;place-items:center;font-size:11px;display:grid}.ic-calendar-day:hover:not(:disabled){background:var(--ic-hover)}.ic-calendar-day[aria-pressed=true]{background:var(--ic-accent);color:var(--ic-on-accent);font-weight:730}.ic-calendar-day:disabled{opacity:.3;cursor:not-allowed}.ic-aspect-ratio{border-radius:var(--ic-radius-lg);width:100%;position:relative;overflow:hidden}.ic-aspect-ratio>img,.ic-aspect-ratio>video{object-fit:cover;width:100%;height:100%;display:block}.ic-avatar-group{align-items:center;padding-left:5px;display:inline-flex}.ic-avatar-group>*{border:2px solid var(--ic-panel);box-sizing:content-box;margin-left:-6px}.ic-avatar-overflow{background:var(--ic-panel-raised);min-width:31px;height:31px;color:var(--ic-text-muted);border-radius:50%;place-items:center;padding:0 4px;font-size:10px;font-weight:700;display:grid}.ic-meter{--ic-meter-color:var(--ic-accent);flex-direction:column;gap:9px;width:100%;display:flex}.ic-meter--success{--ic-meter-color:var(--ic-success)}.ic-meter--warning{--ic-meter-color:var(--ic-warning)}.ic-meter--danger{--ic-meter-color:var(--ic-danger)}.ic-meter-head{color:var(--ic-text-muted);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.ic-meter-head strong{font-variant-numeric:tabular-nums;font-size:11px}.ic-meter-track{background:var(--ic-hover);border-radius:999px;height:8px;overflow:hidden}.ic-meter-track>span{border-radius:inherit;background:var(--ic-meter-color);height:100%;transition:width .36s var(--ic-ease);display:block}.ic-status{border-radius:var(--ic-radius-md);color:var(--ic-text-muted);align-items:center;gap:8px;font-size:11px;display:inline-flex}.ic-status i{background:var(--ic-text-subtle);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:block}.ic-status--online i{background:var(--ic-success)}.ic-status--busy i{background:var(--ic-danger)}.ic-status--away i{background:var(--ic-warning)}.ic-callout{border-radius:var(--ic-radius-lg);border:1px solid var(--ic-border);background:var(--ic-panel-muted);color:var(--ic-text);align-items:flex-start;gap:13px;padding:16px 17px;display:flex}.ic-callout>svg{color:var(--ic-accent);flex-shrink:0}.ic-callout--warning>svg{color:var(--ic-warning)}.ic-callout--success>svg{color:var(--ic-success)}.ic-callout>div{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ic-callout strong{font-size:12px}.ic-callout-body{color:var(--ic-text-muted);font-size:11px;line-height:1.7}.ic-split-button{border-radius:var(--ic-radius-md);align-items:stretch;display:inline-flex;overflow:hidden}.ic-split-button .ic-button{border-radius:0}.ic-split-button>.ic-button{border-right:1px solid color-mix(in srgb,var(--ic-on-accent) 30%,transparent)}.ic-split-button .ic-split-trigger{background:var(--ic-accent);color:var(--ic-on-accent);border:0;justify-content:center;min-width:37px;padding:0 10px}.ic-split-button .ic-split-trigger:hover{filter:brightness(.95)}@media (max-width:470px){.ic-otp-cell{width:34px;height:40px;font-size:18px}.ic-otp-cells{gap:5px}}@media (prefers-reduced-motion:reduce){.ic-calendar-day,.ic-meter-track>span,.ic-otp-cell{transition:none}}.ic-multiselect,.ic-date-range,.ic-notifications{min-width:0;position:relative}.ic-multiselect-control{background:var(--ic-input-bg);border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);cursor:text;flex-wrap:wrap;align-items:center;gap:6px;min-height:45px;padding:6px 10px;display:flex}.ic-multiselect-control:focus-within{border-color:var(--ic-accent)}.ic-multiselect-control input{min-width:70px;font:inherit;color:var(--ic-text);background:0 0;border:0;outline:0;flex:100px;padding:5px;font-size:12px}.ic-multiselect-control>svg{color:var(--ic-text-muted)}.ic-multiselect-chip{background:color-mix(in srgb,var(--ic-accent) 14%,transparent);color:var(--ic-accent);border-radius:var(--ic-radius-sm);align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:inline-flex}.ic-multiselect-chip button{color:inherit;cursor:pointer;background:0 0;border:0;padding:2px}.ic-multiselect-menu{z-index:50;background:var(--ic-panel-raised);border:1px solid var(--ic-border);border-radius:var(--ic-radius-lg);box-shadow:var(--ic-shadow);max-height:220px;animation:ic-float-in .18s var(--ic-ease);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.ic-multiselect-menu button{text-align:left;width:100%;color:var(--ic-text);cursor:pointer;border-radius:var(--ic-radius-sm);background:0 0;border:0;align-items:center;gap:9px;padding:9px;font-size:12px;display:flex}.ic-multiselect-menu button:hover,.ic-multiselect-menu button:focus-visible{background:var(--ic-hover)}.ic-multiselect-menu button:disabled{opacity:.45;cursor:not-allowed}.ic-multi-check{border:1px solid var(--ic-border);border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.ic-multi-check.is-selected{background:var(--ic-accent);color:var(--ic-on-accent)}.ic-multi-empty{color:var(--ic-text-muted);padding:13px;font-size:12px;display:block}.ic-context-target{outline-offset:3px}.ic-context-menu{z-index:1100;background:var(--ic-panel-raised);border:1px solid var(--ic-border);border-radius:var(--ic-radius-lg);min-width:218px;box-shadow:var(--ic-shadow);animation:ic-float-in .19s var(--ic-ease);padding:6px;position:fixed}.ic-context-action{border-radius:var(--ic-radius-sm);width:100%;min-height:37px;color:var(--ic-text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:9px;font-size:12px;display:flex}.ic-context-action:hover,.ic-context-action:focus-visible{background:var(--ic-hover)}.ic-context-action.is-danger{color:var(--ic-danger)}.ic-context-action:disabled{opacity:.45}.ic-date-range-trigger{border:1px solid var(--ic-border);background:var(--ic-input-bg);border-radius:var(--ic-radius-md);width:100%;min-height:42px;font:inherit;color:var(--ic-text);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;font-size:12px;display:inline-flex}.ic-date-range-popup{background:var(--ic-panel-raised);border-radius:var(--ic-radius-xl);border:1px solid var(--ic-border);z-index:40;width:min(360px,100vw - 35px);box-shadow:var(--ic-shadow);padding:13px;position:absolute;top:calc(100% + 7px);left:0}.ic-date-range-heading{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;display:flex}.ic-date-range-fields{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:11px;display:grid}.ic-date-range-fields label{color:var(--ic-text-muted);flex-direction:column;gap:5px;min-width:0;font-size:11px;display:flex}.ic-date-range-fields .ic-input{width:100%;min-width:0;padding:7px;font-size:11px}.ic-date-range-popup .ic-calendar{width:100%}.ic-date-range-hint{text-align:center;color:var(--ic-text-muted);margin:9px 0 0;font-size:10px}.ic-notifications>.ic-button{position:relative}.ic-notification-dot{background:var(--ic-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:4px}.ic-notifications-menu{z-index:50;background:var(--ic-panel-raised);border:1px solid var(--ic-border);border-radius:var(--ic-radius-xl);width:min(370px,100vw - 30px);max-height:430px;box-shadow:var(--ic-shadow);flex-direction:column;display:flex;position:absolute;top:calc(100% + 7px);right:0;overflow:hidden}.ic-notifications-menu>header{border-bottom:1px solid var(--ic-border);align-items:center;gap:8px;padding:15px;display:flex}.ic-notifications-menu>header strong{font-size:13px}.ic-notifications-menu>header>span{color:var(--ic-text-muted);margin-left:auto;font-size:10px}.ic-notifications-list{overflow:auto}.ic-notification-item{border-bottom:1px solid var(--ic-border);align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.ic-notification-item.is-unread{background:color-mix(in srgb,var(--ic-accent) 6%,transparent)}.ic-notification-item>button:first-child{text-align:left;cursor:pointer;color:var(--ic-text);background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:5px;padding:5px;display:flex}.ic-notification-item strong{font-size:12px}.ic-notification-item p{color:var(--ic-text-muted);margin:0;font-size:11px}.ic-notification-item small{color:var(--ic-text-subtle);font-size:10px}.ic-notification-item>button:last-child:not(:first-child){color:var(--ic-text-muted);cursor:pointer;background:0 0;border:0;padding:5px}.ic-notifications-empty{color:var(--ic-text-muted);flex-direction:column;align-items:center;gap:9px;padding:45px;display:flex}.ic-rte{border:1px solid var(--ic-border);background:var(--ic-panel);border-radius:var(--ic-radius-xl);width:100%;overflow:hidden}.ic-rte.is-disabled{opacity:.6}.ic-rte-tools{border-bottom:1px solid var(--ic-border);background:var(--ic-panel-muted);flex-wrap:wrap;align-items:center;gap:3px;padding:7px 10px;display:flex}.ic-rte-tools button{min-width:32px;height:32px;color:var(--ic-text-muted);border-radius:var(--ic-radius-sm);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ic-rte-tools button:hover,.ic-rte-tools button:focus-visible{background:var(--ic-hover);color:var(--ic-text)}.ic-rte-editor{min-height:170px;max-height:420px;color:var(--ic-text);outline:0;padding:18px;font-size:12px;line-height:1.8;overflow:auto}.ic-rte-editor:focus{box-shadow:inset 0 0 0 1px var(--ic-accent)}.ic-rte-editor:empty:before{content:attr(data-placeholder);color:var(--ic-text-subtle);pointer-events:none}.ic-rte-link{border-bottom:1px solid var(--ic-border);align-items:center;gap:7px;padding:9px;display:flex}.ic-rte-footer{color:var(--ic-text-muted);background:var(--ic-panel-muted);border-top:1px solid var(--ic-border);padding:10px 14px;font-size:10px}.ic-file-explorer{border:1px solid var(--ic-border);border-radius:var(--ic-radius-xl);background:var(--ic-panel);grid-template-columns:185px minmax(0,1fr);width:100%;min-height:275px;display:grid;overflow:hidden}.ic-file-explorer.is-dragging{outline:2px dashed var(--ic-accent)}.ic-file-explorer-nav{background:var(--ic-panel-muted);border-right:1px solid var(--ic-border);padding:9px}.ic-file-explorer-nav .ic-tree{background:0 0;border:0}.ic-file-explorer-content{min-width:0;padding:14px}.ic-file-breadcrumb{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:14px;display:flex}.ic-file-breadcrumb button{color:var(--ic-text-muted);cursor:pointer;background:0 0;border:0;font-size:11px}.ic-file-breadcrumb>span{align-items:center;gap:4px;display:flex}.ic-file-grid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:9px;display:grid}.ic-file-tile{border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);background:var(--ic-panel-muted);min-height:104px;position:relative}.ic-file-tile.is-selected{border-color:var(--ic-accent)}.ic-file-select{width:100%;min-height:104px;color:var(--ic-text);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:9px;display:flex}.ic-file-select>svg{color:var(--ic-accent)}.ic-file-select strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.ic-file-select small{color:var(--ic-text-muted);font-size:9px}.ic-file-rename{background:var(--ic-panel);color:var(--ic-text-muted);cursor:pointer;border:0;border-radius:5px;padding:4px;position:absolute;top:2px;right:2px}.ic-file-tile form{padding:8px}.ic-file-empty{color:var(--ic-text-muted);text-align:center;padding:35px;font-size:12px}.ic-kanban{gap:12px;width:100%;min-width:0;padding-bottom:10px;display:flex;overflow:auto}.ic-kanban-column{background:var(--ic-panel-muted);border-radius:var(--ic-radius-lg);flex:1 0 210px;min-height:230px;padding:11px}.ic-kanban-column>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ic-kanban-column>header strong{font-size:12px}.ic-kanban-column>header span{color:var(--ic-text-muted);font-size:11px}.ic-kanban-cards{flex-direction:column;gap:8px;display:flex}.ic-kanban-card{border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);background:var(--ic-panel);cursor:grab;flex-direction:column;gap:7px;padding:14px;display:flex;position:relative}.ic-kanban-card>strong{font-size:12px}.ic-kanban-card p{color:var(--ic-text-muted);margin:0;font-size:11px}.ic-kanban-card small{color:var(--ic-accent);font-size:10px}.ic-kanban-moves{justify-content:flex-end;gap:4px;margin-top:2px;display:flex}.ic-kanban-moves button{background:var(--ic-panel-muted);color:var(--ic-text-muted);cursor:pointer;border:0;border-radius:5px;padding:4px}.ic-kanban-moves button:disabled{opacity:.35;cursor:default}.ic-data-grid{border:1px solid var(--ic-border);border-radius:var(--ic-radius-xl);scrollbar-width:thin;width:100%;overflow:auto}.ic-data-grid table{table-layout:fixed;border-spacing:0;border-collapse:separate;width:100%;min-width:max-content;font-size:11px}.ic-data-grid th{background:var(--ic-panel-muted);border-bottom:1px solid var(--ic-border);text-align:left;color:var(--ic-text-muted);padding:0;position:relative}.ic-data-grid th>button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:12px;font-size:11px;font-weight:700;display:flex}.ic-data-grid th>[role=separator]{cursor:col-resize;touch-action:none;border-right:1px solid var(--ic-border);width:8px;position:absolute;top:0;bottom:0;right:0}.ic-data-grid th>[role=separator]:focus-visible{outline:2px solid var(--ic-accent)}.ic-data-grid td{border-bottom:1px solid var(--ic-border);background:var(--ic-panel);color:var(--ic-text);padding:9px 12px}.ic-data-grid-cell{justify-content:space-between;align-items:center;gap:7px;min-height:26px;display:flex}.ic-data-grid-cell>button{color:var(--ic-text-subtle);cursor:pointer;background:0 0;border:0}.ic-grid-empty{text-align:center;color:var(--ic-text-muted)!important;padding:30px!important}.ic-media-gallery{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:9px;width:100%;display:grid}.ic-media-gallery>button{border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);background:var(--ic-panel-muted);aspect-ratio:1.3;cursor:zoom-in;padding:0;overflow:hidden}.ic-media-gallery>button img{object-fit:cover;width:100%;height:100%;display:block}.ic-media-video-thumb{color:var(--ic-accent);flex-direction:column;justify-content:center;align-items:center;gap:9px;height:100%;display:flex}.ic-media-dialog{border:1px solid var(--ic-border);border-radius:var(--ic-radius-xl);background:var(--ic-panel-raised);width:min(94vw,1120px);max-width:none;height:min(90dvh,850px);max-height:none;color:var(--ic-text);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.ic-media-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080510d9}.ic-media-toolbar{border-bottom:1px solid var(--ic-border);height:53px;color:var(--ic-text-muted);justify-content:space-between;align-items:center;gap:9px;padding:9px 14px;font-size:11px;display:flex}.ic-media-toolbar>div{align-items:center;gap:4px;display:flex}.ic-media-stage{background:#0b0b11;place-items:center;height:calc(100% - 114px);display:grid;overflow:auto}.ic-media-stage img{object-fit:contain;max-width:85%;max-height:85%;transition:transform .18s var(--ic-ease)}.ic-media-stage video{max-width:95%;max-height:95%}.ic-media-dialog footer{justify-content:space-between;align-items:center;gap:9px;height:61px;padding:9px 14px;font-size:11px;display:flex}.ic-wizard{border:1px solid var(--ic-border);border-radius:var(--ic-radius-xl);background:var(--ic-panel);width:100%;overflow:hidden}.ic-wizard-progress{border-bottom:1px solid var(--ic-border);gap:10px;margin:0;padding:16px;list-style:none;display:flex}.ic-wizard-progress li{color:var(--ic-text-muted);flex:1;align-items:center;gap:7px;min-width:0;font-size:11px;display:flex}.ic-wizard-progress li>span{border:1px solid var(--ic-border);border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.ic-wizard-progress li.is-current>span{background:var(--ic-accent);color:var(--ic-on-accent)}.ic-wizard-progress li.is-complete>span{color:var(--ic-success);border-color:var(--ic-success)}.ic-wizard-progress li strong{text-overflow:ellipsis;font-size:10px;overflow:hidden}.ic-wizard-panel{min-height:150px;animation:ic-float-in .21s var(--ic-ease);padding:20px}.ic-wizard-panel h3{margin:0 0 7px;font-size:17px}.ic-wizard-panel>p{color:var(--ic-text-muted);margin:0 0 18px;font-size:11px}.ic-wizard-content{margin-top:14px}.ic-wizard footer{border-top:1px solid var(--ic-border);justify-content:space-between;padding:14px;display:flex}.ic-wizard-empty{color:var(--ic-text-muted);font-size:12px}.ic-palette-editor{border:1px solid var(--ic-border);border-radius:var(--ic-radius-xl);background:var(--ic-panel);padding:16px}.ic-palette-editor>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.ic-palette-editor>header strong{font-size:14px}.ic-palette-editor>header p{color:var(--ic-text-muted);margin:5px 0;font-size:11px}.ic-palette-editor label{color:var(--ic-text-muted);align-items:center;gap:6px;font-size:11px;display:flex}.ic-palette-swatches{grid-template-columns:repeat(11,minmax(0,1fr));gap:5px;display:grid}.ic-palette-swatches button{cursor:pointer;color:var(--ic-text-muted);background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;min-width:0;font-size:10px;display:flex}.ic-palette-swatches button>span{border-radius:var(--ic-radius-sm);border:1px solid var(--ic-border);width:100%;height:55px}.ic-palette-swatches small{font-size:9px}.ic-diff{border:1px solid var(--ic-border);border-radius:var(--ic-radius-lg);background:var(--ic-panel);width:100%;overflow:auto}.ic-diff>header{background:var(--ic-panel-muted);border-bottom:1px solid var(--ic-border);justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:11px;display:flex}.ic-diff>header>span:first-child{align-items:center;gap:8px;display:flex}.ic-diff-code,.ic-diff-split{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.8}.ic-diff-line{white-space:pre;align-items:stretch;min-height:24px;display:flex}.ic-diff-line>span{border-right:1px solid var(--ic-border);width:32px;color:var(--ic-text-subtle);flex-shrink:0;justify-content:flex-end;align-items:center;padding-right:8px;display:inline-flex}.ic-diff-line code{color:var(--ic-text);white-space:pre;font:inherit;text-overflow:ellipsis;padding:3px 9px;display:block;overflow:hidden}.ic-diff-add{background:color-mix(in srgb,var(--ic-success) 14%,transparent)}.ic-diff-remove{background:color-mix(in srgb,var(--ic-danger) 12%,transparent)}.ic-diff-split{grid-template-columns:1fr 1fr;display:grid}.ic-diff-split section:first-child{border-right:1px solid var(--ic-border)}@media (max-width:650px){.ic-file-explorer{grid-template-columns:1fr}.ic-file-explorer-nav{border-right:0;border-bottom:1px solid var(--ic-border)}.ic-palette-swatches{grid-template-columns:repeat(6,minmax(0,1fr))}.ic-wizard-progress{flex-wrap:wrap}.ic-date-range-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ic-multiselect-menu,.ic-context-menu,.ic-wizard-panel{animation:none}.ic-media-stage img{transition:none}}.ic-button{isolation:isolate;transition:background-color var(--ic-motion-base) var(--ic-motion-ease), border-color var(--ic-motion-base) var(--ic-motion-ease), color var(--ic-motion-base) var(--ic-motion-ease), transform var(--ic-motion-base) var(--ic-motion-spring), box-shadow var(--ic-motion-base) var(--ic-motion-ease), filter var(--ic-motion-base) var(--ic-motion-ease);position:relative;overflow:hidden;transform:translateZ(0)}.ic-button:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;transition:opacity var(--ic-motion-fast) ease;background:currentColor;position:absolute;inset:0}.ic-button:hover:not(:disabled):after{opacity:.04}.ic-button:active:not(:disabled):after{opacity:.1}.ic-button[data-motion=lift]:hover:not(:disabled){transform:translateY(var(--ic-motion-lift))}.ic-button[data-motion=subtle]:hover:not(:disabled){transform:translateY(calc(var(--ic-motion-lift) * .6))}.ic-button[data-motion=none]:hover:not(:disabled){transform:none}.ic-button:active:not(:disabled):not([data-motion=none]){transform:scale(var(--ic-motion-press))}.ic-button[data-motion=none],.ic-button[data-motion=none]>svg{transition:none}.ic-button[data-motion=none]:after{display:none}.ic-button>svg{transition:transform var(--ic-motion-base) var(--ic-motion-spring);flex-shrink:0}.ic-button:hover:not(:disabled)>svg:not(.ic-spin){transform:translateY(-1px)}.ic-button:active:not(:disabled)>svg:not(.ic-spin){transform:scale(.93)}.ic-button[data-motion=none]:hover>svg{transform:none}.ic-button--primary:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 6px 17px color-mix(in srgb,var(--ic-accent) 24%,transparent)}.ic-button--danger:hover:not(:disabled){box-shadow:0 5px 16px color-mix(in srgb,var(--ic-danger) 13%,transparent)}.ic-button:disabled{filter:none;box-shadow:none;transform:none}.ic-toggle{transition:background-color var(--ic-motion-base) var(--ic-motion-ease), color var(--ic-motion-base) var(--ic-motion-ease), transform var(--ic-motion-base) var(--ic-motion-spring), box-shadow var(--ic-motion-base) var(--ic-motion-ease)}.ic-toggle:hover:not(:disabled){transform:translateY(calc(var(--ic-motion-lift) * .6))}.ic-toggle:active:not(:disabled){transform:scale(var(--ic-motion-press))}.ic-toggle:focus-visible{outline:2px solid var(--ic-accent);outline-offset:3px}.ic-toggle:disabled{opacity:.55;cursor:not-allowed}.ic-tabs-trigger:active:not(:disabled){transform:scale(var(--ic-motion-press))}.ic-reaction-button{--ic-reaction-tone:var(--ic-danger);isolation:isolate;white-space:nowrap;border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);background:var(--ic-panel-raised);min-height:41px;color:var(--ic-text-muted);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ic-motion-base) var(--ic-motion-ease), border-color var(--ic-motion-base) var(--ic-motion-ease), color var(--ic-motion-base) var(--ic-motion-ease), transform var(--ic-motion-base) var(--ic-motion-spring), box-shadow var(--ic-motion-base) var(--ic-motion-ease);justify-content:center;align-items:center;gap:9px;padding:0 15px;font-size:12px;font-weight:620;line-height:1.2;display:inline-flex;position:relative}.ic-reaction-button[data-reaction=star]{--ic-reaction-tone:var(--ic-warning)}.ic-reaction-button[data-reaction=bookmark]{--ic-reaction-tone:var(--ic-accent)}.ic-reaction-button[data-size=sm]{min-height:34px;padding-inline:11px;font-size:11px}.ic-reaction-button[data-size=lg]{min-height:47px;padding-inline:18px;font-size:14px}.ic-reaction-button--icon{min-width:41px;padding:0}.ic-reaction-button--icon[data-size=sm]{min-width:34px}.ic-reaction-button--icon[data-size=lg]{min-width:47px}.ic-reaction-button:hover:not(:disabled){color:var(--ic-reaction-tone);border-color:color-mix(in srgb,var(--ic-reaction-tone) 30%,var(--ic-border));background:color-mix(in srgb,var(--ic-reaction-tone) 8%,var(--ic-panel-raised));transform:translateY(var(--ic-motion-lift))}.ic-reaction-button:active:not(:disabled){transform:scale(var(--ic-motion-press))}.ic-reaction-button[aria-pressed=true]{color:var(--ic-reaction-tone);background:color-mix(in srgb,var(--ic-reaction-tone) 11%,var(--ic-panel));border-color:color-mix(in srgb,var(--ic-reaction-tone) 32%,var(--ic-border))}.ic-reaction-button[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb,var(--ic-reaction-tone) 15%,var(--ic-panel))}.ic-reaction-button:focus-visible{outline:2px solid var(--ic-accent);outline-offset:3px}.ic-reaction-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.ic-reaction-symbol{flex-shrink:0;place-items:center;width:23px;height:23px;display:grid;position:relative}.ic-reaction-symbol>svg{z-index:2;fill:#0000;stroke:currentColor;stroke-width:1.8px;transition:fill var(--ic-motion-base) var(--ic-motion-ease),transform var(--ic-motion-base) var(--ic-motion-spring);display:block;position:relative}.ic-reaction-button[aria-pressed=true] .ic-reaction-symbol>svg{fill:currentColor;animation:ic-reaction-pop var(--ic-motion-slow) var(--ic-motion-spring) both}.ic-reaction-button:not([aria-pressed=true]):hover:not(:disabled) .ic-reaction-symbol>svg{transform:scale(1.12)}.ic-reaction-halo{z-index:0;pointer-events:none;border:2px solid var(--ic-reaction-tone);opacity:0;border-radius:50%;position:absolute;inset:-5px;transform:scale(.25)}.ic-reaction-button[aria-pressed=true] .ic-reaction-halo{animation:ic-reaction-halo var(--ic-motion-slow) var(--ic-motion-ease) both}.ic-reaction-count{color:var(--ic-text-muted);font-variant-numeric:tabular-nums;margin-left:2px;font-size:10px}@keyframes ic-reaction-pop{0%{transform:scale(.65)}55%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes ic-reaction-halo{0%{opacity:.72;transform:scale(.25)}75%{opacity:.3}to{opacity:0;transform:scale(1.4)}}html[data-motion=none] .ic-button,html[data-motion=none] .ic-toggle,html[data-motion=none] .ic-reaction-button,html[data-motion=none] .ic-reaction-symbol>svg{transition:none!important;animation:none!important}html[data-motion=none] .ic-reaction-halo{animation:none!important}html[data-motion=none] .ic-button:hover:not(:disabled),html[data-motion=none] .ic-toggle:hover:not(:disabled),html[data-motion=none] .ic-reaction-button:hover:not(:disabled){transform:none}@media (prefers-reduced-motion:reduce){.ic-button,.ic-button>svg,.ic-toggle,.ic-tabs-trigger,.ic-reaction-button,.ic-reaction-symbol>svg{transition:none!important;animation:none!important}.ic-reaction-halo{display:none}.ic-button:hover:not(:disabled),.ic-button:active:not(:disabled),.ic-toggle:hover:not(:disabled),.ic-toggle:active:not(:disabled),.ic-reaction-button:hover:not(:disabled),.ic-reaction-button:active:not(:disabled){transform:none!important}}html[data-motion=none] .ic-button:hover:not(:disabled)>svg,html[data-motion=none] .ic-button:active:not(:disabled)>svg,html[data-motion=none] .ic-reaction-button:not([aria-pressed=true]):hover:not(:disabled) .ic-reaction-symbol>svg{transform:none!important}@media (prefers-reduced-motion:reduce){.ic-button:hover:not(:disabled)>svg,.ic-button:active:not(:disabled)>svg,.ic-reaction-button:not([aria-pressed=true]):hover:not(:disabled) .ic-reaction-symbol>svg{transform:none!important}}.ic-toggle{vertical-align:middle;text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:36px;line-height:1.2;display:inline-flex}.ic-toggle>svg,.ic-toggle .lucide{vertical-align:middle;flex:none;align-self:center;display:block}.ic-toggle-group{align-items:stretch}.ic-toggle-group .ic-toggle{min-height:32px}.ic-toggle:has(>svg:only-child){aspect-ratio:1;min-width:36px;padding-inline:9px}@media (max-width:560px){.ic-toggle{gap:6px}}.ic-sidebar-header{justify-content:flex-start}.ic-sidebar-brand{flex-wrap:nowrap;justify-content:flex-start;gap:10px;width:100%}.ic-sidebar-brand-icon{flex:0 0 30px;justify-content:center;width:30px;min-width:30px}.ic-sidebar-brand-label{opacity:1;white-space:nowrap;visibility:visible;min-width:0;max-width:170px;transition:max-width .32s var(--ic-motion-ease), opacity .18s ease,transform .32s var(--ic-motion-ease), visibility .32s;display:block;transform:translate(0)}.ic-sidebar-link-text{opacity:1;white-space:nowrap;max-width:170px;transition:max-width .32s var(--ic-motion-ease), opacity .18s ease,transform .32s var(--ic-motion-ease);display:block;overflow:hidden;transform:translate(0)}.ic-sidebar-group-label{opacity:1;max-height:30px;transition:max-height .32s var(--ic-motion-ease), opacity .18s ease,margin-bottom .32s var(--ic-motion-ease);display:block;overflow:hidden}.ic-app-shell--collapsed .ic-sidebar-header{justify-content:flex-start;padding:9px 9px 22px}.ic-app-shell--collapsed .ic-sidebar-brand{justify-content:flex-start}.ic-app-shell--collapsed .ic-sidebar-brand-label,.ic-app-shell--collapsed .ic-sidebar-footer .ic-sidebar-brand-label{opacity:0;pointer-events:none;visibility:hidden;max-width:0;display:block;transform:translate(-6px)}.ic-app-shell--collapsed .ic-sidebar-link{justify-content:flex-start;padding:0 12px}.ic-app-shell--collapsed .ic-sidebar-link-text,.ic-app-shell--collapsed .ic-sidebar-footer .ic-sidebar-link-text{opacity:0;pointer-events:none;max-width:0;display:block;transform:translate(-6px)}.ic-app-shell--collapsed .ic-sidebar-group-label{opacity:0;pointer-events:none;max-height:0;margin-bottom:0;display:block}.site-preview-content .ic-app-shell--collapsed .ic-sidebar-header{padding:9px 10px 25px}.ic-sidebar-link{transition:background-color var(--ic-motion-base) var(--ic-motion-ease), color var(--ic-motion-base) var(--ic-motion-ease), box-shadow var(--ic-motion-base) var(--ic-motion-ease)}.ic-sidebar-link:hover:not([aria-current=page]){background:var(--ic-hover)}.ic-sidebar-link:active{background:color-mix(in srgb,var(--ic-accent) 10%,var(--ic-panel))}.ic-copy-button{position:relative}.ic-copy-button[data-copied=true]{color:var(--ic-success);background:color-mix(in srgb,var(--ic-success) 9%,var(--ic-panel));border-color:color-mix(in srgb,var(--ic-success) 25%,var(--ic-border))}.ic-copy-button-symbol{flex:0 0 16px;place-items:center;width:16px;height:17px;display:grid;position:relative}.ic-copy-button-symbol>svg{transition:opacity var(--ic-motion-base) var(--ic-motion-ease), transform var(--ic-motion-base) var(--ic-motion-spring);grid-area:1/1;display:block}.ic-copy-button-before{opacity:1;transform:scale(1)rotate(0)}.ic-copy-button-after{opacity:0;transform:scale(.6)rotate(-18deg)}.ic-copy-button[data-copied=true] .ic-copy-button-before{opacity:0;transform:scale(.55)rotate(18deg)}.ic-copy-button[data-copied=true] .ic-copy-button-after{opacity:1;transform:scale(1)rotate(0)}.ic-copy-button-label{transition:color var(--ic-motion-fast) var(--ic-motion-ease)}:where(.ic-scheme,.ic-menu-item,.ic-context-action,.ic-explorer-group-button,.ic-explorer-mobile-toggle,.ic-explorer-search>button,.ic-explorer-sidebar-bottom a,.ic-explorer-index-link,.ic-file-rename,.ic-kanban-moves button,.ic-rte-tools button,.ic-collapsible>button,.ic-copy-button){transition:background-color var(--ic-motion-base) var(--ic-motion-ease), color var(--ic-motion-base) var(--ic-motion-ease), border-color var(--ic-motion-base) var(--ic-motion-ease), box-shadow var(--ic-motion-base) var(--ic-motion-ease), transform var(--ic-motion-fast) var(--ic-motion-ease)}:where(.ic-scheme,.ic-menu-item,.ic-context-action,.ic-explorer-group-button,.ic-explorer-mobile-toggle,.ic-explorer-search>button,.ic-file-rename,.ic-kanban-moves button,.ic-rte-tools button,.ic-collapsible>button):hover:not(:disabled){background-color:var(--ic-hover)}:where(.ic-scheme,.ic-menu-item,.ic-context-action,.ic-explorer-group-button,.ic-explorer-mobile-toggle,.ic-explorer-search>button,.ic-file-rename,.ic-kanban-moves button,.ic-rte-tools button,.ic-collapsible>button):active:not(:disabled){transform:scale(var(--ic-motion-press))}:where(.ic-scheme,.ic-menu-item,.ic-context-action,.ic-explorer-group-button,.ic-explorer-mobile-toggle,.ic-explorer-search>button,.ic-file-rename,.ic-kanban-moves button,.ic-rte-tools button,.ic-collapsible>button):focus-visible{outline:2px solid var(--ic-accent);outline-offset:3px}html[data-motion=none] .ic-sidebar-brand-label,html[data-motion=none] .ic-sidebar-link-text,html[data-motion=none] .ic-sidebar-group-label,html[data-motion=none] .ic-copy-button-symbol>svg{transition:none!important}html[data-motion=none] :where(.ic-explorer-group-button,.ic-scheme,.ic-menu-item,.ic-context-action,.ic-rte-tools button):active{transform:none!important}@media (max-width:780px){.ic-app-shell--collapsed .ic-sidebar-header{justify-content:flex-start}.ic-app-shell--collapsed .ic-sidebar-brand-label,.ic-app-shell--collapsed .ic-sidebar-footer .ic-sidebar-brand-label{opacity:1;visibility:visible;pointer-events:auto;max-width:170px;transform:none}.ic-app-shell--collapsed .ic-sidebar-link-text,.ic-app-shell--collapsed .ic-sidebar-footer .ic-sidebar-link-text{opacity:1;pointer-events:auto;max-width:170px;transform:none}.ic-app-shell--collapsed .ic-sidebar-group-label{opacity:1;pointer-events:auto;max-height:30px;margin-bottom:6px}}@media (prefers-reduced-motion:reduce){.ic-sidebar-brand-label,.ic-sidebar-link-text,.ic-sidebar-group-label,.ic-copy-button-symbol>svg,:where(.ic-explorer-group-button,.ic-scheme,.ic-menu-item,.ic-context-action,.ic-rte-tools button,.ic-file-rename,.ic-kanban-moves button){transition:none!important;animation:none!important}:where(.ic-explorer-group-button,.ic-scheme,.ic-menu-item,.ic-context-action,.ic-rte-tools button,.ic-file-rename,.ic-kanban-moves button):active{transform:none!important}}.ic-advanced-heading{color:var(--ic-text);justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.ic-advanced-heading strong{font-size:13px;font-weight:700}.ic-advanced-heading>span{color:var(--ic-text-muted);font-size:11px}.ic-advanced-heading .ic-select{max-width:190px}.ic-filter-builder,.ic-permission-matrix,.ic-json-viewer,.ic-upload-queue,.ic-log-console,.ic-thread,.ic-image-cropper,.ic-motion-playground{border:1px solid var(--ic-border);border-radius:var(--ic-radius-xl);background:var(--ic-panel);min-width:0;padding:16px}.ic-filter-rule{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ic-filter-rule .ic-input,.ic-filter-rule .ic-select{flex:1;min-width:120px}.ic-filter-connector{width:48px;color:var(--ic-accent);font-size:10px;font-weight:750}.ic-tree-select{min-width:200px;position:relative}.ic-tree-select>.ic-button{justify-content:space-between;width:100%}.ic-tree-select-panel{z-index:80;background:var(--ic-panel-raised);border:1px solid var(--ic-border);width:max(100%,250px);max-width:min(400px,90vw);max-height:320px;box-shadow:var(--ic-shadow);border-radius:var(--ic-radius-lg);flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.ic-tree-select-node{color:var(--ic-text);font-size:12px}.ic-tree-select-row{align-items:center;gap:3px;min-height:33px;display:flex}.ic-tree-select-row button{min-height:29px;color:inherit;cursor:pointer;border-radius:var(--ic-radius-sm);background:0 0;border:0;align-items:center;gap:8px;padding:5px;font-size:12px;display:inline-flex}.ic-tree-select-row button:hover,.ic-tree-select-row button.is-selected{background:var(--ic-hover);color:var(--ic-accent)}.ic-tree-select-spacer{width:25px}.ic-permission-matrix{overflow:auto}.ic-permission-matrix table{border-collapse:collapse;width:100%;min-width:460px}.ic-permission-matrix th,.ic-permission-matrix td{border-bottom:1px solid var(--ic-border);text-align:center;padding:12px;font-size:12px}.ic-permission-matrix th:first-child{text-align:left}.ic-permission-matrix th strong{display:block}.ic-permission-matrix th small{color:var(--ic-text-muted);margin-top:4px;font-weight:400;display:block}.ic-permission-matrix input{accent-color:var(--ic-accent);width:17px;height:17px}.ic-json-code{border-radius:var(--ic-radius-md);background:var(--ic-panel-muted);padding:12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.9;overflow:auto}.ic-json-toggle{font:inherit;color:var(--ic-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:3px;display:inline-flex}.ic-json-children{border-left:1px solid var(--ic-border);padding-left:16px}.ic-json-entry{align-items:baseline;gap:9px;display:flex}.ic-json-key{color:var(--ic-accent)}.ic-json-string{color:var(--ic-success)}.ic-json-number{color:var(--ic-warning)}.ic-json-null{color:var(--ic-text-muted)}.ic-json-copy{color:var(--ic-text-subtle);cursor:pointer;background:0 0;border:0;margin-left:auto}.ic-upload-task{border-top:1px solid var(--ic-border);align-items:center;gap:12px;padding:13px 0;display:flex}.ic-upload-task>svg{color:var(--ic-accent);flex-shrink:0}.ic-upload-main{flex:1;min-width:0}.ic-upload-main>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:9px;font-size:11px;display:flex}.ic-upload-main strong{color:var(--ic-text);overflow-wrap:anywhere}.ic-upload-main span,.ic-upload-main small{color:var(--ic-text-muted);font-size:10px}.ic-upload-main small{color:var(--ic-danger)}.ic-upload-progress{background:var(--ic-hover);border-radius:999px;height:6px;overflow:hidden}.ic-upload-progress>span{border-radius:inherit;background:var(--ic-accent);height:100%;transition:width var(--ic-motion-base) var(--ic-motion-ease);display:block}.ic-upload-actions{gap:2px;display:flex}.ic-advanced-empty{color:var(--ic-text-muted);flex-direction:column;align-items:center;gap:9px;padding:35px 0;font-size:12px;display:flex}.ic-log-controls{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:13px;display:flex}.ic-log-controls .ic-input{flex:1;min-width:140px}.ic-log-level{border:1px solid var(--ic-border);background:var(--ic-panel-muted);color:var(--ic-text-muted);border-radius:var(--ic-radius-sm);cursor:pointer;padding:8px 10px;font-size:10px}.ic-log-level.is-selected{color:var(--ic-accent);border-color:var(--ic-accent)}.ic-log-entries{border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);background:var(--ic-panel-muted);padding:8px;overflow:auto}.ic-log-entry{color:var(--ic-text);gap:9px;padding:6px 7px;font:11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.ic-log-entry time{color:var(--ic-text-subtle)}.ic-log-entry strong{min-width:49px}.ic-log-error strong{color:var(--ic-danger)}.ic-log-warn strong{color:var(--ic-warning)}.ic-log-info strong{color:var(--ic-accent)}.ic-log-entry code{overflow-wrap:anywhere;white-space:pre-wrap}.ic-thread-message{align-items:flex-start;gap:10px;margin-top:14px;display:flex}.ic-thread-avatar{background:var(--ic-hover);width:30px;height:30px;color:var(--ic-accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.ic-thread-main{flex:1;min-width:0}.ic-thread-main header{align-items:center;gap:10px;font-size:12px;display:flex}.ic-thread-main header small{color:var(--ic-text-subtle);font-size:10px}.ic-thread-main p{color:var(--ic-text-muted);font-size:12px;line-height:1.6}.ic-thread-main>button{color:var(--ic-accent);cursor:pointer;background:0 0;border:0;font-size:11px}.ic-thread-main form{gap:6px;margin-top:7px;display:flex}.ic-crop-preview{border-radius:var(--ic-radius-lg);background:var(--ic-panel-muted);width:min(100%,380px);margin:0 auto 14px;position:relative;overflow:hidden}.ic-crop-preview img{object-fit:cover;width:100%;height:100%;transition:transform var(--ic-motion-base);display:block}.ic-crop-guides{pointer-events:none;border:1px dashed var(--ic-accent);position:absolute;inset:0}.ic-crop-controls{gap:9px;margin-bottom:15px;display:grid}.ic-crop-controls label{color:var(--ic-text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.ic-crop-controls input{width:70%;accent-color:var(--ic-accent)}.ic-motion-options{justify-content:flex-end;display:flex}.ic-motion-options label{color:var(--ic-text-muted);align-items:center;gap:12px;font-size:11px;display:flex}.ic-motion-stage{background:var(--ic-panel-muted);border-radius:var(--ic-radius-lg);flex-wrap:wrap;justify-content:center;gap:14px;margin:12px 0;padding:32px 10px;display:flex}.ic-motion-playground>p,.ic-demo-caption{color:var(--ic-text-muted);font-size:11px;line-height:1.6}.ic-demo-narrow{width:min(100%,440px)}.ic-demo-wide{width:min(100%,750px)}.ic-demo-search{border:1px solid var(--ic-border);border-radius:var(--ic-radius-sm);background:var(--ic-input-bg);width:100%;color:var(--ic-text);margin-bottom:10px;padding:10px}@media (max-width:550px){.ic-filter-connector{width:100%}.ic-filter-rule .ic-input,.ic-filter-rule .ic-select{min-width:100px}.ic-log-entry{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ic-upload-progress>span,.ic-crop-preview img{transition:none}}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--ic-bg);color:var(--ic-text);font-family:Arial,Helvetica,sans-serif;font-family:var(--font-geist-sans),Arial,sans-serif;-webkit-font-smoothing:antialiased;transition:background var(--ic-duration) ease,color var(--ic-duration) ease;margin:0;font-size:14px}button,input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--ic-accent);outline-offset:3px}.site{min-height:100vh;overflow:hidden}.site-container{width:min(1192px,100% - 64px);margin:0 auto}.site-topbar{border-bottom:1px solid color-mix(in srgb,var(--ic-border) 75%,transparent);z-index:5;background:var(--ic-bg);height:82px;position:relative}.site-topbar-inner{justify-content:space-between;align-items:center;gap:20px;height:100%;display:flex}.site-brand{letter-spacing:-.085em;color:var(--ic-text);white-space:nowrap;align-items:center;gap:11px;font-size:23px;font-weight:760;display:inline-flex}.site-brand-dot{color:var(--ic-accent);margin-left:-10px}.site-logo{background:var(--ic-accent);width:34px;height:34px;color:var(--ic-on-accent);border-radius:12px;place-items:center;display:grid}.site-links{color:var(--ic-text-muted);align-items:center;gap:31px;font-size:12px;font-weight:560;display:flex}.site-links a,.site-footer a{transition:color .2s}.site-links a:hover,.site-footer a:hover{color:var(--ic-accent)}.site-top-actions{align-items:center;gap:13px;display:flex}.site-top-github{border:1px solid var(--ic-border);border-radius:12px;place-items:center;width:37px;height:37px;display:grid}.site-top-github:hover{background:var(--ic-hover)}.site-hero{align-items:center;min-height:468px;padding:82px 0 70px;display:flex;position:relative}.site-hero-copy{z-index:1;max-width:735px;position:relative}.site-kicker,.site-overline{letter-spacing:.16em;color:var(--ic-accent);font-size:10px;font-weight:760}.site-kicker{align-items:center;gap:12px;margin-bottom:25px;display:flex}.site-kicker-mark{background:color-mix(in srgb,var(--ic-accent) 17%,transparent);border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.site-kicker-line{background:var(--ic-outline);width:38px;height:1px}.site-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(43px,5.6vw,77px);font-weight:740;line-height:1.085}.site-hero h1 span{color:var(--ic-accent)}.site-hero p{color:var(--ic-text-muted);max-width:570px;margin:24px 0 28px;font-size:15px;line-height:1.8}.site-hero-buttons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.site-cta,.site-cta-secondary{min-height:44px;transition:transform .2s var(--ic-ease),background .2s ease;border-radius:13px;justify-content:center;align-items:center;gap:12px;padding:0 18px;font-size:12px;font-weight:680;display:inline-flex}.site-cta{background:var(--ic-accent);color:var(--ic-on-accent)}.site-cta-secondary{border:1px solid var(--ic-border);color:var(--ic-text);background:var(--ic-panel)}.site-cta:hover,.site-cta-secondary:hover{transform:translateY(-2px)}.site-cta-secondary:hover{background:var(--ic-hover)}.site-hero-trust{color:var(--ic-text-subtle);align-items:center;gap:12px;margin-top:33px;font-size:11px;display:flex}.site-trust-avatars{margin-left:4px;display:flex}.site-trust-avatars span{border:2px solid var(--ic-bg);color:#fff;background:#665078;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:-4px;font-size:10px;font-weight:700;display:grid}.site-trust-avatars span:nth-child(2){background:#574468}.site-trust-avatars span:nth-child(3){background:#986786}.site-hero-mark{border:1px solid color-mix(in srgb,var(--ic-accent) 19%,transparent);width:280px;height:280px;color:color-mix(in srgb,var(--ic-accent) 30%,transparent);opacity:.55;border-radius:72px;place-items:center;display:grid;position:absolute;top:78px;right:35px;transform:rotate(-15deg)}.site-hero-orb{background:radial-gradient(circle,color-mix(in srgb,var(--ic-accent) 8%,transparent),transparent 70%);pointer-events:none;border-radius:50%;width:480px;height:480px;position:absolute;top:5px;right:-170px}.site-section{padding-top:65px;padding-bottom:25px}.site-section-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:24px;display:flex}.site-section-heading h2,.site-install h2{letter-spacing:-.055em;margin:12px 0 10px;font-size:clamp(28px,3.5vw,41px);font-weight:690;line-height:1.18}.site-section-heading h2 em,.site-install h2 em{color:var(--ic-accent);font-style:normal}.site-section-heading p{color:var(--ic-text-muted);margin:0;font-size:13px;line-height:1.6}.site-section-heading>.ic-badge{margin-bottom:4px}.site-live-dot{background:var(--ic-success);border-radius:50%;width:6px;height:6px}.site-preview-frame{border:1px solid var(--ic-outline);background:var(--ic-shell);border-radius:29px;padding:0;overflow:hidden;box-shadow:0 20px 80px #0002}.site-preview-toolbar{border-bottom:1px solid var(--ic-border);background:var(--ic-panel-muted);height:42px;color:var(--ic-text-subtle);justify-content:space-between;align-items:center;gap:20px;padding:0 20px;font-size:10px;display:flex}.site-window-dots,.site-code-dots{gap:6px;display:flex}.site-window-dots span,.site-code-dots i{background:#b06575;border-radius:50%;width:8px;height:8px;display:block}.site-window-dots span:nth-child(2),.site-code-dots i:nth-child(2){background:#bd925b}.site-window-dots span:nth-child(3),.site-code-dots i:nth-child(3){background:#7aa989}.site-preview-path{border:1px solid var(--ic-border);border-radius:7px;align-items:center;gap:6px;padding:5px 45px;display:flex}.site-preview-toolbar-right{align-items:center;gap:14px;display:flex}.site-preview-content{padding:10px}.site-preview-content .ic-app-shell{background:0 0;border:0;grid-template-columns:209px minmax(0,1fr);gap:10px;height:585px;min-height:0;padding:0}.site-preview-content .ic-app-shell--collapsed{grid-template-columns:69px minmax(0,1fr)}.site-preview-content .ic-sidebar{background:var(--ic-panel-muted);padding:12px 9px}.site-preview-content .ic-sidebar-header{padding:9px 10px 25px}.site-preview-brand{letter-spacing:-.06em;white-space:nowrap;align-items:center;gap:10px;font-size:18px;display:flex}.site-demo-brand-icon{background:var(--ic-accent);width:30px;height:30px;color:var(--ic-on-accent);border-radius:10px;place-items:center;display:grid}.site-sidebar-person{align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.site-sidebar-person-name{white-space:nowrap;flex-direction:column;flex:1;min-width:0;display:flex}.site-sidebar-person-name strong{font-size:11px;font-weight:650}.site-sidebar-person-name small{color:var(--ic-text-subtle);margin-top:3px;font-size:10px}.site-preview-content .ic-workspace{background:var(--ic-panel-muted);padding:0;overflow:hidden}.site-demo-navbar{border-bottom:1px solid var(--ic-border);justify-content:space-between;align-items:center;gap:10px;height:62px;padding:0 20px;display:flex}.site-demo-nav-left,.site-demo-nav-left>span:last-child,.site-demo-nav-right{align-items:center;gap:8px;display:flex}.site-demo-nav-left>span:last-child{color:var(--ic-text-muted);font-size:11px}.site-demo-nav-divider{background:var(--ic-border);width:1px;height:17px;margin:0 6px}.site-demo-main{padding:23px 22px}.site-demo-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.site-demo-greeting{color:var(--ic-text-subtle);letter-spacing:.14em;font-size:9px;font-weight:700}.site-demo-greeting span{color:var(--ic-accent);margin-left:5px}.site-demo-heading h3{letter-spacing:-.05em;margin:7px 0 4px;font-size:25px;font-weight:690}.site-demo-heading p{color:var(--ic-text-muted);margin:0;font-size:11px}.site-demo-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.site-demo-stats .ic-card{border-radius:17px;padding:18px}.site-stat-head{color:var(--ic-text-muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.site-stat-head svg{color:var(--ic-accent)}.site-demo-stats strong{letter-spacing:-.04em;align-items:center;gap:9px;margin-top:13px;font-size:26px;font-weight:700;display:flex}.site-demo-stats strong small{color:var(--ic-success);background:color-mix(in srgb,var(--ic-success) 10%,transparent);white-space:nowrap;letter-spacing:0;border-radius:6px;padding:5px 6px;font-size:9px;font-weight:650}.site-demo-stats p{color:var(--ic-text-subtle);margin:7px 0 0;font-size:10px}.site-demo-lower{grid-template-columns:1.35fr 1fr;gap:11px;margin-top:11px;display:grid}.site-demo-lower .ic-card{border-radius:17px;min-width:0;padding:17px}.site-demo-lower .ic-card-header{margin-bottom:17px}.site-demo-lower .ic-card-title{font-size:12px}.site-demo-lower .ic-muted{font-size:10px}.site-chart-bars{border-bottom:1px solid var(--ic-border);background:repeating-linear-gradient(to top,transparent,transparent 35px,color-mix(in srgb,var(--ic-border) 50%,transparent) 36px);justify-content:space-between;align-items:flex-end;gap:8px;height:142px;padding:0 8px;display:flex}.site-chart-col{flex:1;align-items:flex-end;height:100%;display:flex}.site-chart-col span{background:color-mix(in srgb,var(--ic-accent) 50%,var(--ic-panel));width:100%;transition:height .3s var(--ic-ease),background .2s;border-radius:5px 5px 0 0;display:block}.site-chart-col:nth-child(3n) span,.site-chart-col:hover span{background:var(--ic-accent)}.site-chart-labels{color:var(--ic-text-subtle);justify-content:space-between;margin-top:10px;font-size:9px;display:flex}.site-status-item{align-items:center;gap:10px;padding:11px 0;display:flex}.site-status-icon{background:var(--ic-panel-raised);width:30px;height:30px;color:var(--ic-accent);border-radius:10px;place-items:center;display:grid}.site-status-item>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.site-status-item strong{font-size:10px;font-weight:650}.site-status-item small{color:var(--ic-text-subtle);font-size:9px}.site-status-item .ic-badge{padding:6px;font-size:8px}.site-green{color:var(--ic-success)}.site-status-percentage{color:var(--ic-accent);font-size:11px;font-weight:700}.site-demo-status .ic-progress{margin-top:8px}.site-preview-caption{color:var(--ic-text-subtle);justify-content:space-between;gap:12px;padding:0 19px 13px;font-size:10px;display:flex}.site-preview-caption span{align-items:center;gap:7px;display:flex}.site-preview-caption strong{color:var(--ic-accent)}.site-customize-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.site-customize-card{background:var(--ic-panel-muted);min-height:220px;padding:24px}.site-feature-icon{background:color-mix(in srgb,var(--ic-accent) 14%,transparent);width:39px;height:39px;color:var(--ic-accent);border-radius:13px;place-items:center;margin-bottom:19px;display:grid}.site-customize-card h3{letter-spacing:-.02em;margin:0 0 6px;font-size:15px}.site-customize-card p{color:var(--ic-text-muted);margin:0 0 23px;font-size:12px;line-height:1.6}.site-segmented{background:var(--ic-input-bg);border:1px solid var(--ic-border);border-radius:12px;gap:3px;max-width:fit-content;padding:4px;display:flex}.site-segmented button{min-height:32px;color:var(--ic-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:650;display:flex}.site-segmented button.is-selected{background:var(--ic-panel-raised);color:var(--ic-text);box-shadow:0 1px 5px #0001}.site-scheme-panel{align-items:center;gap:15px;display:flex}.site-scheme-panel>span{color:var(--ic-text-subtle);font-size:10px}.site-section-link{color:var(--ic-accent);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.site-catalogue{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:18px;display:grid}.site-catalogue-item{border:1px solid var(--ic-border);background:var(--ic-panel-muted);border-radius:16px;align-items:center;gap:11px;padding:15px;display:flex}.site-catalogue-item>span:first-child{background:var(--ic-panel-raised);width:36px;height:36px;color:var(--ic-accent);border-radius:11px;place-items:center;display:grid}.site-catalogue-item>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.site-catalogue-item strong{font-size:12px;font-weight:680}.site-catalogue-item small{color:var(--ic-text-subtle);font-size:10px}.site-catalogue-arrow{color:var(--ic-text-subtle)}.site-component-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.site-component-card{min-height:295px;padding:25px}.site-component-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.site-component-card-head>svg{color:var(--ic-accent)}.site-component-card-head h3{letter-spacing:-.035em;margin:9px 0 5px;font-size:17px}.site-component-card-head p{color:var(--ic-text-muted);margin:0;font-size:11px}.site-button-showcase{flex-wrap:wrap;gap:9px;margin:26px 0;display:flex}.site-component-card-foot{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.site-fields{gap:15px;display:grid}.site-field-inline{justify-content:space-between;align-items:center;gap:10px;display:flex}.site-field-inline label{color:var(--ic-text-muted);align-items:center;gap:7px;font-size:11px;display:flex}.site-field-inline .ic-select{width:110px;height:33px;font-size:11px}.site-tab-demo{min-height:140px;color:var(--ic-accent);flex-direction:column;align-items:flex-start;gap:9px;padding:20px 0;display:flex}.site-tab-demo strong{color:var(--ic-text);font-size:13px}.site-tab-demo p{color:var(--ic-text-muted);margin:0;font-size:11px}.site-settings-row{justify-content:space-between;align-items:center;gap:15px;padding:11px 0;display:flex}.site-settings-row strong{font-size:12px}.site-settings-row p{color:var(--ic-text-subtle);margin:5px 0 0;font-size:10px}.site-skeletons{flex-direction:column;gap:8px;margin-top:20px;display:flex}.site-empty-wrap{border:1px dashed var(--ic-border);border-radius:14px;margin-top:15px}.site-empty-wrap .ic-empty{padding:19px 10px}.site-empty-wrap .ic-empty-icon{border-radius:11px;width:36px;height:36px}.site-install{border-top:1px solid var(--ic-border);grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin-top:45px;padding-top:55px;padding-bottom:60px;display:grid}.site-install h2{margin:17px 0}.site-install p{color:var(--ic-text-muted);margin-bottom:25px;font-size:13px;line-height:1.8}.site-code-panel{background:var(--ic-panel);border:1px solid var(--ic-outline);border-radius:20px;min-width:0;overflow:hidden}.site-code-top{border-bottom:1px solid var(--ic-border);height:45px;color:var(--ic-text-subtle);justify-content:space-between;align-items:center;padding:0 16px;font-size:11px;display:flex}.site-code-top .ic-button{width:30px;height:30px}.site-code-panel pre{color:var(--ic-text);font-size:12px;line-height:1.8;font-family:var(--font-geist-mono),monospace;margin:0;padding:23px 24px;overflow:auto}.site-code-purple{color:var(--ic-accent)}.site-code-green{color:var(--ic-success)}.site-end-cta{text-align:center;flex-direction:column;align-items:center;padding:62px 20px 75px;display:flex}.site-end-logo{width:56px;height:56px;color:var(--ic-on-accent);background:var(--ic-accent);border-radius:18px;place-items:center;display:grid}.site-end-cta h2{letter-spacing:-.05em;margin:22px 0 0;font-size:clamp(27px,3vw,38px)}.site-end-cta p{color:var(--ic-text-muted);margin:10px 0 25px;font-size:13px}.site-footer{border-top:1px solid var(--ic-border)}.site-footer>div{justify-content:space-between;align-items:center;gap:22px;min-height:90px;display:flex}.site-footer>div>span,.site-footer>div>div{color:var(--ic-text-subtle);font-size:11px}.site-footer>div>div{align-items:center;gap:22px;display:flex}.site-dialog-note{color:var(--ic-text-muted);margin:15px 0 0;font-size:12px}.site-guide{min-height:calc(100vh - 170px);padding-top:80px;padding-bottom:100px}.site-guide h1{letter-spacing:-.065em;margin:15px 0;font-size:clamp(40px,5vw,62px)}.site-guide-intro{color:var(--ic-text-muted);max-width:650px;font-size:15px;line-height:1.7}.site-guide-grid{grid-template-columns:240px minmax(0,1fr);gap:50px;margin-top:45px;display:grid}.site-guide-nav{flex-direction:column;align-self:start;gap:7px;display:flex;position:sticky;top:30px}.site-guide-nav a{color:var(--ic-text-muted);border-radius:9px;padding:11px 12px;font-size:12px}.site-guide-nav a:hover{background:var(--ic-hover);color:var(--ic-text)}.site-guide-main{min-width:0}.site-guide-main section{margin-bottom:46px}.site-guide-main h2{letter-spacing:-.035em;font-size:24px}.site-guide-main p{color:var(--ic-text-muted);font-size:13px;line-height:1.75}.site-guide-main pre{background:var(--ic-panel);border:1px solid var(--ic-border);font-size:12px;line-height:1.75;font-family:var(--font-geist-mono),monospace;border-radius:15px;padding:20px 23px;overflow:auto}.site-guide-main code{font-family:var(--font-geist-mono),monospace;color:var(--ic-accent)}.site-guide-main pre code{color:var(--ic-text)}@media (max-width:1100px){.site-hero-mark{opacity:.25;right:-50px}.site-demo-main{padding:18px}.site-demo-stats strong{font-size:22px}.site-preview-content .ic-app-shell{grid-template-columns:175px minmax(0,1fr)}.site-demo-lower{grid-template-columns:1fr 1fr}.site-customize-card{padding:19px}.site-segmented button{padding:0 9px}}@media (max-width:800px){.site-container{width:min(100% - 38px,1192px)}.site-links{display:none}.site-hero{min-height:auto;padding:75px 0}.site-hero-mark{top:35px;right:-120px}.site-hero h1{font-size:clamp(43px,7vw,64px)}.site-section{padding-top:45px}.site-customize-grid,.site-catalogue{grid-template-columns:repeat(2,minmax(0,1fr))}.site-preview-content .ic-app-shell{grid-template-columns:1fr;height:auto;min-height:480px}.site-preview-content .ic-workspace{min-height:540px}.site-demo-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.site-demo-lower{grid-template-columns:1fr 1fr}.site-install{grid-template-columns:1fr;gap:25px}.site-guide-grid{grid-template-columns:1fr;gap:20px}.site-guide-nav{flex-direction:row;display:flex;position:relative;top:auto;overflow:auto}}@media (max-width:610px){.site-container{width:min(100% - 28px,1192px)}.site-topbar{height:70px}.site-brand{font-size:20px}.site-top-actions .ic-badge{display:none}.site-hero{padding:60px 0}.site-hero h1{font-size:43px}.site-hero p{font-size:13px}.site-hero-mark{display:none}.site-section-heading{flex-direction:column;align-items:start;gap:10px}.site-preview-toolbar{padding:0 11px}.site-preview-path{padding:5px 10px;font-size:9px}.site-preview-toolbar-right{display:none}.site-preview-content{padding:6px}.site-preview-content .ic-workspace{min-height:720px}.site-demo-navbar{padding:0 13px}.site-demo-main{padding:16px}.site-demo-heading{flex-wrap:wrap;align-items:flex-start}.site-demo-heading h3{font-size:23px}.site-demo-stats{grid-template-columns:1fr 1fr}.site-demo-stats .ic-card:nth-child(3){grid-column:1/-1}.site-demo-lower{grid-template-columns:1fr}.site-demo-stats strong{font-size:21px}.site-preview-caption{flex-wrap:wrap;font-size:9px}.site-customize-grid,.site-catalogue,.site-component-grid{grid-template-columns:1fr}.site-component-card{padding:19px}.site-install{padding-top:38px}.site-footer>div{flex-wrap:wrap;padding:30px 0}.site-footer>div>div{flex-wrap:wrap;gap:12px}.site-guide{padding-top:40px}.site-guide-main pre{font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-cta:hover,.site-cta-secondary:hover{transform:none}}.site-customize-more{flex-wrap:wrap;align-items:center;gap:17px;margin-top:18px;display:flex}.site-customize-more span{color:var(--ic-text-muted);font-size:11px}.site-component-card{position:relative}.site-example-detail-link{color:var(--ic-accent);align-items:center;gap:6px;margin-bottom:13px;font-size:10px;font-weight:650;transition:gap .2s;display:inline-flex}.site-example-detail-link:hover{gap:10px}.site-catalogue-item{transition:transform .3s var(--ic-ease),background .2s,border-color .2s}.site-catalogue-item:hover{background:var(--ic-panel-raised);border-color:var(--ic-outline);transform:translateY(-2px)}.ic-app-shell--collapsed .site-sidebar-person-name,.ic-app-shell--collapsed .ic-sidebar-footer-extra{display:none}.ic-app-shell--collapsed .site-sidebar-person{justify-content:center}.site-preview-content .ic-app-shell--collapsed .ic-sidebar-header{justify-content:center;padding-left:0;padding-right:0}.site-preview-content .ic-app-shell--collapsed .ic-sidebar-brand{justify-content:center}@media (max-width:780px){.ic-app-shell--collapsed .site-sidebar-person-name,.ic-app-shell--collapsed .ic-sidebar-footer-extra{display:flex}}
