.ss-tile{--t:var(--ss-tint,var(--ora-accent-solid));width:38px;height:38px;color:var(--t);background:linear-gradient(145deg, color-mix(in srgb, var(--t) 26%, transparent), color-mix(in srgb, var(--t) 10%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--t) 32%, transparent);border-radius:12px;flex:none;place-items:center;transition:background .16s,color .16s,box-shadow .16s,transform .16s;display:inline-grid}.ss-tile--lg{border-radius:15px;width:48px;height:48px}.ss-tile--sm{border-radius:10px;width:30px;height:30px}:root[data-ora-appearance=light] .ss-tile{color:color-mix(in srgb, var(--t) 70%, #1a1230)}.ss-chip{width:fit-content;color:var(--ora-text-secondary);background:color-mix(in srgb, var(--ora-text-primary) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ora-text-primary) 12%, transparent);border-radius:999px;align-items:center;padding:2px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.ss-chip[data-env=production]{color:var(--ora-status-success-text,var(--hue-green));background:color-mix(in srgb, var(--hue-green) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hue-green) 40%, transparent)}.ss-chip[data-env=internal]{color:var(--ora-accent-text);background:color-mix(in srgb, var(--ora-accent-solid) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ora-accent-solid) 42%, transparent)}.ss-chip[data-env=fixture]{color:var(--ora-status-warning-text,var(--hue-amber));background:color-mix(in srgb, var(--hue-amber) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hue-amber) 40%, transparent)}.ss-chip[data-env=demo]{color:var(--hue-sky);background:color-mix(in srgb, var(--hue-sky) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hue-sky) 40%, transparent)}.ss-hero{--t:var(--ss-tint,var(--ora-accent-solid));margin-bottom:var(--ora-space-5);border:1px solid color-mix(in srgb, var(--t) 30%, var(--ora-border-subtle));background:radial-gradient(420px 160px at 0% 0%, color-mix(in srgb, var(--t) 24%, transparent), transparent 70%), linear-gradient(165deg, color-mix(in srgb, var(--ora-accent-solid) 8%, var(--ora-surface-raised)), var(--ora-surface-raised));border-radius:20px;align-items:center;gap:16px;padding:20px 22px;transition:border-color .3s;display:flex}.ss-hero__title{letter-spacing:-.02em;margin:0;font-size:clamp(24px,3.4vw,32px);font-weight:800;line-height:1.2}.ss-hero__desc{color:var(--ora-text-secondary);margin:4px 0 0;font-size:14.5px}.ss-layout{gap:var(--ora-space-6)}@media (width>=900px){.ss-layout.ora-settings{grid-template-columns:290px minmax(0,1fr)}}.ss-nav{scrollbar-width:none;gap:8px;padding:0 0 6px}.ss-nav::-webkit-scrollbar{display:none}@media (width>=900px){.ss-nav{border:1px solid var(--ora-border-subtle);background:linear-gradient(170deg, color-mix(in srgb, var(--ora-accent-solid) 6%, var(--ora-surface-raised)), var(--ora-surface-raised) 70%);border-radius:20px;padding:10px}}.ss-nav__item{--t:var(--ss-tint,var(--ora-accent-solid));min-height:56px;color:var(--ora-text-secondary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;flex:none;align-items:center;gap:12px;padding:8px 12px;transition:background .16s,border-color .16s,color .16s;display:flex;position:relative}.ss-nav__item .ss-tile{width:36px;height:36px}.ss-nav__item:hover{background:color-mix(in srgb, var(--t) 9%, transparent);color:var(--ora-text-primary)}.ss-nav__item:hover .ss-tile{transform:scale(1.06)}.ss-nav__item:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--t) 40%, transparent);outline:none}.ss-nav__item[aria-current=page]{color:var(--ora-text-primary);border-color:color-mix(in srgb, var(--t) 45%, transparent);background:linear-gradient(270deg, color-mix(in srgb, var(--t) 22%, transparent), color-mix(in srgb, var(--t) 5%, transparent));box-shadow:0 8px 22px -12px color-mix(in srgb, var(--t) 60%, transparent)}.ss-nav__item[aria-current=page] .ss-tile{color:#fff;background:linear-gradient(135deg, var(--t), color-mix(in srgb, var(--t) 55%, var(--hue-teal)));box-shadow:0 4px 14px color-mix(in srgb, var(--t) 55%, transparent)}.ss-nav__text{gap:1px;min-width:0;display:grid}.ss-nav__label{white-space:nowrap;font-size:14.5px;font-weight:700}.ss-nav__desc{color:var(--ora-text-muted);font-size:12px;line-height:1.4}@media (width<=899.98px){.ss-nav__desc{display:none}.ss-nav__item{border-color:var(--ora-border-subtle);min-height:48px}.ss-nav__label{font-size:13.5px}}.ss-pane{gap:var(--ora-space-5);align-content:start;display:grid}.ss-pane__head{align-items:center;gap:14px;display:flex}.ss-pane__title{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:800}.ss-pane__desc{color:var(--ora-text-secondary);margin:2px 0 0;font-size:14px}.ss-stack{gap:var(--ora-space-5);min-width:0;display:grid}.ss-card{--t:var(--ss-tint,var(--ora-accent-solid));border:1px solid color-mix(in srgb, var(--t) 22%, var(--ora-border-subtle));background:radial-gradient(380px 140px at 100% 0%, color-mix(in srgb, var(--t) 12%, transparent), transparent 70%), linear-gradient(165deg, color-mix(in srgb, var(--ora-accent-solid) 5%, var(--ora-surface-raised)), var(--ora-surface-raised) 65%);border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 10px 28px -16px #00000073}.ss-card__head{align-items:center;gap:14px;padding:18px 20px 4px;display:flex}.ss-card__titles{min-width:0}.ss-card__title{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:800}.ss-card__desc{color:var(--ora-text-secondary);margin:2px 0 0;font-size:13px;line-height:1.6}.ss-card__body{gap:14px;padding:16px 20px 20px;display:grid}.ss-card__foot{border-top:1px solid var(--ora-border-subtle);background:color-mix(in srgb, var(--ora-surface-sunken) 60%, transparent);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;padding:14px 20px;display:flex}.ss-card .ora-field__label{font-size:13.5px;font-weight:700}.ss-card .ora-field__hint{font-size:12.5px}.ss-card .ora-fact{background:color-mix(in srgb, var(--ora-text-primary) 4%, var(--ora-surface-sunken));border:1px solid var(--ora-border-subtle);border-radius:14px;padding:12px 14px}.ss-card .ora-fact__key{color:var(--ora-text-muted);font-size:12px}.ss-card .ora-fact__val{overflow-wrap:anywhere;font-size:15px;font-weight:700}.ss-actions{flex-wrap:wrap;gap:10px;display:flex}.ss-actions .ora-btn{min-height:44px}.ss-note{color:var(--ora-text-primary);background:color-mix(in srgb, var(--ora-accent-solid) 12%, transparent);border:1px solid color-mix(in srgb, var(--ora-accent-solid) 36%, transparent);border-radius:14px;align-items:center;gap:10px;margin:0;padding:12px 16px;font-size:14px;line-height:1.6;display:flex}.ss-note svg{color:var(--ora-accent-text);flex:none}.ss-note--ok{background:color-mix(in srgb, var(--hue-green) 14%, transparent);border-color:color-mix(in srgb, var(--hue-green) 45%, transparent)}.ss-links{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;display:grid}.ss-link{--t:var(--ss-tint,var(--ora-accent-solid));border:1px solid color-mix(in srgb, var(--t) 24%, var(--ora-border-subtle));background:radial-gradient(260px 120px at 100% 0%, color-mix(in srgb, var(--t) 16%, transparent), transparent 70%), linear-gradient(165deg, color-mix(in srgb, var(--ora-accent-solid) 5%, var(--ora-surface-raised)), var(--ora-surface-raised) 65%);min-width:0;min-height:88px;color:var(--ora-text-primary);border-radius:20px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}a.ss-link:hover{border-color:color-mix(in srgb, var(--t) 60%, transparent);box-shadow:0 16px 34px -16px color-mix(in srgb, var(--t) 55%, transparent);transform:translateY(-3px)}a.ss-link:hover .ss-tile{transform:scale(1.08)rotate(-4deg)}a.ss-link:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--t) 40%, transparent);outline:none}.ss-link[aria-disabled=true]{opacity:.5;cursor:not-allowed;filter:saturate(.6)}.ss-link__text{flex:1;gap:3px;min-width:0;display:grid}.ss-link__name{font-size:16px;font-weight:800}.ss-link__hint{color:var(--ora-text-secondary);font-size:13px;line-height:1.5}.ss-link__go{color:var(--ora-text-muted);transition:transform .16s,color .16s}a.ss-link:hover .ss-link__go{color:var(--t);transform:translate(-4px)}.ss-seg{border-radius:16px;gap:4px;width:100%;padding:4px}.ss-seg .ora-seg__opt{border-radius:12px;flex:1;justify-content:center;height:48px;font-size:14.5px;font-weight:700;transition:background .16s,color .16s,box-shadow .16s}.ss-seg .ora-seg__opt:hover{color:var(--ora-text-primary);background:color-mix(in srgb, var(--ora-accent-solid) 10%, transparent)}.ss-seg .ora-seg__opt[aria-pressed=true]{color:#fff;background:linear-gradient(135deg, var(--ora-accent-solid), color-mix(in srgb, var(--ora-accent-solid) 55%, var(--hue-teal)));box-shadow:0 6px 18px -6px color-mix(in srgb, var(--ora-accent-solid) 70%, transparent)}.ss-seg .ora-seg__opt:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ora-accent-solid) 45%, transparent);outline:none}html .ora-workspace-menu{width:min(400px, calc(100vw - var(--ora-space-6)));border:1px solid color-mix(in srgb, var(--ora-accent-solid) 40%, var(--ora-border-subtle));background:radial-gradient(360px 160px at 100% 0%, color-mix(in srgb, var(--ora-accent-solid) 22%, transparent), transparent 70%), var(--ora-surface-raised);border-radius:22px;padding:0;box-shadow:0 28px 70px -18px #0009}html .ora-workspace-menu__head{align-items:center;gap:12px;padding:16px 16px 12px}html .ora-workspace-menu__titles{flex:1;min-width:0}html .ora-workspace-menu__eyebrow{font-size:12px}html .ora-workspace-menu__current{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;overflow:hidden}html .ora-workspace-menu__list{gap:8px;max-height:340px;margin:0;padding:4px 12px 12px;overflow:auto}html .ora-workspace-menu__item{border:1px solid var(--ora-border-subtle);background:color-mix(in srgb, var(--ora-text-primary) 3%, var(--ora-surface-sunken));border-radius:16px;gap:12px;padding:10px 12px;transition:border-color .14s,background .14s,transform .14s}html .ora-workspace-menu__item:hover{border-color:var(--ora-border-accent);background:color-mix(in srgb, var(--ora-accent-solid) 10%, var(--ora-surface-sunken))}html .ora-workspace-menu__item[aria-current=page]{border-color:color-mix(in srgb, var(--ora-accent-solid) 60%, transparent);background:linear-gradient(270deg, color-mix(in srgb, var(--ora-accent-solid) 24%, transparent), color-mix(in srgb, var(--ora-accent-solid) 6%, transparent))}html .ora-workspace-menu__item:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ora-accent-solid) 40%, transparent);outline:none}html .ora-workspace-menu__text{flex:1;justify-items:start;gap:4px;min-width:0;display:grid}html .ora-workspace-menu__item strong{max-width:100%;font-size:14.5px;font-weight:800}html .ora-workspace-menu__check{color:#fff;background:linear-gradient(135deg, var(--ora-accent-solid), var(--hue-teal));width:24px;height:24px;box-shadow:0 3px 10px color-mix(in srgb, var(--ora-accent-solid) 55%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}html .ora-workspace-menu__state{align-items:center;gap:10px;padding:18px 20px;font-size:14px;display:flex}html .ora-workspace-menu__center{background:color-mix(in srgb, var(--ora-surface-sunken) 70%, transparent);border-radius:0;gap:10px;padding:14px 18px;font-size:14px;font-weight:700}html .ora-workspace-menu__center svg:last-child{opacity:.7;margin-inline-start:auto}html .ora-workspace-menu__center:hover{background:color-mix(in srgb, var(--ora-accent-solid) 14%, transparent)}.ss-spin{border:2px solid color-mix(in srgb, var(--ora-accent-solid) 30%, transparent);border-top-color:var(--ora-accent-solid);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite ssSpin}@keyframes ssSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ss-spin{animation:none}}@media (width<=767.98px){html .ora-workspace-menu{width:auto}}html .ora-cmd{background:radial-gradient(800px 420px at 50% 0%, color-mix(in srgb, var(--ora-accent-solid) 22%, transparent), #04060ead);-webkit-backdrop-filter:blur(6px)}html .ora-cmd__panel{border:1px solid color-mix(in srgb, var(--ora-accent-solid) 40%, var(--ora-border-subtle));background:radial-gradient(420px 180px at 100% 0%, color-mix(in srgb, var(--ora-accent-solid) 18%, transparent), transparent 70%), var(--ora-surface-raised);border-radius:24px;max-width:620px;animation:.22s ease-out oraSheetIn;box-shadow:0 34px 90px -20px #000000a6}.ss-cmd-search{border-bottom:1px solid var(--ora-border-subtle);color:var(--ora-accent-text);align-items:center;gap:12px;padding-inline:20px;display:flex}.ss-cmd-search .ora-cmd__input{border-bottom:0;flex:1;min-width:0;height:62px;padding-inline:0;font-size:17px}.ss-kbd{font:inherit;color:var(--ora-text-muted);background:var(--ora-surface-sunken);box-shadow:inset 0 0 0 1px var(--ora-border-strong);border-radius:8px;flex:none;padding:3px 9px;font-size:11.5px;font-weight:700}html .ora-cmd__list{padding:8px 10px 12px}html .ora-cmd__group{letter-spacing:.02em;color:var(--ora-accent-text);padding:12px 12px 6px;font-size:12px;font-weight:800}html .ora-cmd__item{border:1px solid #0000;border-radius:14px;gap:12px;min-height:48px;padding:6px 10px;font-size:14.5px;font-weight:600;transition:background .12s,border-color .12s}html .ora-cmd__item .ss-tile{--t:var(--ora-accent-solid)}html .ora-cmd__item:hover,html .ora-cmd__item[data-active=true]{background:linear-gradient(270deg, color-mix(in srgb, var(--ora-accent-solid) 22%, transparent), color-mix(in srgb, var(--ora-accent-solid) 5%, transparent));border-color:color-mix(in srgb, var(--ora-accent-solid) 40%, transparent)}html .ora-cmd__item[data-active=true] .ss-tile{color:#fff;background:linear-gradient(135deg, var(--ora-accent-solid), color-mix(in srgb, var(--ora-accent-solid) 55%, var(--hue-teal)))}.ss-cmd-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ss-cmd-enter{opacity:0;color:var(--ora-text-muted);margin-inline-start:auto;display:grid}html .ora-cmd__item[data-active=true] .ss-cmd-enter{opacity:1}html .ora-cmd__empty{color:var(--ora-text-muted);justify-items:center;gap:8px;padding:40px 20px;display:grid}html .ora-cmd__empty p{margin:0;font-size:14.5px}@media (width<=767.98px){.ss-kbd{display:none}}html .ora-btn{transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s}html .ora-btn:hover:not(:disabled){transform:translateY(-1px)}html .ora-btn:active:not(:disabled){transform:translateY(0)}html .ora-btn:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--ora-accent-solid) 35%, transparent);outline:none}html .ora-textarea{border:1.5px solid color-mix(in srgb, var(--ora-accent-solid) 22%, var(--ora-border-strong));border-radius:14px;transition:border-color .14s,box-shadow .14s}html .ora-textarea:focus{border-color:var(--ora-accent-solid);box-shadow:0 0 0 4px color-mix(in srgb, var(--ora-accent-solid) 26%, transparent);outline:none}html .ora-input::placeholder,html .ora-textarea::placeholder{color:var(--ora-text-muted)}@media (prefers-reduced-motion:reduce){html .ora-btn{transition:none}html .ora-btn:hover:not(:disabled){transform:none}}.ss-card .ora-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;display:grid}.ss-cmd-search .ora-cmd__input,.ss-cmd-search .ora-cmd__input:focus,html body .ss-cmd-search input.ora-cmd__input,html body .ss-cmd-search input.ora-cmd__input:focus,html body .ss-cmd-search input.ora-cmd__input:focus-visible{box-shadow:none;background:0 0;border:0;border-radius:0;outline:none}html .ora-workspace-menu__item>span.ss-tile{flex:none;width:38px;min-width:38px;height:38px;display:inline-grid}html .ora-workspace-menu__item>span.ora-workspace-menu__check{flex:none;width:24px;min-width:24px;height:24px;display:grid}html .ora-workspace-menu__item>span.ora-workspace-menu__text{flex:1;display:grid}html .ora-state{border:1px dashed color-mix(in srgb, var(--ora-accent-solid) 40%, var(--ora-border-strong));background:radial-gradient(420px 160px at 50% 0%, color-mix(in srgb, var(--ora-accent-solid) 14%, transparent), transparent 70%), color-mix(in srgb, var(--ora-surface-raised) 80%, transparent);border-radius:20px;padding:36px 24px}html .ora-state__title{font-size:17px;font-weight:800}html .ora-state__body{color:var(--ora-text-secondary);font-size:14px;line-height:1.7}html .ora-state--error{border-style:solid;border-color:color-mix(in srgb, var(--hue-red) 50%, transparent);background:color-mix(in srgb, var(--hue-red) 10%, var(--ora-surface-raised))}html .ora-modellist{border-color:color-mix(in srgb, var(--ora-accent-solid) 22%, var(--ora-border-subtle));background:color-mix(in srgb, var(--ora-text-primary) 3%, var(--ora-surface-sunken));border-radius:16px}html .ora-modelrow{min-height:52px;padding-inline:16px;transition:background .14s}html .ora-modelrow:hover{background:color-mix(in srgb, var(--ora-accent-solid) 10%, transparent)}html .ora-modelrow__name{font-size:14px;font-weight:700}.ss-nav__group{display:none}@media (width>=900px){.ss-nav__group{color:var(--ora-text-muted);padding:10px 12px 2px;font-size:.85rem;font-weight:800;display:block}.ss-nav__group:first-child{padding-block-start:2px}}.ss-pane>.ora-pidx{--ora-pidx-top:60px;margin-block-end:var(--ora-space-4,12px)}
