.app-shell{grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.preview-switcher{color:#f5f6ff;background:linear-gradient(#191d3c 0%,#1c224c 100%);border-right:1px solid #ffffff1a;align-self:start;min-height:100vh;padding:28px 18px;position:sticky;top:0}.preview-switcher__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#f5f6ffa6;font-size:.72rem}.preview-switcher__title{margin-top:10px;font-size:1.5rem;font-weight:700}.preview-switcher__list{gap:10px;margin-top:26px;display:grid}.preview-switcher__button{color:inherit;text-align:left;background:#ffffff0a;border:1px solid #ffffff24;border-radius:14px;padding:12px 14px;transition:all .2s}.preview-switcher__button:hover,.preview-switcher__button.is-active{background:linear-gradient(135deg,#5e58f4,#4740d9);border-color:#0000}.app-stage{min-width:0}@media (width<=980px){.app-shell{grid-template-columns:1fr}.preview-switcher{min-height:auto;position:static}}.auth-screen{flex-direction:column;height:100vh;display:flex;overflow:hidden}.auth-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;border-bottom:1px solid #6f709f3d;flex:none;align-items:center;padding:12px 24px;display:flex}.auth-brand{color:var(--primary);letter-spacing:-.04em;font-size:clamp(1.55rem,2.2vw,2.2rem);font-weight:800}.auth-body{flex:auto;align-content:safe center;justify-items:center;gap:10px;min-height:0;padding:10px 18px 14px;display:grid;overflow-y:auto}.auth-hero{text-align:center}.auth-hero h1{margin:0;font-size:clamp(1.55rem,2.7vw,2.25rem);line-height:1.05}.auth-hero p{color:var(--muted);margin:6px 0 0;font-size:clamp(.84rem,1.3vw,.98rem)}.auth-card{width:min(100%,490px);box-shadow:var(--shadow);background:#fffffff0;border:1px solid #6e76d538;border-radius:18px;padding:14px 18px}.auth-card--compact{max-width:470px}.auth-demo,.auth-error{border-radius:12px;margin-bottom:10px;padding:8px 10px;font-size:.86rem}.auth-demo{color:#46507b;background:#eef1ff}.auth-error{color:#b24444;background:#fff0f0}:root[data-theme=dark] .auth-topbar{background:#0e1221d1;border-bottom-color:#58659452}:root[data-theme=dark] .auth-brand{color:var(--primary)}:root[data-theme=dark] .auth-hero p,:root[data-theme=dark] .auth-footer{color:#afbad6}:root[data-theme=dark] .auth-card{background:#141a2cf2;border-color:#5865944d}:root[data-theme=dark] .field label,:root[data-theme=dark] .field__split{color:#d3dcf8}:root[data-theme=dark] .field input,:root[data-theme=dark] .field select{color:#eef2ff;background:#12192c;border-color:#39435f}:root[data-theme=dark] .auth-divider{background:#68749f57}:root[data-theme=dark] .auth-error{color:#ffb4b4;background:#7d212138}.field{gap:5px;margin-bottom:8px;display:grid}.field label,.field__split{color:#4d5368;font-size:.92rem;font-weight:600}.field__split{justify-content:space-between;gap:16px;display:flex}.text-button,.field__split a{color:var(--primary)}.field input,.field select{width:100%;color:var(--text);background:#fbfbff;border:1px solid #cbcdef;border-radius:14px;padding:9px 12px;font-size:.92rem}.primary-button,.soft-button,.ghost-button{border:none;border-radius:14px;padding:10px 18px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s}.primary-button{color:#fff;background:linear-gradient(135deg,#5c56ee,#4540d7);box-shadow:0 16px 30px #4c46e547}.primary-button:hover,.soft-button:hover,.ghost-button:hover{transform:translateY(-1px)}.primary-button--full{width:100%}.primary-button--large{min-width:224px;min-height:66px;font-size:1.1rem}.soft-button{color:#2c3350;background:#ecedff}.ghost-button{color:#37405e;background:#fff;border:1px solid #d8dbf4}.auth-divider{background:#797c9b40;height:1px;margin:12px 0 10px}.auth-footer{text-align:center;color:var(--muted);font-size:.88rem}.auth-footer--spacious{padding-top:10px}.text-button{background:0 0;border:none;padding:0;font-weight:700}.text-button--inline{font-size:.92rem}@media (width<=720px){.auth-topbar{padding:10px 16px}.auth-body{gap:10px;padding:10px 14px 14px}.auth-card{padding:14px}.auth-hero h1{font-size:1.55rem}.auth-hero p{font-size:.88rem}}.portal-shell{background:#fafaff;grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.portal-sidebar{background:linear-gradient(#eef0ff 0%,#f8f8ff 100%);border-right:1px solid #6f709f33;flex-direction:column;justify-content:space-between;height:100vh;padding:24px 20px;display:flex;position:sticky;top:0;overflow:hidden}.portal-sidebar__brand{color:var(--primary);margin-bottom:22px;font-size:1.02rem;font-weight:800}.portal-sidebar__menu{color:var(--primary);font-size:2rem;font-weight:800;line-height:1}.portal-sidebar__version{color:#5f6578;margin-top:8px;font-size:.98rem}.portal-sidebar__role{color:#4a46a8;text-transform:uppercase;letter-spacing:.04em;background:#dde2ff;border-radius:999px;width:fit-content;margin-top:14px;padding:6px 10px;font-size:.82rem;font-weight:700;display:inline-flex}.portal-sidebar__nav,.portal-sidebar__footer{gap:10px;display:grid}.portal-sidebar__nav{margin:42px 0 auto}.portal-nav__item,.portal-footer__item{color:#4b5067;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:14px;width:100%;padding:12px 14px;display:flex}.portal-nav__item.is-active{color:#fff;background:linear-gradient(135deg,#5e58f4,#4a44dc);box-shadow:0 12px 22px #4c46e533}.portal-nav__item:disabled{opacity:.55;cursor:not-allowed}.portal-nav__icon{width:22px;height:22px;display:inline-flex}.portal-nav__icon svg,.circle-button svg,.state-card__icon svg,.security-card__icon svg{width:100%;height:100%}.portal-main{min-width:0;height:100vh;overflow-y:auto}.portal-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffad;border-bottom:1px solid #6f709f2e;justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.portal-topbar__actions{gap:14px;display:flex}.portal-topbar__identity{flex-direction:column;line-height:1.3;display:flex}.portal-topbar__identity strong{font-size:14px}.portal-topbar__identity span{color:#3c3c5aa8;font-size:12px}.circle-button{color:#5f6680;background:#fff;border:1px solid #d4d7ef;border-radius:999px;justify-content:center;align-items:center;block-size:42px;inline-size:42px;display:inline-flex}.circle-button--avatar{color:var(--primary)}.portal-content{padding:34px 38px 60px}.portal-content__header{border-bottom:1px solid #6f709f2e;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:30px;display:flex}.portal-breadcrumb{color:#70758d;margin-bottom:8px;font-size:.95rem}.portal-content__header h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.3rem,4vw,4rem);line-height:1.02}.portal-content__header p{color:#565d73;max-width:860px;margin:14px 0 0;font-size:clamp(1rem,2vw,1.2rem)}.tab-row{border-bottom:1px solid #6f709f2e;gap:26px;padding-top:24px;display:flex}.tab-row__item{color:#5a6078;background:0 0;border:none;border-bottom:3px solid #0000;padding:0 18px 14px;font-weight:600}.tab-row__item.is-active{color:var(--primary);border-color:var(--primary)}.setup-center-card{text-align:center;box-shadow:var(--shadow);background:#fffffff0;border:1px solid #6e76d52e;border-radius:18px;margin-top:34px;padding:34px 28px}.setup-center-card__icon{block-size:64px;inline-size:64px;color:var(--primary);background:#edf0ff;border-radius:18px;justify-content:center;align-items:center;margin:0 auto 16px;font-size:1.5rem;font-weight:800;display:inline-flex}.setup-center-card h3{margin:0 0 10px;font-size:1.4rem}.setup-center-card p{color:#62687d;max-width:700px;margin:0 auto}.setup-inline-code{text-align:left;background:#12151d;border-radius:16px;margin-top:24px;padding:26px;position:relative}.setup-inline-code pre{color:#c9d1d9;margin:0;font-family:Cascadia Code,Consolas,monospace;line-height:1.7;overflow-x:auto}.setup-shot{border:1px solid #6e76d52e;border-radius:12px;width:100%;margin-top:16px;display:block}:root[data-theme=dark] .setup-shot{border-color:#3a4567}.code-panel,.info-card,.mini-card,.state-card,.security-card,.table-card,.generator-card{box-shadow:var(--shadow);background:#fffffff0;border:1px solid #6e76d52e;border-radius:18px}.code-panel{margin-top:34px;overflow:hidden}.code-panel__header{color:#666d87;background:#edf0ff;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-weight:600;display:flex}.code-badge{background:#dbe2ff;border-radius:999px;padding:8px 12px;font-size:.9rem}.code-panel__body{background:#12151d;padding:28px;position:relative}.ghost-button--copy{color:#f5f6ff;background:#2b3140;border-color:#40495d;position:absolute;top:16px;right:16px}.ghost-button--copy.is-copied{color:#fff;background:#4b41e1;border-color:#4b41e1}.code-panel pre{color:#f7c15c;margin:0;font-size:.98rem;line-height:1.7;overflow-x:auto}.info-grid,.coming-soon__grid,.stats-grid,.skeleton-grid{gap:22px;display:grid}.info-grid,.coming-soon__grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}.info-card,.mini-card,.state-card,.security-card,.generator-card{padding:22px}.step-chip{color:#fff;background:var(--primary);border-radius:999px;justify-content:center;align-items:center;block-size:30px;inline-size:30px;font-weight:800;display:inline-flex}.info-card h3,.state-card h3,.security-card h3,.table-section h2,.coming-soon h2,.state-section h2,.generator-card h2{margin:12px 0 10px;font-size:1.15rem}.info-card p,.state-card p,.security-card p,.helper-copy,.mini-card span,.org-title span,.stats-grid span,.org-footer span{color:#62687d}.prompt-pill{color:#39415c;background:#f7f8ff;border:1px solid #d5daf5;border-radius:12px;margin-top:12px;padding:12px 14px;font-family:Cascadia Code,Consolas,monospace}.coming-soon{border-top:1px solid #6f709f2e;margin-top:46px;padding-top:28px}.mini-card{justify-content:space-between;align-items:center;gap:16px;display:flex}.mini-card strong{display:block}.mini-card em{text-transform:uppercase;letter-spacing:.08em;color:#a2a7b8;font-size:.75rem;font-style:normal;font-weight:800}.state-section{margin-top:28px}.state-card--centered{text-align:center;place-items:center;padding:36px;display:grid}.state-card__icon,.security-card__icon{block-size:54px;inline-size:54px;color:var(--primary);background:#eaecff;border-radius:18px;justify-content:center;align-items:center;display:inline-flex}.helper-copy{margin-top:12px;font-size:.95rem;display:block}.org-header,.org-title,.org-actions,.org-footer,.security-card,.generator-card__header,.generator-card__actions,.generator-success,.generated-token{align-items:center;gap:14px;display:flex}.org-header,.org-footer,.generator-card__header,.generator-success,.generated-token{justify-content:space-between}.org-title{align-items:flex-start}.org-logo{block-size:36px;inline-size:36px;color:var(--primary);background:#eff2ff;border-radius:10px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.status-pill{color:var(--text);background:#eff2ff;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}a.status-pill:hover{background:#e2e7ff}.status-pill__meta{color:var(--muted);font-weight:600}.state-section__head{justify-content:space-between;align-items:center;gap:14px;display:flex}.status-pill--active,.status-pill--success{color:var(--success);background:#e7f8ef}.status-pill--revoked{color:#8b91a6;background:#f1f2f7}.stats-grid{background:#fbfbff;border:1px solid #e0e2f3;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0;padding:18px}.stats-grid strong{margin-top:8px;display:block}.org-footer{border-top:1px solid #e3e5f4;padding-top:14px}.manual-credentials{gap:22px;display:grid}.manual-credentials__intro h3{margin:0 0 10px;font-size:1.2rem}.manual-credentials__intro p{max-width:760px;margin:0}.manual-credentials__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.field--full{grid-column:1/-1}.file-field{color:#59617e;cursor:pointer;background:#f8f9ff;border:1px dashed #c7cdef;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:14px 16px;display:flex}.file-field strong{color:var(--primary);font-size:.92rem}.file-field__input{display:none}.manual-credentials__actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.link-button{color:var(--primary);background:0 0;border:none;padding:0}.link-button--danger{color:var(--danger)}.alert-card{border:1px solid #f0cccc;border-radius:14px;justify-content:space-between;gap:20px;margin-top:18px;padding:18px;display:flex}.alert-card--danger{background:#fff5f5}.skeleton-card,.state-card--error{margin-top:14px}.skeleton-row,.skeleton-box{background:linear-gradient(90deg,#f2f3fb 25%,#e8ebf8 50%,#f2f3fb 75%) 0 0/200% 100%;border-radius:12px;animation:1.8s linear infinite shimmer}.skeleton-row{height:22px;margin-bottom:14px}.skeleton-row--short{width:32%}.skeleton-row--thin{width:22%;height:18px}.skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.skeleton-box{height:64px}.state-card--error{text-align:center;border-color:#f4d1d1;padding:34px}.error-badge{color:#da6767;background:#ffe9e9;border-radius:999px;justify-content:center;align-items:center;block-size:48px;inline-size:48px;margin:0 auto 12px;font-size:1.5rem;display:inline-flex}.security-card{gap:18px;margin-top:32px}.generator-card{margin-top:28px}.generator-field{max-width:520px;margin-top:18px}.generator-field p,.generator-success p{color:#62687d;margin:0}.ghost-icon-button{color:#5b627c;background:#f2f4ff;border:none;border-radius:999px;block-size:38px;inline-size:38px;font-size:1.35rem}.generator-card__actions{justify-content:flex-start;margin-top:18px}.generator-card__actions--end{border-top:1px solid #e3e5f4;justify-content:flex-end;padding-top:18px}.generator-success{align-items:flex-start}.generator-success__badge{block-size:42px;inline-size:42px;color:var(--success);background:#e7f8ef;border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.generated-token{background:#f3f5ff;border:1px solid #d7dbef;border-radius:14px;margin-top:20px;padding:16px}.generated-token code{word-break:break-all;color:#25304d}.token-warning{color:#9e3f3f;margin-top:12px;font-weight:600}.status-banner{color:#46507b;background:#eef1ff;border-radius:12px;margin-top:18px;padding:12px 14px;font-weight:600}.table-section{margin-top:54px}.table-card{margin-top:18px;overflow:hidden}.token-table{border-top:1px solid #e1e3f1;grid-template-columns:1.7fr 1.1fr 1.4fr 1fr .9fr .8fr;align-items:center;gap:16px;padding:18px 22px;display:grid}.token-table--head{color:#6b7188;text-transform:uppercase;letter-spacing:.03em;background:#f8f9ff;border-top:none;font-size:.88rem}.token-prefix{color:#52597a;background:#eef0ff;border-radius:9px;width:fit-content;padding:8px 10px;font-family:Cascadia Code,Consolas,monospace;display:inline-block}.token-table--muted{opacity:.45}.table-actions{color:#7a8096;justify-content:center;align-items:center;display:flex}.table-actions__group{gap:8px;display:inline-flex}.icon-action{color:#4e5673;background:#fff;border:1px solid #d7dbef;border-radius:10px;padding:8px 10px;font-size:.85rem}.icon-action--danger{color:var(--danger)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=1180px){.portal-shell{grid-template-columns:1fr}.portal-sidebar{gap:24px}.portal-sidebar__footer{grid-template-columns:repeat(2,minmax(0,1fr))}.info-grid,.coming-soon__grid,.stats-grid,.skeleton-grid,.token-table,.manual-credentials__grid{grid-template-columns:1fr}}@media (width<=760px){.portal-content{padding:24px 18px 48px}.portal-content__header,.org-header,.org-footer,.security-card,.generator-card__header,.generator-success,.generated-token,.alert-card,.manual-credentials__actions,.file-field{flex-direction:column;align-items:flex-start}.tab-row{overflow-x:auto}}:root[data-theme=dark] .portal-shell{background:#0d1324}:root[data-theme=dark] .portal-sidebar{background:linear-gradient(#101728 0%,#0d1424 100%);border-right-color:#59648e47}:root[data-theme=dark] .portal-sidebar__brand,:root[data-theme=dark] .portal-sidebar__menu{color:var(--primary)}:root[data-theme=dark] .portal-sidebar__version{color:#97a2c2}:root[data-theme=dark] .portal-sidebar__role{color:#cbd5ff;background:#232d4b}:root[data-theme=dark] .portal-nav__item,:root[data-theme=dark] .portal-footer__item{color:#b4bed8}:root[data-theme=dark] .portal-topbar{background:#0d1324d1;border-bottom-color:#59648e47}:root[data-theme=dark] .circle-button{color:#c8d1f0;background:#151d31;border-color:#36405e}:root[data-theme=dark] .portal-content__header{border-bottom-color:#59648e47}:root[data-theme=dark] .portal-breadcrumb,:root[data-theme=dark] .portal-content__header p{color:#98a4c4}:root[data-theme=dark] .setup-center-card,:root[data-theme=dark] .code-panel,:root[data-theme=dark] .info-card,:root[data-theme=dark] .mini-card,:root[data-theme=dark] .state-card,:root[data-theme=dark] .security-card,:root[data-theme=dark] .table-card,:root[data-theme=dark] .generator-card{background:#171d31f5;border-color:#5865944d}:root[data-theme=dark] .setup-center-card p,:root[data-theme=dark] .info-card p,:root[data-theme=dark] .state-card p,:root[data-theme=dark] .security-card p,:root[data-theme=dark] .helper-copy,:root[data-theme=dark] .mini-card span,:root[data-theme=dark] .org-title span,:root[data-theme=dark] .stats-grid span,:root[data-theme=dark] .org-footer span,:root[data-theme=dark] .generator-field p,:root[data-theme=dark] .generator-success p{color:#9da8c7}:root[data-theme=dark] .setup-center-card__icon,:root[data-theme=dark] .state-card__icon,:root[data-theme=dark] .security-card__icon,:root[data-theme=dark] .org-logo{color:#cbd5ff;background:#242d4a}:root[data-theme=dark] .code-panel__header{color:#c0c9e7;background:#202948}:root[data-theme=dark] .code-badge{color:#dce4ff;background:#2a3560}:root[data-theme=dark] .prompt-pill,:root[data-theme=dark] .stats-grid,:root[data-theme=dark] .generated-token{color:#d8e0ff;background:#12192d;border-color:#36405d}:root[data-theme=dark] .coming-soon{border-top-color:#59648e47}:root[data-theme=dark] .mini-card em{color:#7f8aad}:root[data-theme=dark] .status-pill{color:#e6ebff;background:#232a40}:root[data-theme=dark] a.status-pill:hover{background:#2c3550}:root[data-theme=dark] .status-pill--revoked{color:#aeb5cb;background:#232838}:root[data-theme=dark] .status-pill--active,:root[data-theme=dark] .status-pill--success{color:#7ee2b0;background:#16352a}:root[data-theme=dark] .org-footer,:root[data-theme=dark] .generator-card__actions--end{border-top-color:#333d5a}:root[data-theme=dark] .file-field{color:#c2cce8;background:#141c31;border-color:#3a4567}:root[data-theme=dark] .alert-card--danger{background:#782d2d29;border-color:#bd5c5c5c}:root[data-theme=dark] .ghost-icon-button,:root[data-theme=dark] .ghost-button,:root[data-theme=dark] .icon-action{color:#d4dcf6;background:#161f35;border-color:#36405e}:root[data-theme=dark] .status-banner{color:#d0d9ff;background:#1d2743}:root[data-theme=dark] .token-table--head{color:#aeb8d6;background:#1a2239}:root[data-theme=dark] .token-prefix{color:#d6deff;background:#252f4d}:root[data-theme=dark] .table-actions{color:#c7d0ec}:root[data-theme=dark] .icon-action--danger{color:#f09a9a}.field textarea{width:100%;color:var(--text);resize:vertical;background:#fbfbff;border:1px solid #cbcdef;border-radius:14px;padding:9px 12px;font-family:inherit;font-size:.92rem}.github-guide{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;margin-top:22px;display:grid}.guide-step{gap:12px;margin:0;display:grid}.guide-step__frame{aspect-ratio:16/10;color:#8a90ab;background:#f7f8ff;border:1px dashed #c7cdef;border-radius:14px;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.guide-step__frame--shot{inline-size:100%;font:inherit;appearance:none;cursor:zoom-in;border-style:solid;padding:0;overflow:hidden}.guide-step__frame--shot img{object-fit:cover;object-position:top center;block-size:100%;inline-size:100%}.guide-step__index{background:var(--primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;block-size:30px;inline-size:30px;font-weight:800;display:inline-flex}.guide-step__frame--shot .guide-step__index{position:absolute;top:8px;left:8px;box-shadow:0 2px 6px #00000059}.guide-note{color:#5c5320;background:#fdf8e7;border:1px solid #d7c48a;border-left-width:4px;border-radius:12px;margin:22px 0 0;padding:14px 16px;font-size:.95rem;line-height:1.5}.guide-note code{background:#00000014;border-radius:6px;padding:1px 6px;font-size:.9em}:root[data-theme=dark] .guide-note{color:#e7dca8;background:#221f10;border-color:#6b5e2a}:root[data-theme=dark] .guide-note code{background:#ffffff1f}.lightbox{z-index:100;cursor:zoom-out;background:#080b16d1;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.lightbox img{cursor:default;border-radius:12px;max-block-size:90vh;max-inline-size:92vw;box-shadow:0 24px 60px #0000008c}.lightbox__close{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:999px;justify-content:center;align-items:center;block-size:40px;inline-size:40px;font-size:1.6rem;line-height:1;display:inline-flex;position:absolute;top:18px;right:24px}.lightbox__close:hover{background:#ffffff42}.guide-step__hint{letter-spacing:.04em;text-transform:uppercase;font-size:.85rem}.guide-step figcaption{gap:4px;display:grid}.guide-step figcaption span{color:#62687d;font-size:.95rem}.org-credentials{gap:20px;margin-top:22px;display:grid}.org-credential{background:#fbfbff;border:1px solid #e0e2f3;border-radius:14px;padding:20px}.org-credential__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.add-org-button{color:var(--primary);background:#f4f5ff;border:1px dashed #b7bdf0;border-radius:14px;align-items:center;gap:8px;margin:18px 0;padding:11px 16px;font-weight:700;display:inline-flex}.add-org-button span{font-size:1.2rem;line-height:1}.org-summary{justify-content:space-between;align-items:center;display:flex}.org-summary__label{color:#62687d;font-size:.95rem}.org-summary__count{color:var(--primary);margin-top:4px;font-size:2.4rem;line-height:1;display:block}.org-chip-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-top:20px;display:grid}.org-chip{background:#fbfbff;border:1px solid #e0e2f3;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.org-chip strong{display:block}.org-chip span{color:#62687d;font-size:.88rem}.repo-toolbar{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.repo-filter{min-width:240px;margin-bottom:0}.repo-table{border:1px solid #e1e3f1;border-radius:14px;margin-top:20px;overflow:hidden}.repo-table__row{border-top:1px solid #e1e3f1;grid-template-columns:1.4fr 1.2fr .9fr;align-items:center;gap:16px;padding:16px 20px;display:grid}.repo-table__row span{color:#62687d}.repo-table__row--head{color:#6b7188;text-transform:uppercase;letter-spacing:.03em;background:#f8f9ff;border-top:none;font-size:.85rem}.repo-table__row--head span{color:#6b7188}:root[data-theme=dark] .field textarea{color:#eef2ff;background:#12192c;border-color:#39435f}:root[data-theme=dark] .guide-step__frame{color:#8b96b8;background:#141c31;border-color:#3a4567}:root[data-theme=dark] .guide-step figcaption span,:root[data-theme=dark] .org-summary__label,:root[data-theme=dark] .org-chip span,:root[data-theme=dark] .repo-table__row span,:root[data-theme=dark] .repo-table__row--head span{color:#9da8c7}:root[data-theme=dark] .org-credential,:root[data-theme=dark] .org-chip,:root[data-theme=dark] .repo-table{background:#12192d;border-color:#36405d}:root[data-theme=dark] .add-org-button{color:#c8d1f0;background:#161f35;border-color:#3a4567}:root[data-theme=dark] .repo-table__row{border-top-color:#333d5a}:root[data-theme=dark] .repo-table__row--head{color:#aeb8d6;background:#1a2239}:root{color:#1d2742;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--primary:#4c46e5;--primary-dark:#3933c3;--border:#d8d8ef;--text:#1a2340;--muted:#5c6072;--panel:#fff;--panel-soft:#f7f8ff;--sidebar:#eef0ff;--success:#1faa6b;--danger:#d65d5d;--shadow:0 18px 50px #454a9b1f;background:radial-gradient(circle at top,#635bff14,#0000 30%),linear-gradient(#f7f7ff 0%,#f3f3ff 100%);font-family:Plus Jakarta Sans,Segoe UI,sans-serif;font-weight:400;line-height:1.5}:root[data-theme=dark]{color:#e7ebff;--primary:#8f8aff;--primary-dark:#6c67f0;--border:#36405d;--text:#e7ebff;--muted:#a2acc9;--panel:#171d31;--panel-soft:#1d243b;--sidebar:#0f1528;--success:#37c381;--danger:#ee7a7a;--shadow:0 18px 50px #00000057;background:radial-gradient(circle at top,#635bff29,#0000 30%),linear-gradient(#101425 0%,#0c1120 100%)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{min-width:320px;color:var(--text);background:radial-gradient(circle at top,#635bff14,#0000 30%),linear-gradient(#f7f7ff 0%,#f3f3ff 100%);margin:0}:root[data-theme=dark] body{background:radial-gradient(circle at top,#635bff29,#0000 30%),linear-gradient(#101425 0%,#0c1120 100%)}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}
