.cfg-cover{position:absolute;inset:0;z-index:20;background:url(/public/configurator/models/chair/chair-thumb.png) center center / contain no-repeat,var(--bg, #111111);display:flex;align-items:center;justify-content:center;border-radius:inherit;cursor:pointer;transition:opacity .6s ease}.cfg-cover.fade-out{opacity:0;pointer-events:none}.cfg-cover-play{width:56px;height:56px;border-radius:50%;border:1px solid rgba(74,222,128,.4);background:#111;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#4ade80;font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;animation:coverPlayGlow 2.5s ease-in-out infinite}@keyframes coverPlayGlow{0%,to{box-shadow:0 0 16px #22c55e26,0 0 32px #22c55e0f}50%{box-shadow:0 0 24px #22c55e59,0 0 48px #22c55e1f}}.cfg-cover-play:hover{border-color:#4ade80b3;box-shadow:0 0 24px #22c55e4d,0 0 48px #22c55e1a,inset 0 0 20px #22c55e0f}.cfg-cover-play i{transition:transform .3s ease;margin-left:2px}.cfg-cover-play:hover i{transform:scale(1.12)}.cfg-chair-disabled,.cfg-watch-disabled{opacity:.35;pointer-events:none;transition:opacity .5s ease}.cfg-hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;text-align:center;padding:80px 0 0;background:transparent;position:relative;overflow:hidden}.cfg-hero .container{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.cfg-hero-icon{width:80px;height:80px;border-radius:50%;background:#22c55e1a;display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-lg);animation:cfgGlow 3s ease-in-out infinite}@keyframes cfgGlow{0%,to{box-shadow:0 0 24px #22c55e26}50%{box-shadow:0 0 36px #22c55e4d}}.cfg-hero-icon i{font-size:2rem;color:#22c55e}.cfg-hero h1{font-size:3rem;font-weight:800;line-height:1.1;letter-spacing:-2px;margin-bottom:var(--spacing-md)}.cfg-pills{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin:var(--spacing-md) 0 var(--spacing-lg)}.cfg-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:100px;border:none;font-size:.75rem;font-weight:600;color:var(--text-secondary);background:#ffffff05}.cfg-pill i{color:#22c55e;font-size:.7rem}.cfg-showcase{padding:var(--spacing-2xl) 0;background:var(--bg-primary);position:relative;z-index:1}.cfg-showcase .section-header{margin-bottom:var(--spacing-xl)}.cfg-viewer-wrap{max-width:1200px;margin:0 auto;border-radius:20px;overflow:hidden;border:1px solid var(--border);background:#111!important;position:relative}.cfg-ext-controls{position:absolute;top:12px;right:12px;z-index:20;display:flex;gap:6px}#cfgWrap{display:flex;flex-wrap:wrap}#cfgWrap .vw-viewer-frame{width:60%;height:620px;order:1;flex-shrink:0}@media(max-width:768px){#cfgWrap{flex-direction:column}#cfgWrap .vw-viewer-frame{width:100%;height:400px}.cfg-ext-controls .vw-viewer-toggle,.cfg-ext-controls .vw-fullscreen-btn{width:30px;height:30px}}.cfg-sw-bar{position:absolute;bottom:14px;left:14px;z-index:10;display:flex;gap:6px}#cfgWrap.light-mode .cfg-ext-controls .vw-viewer-toggle{color:#222}#cfgWrap.light-mode .cfg-ext-controls .vw-viewer-toggle:hover{background:#0000001a}#cfgWrap.light-mode .cfg-ext-controls .vw-viewer-toggle img{filter:invert(1);opacity:1!important}#cfgWrap.light-mode .cfg-ext-controls .vw-fullscreen-btn{color:#222}#cfgWrap.light-mode .cfg-ext-controls .vw-fullscreen-btn:hover{background:#0000001a}.cfg-sw-bar.light-mode .vw-sw{background:#0000000f;border-color:#0000001a}.cfg-sw-bar.light-mode .vw-sw:hover{background:#0000001a}.cfg-sw-bar.light-mode .vw-sw i{color:#0006}.cfg-sw-bar.light-mode .vw-sw span{color:#00000073}.cfg-sw-bar.light-mode .vw-sw.active{background:#22c55e1a;border-color:#22c55e4d}.cfg-sw-bar.light-mode .vw-sw.active i{color:#16a34a}.cfg-sw-bar.light-mode .vw-sw.active span{color:#000000b3}.vw-viewer-frame.light-mode .vw-top-left-controls .vw-viewer-toggle{color:#222}.vw-viewer-frame.light-mode .vw-top-left-controls .vw-viewer-toggle:hover{background:#0000001a}#cfgRotOverlay.light-mode #cfgRotateVal,#cfgZoomOverlay.light-mode #cfgZoomVal{color:#00000059!important}.vw-viewer-wrap.light-mode{background:#f2f2f2;border-color:#0000001a}.vw-viewer-wrap.light-mode .cfg-ext-controls .vw-viewer-toggle{color:#222}.vw-viewer-wrap.light-mode .cfg-ext-controls .vw-viewer-toggle:hover{background:#0000001a}.vw-viewer-wrap.light-mode .cfg-ext-controls .vw-viewer-toggle img{filter:invert(1);opacity:1}.vw-viewer-wrap.light-mode .cfg-ext-controls .vw-fullscreen-btn{color:#222}.vw-viewer-wrap.light-mode .cfg-ext-controls .vw-fullscreen-btn:hover{background:#0000001a}.cfg-panel.light-mode{background:#f2f2f2;border-left-color:#00000014}.cfg-panel.light-mode .cfg-panel-header{border-bottom-color:#0000000f}.cfg-panel.light-mode .cfg-panel-title{color:#111}.cfg-panel.light-mode .cfg-panel-title i{color:#16a34a}.cfg-panel.light-mode .cfg-reset-btn{color:#0006}.cfg-panel.light-mode .cfg-reset-btn:hover{color:#16a34a}.cfg-panel.light-mode .cfg-mat-item{border-bottom-color:#0000000f}.cfg-panel.light-mode .cfg-mat-header:hover{background:#00000008}.cfg-panel.light-mode .cfg-mat-item.open .cfg-mat-header{background:#00000005}.cfg-panel.light-mode .cfg-mat-icon{background:#0000000a;border-color:#00000014}.cfg-panel.light-mode .cfg-mat-item.open .cfg-mat-icon,.cfg-panel.light-mode .cfg-mat-header:hover .cfg-mat-icon{border-color:#22c55e4d;background:#22c55e14}.cfg-panel.light-mode .cfg-mat-icon i{color:#00000059}.cfg-panel.light-mode .cfg-mat-item.open .cfg-mat-icon i,.cfg-panel.light-mode .cfg-mat-header:hover .cfg-mat-icon i{color:#16a34a}.cfg-panel.light-mode .cfg-mat-label{color:#222}.cfg-panel.light-mode .cfg-mat-item.open .cfg-mat-label{color:#111}.cfg-panel.light-mode .cfg-mat-chevron{color:#0003}.cfg-panel.light-mode .cfg-mat-item.open .cfg-mat-chevron{color:#16a34a}.cfg-panel.light-mode .cfg-color-dot{border-color:#0000001f}.cfg-panel.light-mode .cfg-mat-divider{background:linear-gradient(90deg,transparent,rgba(0,0,0,.06),transparent)}.cfg-panel.light-mode .cfg-material-switch{border-bottom-color:#0000000f}.cfg-panel.light-mode .cfg-material-switch-label{color:#00000073}.cfg-panel.light-mode .cfg-material-toggle{background:#0000000a;border-color:#00000014}.cfg-panel.light-mode .cfg-material-opt{color:#0006}.cfg-panel.light-mode .cfg-material-opt:hover{color:#0009}.cfg-panel.light-mode .cfg-material-opt.active{background:#22c55e1f;color:#111}.cfg-panel.light-mode .cfg-material-opt.active i{color:#16a34a}.cfg-panel.light-mode .cfg-chair-group{border-bottom-color:#0000000f}.cfg-panel.light-mode .cfg-chair-group-icon{background:#0000000a;border-color:#00000014}.cfg-panel.light-mode .cfg-chair-group-icon i{color:#16a34a}.cfg-panel.light-mode .cfg-chair-group-label{color:#222}.cfg-panel.light-mode .cfg-chair-color-btn.active{border-color:#16a34a}#cfgWrap .vw-viewer-frame{position:relative}#cfgWrap .vw-rotate-overlay{left:14px}#cfgWrap .vw-zoom-overlay{right:auto;left:calc(60% - 44px)}@media(max-width:768px){#cfgWrap .vw-zoom-overlay{left:auto;right:14px}}#cfgWrap .cfg-ext-controls{right:auto;left:calc(60% - 120px)}@media(max-width:768px){#cfgWrap .cfg-ext-controls{left:auto;right:12px}}.cfg-panel{width:40%;height:620px;display:flex;flex-direction:column;background:#111;border-left:1px solid rgba(255,255,255,.06);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}.cfg-panel::-webkit-scrollbar{width:4px}.cfg-panel::-webkit-scrollbar-track{background:transparent}.cfg-panel::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:4px}.cfg-panel-header{padding:28px 28px 20px;border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:space-between}.cfg-panel-title{display:flex;align-items:center;gap:10px;font-size:1.05rem;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}.cfg-panel-title i{color:#22c55e;font-size:.95rem}.cfg-mat-list{padding:4px 0;flex:1;overflow-y:auto}.cfg-mat-item{border-bottom:1px solid rgba(255,255,255,.04)}.cfg-mat-item:last-child{border-bottom:none}.cfg-mat-header{display:flex;align-items:center;gap:14px;padding:10px 24px;cursor:pointer;user-select:none;transition:background .2s}.cfg-mat-header:hover{background:#ffffff06}.cfg-mat-item.open .cfg-mat-header{background:#ffffff05}.cfg-mat-icon{width:42px;height:42px;border-radius:10px;background:#ffffff0a;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(255,255,255,.06);transition:border-color .25s,background .25s}.cfg-mat-item.open .cfg-mat-icon,.cfg-mat-header:hover .cfg-mat-icon{border-color:#22c55e40;background:#22c55e0f}.cfg-mat-icon i{font-size:1.05rem;color:#ffffff59;transition:color .25s}.cfg-mat-item.open .cfg-mat-icon i,.cfg-mat-header:hover .cfg-mat-icon i{color:#22c55e}.cfg-mat-label{flex:1;font-size:.82rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfg-mat-item.open .cfg-mat-label{color:#fff}.cfg-color-dot{width:16px;height:16px;border-radius:50%;flex-shrink:0;background:#fff;border:1.5px solid rgba(255,255,255,.12);box-shadow:0 0 6px #00000040;transition:background .15s,box-shadow .2s,border-color .2s}.cfg-mat-chevron{font-size:.85rem;color:#fff3;transition:transform .3s cubic-bezier(.4,0,.2,1),color .2s;flex-shrink:0}.cfg-mat-item.open .cfg-mat-chevron{transform:rotate(180deg);color:#22c55e}.cfg-mat-body{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),padding .35s;padding:0 24px 0 80px;display:flex;align-items:center}.cfg-mat-item.open .cfg-mat-body{max-height:120px;padding:22px 24px 22px 80px}.cfg-mat-slider{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:4px;outline:none;cursor:pointer;opacity:.75;transition:opacity .2s;background:linear-gradient(to right,#7f0df2,#2525f4,#06a8f9,#0bdada,#11d473,#17cf17,#a4ec13,#f9f91f,#fff,#f9c31f,#f98006,#f94306,#f90606,#f20d59,#ec13c8)}.cfg-mat-slider:hover{opacity:1}.cfg-mat-slider::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:#fff;border:2px solid #22c55e;border-radius:50%;cursor:pointer;box-shadow:0 2px 8px #00000059;transition:transform .15s,box-shadow .15s}.cfg-mat-slider::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 2px 12px #22c55e4d}.cfg-mat-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid #22c55e;cursor:pointer;box-shadow:0 2px 8px #00000059}.cfg-reset-btn{background:none;border:none;color:#ffffff59;font-size:.8rem;font-weight:600;display:flex;align-items:center;gap:6px;padding:4px 0;cursor:pointer;transition:color .2s;letter-spacing:.02em;white-space:nowrap}.cfg-reset-btn:hover{color:#22c55e}.cfg-material-switch{padding:16px 24px;border-bottom:1px solid rgba(255,255,255,.05)}.cfg-material-switch-label{font-size:.7rem;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.cfg-material-toggle{display:flex;border-radius:10px;overflow:hidden;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);padding:3px;gap:3px}.cfg-material-opt{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:8px;background:transparent;border:none;outline:none;font-size:.8rem;font-weight:600;color:#fff6;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}.cfg-material-opt i{font-size:.78rem;transition:color .25s}.cfg-material-opt:hover{color:#fff9}.cfg-material-opt.active{background:#22c55e1a;color:#fff;box-shadow:0 1px 6px #00000026}.cfg-material-opt.active i{color:#22c55e}#cfgChairWrap{display:flex;flex-wrap:wrap}#cfgChairWrap .vw-viewer-frame{width:60%;height:620px;flex-shrink:0;position:relative;order:1}#cfgChairWrap .vw-rotate-overlay{left:14px}#cfgChairWrap .vw-zoom-overlay{right:auto;left:calc(60% - 44px)}#cfgChairWrap .cfg-ext-controls{right:auto;left:calc(60% - 120px)}.cfg-chair-group{padding:14px 24px;border-bottom:1px solid rgba(255,255,255,.04)}.cfg-chair-group:last-child{border-bottom:none}.cfg-chair-group-header{display:flex;align-items:center;gap:10px}.cfg-chair-group-icon{width:34px;height:34px;border-radius:9px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cfg-chair-group-icon i{font-size:.85rem;color:#22c55e}.cfg-chair-group-label{font-size:.82rem;font-weight:700;color:var(--text-primary)}.cfg-chair-colors{display:flex;gap:8px;margin-left:auto}.cfg-chair-color-btn{width:30px;height:30px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:all .2s;overflow:hidden;padding:0;background:none;outline:none}.cfg-chair-color-btn:hover{transform:scale(1.1)}.cfg-chair-color-btn.active{border-color:#22c55e}.cfg-chair-color-btn .cc-solid{width:100%;height:100%;display:block;border-radius:50%}.cfg-chair-color-btn .cc-tex-img{width:100%;height:100%;display:block;border-radius:50%;object-fit:cover}@media(max-width:768px){#cfgChairWrap{flex-direction:column}#cfgChairWrap .vw-viewer-frame{width:100%;height:400px}#cfgChairWrap .vw-zoom-overlay{left:auto;right:14px}#cfgChairWrap .cfg-ext-controls{left:auto;right:12px}}@media(max-width:768px){.cfg-panel{width:100%;height:auto;max-height:420px;border-left:none;border-top:1px solid rgba(255,255,255,.06)}.cfg-mat-header{padding:10px 16px}.cfg-panel-header{padding:20px 20px 16px}}.cfg-viewer-frame{width:100%;height:600px;position:relative;background:#111!important}.cfg-viewer-frame iframe{width:100%;height:100%;border:none;display:block;background:transparent}.cfg-viewer-frame canvas{background:transparent}#cfgWrap .vw-viewer-frame,#cfgChairWrap .vw-viewer-frame{background:#111!important}.cfg-viewer-loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#111!important;z-index:5;transition:opacity .5s ease}.cfg-viewer-loader.hidden{opacity:0;pointer-events:none}.cfg-viewer-loader i{font-size:24px;color:#fff6}.cfg-rotate-overlay{position:absolute;left:24px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;z-index:10}.cfg-zoom-overlay{position:absolute;right:24px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;z-index:10}.cfg-slider-btn{background:none;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.cfg-slider-btn i{font-size:14px;color:#ffffff4d}.cfg-slider-btn:hover i{color:#fff9}.cfg-v-slider{-webkit-appearance:none;appearance:none;writing-mode:vertical-lr;direction:rtl;width:4px;height:140px;border-radius:4px;background:#ffffff14;outline:none;cursor:pointer}.cfg-v-slider::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#22c55e;cursor:pointer;box-shadow:0 0 8px #22c55e66}.cfg-v-slider::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#22c55e;cursor:pointer;border:none;box-shadow:0 0 8px #22c55e66}.cfg-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:960px;margin:var(--spacing-xl) auto 0}.cfg-feat-card{display:flex;align-items:flex-start;gap:14px;padding:22px;border-radius:14px;border:1px solid var(--border);background:transparent}.cfg-feat-icon{width:42px;height:42px;border-radius:11px;background:#22c55e14;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cfg-feat-icon i{font-size:1.05rem;color:#22c55e}.cfg-feat-card h4{font-size:.95rem;font-weight:700;margin:0 0 4px;color:var(--text-primary)}.cfg-feat-card p{font-size:.82rem;color:var(--text-tertiary);margin:0;line-height:1.45}@media(max-width:768px){.cfg-features-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.cfg-features-grid{grid-template-columns:1fr}}.cfg-how{padding:var(--spacing-3xl) 0;background:transparent}.cfg-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:960px;margin:var(--spacing-xl) auto 0}.cfg-step{text-align:center;padding:32px 24px;border-radius:16px;border:1px solid var(--border);background:#ffffff05}.cfg-step-num{width:48px;height:48px;border-radius:50%;background:#22c55e1a;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:1.1rem;font-weight:800;color:#22c55e}.cfg-step h4{font-size:1rem;font-weight:700;margin-bottom:8px;color:var(--text-primary)}.cfg-step p{font-size:.85rem;color:var(--text-tertiary);line-height:1.5}@media(max-width:768px){.cfg-steps{grid-template-columns:1fr;gap:16px}}.cfg-embed{padding:var(--spacing-3xl) 0 0;background:transparent}.cfg-embed-layout{display:flex;gap:var(--spacing-xl);align-items:center;max-width:960px;margin:0 auto}.cfg-embed-info{flex:1}.cfg-embed-info h3{font-size:1.6rem;font-weight:700;margin-bottom:var(--spacing-sm)}.cfg-embed-info p{font-size:.95rem;color:var(--text-secondary);line-height:1.7;margin-bottom:var(--spacing-lg)}.cfg-embed-platforms{display:flex;flex-wrap:wrap;gap:8px}.cfg-embed-platforms .cfg-pill{font-size:.85rem;padding:8px 16px}.cfg-embed-platforms .cfg-pill i{font-size:.85rem}.cfg-embed-code{flex:1;max-width:440px}.cfg-code-block{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:20px;font-family:SF Mono,Fira Code,monospace;font-size:.78rem;color:var(--text-secondary);line-height:1.8}.cfg-code-block .code-tag{color:#22c55e}.cfg-code-block .code-attr{color:#3b82f6}.cfg-code-block .code-val{color:#f59e0b}.cfg-code-header{display:flex;align-items:center;gap:6px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--border)}.cfg-code-dot{width:8px;height:8px;border-radius:50%}.cfg-code-copy{margin-left:auto;font-size:11px;color:var(--text-tertiary);cursor:pointer;display:flex;align-items:center;gap:4px}.cfg-code-copy:hover{color:#22c55e}@media(max-width:768px){.cfg-hero h1{font-size:2rem;letter-spacing:-1px}.cfg-hero p{font-size:.9rem;padding:0 12px}.cfg-viewer-frame{height:56vw;min-height:280px;max-height:420px}.cfg-rotate-overlay,.cfg-zoom-overlay{display:none!important}.cfg-sw-bar{bottom:8px;left:8px;gap:4px}.cfg-sw-bar button{width:36px;height:36px;font-size:11px;border-radius:8px}.cfg-mat-header{padding:10px 12px}.cfg-mat-body{padding:12px 12px 12px 44px}.cfg-chair-group-label{font-size:.72rem}.cfg-chair-color-btn{width:24px;height:24px}.cfg-embed-layout{flex-direction:column}.cfg-embed-code{max-width:100%}.cfg-embed-info h3{font-size:1.3rem}.cfg-step{padding:24px 18px}.cfg-code-block{font-size:.7rem;padding:14px}}@media(max-width:480px){.cfg-hero h1{font-size:1.6rem}.cfg-viewer-frame,#cfgWrap .vw-viewer-frame,#cfgChairWrap .vw-viewer-frame{height:60vw;min-height:240px;max-height:360px}.cfg-panel{max-height:340px}.cfg-mat-body{padding:10px 10px 10px 36px}.cfg-sw-bar button{width:34px;height:34px;font-size:10.5px}.cfg-step-num{width:40px;height:40px;font-size:.95rem}.cfg-embed-info h3{font-size:1.1rem}.cfg-embed-platforms .cfg-pill{font-size:.78rem;padding:6px 12px}.cfg-chair-color-btn{width:20px;height:20px}}@media(max-width:600px){.cfg-demo-layout{flex-direction:column;gap:0}.cfg-viewer-side{width:100%;min-height:50vh;max-height:60vh}.cfg-panel{width:100%;max-height:none;height:auto;border-left:none;border-top:1px solid var(--border)}.cfg-panel-content{padding:14px}.cfg-mat-body{padding:10px 10px 10px 32px}.cfg-features-grid{grid-template-columns:1fr;gap:10px}.cfg-feature-card{padding:14px 12px 16px}.cfg-feature-icon{width:36px;height:36px;font-size:1rem}.cfg-mat-name{font-size:.75rem}.cfg-mat-icon{width:22px;height:22px;font-size:.7rem}.cfg-color-grid{gap:6px}.cfg-chair-color-btn{width:22px;height:22px}}@media(max-width:480px){.cfg-hero h1{font-size:1.7rem}.cfg-hero p{font-size:.92rem}.cfg-pills{gap:5px}.cfg-pill{padding:5px 9px;font-size:.7rem}.cfg-viewer-side{min-height:44vh;max-height:55vh}.cfg-mat-head{padding:10px 8px}.cfg-mat-name{font-size:.72rem}.cfg-features-grid{padding:0 4px}.cfg-features-section h2{font-size:1.4rem}}@media(max-width:360px){.cfg-hero h1{font-size:1.45rem}.cfg-viewer-side{min-height:38vh}.cfg-mat-icon,.cfg-chair-color-btn{width:20px;height:20px}}@media(max-width:768px){.cfg-chair-color-btn{width:28px!important;height:28px!important}.cfg-code-block,.cfg-code-block pre,.cfg-code-block code{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.cfg-code-block::-webkit-scrollbar{height:4px}}@media(max-width:480px){.cfg-chair-color-btn{width:28px!important;height:28px!important}}@media(max-width:360px){.cfg-chair-color-btn{width:26px!important;height:26px!important}}
