@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}h1,h2,h3,h4,h5,h6{margin:0;font-weight:700;color:var(--text-primary)}code,pre{font-family:JetBrains Mono,Fira Code,Monaco,monospace}.page-container{max-width:1400px;margin:0 auto;padding:0 2rem}@media(max-width:768px){.page-container{padding:0 1rem}}header{border-radius:var(--radius);border:1px solid var(--glass-border)}header h1{margin:0}header nav ul{list-style:none;margin:0;padding:0;display:flex;gap:2rem;align-items:center}header nav a{transition:var(--transition)}*{box-sizing:border-box;padding:0;margin:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root{--ethereal-blue:#5e7ce2;--moonlit-grey:#9ca8c4;--deep-charcoal:#16171d;--future-dust:#1e2130;--mocha-mousse:#a47764;--mocha-light:#c4a494;--neon-accent:#ff6b35;--chrome-purple:#a855f7;--cyber-teal:#2dd4bf;--glass-bg:rgba(30,33,48,.6);--glass-border:rgba(156,168,196,.15);--glass-highlight:hsla(0,0%,100%,.05);--text-primary:#f0f2f8;--text-secondary:#9ca8c4;--text-muted:#636b83;--radius:16px;--radius-sm:10px;--shadow-glow:0 0 40px rgba(94,124,226,.15);--transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}body,html{max-width:100vw;overflow-x:hidden;min-height:100vh}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;margin:0;padding:0;color:var(--text-primary);background:var(--deep-charcoal);background-image:radial-gradient(ellipse at 20% 0,rgba(94,124,226,.08) 0,transparent 50%),radial-gradient(ellipse at 80% 100%,rgba(168,85,247,.06) 0,transparent 50%);line-height:1.6}a{color:var(--ethereal-blue);text-decoration:none;transition:var(--transition)}a:hover{color:var(--cyber-teal)}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}header{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--glass-border);padding:1rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}header .container{justify-content:space-between}header .container,header h1{display:flex;align-items:center}header h1{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,var(--ethereal-blue) 0,var(--chrome-purple) 50%,var(--cyber-teal) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;gap:.75rem}header h1:before{content:"";width:12px;height:12px;background:radial-gradient(circle,var(--cyber-teal) 0,var(--ethereal-blue) 100%);border-radius:50%;animation:breathe 3s ease-in-out infinite;box-shadow:0 0 20px var(--cyber-teal)}@keyframes breathe{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.2);opacity:1}}header nav{display:flex;gap:2rem}header nav a{color:var(--text-secondary);font-weight:500;padding:.5rem 0;position:relative;letter-spacing:.02em}header nav a:hover{color:var(--text-primary)}header nav a:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,var(--ethereal-blue),var(--chrome-purple));transition:var(--transition);transform:translateX(-50%);border-radius:2px}header nav a:hover:after{width:100%}header nav a.active{color:var(--text-primary)}header nav a.active:after{width:100%}main{padding:3rem 0;min-height:calc(100vh - 200px)}.hero{text-align:center;padding:4rem 0 5rem}.hero h2{font-size:clamp(1.75rem,5vw,3rem);font-weight:700;margin-bottom:1rem;color:var(--text-primary);letter-spacing:-.02em}.hero h2 span{background:linear-gradient(135deg,var(--ethereal-blue) 0,var(--chrome-purple) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero p{max-width:600px;margin:0 auto 2rem}.hero p,.hero-description{color:var(--text-secondary);font-size:1.125rem}.hero-description{max-width:650px;margin:0 auto 2.5rem;line-height:1.7}.form{width:100%;max-width:700px;margin:0 auto}.form-control{display:flex;gap:.75rem;background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:.5rem;border-radius:var(--radius);border:1px solid var(--glass-border);box-shadow:var(--shadow-glow),inset 0 1px 0 var(--glass-highlight);transition:var(--transition)}.form-control:focus-within{border-color:rgba(94,124,226,.4);box-shadow:0 0 60px rgba(94,124,226,.2),inset 0 1px 0 var(--glass-highlight)}.form-control input[type=url]{flex:1 1;background:hsla(0,0%,100%,.03);border:1px solid transparent;border-radius:var(--radius-sm);padding:1rem 1.5rem;font-size:1rem;color:var(--text-primary);outline:none;transition:var(--transition)}.form-control input[type=url]::placeholder{color:var(--text-muted)}.form-control input[type=url]:focus{background:hsla(0,0%,100%,.05)}.form-control .components-button,.form-control>button{background:linear-gradient(135deg,var(--ethereal-blue) 0,var(--chrome-purple) 100%);color:#fff;border:none;border-radius:var(--radius-sm);padding:1rem 2rem;font-size:1rem;font-weight:600;cursor:pointer;transition:var(--transition);white-space:nowrap;position:relative;overflow:hidden}.form-control .components-button:before,.form-control>button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.form-control .components-button:hover:before,.form-control>button:hover:before{left:100%}.form-control .components-button:hover,.form-control>button:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(94,124,226,.4)}.form-control .components-button:active,.form-control>button:active{transform:translateY(0)}.form .components-base-control{flex:1 1 100%;margin:0}.critical-css-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:3rem}.critical-css-result{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--radius);border:1px solid var(--glass-border);padding:1.5rem;display:flex;flex-direction:column;gap:1rem;position:relative;overflow:hidden;transition:var(--transition)}.critical-css-result:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--ethereal-blue),var(--chrome-purple),var(--cyber-teal));opacity:0;transition:var(--transition)}.critical-css-result:hover{border-color:rgba(94,124,226,.3);transform:translateY(-4px)}.critical-css-result:hover:before{opacity:1}.critical-css-result.critical-css-critical:before{background:linear-gradient(90deg,var(--mocha-mousse),var(--mocha-light),var(--neon-accent))}.critical-css-result h3{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:.25rem;transition:color .2s ease}.result-header{margin-bottom:.5rem}.result-description{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0}.result-description strong{color:var(--cyber-teal);font-weight:600;margin-left:.5rem}.result-description strong:first-of-type{margin-left:0;display:block;margin-top:.5rem}.critical-css-result textarea{width:100%;min-height:220px;background:rgba(0,0,0,.2);border:1px solid var(--glass-border);border-radius:var(--radius-sm);padding:1rem;font-family:JetBrains Mono,Fira Code,Monaco,monospace;font-size:.8125rem;color:var(--text-primary);resize:vertical;outline:none;transition:var(--transition);line-height:1.7}.critical-css-result textarea:focus{border-color:var(--ethereal-blue);box-shadow:0 0 0 3px rgba(94,124,226,.1)}.critical-css-result-action{background:transparent;color:var(--ethereal-blue);border:1px solid var(--glass-border);border-radius:var(--radius-sm);padding:.875rem 1.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center;gap:.5rem}.critical-css-result-action:hover:not(:disabled){background:var(--ethereal-blue);border-color:var(--ethereal-blue);color:#fff;box-shadow:0 4px 20px rgba(94,124,226,.3)}.critical-css-result-action:disabled{opacity:.4;cursor:not-allowed}.result-code-container{background:rgba(0,0,0,.3);border-radius:var(--radius-sm);overflow:hidden}.collapsible-content.expanded .result-code-container{border:1px solid var(--glass-border);margin-bottom:1rem}.result-code-header{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:rgba(0,0,0,.2);flex-wrap:wrap;gap:.5rem}.collapsible-content.expanded .result-code-header{border-bottom:1px solid var(--glass-border)}.result-filename{display:flex;align-items:center;gap:.5rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8125rem;color:var(--text-secondary)}.result-filename:before{content:"";width:8px;height:8px;background:var(--cyber-teal);border-radius:50%}.result-size-badge{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--text-muted)}.size-reduction{color:var(--cyber-teal);font-weight:600}.result-code-container textarea{border:none;border-radius:0;background:transparent}.result-actions{display:flex;gap:.75rem;flex-wrap:wrap}.critical-css-result-action.secondary{background:transparent;border-color:var(--glass-border);color:var(--text-secondary)}.critical-css-result-action.secondary:hover:not(:disabled){background:hsla(0,0%,100%,.05);border-color:var(--text-secondary);color:var(--text-primary)}.critical-css-result-action.secondary.error{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.5);color:#ef4444}.critical-css-result-action.secondary.error:hover:not(:disabled){background:rgba(239,68,68,.15);border-color:#ef4444}.critical-css-result-action svg{flex-shrink:0}.loader-container{flex-direction:column;padding:4rem 2rem;gap:1.5rem}.loader-container,.loader-orb{display:flex;align-items:center;justify-content:center}.loader-orb{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--ethereal-blue),var(--chrome-purple),var(--cyber-teal));animation:orb-pulse 2s ease-in-out infinite;box-shadow:0 0 40px rgba(94,124,226,.4),0 0 80px rgba(45,212,191,.2)}.loader-orb-inner{width:60%;height:60%;border-radius:50%;background:var(--deep-charcoal);animation:orb-inner-pulse 2s ease-in-out infinite}@keyframes orb-pulse{0%,to{transform:scale(1);box-shadow:0 0 40px rgba(94,124,226,.4),0 0 80px rgba(45,212,191,.2)}50%{transform:scale(1.1);box-shadow:0 0 60px rgba(94,124,226,.6),0 0 120px rgba(45,212,191,.3)}}@keyframes orb-inner-pulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(.9);opacity:1}}.loader-text{color:var(--text-secondary);font-size:1rem;font-weight:500;animation:text-fade 2s ease-in-out infinite}@keyframes text-fade{0%,to{opacity:.6}50%{opacity:1}}.no-stylesheets-message{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--radius);border:1px solid var(--glass-border);padding:3rem 2rem;text-align:center;max-width:600px;margin:2rem auto;animation:fadeSlideIn .5s ease-out forwards}.no-stylesheets-message .message-icon{margin-bottom:1.5rem;color:var(--mocha-mousse)}.no-stylesheets-message .message-icon svg{opacity:.8}.no-stylesheets-message h3{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem}.no-stylesheets-message .message-detail{color:var(--text-secondary);font-size:1rem;margin-bottom:1rem;line-height:1.6}.no-stylesheets-message .message-explanation{color:var(--text-muted);font-size:.875rem;line-height:1.7;max-width:450px;margin:0 auto}.critical-css-results{animation:fadeSlideIn .5s ease-out forwards}.critical-css-results:nth-of-type(2){animation-delay:.15s}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.file-view{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--radius);border:1px solid var(--glass-border);padding:1.5rem;margin:3rem 0}.file-view h3{font-size:1.125rem;font-weight:600;margin-bottom:1.25rem;color:var(--text-primary);display:flex;align-items:center;gap:.5rem}.file-view h3:before{content:"";width:8px;height:8px;background:var(--cyber-teal);border-radius:50%;animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}footer{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--glass-border);padding:2rem 0;margin-top:5rem}footer .container{text-align:center}footer p{color:var(--text-muted);font-size:.875rem}@keyframes thinking{0%,to{opacity:.6;transform:scale(.98)}50%{opacity:1;transform:scale(1)}}.loading{animation:thinking 1.5s ease-in-out infinite}@media(max-width:768px){.hero h2{font-size:1.75rem}.form-control{flex-direction:column}.form-control>button{width:100%}header .container{flex-direction:column;gap:1rem}header nav{gap:1.25rem}.critical-css-results{grid-template-columns:1fr}}@media(prefers-contrast:high){:root{--text-primary:#fff;--text-secondary:#d0d0d0;--glass-border:hsla(0,0%,100%,.3)}}.collapsible-header{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:var(--transition);border-radius:var(--radius-sm);position:relative}.collapsible-header:hover .collapse-icon{color:var(--cyber-teal);transform:scale(1.1)}.collapsible-header:hover h3{color:var(--cyber-teal)}.result-title-row{display:flex;align-items:center;gap:.75rem;flex:1 1}.collapse-icon{display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:transform .3s ease}.collapse-icon.expanded{transform:rotate(90deg)}.collapse-icon svg{transition:transform .3s ease}.collapsible-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;overflow:hidden}.collapsible-content.expanded{grid-template-rows:1fr}.collapsible-content>div{overflow:hidden}.result-size-badge.header-badge{font-size:.75rem;padding:.25rem .75rem;background:rgba(45,212,191,.1);border:1px solid rgba(45,212,191,.2);border-radius:20px;white-space:nowrap}.critical-css-result.collapsed{padding-bottom:1rem}.critical-css-result.collapsed .result-description{margin-bottom:0}.result-header-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem}.how-to-use-btn{display:flex;align-items:center;gap:.5rem;background:rgba(94,124,226,.1);border:1px solid rgba(94,124,226,.3);color:var(--ethereal-blue);padding:.5rem 1rem;border-radius:var(--radius-sm);font-size:.8125rem;font-weight:600;cursor:pointer;transition:var(--transition);white-space:nowrap}.how-to-use-btn:hover{background:var(--ethereal-blue);border-color:var(--ethereal-blue);color:#fff;transform:translateY(-1px);box-shadow:0 4px 15px rgba(94,124,226,.3)}.how-to-use-btn svg{flex-shrink:0}.drawer-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:998}.drawer-backdrop.open{opacity:1;visibility:visible}.instructions-drawer{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:560px;background:var(--future-dust);border-left:1px solid var(--glass-border);box-shadow:-20px 0 60px rgba(0,0,0,.5);transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:999;display:flex;flex-direction:column;overflow:hidden}.instructions-drawer.open{transform:translateX(0)}.drawer-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:var(--glass-bg);border-bottom:1px solid var(--glass-border);flex-shrink:0}.drawer-header h2{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin:0}.drawer-close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:hsla(0,0%,100%,.05);border:1px solid var(--glass-border);border-radius:50%;color:var(--text-secondary);cursor:pointer;transition:var(--transition)}.drawer-close:hover{background:hsla(0,0%,100%,.1);color:var(--text-primary);border-color:var(--text-secondary)}.drawer-body{flex:1 1;overflow-y:auto;padding:1.5rem}.instructions-content{display:flex;flex-direction:column;gap:1.5rem}.instruction-intro{padding-bottom:1.5rem;border-bottom:1px solid var(--glass-border)}.instruction-intro h3{font-size:1.125rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.instruction-intro p{color:var(--text-secondary);font-size:.9375rem;line-height:1.7;margin:0}.instruction-step{display:flex;gap:1rem}.step-number{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--ethereal-blue),var(--chrome-purple));color:#fff;font-weight:700;font-size:.875rem;border-radius:50%}.step-content{flex:1 1;padding-top:.25rem}.step-content h4{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.step-content p{color:var(--text-secondary);font-size:.875rem;line-height:1.7;margin:0 0 1rem}.step-content p:last-child{margin-bottom:0}.step-content code{background:rgba(94,124,226,.15);color:var(--ethereal-blue);padding:.125rem .375rem;border-radius:4px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8125rem}.code-block{background:rgba(0,0,0,.4);border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--glass-border);margin-top:.75rem}.code-block-header{padding:.5rem .75rem;border-bottom:1px solid var(--glass-border)}.code-language{font-size:.6875rem;color:var(--text-muted)}.code-copy-btn{gap:.375rem;background:transparent;border:none;color:var(--text-muted);font-weight:500;padding:.25rem .5rem}.code-copy-btn:hover{background:hsla(0,0%,100%,.1);color:var(--text-primary)}.code-block pre{margin:0;padding:1rem;overflow-x:auto}.code-block code{font-family:JetBrains Mono,Fira Code,monospace;font-size:.8125rem;line-height:1.7;color:var(--text-primary);background:none;padding:0;border-radius:0}.instruction-tip{display:flex;gap:1rem;padding:1rem;background:rgba(94,124,226,.1);border:1px solid rgba(94,124,226,.2);border-radius:var(--radius-sm);margin-top:.5rem}.instruction-tip.success{background:rgba(45,212,191,.1);border-color:rgba(45,212,191,.2)}.instruction-tip.success .tip-icon{color:var(--cyber-teal)}.instruction-tip.warning{background:rgba(255,107,53,.1);border-color:rgba(255,107,53,.2)}.instruction-tip.warning .tip-icon{color:var(--neon-accent)}.tip-icon{flex-shrink:0;color:var(--ethereal-blue)}.tip-content{font-size:.875rem;color:var(--text-secondary);line-height:1.6}.tip-content strong{color:var(--text-primary)}@media(max-width:600px){.instructions-drawer{max-width:100%}.drawer-body,.drawer-header{padding:1rem}.instruction-step{flex-direction:column;gap:.75rem}.step-number{width:28px;height:28px;font-size:.8125rem}.result-header-top{flex-direction:column;align-items:flex-start;gap:.75rem}.how-to-use-btn{width:100%;justify-content:center}.result-title-row{flex-wrap:wrap}.result-size-badge.header-badge{margin-left:2rem;margin-top:.25rem}}.form-options{display:flex;justify-content:center;margin-top:1.25rem;gap:1.5rem;flex-wrap:wrap}.toggle-option{display:flex;align-items:center;gap:.75rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-option input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.toggle-slider{position:relative;width:44px;height:24px;background:hsla(0,0%,100%,.1);border:1px solid var(--glass-border);border-radius:12px;transition:var(--transition);flex-shrink:0}.toggle-slider:before{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;background:var(--text-secondary);border-radius:50%;transition:var(--transition)}.toggle-option input[type=checkbox]:checked+.toggle-slider{background:linear-gradient(135deg,var(--ethereal-blue),var(--chrome-purple));border-color:transparent}.toggle-option input[type=checkbox]:checked+.toggle-slider:before{transform:translateX(20px);background:#fff}.toggle-option input[type=checkbox]:focus+.toggle-slider{box-shadow:0 0 0 3px rgba(94,124,226,.2)}.toggle-label{display:flex;flex-direction:column;gap:.125rem;font-size:.9375rem;font-weight:500;color:var(--text-primary)}.toggle-hint{font-size:.75rem;font-weight:400;color:var(--text-muted)}.preload-tags-result:before{background:linear-gradient(90deg,var(--cyber-teal),var(--ethereal-blue),var(--chrome-purple))}.preload-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.25rem}.preload-stat{display:flex;flex-direction:column;align-items:center;padding:1rem;background:rgba(0,0,0,.2);border-radius:var(--radius-sm);border:1px solid var(--glass-border)}.preload-stat-value{font-size:1.5rem;font-weight:700;color:var(--cyber-teal);line-height:1}.preload-stat-label{font-size:.75rem;font-weight:500;color:var(--text-muted);margin-top:.375rem;text-transform:uppercase;letter-spacing:.05em}.preload-stat-existing{border-color:hsla(18,26%,52%,.3);background:hsla(18,26%,52%,.1)}.preload-stat-existing .preload-stat-value{color:var(--mocha-mousse)}.preload-section{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--glass-border)}.preload-section h4{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.preload-section-desc{font-size:.8125rem;color:var(--text-muted);margin-bottom:.75rem}.preload-code-block{display:block;background:rgba(0,0,0,.3);border:1px solid var(--glass-border);border-radius:var(--radius-sm);padding:1rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;color:var(--text-secondary);white-space:pre-wrap;word-break:break-all;line-height:1.8;overflow-x:auto}.preload-overview{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--radius);border:1px solid var(--glass-border);padding:1.5rem;margin-top:2rem}.preload-overview h3{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:1.25rem}.preload-stats-grid.large{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1.25rem;margin-bottom:0}.preload-stats-grid.large .preload-stat{padding:1.25rem}.preload-stat-desc{font-size:.6875rem;color:var(--text-muted);margin-top:.25rem;text-align:center}.preload-instructions{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--radius);border:1px solid var(--glass-border);padding:1.5rem;margin-top:2rem}.preload-instructions h3{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:1.25rem}.instruction-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.instruction-card{background:rgba(0,0,0,.2);border:1px solid var(--glass-border);border-radius:var(--radius-sm);padding:1.25rem;position:relative}.instruction-card-number{position:absolute;top:-.75rem;left:1rem;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--ethereal-blue),var(--chrome-purple));color:#fff;font-weight:700;font-size:.875rem;border-radius:50%}.instruction-card h4{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:.5rem 0}.instruction-card p{font-size:.8125rem;color:var(--text-secondary);margin:0;line-height:1.6}.error-result{border-color:rgba(255,107,53,.3)}.error-result:before{background:var(--neon-accent);opacity:1}.error-result h3{color:var(--neon-accent)}.summary-dashboard{margin:3rem 0}.summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.summary-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius);border:1px solid var(--glass-border);padding:1.5rem;transition:var(--transition)}.summary-card:hover{border-color:rgba(94,124,226,.3);transform:translateY(-2px)}.summary-card.warning{border-left:4px solid var(--neon-accent)}.summary-card.success{border-left:4px solid var(--cyber-teal)}.summary-card-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;color:var(--text-secondary)}.summary-card-header svg{color:var(--ethereal-blue)}.summary-card-header h3{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin:0}.summary-card-value{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.summary-card-subtitle{font-size:.875rem;color:var(--text-secondary)}.main-issues{background:rgba(255,107,53,.05);border:1px solid rgba(255,107,53,.2);border-radius:var(--radius);padding:1.5rem;margin-top:2rem}.main-issues h3{margin:0 0 1rem;font-size:1.125rem;color:var(--neon-accent);display:flex;align-items:center;gap:.5rem}.main-issues.success-state{background:rgba(45,212,191,.05);border:1px solid rgba(45,212,191,.2)}.main-issues.success-state h3{color:var(--cyber-teal)}.success-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.success-header h3,.success-header svg{color:var(--cyber-teal)}.success-header h3{margin:0;font-size:1.25rem}.success-message{margin:0 0 1.5rem;font-size:1rem;line-height:1.6;color:var(--text-primary)}.seo-critical-info{margin-top:1.5rem;background:rgba(94,124,226,.05);border:1px solid rgba(94,124,226,.2);border-radius:var(--radius-sm);overflow:hidden}.seo-critical-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 1.25rem;background:transparent;border:none;cursor:pointer;transition:background .2s ease}.seo-critical-toggle:hover{background:rgba(94,124,226,.05)}.seo-critical-header{display:flex;align-items:center;gap:.5rem}.seo-critical-header h4,.seo-critical-header svg{color:var(--ethereal-blue)}.seo-critical-header h4{margin:0;font-size:1rem}.seo-critical-chevron{color:var(--text-secondary);transition:transform .3s ease}.seo-critical-chevron.expanded{transform:rotate(180deg)}.seo-critical-content{padding:0 1.25rem 1.25rem;border-top:1px solid rgba(94,124,226,.1)}.seo-critical-note{margin:1rem 0;font-size:.9rem;line-height:1.6;color:var(--text-primary)}.seo-critical-list{list-style:none;padding:0;margin:0}.seo-critical-list li{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;margin-bottom:.5rem;background:rgba(0,0,0,.2)}.seo-critical-list li:last-child{margin-bottom:0}.seo-critical-list li strong{color:var(--text-primary);font-size:.9rem}.seo-caveat{display:block;font-size:.8rem;color:var(--text-secondary);line-height:1.5}.main-issues ul{list-style:none;padding:0;margin:0}.main-issues li{display:block;padding:1rem;color:var(--text-primary);border-bottom:1px solid rgba(94,124,226,.1)}.main-issues li:last-child{border-bottom:none}.main-issues li svg{display:inline-block;vertical-align:top;margin-right:.75rem;margin-top:.125rem;color:var(--neon-accent)}.issue-header{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.5rem}.issue-header span{flex:1 1;line-height:1.6}.scripts-section{margin:3rem 0}.blocking-scripts-group,.non-blocking-scripts-group{margin-bottom:3rem}.blocking-scripts-group:last-child,.non-blocking-scripts-group:last-child{margin-bottom:0}.priority-header{border-left:4px solid var(--neon-accent);padding-left:1rem}.header-with-badge{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.header-with-badge h2{margin:0}.priority-badge{display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600;border:1px solid}.priority-badge.warning{background:rgba(255,107,53,.1);border-color:rgba(255,107,53,.3);color:var(--neon-accent)}.priority-badge.success{background:rgba(45,212,191,.1);border-color:rgba(45,212,191,.3);color:var(--cyber-teal)}.section-header{margin-bottom:2rem}.section-header h2{margin:0 0 .5rem;font-size:1.75rem;color:var(--text-primary)}.section-header p{margin:0;color:var(--text-secondary)}.category-group{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius);border:1px solid var(--glass-border);margin-bottom:1rem;overflow:hidden;transition:var(--transition)}.category-group:hover{border-color:rgba(94,124,226,.3)}.category-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:var(--transition)}.category-header:hover{background:rgba(94,124,226,.05)}.category-title{gap:1rem}.category-icon,.category-title{display:flex;align-items:center}.category-icon{justify-content:center;width:40px;height:40px;border-radius:10px;background:rgba(94,124,226,.1);color:var(--ethereal-blue)}.category-title h3{margin:0;font-size:1.125rem;color:var(--text-primary)}.category-title .count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 .5rem;border-radius:12px;background:rgba(94,124,226,.2);color:var(--ethereal-blue);font-size:.75rem;font-weight:600}.category-header .chevron{color:var(--text-secondary);transition:transform .3s ease}.category-header .chevron.expanded{transform:rotate(180deg)}.category-scripts{padding:0 1.5rem 1.5rem}.script-card{background:rgba(0,0,0,.2);border-radius:var(--radius-sm);border:1px solid transparent;margin-bottom:.75rem;overflow:hidden;transition:var(--transition)}.script-card:last-child{margin-bottom:0}.script-card:hover{border-color:rgba(94,124,226,.2)}.script-card.has-issue{border-color:rgba(255,107,53,.3);background:rgba(255,107,53,.03)}.script-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:1rem}.script-header:hover{background:hsla(0,0%,100%,.02)}.script-info{flex:1 1;min-width:0}.script-info h4{margin:0 0 .25rem;font-size:1rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.script-domain{font-size:.75rem;color:var(--text-secondary);font-family:monospace}.script-badges{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.script-header .chevron{flex-shrink:0;color:var(--text-secondary);transition:transform .3s ease}.script-header .chevron.expanded{transform:rotate(180deg)}.badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;border:1px solid;white-space:nowrap}.badge-critical{background:rgba(255,107,53,.1);border-color:rgba(255,107,53,.3);color:var(--neon-accent)}.badge-interactive{background:rgba(168,85,247,.1);border-color:rgba(168,85,247,.3);color:var(--chrome-purple)}.badge-non-essential{background:rgba(45,212,191,.1);border-color:rgba(45,212,191,.3);color:var(--cyber-teal)}.badge-standard{background:rgba(148,163,184,.1);border-color:rgba(148,163,184,.3);color:var(--text-secondary)}.badge-category{background:rgba(94,124,226,.1);border-color:rgba(94,124,226,.3);color:var(--ethereal-blue)}.badge-warning{background:rgba(255,107,53,.1);border-color:rgba(255,107,53,.3);color:var(--neon-accent)}.badge-position{background:rgba(148,163,184,.1);border-color:rgba(148,163,184,.3);color:var(--text-secondary)}.script-details{padding:1.5rem 1.25rem;border-top:1px solid rgba(94,124,226,.1);display:grid;grid-gap:1.5rem;gap:1.5rem}.implementation-comparison{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}@media(max-width:968px){.implementation-comparison{grid-template-columns:1fr}}.code-example h5,.current-state h5,.recommendation h5{margin:0 0 1rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.info-table{display:grid;grid-gap:.75rem;gap:.75rem}.info-row{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid rgba(94,124,226,.05)}.info-row:last-child{border-bottom:none}.info-label{font-size:.875rem;color:var(--text-secondary)}.info-value{font-weight:500;font-family:monospace}.info-value,.reason{font-size:.875rem;color:var(--text-primary)}.reason{margin:1rem 0 0;padding:1rem;background:rgba(94,124,226,.05);border-left:3px solid var(--ethereal-blue);border-radius:var(--radius-sm);line-height:1.6}.code-example .code-block{background:var(--deep-charcoal);border:1px solid rgba(94,124,226,.2);border-radius:var(--radius-sm);overflow:hidden}.code-block-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:rgba(0,0,0,.3);border-bottom:1px solid rgba(94,124,226,.1)}.code-language{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.code-copy-btn,.code-language{font-size:.75rem;font-weight:600}.code-copy-btn{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:rgba(94,124,226,.1);border:1px solid rgba(94,124,226,.2);border-radius:4px;color:var(--ethereal-blue);cursor:pointer;transition:var(--transition)}.code-copy-btn:hover{background:rgba(94,124,226,.2);border-color:rgba(94,124,226,.3)}.code-content{padding:1rem;margin:0;overflow-x:auto;font-size:.875rem;line-height:1.6;color:var(--text-primary)}.code-content code{font-family:Fira Code,Courier New,monospace;white-space:pre}.error-container{margin:3rem 0}.error-message{background:rgba(255,107,53,.05);border:1px solid rgba(255,107,53,.2);border-radius:var(--radius);padding:2rem;text-align:center}.error-message svg{color:var(--neon-accent);margin-bottom:1rem}.error-message h3{margin:0 0 .5rem;color:var(--neon-accent)}.error-message p{margin:0 0 1.5rem;color:var(--text-primary)}.retry-button{padding:.75rem 1.5rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--text-primary);font-weight:600;cursor:pointer;transition:var(--transition)}.retry-button:hover{border-color:var(--ethereal-blue);background:rgba(94,124,226,.1)}.results-section{margin:3rem 0}.no-scripts{padding:3rem;text-align:center;color:var(--text-secondary)}.stylesheets-section{margin:3rem 0}.stylesheet-list{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.stylesheet-item{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-sm);transition:var(--transition)}.stylesheet-item:hover{border-color:rgba(94,124,226,.3)}.stylesheet-item.blocking{border-left:3px solid var(--neon-accent);background:rgba(255,107,53,.03)}.stylesheet-info{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1 1}.stylesheet-name{font-size:.9rem;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stylesheet-domain{font-size:.75rem;color:var(--text-secondary);font-family:monospace}.stylesheet-meta{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.stylesheet-size{font-size:.8rem;font-weight:600;color:var(--text-secondary);font-family:monospace;padding:.25rem .5rem;background:rgba(0,0,0,.2);border-radius:4px}.stylesheets-note{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:rgba(94,124,226,.05);border:1px solid rgba(94,124,226,.2);border-radius:var(--radius)}.stylesheets-note svg{flex-shrink:0;margin-top:.125rem;color:var(--ethereal-blue)}.stylesheets-note p{margin:0;color:var(--text-primary);line-height:1.6}.stylesheets-note a{color:var(--cyber-teal);text-decoration:underline}.stylesheets-note a:hover{color:var(--ethereal-blue)}@media(max-width:768px){.stylesheet-item{flex-direction:column;align-items:flex-start;gap:.75rem}.stylesheet-meta{width:100%;flex-wrap:wrap}}.next-steps{margin:3rem 0;padding:2rem;background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius)}.next-steps h3{margin:0 0 1.5rem;font-size:1.5rem;color:var(--text-primary)}.next-steps ol{margin:0;padding-left:1.5rem;color:var(--text-primary);line-height:2}.next-steps li{margin-bottom:.5rem}@media(max-width:768px){.summary-grid{grid-template-columns:1fr}.script-header{flex-direction:column;align-items:flex-start;gap:.75rem}.script-badges{width:100%}.info-row{flex-direction:column;align-items:flex-start;gap:.25rem}}.issue-with-explanation .issue-explanation-default{margin:.5rem 0 .5rem 2rem}.issue-with-explanation .issue-explanation-default .issue-brief{font-size:.875rem;color:var(--text-secondary);font-style:italic;margin-bottom:.5rem}.issue-with-explanation .issue-explanation-default .issue-layman{font-size:.875rem;color:var(--text-primary);line-height:1.6;padding:.75rem 1rem;background:rgba(var(--ethereal-blue),.05);border-left:3px solid rgba(var(--ethereal-blue),.3);border-radius:var(--radius-sm);margin:0}.issue-with-explanation .learn-more-btn{margin-left:2rem;margin-top:.5rem;padding:.25rem .75rem;background:rgba(var(--ethereal-blue),.1);border:1px solid rgba(var(--ethereal-blue),.2);border-radius:4px;color:var(--ethereal-blue);font-size:.75rem;cursor:pointer;transition:var(--transition)}.issue-with-explanation .learn-more-btn:hover{background:rgba(var(--ethereal-blue),.2)}.issue-with-explanation .issue-technical{margin:1rem 0 0 2rem;padding:1rem;background:rgba(var(--neon-accent),.03);border-left:3px solid var(--neon-accent);border-radius:var(--radius-sm);font-size:.875rem;line-height:1.6}.issue-with-explanation .issue-technical strong{color:var(--neon-accent)}.issue-with-explanation .issue-technical h4,.issue-with-explanation .issue-technical h5{margin-top:1rem;margin-bottom:.5rem;color:var(--text-primary)}.issue-with-explanation .issue-technical ol,.issue-with-explanation .issue-technical ul{margin-left:1.5rem;margin-top:.5rem}.code-comparison h5{margin:0 0 1rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.code-comparison-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:968px){.code-comparison-grid{grid-template-columns:1fr}}.code-block.current-code{border-color:rgba(var(--text-secondary),.2)}.code-block.current-code .code-block-header{background:rgba(var(--text-secondary),.1)}.code-block.recommended-code{border-color:rgba(var(--cyber-teal),.3)}.code-block.recommended-code .code-block-header{background:rgba(var(--cyber-teal),.1)}.code-badge{padding:.25rem .5rem;background:rgba(var(--text-secondary),.2);border-radius:4px;font-size:.7rem;color:var(--text-secondary)}.implementation-generator{margin:2rem 0;scroll-margin-top:2rem}.implementation-card{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--radius);border:1px solid var(--glass-border);overflow:hidden;transition:var(--transition);position:relative}.implementation-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--cyber-teal),var(--ethereal-blue),var(--chrome-purple));opacity:0;transition:var(--transition)}.implementation-card:hover{border-color:rgba(94,124,226,.3)}.implementation-card.expanded:before,.implementation-card:hover:before{opacity:1}.implementation-header{padding:1.5rem}.implementation-header-top{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.implementation-header .result-title-row h3{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0}.implementation-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;background:rgba(45,212,191,.1);border:1px solid rgba(45,212,191,.3);border-radius:20px;font-size:.75rem;font-weight:600;color:var(--cyber-teal);white-space:nowrap}.implementation-header .result-description{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:.5rem 0 0 1.75rem}.implementation-content{padding:0 1.5rem 1.5rem}.platform-tabs{display:flex;gap:.5rem;margin-bottom:1rem;padding:.375rem;background:rgba(0,0,0,.2);border-radius:var(--radius-sm);border:1px solid var(--glass-border)}.platform-tab{flex:1 1;padding:.75rem 1rem;background:transparent;border:1px solid transparent;border-radius:calc(var(--radius-sm) - 4px);color:var(--text-secondary);font-size:.875rem;font-weight:600;cursor:pointer;transition:var(--transition);text-align:center}.platform-tab:hover{color:var(--text-primary);background:hsla(0,0%,100%,.05)}.platform-tab.active{background:linear-gradient(135deg,rgba(94,124,226,.2),rgba(168,85,247,.2));border-color:rgba(94,124,226,.3);color:var(--text-primary)}.implementation-code-container{background:rgba(0,0,0,.3);border-radius:var(--radius-sm);border:1px solid var(--glass-border);overflow:hidden}.implementation-code-header{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:rgba(0,0,0,.2);border-bottom:1px solid var(--glass-border)}.implementation-code-header .code-language{font-size:.6875rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.implementation-copy-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(94,124,226,.1);border:1px solid rgba(94,124,226,.3);border-radius:var(--radius-sm);color:var(--ethereal-blue);font-size:.8125rem;font-weight:600;cursor:pointer;transition:var(--transition)}.implementation-copy-btn:hover{background:var(--ethereal-blue);border-color:var(--ethereal-blue);color:#fff;transform:translateY(-1px);box-shadow:0 4px 15px rgba(94,124,226,.3)}.implementation-copy-btn.error{background:rgba(255,107,53,.1);border-color:rgba(255,107,53,.3);color:var(--neon-accent)}.implementation-copy-btn.error:hover{background:var(--neon-accent);border-color:var(--neon-accent);color:#fff}.implementation-copy-btn svg{flex-shrink:0}.implementation-code{margin:0;padding:1rem;max-height:400px;overflow:auto;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8125rem;line-height:1.7;color:var(--text-primary);background:transparent}.implementation-code code{font-family:inherit;white-space:pre;display:block}.implementation-code::-webkit-scrollbar{width:8px;height:8px}.implementation-code::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:4px}.implementation-code::-webkit-scrollbar-thumb{background:rgba(94,124,226,.3);border-radius:4px}.implementation-code::-webkit-scrollbar-thumb:hover{background:rgba(94,124,226,.5)}@media(max-width:768px){.implementation-header{padding:1.25rem}.implementation-content{padding:0 1.25rem 1.25rem}.platform-tabs{flex-direction:column;gap:.375rem}.platform-tab{padding:.625rem 1rem}.implementation-code-header{flex-direction:column;align-items:flex-start;gap:.75rem}.implementation-copy-btn{width:100%;justify-content:center}.implementation-code{max-height:300px;font-size:.75rem}.implementation-badge{margin-top:.5rem}.implementation-header .result-title-row{flex-wrap:wrap}}@media(max-width:480px){.implementation-header{padding:1rem}.implementation-content{padding:0 1rem 1rem}.implementation-code{max-height:250px;padding:.75rem}}