:root{--grad-sila: linear-gradient(120deg, #34D399 0%, #0FA47A 100%);--grad-sila-vivid: linear-gradient(120deg, #5FD7AD 0%, #0FA47A 100%);--grad-arabic: linear-gradient(120deg, #5FD7AD, #0FA47A);--accent-on: #03140E;--color-emerald: #0FA47A;--color-mint: #34D399;--color-gold: #E6B85C;--font-display: "Unbounded", -apple-system, BlinkMacSystemFont, sans-serif;--font-serif: "Playfair Display", Georgia, "Times New Roman", serif;--font-body: "Poppins", -apple-system, BlinkMacSystemFont, "Inter", Roboto, sans-serif;--font-arabic: "Gulzar", "Noto Nastaliq Urdu", serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--font-pack: var(--font-display);--font-object: var(--font-display);--font-section: var(--font-body);--scale-pack: 1;--scale-object: 1;--scale-section: 1;--scale-body: 1;--text-micro: max(10px, calc(10px * var(--scale-body, 1)));--text-label: max(10px, calc(11px * var(--scale-body, 1)));--text-small: calc(12px * var(--scale-body, 1));--text-body: calc(13px * var(--scale-body, 1));--text-lead: calc(14px * var(--scale-body, 1));--text-sub: calc(15px * var(--scale-body, 1));--text-title: calc(17px * var(--scale-body, 1));--text-page: calc(19px * var(--scale-body, 1));--text-display: calc(21px * var(--scale-body, 1));--text-object-title: calc(17px * var(--scale-object, 1));--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-2xl: 14px;--radius-3xl: 16px;--radius-4xl: 20px;--radius-full: 999px}:root{--color-bg: #EEF2FA;--color-surface: #FFFFFF;--color-surface2: #F6F9FE;--color-sunken: #E7EDF8;--color-accent: #0FA47A;--color-accent-text: #0D705D;--color-accent-light: rgba(15,164,122,.11);--color-accent-line: rgba(15,164,122,.26);--color-text: #0B1A2E;--color-text-light: #566276;--color-text-muted: #616B80;--color-border: rgba(11,26,46,.1);--color-border-strong:rgba(11,26,46,.17);--color-success: #10B981;--color-warning: #D98A2B;--color-danger: #E0495A;--color-info: #3B82F6;--color-pink: #EC4899;--color-copper: #D98A2B;--color-copper-light: #E6B85C;--color-teal: #0FA47A;--color-teal-light: #34D399;--color-violet: #8B6BF0;--success-on: #02160F;--warning-on: #1A1105;--danger-on: #1B090B;--info-on: #07101E;--violet-on: #110D1D;--color-violet-soft: rgba(168,139,255,.14);--color-violet-line: rgba(139,107,240,.3);--color-accent-10: rgba(15,164,122,.1);--color-accent-15: rgba(15,164,122,.15);--color-accent-18: rgba(15,164,122,.18);--color-accent-20: rgba(15,164,122,.2);--color-accent-22: rgba(15,164,122,.22);--color-accent-33: rgba(15,164,122,.33);--color-accent-40: rgba(15,164,122,.4);--shadow-card: 0 1px 2px rgba(11,26,46,.05), 0 10px 28px -14px rgba(11,26,46,.12);--shadow-lg: 0 24px 60px -18px rgba(11,26,46,.2), 0 4px 14px -4px rgba(11,26,46,.08);--color-overlay: rgba(11,26,46,.4);--color-shadow: rgba(11,26,46,.1);--color-nav-bg: #FFFFFF;--color-nav-border: rgba(11,26,46,.08);--grad-bg: radial-gradient(58% 50% at 2% -6%, color-mix(in srgb, var(--color-accent) 6%, transparent), transparent 60%), radial-gradient(52% 46% at 100% 0%, color-mix(in srgb, var(--color-accent) 5%, transparent), transparent 62%)}[data-theme=dark]{--color-bg: #06101A;--color-surface: #0E1A24;--color-surface2: #122430;--color-sunken: #0A141E;--color-accent: #38D9A6;--color-accent-text: #7DE9C2;--color-accent-light: rgba(56,217,166,.15);--color-accent-line: rgba(56,217,166,.3);--color-text: #EAF1FB;--color-text-light: rgba(234,241,251,.72);--color-text-muted: rgba(234,241,251,.64);--color-border: rgba(255,255,255,.09);--color-border-strong:rgba(255,255,255,.17);--color-success: #34D399;--color-warning: #FBBF24;--color-danger: #FB7185;--color-info: #60A5FA;--color-pink: #F472B6;--color-copper: #FBBF24;--color-copper-light: #FCD34D;--color-teal: #5FD7AD;--color-teal-light: #5FD7AD;--color-violet: #B79CFF;--success-on: #061912;--warning-on: #1E1704;--danger-on: #1E0E10;--info-on: #0C141E;--violet-on: #16131F;--color-violet-soft: rgba(168,139,255,.2);--color-violet-line: rgba(183,156,255,.34);--color-accent-10: rgba(56,217,166,.1);--color-accent-15: rgba(56,217,166,.15);--color-accent-18: rgba(56,217,166,.18);--color-accent-20: rgba(56,217,166,.2);--color-accent-22: rgba(56,217,166,.22);--color-accent-33: rgba(56,217,166,.33);--color-accent-40: rgba(56,217,166,.4);--shadow-card: 0 1px 2px rgba(0,0,0,.38), 0 12px 30px -14px rgba(0,0,0,.46);--shadow-lg: 0 30px 70px -20px rgba(0,0,0,.6), 0 6px 18px -6px rgba(0,0,0,.45);--color-overlay: rgba(0,0,0,.6);--color-shadow: rgba(0,0,0,.45);--color-nav-bg: #0A1812;--color-nav-border: rgba(255,255,255,.08);--grad-bg: radial-gradient(58% 50% at 2% -6%, color-mix(in srgb, var(--color-accent) 11%, transparent), transparent 60%), radial-gradient(52% 46% at 100% 0%, color-mix(in srgb, var(--color-accent) 9%, transparent), transparent 62%)}:root{--chart-0: #94A3B8;--chart-1: var(--color-accent);--chart-2: #3B82F6;--chart-3: #F59E0B;--chart-4: #EC4899;--chart-5: #8B5CF6;--chart-6: #14B8A6;--chart-7: #F97316;--chart-8: #64748B;--chart-grid: color-mix(in srgb, var(--color-text) 8%, transparent);--chart-tip-bg: color-mix(in srgb, var(--color-surface) 92%, transparent)}[data-theme=dark]{--chart-0: #64748B;--chart-2: #60A5FA;--chart-3: #FBBF24;--chart-4: #F472B6;--chart-5: #A78BFA;--chart-6: #2DD4BF;--chart-7: #FB923C;--chart-8: #94A3B8;--chart-grid: color-mix(in srgb, var(--color-text) 10%, transparent)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);font-size:calc(15px * var(--scale-body, 1));line-height:1.5;background-color:var(--color-bg);background-image:var(--grad-bg);background-attachment:fixed;background-size:cover;background-position:center center;background-repeat:no-repeat;color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .25s,color .25s}[data-bd]:not([data-bd=aurore]) body:before,[data-app-bg] body:before{background-image:none}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--color-border) 1px,transparent 1px),linear-gradient(90deg,var(--color-border) 1px,transparent 1px);background-size:72px 72px;opacity:.32;-webkit-mask-image:radial-gradient(145% 135% at 50% 50%,#000 60%,transparent 100%);mask-image:radial-gradient(145% 135% at 50% 50%,#000 60%,transparent 100%)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}input,select,button,textarea{font-family:inherit}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=submit]):not([type=button]),select,textarea{width:100%;box-sizing:border-box;padding:9px 12px;border-radius:var(--radius-md);border:1px solid var(--color-border);font-size:var(--text-body);background:var(--color-bg);color:var(--color-text);outline:none}textarea{resize:vertical}@media (hover: none) and (pointer: coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=submit]):not([type=button]),select,textarea,[contenteditable=true]{font-size:16px!important}}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=submit]):not([type=button]):not([data-bare]),select:not([data-bare]),textarea:not([data-bare])){transition:box-shadow .18s ease,background-color .18s ease}@media (hover: hover){:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=submit]):not([type=button]):not([data-bare]):hover:not(:focus):not(:disabled):not([aria-invalid=true]),select:not([data-bare]):hover:not(:focus):not(:disabled):not([aria-invalid=true]),textarea:not([data-bare]):hover:not(:focus):not(:disabled):not([aria-invalid=true])){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent) 34%,var(--color-border))}}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=submit]):not([type=button]):not([data-bare]),select:not([data-bare]),textarea:not([data-bare])):focus{outline:none;box-shadow:inset 0 0 0 1px var(--color-accent),0 0 0 4px color-mix(in srgb,var(--color-accent) 18%,transparent)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=submit]):not([type=button]):not([data-bare]),select:not([data-bare]),textarea:not([data-bare]))[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--color-danger)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=submit]):not([type=button]):not([data-bare]),select:not([data-bare]),textarea:not([data-bare]))[aria-invalid=true]:focus{box-shadow:inset 0 0 0 1px var(--color-danger),0 0 0 4px color-mix(in srgb,var(--color-danger) 18%,transparent)}::placeholder{color:var(--color-text-muted);opacity:1}.sila-field-label{color:var(--color-text-muted);transition:color .18s ease}.sila-field-label[data-tone=light]{color:var(--color-text-light, var(--color-text-muted))}.sila-field-group:focus-within>.sila-field-label{color:var(--color-accent-text)}.sila-field-req{color:color-mix(in srgb,var(--color-danger) 50%,var(--color-text))}.sila-field-hint{color:var(--color-text-muted)}.sila-field-error{color:color-mix(in srgb,var(--color-danger) 50%,var(--color-text));font-weight:500}.sila-field-count{color:var(--color-text-muted)}.sila-field-count[data-near]{color:color-mix(in srgb,var(--color-warning) 50%,var(--color-text));font-weight:600}.sila-field-icon,.sila-field-affix{color:var(--color-text-muted);transition:color .18s ease}.sila-field-affix{font-size:var(--text-small);font-weight:600;white-space:nowrap}.sila-field:focus-within .sila-field-icon,.sila-field:focus-within .sila-select-chev{color:var(--color-accent-text)}.sila-select-chev{color:var(--color-text-muted);transition:color .18s ease}.sila-field-shell{transition:box-shadow .18s ease}.sila-field-shell:focus-within{box-shadow:inset 0 0 0 1px var(--color-accent),0 0 0 4px color-mix(in srgb,var(--color-accent) 18%,transparent)!important}.sila-field-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:background .15s ease,color .15s ease,transform .12s cubic-bezier(.32,.72,0,1)}@media (hover: hover){.sila-field-btn:hover:not(:disabled){background:var(--color-sunken);color:var(--color-text)}}.sila-field-btn:active:not(:disabled){transform:scale(.86)}.sila-field-btn[aria-pressed=true]{color:var(--color-accent-text)}.sila-field-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:0}.sila-field-clear{display:inline-flex;opacity:0;transform:scale(.6);pointer-events:none;transition:opacity .15s ease,transform .22s cubic-bezier(.34,1.56,.64,1)}.sila-field-clear[data-on]{opacity:1;transform:none;pointer-events:auto}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;display:none}input[data-stepper]::-webkit-inner-spin-button,input[data-stepper]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sila-btn:not([data-variant=link]):not(:disabled):not([data-loading]):active{transform:scale(.97)}.sila-btn-spin{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:15px;height:15px;box-sizing:border-box;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 28%,transparent);border-top-color:currentColor;animation:spin .7s linear infinite}html[data-motion=calm] .sila-btn:active{transform:none!important}@media (prefers-reduced-motion: reduce){.sila-btn:active{transform:none!important}.sila-field-btn:active:not(:disabled){transform:none}}.sila-range{--range-color: var(--color-accent);-webkit-appearance:none;-moz-appearance:none;appearance:none;height:22px;margin:0;padding:0;background:transparent;cursor:pointer}.sila-range::-webkit-slider-runnable-track{height:6px;border-radius:var(--radius-full);background:linear-gradient(to right,var(--range-color) var(--range-fill, 0%),var(--color-sunken) var(--range-fill, 0%));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-border) 70%,transparent)}html[dir=rtl] .sila-range::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--range-color) var(--range-fill, 0%),var(--color-sunken) var(--range-fill, 0%))}.sila-range::-moz-range-track{height:6px;border-radius:var(--radius-full);background:var(--color-sunken)}.sila-range::-moz-range-progress{height:6px;border-radius:var(--radius-full);background:var(--range-color)}.sila-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;margin-top:-6px;border-radius:50%;background:var(--color-surface);border:2px solid var(--range-color);box-shadow:0 1px 3px color-mix(in srgb,var(--color-text) 28%,transparent);transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease}.sila-range::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--color-surface);border:2px solid var(--range-color);box-shadow:0 1px 3px color-mix(in srgb,var(--color-text) 28%,transparent);transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease}.sila-range:active::-webkit-slider-thumb{transform:scale(1.18)}.sila-range:active::-moz-range-thumb{transform:scale(1.18)}.sila-range:focus-visible{outline:none}.sila-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px color-mix(in srgb,var(--range-color) 24%,transparent)}.sila-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 5px color-mix(in srgb,var(--range-color) 24%,transparent)}.sila-type-picker-label{font-size:var(--text-small);font-weight:500;color:var(--color-text-light);margin-bottom:6px}.sila-type-picker{display:flex;flex-wrap:wrap;gap:6px}.sila-type-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-small);font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.sila-type-chip[data-on]{background:var(--color-accent-light);border-color:var(--color-accent);color:var(--color-accent-text)}@media (hover:hover){.sila-type-chip:not([data-on]):hover{background:var(--color-sunken)}}.sila-more-details{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:40px;padding:8px 12px;border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:transparent;color:var(--color-accent-text);font:inherit;font-size:var(--text-small);font-weight:600;cursor:pointer}@media (hover:hover){.sila-more-details:hover{background:var(--color-sunken);border-style:solid}}.sila-stage-strip{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:0 0 10px;margin-bottom:2px}.sila-stage-strip::-webkit-scrollbar{display:none}.sila-stage-tab{flex:none;display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-small);font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.sila-stage-tab[data-on]{border-color:var(--stage);background:color-mix(in srgb,var(--stage) 12%,var(--color-surface))}.sila-stage-dot{width:8px;height:8px;border-radius:50%;background:var(--stage);flex:none}.sila-stage-count{min-width:20px;padding:1px 6px;border-radius:999px;background:var(--color-sunken);color:var(--color-text-light);font-size:var(--text-micro);font-weight:700;text-align:center}.sila-rail-tip{position:fixed;transform:translateY(-50%);pointer-events:none;display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 10px;border-radius:999px;white-space:nowrap;background:color-mix(in srgb,var(--color-text) 92%,transparent);color:var(--color-surface);font-size:var(--text-small);font-weight:650;letter-spacing:.01em;box-shadow:0 10px 28px -8px color-mix(in srgb,var(--color-text) 45%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:sila-rail-tip-in .16s cubic-bezier(.2,.8,.2,1) both;transition:top .14s cubic-bezier(.2,.8,.2,1)}.sila-rail-tip[data-moved]{animation:none}.sila-rail-tip-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--tip-hue);box-shadow:0 0 0 2px color-mix(in srgb,var(--tip-hue) 35%,transparent)}@keyframes sila-rail-tip-in{0%{opacity:0;transform:translate(-6px,-50%) scale(.96)}to{opacity:1;transform:translateY(-50%)}}[dir=rtl] .sila-rail-tip{animation-name:sila-rail-tip-in-rtl}@keyframes sila-rail-tip-in-rtl{0%{opacity:0;transform:translate(6px,-50%) scale(.96)}to{opacity:1;transform:translateY(-50%)}}@media (prefers-reduced-motion: reduce){.sila-rail-tip{animation:none;transition:none}}html[data-motion=calm] .sila-rail-tip{animation:none;transition:none}.sila-drop-bar{position:fixed;inset-inline:10px;top:calc(env(safe-area-inset-top,0px) + 10px);z-index:262;padding:10px;border-radius:18px;background:color-mix(in srgb,var(--color-surface) 88%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border:1px solid var(--color-border);box-shadow:0 18px 40px -14px color-mix(in srgb,var(--color-text) 40%,transparent);animation:sila-drop-bar-in .2s cubic-bezier(.2,.8,.2,1) both}.sila-drop-bar-title{font-size:var(--text-micro);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-light);margin:0 2px 8px}.sila-drop-bar-chips{display:flex;flex-wrap:wrap;gap:6px}.sila-drop-chip{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 16px;border-radius:999px;border:1.5px dashed color-mix(in srgb,var(--stage) 55%,var(--color-border));background:var(--color-surface);color:var(--color-text);font-size:var(--text-small);font-weight:650;transition:transform .12s ease,background .12s ease,border-color .12s ease}.sila-drop-chip[data-over]{border-style:solid;border-color:var(--stage);background:color-mix(in srgb,var(--stage) 16%,var(--color-surface));transform:scale(1.06)}.sila-drop-chip[data-current]{opacity:.55;border-style:solid}.sila-drop-here{font-size:var(--text-micro);font-weight:600;color:var(--color-text-light)}@keyframes sila-drop-bar-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}html[data-motion=calm] .sila-drop-bar{animation:none}@media (prefers-reduced-motion: reduce){.sila-drop-bar{animation:none}.sila-drop-chip{transition:none}}.sila-rf{display:flex;flex-direction:column;gap:16px}@keyframes sila-sheet-rise{0%{opacity:0;translate:0 10px}to{opacity:1;translate:none}}.sila-rf [data-rise]{animation:sila-sheet-rise .38s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 45ms)}.sila-rf-ask{font-size:20px;font-weight:750;letter-spacing:-.01em;color:var(--color-text)}.sila-rf-models{display:flex;flex-direction:column;gap:14px}.sila-rf-models-cat{font-size:var(--text-micro);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-light);margin:0 2px 8px}.sila-rf-models-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:10px}.sila-rf-model{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:start;padding:14px;border-radius:16px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;font:inherit;transition:border-color .15s ease,box-shadow .2s ease,transform .15s ease}@media (hover:hover){.sila-rf-model:hover{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border));box-shadow:0 12px 26px -16px color-mix(in srgb,var(--color-accent) 70%,transparent);transform:translateY(-2px)}}.sila-rf-model-ico{width:34px;height:34px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-accent-light);color:var(--color-accent-text)}.sila-rf-model-name{font-size:var(--text-body);font-weight:700}.sila-rf-model-meta{display:flex;align-items:center;gap:6px;font-size:var(--text-label);color:var(--color-text-light)}.sila-rf-model-badge{padding:1px 7px;border-radius:999px;background:var(--color-sunken);font-weight:700;font-size:var(--text-micro)}.sila-rf-empty{padding:24px 4px;text-align:center;color:var(--color-text-light);line-height:1.6;font-size:var(--text-body)}.sila-rf-model-chip{display:flex;align-items:center;gap:8px;align-self:flex-start;max-width:100%;padding:4px;border-radius:999px;background:var(--color-sunken);font-size:var(--text-small);color:var(--color-text-light)}.sila-rf-model-chip b{color:var(--color-text);font-weight:650}.sila-rf-model-chip-ico{width:24px;height:24px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--color-surface);color:var(--color-accent-text)}.sila-rf-model-chip-ico svg{width:13px;height:13px}.sila-rf-model-change{border:none;background:var(--color-surface);color:var(--color-accent-text);font:inherit;font-weight:650;font-size:var(--text-label);padding:3px 10px;border-radius:999px;cursor:pointer}.sila-rf-title{font:inherit;font-size:24px;font-weight:750;letter-spacing:-.015em;color:var(--color-text);padding-bottom:6px!important;border-bottom:1.5px solid transparent!important;transition:border-color .15s ease}.sila-rf-title::placeholder{color:var(--color-text-muted)}.sila-rf-title:focus{border-bottom-color:var(--color-accent)!important}@media (hover: none) and (pointer: coarse){input.sila-rf-title:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=submit]):not([type=button]){font-size:22px!important}}.sila-rf-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sila-rf-chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-light);cursor:text;font-size:var(--text-small);transition:border-color .15s ease,box-shadow .15s ease}.sila-rf-chip:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent)}.sila-rf-chip input{font:inherit;font-size:var(--text-small);color:var(--color-text)}.sila-rf-chip-grow{flex:1 1 140px}.sila-rf-status{display:inline-flex;padding:3px;border-radius:999px;background:var(--color-sunken);margin-inline-start:auto}.sila-rf-status button{border:none;background:transparent;font:inherit;font-size:var(--text-label);font-weight:650;color:var(--color-text-light);padding:6px 12px;border-radius:999px;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.sila-rf-status button[data-on]{background:var(--color-surface);color:var(--color-text);box-shadow:0 1px 3px color-mix(in srgb,var(--color-text) 18%,transparent)}.sila-rf-status[data-value=finalisé] button[data-on]{color:color-mix(in srgb,var(--color-success) 50%,var(--color-text))}.sila-rf-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sila-rf-links-label{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-label);font-weight:650;color:var(--color-text-light);margin-inline-end:2px}.sila-rf-links-label svg{width:14px;height:14px}.sila-rf-link{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 4px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);font-size:var(--text-small);color:var(--color-text);max-width:100%}.sila-rf-link-add{padding:0 12px;border-style:dashed;color:var(--color-accent-text);font:inherit;font-size:var(--text-small);font-weight:650;cursor:pointer;background:transparent}.sila-rf-link[data-linked]{background:var(--color-accent-light);border-color:color-mix(in srgb,var(--color-accent) 35%,transparent);animation:sila-rf-pop .28s cubic-bezier(.34,1.56,.64,1) both}.sila-rf-link-av{width:26px;height:26px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--color-surface);color:var(--color-accent-text);font-weight:750;font-size:var(--text-label)}.sila-rf-link-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;max-width:180px}.sila-rf-link-x{width:24px;height:24px;border-radius:50%;border:none;background:transparent;color:var(--color-text-light);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}@media (hover:hover){.sila-rf-link-x:hover{background:var(--color-surface);color:var(--color-text)}}.sila-rf-link-search{position:relative;flex:1 1 200px}.sila-rf-link-search input{font:inherit;font-size:var(--text-small);color:var(--color-text);border:1px solid var(--color-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent)!important}.sila-rf-link-list{position:absolute;top:calc(100% + 6px);inset-inline:0;z-index:5;max-height:220px;overflow-y:auto;border-radius:14px;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 14px 30px -12px color-mix(in srgb,var(--color-text) 35%,transparent);display:flex;flex-direction:column;padding:4px;animation:sila-sheet-rise .18s ease both}.sila-rf-link-list button{border:none;background:transparent;text-align:start;padding:8px 10px;border-radius:10px;font:inherit;font-size:var(--text-small);color:var(--color-text);cursor:pointer}.sila-rf-link-list button span{color:var(--color-text-light)}@media (hover:hover){.sila-rf-link-list button:hover{background:var(--color-sunken)}}.sila-rf-link-none{padding:10px;font-size:var(--text-small);color:var(--color-text-light)}@property --sila-ai-angle{syntax:"<angle>";inherits:false;initial-value:0deg;}.sila-ai-card{position:relative;border-radius:20px;padding:1.5px;background:conic-gradient(from var(--sila-ai-angle),color-mix(in srgb,var(--color-accent) 90%,transparent),color-mix(in srgb,var(--color-accent) 12%,transparent) 28%,color-mix(in srgb,var(--color-accent) 12%,transparent) 62%,color-mix(in srgb,var(--color-accent) 90%,transparent));animation:sila-ai-turn 9s linear infinite,sila-sheet-rise .38s cubic-bezier(.2,.8,.2,1) both}.sila-ai-card[data-state=listening]{background:conic-gradient(from var(--sila-ai-angle),var(--color-danger),color-mix(in srgb,var(--color-danger) 10%,transparent) 30%,color-mix(in srgb,var(--color-danger) 10%,transparent) 60%,var(--color-danger));animation-duration:2.4s,.38s}.sila-ai-card[data-state=drafting]{animation-duration:1.4s,.38s}@keyframes sila-ai-turn{to{--sila-ai-angle:360deg}}.sila-ai-card-in{border-radius:18.5px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 7%,var(--color-surface)),var(--color-surface));padding:14px;display:flex;flex-direction:column;gap:10px}.sila-ai-card-head{display:flex;align-items:center;gap:8px}.sila-ai-spark{width:28px;height:28px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-accent);color:var(--accent-on)}.sila-ai-card-title{font-weight:750;font-size:var(--text-body);color:var(--color-text)}.sila-ai-card-badge{margin-inline-start:auto;font-size:var(--text-micro);font-weight:800;letter-spacing:.06em;padding:2px 8px;border-radius:999px;background:var(--color-accent-light);color:var(--color-accent-text)}.sila-ai-card-hint{font-size:var(--text-label);line-height:1.5;color:var(--color-text-light)}.sila-ai-interim{font-size:var(--text-small);color:var(--color-text-light);font-style:italic}.sila-ai-card-actions{display:flex;gap:8px;align-items:stretch}.sila-ai-mic{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-small);font-weight:650;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.sila-ai-mic[aria-pressed=true]{background:var(--color-danger);border-color:var(--color-danger);color:var(--danger-on)}.sila-ai-mic:disabled{opacity:.55;cursor:not-allowed}.sila-rf-details{display:flex;flex-direction:column;gap:18px}.sila-rf-section{display:flex;flex-direction:column;gap:12px}.sila-rf-section-h{font-size:var(--text-micro);font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-light);display:flex;align-items:center;gap:10px}.sila-rf-section-h:after{content:"";flex:1;height:1px;background:var(--color-border)}.sila-rf-field{border-radius:14px}.sila-rf-field[data-ai-filled]{animation:sila-ai-glow 2s ease both}@keyframes sila-ai-glow{20%{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-accent) 22%,transparent);background:color-mix(in srgb,var(--color-accent) 8%,transparent)}to{box-shadow:0 0 0 0 transparent;background:transparent}}.sila-rf-pills{display:flex;flex-wrap:wrap;gap:6px}.sila-rf-pill{min-height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-small);font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.sila-rf-pill[aria-pressed=true]{background:var(--color-accent-light);border-color:var(--color-accent);color:var(--color-accent-text)}.sila-rf-stars{display:flex;gap:2px}.sila-rf-star{border:none;background:transparent;padding:2px;cursor:pointer;color:var(--color-border);line-height:0}.sila-rf-star[data-on]{color:var(--color-warning)}.sila-rf-star[data-on] svg{animation:sila-rf-pop .3s cubic-bezier(.34,1.56,.64,1) both}@keyframes sila-rf-pop{0%{transform:scale(.6)}to{transform:scale(1)}}html[data-motion=calm] .sila-rf [data-rise],html[data-motion=calm] .sila-ai-card,html[data-motion=calm] .sila-rf-field[data-ai-filled],html[data-motion=calm] .sila-rf-link[data-linked],html[data-motion=calm] .sila-rf-star[data-on] svg,html[data-motion=calm] .sila-rf-link-list{animation:none}@media (prefers-reduced-motion: reduce){.sila-rf [data-rise],.sila-ai-card,.sila-rf-field[data-ai-filled],.sila-rf-link[data-linked],.sila-rf-star[data-on] svg,.sila-rf-link-list{animation:none}}[data-modal-veil]{-webkit-backdrop-filter:blur(6px) saturate(1.15);backdrop-filter:blur(6px) saturate(1.15)}[data-modal-body]>:is(div,form):first-child>:nth-child(-n+8):not([data-rise]):not([data-motion-keep]):not([class*=skel]):not([class*=spin]){animation:sila-sheet-rise .34s cubic-bezier(.2,.8,.2,1) both}[data-modal-body]>:is(div,form):first-child>:nth-child(2){animation-delay:30ms}[data-modal-body]>:is(div,form):first-child>:nth-child(3){animation-delay:60ms}[data-modal-body]>:is(div,form):first-child>:nth-child(4){animation-delay:90ms}[data-modal-body]>:is(div,form):first-child>:nth-child(5){animation-delay:.12s}[data-modal-body]>:is(div,form):first-child>:nth-child(6){animation-delay:.15s}[data-modal-body]>:is(div,form):first-child>:nth-child(7){animation-delay:.18s}[data-modal-body]>:is(div,form):first-child>:nth-child(8){animation-delay:.21s}html[data-motion=calm] [data-modal-body]>:is(div,form):first-child>*{animation:none}@media (prefers-reduced-motion: reduce){[data-modal-body]>:is(div,form):first-child>*{animation:none}}input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;flex-shrink:0;width:38px!important;height:21px!important;box-sizing:border-box;margin:0;border-radius:var(--radius-full);background:var(--color-sunken);border:1px solid var(--color-border);cursor:pointer;vertical-align:middle;transition:background .22s ease,border-color .22s ease}input[type=checkbox]:before{content:"";position:absolute;top:50%;inset-inline-start:2px;width:15px;height:15px;border-radius:50%;background:#fff;transform:translateY(-50%);box-shadow:0 1px 3px #00000059;transition:inset-inline-start .3s cubic-bezier(.34,1.56,.64,1)}input[type=checkbox]:checked{background:var(--color-accent);border-color:var(--color-accent)}input[type=checkbox]:checked:before{inset-inline-start:19px}input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion: reduce){input[type=checkbox],input[type=checkbox]:before{transition:none}}html{scroll-behavior:smooth}.sila-rows>.sila-row+.sila-row,.sila-rows>*+* .sila-row{position:relative}.sila-rows>.sila-row+.sila-row:before,.sila-rows>*+* .sila-row:before{content:"";position:absolute;top:0;inset-inline-start:var(--row-rule-inset, 0px);inset-inline-end:0;height:1px;background:var(--color-border)}.sila-rows>.sila-row[data-selected]+.sila-row:before,.sila-rows>.sila-row[data-selected]:before,.sila-rows>*+* .sila-row[data-selected]:before{background:transparent}@supports (overflow: clip){html,body{overflow-x:clip}}html{overscroll-behavior-x:none}body{width:100%;max-width:100%}:where(a,button,[role=button],input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-md)}:where(button,[role=button],select,textarea):disabled,:where(input:not([type=checkbox])):disabled{cursor:not-allowed!important;opacity:.6}.sila-lift{transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s ease,border-color .22s ease}@media (hover: hover){.sila-lift:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border));box-shadow:var(--shadow-lg, 0 24px 60px -30px rgba(10,25,35,.5))}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.sila-lift{transition:none}.sila-lift:hover{transform:none}}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-xs)}input[type=date]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator,[data-theme=dark] input[type=month]::-webkit-calendar-picker-indicator,[data-theme=dark] input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.8}input[type=date],input[type=month],input[type=datetime-local],input[type=time]{text-align:left;min-width:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes sila-shimmer{to{background-position:-200% 0}}.sila-skel{background:linear-gradient(90deg,var(--color-sunken) 25%,color-mix(in srgb,var(--color-text-muted) 14%,var(--color-sunken)) 37%,var(--color-sunken) 63%);background-size:200% 100%;background-position:200% 0;animation:sila-shimmer 1.3s ease-in-out infinite;border-radius:var(--radius-md)}@media (prefers-reduced-motion: reduce){.sila-skel{animation:none}}.sila-index-row{transition:background .13s ease,transform .09s ease}@media (hover: hover){.sila-index-row:hover{background:var(--color-sunken)}}.sila-index-row:active{background:var(--color-sunken);transform:scale(.995)}.sila-index-row:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:var(--radius-lg)}@media (prefers-reduced-motion: reduce){.sila-index-row{transition:background .13s ease}.sila-index-row:active{transform:none}}.sila-nav-row{background:transparent;transition:background .15s ease,transform .09s ease}.sila-nav-row .sila-row-go{transition:color .16s ease,transform .16s cubic-bezier(.32,.72,0,1)}@media (hover: hover){.sila-nav-row:hover{background:var(--color-sunken)}.sila-nav-row:hover .sila-row-go{color:var(--color-accent-text);transform:translate(2px)}}.sila-nav-row:active{background:var(--color-sunken);transform:scale(.996)}@media (prefers-reduced-motion: reduce){.sila-nav-row{transition:background .15s ease}.sila-nav-row:active,.sila-nav-row:hover .sila-row-go{transform:none}}.sila-settings-list>*{min-width:0}.sila-set-tile{background:var(--color-accent-light);color:var(--color-accent-text);transition:background .18s,color .18s,transform .18s}.sila-set-tile[data-open]{background:var(--color-accent);color:var(--accent-on);transform:scale(1.04)}.sila-saved-chip{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:10.5px;font-weight:700;border-radius:var(--radius-full);padding:3px 8px;color:var(--color-success);background:color-mix(in srgb,var(--color-success) 14%,transparent);border:1px solid color-mix(in srgb,var(--color-success) 32%,transparent);animation:sila-chip-in .26s cubic-bezier(.2,.8,.2,1) both}@keyframes sila-chip-in{0%{opacity:0;transform:translateY(-3px) scale(.94)}to{opacity:1;transform:none}}.sila-fs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;flex-direction:column;background:var(--color-bg);animation:sila-fs-in .22s cubic-bezier(.32,.72,0,1) both}@keyframes sila-fs-in{0%{opacity:0;transform:translateY(10px) scale(.994)}to{opacity:1;transform:none}}.sila-fs-bar{display:flex;align-items:center;gap:11px;padding:11px 14px;flex-shrink:0;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.sila-fs-back{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);cursor:pointer;background:none;border:1px solid var(--color-border);color:var(--color-text);transition:border-color .15s,background .15s}.sila-fs-back:hover{border-color:var(--color-accent);background:var(--color-accent-light)}.sila-fs-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 14px 40px;padding-bottom:max(40px,env(safe-area-inset-bottom))}.sila-switch{position:relative;flex-shrink:0;width:42px;height:24px;padding:0;border-radius:var(--radius-full);border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-text-muted) 22%,transparent);transition:background .2s cubic-bezier(.32,.72,0,1),border-color .2s}.sila-switch[data-on]{background:var(--color-accent);border-color:var(--color-accent)}.sila-switch:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sila-switch-thumb{position:absolute;top:50%;inset-inline-start:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000047;transform:translateY(-50%);transition:inset-inline-start .3s cubic-bezier(.34,1.56,.64,1),width .2s}@media (hover: hover){.sila-switch:not(:disabled):not([data-on]):hover{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border))}}.sila-switch[data-on] .sila-switch-thumb{inset-inline-start:22px}.sila-switch:active:not(:disabled) .sila-switch-thumb{width:21px}.sila-item-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:10px 12px;background:var(--color-surface);transition:border-color .15s,box-shadow .15s,opacity .18s}.sila-item-card:hover{border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border))}.sila-item-actions{display:inline-flex;gap:6px;flex-shrink:0;opacity:.72;transition:opacity .15s}.sila-item-card:hover .sila-item-actions,.sila-item-card:focus-within .sila-item-actions{opacity:1}.sila-ghost-btn{background:none;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:5px 10px;font-size:12px;font-weight:600;line-height:1.3;color:var(--color-text-light, var(--color-text-muted));cursor:pointer;transition:color .15s,border-color .15s,background .15s}.sila-ghost-btn:hover{color:var(--color-accent-text);border-color:var(--color-accent);background:var(--color-accent-light)}.sila-ghost-btn.is-danger:hover{color:var(--color-danger);border-color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 12%,transparent)}.sila-settings-footer{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;gap:10px;margin:4px -15px -16px;padding:11px 15px;border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 92%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sila-try-verdict{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;padding:5px 11px;border-radius:var(--radius-full);color:var(--color-success);background:color-mix(in srgb,var(--color-success) 14%,transparent);border:1px solid color-mix(in srgb,var(--color-success) 34%,transparent)}.sila-try-verdict[data-blocks]{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 14%,transparent);border-color:color-mix(in srgb,var(--color-danger) 34%,transparent)}.sila-try-cond{font-size:11px;font-weight:700;padding:3px 8px;border-radius:var(--radius-sm);color:var(--color-text-muted);border:1px solid var(--color-border);background:var(--color-surface)}.sila-try-cond[data-true]{color:var(--color-accent-text);border-color:var(--color-accent);background:var(--color-accent-light)}.sila-cond-card{display:flex;align-items:flex-start;gap:10px;padding:10px 11px;border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-surface);transition:border-color .15s,box-shadow .15s}.sila-cond-card:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}.sila-cond-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;margin-top:5px;border-radius:var(--radius-md);font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--color-accent-text);background:var(--color-accent-light);border:1px solid color-mix(in srgb,var(--color-accent) 26%,transparent)}.sila-cond-btn{width:26px;height:26px;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-md);background:none;color:var(--color-text-muted);transition:color .13s,background .13s,border-color .13s}.sila-cond-btn:hover:not(:disabled){color:var(--color-accent-text);background:var(--color-accent-light);border-color:color-mix(in srgb,var(--color-accent) 26%,transparent)}.sila-cond-btn.is-danger:hover:not(:disabled){color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 12%,transparent);border-color:color-mix(in srgb,var(--color-danger) 28%,transparent)}.sila-cond-btn:disabled{opacity:.28;cursor:default}.sila-formula-strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:8px 10px;border-radius:var(--radius-xl);border:1px dashed var(--color-border);background:var(--color-bg)}.sila-formula-token{font-family:var(--font-mono, ui-monospace, monospace);font-size:12.5px;font-weight:700;padding:3px 9px;border-radius:var(--radius-sm);color:var(--color-text-light, var(--color-text-muted));background:var(--color-surface);border:1px solid var(--color-border)}.sila-formula-token[data-kind=num]{color:var(--color-accent-text);background:var(--color-accent-light);border-color:color-mix(in srgb,var(--color-accent) 26%,transparent)}.sila-palette-btn{min-width:34px;padding:5px 10px;cursor:pointer;font-size:12.5px;font-weight:700;line-height:1.3;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-light, var(--color-text-muted));transition:color .13s,border-color .13s,background .13s}.sila-palette-btn:hover{color:var(--color-accent-text);border-color:var(--color-accent);background:var(--color-accent-light)}.sila-palette-btn[data-kind=num]{color:var(--color-accent-text);border-color:color-mix(in srgb,var(--color-accent) 30%,transparent)}.sila-palette-sep{width:1px;align-self:stretch;margin-inline:3px;background:var(--color-border)}.sila-canvas-notice{flex-shrink:0;padding:9px 18px;font-size:12.5px;font-weight:600;color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-danger) 26%,transparent)}.sila-try-dock{padding:14px;border-radius:var(--radius-2xl);border:1px solid var(--color-border);background:var(--color-surface)}@media (min-width: 900px){.sila-try-dock{position:sticky;top:8px}}@media (max-width: 899px){.sila-fs .sila-try-dock{position:sticky;top:0;z-index:3;border-radius:0;border-inline:0;border-top:0;padding:10px var(--pad-page, 14px) 12px;background:color-mix(in srgb,var(--color-surface) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.sila-bottomnav{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:620px;z-index:200;pointer-events:none;padding:8px 14px calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,var(--color-bg) 52%,transparent)}.sila-bottomnav-bar{pointer-events:auto;display:flex;align-items:flex-start;position:relative;padding:8px 6px 7px;border-radius:26px;border:1px solid color-mix(in srgb,var(--color-border) 65%,transparent);background:linear-gradient(to bottom,color-mix(in srgb,var(--color-surface) 88%,transparent),color-mix(in srgb,var(--color-surface) 72%,transparent));-webkit-backdrop-filter:blur(26px) saturate(1.7);backdrop-filter:blur(26px) saturate(1.7);box-shadow:0 20px 44px -18px var(--color-shadow),0 3px 10px -6px var(--color-shadow),inset 0 1px color-mix(in srgb,#fff 22%,transparent);transform-origin:50% 100%;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .28s}.sila-bottomnav.dock .sila-bottomnav-bar{transform:translateY(6px) scale(.92);opacity:.55}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.sila-bottomnav-bar{background:var(--color-surface)}}@media (prefers-reduced-motion:reduce){.sila-bottomnav-bar{transition:opacity .28s}.sila-bottomnav.dock .sila-bottomnav-bar{transform:none}}.sila-appbar{position:sticky;top:0;z-index:200;padding:max(7px,env(safe-area-inset-top,0px)) 12px 7px;border-bottom:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);background:linear-gradient(to bottom,color-mix(in srgb,var(--color-bg) 92%,transparent),color-mix(in srgb,var(--color-bg) 78%,transparent));-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.sila-appbar{background:var(--color-bg)}}.sila-space-chip{transition:background .14s ease,border-color .14s ease,transform .12s cubic-bezier(.32,.72,0,1)}@media (hover:hover){.sila-space-chip:hover{background:color-mix(in srgb,var(--chip-hue, var(--color-accent)) 14%,transparent)}}.sila-space-chip:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.sila-space-chip{transition:none}.sila-space-chip:active{transform:none}}.sila-icon-btn{transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s cubic-bezier(.32,.72,0,1)}@media (hover:hover){.sila-icon-btn:hover{background:var(--color-sunken);border-color:color-mix(in srgb,var(--color-accent) 30%,var(--color-border));color:var(--color-text)}}.sila-icon-btn:active{transform:scale(.92)}.sila-lv-slot:empty{display:none}[data-sort-ctl]:focus-within{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-accent)}.sila-remove.is-danger{color:var(--color-danger)}@media (hover: hover){.sila-remove:hover{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 40%,var(--color-border));background:color-mix(in srgb,var(--color-danger) 10%,transparent)}}[dir=rtl] .sila-back svg{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.sila-icon-btn{transition:background .15s ease}.sila-icon-btn:active{transform:none}}@keyframes silaSheetIn{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}@keyframes silaSheetOut{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,14px)}}@media (prefers-reduced-motion:reduce){@keyframes silaSheetIn{0%{opacity:0}to{opacity:1}}}.sila-posture{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--radius-3xl);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.sila-posture-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;background:var(--color-text-muted);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-text-muted) 18%,transparent)}.sila-posture[data-tone=ok]{border-color:color-mix(in srgb,var(--color-success) 45%,transparent)}.sila-posture[data-tone=warn]{border-color:color-mix(in srgb,var(--color-warning) 55%,transparent)}.sila-posture[data-tone=bad]{border-color:color-mix(in srgb,var(--color-danger) 55%,transparent)}.sila-posture[data-tone=ok] .sila-posture-dot{background:var(--color-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-success) 20%,transparent)}.sila-posture[data-tone=warn] .sila-posture-dot{background:var(--color-warning);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-warning) 22%,transparent)}.sila-posture[data-tone=bad] .sila-posture-dot{background:var(--color-danger);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-danger) 22%,transparent);animation:sila-pulse 1.8s ease-in-out infinite}@keyframes sila-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-danger) 22%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--color-danger) 8%,transparent)}}.sila-metric{border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:10px 12px;background:var(--color-bg);min-width:0}.sila-metric[data-tone=bad]{border-color:color-mix(in srgb,var(--color-danger) 45%,transparent)}.sila-metric[data-tone=warn]{border-color:color-mix(in srgb,var(--color-warning) 45%,transparent)}.sila-metric-label{font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.sila-metric-value{margin-top:4px;font-size:22px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.05}.sila-metric-sub{margin-top:2px;font-size:11px;color:var(--color-text-muted)}.sila-bar{flex:1;min-width:40px;height:6px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-text-muted) 18%,transparent);overflow:hidden}.sila-bar-fill{display:block;height:100%;border-radius:var(--radius-full);background:var(--color-accent)}.sila-chip{font-size:11px;font-weight:600;padding:3px 9px;border-radius:var(--radius-full);color:var(--color-text-muted);border:1px solid var(--color-border);background:var(--color-surface)}@media (prefers-reduced-motion: reduce){.sila-posture[data-tone=bad] .sila-posture-dot,.sila-fs,.sila-saved-chip{animation:none}.sila-set-tile,.sila-switch,.sila-switch-thumb{transition:none}}@keyframes sila-check-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes sila-saved-ring{0%{box-shadow:0 0 color-mix(in srgb,var(--color-success) 45%,transparent)}to{box-shadow:0 0 0 7px color-mix(in srgb,var(--color-success) 0%,transparent)}}@media (prefers-reduced-motion: reduce){[style*=sila-check-in],[style*=sila-saved-ring]{animation:none!important}}@keyframes sila-route-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes sila-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes sila-pack-in{0%{opacity:0;transform:translateY(16px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}.sila-route{animation:sila-route-in .28s cubic-bezier(.32,.72,0,1) both}.sila-route--pack{animation:sila-pack-in .52s cubic-bezier(.22,.61,.36,1) both}.sila-stagger>*{animation:sila-rise .4s cubic-bezier(.32,.72,0,1) both}.sila-stagger>*:nth-child(1){animation-delay:.02s}.sila-stagger>*:nth-child(2){animation-delay:.05s}.sila-stagger>*:nth-child(3){animation-delay:.08s}.sila-stagger>*:nth-child(4){animation-delay:.11s}.sila-stagger>*:nth-child(5){animation-delay:.14s}.sila-stagger>*:nth-child(6){animation-delay:.17s}.sila-stagger>*:nth-child(7){animation-delay:.2s}.sila-stagger>*:nth-child(8){animation-delay:.23s}.sila-stagger>*:nth-child(9){animation-delay:.26s}.sila-stagger>*:nth-child(n+10){animation-delay:.29s}.sila-press{transition:transform .12s cubic-bezier(.32,.72,0,1)}.sila-press:active{transform:scale(.94)}@keyframes sila-packveil{0%{opacity:0}20%{opacity:1}72%{opacity:1}to{opacity:0}}@keyframes sila-packpop{0%{opacity:0;transform:scale(.9) translateY(12px)}22%{opacity:1;transform:scale(1) translateY(0)}70%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(1.05) translateY(-10px)}}.sila-packveil{animation:sila-packveil 1.05s ease both}.sila-packpop{animation:sila-packpop 1.05s cubic-bezier(.22,.61,.36,1) both}@media (prefers-reduced-motion: reduce){.sila-route,.sila-route--pack,.sila-stagger>*{animation:none!important}.sila-press{transition:none}.sila-press:active{transform:none}.sila-packpop{animation:sila-packveil 1.05s ease both}}@keyframes sila-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.sila-eq{display:inline-flex;align-items:center;gap:2px;height:16px}.sila-eq>i{display:block;width:3px;height:100%;border-radius:var(--radius-xs);background:currentColor;transform-origin:center;animation:sila-eq .9s ease-in-out infinite}.sila-eq>i:nth-child(2){animation-delay:.15s}.sila-eq>i:nth-child(3){animation-delay:.3s}.sila-eq>i:nth-child(4){animation-delay:.45s}.sila-eq>i:nth-child(5){animation-delay:.6s}@keyframes sila-recring{0%{box-shadow:0 0 #ef444473}70%{box-shadow:0 0 0 10px #ef444400}to{box-shadow:0 0 #ef444400}}.sila-recring{animation:sila-recring 1.6s cubic-bezier(.66,0,0,1) infinite}@media (prefers-reduced-motion: reduce){.sila-eq>i{animation:none;transform:scaleY(.7)}.sila-recring{animation:none}}:root{--card-bg: var(--color-surface);--card-border: var(--color-border);--card-shadow: var(--shadow-card);--card-radius: 14px;--row-gap: 1;--pad-card: calc(13px * var(--row-gap));--gap-section: calc(11px * var(--row-gap));--pad-page: calc(14px * var(--row-gap))}[data-corners=net]{--card-radius: 6px}[data-corners=doux]{--card-radius: 14px}[data-corners=rond]{--card-radius: 22px}[data-elev=plate]{--card-shadow: none}[data-elev=douce]{--card-shadow: var(--shadow-card)}[data-elev=marquee]{--card-shadow: 0 10px 26px -12px var(--color-shadow), 0 2px 6px -4px var(--color-shadow)}[data-borders=discretes]{--card-border: var(--color-border)}[data-borders=nettes]{--card-border: color-mix(in srgb, var(--color-text) 24%, transparent)}[data-density=compact]{--row-gap: .72}[data-cards=relief]{--card-bg: var(--color-surface)}[data-cards=verre]{--card-bg: color-mix(in srgb, var(--color-surface) 62%, transparent)}[data-cards=verre] .sila-card{-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){[data-cards=verre]{--card-bg: var(--color-surface)}}[data-cards=plat]{--card-bg: var(--color-surface);--card-shadow: none}[data-cards=contour]{--card-bg: transparent;--card-shadow: none;--card-border: color-mix(in srgb, var(--color-text) 20%, transparent)}[data-cards=flottant]{--card-bg: var(--color-surface);--card-border: transparent;--card-shadow: 0 14px 32px -14px var(--color-shadow), 0 2px 8px -5px var(--color-shadow)}[data-bd=aucun]{--grad-bg: none !important}[data-bd=halo]{--grad-bg: radial-gradient(95% 62% at 50% -20%, color-mix(in srgb, var(--color-accent) 15%, transparent), transparent 72%) !important}[data-bd=aube]{--grad-bg: radial-gradient(125% 58% at 50% 118%, color-mix(in srgb, var(--color-accent) 14%, transparent), transparent 72%) !important}[data-bd=voile]{--grad-bg: linear-gradient(to bottom, color-mix(in srgb, var(--color-accent) 11%, transparent), transparent 48%) !important}[data-bd=meridien]{--grad-bg: linear-gradient(to bottom, transparent 30%, color-mix(in srgb, var(--color-accent) 12%, transparent) 50%, transparent 70%) !important}[data-bd=trame]{--grad-bg: repeating-linear-gradient(0deg, color-mix(in srgb, var(--color-text) 5%, transparent) 0 1px, transparent 1px 30px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--color-text) 5%, transparent) 0 1px, transparent 1px 30px) !important}[data-bd=losanges]{--grad-bg: repeating-linear-gradient(45deg, color-mix(in srgb, var(--color-text) 5%, transparent) 0 1px, transparent 1px 28px), repeating-linear-gradient(-45deg, color-mix(in srgb, var(--color-text) 5%, transparent) 0 1px, transparent 1px 28px) !important}[data-bd=diagonale]{--grad-bg: repeating-linear-gradient(135deg, color-mix(in srgb, var(--color-text) 5%, transparent) 0 1px, transparent 1px 15px) !important}[data-bd=constellation]{--grad-bg: repeating-linear-gradient(0deg, color-mix(in srgb, var(--color-text) 7%, transparent) 0 2px, transparent 2px 26px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--color-text) 7%, transparent) 0 2px, transparent 2px 26px), radial-gradient(85% 58% at 50% -14%, color-mix(in srgb, var(--color-accent) 12%, transparent), transparent 68%) !important}[data-bd=maille]{--grad-bg: radial-gradient(48% 42% at 8% 4%, color-mix(in srgb, var(--color-accent) 16%, transparent), transparent 70%), radial-gradient(44% 40% at 94% 12%, color-mix(in srgb, var(--color-accent) 10%, transparent), transparent 70%), radial-gradient(52% 46% at 78% 96%, color-mix(in srgb, var(--color-accent) 13%, transparent), transparent 72%), radial-gradient(46% 44% at 14% 88%, color-mix(in srgb, var(--color-text) 5%, transparent), transparent 70%) !important}[data-bd=nacre]{--grad-bg: radial-gradient(52% 44% at 6% -4%, rgba(244, 170, 214, .2), transparent 68%), radial-gradient(48% 42% at 98% 6%, rgba(160, 196, 255, .2), transparent 68%), radial-gradient(56% 48% at 70% 104%, rgba(152, 232, 214, .17), transparent 70%), radial-gradient(40% 36% at 22% 78%, rgba(200, 176, 255, .12), transparent 70%) !important}[data-bd=eclipse]{--grad-bg: radial-gradient(120% 70% at 50% -34%, transparent 46%, color-mix(in srgb, var(--color-accent) 20%, transparent) 53%, transparent 64%), radial-gradient(90% 50% at 50% -20%, color-mix(in srgb, var(--color-accent) 7%, transparent), transparent 70%) !important}.sila-exhibit{transition:transform .16s cubic-bezier(.22,.68,.24,1.01),box-shadow .2s ease,border-color .16s ease;will-change:transform}@media (hover: hover){.sila-exhibit:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}}.sila-exhibit:active{transform:translateY(0) scale(.988)}.sila-exhibit:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (prefers-reduced-motion: reduce){.sila-exhibit,.sila-exhibit:hover,.sila-exhibit:active{transition:box-shadow .2s ease;transform:none}}@keyframes sila-ring-in{0%{box-shadow:0 0 0 0 var(--color-accent-15)}to{box-shadow:0 0 0 3px var(--color-accent-15)}}.sila-picked{border-color:var(--color-accent)!important;animation:sila-ring-in .2s ease-out both}@media (prefers-reduced-motion: reduce){.sila-picked{animation:none;box-shadow:0 0 0 3px var(--color-accent-15)}}@keyframes sila-swap-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sila-swap{animation:sila-swap-in .22s cubic-bezier(.22,.68,.24,1.01) both}@media (prefers-reduced-motion: reduce){.sila-swap{animation:none}}.sila-seg{position:relative;display:inline-flex;isolation:isolate}.sila-noscrollbar{scrollbar-width:none;-ms-overflow-style:none}.sila-noscrollbar::-webkit-scrollbar{display:none}.sila-seg>.thumb{position:absolute;z-index:-1;inset-block:3px;border-radius:var(--radius-sm);background:var(--color-accent);transition:inset-inline-start .22s cubic-bezier(.22,.68,.24,1.01),width .22s cubic-bezier(.22,.68,.24,1.01)}@media (prefers-reduced-motion: reduce){.sila-seg>.thumb{transition:none}}.sila-home-hero,.sila-home-sec{scroll-snap-align:start}:root{--mv-1: .12s;--mv-2: .2s;--mv-3: .32s;--mv-4: .56s;--mv-ease: cubic-bezier(.22, 1, .36, 1);--mv-sheet: cubic-bezier(.32, .72, 0, 1);--vt-x: 50vw;--vt-y: 50vh}html[data-motion=calm] *:not([data-motion-keep]):not([data-motion-keep] *),html[data-motion=calm] *:not([data-motion-keep]):not([data-motion-keep] *):before,html[data-motion=calm] *:not([data-motion-keep]):not([data-motion-keep] *):after{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}html[data-motion=calm]{scroll-behavior:auto!important}@media (prefers-reduced-motion: reduce){html *:not([data-motion-keep]):not([data-motion-keep] *),html *:not([data-motion-keep]):not([data-motion-keep] *):before,html *:not([data-motion-keep]):not([data-motion-keep] *):after{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}html[data-vt] .sila-route,html[data-vt] .sila-route--pack{animation:none}::view-transition-group(*){animation-duration:var(--mv-3);animation-timing-function:var(--mv-ease)}@keyframes sila-vt-grow{0%{opacity:0;transform:scale(.94)}}@keyframes sila-vt-shrink{to{opacity:0;transform:scale(.94)}}@keyframes sila-vt-out{to{opacity:0}}@keyframes sila-vt-in{0%{opacity:0}}html[data-vt=detail]::view-transition-old(root){animation:sila-vt-out var(--mv-2) linear both}html[data-vt=detail]::view-transition-new(root){animation:sila-vt-grow var(--mv-3) var(--mv-ease) both;transform-origin:var(--vt-x) var(--vt-y)}html[data-vt=back]::view-transition-old(root){animation:sila-vt-shrink var(--mv-3) var(--mv-ease) both;transform-origin:var(--vt-x) var(--vt-y);z-index:1}html[data-vt=back]::view-transition-new(root){animation:sila-vt-in var(--mv-2) linear both}html[data-vt=detail] .sila-appbar,html[data-vt=back] .sila-appbar{view-transition-name:sila-chrome-top}html[data-vt=detail] .sila-bottomnav-bar,html[data-vt=back] .sila-bottomnav-bar{view-transition-name:sila-chrome-bottom}::view-transition-group(sila-rec-title),::view-transition-group(sila-rec-avatar){animation-duration:var(--mv-3)}::view-transition-old(sila-rec-title),::view-transition-new(sila-rec-title){height:100%;width:auto;object-fit:none;overflow:clip}@keyframes sila-vt-circle{0%{clip-path:circle(0 at var(--vt-x) var(--vt-y))}to{clip-path:circle(150vmax at var(--vt-x) var(--vt-y))}}html[data-vt=pack]::view-transition-old(root),html[data-vt=theme]::view-transition-old(root){animation:none}html[data-vt=pack]::view-transition-new(root),html[data-vt=theme]::view-transition-new(root){animation:sila-vt-circle var(--mv-4) var(--mv-ease) both}@keyframes sila-veil-in{0%{opacity:0}}@keyframes sila-veil-out{to{opacity:0}}@keyframes sila-toast-in{0%{opacity:0;transform:translateY(-10px) scale(.97)}}@keyframes sila-toast-out{to{opacity:0;transform:translateY(-6px) scale(.97)}}.sila-toast{animation:sila-toast-in var(--mv-3) var(--mv-ease) both}.sila-toast[data-leaving]{animation:sila-toast-out var(--mv-2) var(--mv-sheet) both}@keyframes sila-delta{0%{opacity:0;transform:translateY(4px)}12%,80%{opacity:1;transform:none}to{opacity:0}}.sila-delta{display:inline-block;animation:sila-delta 2.2s var(--mv-ease) both}@keyframes sila-bar-grow{0%{transform:scaleX(0)}}.sila-bar-grow{transform-origin:left center;animation:sila-bar-grow .7s var(--mv-ease) both}[dir=rtl] .sila-bar-grow{transform-origin:right center}@keyframes sila-trace{0%{clip-path:inset(0 100% 0 0)}}.sila-trace{animation:sila-trace .9s var(--mv-ease) both}@property --sila-sweep{syntax: "<angle>"; inherits: false; initial-value: 360deg;}@keyframes sila-sweep{0%{--sila-sweep: 0deg}}.sila-sweep{-webkit-mask-image:conic-gradient(#000 var(--sila-sweep),transparent 0);mask-image:conic-gradient(#000 var(--sila-sweep),transparent 0);animation:sila-sweep .9s var(--mv-ease) both}@keyframes sila-ring-draw{0%{stroke-dasharray:0 1000}}.sila-ring-draw{animation:sila-ring-draw .7s var(--mv-ease) both}@keyframes sila-chart-trace{0%{stroke-dasharray:0 1}to{stroke-dasharray:1 0}}.sila-chart-trace{animation:sila-chart-trace .95s var(--mv-ease) backwards}@keyframes sila-chart-fade{0%{opacity:0}}.sila-chart-fade{animation:sila-chart-fade .4s .25s var(--mv-ease) backwards}@keyframes sila-chart-dot{0%{opacity:0;transform:scale(0)}}.sila-chart-dot{transform-box:fill-box;transform-origin:center;animation:sila-chart-dot .35s var(--mv-ease) backwards}@keyframes sila-col-grow{0%{transform:scaleY(0)}}.sila-col-grow{transform-box:fill-box;transform-origin:50% 100%;animation:sila-col-grow .6s var(--mv-ease) backwards}@keyframes sila-funnel-grow{0%{transform:scaleX(.04);opacity:.3}}.sila-funnel-grow{animation:sila-funnel-grow .6s var(--mv-ease) backwards}@keyframes sila-chart-swap{0%{opacity:0;transform:translateY(6px) scale(.985)}}.sila-chart-swap[data-swapped]{animation:sila-chart-swap var(--mv-3) var(--mv-ease) both}.sila-chart-plot{outline:none;cursor:crosshair;-webkit-tap-highlight-color:transparent}.sila-chart-plot:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:var(--radius-lg)}@keyframes sila-tip-in{0%{opacity:0}}.sila-chart-tip{position:absolute;z-index:3;pointer-events:none;display:flex;flex-direction:column;gap:3px;min-width:112px;max-width:240px;padding:8px 11px;border-radius:var(--radius-xl, 12px);background:var(--chart-tip-bg);-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);font-size:var(--text-label);line-height:1.35;animation:sila-tip-in var(--mv-2) var(--mv-ease) both}.sila-viewswitch{position:relative;display:inline-flex;gap:2px;padding:2px;flex-shrink:0;border-radius:var(--radius-full);background:var(--color-sunken);border:1px solid var(--color-border)}.sila-viewswitch>button{position:relative;z-index:1;width:var(--vs-size, 28px);height:var(--vs-size, 28px);display:inline-grid;place-items:center;padding:0;border:none;cursor:pointer;border-radius:var(--radius-full);background:transparent;color:var(--color-text-muted);transition:color var(--mv-2) ease,transform var(--mv-1) var(--mv-sheet)}.sila-viewswitch>button:hover{color:var(--color-text)}.sila-viewswitch>button[data-on]{color:var(--color-accent-text)}.sila-viewswitch>button:active{transform:scale(.9)}.sila-viewswitch>button:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.sila-viewswitch-thumb{position:absolute;top:2px;width:var(--vs-size, 28px);height:var(--vs-size, 28px);border-radius:var(--radius-full);background:var(--color-surface);box-shadow:var(--shadow-card);transition:inset-inline-start var(--mv-3) var(--mv-ease)}.sila-metric{border:1px solid var(--card-border, var(--color-border));box-shadow:var(--card-shadow, var(--shadow-card));transition:transform .24s var(--mv-ease),box-shadow .24s ease,border-color .24s ease}.sila-metric-wash{position:absolute;top:-34px;inset-inline-end:-34px;width:112px;height:112px;border-radius:50%;pointer-events:none;opacity:.9;background:radial-gradient(circle,color-mix(in srgb,var(--metric-hue) 22%,transparent),transparent 70%);transition:transform .45s var(--mv-ease)}.sila-metric-icon{transition:transform .3s var(--mv-ease)}@media (hover: hover){.sila-metric-link:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--metric-hue) 42%,var(--color-border));box-shadow:var(--shadow-lg)}.sila-metric-link:hover .sila-metric-wash{transform:scale(1.4)}.sila-metric-link:hover .sila-metric-icon{transform:rotate(-6deg) scale(1.08)}}.sila-metric-link:active{transform:scale(.985)}.sila-metric-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sila-metric-value{font-size:24px;font-size:clamp(17px,12.5cqi,28px)}.sila-metric-value-lg{font-size:28px;font-size:clamp(20px,13cqi,34px)}.sila-metrics{display:flex;flex-wrap:wrap;width:100%;min-width:0}.sila-metrics>*{flex:1 1 var(--metric-basis, 168px);min-width:0}.sila-metrics[data-narrow]>[data-wide]{flex-basis:100%}.sila-board{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-section, 12px);grid-auto-flow:row dense;align-items:stretch}.sila-board>[data-widget]>.sila-widget{height:100%}@media (min-width: 980px){.sila-board[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sila-board[data-cols="2"]>[data-wide]{grid-column:1 / -1}}.sila-board[data-enter]>*{animation:sila-rise .4s var(--mv-ease) both}.sila-board[data-enter]>*:nth-child(2){animation-delay:50ms}.sila-board[data-enter]>*:nth-child(3){animation-delay:.1s}.sila-board[data-enter]>*:nth-child(4){animation-delay:.15s}.sila-board[data-enter]>*:nth-child(5){animation-delay:.2s}.sila-board[data-enter]>*:nth-child(6){animation-delay:.25s}.sila-board[data-enter]>*:nth-child(n+7){animation-delay:.3s}.sila-glider{position:absolute;top:0;left:0;pointer-events:none}.sila-glider[data-ready]{transition:transform .44s cubic-bezier(.34,1.28,.5,1),width .3s var(--mv-ease),height .3s var(--mv-ease),background .35s ease,box-shadow .35s ease}.sila-glider-bar{position:absolute;inset-inline-start:0;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0}.sila-tile{transition:transform .22s var(--mv-ease),box-shadow .22s ease}.sila-tile .sila-tile-glyph{transition:transform .3s var(--mv-ease)}@media (hover: hover){.sila-tile:hover{transform:translateY(-2px)}.sila-tile:hover .sila-tile-glyph{transform:scale(1.08) rotate(-4deg)}}[data-arrive]>*{transition:opacity var(--mv-3) var(--mv-ease),transform var(--mv-3) var(--mv-ease)}@starting-style{[data-arrive]>*{opacity:0;transform:translateY(8px)}}@keyframes sila-reveal{0%{opacity:0}}.sila-reveal{animation:sila-reveal var(--mv-2) linear both}@media (hover: none) and (pointer: coarse){html{overscroll-behavior-y:none}}@keyframes sila-ptr-spin{to{transform:rotate(360deg)}}.sila-ptr-spin{animation:sila-ptr-spin .8s linear infinite}@keyframes sila-pane-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sila-pane-in{animation:sila-pane-in var(--mv-3) var(--mv-ease) both}.sila-ws{width:100%;min-width:0}.sila-ws[data-tree=inline]{display:grid;grid-template-columns:minmax(240px,312px) minmax(0,1fr);gap:18px;align-items:start}.sila-ws-tree{position:sticky;top:12px;max-height:calc(100vh - 140px);overflow:auto;overscroll-behavior:contain;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl, 18px);padding:10px 8px;box-shadow:var(--shadow-card, none)}.sila-ws-main{min-width:0}.sila-ws-glyph{width:40px;height:40px;border-radius:var(--radius-lg);flex-shrink:0;display:grid;place-items:center;background:linear-gradient(150deg,color-mix(in srgb,var(--color-accent) 18%,transparent),color-mix(in srgb,var(--color-accent) 6%,transparent));color:var(--color-accent-text);box-shadow:inset 0 0 0 1px var(--color-accent-line)}.sila-ws-title{margin:0;font-family:var(--font-object);font-size:var(--text-page);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--color-text)}.sila-ws-desc{margin:3px 0 0;font-size:var(--text-small);line-height:1.5;color:var(--color-text-muted);max-width:640px}.sila-ws-group{font-size:var(--text-micro);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-light);margin:2px 2px 8px}.sila-ws-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.sila-ws-card{display:flex;align-items:flex-start;gap:12px;text-align:start;width:100%;font:inherit;color:inherit;cursor:pointer;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl, 16px);padding:13px 14px;box-shadow:var(--shadow-card, none);transition:transform var(--mv-2) var(--mv-ease),border-color var(--mv-2),box-shadow var(--mv-2)}.sila-ws-card:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (hover: hover){.sila-ws-card:hover{transform:translateY(-2px);border-color:var(--color-accent-line);box-shadow:0 10px 26px -14px var(--color-shadow)}.sila-ws-card:hover .sila-set-tile{transform:scale(1.06)}.sila-ws-card:hover .sila-row-go{color:var(--color-accent-text);transform:translate(2px)}}.sila-ws-card .sila-row-go{transition:color var(--mv-2),transform var(--mv-2) var(--mv-ease)}.sila-ws-card-title{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:var(--text-body);font-weight:650;letter-spacing:-.01em;color:var(--color-text)}.sila-ws-card-sub{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:3px;font-size:var(--text-label);line-height:1.45;color:var(--color-text-muted)}.sila-ws-dest{font-size:var(--text-micro);font-weight:600;color:var(--color-accent-text);background:var(--color-accent-light);border:1px solid var(--color-accent-line);border-radius:var(--radius-full);padding:1px 8px}.sila-ws-row{background:transparent}.sila-crumbs{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--text-label);color:var(--color-text-muted)}.sila-crumbs button{font:inherit;color:var(--color-accent-text);font-weight:600;background:none;border:none;padding:2px 4px;border-radius:var(--radius-sm);cursor:pointer}.sila-crumbs button:hover{background:var(--color-accent-light)}.sila-crumb-sep{color:var(--color-text-light);opacity:.7}.sila-ws-pager{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sila-ws-pager button{display:flex;flex-direction:column;gap:2px;font:inherit;cursor:pointer;text-align:start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:10px 12px;transition:border-color var(--mv-2),transform var(--mv-2) var(--mv-ease)}@media (hover: hover){.sila-ws-pager button:hover{border-color:var(--color-accent-line);transform:translateY(-1px)}}.sila-ws-pager-dir{display:flex;align-items:center;gap:5px;font-size:var(--text-micro);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-light)}.sila-ws-pager-name{font-size:var(--text-small);font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sila-tree{position:relative;display:flex;flex-direction:column;gap:1px;transition:--glide-hue .45s cubic-bezier(.32,.72,0,1)}.sila-tree-row{position:relative;display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:7px 8px;border-radius:var(--radius-md);color:var(--color-text-light);font-size:var(--text-body);outline:none;transition:background var(--mv-2),color var(--mv-2)}.sila-tree-row:focus-visible{box-shadow:0 0 0 2px var(--color-accent)}@media (hover: hover){.sila-tree-row:hover{background:color-mix(in srgb,var(--color-text) 5%,transparent);color:var(--color-text)}}.sila-tree-domain{font-weight:600}.sila-tree-domain[data-on]{color:var(--color-text)}.sila-tree-row[aria-selected=true]{background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 16%,transparent),color-mix(in srgb,var(--color-accent) 5%,transparent));box-shadow:inset 0 0 0 1px var(--color-accent-line);color:var(--color-accent-text);font-weight:700}.sila-tree-row[aria-selected=true]:before{content:"";position:absolute;inset-inline-start:0;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:var(--color-accent)}.sila-tree-twist{width:18px;height:18px;display:grid;place-items:center;flex-shrink:0;padding:0;background:none;border:none;color:inherit;cursor:pointer;border-radius:var(--radius-sm)}[dir=rtl] .sila-tree-twist svg,[dir=rtl] .sila-ws-row .sila-row-go svg,[dir=rtl] .sila-ws-card .sila-row-go svg{transform:scaleX(-1)}[dir=rtl] .sila-ws-pager-dir svg{transform:scaleX(-1)}[dir=rtl] .sila-ws-pager-dir svg[style]{transform:none!important}.sila-tree-icon{display:flex;flex-shrink:0;opacity:.85}.sila-tree-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sila-tree-count{font-size:var(--text-micro);font-weight:700;color:var(--color-text-light);font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--color-text) 6%,transparent);border-radius:var(--radius-full);padding:1px 7px}.sila-tree-kids{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--mv-3) var(--mv-ease)}.sila-tree-kids[data-open]{grid-template-rows:1fr}.sila-tree-kids>div{padding-inline-start:17px;margin-inline-start:16px;border-inline-start:1px solid var(--color-border)}.sila-tree-kids[data-open]>div{padding-block:2px 6px}.sila-tree-leaf{font-size:var(--text-small);padding-block:6px}.sila-tree-caption{font-size:var(--text-micro);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-light);opacity:.8;padding:8px 8px 3px}@media (max-width: 1180px){.sila-ws[data-tree=inline]{grid-template-columns:minmax(220px,256px) minmax(0,1fr);gap:14px}}.sila-ws{--ws-sign: 1;--ws-dx: 22px}[dir=rtl] .sila-ws{--ws-sign: -1}.sila-ws[data-tree^=phone]{--ws-dx: 46px;scroll-margin-top:calc(env(safe-area-inset-top,0px) + 136px)}@keyframes sila-ws-from-end{0%{opacity:0;transform:translate(calc(var(--ws-sign) * var(--ws-dx)))}to{opacity:1;transform:none}}@keyframes sila-ws-from-start{0%{opacity:0;transform:translate(calc(var(--ws-sign) * var(--ws-dx) * -1))}to{opacity:1;transform:none}}.sila-pane-in[data-ws-dir=next],.sila-pane-in[data-ws-dir=in]{animation-name:sila-ws-from-end;animation-timing-function:cubic-bezier(.32,.72,0,1)}.sila-pane-in[data-ws-dir=prev],.sila-pane-in[data-ws-dir=out]{animation-name:sila-ws-from-start;animation-timing-function:cubic-bezier(.32,.72,0,1)}.sila-pane-in[data-ws-dir=down]{animation-name:sila-hub-from-below}.sila-pane-in[data-ws-dir=up]{animation-name:sila-hub-from-above}.sila-ws-glider{border-radius:var(--radius-md);background:linear-gradient(90deg,color-mix(in srgb,var(--glide-hue) 16%,transparent),color-mix(in srgb,var(--glide-hue) 5%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--glide-hue) 24%,transparent)}.sila-ws-glider .sila-glider-bar{background:var(--glide-hue);box-shadow:0 0 9px color-mix(in srgb,var(--glide-hue) 45%,transparent)}.sila-tree[data-gliding] .sila-tree-row[aria-selected=true]{background:transparent;box-shadow:none}.sila-tree[data-gliding] .sila-tree-row[aria-selected=true]:before{content:none}.sila-tree[data-hued] .sila-tree-row[data-glide-on]{color:color-mix(in srgb,var(--glide-hue) 50%,var(--color-text));font-weight:700}.sila-tree:not([data-hued]) .sila-tree-row[data-glide-on]{color:var(--color-accent-text);font-weight:700}.sila-fam-tile{width:24px;height:24px;border-radius:7px;flex-shrink:0;display:grid;place-items:center;background:color-mix(in srgb,var(--fam) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fam) 22%,transparent);color:color-mix(in srgb,var(--fam) 50%,var(--color-text));transition:background var(--mv-2),color var(--mv-2),box-shadow var(--mv-2),transform .22s cubic-bezier(.34,1.56,.64,1)}.sila-fam-tile[data-on]{background:var(--fam);color:var(--fam-on);box-shadow:0 4px 10px -4px color-mix(in srgb,var(--fam) 70%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--fam) 60%,transparent)}@media (hover: hover){.sila-tree-domain:hover .sila-fam-tile{transform:scale(1.08)}}.sila-tree[data-hued] .sila-tree-node .sila-tree-kids>div{border-inline-start-color:color-mix(in srgb,var(--fam, var(--color-border)) 30%,var(--color-border))}.sila-tree-count[data-hit]{color:var(--color-accent-text);background:var(--color-accent-light)}.sila-hit{background:color-mix(in srgb,var(--color-warning) 30%,transparent);color:inherit;border-radius:3px;padding:0 1px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.sila-tree-why{display:block;margin-top:1px;font-size:var(--text-micro);font-weight:500;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sila-tree-empty{padding:14px 8px;font-size:var(--text-small);color:var(--color-text-muted);text-align:center}.sila-tree-saved{width:16px;height:16px;border-radius:50%;flex-shrink:0;display:inline-grid;place-items:center;color:color-mix(in srgb,var(--color-success) 55%,var(--color-text));background:color-mix(in srgb,var(--color-success) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-success) 32%,transparent);animation:sila-chip-in .26s cubic-bezier(.2,.8,.2,1) both}.sila-ws-card .sila-tree-saved,.sila-ws-row .sila-tree-saved{align-self:center}@keyframes sila-leaf-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.sila-tree-kids[data-open] .sila-tree-leaf{animation:sila-leaf-in var(--mv-2) var(--mv-ease) both;animation-delay:calc(min(var(--i, 0),10)*22ms)}.sila-ws[data-hued] .sila-ws-glyph{background:linear-gradient(150deg,color-mix(in srgb,var(--ws-hue) 22%,transparent),color-mix(in srgb,var(--ws-hue) 7%,transparent));color:color-mix(in srgb,var(--ws-hue) 50%,var(--color-text));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ws-hue) 30%,transparent)}.sila-ws[data-hued] .sila-set-tile{background:color-mix(in srgb,var(--ws-hue) 14%,transparent);color:color-mix(in srgb,var(--ws-hue) 50%,var(--color-text))}.sila-mod-filter{padding:10px 10px 4px}.sila-mod-nav{transition:--glide-hue .45s cubic-bezier(.32,.72,0,1)}.sila-mod-nav .sila-tree-kids[data-family]>div{border-inline-start-color:color-mix(in srgb,var(--fam, var(--color-border)) 30%,var(--color-border))}.sila-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sila-hub-orghead{display:flex;align-items:center;gap:16px;flex-wrap:wrap;row-gap:12px;padding:14px 16px;border-radius:var(--radius-3xl);border:1px solid var(--color-border);background:linear-gradient(118deg,color-mix(in srgb,var(--color-accent) 7%,transparent),transparent 52%),var(--color-surface);box-shadow:var(--shadow-card)}.sila-hub-code{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--text-micro);font-weight:700;letter-spacing:.08em;color:var(--color-accent-text);background:var(--color-accent-light);padding:2px 9px;border-radius:var(--radius-full)}.sila-hub-status{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-micro);font-weight:700;color:color-mix(in srgb,var(--color-danger) 50%,var(--color-text))}.sila-hub-status>span{width:7px;height:7px;border-radius:50%;background:currentColor}.sila-hub-status[data-on]{color:color-mix(in srgb,var(--color-success) 50%,var(--color-text))}.sila-hub-status[data-on]>span{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-success) 22%,transparent)}.sila-hub-facts{display:flex;gap:8px;flex-wrap:wrap}.sila-hub-fact{display:flex;flex-direction:column;gap:2px;min-width:92px;padding:7px 12px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-text) 4%,transparent);border:1px solid var(--color-border)}.sila-hub-fact-label{font-size:var(--text-micro);font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-light)}.sila-hub-fact-value{font-size:var(--text-body);font-weight:700;color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap}.sila-hub-badge{min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-full);display:inline-grid;place-items:center;font-size:var(--text-micro);font-weight:800;font-variant-numeric:tabular-nums;background:var(--color-accent);color:var(--accent-on);animation:sila-chip-in var(--mv-3) var(--mv-ease) both}.sila-hub-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.sila-hub-dot[data-tone=bad]{animation:sila-pulse 1.8s ease-in-out infinite}.sila-hub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:var(--gap-section, 11px);align-items:start}@media (max-width: 720px){.sila-hub-grid{grid-template-columns:minmax(0,1fr)}}.sila-hub-queue-row{position:relative;width:100%;display:flex;align-items:center;gap:12px;border:none;cursor:pointer;text-align:start;padding:9px 10px;border-radius:var(--radius-lg);background:transparent;font:inherit}.sila-hub-queue-icon{width:30px;height:30px;border-radius:var(--radius-md);display:grid;place-items:center;flex-shrink:0}.sila-hub-allclear{display:flex;align-items:center;gap:10px;padding:14px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-success) 9%,transparent);color:color-mix(in srgb,var(--color-success) 55%,var(--color-text));font-size:var(--text-small);font-weight:600}.sila-hub-side{width:252px;flex-shrink:0;height:100%;display:flex;flex-direction:column;position:relative;isolation:isolate;background:var(--color-surface);border-inline-end:1px solid var(--color-border);transition:width var(--mv-3) var(--mv-ease)}.sila-hub-side[data-rail]{width:76px}.sila-hub-side:before{content:"";position:absolute;inset:0 0 auto 0;height:200px;pointer-events:none;z-index:-1;background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--color-accent) 13%,transparent),transparent 70%)}.sila-hub-brand{display:flex;align-items:center;gap:11px;padding:16px 16px 6px;min-height:62px}.sila-hub-side[data-rail] .sila-hub-brand{justify-content:center;padding-inline:0}.sila-hub-mark{width:40px;height:40px;flex-shrink:0;border-radius:var(--radius-xl);display:grid;place-items:center;background:linear-gradient(150deg,color-mix(in srgb,var(--color-accent) 22%,transparent),color-mix(in srgb,var(--color-accent) 6%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent) 26%,transparent),0 8px 20px -10px color-mix(in srgb,var(--color-accent) 70%,transparent)}.sila-hub-mark[data-size=sm]{width:34px;height:34px;border-radius:var(--radius-lg)}.sila-hub-search{width:100%;display:flex;align-items:center;gap:9px;height:38px;padding:0 8px 0 11px;cursor:pointer;font-family:inherit;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-text) 3%,var(--color-surface));color:var(--color-text-muted);transition:border-color var(--mv-2),color var(--mv-2),box-shadow var(--mv-2)}.sila-hub-search[data-rail]{justify-content:center;padding:0}.sila-hub-search-text{flex:1;text-align:start;font-size:var(--text-small)}.sila-hub-search kbd,.sila-cmd kbd{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--text-micro);font-weight:700;line-height:1;padding:3px 6px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted)}@media (hover: hover){.sila-hub-search:hover{border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border));color:var(--color-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 9%,transparent)}}.sila-hub-search:focus-visible,.sila-hub-nav:focus-visible,.sila-hub-tab:focus-visible,.sila-hub-live:focus-visible,.sila-hub-railbtn:focus-visible,.sila-hub-me:focus-visible,.sila-hub-chip--action:focus-visible,.sila-hub-cockpit-health:focus-visible,.sila-hub-orgrow-main:focus-visible,.sila-hub-msearch:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sila-hub-navlist{position:relative;flex:1;overflow-y:auto;overflow-x:hidden;padding:6px 12px 12px;display:flex;flex-direction:column;gap:2px;scrollbar-width:thin}.sila-hub-grouplabel{font-size:var(--text-micro);font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-light);padding:12px 11px 5px}.sila-hub-grouplabel[data-first]{padding-top:6px}.sila-hub-railsep{display:block;height:1px;margin:8px 12px;background:var(--color-border)}.sila-hub-nav{position:relative;display:flex;align-items:center;gap:11px;width:100%;padding:7px 11px;border:none;cursor:pointer;border-radius:var(--radius-lg);text-align:start;font-family:inherit;background:transparent;transition:color .25s ease}.sila-hub-nav[data-rail]{justify-content:center;padding:10px 0}.sila-hub-nav-icon{position:relative;display:inline-grid;place-items:center;flex-shrink:0}.sila-hub-nav-label{flex:1;min-width:0;font-size:var(--text-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@property --glide-hue{syntax: "<color>"; inherits: true; initial-value: #10B981;}.sila-hub-navlist{transition:--glide-hue .45s cubic-bezier(.32,.72,0,1)}.sila-hub-glider{border-radius:var(--radius-lg);background:linear-gradient(90deg,color-mix(in srgb,var(--glide-hue) 17%,transparent),color-mix(in srgb,var(--glide-hue) 5%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--glide-hue) 24%,transparent)}.sila-hub-glider .sila-glider-bar{background:var(--glide-hue);box-shadow:0 0 10px color-mix(in srgb,var(--glide-hue) 45%,transparent)}.sila-place-tile{transition:transform .22s cubic-bezier(.34,1.56,.64,1),background .25s ease,box-shadow .25s ease}@media (hover: hover){.sila-nav-row:hover .sila-place-tile,.sila-hub-cfg-row:hover .sila-place-tile{transform:scale(1.07) rotate(-3deg)}}.sila-hub-branch{display:flex;flex-direction:column}.sila-hub-branchbtn{position:relative;display:flex;align-items:center;gap:8px;width:100%;padding:7px 11px;border:none;border-radius:var(--radius-lg);font-family:inherit;font-size:var(--text-small);font-weight:700;color:var(--color-text-muted);cursor:pointer;text-align:start}.sila-hub-branchbtn:focus-visible,.sila-hub-grouplabel[data-door]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sila-hub-turn{flex-shrink:0;color:var(--color-text-light);transition:transform .3s cubic-bezier(.32,.72,0,1)}.sila-hub-turn[data-open]{transform:rotate(90deg)}[dir=rtl] .sila-hub-turn:not([data-open]){transform:scaleX(-1)}.sila-hub-branch-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .34s cubic-bezier(.32,.72,0,1),opacity .24s ease}.sila-hub-branch[data-open]>.sila-hub-branch-body{grid-template-rows:1fr;opacity:1}.sila-hub-branch-inner{position:relative;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:2px;padding-inline-start:16px;transform:translateY(-6px);transition:transform .34s cubic-bezier(.32,.72,0,1)}.sila-hub-branch[data-open] .sila-hub-branch-inner{transform:none}.sila-hub-branch-inner:before{content:"";position:absolute;inset-inline-start:16px;top:4px;bottom:6px;width:1px;background:linear-gradient(var(--color-border),color-mix(in srgb,var(--color-border) 30%,transparent))}.sila-hub-nav[data-nested]{padding-block:6px}.sila-hub-grouplabel[data-door]{display:block;width:100%;border:none;background:transparent;cursor:pointer;font-family:inherit;text-align:start;border-radius:var(--radius-md);transition:color .2s ease}@media (hover: hover){.sila-hub-grouplabel[data-door]:hover{color:var(--color-text)}}.sila-hub-grouplabel[data-door][aria-current]{color:var(--color-accent-text)}[dir=rtl] .sila-hub-leave svg{scale:-1 1}.sila-hub-cfg{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:var(--gap-section, 11px);align-items:start}.sila-hub-cfg-head{margin:8px 10px 6px;font-size:var(--text-micro);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-light)}.sila-hub-cfg-row{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border:none;border-radius:var(--radius-lg);font-family:inherit;text-align:start;cursor:pointer}.sila-hub-cfg-row:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.sila-hub-cfg-go{flex-shrink:0;color:var(--color-text-light);transition:transform .22s cubic-bezier(.32,.72,0,1),color .2s ease}@media (hover: hover){.sila-hub-cfg-row:hover .sila-hub-cfg-go{transform:translate(3px);color:var(--color-text)}}[dir=rtl] .sila-hub-cfg-go{scale:-1 1}[dir=rtl] .sila-hub-cfg-row:hover .sila-hub-cfg-go{transform:translate(-3px)}.sila-hub-badge[data-corner]{position:absolute;top:-7px;inset-inline-end:-10px;min-width:16px;height:16px;padding:0 4px;font-size:var(--text-micro);box-shadow:0 0 0 2px var(--color-surface)}.sila-hub-dot[data-corner]{position:absolute;top:-2px;inset-inline-end:-3px;box-shadow:0 0 0 2px var(--color-surface)}.sila-hub-foot{display:flex;align-items:center;gap:8px;padding:12px;border-top:1px solid var(--color-border)}.sila-hub-foot[data-rail]{flex-direction:column}.sila-hub-me{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:7px 9px;cursor:pointer;text-align:start;font-family:inherit;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg);transition:border-color var(--mv-2)}.sila-hub-foot[data-rail] .sila-hub-me{flex:none;padding:3px;border-radius:50%}.sila-hub-railbtn{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;cursor:pointer;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);transition:color var(--mv-2),border-color var(--mv-2)}@media (hover: hover){.sila-hub-me:hover,.sila-hub-railbtn:hover{border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}.sila-hub-railbtn:hover{color:var(--color-accent-text)}}[dir=rtl] .sila-hub-chev{scale:-1 1}.sila-hub-top{height:56px;flex-shrink:0;display:flex;align-items:center;gap:14px;padding-inline:24px 18px;position:relative;z-index:2;border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 78%,transparent);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}.sila-hub-live{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 11px;cursor:pointer;white-space:nowrap;font-family:inherit;font-size:var(--text-label);font-weight:600;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);transition:border-color var(--mv-2),color var(--mv-2)}@media (hover: hover){.sila-hub-live:hover{color:var(--color-text);border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}}.sila-hub-live-dot{width:7px;height:7px;border-radius:50%;background:var(--color-success);animation:sila-hub-live 2.6s ease-out infinite}.sila-hub-live[data-state=busy] .sila-hub-live-dot{background:var(--color-info)}.sila-hub-live[data-state=error]{color:color-mix(in srgb,var(--color-danger) 50%,var(--color-text));border-color:color-mix(in srgb,var(--color-danger) 40%,var(--color-border))}.sila-hub-live[data-state=error] .sila-hub-live-dot{background:var(--color-danger);animation:none}.sila-hub-live-spin{opacity:.55}.sila-hub-live[data-state=busy] .sila-hub-live-spin,.sila-hub-spin{animation:sila-hub-spin .9s linear infinite}@keyframes sila-hub-live{0%{box-shadow:0 0 color-mix(in srgb,var(--color-success) 55%,transparent)}70%,to{box-shadow:0 0 0 7px color-mix(in srgb,var(--color-success) 0%,transparent)}}@keyframes sila-hub-spin{to{transform:rotate(360deg)}}@media (max-width: 1120px){.sila-hub-live-text{display:none}}@keyframes sila-hub-from-below{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes sila-hub-from-above{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.sila-pane-in[data-hub-dir=down]{animation-name:sila-hub-from-below}.sila-pane-in[data-hub-dir=up]{animation-name:sila-hub-from-above}.sila-hub-mtop{position:sticky;top:0;padding-top:env(safe-area-inset-top,0px);background:color-mix(in srgb,var(--color-surface) 86%,transparent);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border-bottom:1px solid var(--color-border)}.sila-hub-msearch{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;cursor:pointer;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted)}.sila-hub-tabbar{position:fixed;inset-inline:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));display:flex;gap:2px;padding:6px;border-radius:22px;background:color-mix(in srgb,var(--color-surface) 84%,transparent);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);border:1px solid var(--color-border);box-shadow:0 14px 34px -14px #0b1a2e61}.sila-hub-tab{position:relative;z-index:1;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 2px 6px;border:none;background:transparent;cursor:pointer;font-family:inherit;border-radius:16px}.sila-hub-tab-label{font-size:var(--text-micro);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sila-hub-barglider{border-radius:16px;background:color-mix(in srgb,var(--color-accent) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent) 22%,transparent)}.sila-cmd-backdrop{display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:sila-cmd-fade var(--mv-2) ease both}.sila-cmd{width:min(640px,100%);max-height:min(560px,76vh);display:flex;flex-direction:column;overflow:hidden;border-radius:20px;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 30px 80px -20px #0b1a2e80,0 0 0 1px color-mix(in srgb,var(--color-accent) 10%,transparent);animation:sila-cmd-in var(--mv-3) var(--mv-ease) both}.sila-cmd-field{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--color-border);color:var(--color-text-muted)}.sila-cmd-field input.sila-cmd-input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=submit]):not([type=button]){flex:1;min-width:0;width:auto;border:none;outline:none;background:transparent;font-family:inherit;font-size:var(--text-lead);color:var(--color-text);padding:4px 0;box-shadow:none;border-radius:0}.sila-cmd-list{overflow-y:auto;overscroll-behavior:contain;padding:4px 8px 10px}.sila-cmd-head{font-size:var(--text-micro);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-light);padding:12px 10px 4px}.sila-cmd-option{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:12px;cursor:pointer}.sila-cmd-option[data-active]{background:color-mix(in srgb,var(--color-accent) 11%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent) 20%,transparent)}.sila-cmd-glyph{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--color-text) 5%,transparent);color:var(--color-text-muted);font-family:var(--font-object)}.sila-cmd-option[data-active] .sila-cmd-glyph{background:color-mix(in srgb,var(--color-accent) 16%,transparent);color:var(--color-accent-text)}.sila-cmd-enter{opacity:0;transition:opacity var(--mv-1)}.sila-cmd-option[data-active] .sila-cmd-enter{opacity:1}.sila-cmd-empty{padding:28px 12px;text-align:center;color:var(--color-text-muted);font-size:var(--text-small)}.sila-cmd-foot{display:flex;align-items:center;gap:14px;padding:9px 14px;border-top:1px solid var(--color-border);font-size:var(--text-micro);color:var(--color-text-muted)}.sila-cmd-foot kbd{margin-inline-end:3px}@keyframes sila-cmd-fade{0%{opacity:0}}@keyframes sila-cmd-in{0%{opacity:0;transform:translateY(-10px) scale(.97)}}.sila-hub-cockpit{position:relative;overflow:hidden;isolation:isolate;border-radius:22px;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card)}.sila-hub-cockpit .sila-aurora{opacity:.8}.sila-hub-cockpit-body{position:relative;display:flex;align-items:center;gap:20px;padding:24px 26px;flex-wrap:wrap}.sila-hub-eyebrow{display:block;font-size:var(--text-micro);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-light)}.sila-hub-cockpit-title{display:block;margin-top:6px;font-family:var(--font-display);font-size:clamp(22px,2.6vw,30px);font-weight:800;letter-spacing:-.025em;line-height:1.12;color:var(--color-text)}.sila-hub-cockpit-sub{display:block;margin-top:8px;font-size:var(--text-body);color:var(--color-text-muted);line-height:1.5}.sila-hub-cockpit-health{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 18px;cursor:pointer;font-family:inherit;border-radius:20px;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 72%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform var(--mv-2) var(--mv-ease),border-color var(--mv-2),box-shadow var(--mv-2)}.sila-hub-cockpit[data-tone=warn] .sila-hub-cockpit-health{border-color:color-mix(in srgb,var(--color-warning) 42%,var(--color-border))}.sila-hub-cockpit[data-tone=bad] .sila-hub-cockpit-health{border-color:color-mix(in srgb,var(--color-danger) 48%,var(--color-border));animation:sila-hub-alarm 2s ease-in-out infinite}@media (hover: hover){.sila-hub-cockpit-health:hover{transform:translateY(-2px);box-shadow:var(--shadow-card)}}.sila-hub-cockpit-healthtext{display:flex;flex-direction:column;align-items:center;gap:1px}@media (max-width: 640px){.sila-hub-cockpit-body{padding:18px;gap:14px}.sila-hub-cockpit-health{flex-direction:row;width:100%;justify-content:flex-start;gap:14px;padding:10px 14px}.sila-hub-cockpit-healthtext{align-items:flex-start}}.sila-hub-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--radius-full);white-space:nowrap;font-family:inherit;font-size:var(--text-label);font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-text-muted);background:color-mix(in srgb,var(--color-text) 5%,var(--color-surface));border:1px solid var(--color-border)}.sila-hub-chip[data-tone=ok]{color:color-mix(in srgb,var(--color-success) 50%,var(--color-text));background:color-mix(in srgb,var(--color-success) 10%,var(--color-surface));border-color:color-mix(in srgb,var(--color-success) 28%,var(--color-border))}.sila-hub-chip[data-tone=warn]{color:color-mix(in srgb,var(--color-warning) 50%,var(--color-text));background:color-mix(in srgb,var(--color-warning) 11%,var(--color-surface));border-color:color-mix(in srgb,var(--color-warning) 30%,var(--color-border))}.sila-hub-chip[data-tone=bad]{color:color-mix(in srgb,var(--color-danger) 50%,var(--color-text));background:color-mix(in srgb,var(--color-danger) 10%,var(--color-surface));border-color:color-mix(in srgb,var(--color-danger) 30%,var(--color-border))}.sila-hub-chip[data-tone=info]{color:color-mix(in srgb,var(--color-info) 50%,var(--color-text));background:color-mix(in srgb,var(--color-info) 10%,var(--color-surface));border-color:color-mix(in srgb,var(--color-info) 28%,var(--color-border))}.sila-hub-chip--action{cursor:pointer;transition:transform var(--mv-2) var(--mv-ease),border-color var(--mv-2),color var(--mv-2)}@media (hover: hover){.sila-hub-chip--action:hover{transform:translateY(-1px);color:var(--color-text);border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border))}}.sila-hub-chip--action:disabled{opacity:.6;cursor:progress}.sila-hub-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-section, 11px);align-items:stretch}.sila-bento-cell{grid-column:span 12;min-width:0;display:flex;flex-direction:column}.sila-bento-cell>*{flex:1}@media (min-width: 720px){.sila-bento-cell[data-span="4"],.sila-bento-cell[data-span="5"],.sila-bento-cell[data-span="7"]{grid-column:span 6}}@media (min-width: 1040px){.sila-bento-cell[data-span="8"]{grid-column:span 8}.sila-bento-cell[data-span="7"]{grid-column:span 7}.sila-bento-cell[data-span="5"]{grid-column:span 5}.sila-bento-cell[data-span="4"]{grid-column:span 4}.sila-bento-cell[data-tall]{grid-row:span 2}}.sila-hub-verdict{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:22px 24px;border-radius:22px;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card);--hub-tone: var(--color-text-muted)}.sila-hub-verdict[data-tone=ok]{--hub-tone: var(--color-success)}.sila-hub-verdict[data-tone=warn]{--hub-tone: var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 34%,var(--color-border))}.sila-hub-verdict[data-tone=bad]{--hub-tone: var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 40%,var(--color-border))}.sila-hub-verdict-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background:radial-gradient(70% 140% at 0% 0%,color-mix(in srgb,var(--hub-tone) 15%,transparent),transparent 62%),radial-gradient(50% 120% at 100% 100%,color-mix(in srgb,var(--hub-tone) 7%,transparent),transparent 70%)}[dir=rtl] .sila-hub-verdict-glow{scale:-1 1}.sila-hub-verdict-text{position:relative;flex:1;min-width:0}.sila-hub-verdict-score{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px}@media (max-width: 640px){.sila-hub-verdict{padding:18px;gap:14px;align-items:flex-start}.sila-hub-verdict-score{margin-inline-start:auto}.sila-hub-verdict-text{order:3;flex-basis:100%}}.sila-hub-verdict-shield{position:relative;width:64px;height:64px;flex-shrink:0;display:grid;place-items:center;border-radius:20px;background:color-mix(in srgb,var(--hub-tone) 14%,var(--color-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hub-tone) 30%,transparent)}.sila-hub-verdict[data-tone=bad] .sila-hub-verdict-shield{animation:sila-hub-alarm 2s ease-in-out infinite}@keyframes sila-hub-alarm{0%,to{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-danger) 30%,transparent),0 0 color-mix(in srgb,var(--color-danger) 38%,transparent)}50%{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-danger) 30%,transparent),0 0 0 10px color-mix(in srgb,var(--color-danger) 0%,transparent)}}.sila-hub-control{display:flex;align-items:flex-start;gap:12px;padding:12px 0}.sila-hub-control-icon{width:36px;height:36px;flex-shrink:0;display:grid;place-items:center;border-radius:12px}.sila-hub-control-icon[data-size=sm]{width:28px;height:28px;border-radius:9px}.sila-hub-control-state{flex-shrink:0;font-size:var(--text-micro);font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding-top:3px}.sila-hub-name{--name-tone: var(--color-danger);font-size:var(--text-micro);padding:3px 8px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--name-tone) 10%,transparent);color:color-mix(in srgb,var(--name-tone) 50%,var(--color-text));border:1px solid color-mix(in srgb,var(--name-tone) 26%,transparent)}.sila-hub-control[data-state=warn] .sila-hub-name{--name-tone: var(--color-warning)}.sila-hub-section{margin:10px 2px -2px;font-size:var(--text-sub);font-weight:800;letter-spacing:-.01em;color:var(--color-text)}.sila-hub-muted{margin:0;font-size:var(--text-small);color:var(--color-text-muted)}.sila-hub-limit{width:100%;display:flex;align-items:center;gap:12px;padding:10px 0;border:none;cursor:pointer;font-family:inherit}.sila-hub-limit:disabled{cursor:default}.sila-hub-orgrow{position:relative;display:flex;align-items:center;gap:12px;padding:11px 16px}.sila-hub-orgrow-main{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:0;border:none;background:transparent;cursor:pointer;text-align:start;font-family:inherit;color:inherit;border-radius:var(--radius-md)}.sila-hub-orgrow[data-off] .sila-hub-orgrow-main{opacity:.58}.sila-hub-mono{width:42px;height:42px;flex-shrink:0;display:grid;place-items:center;border-radius:14px;font-family:var(--font-object);font-size:var(--text-lead);font-weight:800;transition:transform var(--mv-2) var(--mv-ease)}@media (hover: hover){.sila-hub-orgrow:hover .sila-hub-mono{transform:scale(1.06) rotate(-3deg)}}.sila-hub-orgmeta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin-top:3px;font-size:var(--text-micro);color:var(--color-text-muted)}.sila-hub-seen{color:color-mix(in srgb,var(--color-success) 50%,var(--color-text));font-weight:700}.sila-aurora{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;isolation:isolate}.sila-aurora-blob{position:absolute;border-radius:50%;filter:blur(34px);opacity:.85;will-change:transform;animation:sila-aurora-drift 18s ease-in-out infinite alternate}.sila-aurora-blob.b1{width:58%;height:150%;top:-55%;inset-inline-start:-12%;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-accent) 70%,transparent),transparent)}.sila-aurora-blob.b2{width:46%;height:140%;top:-20%;inset-inline-end:-8%;animation-duration:22s;animation-delay:-6s;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-info) 45%,transparent),transparent)}.sila-aurora-blob.b3{width:40%;height:120%;bottom:-70%;inset-inline-start:34%;animation-duration:26s;animation-delay:-11s;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-violet) 40%,transparent),transparent)}@keyframes sila-aurora-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(9%,7%,0) scale(1.14)}to{transform:translate3d(-7%,-4%,0) scale(.94)}}.sila-aurora-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:radial-gradient(color-mix(in srgb,var(--color-text) 22%,transparent) 1px,transparent 1.3px);background-size:16px 16px;-webkit-mask-image:linear-gradient(180deg,transparent,black 30%,transparent 92%);mask-image:linear-gradient(180deg,transparent,black 30%,transparent 92%)}.sila-aurora-spot{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--mv-3) ease;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 50%),color-mix(in srgb,var(--color-surface) 55%,transparent),transparent 70%)}.sila-aurora--page .sila-aurora-blob{filter:blur(70px);opacity:.55}.sila-aurora--page .sila-aurora-blob.b1{width:70vmax;height:70vmax;top:-30vmax;inset-inline-start:-24vmax}.sila-aurora--page .sila-aurora-blob.b2{width:56vmax;height:56vmax;top:auto;bottom:-26vmax;inset-inline-end:-18vmax}.sila-aurora--page .sila-aurora-blob.b3{width:44vmax;height:44vmax;bottom:auto;top:30%;inset-inline-start:55%}.sila-aurora--page .sila-aurora-grid{opacity:.35;background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse at center,black 0%,transparent 70%);mask-image:radial-gradient(ellipse at center,black 0%,transparent 70%)}.pf-page{--pf-sticky: 0px}.pf-sec{padding-top:22px;scroll-margin-top:calc(var(--pf-sticky) + 40px)}.pf-page[data-wide] .pf-sec{scroll-margin-top:0px}@keyframes pf-rise{0%{opacity:0;transform:translateY(14px)}}.pf-rise{animation:pf-rise .42s var(--mv-ease) both;animation-delay:calc(var(--i, 0) * 60ms)}[data-reveal=wait]{opacity:0;transform:translateY(22px)}[data-reveal=in]{animation:pf-rise .42s var(--mv-ease) both}.pf-hero{position:relative;overflow:hidden;isolation:isolate}.pf-cover{position:relative;height:128px;overflow:hidden;isolation:isolate;background:linear-gradient(160deg,color-mix(in srgb,var(--color-accent) 26%,var(--color-surface)),color-mix(in srgb,var(--color-accent) 8%,var(--color-surface)) 70%)}@media (min-width: 720px){.pf-cover{height:150px}}@media (hover: hover){.pf-hero:hover .sila-aurora-spot{opacity:.9}}.pf-logo{position:absolute;top:12px;inset-inline-end:12px;height:30px;max-width:120px;object-fit:contain;padding:5px 9px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-surface) 72%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}.pf-avatar{position:relative;display:inline-grid;place-items:center;width:112px;height:112px;border-radius:50%;border:none;padding:0;cursor:pointer;flex-shrink:0;background:var(--card-bg, var(--color-surface));box-shadow:0 10px 30px -12px color-mix(in srgb,var(--color-accent) 55%,transparent);transition:transform var(--mv-2) var(--mv-ease),box-shadow var(--mv-3) ease}.pf-avatar:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.pf-avatar>*{pointer-events:none}@media (hover: hover){.pf-avatar:hover{transform:translateY(-2px) scale(1.02)}}.pf-avatar:active{transform:scale(.97)}.pf-avatar[data-busy]{cursor:wait}.pf-ring{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.pf-ring-track{stroke:color-mix(in srgb,var(--color-text) 10%,transparent)}.pf-ring-fill{stroke:var(--color-accent);transition:stroke-dasharray .9s var(--mv-ease),stroke .4s ease}.pf-ring-fill[data-full]{stroke:var(--color-success)}.pf-avatar-disc{position:relative;display:inline-flex;border-radius:50%;overflow:hidden}.pf-avatar-veil{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;display:grid;place-items:center;color:#fff;background:color-mix(in srgb,black 42%,transparent);opacity:0;transition:opacity var(--mv-2) ease}@media (hover: hover){.pf-avatar:hover .pf-avatar-veil{opacity:1}}.pf-avatar:focus-visible .pf-avatar-veil{opacity:1}.pf-avatar[data-drag]{transform:scale(1.06);box-shadow:0 0 0 6px color-mix(in srgb,var(--color-accent) 28%,transparent),0 16px 40px -12px color-mix(in srgb,var(--color-accent) 70%,transparent)}.pf-avatar[data-drag] .pf-avatar-veil{opacity:1;background:color-mix(in srgb,var(--color-accent) 72%,transparent);color:var(--accent-on)}.pf-avatar-badge{position:absolute;bottom:6px;inset-inline-end:6px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--color-accent);color:var(--accent-on);border:3px solid var(--card-bg, var(--color-surface));box-shadow:0 4px 10px -4px color-mix(in srgb,var(--color-accent) 70%,transparent)}@keyframes pf-orbit{to{transform:rotate(360deg)}}.pf-uploading{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 62%,var(--color-accent) 92%,transparent);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),black calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),black calc(100% - 3px));animation:pf-orbit 1s linear infinite}.pf-chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 10px;border-radius:var(--radius-full);font:inherit;font-size:var(--text-small);font-weight:600;color:var(--color-text-muted);white-space:nowrap;max-width:100%;background:color-mix(in srgb,var(--color-text) 5%,transparent);border:1px solid color-mix(in srgb,var(--color-text) 9%,transparent)}.pf-chip>span:last-child{overflow:hidden;text-overflow:ellipsis}button.pf-chip{cursor:pointer;transition:transform var(--mv-1) var(--mv-sheet),border-color var(--mv-2),background var(--mv-2)}@media (hover: hover){button.pf-chip:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--pf-tone, var(--color-accent)) 45%,transparent)}}button.pf-chip:active{transform:scale(.96)}.pf-chip[data-tone]{color:color-mix(in srgb,var(--pf-tone) 55%,var(--color-text));background:color-mix(in srgb,var(--pf-tone) 11%,transparent);border-color:color-mix(in srgb,var(--pf-tone) 26%,transparent)}.pf-chip[data-tone=ok]{--pf-tone: var(--color-success)}.pf-chip[data-tone=warn]{--pf-tone: var(--color-warning)}.pf-chip[data-tone=accent]{--pf-tone: var(--color-accent);color:var(--color-accent-text)}.pf-progress{height:8px;border-radius:var(--radius-full);overflow:hidden;background:color-mix(in srgb,var(--color-text) 8%,transparent)}.pf-progress>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 70%,var(--color-info)),var(--color-accent));transition:width .9s var(--mv-ease)}[dir=rtl] .pf-progress>i{transform-origin:right center}.pf-step{display:inline-flex;align-items:center;gap:8px;padding:8px 12px 8px 9px;border-radius:var(--radius-xl);font:inherit;font-size:var(--text-small);font-weight:600;text-align:start;cursor:pointer;color:var(--color-text);background:var(--card-bg, var(--color-surface));border:1px dashed color-mix(in srgb,var(--color-accent) 45%,var(--color-border));transition:transform var(--mv-1) var(--mv-sheet),border-color var(--mv-2),background var(--mv-2)}@media (hover: hover){.pf-step:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--color-accent) 7%,var(--card-bg, var(--color-surface)));border-style:solid}}.pf-step:active{transform:scale(.97)}.pf-step[data-done]{cursor:default;border-style:solid;border-color:color-mix(in srgb,var(--color-success) 30%,transparent);background:color-mix(in srgb,var(--color-success) 8%,transparent);color:var(--color-text-muted)}.pf-step[data-done]:hover{transform:none}.pf-step-dot{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;color:var(--color-accent-text);background:color-mix(in srgb,var(--color-accent) 14%,transparent)}.pf-step[data-done] .pf-step-dot{color:var(--success-on);background:var(--color-success);animation:sila-check-in .36s var(--mv-ease) both}.pf-nav{position:sticky;top:var(--pf-sticky);z-index:20}.pf-nav:not(.is-vertical){margin:0 calc(-1 * var(--pad-page, 14px));padding:8px var(--pad-page, 14px);background:color-mix(in srgb,var(--color-bg) 78%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.pf-nav:not(.is-vertical){background:var(--color-bg)}}.pf-nav-track{position:relative;display:flex;gap:4px;overflow-x:auto;overscroll-behavior-x:contain}.pf-nav.is-vertical .pf-nav-track{flex-direction:column;overflow:visible;gap:2px}.pf-nav-item{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;flex-shrink:0;padding:7px 13px;border:none;border-radius:var(--radius-full);cursor:pointer;background:transparent;font:inherit;font-size:var(--text-small);font-weight:600;color:var(--color-text-muted);white-space:nowrap;transition:color var(--mv-2) ease}.pf-nav.is-vertical .pf-nav-item{padding:10px 12px;border-radius:var(--radius-lg);font-size:var(--text-body);gap:10px}@media (hover: hover){.pf-nav-item:hover{color:var(--color-text)}}.pf-nav-item[aria-current]{color:var(--color-accent-text)}.pf-nav-item:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.pf-nav-icon{display:inline-flex;opacity:.9}.pf-nav-badge{width:7px;height:7px;border-radius:50%;background:var(--color-warning);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-warning) 25%,transparent)}.pf-nav-glider{z-index:0;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-accent) 16%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-accent) 42%,transparent);box-shadow:0 6px 18px -10px color-mix(in srgb,var(--color-accent) 80%,transparent)}.pf-nav.is-vertical .pf-nav-glider{border-radius:var(--radius-lg);box-shadow:none;border:none;background:color-mix(in srgb,var(--color-accent) 12%,transparent)}.pf-nav-track:not(:has(.pf-nav-glider)) .pf-nav-item[aria-current]{background:color-mix(in srgb,var(--color-accent) 14%,transparent)}.pf-sec-head{display:flex;align-items:center;gap:12px;margin:0 2px 10px}.pf-sec:first-of-type{padding-top:6px}.pf-mode{position:relative;display:flex;flex-direction:column;gap:8px;padding:8px;flex:1 1 0;min-width:0;border-radius:var(--radius-xl);cursor:pointer;font:inherit;text-align:start;background:var(--card-bg, var(--color-surface));border:1px solid var(--color-border);color:var(--color-text);transition:transform var(--mv-1) var(--mv-sheet),border-color var(--mv-2),box-shadow var(--mv-2)}@media (hover: hover){.pf-mode:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}}.pf-mode:active{transform:scale(.98)}.pf-mode:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pf-mode[aria-checked=true]{border-color:var(--color-accent);animation:sila-ring-in .2s ease-out both;box-shadow:0 0 0 3px var(--color-accent-15)}.pf-mode-shot{--m-bg: #EEF3F1;--m-sf: #FFFFFF;--m-ln: #D5DEE3;--m-tx: #18212B;position:relative;height:74px;border-radius:var(--radius-lg);overflow:hidden;background:var(--m-bg);display:grid;grid-template-columns:22% 1fr;gap:6px;padding:7px;border:1px solid var(--m-ln)}.pf-mode-shot[data-mode=dark]{--m-bg: #08111A;--m-sf: #13202C;--m-ln: #24323F;--m-tx: #E6EEF6}.pf-mode-shot>i{display:block;border-radius:6px;background:var(--m-sf);border:1px solid var(--m-ln)}.pf-mode-shot>b{display:flex;flex-direction:column;gap:5px;padding:6px;border-radius:6px;background:var(--m-sf);border:1px solid var(--m-ln)}.pf-mode-shot>b>span{display:block;height:5px;border-radius:3px;background:var(--m-tx);opacity:.75;width:70%}.pf-mode-shot>b>span+span{opacity:.3;width:90%}.pf-mode-shot>b>em{display:block;margin-top:auto;height:10px;width:38%;border-radius:5px;background:var(--color-accent)}.pf-mode-check{position:absolute;top:14px;inset-inline-end:14px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--color-accent);color:var(--accent-on);animation:sila-check-in .3s var(--mv-ease) both}.pf-motion-demo{position:relative;height:26px;border-radius:var(--radius-full);overflow:hidden;background:color-mix(in srgb,var(--color-text) 6%,transparent)}.pf-motion-demo>i{position:absolute;top:5px;inset-inline-start:5px;width:16px;height:16px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 12px color-mix(in srgb,var(--color-accent) 60%,transparent);animation:pf-shuttle 2.4s var(--mv-ease) infinite alternate}@keyframes pf-shuttle{to{inset-inline-start:calc(100% - 21px)}}.pf-savebar{position:sticky;bottom:calc(86px + env(safe-area-inset-bottom,0px));z-index:30;display:flex;align-items:center;gap:8px;margin-top:14px;padding:8px 8px 8px 14px;border-radius:var(--radius-full);color:var(--color-text);background:color-mix(in srgb,var(--card-bg, var(--color-surface)) 86%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(16px);backdrop-filter:saturate(1.4) blur(16px);border:1px solid color-mix(in srgb,var(--color-accent) 35%,var(--color-border));box-shadow:var(--shadow-lg);animation:pf-bar-in var(--mv-3) var(--mv-ease) both}@media (min-width: 1024px){.pf-savebar{bottom:18px}}.pf-savebar[data-leaving]{animation:pf-bar-out var(--mv-2) var(--mv-sheet) both}@keyframes pf-bar-in{0%{opacity:0;transform:translateY(18px) scale(.97)}}@keyframes pf-bar-out{to{opacity:0;transform:translateY(14px) scale(.97)}}@keyframes pf-breathe{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--color-warning) 0%,transparent)}}.pf-savebar-dot{width:9px;height:9px;border-radius:50%;background:var(--color-warning);flex-shrink:0;box-shadow:0 0 color-mix(in srgb,var(--color-warning) 45%,transparent);animation:pf-breathe 1.8s ease-in-out infinite}.pf-nav.is-vertical{position:static}.pf-fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--mv-3) var(--mv-ease)}.pf-fold[data-open]{grid-template-rows:1fr}.pf-fold>div{overflow:hidden;min-height:0}.sila-auth{position:relative;isolation:isolate;overflow:hidden;min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:max(20px,env(safe-area-inset-top,0px)) 16px max(24px,env(safe-area-inset-bottom,0px));background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--color-accent) 9%,transparent),transparent 60%),var(--color-bg)}.sila-auth-stage{position:relative;z-index:1;width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;gap:18px}@keyframes sila-auth-in{0%{opacity:0;transform:translateY(18px) scale(.97)}}.sila-auth-card{position:relative;width:100%;padding:28px 26px 20px;border-radius:26px;background:color-mix(in srgb,var(--card-bg, var(--color-surface)) 82%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.45);backdrop-filter:blur(22px) saturate(1.45);border:1px solid color-mix(in srgb,var(--color-border) 75%,transparent);box-shadow:0 1px color-mix(in srgb,var(--color-surface) 70%,transparent) inset,0 34px 80px -34px color-mix(in srgb,var(--color-accent) 45%,transparent),0 14px 34px -18px #00000038;animation:sila-auth-in .42s var(--mv-ease) both}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.sila-auth-card{background:var(--card-bg, var(--color-surface))}}@media (max-width: 420px){.sila-auth-card{padding:24px 18px 18px;border-radius:22px}}.sila-auth-brand{position:relative;display:flex;justify-content:center;margin-bottom:10px}.sila-auth-brand:before{content:"";position:absolute;top:-18px;right:25%;bottom:-18px;left:25%;z-index:-1;border-radius:50%;filter:blur(18px);background:radial-gradient(closest-side,color-mix(in srgb,var(--color-accent) 30%,transparent),transparent)}@keyframes sila-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(3px)}30%,50%,70%{transform:translate(-6px)}40%,60%{transform:translate(6px)}}.sila-auth-alert{animation:sila-shake .42s cubic-bezier(.36,.07,.19,.97) both}.sila-auth-status{min-height:1.4em;text-align:center;font-size:var(--text-small);color:var(--color-text-muted)}.sila-auth-alt{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:11px 12px;border-radius:var(--radius-xl);cursor:pointer;font:inherit;font-size:var(--text-body);font-weight:600;color:var(--color-text);background:var(--card-bg, var(--color-surface));border:1px solid var(--color-border);transition:transform var(--mv-1) var(--mv-sheet),border-color var(--mv-2),box-shadow var(--mv-2),background var(--mv-2)}@media (hover: hover){.sila-auth-alt:hover{transform:translateY(-1px);box-shadow:var(--shadow-lg);border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border))}}.sila-auth-alt:active{transform:scale(.98)}.sila-auth-alt:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sila-auth-alt:disabled{cursor:wait;opacity:.75}.sila-auth-alt.is-key{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 7%,var(--card-bg, var(--color-surface)));color:var(--color-accent-text)}.sila-auth-alt.is-key[data-asking]{animation:sila-key-breathe 1.6s ease-in-out infinite}@keyframes sila-key-breathe{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-accent) 16%,transparent)}}.sila-auth-eye{position:absolute;top:50%;inset-inline-end:6px;transform:translateY(-50%);width:32px;height:32px;display:grid;place-items:center;border:none;border-radius:var(--radius-full);cursor:pointer;background:transparent;color:var(--color-text-muted);transition:color var(--mv-2),background var(--mv-2)}@media (hover: hover){.sila-auth-eye:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-text) 6%,transparent)}}.sila-auth-eye:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.sila-pk{position:relative;width:var(--pk);height:var(--pk);margin:calc(var(--pk) * .24) auto calc(var(--pk) * .26);display:grid;place-items:center}.sila-pk-core{position:relative;z-index:1;width:100%;height:100%;border-radius:50%;overflow:hidden;display:grid;place-items:center;color:var(--color-accent-text);background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--color-accent) 22%,var(--card-bg, var(--color-surface))),color-mix(in srgb,var(--color-accent) 8%,var(--card-bg, var(--color-surface))) 70%);border:1px solid color-mix(in srgb,var(--color-accent) 35%,transparent);box-shadow:0 14px 34px -14px color-mix(in srgb,var(--color-accent) 70%,transparent);transition:color var(--mv-2),border-color var(--mv-2)}@keyframes sila-pk-breathe{50%{transform:scale(1.04)}}.sila-pk[data-state=idle] .sila-pk-core{animation:sila-pk-breathe 3.2s ease-in-out infinite}@keyframes sila-pk-draw{0%{stroke-dasharray:0 1}to{stroke-dasharray:1 0}}.sila-pk-ridge{stroke-dasharray:1 0;animation:sila-pk-draw .42s var(--mv-ease) both}.sila-pk-ridge:nth-child(2){animation-delay:.05s}.sila-pk-ridge:nth-child(3){animation-delay:.1s}.sila-pk-ridge:nth-child(4){animation-delay:.15s}.sila-pk-ridge:nth-child(5){animation-delay:.2s}.sila-pk-ridge:nth-child(6){animation-delay:.25s}.sila-pk-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;opacity:0;border:2px solid color-mix(in srgb,var(--color-accent) 55%,transparent)}@keyframes sila-pk-wave{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.sila-pk[data-state=asking] .sila-pk-ring{animation:sila-pk-wave 1.8s cubic-bezier(.2,.6,.3,1) infinite}.sila-pk[data-state=asking] .sila-pk-ring.r2{animation-delay:.9s}.sila-pk-scan{position:absolute;inset-inline:10%;height:34%;top:-34%;pointer-events:none;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--color-accent) 35%,transparent) 70%,color-mix(in srgb,var(--color-accent) 75%,transparent) 96%,transparent);border-radius:50%;filter:blur(1px);animation:sila-pk-scan 1.6s ease-in-out infinite}@keyframes sila-pk-scan{0%{top:-34%}50%{top:100%}to{top:-34%}}.sila-pk[data-state=error] .sila-pk-core{color:color-mix(in srgb,var(--color-danger) 55%,var(--color-text));border-color:color-mix(in srgb,var(--color-danger) 45%,transparent);animation:sila-shake .42s cubic-bezier(.36,.07,.19,.97) both}.sila-otp{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.sila-otp-cell.is-second{margin-inline-start:8px}.sila-otp-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;opacity:0;border:none;padding:0;font-size:16px;color:transparent;caret-color:transparent;background:transparent;cursor:text}.sila-otp-cell{height:54px;display:grid;place-items:center;border-radius:var(--radius-xl);font-family:var(--font-object);font-size:24px;font-weight:700;color:var(--color-text);font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--color-text) 4%,var(--card-bg, var(--color-surface)));border:1.5px solid var(--color-border);transition:border-color var(--mv-2),box-shadow var(--mv-2),transform var(--mv-1) var(--mv-sheet)}@media (max-width: 380px){.sila-otp{gap:6px}.sila-otp-cell{height:48px;font-size:21px}.sila-otp-cell.is-second{margin-inline-start:4px}}@keyframes sila-otp-pop{0%{transform:scale(.82)}}.sila-otp-cell[data-filled]{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border));animation:sila-otp-pop .16s var(--mv-ease) both}.sila-otp-cell[data-active]{border-color:var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-15)}@keyframes sila-otp-caret{50%{opacity:0}}.sila-otp-cell[data-active]:empty:after{content:"";width:2px;height:46%;border-radius:2px;background:var(--color-accent);animation:sila-otp-caret 1s steps(1) infinite}.sila-otp[data-error]{animation:sila-shake .42s cubic-bezier(.36,.07,.19,.97) both}.sila-otp[data-error] .sila-otp-cell{border-color:color-mix(in srgb,var(--color-danger) 60%,transparent)}.sila-otp[data-disabled]{opacity:.55}.sila-lock-clock{text-align:center;color:var(--color-text);line-height:1}.sila-lock-clock time{display:block;font-family:var(--font-object);font-weight:800;letter-spacing:-.04em;font-size:64px;font-variant-numeric:tabular-nums}.sila-lock-clock span{display:block;margin-top:8px;font-size:var(--text-body);font-weight:600;color:var(--color-text-muted);text-transform:capitalize}@media (max-height: 640px){.sila-lock-clock time{font-size:46px}}.sila-enrol-glyph{width:40px;height:40px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;color:var(--color-text-muted);background:color-mix(in srgb,var(--color-text) 6%,transparent)}.sila-enrol-glyph.is-key{color:var(--color-accent-text);background:color-mix(in srgb,var(--color-accent) 14%,transparent);box-shadow:0 8px 20px -10px color-mix(in srgb,var(--color-accent) 70%,transparent)}.sila-enrol-badge{display:inline-block;margin-bottom:4px;padding:2px 8px;border-radius:var(--radius-full);font-size:var(--text-micro);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-text);background:color-mix(in srgb,var(--color-accent) 12%,transparent)}.sila-enrol-choice{transition:transform var(--mv-1) var(--mv-sheet),box-shadow var(--mv-2),border-color var(--mv-2)}@media (hover: hover){.sila-enrol-choice:hover{transform:translateY(-1px);box-shadow:var(--shadow-lg)}}.sila-detail-body{container-type:inline-size}.sila-detail-grid{display:flex;flex-direction:column;gap:var(--gap-section, 11px)}.sila-detail-main{display:flex;flex-direction:column;gap:var(--gap-section, 11px);min-width:0}.sila-detail-aside{min-width:0}@container (min-width: 780px){.sila-detail-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,1fr);align-items:start}}.sila-sec-chips{display:flex;gap:6px;padding:0 16px 10px;overflow-x:auto;scrollbar-width:none}.sila-sec-chips::-webkit-scrollbar{display:none}.sila-sec-chip{flex:0 0 auto;height:30px;padding:0 12px;border-radius:var(--radius-full);border:1px solid var(--color-border);background:transparent;color:var(--color-text-light);font:inherit;font-size:var(--text-small);font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}@media (hover: hover){.sila-sec-chip:hover{background:var(--color-sunken);color:var(--color-text)}}.sila-sec-chip[aria-current=true]{background:color-mix(in srgb,var(--color-accent) 12%,transparent);border-color:color-mix(in srgb,var(--color-accent) 30%,transparent);color:var(--color-accent-text)}.sila-menu-item{background:transparent}@media (hover: hover){.sila-menu-item:hover{background:var(--color-sunken)}}.sila-menu-item:focus-visible{background:var(--color-sunken)}
