.admin-layout{display:flex;flex-direction:column;gap:0;min-height:100%}.admin-topbar{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--glass-b);background:var(--glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.admin-topbar-left{display:flex;align-items:center;gap:16px}.admin-topbar-title{font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.9)}.admin-topbar-date{font-size:12px;color:hsla(0,0%,100%,.45)}.admin-topbar-right{display:flex;align-items:center;gap:8px}.admin-topbar-btn{padding:6px 14px;font-size:12px;border:1px solid var(--glass-b);border-radius:6px;background:var(--glass);color:hsla(0,0%,100%,.7);cursor:pointer;transition:background .15s,border-color .15s}.admin-topbar-btn:hover{background:rgba(139,92,246,.12);border-color:rgba(139,92,246,.3)}.admin-tabs{display:flex;gap:0;padding:0 24px;border-bottom:1px solid var(--glass-b);overflow-x:auto}.admin-tab{padding:12px 18px;font-size:13px;color:hsla(0,0%,100%,.5);border:none;border-bottom:2px solid transparent;background:none;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s;display:flex;align-items:center;gap:8px}.admin-tab:hover{color:hsla(0,0%,100%,.8)}.admin-tab.active{color:#8b5cf6;border-bottom-color:#8b5cf6}.admin-tabs-sep{flex:none;align-self:center;width:1px;height:18px;margin:0 8px;background:var(--glass-b)}.admin-tab-badge{font-size:10px;padding:1px 6px;border-radius:8px;background:var(--glass);color:hsla(0,0%,100%,.5)}.admin-content{padding:24px;flex:1}.admin-stat-card{background:var(--glass);border:1px solid var(--glass-b);border-radius:12px;padding:20px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:border-color .2s,transform .15s}.admin-stat-card[role=button]:hover{border-color:rgba(139,92,246,.3);transform:translateY(-1px)}.admin-stat-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.admin-stat-card-title{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:hsla(0,0%,100%,.5)}.admin-stat-card-dot{width:8px;height:8px;border-radius:50%}.admin-stat-card-value{font-size:28px;font-weight:700;line-height:1.2;margin-bottom:6px}.admin-stat-card-footer{display:flex;align-items:center;gap:8px}.admin-stat-card-sub{font-size:12px;color:hsla(0,0%,100%,.4)}.admin-trend-badge{font-size:12px;font-weight:600}.admin-time-range{display:flex;gap:4px;background:var(--glass);border:1px solid var(--glass-b);border-radius:8px;padding:3px}.admin-time-range-btn{padding:5px 12px;font-size:12px;border:none;border-radius:6px;background:none;color:hsla(0,0%,100%,.5);cursor:pointer;transition:background .15s,color .15s}.admin-time-range-btn:hover{color:hsla(0,0%,100%,.8)}.admin-time-range-btn.active{background:rgba(139,92,246,.2);color:#8b5cf6}.admin-alert-banner-wrap{display:flex;flex-direction:column;gap:4px;padding:0 24px}.admin-alert-banner{display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:8px;font-size:13px}.admin-alert-critical{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.25);color:rgba(239,68,68,.9)}.admin-alert-warning{background:rgba(234,179,8,.1);border:1px solid rgba(234,179,8,.2);color:rgba(234,179,8,.9)}.admin-alert-icon{font-size:14px}.admin-alert-msg{flex:1}.admin-alert-dismiss{border:none;background:none;color:inherit;opacity:.6;cursor:pointer;font-size:16px}.admin-alert-dismiss:hover{opacity:1}.admin-data-table-wrap{background:var(--glass);border:1px solid var(--glass-b);border-radius:12px;overflow:hidden}.admin-data-table-toolbar{display:flex;gap:8px;padding:12px 16px;border-bottom:1px solid var(--glass-b);flex-wrap:wrap}.admin-data-table-search{flex:1;min-width:180px;padding:7px 12px;border:1px solid var(--glass-b);border-radius:6px;background:rgba(0,0,0,.2);color:hsla(0,0%,100%,.9);font-size:13px}.admin-data-table-search::-moz-placeholder{color:hsla(0,0%,100%,.3)}.admin-data-table-search::placeholder{color:hsla(0,0%,100%,.3)}.admin-data-table-filter{padding:7px 10px;border:1px solid var(--glass-b);border-radius:6px;background:rgba(0,0,0,.2);color:hsla(0,0%,100%,.8);font-size:12px}.admin-data-table-scroll{overflow-x:auto}.admin-data-table{width:100%;border-collapse:collapse;font-size:13px}.admin-data-table th{padding:10px 14px;text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:hsla(0,0%,100%,.45);border-bottom:1px solid var(--glass-b);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-data-table td{padding:10px 14px;border-bottom:1px solid hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.8)}.admin-data-table tbody tr:hover{background:rgba(139,92,246,.04)}.admin-data-table-empty{text-align:center;padding:32px!important;color:hsla(0,0%,100%,.3)}.admin-expand-btn{border:none;background:none;color:hsla(0,0%,100%,.4);cursor:pointer;font-size:12px}.admin-expand-row td{background:rgba(0,0,0,.15);padding:16px}.admin-data-table-pagination{display:flex;align-items:center;justify-content:center;gap:16px;padding:12px;border-top:1px solid var(--glass-b);font-size:13px;color:hsla(0,0%,100%,.5)}.admin-data-table-pagination button{padding:4px 10px;border:1px solid var(--glass-b);border-radius:4px;background:none;color:hsla(0,0%,100%,.6);cursor:pointer}.admin-data-table-pagination button:disabled{opacity:.3;cursor:default}.admin-grid-3x2{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.admin-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.admin-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.admin-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.admin-section{margin-bottom:32px}.admin-section-title{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.7);margin-bottom:16px;text-transform:uppercase;letter-spacing:.05em}.admin-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.admin-chart-card{background:var(--glass);border:1px solid var(--glass-b);border-radius:12px;padding:20px}.admin-chart-title{font-size:13px;color:hsla(0,0%,100%,.5);margin-bottom:16px;text-transform:uppercase;letter-spacing:.04em}.admin-placeholder-card{background:var(--glass);border:1px solid var(--glass-b);border-radius:12px;padding:40px 24px;text-align:center;color:hsla(0,0%,100%,.35)}.admin-placeholder-card-icon{font-size:32px;margin-bottom:12px;opacity:.5}.admin-placeholder-card h3{font-size:15px;font-weight:600;margin-bottom:8px;color:hsla(0,0%,100%,.5)}.admin-placeholder-card p{font-size:13px}.latency-green{color:#22c55e}.latency-yellow{color:#eab308}.latency-red{color:#ef4444}.admin-calculator{background:var(--glass);border:1px solid var(--glass-b);border-radius:12px;padding:24px}.admin-calculator label{display:block;font-size:13px;color:hsla(0,0%,100%,.6);margin-bottom:6px}.admin-calculator input[type=range]{width:100%;margin-bottom:16px;accent-color:#8b5cf6}.admin-calculator-result{font-size:22px;font-weight:700;color:#8b5cf6;margin-top:8px}.admin-funnel{display:flex;align-items:center;gap:8px;overflow-x:auto;padding:4px 0}.admin-funnel-step{background:var(--glass);border:1px solid var(--glass-b);border-radius:10px;padding:16px;text-align:center;min-width:120px;flex:1}.admin-funnel-step-value{font-size:22px;font-weight:700;margin-bottom:4px}.admin-funnel-step-label{font-size:11px;color:hsla(0,0%,100%,.45);text-transform:uppercase;letter-spacing:.04em}.admin-funnel-arrow{color:hsla(0,0%,100%,.2);font-size:18px;flex-shrink:0}.admin-funnel-rate{font-size:10px;margin-top:4px;font-weight:600}.admin-mobile-notice{display:none;padding:24px;text-align:center;color:hsla(0,0%,100%,.5);font-size:14px}.admin-social-links{display:flex;flex-wrap:wrap;gap:8px}.admin-social-link{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--glass-b);border-radius:8px;background:var(--glass);color:hsla(0,0%,100%,.7);text-decoration:none;font-size:13px;transition:border-color .15s}.admin-social-link:hover{border-color:rgba(139,92,246,.3);color:hsla(0,0%,100%,.9)}@media (max-width:1024px){.admin-grid-3,.admin-grid-3x2,.admin-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.admin-grid-2,.admin-grid-3,.admin-grid-3x2,.admin-grid-4{grid-template-columns:1fr}.admin-content{padding:16px}.admin-mobile-notice{display:block}}.scene-review-fetch-error{margin:60px auto;max-width:520px;text-align:center;padding:40px 32px;background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.25);border-radius:14px;color:hsla(0,0%,100%,.85)}.scene-review-fetch-error-icon{font-size:36px;color:#f87171;margin-bottom:10px}.scene-review-fetch-error h2{font-size:18px;color:hsla(0,0%,100%,.95);margin:0 0 8px}.scene-review-fetch-error p{font-size:13px;color:hsla(0,0%,100%,.7);line-height:1.55;margin:0 0 14px}.scene-review-fetch-error-detail{background:rgba(0,0,0,.3);border:1px solid rgba(239,68,68,.25);border-radius:6px;padding:8px 12px;color:hsla(0,0%,100%,.75);font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:11px;line-height:1.5;white-space:pre-wrap;word-break:break-word;margin:0 auto 18px;max-width:100%;text-align:left;max-height:120px;overflow:auto}.scene-review-container{display:flex;flex-direction:column;min-height:calc(100vh - 180px)}.scene-review-mock-banner{background:rgba(234,179,8,.1);border:1px solid rgba(234,179,8,.3);color:rgba(234,179,8,.95);padding:10px 16px;border-radius:8px;font-size:12px;margin-bottom:16px}.scene-review-layout{display:grid;grid-template-columns:300px 1fr 380px;gap:16px;flex:1;min-height:70vh}.scene-review-sidebar{background:var(--glass);border:1px solid var(--glass-b);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.scene-review-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--glass-b)}.scene-review-sidebar-title{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.7);margin:0}.scene-review-count{font-size:11px;padding:2px 8px;border-radius:12px;background:rgba(139,92,246,.15);color:#8b5cf6}.scene-review-list{display:flex;flex-direction:column;flex:1;overflow:hidden}.scene-review-list-filters{display:flex;gap:6px;padding:10px 12px;border-bottom:1px solid var(--glass-b)}.scene-review-filter{flex:1;padding:6px 8px;background:rgba(0,0,0,.2);border:1px solid var(--glass-b);border-radius:6px;color:hsla(0,0%,100%,.8);font-size:12px}.scene-review-list-empty{padding:32px 16px;text-align:center;color:hsla(0,0%,100%,.35);font-size:12px;line-height:1.5}.scene-review-skeleton-item{pointer-events:none;cursor:default!important}.scene-review-skeleton-item:hover{background:transparent!important}.scene-review-skeleton-line{background:linear-gradient(90deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.08) 50%,hsla(0,0%,100%,.04));background-size:200% 100%;animation:scene-review-shimmer 1.4s linear infinite;border-radius:4px;height:10px;margin:4px 0}.scene-review-skeleton-line-title{width:85%;height:13px;margin-bottom:10px}.scene-review-skeleton-line-short{width:50px;height:10px}.scene-review-skeleton-line-status{width:80px;height:16px;border-radius:10px;margin-top:6px}.scene-review-skeleton-row{display:flex;align-items:center;gap:8px;margin:6px 0}.scene-review-skeleton-chip{width:60px;height:16px;border-radius:10px;background:linear-gradient(90deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.08) 50%,hsla(0,0%,100%,.04));background-size:200% 100%;animation:scene-review-shimmer 1.4s linear infinite}@keyframes scene-review-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.scene-review-list-items{overflow-y:auto;flex:1}.scene-review-list-item{display:block;width:100%;text-align:left;padding:12px 14px;border:none;border-bottom:1px solid hsla(0,0%,100%,.04);background:transparent;color:inherit;cursor:pointer;transition:background .15s}.scene-review-list-item:hover{background:rgba(139,92,246,.06)}.scene-review-list-item.active{background:rgba(139,92,246,.14);border-left:3px solid #8b5cf6;padding-left:11px}.scene-review-list-item-title{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.92);margin-bottom:6px;line-height:1.3}.scene-review-list-item-meta{display:flex;align-items:center;gap:8px;margin-bottom:6px;flex-wrap:wrap}.scene-review-chip{font-size:10px;padding:2px 7px;border-radius:10px;font-weight:500}.scene-review-score{font-size:11px;font-weight:600}.scene-review-date{font-size:11px;color:hsla(0,0%,100%,.4);margin-left:auto}.scene-review-list-item-footer{display:flex;gap:6px}.scene-review-status{font-size:10px;padding:2px 8px;border-radius:10px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.scene-review-status-pending_review{background:rgba(59,130,246,.15);color:#60a5fa}.scene-review-status-changes_requested{background:rgba(245,158,11,.15);color:#f59e0b}.scene-review-status-approved{background:rgba(34,197,94,.15);color:#22c55e}.scene-review-status-rejected{background:rgba(239,68,68,.15);color:#ef4444}.scene-review-main{background:var(--glass);border:1px solid var(--glass-b);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.scene-review-empty{margin:auto;text-align:center;padding:40px;color:hsla(0,0%,100%,.5)}.scene-review-empty-icon{font-size:38px;margin-bottom:10px;opacity:.5}.scene-review-empty h3{font-size:16px;color:hsla(0,0%,100%,.75);margin:0 0 6px}.scene-review-empty p{font-size:13px;color:hsla(0,0%,100%,.45);margin:0}.scene-review-main-placeholder{padding:32px}.scene-review-main-placeholder h2{font-size:22px;color:hsla(0,0%,100%,.95);margin:0 0 16px}.scene-review-placeholder-note{color:hsla(0,0%,100%,.45);font-size:13px}.scene-review-preview{background:var(--glass);border:1px solid var(--glass-b);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.scene-review-preview-placeholder{padding:32px;text-align:center;color:hsla(0,0%,100%,.4);font-size:13px;margin:auto}@media (max-width:1400px){.scene-review-layout{grid-template-columns:260px 1fr 340px}}@media (max-width:1100px){.scene-review-layout{grid-template-columns:1fr}}.scene-review-panel{display:flex;flex-direction:column;height:100%;overflow-y:auto}.scene-review-panel>:not(.scene-review-action-footer):not(.scene-review-toast){padding-left:20px;padding-right:20px}.scene-review-panel>.scene-review-header-card{padding-top:20px}.scene-review-panel>.scene-review-sidebyside{padding-bottom:24px}.scene-review-header-card{display:flex;flex-direction:column;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--glass-b)}.scene-review-header-top{display:flex;align-items:center;gap:16px}.scene-review-title-input{flex:1;font-size:22px;font-weight:600;background:transparent;border:1px solid transparent;color:hsla(0,0%,100%,.95);padding:6px 10px;border-radius:8px;transition:all .15s}.scene-review-title-input:hover{background:hsla(0,0%,100%,.04)}.scene-review-title-input:focus{outline:none;background:hsla(0,0%,100%,.06);border-color:var(--glass-b)}.scene-review-header-score{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:90px}.scene-review-header-score-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.5)}.scene-review-header-score-value{font-size:24px;font-weight:700}.scene-review-header-meta{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.scene-review-chip-lg{font-size:12px;padding:6px 12px;border-radius:12px;font-weight:600;align-self:flex-end;height:34px;display:flex;align-items:center}.scene-review-meta-field{display:flex;flex-direction:column;gap:4px;min-width:150px}.scene-review-meta-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.5)}.scene-review-meta-select{background:rgba(0,0,0,.25);border:1px solid var(--glass-b);border-radius:8px;padding:7px 10px;color:hsla(0,0%,100%,.92);font-size:13px;cursor:pointer}.scene-review-ai-notes{margin-top:16px;background:rgba(139,92,246,.05);border:1px solid rgba(139,92,246,.15);border-radius:10px;overflow:hidden}.scene-review-ai-notes-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:transparent;border:none;color:hsla(0,0%,100%,.9);cursor:pointer;font:inherit}.scene-review-ai-notes-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.scene-review-ai-notes-chevron{opacity:.6;transition:transform .2s}.scene-review-ai-notes-chevron.open{transform:rotate(180deg)}.scene-review-ai-notes-body{padding:4px 16px 14px;display:flex;flex-direction:column;gap:12px}.scene-review-ai-note-section h4{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.55);margin:0 0 4px;display:flex;align-items:center;gap:8px}.scene-review-ai-note-section p{font-size:13px;line-height:1.55;color:hsla(0,0%,100%,.8);margin:0}.scene-review-ai-note-section ul{margin:4px 0 0;padding-left:18px;font-size:13px;color:hsla(0,0%,100%,.75);line-height:1.5}.scene-review-ai-note-guardrail{padding:10px 12px;border-radius:8px}.scene-review-ai-note-guardrail.ok{background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.25)}.scene-review-ai-note-guardrail.warn{background:rgba(234,179,8,.08);border:1px solid rgba(234,179,8,.3)}.scene-review-ai-note-guardrail-icon{font-weight:700}.scene-review-ai-note-guardrail.ok .scene-review-ai-note-guardrail-icon{color:#22c55e}.scene-review-ai-note-guardrail.warn .scene-review-ai-note-guardrail-icon{color:#eab308}.scene-review-ai-note-guardrail-detail{font-size:12px;color:hsla(0,0%,100%,.7);margin-top:4px}.scene-review-ai-note-ok{color:#22c55e;font-size:12px;margin:6px 0 0!important}.scene-review-ai-note-warn-head{color:#eab308;font-size:12px;margin:6px 0 0!important}.scene-review-ai-note-muted{color:hsla(0,0%,100%,.35);margin-left:6px}.scene-review-ai-note-concerns{background:rgba(234,179,8,.08);border:1px solid rgba(234,179,8,.3);border-radius:8px;padding:10px 12px}.scene-review-sidebyside{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;align-items:flex-start}.scene-review-sidebyside-col{background:rgba(0,0,0,.15);border:1px solid var(--glass-b);border-radius:10px;padding:14px 16px}.scene-review-sidebyside-heading{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.55);margin:0 0 12px}.scene-review-original-title{font-size:16px;font-weight:600;color:hsla(0,0%,100%,.92);margin:0 0 10px}.scene-review-original-section{margin-top:10px}.scene-review-original-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.45);display:block;margin-bottom:4px}.scene-review-original-body p{color:hsla(0,0%,100%,.78);font-size:13px;line-height:1.55;margin:0}.scene-review-original-steps{padding-left:20px;margin:0;color:hsla(0,0%,100%,.78)}.scene-review-original-steps li{margin-bottom:10px;font-size:13px;line-height:1.5}.scene-review-original-steps strong{display:block;color:hsla(0,0%,100%,.9);margin-bottom:3px}.scene-review-original-missing{color:hsla(0,0%,100%,.45);font-size:13px;padding:20px 0;text-align:center}.scene-review-draft-editor{display:flex;flex-direction:column;gap:16px}.scene-review-editor-section{display:flex;flex-direction:column;gap:10px}.scene-review-editor-section-head{display:flex;align-items:center;justify-content:space-between}.scene-review-editor-section-head h4{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.6);margin:0}.scene-review-act-card{background:hsla(0,0%,100%,.03);border:1px solid var(--glass-b);border-radius:8px}.scene-review-act-head{display:flex;align-items:center;border-bottom:1px solid transparent}.scene-review-act-toggle{flex:1;background:transparent;border:none;color:hsla(0,0%,100%,.9);cursor:pointer;display:flex;align-items:center;gap:10px;padding:9px 12px;text-align:left;font:inherit}.scene-review-act-index{font-size:11px;color:hsla(0,0%,100%,.4);font-weight:600}.scene-review-act-primitive{font-size:12px;color:rgba(139,92,246,.95);font-weight:600;flex:1}.scene-review-act-chevron{opacity:.5;transition:transform .2s}.scene-review-act-chevron.open{transform:rotate(180deg)}.scene-review-act-remove{background:transparent;border:none;color:hsla(0,0%,100%,.4);cursor:pointer;padding:6px 12px;font-size:20px;line-height:1}.scene-review-act-remove:hover{color:#ef4444}.scene-review-act-body{padding:10px 12px 12px;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--glass-b)}.scene-review-field{display:flex;flex-direction:column;gap:3px}.scene-review-field>span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.45)}.scene-review-field input[type=text],.scene-review-field select,.scene-review-field textarea{background:rgba(0,0,0,.25);border:1px solid var(--glass-b);border-radius:6px;padding:6px 9px;color:hsla(0,0%,100%,.92);font-size:13px;font-family:inherit;resize:vertical}.scene-review-field input[type=text]:focus,.scene-review-field select:focus,.scene-review-field textarea:focus{outline:none;border-color:rgba(139,92,246,.6)}.scene-review-field-inline{flex-direction:row!important;align-items:center;gap:8px!important}.scene-review-field-inline>span{text-transform:none;letter-spacing:normal;font-size:12px;color:hsla(0,0%,100%,.8)}.scene-review-action-footer{position:sticky;bottom:0;background:rgba(12,12,16,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--glass-b);padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;z-index:5}.scene-review-action-footer-left,.scene-review-action-footer-right{display:flex;align-items:center;gap:10px}.scene-review-dirty-flag{color:#eab308;font-size:12px;font-weight:500}.scene-review-autosave-flag{color:rgba(34,197,94,.85);font-size:11px;font-weight:500}.scene-review-btn{padding:9px 16px;border-radius:8px;border:1px solid transparent;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s;font-family:inherit}.scene-review-btn:disabled{opacity:.5;cursor:not-allowed}.scene-review-btn-ghost{background:transparent;border-color:var(--glass-b);color:hsla(0,0%,100%,.75)}.scene-review-btn-ghost:hover{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.95)}.scene-review-btn-save{background:rgba(59,130,246,.2);border-color:rgba(59,130,246,.5);color:#93c5fd}.scene-review-btn-save:hover:not(:disabled){background:rgba(59,130,246,.3)}.scene-review-btn-approve{background:rgba(34,197,94,.25);border-color:rgba(34,197,94,.55);color:#86efac}.scene-review-btn-approve:hover:not(:disabled){background:rgba(34,197,94,.4)}.scene-review-btn-changes{background:rgba(234,179,8,.18);border-color:rgba(234,179,8,.5);color:#fde047}.scene-review-btn-changes:hover:not(:disabled){background:rgba(234,179,8,.3)}.scene-review-btn-reject{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.45);color:#f87171}.scene-review-btn-reject:hover:not(:disabled){background:rgba(239,68,68,.25)}.scene-review-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100;animation:scene-review-fade-in .15s ease}@keyframes scene-review-fade-in{0%{opacity:0}to{opacity:1}}.scene-review-modal{background:#14161c;border:1px solid var(--glass-b);border-radius:12px;padding:20px 22px;width:min(440px,90vw);box-shadow:0 20px 60px rgba(0,0,0,.5)}.scene-review-modal-title{font-size:16px;font-weight:600;color:hsla(0,0%,100%,.95);margin:0 0 8px}.scene-review-modal-body{font-size:13px;color:hsla(0,0%,100%,.7);margin:0 0 16px;line-height:1.5}.scene-review-modal-detail{background:rgba(0,0,0,.3);border:1px solid rgba(239,68,68,.25);border-radius:6px;padding:10px 12px;color:hsla(0,0%,100%,.8);font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:11px;line-height:1.5;white-space:pre-wrap;word-break:break-word;margin:0 0 16px;max-height:180px;overflow:auto}.scene-review-modal-textarea{width:100%;background:rgba(0,0,0,.3);border:1px solid var(--glass-b);border-radius:8px;padding:10px 12px;color:hsla(0,0%,100%,.92);font-size:13px;font-family:inherit;margin:8px 0 16px;resize:vertical}.scene-review-modal-textarea:focus{outline:none;border-color:rgba(139,92,246,.6)}.scene-review-modal-actions{display:flex;justify-content:flex-end;gap:10px}.scene-review-toast{position:fixed;bottom:24px;right:24px;padding:12px 18px;border-radius:8px;font-size:13px;font-weight:500;z-index:90;animation:scene-review-toast-in .2s ease;box-shadow:0 10px 30px rgba(0,0,0,.4)}@keyframes scene-review-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.scene-review-toast-ok{background:rgba(34,197,94,.9);color:#fff}.scene-review-toast-err{background:rgba(239,68,68,.9);color:#fff}@media (max-width:900px){.scene-review-sidebyside{grid-template-columns:1fr}}.sp-panel-wrapper{display:flex;flex-direction:column;height:100%;overflow:hidden}.sp-tabs{display:flex;align-items:center;padding:10px 12px 0;border-bottom:1px solid var(--glass-b);gap:4px}.sp-tab{background:transparent;color:hsla(0,0%,100%,.55);padding:9px 14px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .15s}.sp-tab:hover{color:hsla(0,0%,100%,.85)}.sp-tab.active{color:hsla(0,0%,100%,.95);border-bottom-color:#8b5cf6}.sp-tab-action{margin-left:auto;background:hsla(0,0%,100%,.05);border:1px solid var(--glass-b);border-radius:6px;color:hsla(0,0%,100%,.75);padding:5px 10px;font-size:11px;cursor:pointer;margin-bottom:4px}.sp-tab-action:hover{background:hsla(0,0%,100%,.1)}.sp-panel-body{flex:1;overflow:auto;padding:16px;min-height:0}.sp-panel-body-json{padding:0;overflow:hidden}.sp-json-editor{width:100%;height:100%}.sp-json-loading{padding:20px;text-align:center;color:hsla(0,0%,100%,.5);font-size:13px}.sp-wrapper{display:flex;flex-direction:column;align-items:center;gap:10px}.sp-structural-note{font-size:11px;color:hsla(0,0%,100%,.45);margin:0;text-align:center;font-style:italic}.sp-phone-frame{width:100%;max-width:280px;aspect-ratio:9/19.5;background:#0a0a0e;border:2px solid hsla(0,0%,100%,.08);border-radius:28px;padding:10px 6px;position:relative;box-shadow:0 10px 40px rgba(0,0,0,.6);overflow:hidden}.sp-phone-notch{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:60px;height:14px;background:#000;border-radius:8px;z-index:2}.sp-phone-screen{width:100%;height:100%;background:linear-gradient(180deg,#12121c,#0c0c14);border-radius:22px;overflow:hidden;position:relative;display:flex;flex-direction:column}.sp-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:280px;padding-top:8px}.sp-reset{background:hsla(0,0%,100%,.05);border:1px solid var(--glass-b);border-radius:6px;padding:6px 12px;color:hsla(0,0%,100%,.75);font-size:12px;cursor:pointer}.sp-reset:hover{background:hsla(0,0%,100%,.1)}.sp-stage-hint{font-size:11px;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:.08em}.sp-not-supported{padding:40px 20px;text-align:center;color:hsla(0,0%,100%,.55);font-size:13px;line-height:1.6}.sp-not-supported-icon{font-size:32px;margin-bottom:8px;opacity:.5}.sp-panel{flex:1;padding:18px 14px;display:flex;flex-direction:column;gap:12px;justify-content:space-between;color:hsla(0,0%,100%,.9);font-size:12px}.sp-act-text{font-size:13px;line-height:1.55;margin:0;color:hsla(0,0%,100%,.92)}.sp-muted{font-size:11px;color:hsla(0,0%,100%,.4);margin:0;font-style:italic}.sp-advance{background:rgba(139,92,246,.2);border:1px solid rgba(139,92,246,.5);border-radius:8px;padding:9px 14px;color:#c4b5fd;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s;margin-top:auto}.sp-advance:hover{background:rgba(139,92,246,.32)}.sp-done{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:hsla(0,0%,100%,.8);font-size:13px}.sp-done-icon{font-size:36px;color:#c4b5fd;opacity:.9}.sp-backdrop{flex:1;position:relative;display:flex;flex-direction:column;padding:16px;overflow:hidden}.sp-backdrop-gradient{position:absolute;inset:0;background:radial-gradient(ellipse at center top,rgba(139,92,246,.2),transparent 60%);pointer-events:none}.sp-backdrop-content{position:relative;z-index:1}.sp-backdrop-content,.sp-central{flex:1;display:flex;align-items:center}.sp-central{flex-direction:column;justify-content:center;gap:14px;padding:16px}.sp-central-orb{width:90px;height:90px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#c4b5fd,#8b5cf6 60%,#4f46e5 100%);box-shadow:0 0 40px rgba(139,92,246,.5)}.sp-contrast-bar{display:flex;align-items:center;gap:8px}.sp-contrast-label{font-size:10px;color:hsla(0,0%,100%,.55);min-width:50px;text-align:center}.sp-contrast-value{text-align:center;font-size:18px;font-weight:600;color:#c4b5fd}.sp-range{flex:1;accent-color:#8b5cf6}.sp-range-full{width:100%}.sp-particle{position:relative}.sp-particle-field{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.sp-particle-dot{position:absolute;width:4px;height:4px;border-radius:50%;background:#c4b5fd;box-shadow:0 0 6px rgba(196,181,253,.8)}.sp-spatial{align-items:center}.sp-spatial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;width:140px;aspect-ratio:1}.sp-spatial-cell{background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.3);border-radius:4px;transition:background .2s}.sp-spatial-cell:hover{background:rgba(139,92,246,.25)}.sp-dialogue-bubble{background:rgba(139,92,246,.15);border:1px solid rgba(139,92,246,.3);border-radius:14px;padding:14px;color:hsla(0,0%,100%,.95)}.sp-binary{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-binary-btn{background:hsla(0,0%,100%,.06);border:1px solid var(--glass-b);border-radius:10px;padding:14px 10px;color:hsla(0,0%,100%,.85);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s}.sp-binary-btn:hover{background:hsla(0,0%,100%,.1)}.sp-binary-btn.picked{background:rgba(139,92,246,.25);border-color:#8b5cf6;color:#e0d5ff}.sp-chips{display:flex;flex-wrap:wrap;gap:6px}.sp-chip{background:hsla(0,0%,100%,.06);border:1px solid var(--glass-b);border-radius:14px;padding:6px 12px;color:hsla(0,0%,100%,.8);font-size:11px;cursor:pointer;transition:all .15s}.sp-chip:hover{background:hsla(0,0%,100%,.1)}.sp-chip.selected{background:rgba(139,92,246,.25);border-color:#8b5cf6;color:#e0d5ff}.sp-emoji-scale{display:flex;justify-content:space-between;gap:6px}.sp-emoji-btn{background:hsla(0,0%,100%,.05);border:1px solid var(--glass-b);border-radius:10px;padding:10px;font-size:22px;cursor:pointer;flex:1;transition:all .15s}.sp-emoji-btn:hover{background:hsla(0,0%,100%,.1)}.sp-emoji-btn.picked{background:rgba(139,92,246,.25);border-color:#8b5cf6;transform:translateY(-2px)}.sp-transfer{gap:10px}.sp-transfer-question{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.95);line-height:1.5}.sp-transfer-static{padding:12px;background:rgba(139,92,246,.1);border-radius:10px;font-size:12px;color:hsla(0,0%,100%,.85);line-height:1.5;font-style:italic}.sp-transfer-options{display:flex;flex-direction:column;gap:6px}.sp-transfer-option{background:hsla(0,0%,100%,.06);border:1px solid var(--glass-b);border-radius:10px;padding:10px 12px;color:hsla(0,0%,100%,.85);font-size:12px;cursor:pointer;text-align:left;transition:all .15s}.sp-transfer-option:hover{background:hsla(0,0%,100%,.1)}.sp-transfer-option.picked{background:rgba(139,92,246,.25);border-color:#8b5cf6;color:#e0d5ff}.sp-transfer-textarea{background:rgba(0,0,0,.3);border:1px solid var(--glass-b);border-radius:8px;padding:8px 10px;color:hsla(0,0%,100%,.9);font-size:12px;font-family:inherit;resize:vertical}.sp-transfer-ai-hint{font-size:10px;color:hsla(0,0%,100%,.4);font-style:italic;padding:8px;background:hsla(0,0%,100%,.03);border-radius:6px;text-align:center}.sp-json-fallback{background:rgba(0,0,0,.3);border-radius:8px;padding:12px;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:11px;line-height:1.6;color:hsla(0,0%,100%,.8);white-space:pre-wrap;word-break:break-word;margin:0;overflow:auto;max-height:100%}.sp-unknown{color:hsla(0,0%,100%,.9)}.sp-unknown-card{background:rgba(234,179,8,.08);border:1px dashed rgba(234,179,8,.4);border-radius:10px;padding:14px 12px;text-align:center;display:flex;flex-direction:column;gap:6px}.sp-unknown-icon{font-size:20px;color:#eab308}.sp-unknown-name{font-size:12px;color:hsla(0,0%,100%,.85);line-height:1.4}.sp-unknown-name code{background:rgba(0,0,0,.3);border:1px solid rgba(234,179,8,.25);border-radius:4px;padding:1px 6px;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:11px;color:#fde047;word-break:break-all}.sp-unknown-hint{font-size:11px;color:rgba(234,179,8,.75);font-style:italic}.sp-unknown-evolution{font-size:11px;color:hsla(0,0%,100%,.55);margin-top:4px}.sp-narrative-card{padding:16px 14px;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);display:flex;flex-direction:column;gap:10px}.sp-nc-variant-label{font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:hsla(0,0%,100%,.45);align-self:flex-start;padding:2px 8px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12)}.sp-nc-title{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.95)}.sp-nc-intro{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(139,92,246,.02));border-color:rgba(139,92,246,.25)}.sp-nc-intro .sp-nc-variant-label{color:rgba(196,181,253,.85);border-color:rgba(139,92,246,.35)}.sp-nc-principle{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(59,130,246,.02));border-color:rgba(59,130,246,.3)}.sp-nc-principle .sp-nc-variant-label{color:rgba(147,197,253,.85);border-color:rgba(59,130,246,.4)}.sp-nc-quote{background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(16,185,129,.02));border-color:rgba(16,185,129,.3);font-style:italic}.sp-nc-quote .sp-nc-variant-label{color:rgba(110,231,183,.85);border-color:rgba(16,185,129,.4)}.sp-nc-warning{background:linear-gradient(135deg,rgba(234,179,8,.12),rgba(234,179,8,.03));border-color:rgba(234,179,8,.35)}.sp-nc-warning .sp-nc-variant-label{color:rgba(253,224,71,.9);border-color:rgba(234,179,8,.45)}.sp-nc-bridge{background:linear-gradient(135deg,rgba(236,72,153,.1),rgba(236,72,153,.02));border-color:rgba(236,72,153,.3)}.sp-nc-bridge .sp-nc-variant-label{color:rgba(249,168,212,.85);border-color:rgba(236,72,153,.4)}.sp-split-stage{gap:10px}.sp-split-stage-grid{display:grid;grid-template-columns:1fr 1px 1fr;gap:8px;min-height:120px}.sp-split-stage-side{padding:10px 8px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;display:flex;flex-direction:column;gap:6px}.sp-split-stage-divider{background:hsla(0,0%,100%,.12);width:1px}.sp-split-stage-label{font-size:12px;font-weight:700;color:hsla(0,0%,100%,.88)}.sp-proportion-bar{gap:10px}.sp-proportion-bar-track{display:flex;height:36px;border-radius:6px;overflow:hidden;border:1px solid hsla(0,0%,100%,.12)}.sp-proportion-bar-segment{display:flex;align-items:center;justify-content:center;min-width:8px;color:hsla(0,0%,100%,.95);font-size:11px;font-weight:600;transition:flex-basis .4s ease}.sp-proportion-bar-label{text-shadow:0 1px 2px rgba(0,0,0,.6)}.sp-radial-tour{align-items:center;gap:12px}.sp-radial-tour-wheel{position:relative;width:160px;height:160px;margin:6px auto}.sp-radial-tour-center{position:absolute;top:50%;left:50%;width:24px;height:24px;border-radius:50%;background:rgba(139,92,246,.3);border:2px solid rgba(139,92,246,.7);transform:translate(-50%,-50%)}.sp-radial-tour-stop{position:absolute;top:50%;left:50%;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.9);font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;transform-origin:center center}.sp-drag-to-slots{align-items:center;gap:8px}.sp-drag-to-slots-row{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.sp-drag-to-slots-piece{padding:8px 12px;background:rgba(139,92,246,.15);border:1px solid rgba(139,92,246,.4);border-radius:6px;color:rgba(196,181,253,.9);font-size:11px;font-weight:600;cursor:grab}.sp-drag-to-slots-slot{padding:8px 12px;min-width:60px;text-align:center;background:hsla(0,0%,100%,.02);border:1px dashed hsla(0,0%,100%,.2);border-radius:6px;color:hsla(0,0%,100%,.55);font-size:11px}.sp-drag-to-slots-arrow{color:hsla(0,0%,100%,.35);font-size:14px}.sp-pulse-grid{align-items:center;gap:12px}.sp-pulse-grid-stack{position:relative;height:120px;width:120px;display:flex;align-items:center;justify-content:center;margin:6px auto}.sp-pulse-grid-layer{position:absolute;border-radius:50%;border:2px solid rgba(139,92,246,.6);background:rgba(139,92,246,.08)}.sp-pulse-grid-beats{display:flex;gap:6px;justify-content:center}.sp-pulse-grid-beat{width:12px;height:12px;border-radius:50%;background:rgba(139,92,246,.3);border:1px solid rgba(139,92,246,.55)}.sp-tempo-player{align-items:stretch;gap:10px}.sp-tempo-player-preview{height:80px;border-radius:8px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;overflow:hidden}.sp-tempo-player-shape{width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,rgba(139,92,246,.6),rgba(59,130,246,.6))}.sp-tempo-player-field{width:80%;height:70%;border-radius:10px;background:linear-gradient(135deg,rgba(234,179,8,.5),rgba(236,72,153,.5))}.sp-tempo-player-custom{font-size:36px;color:hsla(0,0%,100%,.5)}.sp-tempo-player-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(56px,1fr));gap:6px}.sp-tempo-player-btn{padding:8px 6px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:hsla(0,0%,100%,.8);font-size:12px;font-weight:600;cursor:pointer;transition:all .15s}.sp-tempo-player-btn:hover{background:hsla(0,0%,100%,.08)}.sp-tempo-player-btn.picked{background:rgba(139,92,246,.2);border-color:rgba(139,92,246,.6);color:#c4b5fd}.sp-comparison{gap:10px}.sp-comparison-grid{display:grid;gap:6px;min-height:100px}.sp-comparison-tile{padding:10px 8px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;display:flex;flex-direction:column;gap:4px;color:hsla(0,0%,100%,.9)}.sp-comparison-label{font-size:12px;font-weight:700}.sp-comparison-text{font-size:11px;color:hsla(0,0%,100%,.72)}.sp-cmp-split-2,.sp-cmp-split-2-slider{grid-template-columns:1fr 1fr}.sp-cmp-triptych{grid-template-columns:1fr 1fr 1fr}.sp-cmp-quad-grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.sp-cmp-swipe-gallery{display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x mandatory}.sp-cmp-swipe-gallery .sp-comparison-tile{min-width:120px;scroll-snap-align:start;flex:0 0 auto}.scene-review-evo-card{border:1px solid hsla(0,0%,100%,.08);border-radius:8px;margin-bottom:12px;background:hsla(0,0%,100%,.02);overflow:hidden}.scene-review-evo-header{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;text-align:left}.scene-review-evo-header:hover{background:hsla(0,0%,100%,.04)}.scene-review-evo-title{flex:1;font-weight:600;font-size:.85rem}.scene-review-evo-count{font-size:.75rem;opacity:.7;font-variant-numeric:tabular-nums}.scene-review-evo-caret{font-size:.75rem;opacity:.5}.scene-review-evo-body{padding:8px 12px 12px;border-top:1px solid hsla(0,0%,100%,.06)}.scene-review-evo-subtitle{font-size:.75rem;opacity:.6;margin-bottom:8px}.scene-review-evo-empty{font-size:.8rem;opacity:.5;padding:8px 0}.scene-review-evo-error{font-size:.75rem;color:#ef4444;padding:6px 0}.scene-review-evo-table{width:100%;border-collapse:collapse;font-size:.75rem}.scene-review-evo-table td,.scene-review-evo-table th{text-align:left;padding:4px 6px;border-bottom:1px solid hsla(0,0%,100%,.04);vertical-align:top}.scene-review-evo-table th{font-weight:500;opacity:.6;font-size:.7rem;text-transform:uppercase;letter-spacing:.02em}.scene-review-evo-col-count{text-align:right;font-variant-numeric:tabular-nums;width:3.5em}.scene-review-evo-kind{font-size:.7rem;padding:1px 5px;border-radius:3px;background:rgba(139,92,246,.15);color:#c4b5fd}.scene-review-evo-value{font-family:ui-monospace,monospace;font-size:.75rem;opacity:.85}.scene-review-evo-contexts{opacity:.6;font-size:.7rem}.scene-review-regen-row{display:flex;justify-content:flex-end;padding:8px 12px 0}.scene-review-regen-error,.scene-review-regen-success{margin-top:12px;padding:10px;border-radius:6px;font-size:.8rem;line-height:1.4}.scene-review-regen-success{background:rgba(34,197,94,.12);color:#86efac}.scene-review-regen-error{background:rgba(239,68,68,.12);color:#fca5a5}.scene-review-regen-error strong,.scene-review-regen-success strong{display:block;margin-bottom:4px}.origin-atelier{display:flex;flex-direction:column;min-height:calc(100vh - 150px)}.origin-atelier-layout{display:grid;grid-template-columns:300px 1fr 380px;gap:16px;flex:1;min-height:70vh}.origin-atelier-col{background:var(--glass);border:1px solid var(--glass-b);border-radius:14px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.origin-atelier-col__header{flex:0 0 auto;padding:14px 16px;border-bottom:1px solid var(--glass-b)}.origin-atelier-col__scroll{overflow-y:auto;padding:16px;gap:16px}.origin-atelier-col__scroll,.origin-atelier-engineer,.origin-atelier-preview{flex:1;min-height:0;display:flex;flex-direction:column}.origin-atelier-preview{padding:16px 12px;border:1px solid var(--glass-b);border-radius:12px;background:rgba(0,0,0,.15)}@media (max-width:1400px){.origin-atelier-layout{grid-template-columns:260px 1fr 340px}}@media (max-width:1100px){.origin-atelier{min-height:0}.origin-atelier-layout{grid-template-columns:1fr;min-height:0}.origin-atelier-col{overflow:visible}.origin-atelier-col__scroll{overflow-y:visible}}.stand-flaeche{padding:4px 0 70px}.stand-kopf h1{font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--text)}.stand-kopf .stand-unter{color:var(--text-m);font-size:13.5px;margin-top:9px;max-width:860px;line-height:1.7}.stand-kopf .stand-unter b{color:var(--text);font-weight:500}.stand-hinweis{margin-top:14px;border:1px dashed var(--gold-b);background:var(--gold-bg);border-radius:10px;padding:11px 15px;font-size:12.5px;color:var(--text-m);line-height:1.65;max-width:900px}.stand-hinweis b{color:var(--gold);font-weight:500}.stand-kopfleiste{margin-top:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--glass-b);border:1px solid var(--glass-b);border-radius:13px;overflow:hidden}.stand-kachel{background:var(--glass);padding:13px 16px 14px;border:none;text-align:left;font-family:inherit;display:block;width:100%}button.stand-kachel{cursor:pointer;transition:background .13s}button.stand-kachel:hover{background:var(--surface)}button.stand-kachel:focus-visible{outline:2px solid var(--purple);outline-offset:-2px}.stand-kmarke{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.stand-kmarke,.stand-kwert{font-family:Space Grotesk,sans-serif}.stand-kwert{font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin-top:6px;color:var(--text)}.stand-kwert.gold{color:var(--gold)}.stand-kwert.riss{color:var(--riss)}.stand-kwert.vio{color:var(--purple-light)}.stand-kunter{font-size:11.5px;color:var(--text-m);line-height:1.5;margin-top:5px}.stand-kunter b{color:var(--text);font-weight:500}.stand-kopf-fuss{grid-column:1/-1;background:var(--glass);padding:7px 14px;display:flex;justify-content:flex-end}.stand-reiter{display:flex;flex-wrap:wrap;gap:4px;margin-top:16px;border-bottom:1px solid var(--glass-b)}.stand-rbtn{display:flex;flex-direction:column;gap:2px;border:none;border-bottom:2px solid transparent;background:none;padding:8px 14px 9px;margin-bottom:-1px;cursor:pointer;font-family:inherit;text-align:left;transition:color .13s,border-color .13s}.stand-rtitel{font-size:13px;font-weight:500;color:var(--text-m);transition:color .13s}.stand-rbtn small{font-size:10.5px;color:var(--text-dim)}.stand-rbtn:hover .stand-rtitel{color:var(--text)}.stand-rbtn.an{border-bottom-color:var(--purple)}.stand-rbtn.an .stand-rtitel{color:var(--text)}.stand-rbtn:focus-visible{outline:2px solid var(--purple);outline-offset:-2px;border-radius:4px}.stand-sicht{margin-top:16px}.stand-vhinweis{font-size:12.5px;color:var(--text-m);line-height:1.7;border:1px solid var(--glass-b);background:var(--glass);border-radius:10px;padding:11px 15px;margin-bottom:14px}.stand-vhinweis b{color:var(--text);font-weight:500}.weg-chips{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px}.weg-chips-marke{font-family:Space Grotesk,sans-serif;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-right:4px}.weg-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--glass-b);border-radius:999px;padding:5px 12px;font-size:11.5px;color:var(--text-m);background:none;cursor:pointer;font-family:inherit;transition:border-color .13s,color .13s,background .13s}.weg-chip.an,.weg-chip:hover{border-color:var(--purple);color:var(--text)}.weg-chip.an{background:rgba(139,92,246,.1)}.weg-chip.zurueck{color:var(--text-dim)}.weg-chip-punkt{width:7px;height:7px;border-radius:50%;background:var(--riss)}.weg-chip-punkt.steht{background:var(--gold)}.weg-graphbox{border:1px solid var(--glass-b);border-radius:14px;background:var(--surface);padding:6px;overflow-x:auto}.weg-graph{display:block;width:100%;min-width:940px;height:auto}.weg-pfeil-kopf{fill:var(--neutral)}.weg-stufe{font-family:Space Grotesk,sans-serif;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;fill:var(--text-dim)}.weg-trenn{stroke:var(--glass-b);stroke-dasharray:3 5}.weg-kante{fill:none}.weg-kante.erledigt{stroke:var(--gold);stroke-width:1.8}.weg-kante.offen{stroke:var(--neutral-b);stroke-width:1.3;stroke-dasharray:4 4}.weg-knoten{cursor:pointer}.weg-knoten.gedimmt{opacity:.3}.weg-box{fill:var(--glass);stroke:var(--neutral-b);stroke-width:1;transition:stroke-width .12s}.weg-box.frei{fill:rgba(139,92,246,.1);stroke:var(--purple);stroke-width:2}.weg-box.erledigt{fill:var(--gold-bg);stroke:var(--gold);stroke-width:1.5}.weg-box.blockiert{fill:var(--riss-bg);stroke:var(--riss);stroke-width:2;stroke-dasharray:6 3}.weg-box.quer{fill:var(--riss-bg);stroke:var(--riss-b);stroke-width:1.5}.weg-box.getroffen{stroke-width:2.4}.weg-name{font-size:12px;fill:var(--text)}.weg-zeile2{font-family:Space Grotesk,sans-serif;font-size:9.5px;fill:var(--text-dim)}.weg-zeile2.blockiert{fill:var(--riss)}.weg-neben rect{fill:var(--glass);stroke:var(--glass-b);stroke-dasharray:4 3}.weg-neben .weg-name{font-size:11px;fill:var(--text-m)}.weg-gesetzt-label{font-family:Space Grotesk,sans-serif;font-size:9.5px;fill:var(--gold)}.weg-erklaert{fill:var(--text-dim)}.weg-gesetzt-ring{fill:none;stroke:var(--gold);stroke-width:1.6;stroke-dasharray:4 3;animation:weg-einmal .9s ease-out}.weg-fokus{fill:none;stroke:var(--purple);stroke-width:2}@keyframes weg-einmal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.weg-einblendung,.weg-gesetzt-ring{animation:none}}.weg-einblendung{margin-top:12px;font-size:12px;color:var(--text-m);line-height:1.6;border:1px solid var(--glass-b);border-left:2px solid var(--neutral-b);background:var(--glass);border-radius:0 8px 8px 0;padding:9px 13px;max-width:660px;animation:weg-einmal .3s ease-out}.weg-einblendung b{color:var(--text);font-weight:500}.weg-legende{display:flex;flex-wrap:wrap;gap:14px 18px;margin-top:14px}.weg-ltok{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:var(--text-m)}.weg-sw{width:15px;height:12px;border-radius:3px;border:1px solid var(--neutral-b);background:var(--glass);display:inline-block;flex-shrink:0}.weg-sw.erledigt{background:var(--gold-bg);border-color:var(--gold)}.weg-sw.frei{background:rgba(139,92,246,.1);border-color:var(--purple)}.weg-sw.wartet{background:var(--glass);border-color:var(--neutral-b)}.weg-sw.blockiert{background:var(--riss-bg);border-color:var(--riss);border-style:dashed}.weg-sw.quer{background:var(--riss-bg);border-color:var(--riss-b)}.zeit-box{border:1px solid var(--glass-b);border-radius:14px;background:var(--surface);padding:6px;overflow-x:auto}.zeit-svg{display:block;width:100%;min-width:880px;height:auto}.zeit-baseline,.zeit-grid{stroke:var(--glass-b)}.zeit-tick{font-size:9px}.zeit-kopf,.zeit-tick{font-family:Space Grotesk,sans-serif;fill:var(--text-dim)}.zeit-kopf{font-size:9.5px}.zeit-strang{font-family:Space Grotesk,sans-serif;font-size:10px;fill:var(--text-m)}.zeit-hatch-line{stroke:var(--neutral);stroke-width:1.4}.zeit-block{cursor:pointer}.zeit-voll{fill:var(--glass);stroke:var(--neutral-b);stroke-width:1}.zeit-voll.frei{fill:rgba(139,92,246,.12);stroke:var(--purple);stroke-width:2}.zeit-voll.erledigt{fill:var(--gold-bg);stroke:var(--gold)}.zeit-voll.blockiert{fill:var(--riss-bg);stroke:var(--riss)}.zeit-schraffur{fill:url(#zeit-hatch);opacity:.5;stroke-width:.6}.zeit-schraffur.erledigt{stroke:var(--gold)}.zeit-schraffur.frei{stroke:var(--purple)}.zeit-schraffur.blockiert{stroke:var(--riss)}.zeit-schraffur.wartet{stroke:var(--neutral-b)}.zeit-offen{fill:none;stroke:var(--gold);stroke-width:2;stroke-dasharray:5 4}.zeit-offen.blockiert{stroke:var(--riss)}.zeit-label{font-size:10px;fill:var(--text)}.zeit-jetzt{stroke:var(--gold);stroke-width:2}.zeit-jetzt-fahne{fill:var(--gold)}.zeit-jetzt-text{font-size:10px;fill:var(--bg);font-weight:600}.zeit-treff{stroke:var(--riss);stroke-dasharray:5 4}.zeit-treff-text{font-family:Space Grotesk,sans-serif;font-size:9.5px;fill:var(--riss)}.stand-tafelkopf{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:16px;border:1px solid var(--glass-b);border-radius:12px;background:var(--glass);padding:11px 15px}.stand-marke{font-family:Space Grotesk,sans-serif;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.stand-tafelkopf .stand-wert{font-size:12.5px;color:var(--text)}.stand-tafelkopf .stand-luecke{flex:1}.stand-knopf{border:1px solid var(--glass-b);border-radius:8px;padding:7px 13px;font-size:12px;color:var(--text-m);background:none;cursor:pointer;transition:border-color .13s,color .13s,background .13s;font-family:inherit}.stand-knopf:hover{border-color:var(--purple);color:var(--text)}.stand-knopf.stark{border-color:rgba(139,92,246,.5);color:var(--purple-light)}.stand-knopf.stark:hover{background:rgba(139,92,246,.1)}.stand-knopf.alt{border-color:var(--teils-b);color:var(--teils)}.stand-knopf.melde{border-color:var(--riss-b);color:var(--riss)}.stand-knopf.melde:hover{border-color:var(--riss);background:var(--riss-bg)}.stand-filter{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;align-items:center}.stand-fbtn{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--glass-b);border-radius:999px;padding:6px 13px;font-size:12px;color:var(--text-m);background:none;cursor:pointer;font-family:inherit;transition:border-color .13s,color .13s,background .13s}.stand-fbtn.an,.stand-fbtn:hover{border-color:var(--purple);color:var(--text)}.stand-fbtn.an{background:rgba(139,92,246,.1)}.stand-fbtn .stand-zahl,.stand-knopf .stand-zahl{font-family:Space Grotesk,sans-serif;font-size:11px;color:var(--purple-light)}.stand-knopf .stand-zahl{margin-left:7px}.stand-board{margin-top:14px;border:1px solid var(--glass-b);border-radius:14px;background:var(--surface);overflow:hidden}.stand-spaltenkopf,.stand-zeile{display:grid;grid-template-columns:minmax(210px,2.1fr) 86px 86px 86px 110px 130px;align-items:center}.stand-spaltenkopf{padding:11px 16px;border-bottom:1px solid var(--glass-b);background:var(--glass);align-items:end}.stand-spaltenkopf>div{font-family:Space Grotesk,sans-serif;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.stand-spaltenkopf .mitte{text-align:center}.stand-spaltenkopf .wink{display:block;text-transform:none;letter-spacing:0;font-size:9px;color:var(--text-dim);opacity:.75;margin-top:2px}.stand-bereich{padding:13px 16px 6px;display:flex;align-items:baseline;gap:11px;flex-wrap:wrap}.stand-bereich .stand-bname{font-family:Space Grotesk,sans-serif;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--purple-light);font-weight:600}.stand-bereich .stand-bbeschreibung{font-size:11.5px;color:var(--text-dim)}.stand-bereich.quer .stand-bname{color:var(--riss)}.stand-klapp{margin-left:auto;background:none;border:none;color:var(--text-dim);cursor:pointer;font-size:12px;padding:2px 6px;font-family:inherit;transition:transform .13s,color .13s}.stand-klapp:hover{color:var(--text)}.stand-klapp.zu{transform:rotate(-90deg)}.stand-zeile{width:100%;padding:9px 16px;border-top:1px solid hsla(0,0%,100%,.05);background:none;text-align:left;cursor:pointer;font-family:inherit;transition:background .12s}.stand-zeile.aktiv,.stand-zeile:hover{background:var(--glass)}.stand-zeile.aktiv{box-shadow:inset 3px 0 0 var(--purple)}.stand-zeile.betroffen{background:var(--riss-bg)}.stand-zeile.quer{background:rgba(156,69,64,.05)}.stand-zeile:focus-visible{outline:2px solid var(--purple);outline-offset:-2px}.stand-zeile .stand-name{font-size:13px;color:var(--text);padding-right:14px}.stand-zeile .stand-name small{display:block;font-size:11px;color:var(--text-dim);margin-top:2px;line-height:1.45}.stand-zeile .mitte{text-align:center}.stand-zelle{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;font-size:13px;border:1px solid var(--glass-b);position:relative}.stand-zelle.z-steht{background:var(--steht-bg);border-color:var(--steht-b);color:var(--steht)}.stand-zelle.z-teilweise{background:var(--teils-bg);border-color:var(--teils-b);color:var(--teils)}.stand-zelle.z-fehlt,.stand-zelle.z-nicht_geschnitten{color:var(--text-dim);border-style:dashed}.stand-zelle.z-nicht_geschnitten{opacity:.5}.stand-zelle.z-gold{background:var(--gold-bg);border-color:var(--gold-b);color:var(--gold)}.stand-zelle.ist-alt:after{content:"";position:absolute;top:-2px;right:-2px;width:6px;height:6px;border-radius:50%;background:var(--teils)}.stand-deckung{font-family:Space Grotesk,sans-serif;font-size:10.5px;color:var(--text-m);text-align:center}.stand-deckung.keine{color:var(--riss)}.stand-erklaert{display:block;font-family:Space Grotesk,sans-serif;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin-top:3px}.stand-dran{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;border:1px solid var(--glass-b);border-radius:999px;padding:4px 10px;color:var(--text-m);white-space:nowrap}.stand-dran .punkt{width:6px;height:6px;border-radius:50%;background:var(--neutral)}.stand-dran.bau .punkt{background:var(--teils)}.stand-dran.konzept .punkt{background:var(--neutral)}.stand-dran.pruef{border-color:var(--steht-b);color:var(--steht)}.stand-dran.pruef .punkt{background:var(--steht)}.stand-dran.fertig{border-color:var(--gold-b);color:var(--gold)}.stand-dran.fertig .punkt{background:var(--gold)}.stand-dran.verfall{border-color:var(--riss-b);color:var(--riss)}.stand-dran.verfall .punkt{background:var(--riss)}.stand-ampel{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;color:var(--riss)}.stand-ampel .rund{width:9px;height:9px;border-radius:50%;background:var(--riss)}.stand-ampel.steht{color:var(--steht)}.stand-ampel.steht .rund{background:var(--steht)}.stand-leer{padding:26px 16px;color:var(--text-dim);font-size:13px}.stand-fussnote{margin-top:12px;font-size:11.5px;color:var(--text-dim);line-height:1.65;border:1px dashed var(--glass-b);border-radius:10px;padding:10px 14px;max-width:900px}.stand-fussnote b{color:var(--text-m);font-weight:500}.stand-detail-grund{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:79}.stand-detail{position:fixed;top:0;right:0;width:min(420px,100%);height:100dvh;background:#0b0912;border-left:1px solid var(--glass-b);box-shadow:0 25px 60px rgba(0,0,0,.6);transform:translateX(102%);transition:transform .25s ease;z-index:80;display:flex;flex-direction:column;visibility:hidden}.stand-detail.offen{transform:none;visibility:visible}.stand-detail-kopf{padding:16px 18px 12px;border-bottom:1px solid var(--glass-b);display:flex;align-items:flex-start;gap:12px}.stand-detail-kopf h2{font-family:Space Grotesk,sans-serif;font-size:16.5px;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--text)}.stand-detail-unterzeile{font-size:11.5px;color:var(--text-dim);margin-top:4px}.stand-detail-zu{margin-left:auto;font-size:20px;color:var(--text-dim);line-height:1;padding:2px 6px;background:none;border:none;cursor:pointer;font-family:inherit}.stand-detail-zu:hover{color:var(--text)}.stand-detail-zu:focus-visible{outline:2px solid var(--purple);outline-offset:2px;border-radius:4px}.stand-detail-rumpf{overflow-y:auto;padding:14px 18px 26px;flex:1}.stand-detail-marke{font-family:Space Grotesk,sans-serif;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin:14px 0 7px}.stand-detail-marke:first-child{margin-top:0}.stand-detail-reihe{display:flex;gap:11px;align-items:flex-start;border:1px solid hsla(0,0%,100%,.06);border-radius:9px;padding:9px 11px;margin-bottom:7px;background:var(--glass)}.stand-detail-reihe .stand-dtext{font-size:12.5px;color:var(--text);line-height:1.5;display:block}.stand-detail-reihe .stand-dquelle{font-family:Space Grotesk,sans-serif;font-size:10px;color:var(--text-dim);margin-top:4px;display:block;line-height:1.5}.stand-detail-reihe.ist-alt{border-color:var(--teils-b)}.stand-detail-notiz{border-left:2px solid var(--gold-b);background:var(--gold-bg);border-radius:0 8px 8px 0;padding:9px 12px;font-size:12px;color:var(--text-m);line-height:1.6}.stand-detail-notiz b{color:var(--gold);font-weight:500}.stand-detail-notiz.riss{border-left-color:var(--riss-b);background:var(--riss-bg)}.stand-detail-notiz.riss b{color:var(--riss)}.stand-detail-notiz.neutral{border-left-color:var(--neutral-b);background:var(--glass)}.stand-detail-notiz.neutral b{color:var(--text)}.stand-erklaerung{border:1px solid var(--glass-b);border-radius:14px;background:var(--surface);padding:16px 17px;margin-bottom:16px}.stand-erklaerung.ohne-rahmen{border:0;background:none;padding:0;margin-bottom:0}.stand-erklaerung .stand-detail-marke:first-child{margin-top:0}.stand-erkl-warum{font-size:14px;line-height:1.6;color:var(--text)}.stand-erkl-satz{font-size:12.5px;line-height:1.6;color:var(--text-m)}.stand-erkl-satz+.stand-erkl-satz{margin-top:7px}.stand-detail-liste{list-style:none;margin-top:4px}.stand-detail-liste li{font-size:12.5px;color:var(--text-m);padding:5px 0 5px 14px;position:relative;line-height:1.5}.stand-detail-liste li:before{content:"·";position:absolute;left:3px;color:var(--text-dim)}.stand-detail-liste li b{color:var(--text);font-weight:500}.stand-dlink{display:inline-block;margin:0 6px 6px 0;border:1px solid var(--glass-b);border-radius:8px;padding:6px 11px;font-size:12px;color:var(--text-m);background:none;cursor:pointer;font-family:inherit;text-align:left;transition:border-color .13s,color .13s,background .13s}.stand-dlink:hover{border-color:var(--purple);color:var(--text)}.stand-dlink:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.stand-dlink.warn{border-color:var(--riss-b);color:var(--riss)}.stand-dlink.warn:hover{border-color:var(--riss)}a.stand-dlink{text-decoration:none}.stand-live{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;border:1px solid var(--glass-b);border-radius:999px;padding:5px 11px;color:var(--text-m);white-space:nowrap}.stand-live .punkt{width:7px;height:7px;border-radius:50%;background:var(--neutral)}.stand-live.live{border-color:var(--steht-b);color:var(--steht)}.stand-live.live .punkt{background:var(--steht)}.stand-live.verbindet .punkt{background:var(--teils)}.stand-live.getrennt{border-color:var(--riss-b);color:var(--riss)}.stand-live.getrennt .punkt{background:var(--riss)}.stand-live-warnung{color:var(--riss)}.stand-pflege-vorwort{font-size:12px;color:var(--text-m);line-height:1.6;margin-bottom:12px}.stand-feld{display:block;margin-bottom:10px}.stand-feld>span{display:block;font-family:Space Grotesk,sans-serif;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-bottom:5px}.stand-antwortfeld,.stand-feld input,.stand-feld select,.stand-feld textarea{width:100%;background:var(--glass);border:1px solid var(--glass-b);border-radius:8px;padding:8px 10px;color:var(--text);font-family:inherit;font-size:12.5px;line-height:1.5}.stand-feld textarea{resize:vertical;min-height:60px;display:block}.stand-antwortfeld:focus,.stand-feld input:focus,.stand-feld select:focus,.stand-feld textarea:focus{outline:none;border-color:var(--purple)}.stand-antwortfeld:disabled,.stand-feld input:disabled,.stand-feld select:disabled,.stand-feld textarea:disabled{opacity:.55}.stand-feld .pflicht{color:var(--riss);font-weight:500}.stand-feld>.stand-feld-hinweis{display:block;font-size:11px;color:var(--text-dim);line-height:1.5;margin-top:4px;margin-bottom:0;text-transform:none;letter-spacing:0;font-family:inherit}.stand-feld>.stand-feld-hinweis b{color:var(--riss);font-weight:500}.stand-antwortfeld{margin-top:10px;resize:vertical;min-height:84px}.stand-pflege-knoepfe{display:flex;gap:8px;margin:12px 0;flex-wrap:wrap}.stand-frage{border:1px solid var(--glass-b);border-radius:12px;background:var(--glass);padding:13px 15px;margin-bottom:14px}.stand-frage.beantwortet{opacity:.72}.stand-frage-titel{font-family:Space Grotesk,sans-serif;font-size:13.5px;font-weight:600;color:var(--text);letter-spacing:-.01em}.stand-frage-text{font-size:12.5px;color:var(--text-m);line-height:1.6;margin-top:6px}.stand-frage-meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px;font-family:Space Grotesk,sans-serif;font-size:10px;color:var(--text-dim)}.stand-frage-meta .beispiel{color:var(--teils)}.stand-frage-block{font-size:12.5px;color:var(--text-m);line-height:1.6;border-left:2px solid var(--glass-b);padding-left:10px}.stand-frage-block.neigung{border-left-color:var(--gold-b);color:var(--text)}.stand-griffleiste{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.stand-griffleiste-hinweis{font-size:11.5px;color:var(--text-dim);line-height:1.5}.stand-zaehler{display:inline-block;margin-bottom:12px;font-family:Space Grotesk,sans-serif;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--purple-light);border:1px solid rgba(139,92,246,.4);border-radius:999px;padding:3px 10px}.stand-detail-notiz.vio{border-left-color:var(--purple);background:rgba(139,92,246,.07)}.stand-detail-notiz.vio b{color:var(--text)}.stand-detail-notiz.warn{border-left-color:var(--teils-b);background:var(--teils-bg)}.stand-detail-notiz.warn b{color:var(--text)}.stand-detail-reihe.hervor{border-color:rgba(139,92,246,.45)}.stand-formular{border:1px solid var(--glass-b);border-radius:12px;background:var(--glass);padding:14px 15px;margin:14px 0}.stand-formular.gebaut{border-left:3px solid var(--purple)}.stand-formular.bewiesen{border-left:3px solid var(--neutral)}.stand-ftitel{font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;color:var(--text);margin-bottom:9px}.stand-formular-vorwort{font-size:12px;color:var(--text-m);line-height:1.65;margin:10px 0 13px}.stand-spmarke{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.stand-spmarke .stand-sqs{display:flex;gap:4px}.stand-spmarke .stand-sq{width:16px;height:16px;border-radius:5px;border:1px solid var(--glass-b);background:hsla(0,0%,100%,.02)}.stand-spmarke .stand-sq.an{border-color:var(--purple);background:rgba(139,92,246,.16);box-shadow:0 0 0 2px rgba(139,92,246,.16)}.stand-spmarke .stand-sq.an.grau{border-color:var(--neutral);background:rgba(139,147,163,.16);box-shadow:0 0 0 2px rgba(139,147,163,.16)}.stand-spmarke .stand-sptxt{font-family:Space Grotesk,sans-serif;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.stand-spmarke .stand-sptxt b{color:var(--text);font-weight:600;letter-spacing:.06em}.stand-griffzeile{font-size:11px;color:var(--text-dim);line-height:1.5;margin-top:10px}.stand-griffzeile b{color:var(--text);font-weight:500}@media (max-width:900px){.stand-kopfleiste{grid-template-columns:repeat(2,minmax(0,1fr))}.stand-spaltenkopf,.stand-zeile{grid-template-columns:minmax(150px,2fr) 54px 54px 54px 84px 104px}.stand-spaltenkopf{padding:10px 12px}.stand-zeile{padding:9px 12px}.stand-board{overflow-x:auto}}@media (max-width:560px){.stand-kopfleiste{grid-template-columns:minmax(0,1fr)}}