.AIBrandGenerator-module__SpCLlW__container{--ai-primary:#0337dc;--ai-primary-light:#b5ceff;--ai-primary-dark:#001883;--ai-tertiary:#000b6b;--ai-accent:#00a792;--ai-glass-bg:#f7f8fcb3;--ai-glass-border:#ffffff40;--ai-glass-blur:24px;--ai-glass-shadow:0 8px 32px #1d222b1f;--ai-liquid-bg:linear-gradient(135deg,#ffffff26 0%,#ffffff0d 50%,#ffffff1a 100%);--spring-bounce:cubic-bezier(.34,1.56,.64,1);--spring-smooth:cubic-bezier(.25,.46,.45,.94);--spring-snappy:cubic-bezier(.22,.68,0,1.71);max-width:100%;margin:0;padding:0}@supports (color:lab(0% 0 0)){.AIBrandGenerator-module__SpCLlW__container{--ai-primary:lab(31.9738% 41.1443 -88.3185);--ai-primary-light:lab(82.1502% -.191212 -29.2645);--ai-primary-dark:lab(15.4884% 32.6925 -63.7816);--ai-tertiary:lab(8.85328% 41.1365 -64.599);--ai-accent:lab(61.9076% -72.6351 -.422347);--ai-glass-bg:lab(97.6598% -.150174 -1.88951/.7);--ai-glass-border:lab(100% 0 0/.25);--ai-glass-shadow:0 8px 32px lab(12.8928% -.138491 -7.34653/.12);--ai-liquid-bg:linear-gradient(135deg,lab(100% 0 0/.15) 0%,lab(100% 0 0/.05) 50%,lab(100% 0 0/.1) 100%)}}.AIBrandGenerator-module__SpCLlW__wizardHeader{padding:var(--md-sys-spacing-4)var(--md-sys-spacing-6);align-items:center;gap:var(--md-sys-spacing-3);background:linear-gradient(135deg,#e1ecff 0%,#eff1ff 100%);background:linear-gradient(135deg,lab(92.9049% -.658572 -11.2068) 0%,lab(95.205% 1.35976 -7.41782) 100%);border-bottom:1px solid #cad8f3;border-bottom:1px solid lab(85.8904% -.71153 -14.8649);display:flex;position:relative}.AIBrandGenerator-module__SpCLlW__wizardHeader:before{content:"";pointer-events:none;background:linear-gradient(90deg,#1745c214 0%,#0000 50%);background:linear-gradient(90deg,lab(33.4855% 24.4845 -70.3998/.08) 0%,#0000 50%);position:absolute;inset:0}.AIBrandGenerator-module__SpCLlW__wizardHeader:after{content:"";display:none}.AIBrandGenerator-module__SpCLlW__wizardHeaderIcon{border-radius:var(--md-sys-shape-corner-medium);color:#fff;z-index:1;background:linear-gradient(135deg,#1745c2,#38279d);background:linear-gradient(135deg,lab(33.4855% 24.4845 -70.3998),lab(24.8606% 35.7487 -62.9031));flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.AIBrandGenerator-module__SpCLlW__wizardTitle{font-family:var(--md-sys-typescale-title-medium-font-family);font-size:var(--md-sys-typescale-title-medium-font-size);color:#0d2769;color:lab(17.3151% 12.6902 -42.2488);z-index:1;margin:0;font-weight:600;line-height:1.3;position:relative}.AIBrandGenerator-module__SpCLlW__wizardSubtitle{font-family:var(--md-sys-typescale-body-small-font-family);font-size:var(--md-sys-typescale-body-small-font-size);color:#58637b;color:lab(41.7855% -.276983 -14.6931);z-index:1;margin:2px 0 0;position:relative}.AIBrandGenerator-module__SpCLlW__header{align-items:center;gap:var(--md-sys-spacing-5);margin-bottom:var(--md-sys-spacing-6);padding:var(--md-sys-spacing-6)var(--md-sys-spacing-7);background:var(--ai-liquid-bg),#f2f5fc99;-webkit-backdrop-filter:blur(var(--ai-glass-blur))saturate(180%)brightness(1.05);border:1px solid var(--ai-glass-border);border-radius:var(--md-sys-shape-corner-extra-large);display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000008,0 20px 40px #1d222b1f,0 8px 16px #0000000f,inset 0 1px #fff3;box-shadow:0 0 0 1px lab(0% 0 0/.03),0 20px 40px lab(12.8928% -.138491 -7.34653/.12),0 8px 16px lab(0% 0 0/.06),inset 0 1px lab(100% 0 0/.2)}@supports (color:lab(0% 0 0)){.AIBrandGenerator-module__SpCLlW__header{background:var(--ai-liquid-bg),lab(96.4787% -.284851 -3.77002/.6)}}.AIBrandGenerator-module__SpCLlW__header:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1f 0%,#0000 40%);background:linear-gradient(lab(100% 0 0/.12) 0%,#0000 40%);position:absolute;inset:0}.AIBrandGenerator-module__SpCLlW__header:after{content:"";pointer-events:none;background:radial-gradient(at 30% 20%,#b5ceff26 0%,#0000 50%);background:radial-gradient(at 30% 20%,lab(82.1502% -.191212 -29.2645/.15) 0%,#0000 50%);width:200%;height:200%;animation:8s ease-in-out infinite alternate AIBrandGenerator-module__SpCLlW__headerGlow;position:absolute;top:-50%;left:-50%}@keyframes AIBrandGenerator-module__SpCLlW__headerGlow{0%{transform:translate(0)}to{transform:translate(5%,5%)}}.AIBrandGenerator-module__SpCLlW__headerIcon{border-radius:var(--md-sys-shape-corner-large);color:#fff;color:lab(100% 0 0);z-index:1;background:linear-gradient(135deg,#5443db 0%,#0337dc 50%,#004d77 100%);background:linear-gradient(135deg,lab(38.2785% 41.4207 -76.8339) 0%,lab(31.9738% 41.1443 -88.3185) 50%,lab(29.1706% .282198 -61.0771) 100%);flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;animation:4s ease-in-out infinite AIBrandGenerator-module__SpCLlW__iconFloat;display:flex;position:relative;box-shadow:0 4px 20px #0337dc66,inset 0 1px #fff3;box-shadow:0 4px 20px lab(31.9738% 41.1443 -88.3185/.4),inset 0 1px lab(100% 0 0/.2)}@keyframes AIBrandGenerator-module__SpCLlW__iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.AIBrandGenerator-module__SpCLlW__headerIcon svg{filter:drop-shadow(0 2px 4px #0003);filter:drop-shadow(0 2px 4px lab(0% 0 0/.2));width:32px;height:32px}.AIBrandGenerator-module__SpCLlW__headerContent{z-index:1;flex:1;position:relative}.AIBrandGenerator-module__SpCLlW__title{font-family:var(--md-sys-typescale-headline-medium-font-family);font-size:var(--md-sys-typescale-headline-medium-font-size);font-weight:var(--md-sys-typescale-headline-medium-font-weight);line-height:var(--md-sys-typescale-headline-medium-line-height);background:linear-gradient(135deg,#001165 0%,#0935b1 50%,#280183 100%);background:linear-gradient(135deg,lab(10.2403% 27.2437 -53.1514) 0%,lab(27.3652% 28.6843 -70.4769) 50%,lab(14.8405% 42.8964 -63.3543) 100%);-webkit-text-fill-color:transparent;margin:0 0 var(--md-sys-spacing-1)0;-webkit-background-clip:text;background-clip:text}.AIBrandGenerator-module__SpCLlW__subtitle{font-family:var(--md-sys-typescale-body-medium-font-family);font-size:var(--md-sys-typescale-body-medium-font-size);color:#505561;color:lab(36.1056% -.362009 -7.43521);letter-spacing:.01em;margin:0}.AIBrandGenerator-module__SpCLlW__wizardProgress{padding:var(--md-sys-spacing-8)var(--md-sys-spacing-6);background:linear-gradient(#f5f9ff 0%,#edf2fc 100%);background:linear-gradient(lab(97.6387% -.285149 -3.77021) 0%,lab(95.2967% -.403345 -5.6417) 100%);border-bottom:1px solid #d7deec;border-bottom:1px solid lab(88.3133% -.497997 -7.50097)}.AIBrandGenerator-module__SpCLlW__progressBarContainer{padding:0 var(--md-sys-spacing-8);margin-bottom:var(--md-sys-spacing-5)}.AIBrandGenerator-module__SpCLlW__progressBarTrack{background:linear-gradient(90deg,#dee5f2,#dbddeb);background:linear-gradient(90deg,lab(90.6335% -.500858 -7.50252),lab(88.2446% 1.36697 -7.41367));border-radius:4px;height:8px;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #00000014;box-shadow:inset 0 2px 4px lab(0% 0 0/.08)}.AIBrandGenerator-module__SpCLlW__progressBarFill{height:100%;transition:width .6s var(--spring-bounce);background:linear-gradient(90deg,#1f5cff 0%,#5623fa 33%,#ad1ac9 66%,#ce35a8 100%) 0 0/200% 100%;background:linear-gradient(90deg,lab(44.3363% 31.557 -88.0077) 0%,lab(36.2309% 63.1513 -98.2482) 33%,lab(43.5187% 69.8597 -57.323) 66%,lab(50.4069% 67.1109 -27.1202) 100%) 0 0/200% 100%;border-radius:4px;animation:3s infinite AIBrandGenerator-module__SpCLlW__progressGradient;position:relative;box-shadow:0 0 16px #104aee80;box-shadow:0 0 16px lab(38.2066% 35.8553 -88.0961/.5)}@keyframes AIBrandGenerator-module__SpCLlW__progressGradient{0%,to{background-position:0%}50%{background-position:100%}}.AIBrandGenerator-module__SpCLlW__stepsContainer{justify-content:space-between;align-items:flex-start;gap:var(--md-sys-spacing-2);display:flex}.AIBrandGenerator-module__SpCLlW__stepIndicator{align-items:center;gap:var(--md-sys-spacing-3);cursor:pointer;padding:var(--md-sys-spacing-2);transition:all .3s var(--spring-smooth);background:0 0;border:none;flex-direction:column;flex:1;max-width:140px;display:flex}.AIBrandGenerator-module__SpCLlW__stepIndicator:disabled{cursor:default;opacity:.6}.AIBrandGenerator-module__SpCLlW__stepCircle{width:52px;height:52px;font-family:var(--md-sys-typescale-label-large-font-family);color:#556380;color:lab(41.7134% -.0241995 -18.2604);transition:all .4s var(--spring-bounce);background:#f2f5fc;background:lab(96.4787% -.284851 -3.77002);border:2px solid #ced8ec;border:2px solid lab(85.9438% -.638664 -11.1971);border-radius:16px;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex;position:relative}.AIBrandGenerator-module__SpCLlW__stepIndicator:first-child.AIBrandGenerator-module__SpCLlW__active .AIBrandGenerator-module__SpCLlW__stepCircle{color:#fff;color:lab(100% 0 0);background:linear-gradient(135deg,#104aee 0%,#4c00e6 100%);background:linear-gradient(135deg,lab(38.2066% 35.8553 -88.0961) 0%,lab(29.8121% 68.7428 -98.7526) 100%);border-color:#0000;transform:scale(1.1);box-shadow:0 0 0 4px #104aee33,0 8px 24px #0337dc66;box-shadow:0 0 0 4px lab(38.2066% 35.8553 -88.0961/.2),0 8px 24px lab(31.9738% 41.1443 -88.3185/.4)}.AIBrandGenerator-module__SpCLlW__stepIndicator:nth-child(3).AIBrandGenerator-module__SpCLlW__active .AIBrandGenerator-module__SpCLlW__stepCircle{color:#fff;color:lab(100% 0 0);background:linear-gradient(135deg,#00848b 0%,#007565 100%);background:linear-gradient(135deg,lab(49.218% -46.4179 -18.9386) 0%,lab(44.2563% -66.4878 -.348592) 100%);border-color:#0000;transform:scale(1.1);box-shadow:0 0 0 4px #00848b33,0 8px 24px #00756566;box-shadow:0 0 0 4px lab(49.218% -46.4179 -18.9386/.2),0 8px 24px lab(44.2563% -66.4878 -.348592/.4)}.AIBrandGenerator-module__SpCLlW__stepIndicator:nth-child(5).AIBrandGenerator-module__SpCLlW__active .AIBrandGenerator-module__SpCLlW__stepCircle{color:#fff;color:lab(100% 0 0);background:linear-gradient(135deg,#a632bf 0%,#ab0089 100%);background:linear-gradient(135deg,lab(44.1621% 60.8978 -50.5471) 0%,lab(38.2762% 75.4731 -30.6277) 100%);border-color:#0000;transform:scale(1.1);box-shadow:0 0 0 4px #a632bf33,0 8px 24px #ab008966;box-shadow:0 0 0 4px lab(44.1621% 60.8978 -50.5471/.2),0 8px 24px lab(38.2762% 75.4731 -30.6277/.4)}.AIBrandGenerator-module__SpCLlW__stepIndicator:nth-child(7).AIBrandGenerator-module__SpCLlW__active .AIBrandGenerator-module__SpCLlW__stepCircle{color:#fff;color:lab(100% 0 0);background:linear-gradient(135deg,#d47200 0%,#d94800 100%);background:linear-gradient(135deg,lab(58.3709% 45.1126 125.899) 0%,lab(51.7228% 64.5936 92.2639) 100%);border-color:#0000;transform:scale(1.1);box-shadow:0 0 0 4px #d4720033,0 8px 24px #d9480066;box-shadow:0 0 0 4px lab(58.3709% 45.1126 125.899/.2),0 8px 24px lab(51.7228% 64.5936 92.2639/.4)}.AIBrandGenerator-module__SpCLlW__stepIndicator.AIBrandGenerator-module__SpCLlW__completed .AIBrandGenerator-module__SpCLlW__stepCircle{color:#fff;color:lab(100% 0 0);background:linear-gradient(135deg,#008a22 0%,#00784a 100%);background:linear-gradient(135deg,lab(49.8938% -50.813 44.8413) 0%,lab(44.5655% -70.83 27.3377) 100%);border-color:#0000;box-shadow:0 4px 16px #00791d4d;box-shadow:0 4px 16px lab(44.0674% -50.9499 46.2923/.3)}.AIBrandGenerator-module__SpCLlW__stepIndicator:not(:disabled):hover .AIBrandGenerator-module__SpCLlW__stepCircle{transform:scale(1.08)translateY(-2px);box-shadow:0 8px 24px #284ea740;box-shadow:0 8px 24px lab(34.5957% 12.1543 -52.9326/.25)}.AIBrandGenerator-module__SpCLlW__stepNumber{font-size:18px;font-weight:700}.AIBrandGenerator-module__SpCLlW__stepLabel{text-align:center}.AIBrandGenerator-module__SpCLlW__stepProgressTitle{font-family:var(--md-sys-typescale-label-medium-font-family);color:#253964;color:lab(23.9352% 3.4567 -28.496);margin-bottom:2px;font-size:13px;font-weight:600;transition:color .3s;display:block}.AIBrandGenerator-module__SpCLlW__stepIndicator.AIBrandGenerator-module__SpCLlW__active .AIBrandGenerator-module__SpCLlW__stepProgressTitle{color:#042077;color:lab(16.5239% 21.5132 -52.8577);font-weight:700}.AIBrandGenerator-module__SpCLlW__stepSubtitle{font-family:var(--md-sys-typescale-body-small-font-family);color:#697284;color:lab(47.653% -.448912 -11.1122);max-width:120px;font-size:11px;line-height:1.3;display:block}.AIBrandGenerator-module__SpCLlW__stepIndicator.AIBrandGenerator-module__SpCLlW__active .AIBrandGenerator-module__SpCLlW__stepSubtitle{color:#475572;color:lab(35.9029% .156984 -18.2067)}.AIBrandGenerator-module__SpCLlW__stepConnector{background:linear-gradient(90deg,#d7deec,#d3d6ec);background:linear-gradient(90deg,lab(88.3133% -.497997 -7.50097),lab(85.8407% 2.1441 -11.0696));border-radius:2px;flex:1;min-width:20px;height:4px;margin-top:26px;transition:all .5s;position:relative;overflow:hidden}.AIBrandGenerator-module__SpCLlW__stepConnector.AIBrandGenerator-module__SpCLlW__completed{background:linear-gradient(90deg,#008a22 0%,#008674 100%);background:linear-gradient(90deg,lab(49.8938% -50.813 44.8413) 0%,lab(49.6811% -53.9205 -.334764) 100%);box-shadow:0 0 8px #008a224d;box-shadow:0 0 8px lab(49.8938% -50.813 44.8413/.3)}.AIBrandGenerator-module__SpCLlW__stepConnector.AIBrandGenerator-module__SpCLlW__completed:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.3),#0000);animation:1.5s ease-in-out infinite AIBrandGenerator-module__SpCLlW__connectorShine;position:absolute;inset:0}@keyframes AIBrandGenerator-module__SpCLlW__connectorShine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.AIBrandGenerator-module__SpCLlW__mobileProgress{justify-content:center;align-items:center;gap:var(--md-sys-spacing-3);padding:var(--md-sys-spacing-4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--md-sys-shape-corner-medium);background:#f3f5f9cc;background:lab(96.4998% -.150085 -1.88948/.8);display:none;box-shadow:0 4px 20px #00000014;box-shadow:0 4px 20px lab(0% 0 0/.08)}.AIBrandGenerator-module__SpCLlW__mobileStepLabel{font-family:var(--md-sys-typescale-label-small-font-family);color:#5d636f;color:lab(41.9071% -.389427 -7.44768);font-size:12px;font-weight:500}.AIBrandGenerator-module__SpCLlW__mobileStepTitle{font-family:var(--md-sys-typescale-label-large-font-family);font-size:var(--md-sys-typescale-label-large-font-size);color:#0f3087;color:lab(22.6295% 17.4681 -52.7978);font-weight:600}@media (max-width:768px){.AIBrandGenerator-module__SpCLlW__stepsContainer{display:none}.AIBrandGenerator-module__SpCLlW__mobileProgress{display:flex}.AIBrandGenerator-module__SpCLlW__progressBarContainer{padding:0 var(--md-sys-spacing-4)}}.AIBrandGenerator-module__SpCLlW__wizardNavigation{justify-content:space-between;gap:var(--md-sys-spacing-4);padding:var(--md-sys-spacing-5)var(--md-sys-spacing-8);background:#f8fafe80;background:lab(98.2398% -.150234 -1.88953/.5);border-top:1px solid #dbdee5;border-top:1px solid lab(88.3586% -.282466 -3.76866);display:flex}.AIBrandGenerator-module__SpCLlW__navButton{align-items:center;gap:var(--md-sys-spacing-2);padding:var(--md-sys-spacing-3)var(--md-sys-spacing-6);font-family:var(--md-sys-typescale-label-large-font-family);font-size:var(--md-sys-typescale-label-large-font-size);border-radius:var(--md-sys-shape-corner-large);cursor:pointer;transition:all .3s var(--spring-bounce);border:none;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.AIBrandGenerator-module__SpCLlW__navButton:before{content:"";opacity:0;background:linear-gradient(135deg,#ffffff1a,#0000);background:linear-gradient(135deg,lab(100% 0 0/.1),#0000);transition:opacity .3s;position:absolute;inset:0}.AIBrandGenerator-module__SpCLlW__navButton:hover:before{opacity:1}.AIBrandGenerator-module__SpCLlW__navButton:disabled{opacity:.4;cursor:not-allowed;transform:none!important}.AIBrandGenerator-module__SpCLlW__navButtonBack{color:#2d3a55;color:lab(24.2724% .683248 -18.0708);background:#ebeff5;background:lab(94.1587% -.284165 -3.76966);border:1px solid #d1d8e5;border:1px solid lab(85.9931% -.494897 -7.4994)}.AIBrandGenerator-module__SpCLlW__navButtonBack:not(:disabled):hover{background:#dee5f2;background:lab(90.6335% -.500858 -7.50252);transform:translate(-4px);box-shadow:4px 4px 16px #00000014;box-shadow:4px 4px 16px lab(0% 0 0/.08)}.AIBrandGenerator-module__SpCLlW__navButtonNext{color:#fff;color:lab(100% 0 0);background:linear-gradient(135deg,#1d52de 0%,#4a1fd9 100%);background:linear-gradient(135deg,lab(39.0411% 26.565 -77.438) 0%,lab(31.0863% 56.0335 -87.6958) 100%);margin-left:auto;box-shadow:0 4px 16px #0337dc4d;box-shadow:0 4px 16px lab(31.9738% 41.1443 -88.3185/.3)}.AIBrandGenerator-module__SpCLlW__navButtonNext:not(:disabled):hover{transform:translateY(-3px)translate(4px);box-shadow:0 8px 24px #0337dc66;box-shadow:0 8px 24px lab(31.9738% 41.1443 -88.3185/.4)}.AIBrandGenerator-module__SpCLlW__navButtonGenerate{color:#fff;color:lab(100% 0 0);padding:var(--md-sys-spacing-4)var(--md-sys-spacing-10);background:linear-gradient(135deg,#3266e4 0%,#5537eb 40%,#6c1bb9 100%) 0 0/200% 200%;background:linear-gradient(135deg,lab(45.5117% 18.4436 -70.4811) 0%,lab(37.3309% 51.6847 -87.4412) 40%,lab(31.9564% 55.578 -67.7272) 100%) 0 0/200% 200%;margin-left:auto;font-size:16px;animation:3s infinite AIBrandGenerator-module__SpCLlW__generateGradient;box-shadow:0 8px 32px #0337dc59,inset 0 1px #fff3;box-shadow:0 8px 32px lab(31.9738% 41.1443 -88.3185/.35),inset 0 1px lab(100% 0 0/.2)}@keyframes AIBrandGenerator-module__SpCLlW__generateGradient{0%,to{background-position:0%}50%{background-position:100%}}.AIBrandGenerator-module__SpCLlW__navButtonGenerate:not(:disabled):hover{transform:translateY(-4px)scale(1.02);box-shadow:0 12px 40px #0337dc73,inset 0 1px #ffffff4d;box-shadow:0 12px 40px lab(31.9738% 41.1443 -88.3185/.45),inset 0 1px lab(100% 0 0/.3)}.AIBrandGenerator-module__SpCLlW__wizardCard{-webkit-backdrop-filter:blur(24px)saturate(180%);border-radius:var(--md-sys-shape-corner-extra-large);background:linear-gradient(135deg,#ffffff1f 0%,#ffffff0d 50%,#ffffff14 100%),#f7f8fcbf;background:linear-gradient(135deg,lab(100% 0 0/.12) 0%,lab(100% 0 0/.05) 50%,lab(100% 0 0/.08) 100%),lab(97.6598% -.150174 -1.88951/.75);border:1px solid #ffffff40;border:1px solid lab(100% 0 0/.25);position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000008,0 20px 50px #1d222b1f,0 8px 20px #0000000f,inset 0 1px #ffffff26;box-shadow:0 0 0 1px lab(0% 0 0/.03),0 20px 50px lab(12.8928% -.138491 -7.34653/.12),0 8px 20px lab(0% 0 0/.06),inset 0 1px lab(100% 0 0/.15)}.AIBrandGenerator-module__SpCLlW__wizardCard:before{content:"";pointer-events:none;background:linear-gradient(#ffffff14 0%,#0000 100%);background:linear-gradient(lab(100% 0 0/.08) 0%,#0000 100%);height:60%;position:absolute;top:0;left:0;right:0}.AIBrandGenerator-module__SpCLlW__stepContent{padding:var(--md-sys-spacing-6)var(--md-sys-spacing-8)var(--md-sys-spacing-8);z-index:1;animation:AIBrandGenerator-module__SpCLlW__stepEnter .5s var(--spring-smooth);position:relative}.AIBrandGenerator-module__SpCLlW__stepContent.AIBrandGenerator-module__SpCLlW__backward{animation:AIBrandGenerator-module__SpCLlW__stepEnterBackward .5s var(--spring-smooth)}@keyframes AIBrandGenerator-module__SpCLlW__stepEnter{0%{opacity:0;filter:blur(4px);transform:translate(40px)scale(.98)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes AIBrandGenerator-module__SpCLlW__stepEnterBackward{0%{opacity:0;filter:blur(4px);transform:translate(-40px)scale(.98)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}.AIBrandGenerator-module__SpCLlW__stepHeader{margin-bottom:var(--md-sys-spacing-6)}.AIBrandGenerator-module__SpCLlW__stepTitle{font-family:var(--md-sys-typescale-title-large-font-family);font-size:var(--md-sys-typescale-title-large-font-size);color:#071c50;color:lab(11.7626% 10.5752 -35.2073);margin:0 0 var(--md-sys-spacing-2)0;font-weight:500}.AIBrandGenerator-module__SpCLlW__stepDescription{font-family:var(--md-sys-typescale-body-medium-font-family);font-size:var(--md-sys-typescale-body-medium-font-size);color:#5d636f;color:lab(41.9071% -.389427 -7.44768);margin:0;line-height:1.6}.AIBrandGenerator-module__SpCLlW__stepForm{gap:var(--md-sys-spacing-6);flex-direction:column;display:flex}.AIBrandGenerator-module__SpCLlW__stepTip{align-items:flex-start;gap:var(--md-sys-spacing-3);margin-top:var(--md-sys-spacing-6);padding:var(--md-sys-spacing-4);border-radius:var(--md-sys-shape-corner-large);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#dbe5f980;background:lab(90.5846% -.652194 -11.2037/.5);border:1px solid #46619c26;border:1px solid lab(41.2294% 3.31955 -35.7642/.15);display:flex}.AIBrandGenerator-module__SpCLlW__tipIcon{color:#2456d3;color:lab(39.5252% 21.1504 -70.4146);flex-shrink:0;font-size:20px}.AIBrandGenerator-module__SpCLlW__stepTip p{font-family:var(--md-sys-typescale-body-small-font-family);font-size:var(--md-sys-typescale-body-small-font-size);color:#3a4763;color:lab(30.0897% .385687 -18.1441);margin:0;line-height:1.6}.AIBrandGenerator-module__SpCLlW__formGroup{position:relative}.AIBrandGenerator-module__SpCLlW__formGroupFull{width:100%}.AIBrandGenerator-module__SpCLlW__inputLabel{align-items:center;gap:var(--md-sys-spacing-2);font-family:var(--md-sys-typescale-title-small-font-family);font-size:var(--md-sys-typescale-title-small-font-size);color:#192b55;color:lab(18.0684% 4.54244 -28.3732);margin-bottom:var(--md-sys-spacing-3);font-weight:600;display:flex}.AIBrandGenerator-module__SpCLlW__inputLabel svg{color:#2456d3;color:lab(39.5252% 21.1504 -70.4146)}.AIBrandGenerator-module__SpCLlW__required{color:#d40924;color:lab(45.5382% 69.8881 46.2994)}.AIBrandGenerator-module__SpCLlW__selectedCount{font-family:var(--md-sys-typescale-body-small-font-family);color:#1745c2;color:lab(33.4855% 24.4845 -70.3998);border-radius:var(--md-sys-shape-corner-medium);background:#d6e5ff;background:lab(90.4751% -.751287 -18.5215);padding:3px 10px;font-size:11px;font-weight:600}.AIBrandGenerator-module__SpCLlW__fieldHint{font-family:var(--md-sys-typescale-body-small-font-family);font-size:var(--md-sys-typescale-body-small-font-size);color:#6c727e;color:lab(47.7084% -.411779 -7.45813);margin:0 0 var(--md-sys-spacing-3)0}.AIBrandGenerator-module__SpCLlW__inputWrapper{position:relative}.AIBrandGenerator-module__SpCLlW__searchInput{width:100%;padding:var(--md-sys-spacing-4)var(--md-sys-spacing-5);padding-right:var(--md-sys-spacing-12);font-family:var(--md-sys-typescale-body-large-font-family);font-size:var(--md-sys-typescale-body-large-font-size);border-radius:var(--md-sys-shape-corner-large);color:#15213a;color:lab(12.6147% 1.65977 -17.8821);transition:all .3s var(--spring-smooth);background:#fbfcfee6;background:lab(98.828% -.0919402 -1.13482/.9);border:1px solid #d4d7de;border:1px solid lab(86.0385% -.281692 -3.76824);box-shadow:inset 2px 2px 4px #0000000a,inset -2px -2px 4px #fff9,0 2px 8px #0000000a;box-shadow:inset 2px 2px 4px lab(0% 0 0/.04),inset -2px -2px 4px lab(100% 0 0/.6),0 2px 8px lab(0% 0 0/.04)}.AIBrandGenerator-module__SpCLlW__searchInput:hover{border-color:#859ed1;border-color:lab(64.7199% .334531 -29.1071);box-shadow:inset 2px 2px 4px #00000008,inset -2px -2px 4px #ffffffb3,0 4px 12px #46619c1a;box-shadow:inset 2px 2px 4px lab(0% 0 0/.03),inset -2px -2px 4px lab(100% 0 0/.7),0 4px 12px lab(41.2294% 3.31955 -35.7642/.1)}.AIBrandGenerator-module__SpCLlW__searchInput:focus{border-color:#2456d3;border-color:lab(39.5252% 21.1504 -70.4146);outline:none;box-shadow:0 0 0 4px #2456d326,inset 2px 2px 4px #00000005,inset -2px -2px 4px #fffc;box-shadow:0 0 0 4px lab(39.5252% 21.1504 -70.4146/.15),inset 2px 2px 4px lab(0% 0 0/.02),inset -2px -2px 4px lab(100% 0 0/.8)}.AIBrandGenerator-module__SpCLlW__searchInput::placeholder{color:#898f9c;color:lab(59.3104% -.446051 -7.47464)}.AIBrandGenerator-module__SpCLlW__searchInput:disabled{opacity:.5;cursor:not-allowed;background:#edeef2;background:lab(94.1798% -.149965 -1.88936)}.AIBrandGenerator-module__SpCLlW__inputIconRight{right:var(--md-sys-spacing-4);color:#697284;color:lab(47.653% -.448912 -11.1122);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.AIBrandGenerator-module__SpCLlW__inputIconRight.AIBrandGenerator-module__SpCLlW__loading{animation:1s linear infinite AIBrandGenerator-module__SpCLlW__spin}@keyframes AIBrandGenerator-module__SpCLlW__spin{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}.AIBrandGenerator-module__SpCLlW__spinner{border:2px solid #c7cedb;border:2px solid lab(82.5129% -.49001 -7.49687);border-radius:var(--md-sys-shape-corner-medium);border-top-color:oklch(50% .2 264);width:20px;height:20px;animation:1s linear infinite AIBrandGenerator-module__SpCLlW__spin}.AIBrandGenerator-module__SpCLlW__searchableDropdown{width:100%;position:relative}.AIBrandGenerator-module__SpCLlW__dropdown{top:calc(100% + var(--md-sys-spacing-2));-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:var(--md-sys-shape-corner-large);z-index:100;max-height:360px;padding:var(--md-sys-spacing-2);animation:AIBrandGenerator-module__SpCLlW__dropdownEnter .35s var(--spring-bounce);background:#fbfcfef2;background:lab(98.828% -.0919402 -1.13482/.95);border:1px solid #ffffff4d;border:1px solid lab(100% 0 0/.3);margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 20px 50px #00000026,0 8px 20px #1d222b1a,inset 0 1px #fff3;box-shadow:0 20px 50px lab(0% 0 0/.15),0 8px 20px lab(12.8928% -.138491 -7.34653/.1),inset 0 1px lab(100% 0 0/.2)}@keyframes AIBrandGenerator-module__SpCLlW__dropdownEnter{0%{opacity:0;filter:blur(4px);transform:translateY(-12px)scale(.95)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.AIBrandGenerator-module__SpCLlW__dropdownItem{align-items:center;gap:var(--md-sys-spacing-3);padding:var(--md-sys-spacing-3)var(--md-sys-spacing-4);font-family:var(--md-sys-typescale-body-medium-font-family);font-size:var(--md-sys-typescale-body-medium-font-size);color:#212d47;color:lab(18.4488% 1.08582 -17.9843);border-radius:var(--md-sys-shape-corner-medium);cursor:pointer;transition:all .2s;display:flex}.AIBrandGenerator-module__SpCLlW__dropdownItem:hover,.AIBrandGenerator-module__SpCLlW__dropdownItem.AIBrandGenerator-module__SpCLlW__focused{background:#365db81a;background:lab(40.5142% 10.3251 -53.0462/.1)}.AIBrandGenerator-module__SpCLlW__itemCode{color:#0f3087;color:lab(22.6295% 17.4681 -52.7978);border-radius:var(--md-sys-shape-corner-small);background:linear-gradient(135deg,#d6e5ff,#cfd4ff);background:linear-gradient(135deg,lab(90.4751% -.751287 -18.5215),lab(85.5654% 4.83334 -21.8832));flex-shrink:0;padding:3px 8px;font-family:SF Mono,Fira Code,monospace;font-size:11px;font-weight:500}.AIBrandGenerator-module__SpCLlW__itemContent{flex:1;min-width:0}.AIBrandGenerator-module__SpCLlW__itemLabel{color:#0d1f47;color:lab(12.1699% 6.09081 -28.2525);font-weight:500;display:block}.AIBrandGenerator-module__SpCLlW__itemSublabel,.AIBrandGenerator-module__SpCLlW__itemCategory{color:#6c727e;color:lab(47.7084% -.411779 -7.45813);margin-top:2px;font-size:12px;display:block}.AIBrandGenerator-module__SpCLlW__chipSelector{position:relative}.AIBrandGenerator-module__SpCLlW__selectedChips{gap:var(--md-sys-spacing-2);margin-bottom:var(--md-sys-spacing-3);flex-wrap:wrap;display:flex}.AIBrandGenerator-module__SpCLlW__ingredientChip{align-items:center;gap:var(--md-sys-spacing-2);padding:var(--md-sys-spacing-2)var(--md-sys-spacing-4);color:#fff;color:lab(100% 0 0);border-radius:var(--md-sys-shape-corner-medium);font-family:var(--md-sys-typescale-label-large-font-family);animation:AIBrandGenerator-module__SpCLlW__chipEnter .4s var(--spring-bounce)backwards;background:linear-gradient(135deg,#2456d3 0%,#4830c9 100%);background:linear-gradient(135deg,lab(39.5252% 21.1504 -70.4146) 0%,lab(32.1655% 44.7252 -76.917) 100%);font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #1745c24d;box-shadow:0 2px 8px lab(33.4855% 24.4845 -70.3998/.3)}.AIBrandGenerator-module__SpCLlW__chipRemove{width:18px;height:18px;margin-left:var(--md-sys-spacing-1);border-radius:var(--md-sys-shape-corner-small);cursor:pointer;color:#fff;color:lab(100% 0 0);background:#fff3;background:lab(100% 0 0/.2);border:none;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.AIBrandGenerator-module__SpCLlW__chipRemove:hover{background:#ffffff59;background:lab(100% 0 0/.35);transform:scale(1.1)}.AIBrandGenerator-module__SpCLlW__combinationBadge{align-items:center;gap:var(--md-sys-spacing-1);padding:var(--md-sys-spacing-1)var(--md-sys-spacing-3);margin-left:var(--md-sys-spacing-2);color:#fff;color:lab(100% 0 0);border-radius:var(--md-sys-shape-corner-small);text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#278800 0%,#00784a 100%);background:linear-gradient(135deg,lab(49.7684% -45.8494 52.8042) 0%,lab(44.5655% -70.83 27.3377) 100%);font-size:11px;font-weight:700;display:inline-flex}.AIBrandGenerator-module__SpCLlW__chip{align-items:center;gap:var(--md-sys-spacing-2);padding:var(--md-sys-spacing-2)var(--md-sys-spacing-4);color:#042077;color:lab(16.5239% 21.5132 -52.8577);border-radius:var(--md-sys-shape-corner-large);font-family:var(--md-sys-typescale-label-large-font-family);animation:AIBrandGenerator-module__SpCLlW__chipEnter .4s var(--spring-bounce)backwards;background:linear-gradient(135deg,#d6e5ff 0%,#cfd4ff 100%);background:linear-gradient(135deg,lab(90.4144% -.696898 -22.1435) 0%,lab(85.3609% 6.93685 -28.985) 100%);font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 2px 8px #46619c26;box-shadow:0 2px 8px lab(41.2294% 3.31955 -35.7642/.15)}@keyframes AIBrandGenerator-module__SpCLlW__chipEnter{0%{opacity:0;transform:scale(.8)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}.AIBrandGenerator-module__SpCLlW__chipCode{border-radius:var(--md-sys-shape-corner-extra-small);background:#04207726;background:lab(16.5239% 21.5132 -52.8577/.15);padding:2px 6px;font-family:SF Mono,Fira Code,monospace;font-size:10px;font-weight:600}.AIBrandGenerator-module__SpCLlW__categoryQuickSelect{margin-top:var(--md-sys-spacing-3)}.AIBrandGenerator-module__SpCLlW__quickSelectLabel{font-family:var(--md-sys-typescale-label-small-font-family);color:#6c727e;color:lab(47.7084% -.411779 -7.45813);margin-right:var(--md-sys-spacing-2);font-size:11px;font-weight:500}.AIBrandGenerator-module__SpCLlW__categoryChips{gap:var(--md-sys-spacing-2);flex-wrap:wrap;display:inline-flex}.AIBrandGenerator-module__SpCLlW__categoryChip{padding:var(--md-sys-spacing-1)var(--md-sys-spacing-3);border-radius:var(--md-sys-shape-corner-medium);font-family:var(--md-sys-typescale-label-small-font-family);color:#3a4763;color:lab(30.0897% .385687 -18.1441);cursor:pointer;transition:all .25s var(--spring-bounce);background:#f3f5f9;background:lab(96.4998% -.150085 -1.88948);border:1px solid #d1d8e5;border:1px solid lab(85.9931% -.494897 -7.4994);font-size:11px}.AIBrandGenerator-module__SpCLlW__categoryChip:hover{color:#0f3087;color:lab(22.6295% 17.4681 -52.7978);background:#d6e5ff;background:lab(90.4144% -.696898 -22.1435);border-color:#365db8;border-color:lab(40.5142% 10.3251 -53.0462);transform:translateY(-2px);box-shadow:0 4px 12px #46619c26;box-shadow:0 4px 12px lab(41.2294% 3.31955 -35.7642/.15)}.AIBrandGenerator-module__SpCLlW__quickSelectCategories{margin-top:var(--md-sys-spacing-4);padding-top:var(--md-sys-spacing-4);border-top:1px solid #dbdee5;border-top:1px solid lab(88.3586% -.282466 -3.76866)}.AIBrandGenerator-module__SpCLlW__quickSelectButtons{gap:var(--md-sys-spacing-2);margin-top:var(--md-sys-spacing-2);flex-wrap:wrap;display:flex}.AIBrandGenerator-module__SpCLlW__quickSelectBtn{align-items:center;gap:var(--md-sys-spacing-1);padding:var(--md-sys-spacing-2)var(--md-sys-spacing-4);border-radius:var(--md-sys-shape-corner-medium);font-family:var(--md-sys-typescale-label-medium-font-family);color:#3a4763;color:lab(30.0897% .385687 -18.1441);cursor:pointer;transition:all .25s var(--spring-bounce);background:#f3f5f9;background:lab(96.4998% -.150085 -1.88948);border:1px solid #d1d8e5;border:1px solid lab(85.9931% -.494897 -7.4994);font-size:12px;font-weight:500;display:inline-flex}.AIBrandGenerator-module__SpCLlW__quickSelectBtn:hover{color:#0f3087;color:lab(22.6295% 17.4681 -52.7978);background:#d6e5ff;background:lab(90.4144% -.696898 -22.1435);border-color:#365db8;border-color:lab(40.5142% 10.3251 -53.0462);transform:translateY(-2px)}.AIBrandGenerator-module__SpCLlW__quickSelectBtn.AIBrandGenerator-module__SpCLlW__clearBtn{color:#c53637;color:lab(45.9853% 56.8957 34.8481);border-color:#febab4;border-color:lab(81.8463% 24.7274 13.5163)}.AIBrandGenerator-module__SpCLlW__quickSelectBtn.AIBrandGenerator-module__SpCLlW__clearBtn:hover{color:#bb061e;color:lab(39.9438% 63.5347 42.0903);background:#ffd8d4;background:lab(89.7736% 30.9637 16.9906);border-color:#c53637;border-color:lab(45.9853% 56.8957 34.8481)}.AIBrandGenerator-module__SpCLlW__selectionGrid{gap:var(--md-sys-spacing-4);display:grid}.AIBrandGenerator-module__SpCLlW__selectionGrid.AIBrandGenerator-module__SpCLlW__columns2{grid-template-columns:repeat(2,1fr)}.AIBrandGenerator-module__SpCLlW__selectionGrid.AIBrandGenerator-module__SpCLlW__columns3{grid-template-columns:repeat(3,1fr)}.AIBrandGenerator-module__SpCLlW__selectionGrid.AIBrandGenerator-module__SpCLlW__columns4{grid-template-columns:repeat(4,1fr)}.AIBrandGenerator-module__SpCLlW__selectionGrid.AIBrandGenerator-module__SpCLlW__columns6{grid-template-columns:repeat(6,1fr)}@media (max-width:1024px){.AIBrandGenerator-module__SpCLlW__selectionGrid.AIBrandGenerator-module__SpCLlW__columns6{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.AIBrandGenerator-module__SpCLlW__selectionGrid.AIBrandGenerator-module__SpCLlW__columns6,.AIBrandGenerator-module__SpCLlW__selectionGrid.AIBrandGenerator-module__SpCLlW__columns4,.AIBrandGenerator-module__SpCLlW__selectionGrid.AIBrandGenerator-module__SpCLlW__columns3{grid-template-columns:repeat(2,1fr)}}.AIBrandGenerator-module__SpCLlW__selectionCard{text-align:center;padding:var(--md-sys-spacing-5)var(--md-sys-spacing-4);border-radius:var(--md-sys-shape-corner-extra-large);cursor:pointer;transition:all .35s var(--spring-bounce);background:#f7f8fa;background:lab(97.668% -.0918806 -1.13481);border:2px solid #e1e5eb;border:2px solid lab(90.6786% -.283152 -3.76909);flex-direction:column;align-items:center;display:flex;position:relative;box-shadow:-4px -4px 8px #ffffffb3,4px 4px 8px #0000000f;box-shadow:-4px -4px 8px lab(100% 0 0/.7),4px 4px 8px lab(0% 0 0/.06)}.AIBrandGenerator-module__SpCLlW__selectionCard:hover{background:#fafcff;background:lab(98.8198% -.150234 -1.88955);border-color:#517cd9;border-color:lab(52.2838% 7.62212 -53.2928);transform:translateY(-6px)scale(1.02);box-shadow:-6px -6px 12px #fffc,6px 6px 16px #00000014,0 12px 24px #46619c1f;box-shadow:-6px -6px 12px lab(100% 0 0/.8),6px 6px 16px lab(0% 0 0/.08),0 12px 24px lab(41.2294% 3.31955 -35.7642/.12)}.AIBrandGenerator-module__SpCLlW__selectionCard.AIBrandGenerator-module__SpCLlW__selected{animation:AIBrandGenerator-module__SpCLlW__selectPulse .5s var(--spring-bounce);background:linear-gradient(135deg,#e4efff 0%,#dee2ff 100%);background:linear-gradient(135deg,lab(94.0128% -.752986 -14.8834) 0%,lab(90.2086% 4.78548 -21.9035) 100%);border-color:#2456d3;border-color:lab(39.5252% 21.1504 -70.4146);box-shadow:0 0 0 3px #2456d333,0 8px 24px #365db840,inset 0 1px #ffffff4d;box-shadow:0 0 0 3px lab(39.5252% 21.1504 -70.4146/.2),0 8px 24px lab(40.5142% 10.3251 -53.0462/.25),inset 0 1px lab(100% 0 0/.3)}@keyframes AIBrandGenerator-module__SpCLlW__selectPulse{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}.AIBrandGenerator-module__SpCLlW__selectionCard:disabled{opacity:.4;cursor:not-allowed;transform:none!important}.AIBrandGenerator-module__SpCLlW__selectionCardIcon{border-radius:var(--md-sys-shape-corner-large);color:#113aa6;color:lab(27.9291% 22.4127 -63.3626);width:52px;height:52px;margin-bottom:var(--md-sys-spacing-3);transition:all .3s var(--spring-smooth);background:linear-gradient(135deg,#d6e5ff 0%,#cfd4ff 100%);background:linear-gradient(135deg,lab(90.4751% -.751287 -18.5215) 0%,lab(85.4653% 5.85374 -25.4434) 100%);justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff4d,0 4px 8px #00000014;box-shadow:inset 0 1px lab(100% 0 0/.3),0 4px 8px lab(0% 0 0/.08)}.AIBrandGenerator-module__SpCLlW__selectionCard.AIBrandGenerator-module__SpCLlW__selected .AIBrandGenerator-module__SpCLlW__selectionCardIcon{color:#fff;color:lab(100% 0 0);background:linear-gradient(135deg,#1d52de 0%,#4a1fd9 100%);background:linear-gradient(135deg,lab(39.0411% 26.565 -77.438) 0%,lab(31.0863% 56.0335 -87.6958) 100%);box-shadow:0 4px 16px #2456d366,inset 0 1px #fff3;box-shadow:0 4px 16px lab(39.5252% 21.1504 -70.4146/.4),inset 0 1px lab(100% 0 0/.2)}.AIBrandGenerator-module__SpCLlW__selectionCardLabel{font-family:var(--md-sys-typescale-label-large-font-family);color:#0d1f47;color:lab(12.1699% 6.09081 -28.2525);margin-bottom:var(--md-sys-spacing-1);font-size:14px;font-weight:600}.AIBrandGenerator-module__SpCLlW__selectionCard.AIBrandGenerator-module__SpCLlW__selected .AIBrandGenerator-module__SpCLlW__selectionCardLabel{color:#042077;color:lab(16.5239% 21.5132 -52.8577)}.AIBrandGenerator-module__SpCLlW__selectionCardDesc{font-family:var(--md-sys-typescale-body-small-font-family);color:#6c727e;color:lab(47.7084% -.411779 -7.45813);font-size:12px;line-height:1.4}.AIBrandGenerator-module__SpCLlW__selectionIndicator{top:var(--md-sys-spacing-2);right:var(--md-sys-spacing-2);border-radius:var(--md-sys-shape-corner-medium);opacity:0;width:24px;height:24px;transition:all .35s var(--spring-bounce);background:linear-gradient(135deg,#008955 0%,#147900 100%);background:linear-gradient(135deg,lab(50.1324% -62.1168 24.1579) 0%,lab(44.1089% -50.7768 68.0113) 100%);justify-content:center;align-items:center;display:flex;position:absolute;transform:scale(0);box-shadow:0 2px 8px #00794766;box-shadow:0 2px 8px lab(44.3217% -62.8096 24.3482/.4)}.AIBrandGenerator-module__SpCLlW__selectionCard.AIBrandGenerator-module__SpCLlW__selected .AIBrandGenerator-module__SpCLlW__selectionIndicator{opacity:1;transform:scale(1)}.AIBrandGenerator-module__SpCLlW__selectionIndicator svg{color:#fff;color:lab(100% 0 0);width:14px;height:14px}.AIBrandGenerator-module__SpCLlW__toggleGroup{gap:var(--md-sys-spacing-2);flex-direction:column;display:flex}.AIBrandGenerator-module__SpCLlW__toggleButtons{gap:var(--md-sys-spacing-1);padding:var(--md-sys-spacing-1);border-radius:var(--md-sys-shape-corner-medium);background:#edeef2;background:lab(94.1798% -.149965 -1.88936);flex-wrap:wrap;display:inline-flex;box-shadow:inset 2px 2px 4px #0000000d,inset -2px -2px 4px #ffffff80;box-shadow:inset 2px 2px 4px lab(0% 0 0/.05),inset -2px -2px 4px lab(100% 0 0/.5)}.AIBrandGenerator-module__SpCLlW__toggleButton{align-items:center;gap:var(--md-sys-spacing-2);padding:var(--md-sys-spacing-3)var(--md-sys-spacing-5);border-radius:var(--md-sys-shape-corner-medium);font-family:var(--md-sys-typescale-label-large-font-family);color:#5d636f;color:lab(41.9071% -.389427 -7.44768);cursor:pointer;transition:all .3s var(--spring-bounce);background:0 0;border:none;font-size:14px;font-weight:500;display:inline-flex;position:relative}.AIBrandGenerator-module__SpCLlW__toggleButtons.AIBrandGenerator-module__SpCLlW__large .AIBrandGenerator-module__SpCLlW__toggleButton{padding:var(--md-sys-spacing-4)var(--md-sys-spacing-7)}.AIBrandGenerator-module__SpCLlW__toggleButton:hover{color:#2b457d;color:lab(29.5225% 5.08144 -35.5286);background:#46619c14;background:lab(41.2294% 3.31955 -35.7642/.08)}.AIBrandGenerator-module__SpCLlW__toggleButton.AIBrandGenerator-module__SpCLlW__active{color:#fff;color:lab(100% 0 0);background:linear-gradient(135deg,#1d52de 0%,#4a1fd9 100%);background:linear-gradient(135deg,lab(39.0411% 26.565 -77.438) 0%,lab(31.0863% 56.0335 -87.6958) 100%);font-weight:600;box-shadow:0 4px 12px #2456d359,inset 0 1px #fff3;box-shadow:0 4px 12px lab(39.5252% 21.1504 -70.4146/.35),inset 0 1px lab(100% 0 0/.2)}.AIBrandGenerator-module__SpCLlW__radioGroup{gap:var(--md-sys-spacing-2);flex-direction:column;display:flex}.AIBrandGenerator-module__SpCLlW__radioButtonsContainer{gap:var(--md-sys-spacing-3);flex-direction:column;display:flex}.AIBrandGenerator-module__SpCLlW__radioButtons{gap:var(--md-sys-spacing-3);grid-template-columns:repeat(4,1fr);display:grid}.AIBrandGenerator-module__SpCLlW__radioButtons.AIBrandGenerator-module__SpCLlW__vertical{grid-template-columns:1fr}.AIBrandGenerator-module__SpCLlW__radioButtons.AIBrandGenerator-module__SpCLlW__small .AIBrandGenerator-module__SpCLlW__radioButtonItem{padding:var(--md-sys-spacing-2)var(--md-sys-spacing-3)}.AIBrandGenerator-module__SpCLlW__radioButtons.AIBrandGenerator-module__SpCLlW__large .AIBrandGenerator-module__SpCLlW__radioButtonItem{padding:var(--md-sys-spacing-5)var(--md-sys-spacing-6)}.AIBrandGenerator-module__SpCLlW__radioButtonItem{align-items:flex-start;gap:var(--md-sys-spacing-3);padding:var(--md-sys-spacing-4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--md-sys-shape-corner-large);cursor:pointer;text-align:left;transition:all .25s var(--spring-smooth);background:#f7f8fae6;background:lab(97.668% -.0918806 -1.13481/.9);border:1.5px solid #d1d8e5;border:1.5px solid lab(85.9931% -.494897 -7.4994);display:flex}.AIBrandGenerator-module__SpCLlW__radioButtonItem:hover:not(.AIBrandGenerator-module__SpCLlW__disabled){background:#eef2f9f2;background:lab(95.3187% -.284493 -3.76985/.95);border-color:#436cc8;border-color:lab(46.4079% 8.84402 -53.1686);transform:translateY(-2px);box-shadow:0 4px 16px #3f60a71f,inset 0 1px #fff3;box-shadow:0 4px 16px lab(40.9732% 5.67061 -42.6834/.12),inset 0 1px lab(100% 0 0/.2)}.AIBrandGenerator-module__SpCLlW__radioButtonItem.AIBrandGenerator-module__SpCLlW__selected{background:linear-gradient(135deg,#dfecfff2 0%,#dadeffe6 100%);background:linear-gradient(135deg,lab(92.7961% -.769287 -18.5291/.95) 0%,lab(88.9486% 5.80403 -25.463/.9) 100%);border-color:#2456d3;border-color:lab(39.5252% 21.1504 -70.4146);box-shadow:0 0 0 3px #2456d31f,0 6px 20px #365db826,inset 0 1px #ffffff40;box-shadow:0 0 0 3px lab(39.5252% 21.1504 -70.4146/.12),0 6px 20px lab(40.5142% 10.3251 -53.0462/.15),inset 0 1px lab(100% 0 0/.25)}.AIBrandGenerator-module__SpCLlW__radioButtonItem.AIBrandGenerator-module__SpCLlW__disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.AIBrandGenerator-module__SpCLlW__radioIndicator{flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.AIBrandGenerator-module__SpCLlW__radioOuter{width:20px;height:20px;transition:all .2s var(--spring-smooth);background:#fbfcfd;background:lab(98.832% -.0619292 -.756931);border:2px solid #768fc1;border:2px solid lab(58.9064% .566244 -29.044);border-radius:50%;justify-content:center;align-items:center;display:flex}.AIBrandGenerator-module__SpCLlW__radioButtonItem:hover:not(.AIBrandGenerator-module__SpCLlW__disabled) .AIBrandGenerator-module__SpCLlW__radioOuter{border-color:#436cc8;border-color:lab(46.4079% 8.84402 -53.1686)}.AIBrandGenerator-module__SpCLlW__radioButtonItem.AIBrandGenerator-module__SpCLlW__selected .AIBrandGenerator-module__SpCLlW__radioOuter{background:#f0f5ff;background:lab(96.4339% -.507683 -7.50608);border-color:#1d52de;border-color:lab(39.0411% 26.565 -77.438)}.AIBrandGenerator-module__SpCLlW__radioInner{opacity:0;width:10px;height:10px;transition:all .2s var(--spring-bounce);background:#1d52de;background:lab(39.0411% 26.565 -77.438);border-radius:50%;transform:scale(0)}.AIBrandGenerator-module__SpCLlW__radioButtonItem.AIBrandGenerator-module__SpCLlW__selected .AIBrandGenerator-module__SpCLlW__radioInner{opacity:1;transform:scale(1)}.AIBrandGenerator-module__SpCLlW__radioButtonContent{gap:var(--md-sys-spacing-1);flex-direction:column;min-width:0;display:flex}.AIBrandGenerator-module__SpCLlW__radioButtonHeader{align-items:center;gap:var(--md-sys-spacing-2);display:flex}.AIBrandGenerator-module__SpCLlW__radioButtonIcon{color:#4c6291;color:lab(41.4487% 1.55592 -28.8116);justify-content:center;align-items:center;font-size:16px;transition:color .2s;display:flex}.AIBrandGenerator-module__SpCLlW__radioButtonItem.AIBrandGenerator-module__SpCLlW__selected .AIBrandGenerator-module__SpCLlW__radioButtonIcon{color:#1e49b7;color:lab(33.9727% 19.0353 -63.3731)}.AIBrandGenerator-module__SpCLlW__radioButtonLabel{font-family:var(--md-sys-typescale-label-large-font-family);color:#1e2d4c;color:lab(18.3376% 1.99175 -21.4585);font-size:14px;font-weight:600;transition:color .2s}.AIBrandGenerator-module__SpCLlW__radioButtonItem.AIBrandGenerator-module__SpCLlW__selected .AIBrandGenerator-module__SpCLlW__radioButtonLabel{color:#03185a;color:lab(11.25% 16.3012 -42.2624)}.AIBrandGenerator-module__SpCLlW__radioButtonDescription{font-family:var(--md-sys-typescale-body-small-font-family);color:#697284;color:lab(47.653% -.448912 -11.1122);font-size:12px;line-height:1.4;transition:color .2s}.AIBrandGenerator-module__SpCLlW__radioButtonItem.AIBrandGenerator-module__SpCLlW__selected .AIBrandGenerator-module__SpCLlW__radioButtonDescription{color:#457;color:lab(35.818% .628904 -21.7308)}@media (max-width:900px){.AIBrandGenerator-module__SpCLlW__radioButtons{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.AIBrandGenerator-module__SpCLlW__radioButtons{grid-template-columns:1fr}}.AIBrandGenerator-module__SpCLlW__radioButton{padding:var(--md-sys-spacing-4)var(--md-sys-spacing-5);border-radius:var(--md-sys-shape-corner-large);cursor:pointer;text-align:left;transition:all .3s var(--spring-bounce);background:#f7f8fa;background:lab(97.668% -.0918806 -1.13481);border:1px solid #dbdee5;border:1px solid lab(88.3586% -.282466 -3.76866);box-shadow:-3px -3px 6px #fff9,3px 3px 6px #0000000d;box-shadow:-3px -3px 6px lab(100% 0 0/.6),3px 3px 6px lab(0% 0 0/.05)}.AIBrandGenerator-module__SpCLlW__radioButton:hover{border-color:#5b7ec8;border-color:lab(52.6753% 3.9835 -42.917);transform:translateY(-3px);box-shadow:-4px -4px 8px #ffffffb3,4px 4px 12px #00000014;box-shadow:-4px -4px 8px lab(100% 0 0/.7),4px 4px 12px lab(0% 0 0/.08)}.AIBrandGenerator-module__SpCLlW__radioButton.AIBrandGenerator-module__SpCLlW__active{background:linear-gradient(135deg,#e4efff 0%,#dee2ff 100%);background:linear-gradient(135deg,lab(94.0128% -.752986 -14.8834) 0%,lab(90.2086% 4.78548 -21.9035) 100%);border-color:#2456d3;border-color:lab(39.5252% 21.1504 -70.4146);box-shadow:0 0 0 3px #2456d326,0 6px 16px #365db833;box-shadow:0 0 0 3px lab(39.5252% 21.1504 -70.4146/.15),0 6px 16px lab(40.5142% 10.3251 -53.0462/.2)}.AIBrandGenerator-module__SpCLlW__radioLabel{font-family:var(--md-sys-typescale-label-large-font-family);color:#0d1f47;color:lab(12.1699% 6.09081 -28.2525);font-size:14px;font-weight:600;display:block}.AIBrandGenerator-module__SpCLlW__radioButton.AIBrandGenerator-module__SpCLlW__active .AIBrandGenerator-module__SpCLlW__radioLabel{color:#042077;color:lab(16.5239% 21.5132 -52.8577)}.AIBrandGenerator-module__SpCLlW__radioDesc,.AIBrandGenerator-module__SpCLlW__styleExample{font-family:var(--md-sys-typescale-body-small-font-family);color:#6c727e;color:lab(47.7084% -.411779 -7.45813);margin-top:var(--md-sys-spacing-1);font-size:12px;line-height:1.4;display:block}.AIBrandGenerator-module__SpCLlW__sliderContainer{padding:var(--md-sys-spacing-5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--md-sys-shape-corner-extra-large);background:#f3f5f9b3;background:lab(96.4998% -.150085 -1.88948/.7);border:1px solid #e1e5eb;border:1px solid lab(90.6786% -.283152 -3.76909);box-shadow:inset 0 1px #ffffff4d,0 4px 16px #0000000f;box-shadow:inset 0 1px lab(100% 0 0/.3),0 4px 16px lab(0% 0 0/.06)}.AIBrandGenerator-module__SpCLlW__sliderContainer.AIBrandGenerator-module__SpCLlW__disabled{opacity:.4}.AIBrandGenerator-module__SpCLlW__sliderHeader{margin-bottom:var(--md-sys-spacing-5);justify-content:space-between;align-items:center;display:flex}.AIBrandGenerator-module__SpCLlW__sliderTitle{align-items:center;gap:var(--md-sys-spacing-2);font-family:var(--md-sys-typescale-title-small-font-family);color:#192b55;color:lab(18.0684% 4.54244 -28.3732);font-size:15px;font-weight:600;display:flex}.AIBrandGenerator-module__SpCLlW__sliderTitle svg{color:#2456d3;color:lab(39.5252% 21.1504 -70.4146)}.AIBrandGenerator-module__SpCLlW__sliderValueBadge{border-radius:var(--md-sys-shape-corner-large);color:#fff;color:lab(100% 0 0);min-width:44px;height:44px;font-family:var(--md-sys-typescale-title-medium-font-family);background:linear-gradient(135deg,#3266e4 0%,#5537eb 100%);background:linear-gradient(135deg,lab(45.5117% 18.4436 -70.4811) 0%,lab(37.3309% 51.6847 -87.4412) 100%);justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex;box-shadow:0 4px 16px #2456d359,inset 0 1px #fff3;box-shadow:0 4px 16px lab(39.5252% 21.1504 -70.4146/.35),inset 0 1px lab(100% 0 0/.2)}.AIBrandGenerator-module__SpCLlW__sliderWrapper{height:32px;margin-bottom:var(--md-sys-spacing-3);position:relative}.AIBrandGenerator-module__SpCLlW__sliderTrack{border-radius:var(--md-sys-shape-corner-medium);background:#dbdee5;background:lab(88.3586% -.282466 -3.76866);height:8px;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%);box-shadow:inset 0 1px 3px #00000014;box-shadow:inset 0 1px 3px lab(0% 0 0/.08)}.AIBrandGenerator-module__SpCLlW__sliderFill{border-radius:var(--md-sys-shape-corner-medium);height:100%;transition:width .3s var(--spring-smooth);background:linear-gradient(90deg,#3266e4 0%,#5537eb 50%,#6c1bb9 100%);background:linear-gradient(90deg,lab(45.5117% 18.4436 -70.4811) 0%,lab(37.3309% 51.6847 -87.4412) 50%,lab(31.9564% 55.578 -67.7272) 100%);position:relative;box-shadow:0 0 12px #104aee66;box-shadow:0 0 12px lab(38.2066% 35.8553 -88.0961/.4)}.AIBrandGenerator-module__SpCLlW__sliderFill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.3),#0000);animation:2.5s ease-in-out infinite AIBrandGenerator-module__SpCLlW__sliderShine;position:absolute;inset:0}@keyframes AIBrandGenerator-module__SpCLlW__sliderShine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.AIBrandGenerator-module__SpCLlW__sliderInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.AIBrandGenerator-module__SpCLlW__sliderTicks{justify-content:space-between;padding:0 6px;display:flex}.AIBrandGenerator-module__SpCLlW__sliderTick{align-items:center;gap:var(--md-sys-spacing-1);padding:var(--md-sys-spacing-1);cursor:pointer;background:0 0;border:none;flex-direction:column;transition:all .25s;display:flex}.AIBrandGenerator-module__SpCLlW__sliderTickMark{border-radius:var(--md-sys-shape-corner-medium);width:6px;height:6px;transition:all .3s var(--spring-bounce);background:#bec4d2;background:lab(79.0326% -.484854 -7.49415)}.AIBrandGenerator-module__SpCLlW__sliderTick.AIBrandGenerator-module__SpCLlW__filled .AIBrandGenerator-module__SpCLlW__sliderTickMark{background:#2456d3;background:lab(39.5252% 21.1504 -70.4146)}.AIBrandGenerator-module__SpCLlW__sliderTick.AIBrandGenerator-module__SpCLlW__active .AIBrandGenerator-module__SpCLlW__sliderTickMark{background:linear-gradient(135deg,#3266e4,#5537eb);background:linear-gradient(135deg,lab(45.5117% 18.4436 -70.4811),lab(37.3309% 51.6847 -87.4412));width:12px;height:12px;box-shadow:0 0 0 4px #2456d333;box-shadow:0 0 0 4px lab(39.5252% 21.1504 -70.4146/.2)}.AIBrandGenerator-module__SpCLlW__sliderTickLabel{font-family:var(--md-sys-typescale-label-small-font-family);color:#6c727e;color:lab(47.7084% -.411779 -7.45813);font-size:11px;font-weight:500}.AIBrandGenerator-module__SpCLlW__sliderTick.AIBrandGenerator-module__SpCLlW__active .AIBrandGenerator-module__SpCLlW__sliderTickLabel{color:#1b3f97;color:lab(28.6407% 14.4653 -52.8411);font-weight:700}.AIBrandGenerator-module__SpCLlW__sliderHints{margin-top:var(--md-sys-spacing-2);justify-content:space-between;display:flex}.AIBrandGenerator-module__SpCLlW__sliderHintLeft,.AIBrandGenerator-module__SpCLlW__sliderHintRight{font-family:var(--md-sys-typescale-body-small-font-family);color:#6c727e;color:lab(47.7084% -.411779 -7.45813);font-size:12px}.AIBrandGenerator-module__SpCLlW__infoPanelsContainer{gap:var(--md-sys-spacing-4);margin-top:var(--md-sys-spacing-4);flex-direction:column;display:flex}.AIBrandGenerator-module__SpCLlW__infoPanel{padding:var(--md-sys-spacing-5);-webkit-backdrop-filter:blur(16px)saturate(180%);border-radius:var(--md-sys-shape-corner-extra-large);animation:AIBrandGenerator-module__SpCLlW__panelEnter .5s var(--spring-smooth);background:#fbfcfed9;background:lab(98.828% -.0919402 -1.13482/.85);border:1px solid #fff3;border:1px solid lab(100% 0 0/.2);box-shadow:0 8px 32px #00000014,inset 0 1px #ffffff26;box-shadow:0 8px 32px lab(0% 0 0/.08),inset 0 1px lab(100% 0 0/.15)}@keyframes AIBrandGenerator-module__SpCLlW__panelEnter{0%{opacity:0;filter:blur(4px);transform:translateY(-16px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.AIBrandGenerator-module__SpCLlW__infoPanelLoading{align-items:center;gap:var(--md-sys-spacing-3);color:#5d636f;color:lab(41.9071% -.389427 -7.44768);font-family:var(--md-sys-typescale-body-medium-font-family);font-size:14px;display:flex}.AIBrandGenerator-module__SpCLlW__infoPanelHeader{align-items:center;gap:var(--md-sys-spacing-2);padding-bottom:var(--md-sys-spacing-3);margin-bottom:var(--md-sys-spacing-3);font-family:var(--md-sys-typescale-title-small-font-family);color:#192b55;color:lab(18.0684% 4.54244 -28.3732);border-bottom:1px solid #dbdee5;border-bottom:1px solid lab(88.3586% -.282466 -3.76866);font-size:15px;font-weight:600;display:flex}.AIBrandGenerator-module__SpCLlW__infoPanelHeader svg{color:#2456d3;color:lab(39.5252% 21.1504 -70.4146)}.AIBrandGenerator-module__SpCLlW__infoBadge{color:#0f3087;color:lab(22.6295% 17.4681 -52.7978);border-radius:var(--md-sys-shape-corner-medium);font-family:var(--md-sys-typescale-label-small-font-family);background:linear-gradient(135deg,#d6e5ff,#cfd4ff);background:linear-gradient(135deg,lab(90.4751% -.751287 -18.5215),lab(85.4653% 5.85374 -25.4434));margin-left:auto;padding:4px 10px;font-size:11px;font-weight:600}.AIBrandGenerator-module__SpCLlW__matchBadge{align-items:center;gap:var(--md-sys-spacing-1);color:#003920;color:lab(20.6984% -55.5509 21.1549);border-radius:var(--md-sys-shape-corner-medium);font-family:var(--md-sys-typescale-label-small-font-family);background:linear-gradient(135deg,#b3ecdf,#a0debc);background:linear-gradient(135deg,lab(89.1533% -20.5578 -.179601),lab(83.673% -26.0015 10.2919));padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.AIBrandGenerator-module__SpCLlW__infoPanelContent{gap:var(--md-sys-spacing-3);flex-direction:column;display:flex}.AIBrandGenerator-module__SpCLlW__infoRow{gap:var(--md-sys-spacing-2);flex-wrap:wrap;align-items:baseline;display:flex}.AIBrandGenerator-module__SpCLlW__infoLabel{font-family:var(--md-sys-typescale-label-medium-font-family);color:#6c727e;color:lab(47.7084% -.411779 -7.45813);flex-shrink:0;font-size:12px;font-weight:600}.AIBrandGenerator-module__SpCLlW__infoValue{font-family:var(--md-sys-typescale-body-medium-font-family);color:#212d47;color:lab(18.4488% 1.08582 -17.9843);font-size:14px}.AIBrandGenerator-module__SpCLlW__infoValueSmall{font-family:var(--md-sys-typescale-body-small-font-family);color:#333b4b;color:lab(24.436% -.152886 -11.0009);font-size:12px}.AIBrandGenerator-module__SpCLlW__infoTags{gap:var(--md-sys-spacing-1);flex-wrap:wrap;display:flex}.AIBrandGenerator-module__SpCLlW__infoTag{color:#0f3087;color:lab(22.6295% 17.4681 -52.7978);border-radius:var(--md-sys-shape-corner-small);background:linear-gradient(135deg,#d6e5ff,#cfd4ff);background:linear-gradient(135deg,lab(90.4751% -.751287 -18.5215),lab(85.4653% 5.85374 -25.4434));padding:3px 10px;font-family:SF Mono,Fira Code,monospace;font-size:11px;font-weight:500;text-decoration:none;transition:all .25s}.AIBrandGenerator-module__SpCLlW__infoTag:hover{color:#fff;color:lab(100% 0 0);background:linear-gradient(135deg,#1d52de,#4a1fd9);background:linear-gradient(135deg,lab(39.0411% 26.565 -77.438),lab(31.0863% 56.0335 -87.6958));transform:translateY(-2px);box-shadow:0 4px 12px #2456d34d;box-shadow:0 4px 12px lab(39.5252% 21.1504 -70.4146/.3)}.AIBrandGenerator-module__SpCLlW__moreCount{color:#6c727e;color:lab(47.7084% -.411779 -7.45813);font-style:italic}.AIBrandGenerator-module__SpCLlW__titckStats{gap:var(--md-sys-spacing-5);display:flex}.AIBrandGenerator-module__SpCLlW__titckStatItem{align-items:center;gap:var(--md-sys-spacing-2);display:flex}.AIBrandGenerator-module__SpCLlW__titckBadge{border-radius:var(--md-sys-shape-corner-small);font-family:var(--md-sys-typescale-label-small-font-family);padding:4px 10px;font-size:11px;font-weight:600}.AIBrandGenerator-module__SpCLlW__titckActive{color:#003c07;color:lab(20.5444% -47.9167 32.0266);background:linear-gradient(135deg,#c2ecb9,#92e2b7);background:linear-gradient(135deg,lab(89.392% -20.7497 19.9015),lab(83.9364% -32.6603 12.9089))}.AIBrandGenerator-module__SpCLlW__titckPassive{color:#5d636f;color:lab(41.9071% -.389427 -7.44768);background:#e3e4e8;background:lab(90.6998% -.149697 -1.88923)}.AIBrandGenerator-module__SpCLlW__titckCount{font-family:var(--md-sys-typescale-title-medium-font-family);color:#192b55;color:lab(18.0684% 4.54244 -28.3732);font-size:18px;font-weight:700}.AIBrandGenerator-module__SpCLlW__titckProductList{margin-top:var(--md-sys-spacing-2)}.AIBrandGenerator-module__SpCLlW__titckProducts{gap:var(--md-sys-spacing-2);margin-top:var(--md-sys-spacing-2);flex-direction:column;display:flex}.AIBrandGenerator-module__SpCLlW__titckProduct{padding:var(--md-sys-spacing-3)var(--md-sys-spacing-4);border-radius:var(--md-sys-shape-corner-medium);background:#f7f8fa;background:lab(97.668% -.0918806 -1.13481);justify-content:space-between;align-items:center;transition:all .2s;display:flex}.AIBrandGenerator-module__SpCLlW__titckProduct:hover{background:#eef2f9;background:lab(95.3187% -.284493 -3.76985);transform:translate(4px)}.AIBrandGenerator-module__SpCLlW__titckProductName{font-family:var(--md-sys-typescale-body-small-font-family);color:#212d47;color:lab(18.4488% 1.08582 -17.9843);font-size:13px;font-weight:600}.AIBrandGenerator-module__SpCLlW__titckProductCompany{font-family:var(--md-sys-typescale-body-small-font-family);color:#6c727e;color:lab(47.7084% -.411779 -7.45813);font-size:12px}.AIBrandGenerator-module__SpCLlW__titckProductMore{font-family:var(--md-sys-typescale-body-small-font-family);color:#2b59c8;color:lab(39.9569% 16.3566 -63.4415);text-align:center;padding:var(--md-sys-spacing-2);font-size:12px;font-weight:500}.AIBrandGenerator-module__SpCLlW__creativitySection{margin-top:var(--md-sys-spacing-6);padding:var(--md-sys-spacing-5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--md-sys-shape-corner-extra-large);background:linear-gradient(135deg,#f3f4ff99,#f5f9ff80);background:linear-gradient(135deg,lab(96.3651% 1.3586 -7.41847/.6),lab(97.6168% -.404775 -5.64251/.5));border:1px solid #d2d5f280;border:1px solid lab(85.7531% 2.97913 -14.6987/.5);box-shadow:inset 0 1px #ffffff4d,0 4px 20px #3e3f7c14;box-shadow:inset 0 1px lab(100% 0 0/.3),0 4px 20px lab(29.1807% 13.1622 -35.2111/.08)}.AIBrandGenerator-module__SpCLlW__sectionHeaderCompact{align-items:center;gap:var(--md-sys-spacing-2);margin-bottom:var(--md-sys-spacing-5);padding-bottom:var(--md-sys-spacing-3);font-family:var(--md-sys-typescale-title-small-font-family);color:#32326d;color:lab(23.3003% 14.2058 -35.0966);border-bottom:1px solid #c9cce266;border-bottom:1px solid lab(82.3601% 2.15361 -11.0646/.4);font-size:14px;font-weight:600;display:flex}.AIBrandGenerator-module__SpCLlW__sectionHeaderCompact svg{color:#5554b6;color:lab(40.0008% 21.9394 -52.5894)}.AIBrandGenerator-module__SpCLlW__toggleRow{margin-top:var(--md-sys-spacing-4);padding:var(--md-sys-spacing-3)var(--md-sys-spacing-4);border-radius:var(--md-sys-shape-corner-large);background:#fafcffb3;background:lab(98.8198% -.150234 -1.88955/.7);border:1px solid #d7deec;border:1px solid lab(88.3133% -.497997 -7.50097)}.AIBrandGenerator-module__SpCLlW__checkboxLabel{align-items:center;gap:var(--md-sys-spacing-3);cursor:pointer;display:flex}.AIBrandGenerator-module__SpCLlW__checkbox{accent-color:oklch(55% .2 264);cursor:pointer;width:18px;height:18px}.AIBrandGenerator-module__SpCLlW__checkboxText{font-family:var(--md-sys-typescale-body-medium-font-family);color:#2d3a55;color:lab(24.2724% .683248 -18.0708);font-size:14px}.AIBrandGenerator-module__SpCLlW__checkboxText strong{color:#13295f;color:lab(17.7304% 8.10289 -35.2884)}.AIBrandGenerator-module__SpCLlW__configSummary{margin-top:var(--md-sys-spacing-6);padding:var(--md-sys-spacing-6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--md-sys-shape-corner-extra-large);background:#f7f8fcb3;background:lab(97.6598% -.150174 -1.88951/.7);border:1px solid #e1e5eb;border:1px solid lab(90.6786% -.283152 -3.76909);box-shadow:inset 0 1px #fff3,0 4px 16px #0000000f;box-shadow:inset 0 1px lab(100% 0 0/.2),0 4px 16px lab(0% 0 0/.06)}.AIBrandGenerator-module__SpCLlW__summaryTitle{font-family:var(--md-sys-typescale-title-small-font-family);color:#192b55;color:lab(18.0684% 4.54244 -28.3732);margin:0 0 var(--md-sys-spacing-4)0;font-size:15px;font-weight:600}.AIBrandGenerator-module__SpCLlW__summaryGrid{gap:var(--md-sys-spacing-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.AIBrandGenerator-module__SpCLlW__summaryItem{gap:var(--md-sys-spacing-1);padding:var(--md-sys-spacing-3);border-radius:var(--md-sys-shape-corner-medium);background:#fbfcfe99;background:lab(98.828% -.0919402 -1.13482/.6);flex-direction:column;display:flex}.AIBrandGenerator-module__SpCLlW__summaryLabel{font-family:var(--md-sys-typescale-label-small-font-family);color:#6c727e;color:lab(47.7084% -.411779 -7.45813);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.AIBrandGenerator-module__SpCLlW__summaryValue{font-family:var(--md-sys-typescale-body-medium-font-family);color:#192b55;color:lab(18.0684% 4.54244 -28.3732);font-size:14px;font-weight:500}.AIBrandGenerator-module__SpCLlW__resultsSection{margin-top:var(--md-sys-spacing-8);animation:AIBrandGenerator-module__SpCLlW__resultsEnter .6s var(--spring-smooth)}@keyframes AIBrandGenerator-module__SpCLlW__resultsEnter{0%{opacity:0;filter:blur(8px);transform:translateY(32px)}to{opacity:1;filter:blur();transform:translateY(0)}}.AIBrandGenerator-module__SpCLlW__resultsSummary{margin-bottom:var(--md-sys-spacing-6);padding:var(--md-sys-spacing-6);-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:var(--md-sys-shape-corner-extra-large);background:linear-gradient(135deg,#e4efffcc 0%,#dee2ffb3 50%,#eee6ff99 100%);background:linear-gradient(135deg,lab(94.0128% -.752986 -14.8834/.8) 0%,lab(90.3035% 3.84232 -18.3175/.7) 50%,lab(92.5827% 7.16412 -12.9302/.6) 100%);border:1px solid #ffffff40;border:1px solid lab(100% 0 0/.25);position:relative;overflow:hidden;box-shadow:0 0 0 1px #46619c1a,0 16px 48px #365db826,inset 0 1px #ffffff4d;box-shadow:0 0 0 1px lab(41.2294% 3.31955 -35.7642/.1),0 16px 48px lab(40.5142% 10.3251 -53.0462/.15),inset 0 1px lab(100% 0 0/.3)}.AIBrandGenerator-module__SpCLlW__resultsSummary:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1a 0%,#0000 100%);background:linear-gradient(lab(100% 0 0/.1) 0%,#0000 100%);height:50%;position:absolute;top:0;left:0;right:0}.AIBrandGenerator-module__SpCLlW__summaryHeader{justify-content:space-between;align-items:center;gap:var(--md-sys-spacing-4);z-index:1;flex-wrap:wrap;display:flex;position:relative}.AIBrandGenerator-module__SpCLlW__resultsSummary .AIBrandGenerator-module__SpCLlW__summaryTitle{align-items:center;gap:var(--md-sys-spacing-3);margin:0;font-size:18px;display:flex}.AIBrandGenerator-module__SpCLlW__resultsSummary .AIBrandGenerator-module__SpCLlW__summaryTitle svg{color:#2456d3;color:lab(39.5252% 21.1504 -70.4146)}.AIBrandGenerator-module__SpCLlW__summaryStats{align-items:center;gap:var(--md-sys-spacing-4);display:flex}.AIBrandGenerator-module__SpCLlW__statItem{align-items:center;gap:var(--md-sys-spacing-1);font-family:var(--md-sys-typescale-label-large-font-family);color:#0f6800;color:lab(38.098% -45.6992 59.8261);padding:var(--md-sys-spacing-2)var(--md-sys-spacing-3);border-radius:var(--md-sys-shape-corner-medium);background:#c2ecb94d;background:lab(89.392% -20.7497 19.9015/.3);font-size:14px;font-weight:600;display:flex}.AIBrandGenerator-module__SpCLlW__statItem.AIBrandGenerator-module__SpCLlW__warning{color:#994c00;color:lab(40.9835% 41.8847 101.503);background:#ffd4b04d;background:lab(88.1775% 14.9275 27.9045/.3)}.AIBrandGenerator-module__SpCLlW__warningsList{margin-top:var(--md-sys-spacing-4);padding-top:var(--md-sys-spacing-4);gap:var(--md-sys-spacing-2);z-index:1;border-top:1px solid #b4bed24d;border-top:1px solid lab(76.662% -.607282 -11.1822/.3);flex-direction:column;display:flex;position:relative}.AIBrandGenerator-module__SpCLlW__warningItem{align-items:flex-start;gap:var(--md-sys-spacing-2);font-family:var(--md-sys-typescale-body-small-font-family);color:#814300;color:lab(35.3908% 34.3728 76.6553);padding:var(--md-sys-spacing-2)var(--md-sys-spacing-3);border-radius:var(--md-sys-shape-corner-medium);background:#ffe9d64d;background:lab(94.0827% 8.92592 17.0212/.3);font-size:12px;display:flex}.AIBrandGenerator-module__SpCLlW__warningItem svg{color:#a95a00;color:lab(46.8395% 41.0975 106.287);flex-shrink:0;margin-top:2px}.AIBrandGenerator-module__SpCLlW__resultsGrid{gap:var(--md-sys-spacing-5);grid-template-columns:repeat(auto-fill,minmax(360px,1fr));display:grid}.AIBrandGenerator-module__SpCLlW__brandNameCard{-webkit-backdrop-filter:blur(24px)saturate(180%);border-radius:var(--md-sys-shape-corner-extra-large);padding:var(--md-sys-spacing-6);cursor:pointer;transition:all .4s var(--spring-bounce);animation:AIBrandGenerator-module__SpCLlW__cardEnter .5s var(--spring-smooth)backwards;background:linear-gradient(135deg,#ffffff1f 0%,#ffffff0d 50%,#ffffff14 100%),#fbfcfecc;background:linear-gradient(135deg,lab(100% 0 0/.12) 0%,lab(100% 0 0/.05) 50%,lab(100% 0 0/.08) 100%),lab(98.828% -.0919402 -1.13482/.8);border:1px solid #fff3;border:1px solid lab(100% 0 0/.2);position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000005,0 12px 40px #00000014,inset 0 1px #ffffff26;box-shadow:0 0 0 1px lab(0% 0 0/.02),0 12px 40px lab(0% 0 0/.08),inset 0 1px lab(100% 0 0/.15)}.AIBrandGenerator-module__SpCLlW__brandNameCard:before{content:"";pointer-events:none;background:linear-gradient(#ffffff14 0%,#0000 100%);background:linear-gradient(lab(100% 0 0/.08) 0%,#0000 100%);height:40%;position:absolute;top:0;left:0;right:0}@keyframes AIBrandGenerator-module__SpCLlW__cardEnter{0%{opacity:0;filter:blur(8px);transform:translateY(24px)scale(.95)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.AIBrandGenerator-module__SpCLlW__brandNameCard:hover{border-color:#517cd966;border-color:lab(52.2838% 7.62212 -53.2928/.4);transform:translateY(-6px)scale(1.01);box-shadow:0 0 0 1px #46619c1a,0 20px 60px #365db826,0 8px 20px #00000014,inset 0 1px #fff3;box-shadow:0 0 0 1px lab(41.2294% 3.31955 -35.7642/.1),0 20px 60px lab(40.5142% 10.3251 -53.0462/.15),0 8px 20px lab(0% 0 0/.08),inset 0 1px lab(100% 0 0/.2)}.AIBrandGenerator-module__SpCLlW__brandNameCard.AIBrandGenerator-module__SpCLlW__selected{background:linear-gradient(135deg,#e4efff66 0%,#dee2ff4d 100%),#fafcffd9;background:linear-gradient(135deg,lab(94.0128% -.752986 -14.8834/.4) 0%,lab(90.3035% 3.84232 -18.3175/.3) 100%),lab(98.8198% -.150234 -1.88955/.85);border-color:#2456d380;border-color:lab(39.5252% 21.1504 -70.4146/.5);box-shadow:0 0 0 3px #2456d333,0 16px 48px #365db833,inset 0 1px #ffffff40;box-shadow:0 0 0 3px lab(39.5252% 21.1504 -70.4146/.2),0 16px 48px lab(40.5142% 10.3251 -53.0462/.2),inset 0 1px lab(100% 0 0/.25)}.AIBrandGenerator-module__SpCLlW__cardHeader{margin-bottom:var(--md-sys-spacing-4);z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.AIBrandGenerator-module__SpCLlW__brandName{font-family:var(--md-sys-typescale-headline-medium-font-family);letter-spacing:3px;background:linear-gradient(135deg,#001165 0%,#3d26ae 50%,#3e0073 100%);background:linear-gradient(135deg,lab(10.2403% 27.2437 -53.1514) 0%,lab(26.6647% 41.3478 -69.953) 50%,lab(14.834% 49.1491 -55.6422) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:600}.AIBrandGenerator-module__SpCLlW__cardActions{align-items:center;gap:var(--md-sys-spacing-2);display:flex}.AIBrandGenerator-module__SpCLlW__copyButton{border-radius:var(--md-sys-shape-corner-medium);color:#556380;color:lab(41.7134% -.0241995 -18.2604);cursor:pointer;width:40px;height:40px;transition:all .3s var(--spring-bounce);background:#f3f5f9cc;background:lab(96.4998% -.150085 -1.88948/.8);border:1px solid #dbdee5;border:1px solid lab(88.3586% -.282466 -3.76866);justify-content:center;align-items:center;padding:0;display:flex}.AIBrandGenerator-module__SpCLlW__copyButton:hover{color:#0f3087;color:lab(22.6295% 17.4681 -52.7978);background:linear-gradient(135deg,#d6e5ff,#cfd4ff);background:linear-gradient(135deg,lab(90.4751% -.751287 -18.5215),lab(85.4653% 5.85374 -25.4434));border-color:#365db8;border-color:lab(40.5142% 10.3251 -53.0462);transform:scale(1.1)}.AIBrandGenerator-module__SpCLlW__analyzeQuickButton{border-radius:var(--md-sys-shape-corner-medium);color:#003b00;color:lab(20.4347% -43.1564 36.0634);white-space:nowrap;cursor:pointer;height:40px;transition:all .3s var(--spring-bounce);background:linear-gradient(135deg,#c4f3c4,#8cf0bc);background:linear-gradient(135deg,lab(91.7467% -22.3603 17.6397),lab(87.6791% -39.3504 15.5344));border:1px solid #5bb661;border:1px solid lab(67.0254% -42.0639 34.724);justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:600;display:flex}.AIBrandGenerator-module__SpCLlW__analyzeQuickButton:hover{color:#fff;background:linear-gradient(135deg,#00791d,#00693c);background:linear-gradient(135deg,lab(44.0674% -50.9499 46.2923),lab(38.75% -72.1426 27.6924));border-color:#006911;border-color:lab(38.4247% -57.1125 58.2645);transform:scale(1.05);box-shadow:0 4px 12px #00791d66;box-shadow:0 4px 12px lab(44.0674% -50.9499 46.2923/.4)}.AIBrandGenerator-module__SpCLlW__analyzeQuickButton span{display:none}@media (min-width:600px){.AIBrandGenerator-module__SpCLlW__analyzeQuickButton span{display:inline}}.AIBrandGenerator-module__SpCLlW__scoreBadge{border-radius:var(--md-sys-shape-corner-large);color:#fff;color:lab(100% 0 0);min-width:52px;height:52px;font-family:var(--md-sys-typescale-title-medium-font-family);background:linear-gradient(135deg,#3266e4 0%,#5537eb 50%,#6c1bb9 100%);background:linear-gradient(135deg,lab(45.5117% 18.4436 -70.4811) 0%,lab(37.3309% 51.6847 -87.4412) 50%,lab(31.9564% 55.578 -67.7272) 100%);justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex;box-shadow:0 6px 20px #2456d366,inset 0 1px #fff3;box-shadow:0 6px 20px lab(39.5252% 21.1504 -70.4146/.4),inset 0 1px lab(100% 0 0/.2)}.AIBrandGenerator-module__SpCLlW__scoreBadge.AIBrandGenerator-module__SpCLlW__small{border-radius:var(--md-sys-shape-corner-medium);min-width:36px;height:36px;font-size:14px}.AIBrandGenerator-module__SpCLlW__scoreBadge.AIBrandGenerator-module__SpCLlW__large{border-radius:var(--md-sys-shape-corner-extra-large);min-width:64px;height:64px;font-size:24px}.AIBrandGenerator-module__SpCLlW__cardBadges{gap:var(--md-sys-spacing-2);margin-bottom:var(--md-sys-spacing-3);z-index:1;flex-wrap:wrap;display:flex;position:relative}.AIBrandGenerator-module__SpCLlW__riskBadge{align-items:center;gap:var(--md-sys-spacing-1);padding:var(--md-sys-spacing-1)var(--md-sys-spacing-3);border-radius:var(--md-sys-shape-corner-medium);font-family:var(--md-sys-typescale-label-small-font-family);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700;display:inline-flex}.AIBrandGenerator-module__SpCLlW__riskLow{color:#003c07;color:lab(20.5444% -47.9167 32.0266);background:linear-gradient(135deg,#c2ecb9,#92e2b7);background:linear-gradient(135deg,lab(89.392% -20.7497 19.9015),lab(83.9364% -32.6603 12.9089))}.AIBrandGenerator-module__SpCLlW__riskMedium{color:#573000;color:lab(23.6286% 37.7814 65.8341);background:linear-gradient(135deg,#ffd793,#ffbe87);background:linear-gradient(135deg,lab(88.5297% 8.57598 40.5639),lab(82.1937% 23.6856 43.8674))}.AIBrandGenerator-module__SpCLlW__riskHigh{color:#8d0000;color:lab(28.6049% 56.5135 49.8339);background:linear-gradient(135deg,#ffceb9,#ffb7b0);background:linear-gradient(135deg,lab(87.7035% 27.0833 26.047),lab(81.4531% 37.2948 20.6652))}.AIBrandGenerator-module__SpCLlW__riskCritical{color:#fff;color:lab(100% 0 0);background:linear-gradient(135deg,#cc272e,#bb003b);background:linear-gradient(135deg,lab(45.7636% 63.3818 40.1799),lab(39.5243% 71.0658 26.4287));box-shadow:0 2px 8px #bb061e59;box-shadow:0 2px 8px lab(39.9438% 63.5347 42.0903/.35)}.AIBrandGenerator-module__SpCLlW__cardRationale{font-family:var(--md-sys-typescale-body-medium-font-family);color:#4d5566;color:lab(36.0464% -.33474 -11.0665);margin:0 0 var(--md-sys-spacing-4)0;z-index:1;font-size:14px;line-height:1.6;position:relative}.AIBrandGenerator-module__SpCLlW__cardDetails{padding-top:var(--md-sys-spacing-5);animation:AIBrandGenerator-module__SpCLlW__expandDetails .4s var(--spring-smooth);z-index:1;border-top:1px solid #d1d8e5;border-top:1px solid lab(85.9931% -.494897 -7.4994);position:relative}@keyframes AIBrandGenerator-module__SpCLlW__expandDetails{0%{opacity:0;max-height:0;transform:translateY(-12px)}to{opacity:1;max-height:2000px;transform:translateY(0)}}.AIBrandGenerator-module__SpCLlW__detailSection{margin-bottom:var(--md-sys-spacing-5);padding:var(--md-sys-spacing-4);border-radius:var(--md-sys-shape-corner-large);background:#f7f8fa80;background:lab(97.668% -.0918806 -1.13481/.5);border:1px solid #e1e5eb;border:1px solid lab(90.6786% -.283152 -3.76909)}.AIBrandGenerator-module__SpCLlW__detailSection:last-child{margin-bottom:0}.AIBrandGenerator-module__SpCLlW__detailSection h4{align-items:center;gap:var(--md-sys-spacing-2);font-family:var(--md-sys-typescale-label-large-font-family);color:#192b55;color:lab(18.0684% 4.54244 -28.3732);margin:0 0 var(--md-sys-spacing-3)0;font-size:14px;font-weight:600;display:flex}.AIBrandGenerator-module__SpCLlW__detailSection h4 svg{color:#2456d3;color:lab(39.5252% 21.1504 -70.4146)}.AIBrandGenerator-module__SpCLlW__detailSection p{font-family:var(--md-sys-typescale-body-small-font-family);color:#505561;color:lab(36.1056% -.362009 -7.43521);margin:0;font-size:13px;line-height:1.6}.AIBrandGenerator-module__SpCLlW__tagList{gap:var(--md-sys-spacing-2);flex-wrap:wrap;display:flex}.AIBrandGenerator-module__SpCLlW__tag{padding:var(--md-sys-spacing-1)var(--md-sys-spacing-3);border-radius:var(--md-sys-shape-corner-medium);font-family:var(--md-sys-typescale-label-small-font-family);color:#314673;color:lab(29.7835% 2.65564 -28.6113);background:#e6efff;background:lab(94.0651% -.661671 -11.2083);font-size:11px;font-weight:500;transition:all .2s}.AIBrandGenerator-module__SpCLlW__tag:hover{background:#d6e5ff;background:lab(90.4751% -.751287 -18.5215);transform:translateY(-1px)}.AIBrandGenerator-module__SpCLlW__conflictList{gap:var(--md-sys-spacing-2);flex-direction:column;display:flex}.AIBrandGenerator-module__SpCLlW__conflictItem{padding:var(--md-sys-spacing-3)var(--md-sys-spacing-4);border-radius:var(--md-sys-shape-corner-medium);background:#f3f5f9;background:lab(96.4998% -.150085 -1.88948);border:1px solid #d7deec;border:1px solid lab(88.3133% -.497997 -7.50097);justify-content:space-between;align-items:center;transition:all .2s;display:flex}.AIBrandGenerator-module__SpCLlW__conflictItem:hover{background:#ebeff5;background:lab(94.1587% -.284165 -3.76966);border-color:#c4cee2;border-color:lab(82.4632% -.627607 -11.1918)}.AIBrandGenerator-module__SpCLlW__conflictName{font-family:var(--md-sys-typescale-body-small-font-family);color:#212d47;color:lab(18.4488% 1.08582 -17.9843);font-size:13px;font-weight:500}.AIBrandGenerator-module__SpCLlW__conflictSimilarity{font-family:var(--md-sys-typescale-label-small-font-family);color:#994c00;color:lab(40.9835% 41.8847 101.503);border-radius:var(--md-sys-shape-corner-small);background:#ffdcbd80;background:lab(90.4993% 14.8941 27.8644/.5);padding:2px 8px;font-size:12px;font-weight:700}.AIBrandGenerator-module__SpCLlW__regulatorySection{margin-top:var(--md-sys-spacing-4);padding:var(--md-sys-spacing-5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--md-sys-shape-corner-extra-large);background:#f3f5f999;background:lab(96.4998% -.150085 -1.88948/.6);border:1px solid #e1e5eb;border:1px solid lab(90.6786% -.283152 -3.76909)}.AIBrandGenerator-module__SpCLlW__regulatorySection h4{margin-bottom:var(--md-sys-spacing-4)}.AIBrandGenerator-module__SpCLlW__regulatoryGrid{gap:var(--md-sys-spacing-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:768px){.AIBrandGenerator-module__SpCLlW__regulatoryGrid{grid-template-columns:1fr}}.AIBrandGenerator-module__SpCLlW__regulatoryItem{padding:var(--md-sys-spacing-4);border-radius:var(--md-sys-shape-corner-large);background:#fbfcfecc;background:lab(98.828% -.0919402 -1.13482/.8);min-width:0;overflow:hidden;box-shadow:0 2px 8px #0000000a;box-shadow:0 2px 8px lab(0% 0 0/.04)}.AIBrandGenerator-module__SpCLlW__regLabel{color:#003928;color:lab(20.7487% -59.3056 9.82936);border-radius:var(--md-sys-shape-corner-small);font-family:var(--md-sys-typescale-label-small-font-family);margin-bottom:var(--md-sys-spacing-3);background:linear-gradient(135deg,#b3ecdf,#a0debc);background:linear-gradient(135deg,lab(89.1533% -20.5578 -.179601),lab(83.673% -26.0015 10.2919));padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.AIBrandGenerator-module__SpCLlW__regulatoryItem ul{padding-left:var(--md-sys-spacing-4);margin:0;list-style-type:none;overflow:hidden}.AIBrandGenerator-module__SpCLlW__regulatoryItem li{font-family:var(--md-sys-typescale-body-small-font-family);color:#505561;color:lab(36.1056% -.362009 -7.43521);margin-bottom:var(--md-sys-spacing-2);padding-left:var(--md-sys-spacing-3);word-break:break-word;overflow-wrap:anywhere;font-size:12px;line-height:1.5;position:relative}.AIBrandGenerator-module__SpCLlW__regulatoryItem li:before{content:"→";color:#007465;color:lab(43.8808% -54.3499 -.320685);position:absolute;left:0}.AIBrandGenerator-module__SpCLlW__trademarkSection{margin-top:var(--md-sys-spacing-5);padding:var(--md-sys-spacing-5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--md-sys-shape-corner-extra-large);background:linear-gradient(135deg,#eef7f880,#f5f9fb80);background:linear-gradient(135deg,lab(96.6197% -3.1656 -1.32873/.5),lab(97.7109% -1.28049 -1.23328/.5));border:1px solid #c2dedf;border:1px solid lab(86.3778% -9.48307 -3.96287)}.AIBrandGenerator-module__SpCLlW__trademarkSection h4{align-items:center;gap:var(--md-sys-spacing-2);color:#00373a;color:lab(19.7331% -30.6951 -12.5192);margin-bottom:var(--md-sys-spacing-4);font-size:14px;font-weight:600;display:flex}.AIBrandGenerator-module__SpCLlW__trademarkOverview{margin-bottom:var(--md-sys-spacing-4)}.AIBrandGenerator-module__SpCLlW__trademarkStatus{align-items:center;gap:var(--md-sys-spacing-2);padding:var(--md-sys-spacing-2)var(--md-sys-spacing-4);border-radius:var(--md-sys-shape-corner-full);font-size:13px;font-weight:600;display:inline-flex}.AIBrandGenerator-module__SpCLlW__trademarkStatus.AIBrandGenerator-module__SpCLlW__available{color:#003b00;color:lab(20.4347% -43.1564 36.0634);background:#c4f3c4;background:lab(91.7467% -22.3603 17.6397)}.AIBrandGenerator-module__SpCLlW__trademarkStatus.AIBrandGenerator-module__SpCLlW__risky{color:#582f00;color:lab(23.9102% 29.9248 60.9069);background:#ffe0ac;background:lab(90.8532% 8.51375 40.4662)}.AIBrandGenerator-module__SpCLlW__trademarkStatus.AIBrandGenerator-module__SpCLlW__conflict{color:#74000c;color:lab(23.0463% 47.7356 31.92);background:#ffd8d4;background:lab(89.7736% 30.9637 16.9906)}.AIBrandGenerator-module__SpCLlW__territoryGrid{gap:var(--md-sys-spacing-3);margin-bottom:var(--md-sys-spacing-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:768px){.AIBrandGenerator-module__SpCLlW__territoryGrid{grid-template-columns:1fr}}.AIBrandGenerator-module__SpCLlW__territoryCard{padding:var(--md-sys-spacing-4);border-radius:var(--md-sys-shape-corner-large);background:#fbfcfee6;background:lab(98.828% -.0919402 -1.13482/.9);border:1px solid #d7deec;border:1px solid lab(88.3133% -.497997 -7.50097);overflow:hidden}.AIBrandGenerator-module__SpCLlW__territoryCard.AIBrandGenerator-module__SpCLlW__available{border-left:3px solid #007b0a;border-left:3px solid lab(44.2622% -56.8278 54.1633)}.AIBrandGenerator-module__SpCLlW__territoryCard.AIBrandGenerator-module__SpCLlW__similar_exists{border-left:3px solid #a77600;border-left:3px solid lab(53.2729% 26.8113 149.411)}.AIBrandGenerator-module__SpCLlW__territoryCard.AIBrandGenerator-module__SpCLlW__conflict{border-left:3px solid #d40924;border-left:3px solid lab(45.5382% 69.8881 46.2994)}.AIBrandGenerator-module__SpCLlW__territoryHeader{align-items:center;gap:var(--md-sys-spacing-2);color:#192b55;color:lab(18.0684% 4.54244 -28.3732);margin-bottom:var(--md-sys-spacing-3);font-size:13px;font-weight:600;display:flex}.AIBrandGenerator-module__SpCLlW__territoryBody{min-width:0}.AIBrandGenerator-module__SpCLlW__territoryStatusBadge{border-radius:var(--md-sys-shape-corner-small);margin-bottom:var(--md-sys-spacing-2);padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.AIBrandGenerator-module__SpCLlW__territoryCard.AIBrandGenerator-module__SpCLlW__available .AIBrandGenerator-module__SpCLlW__territoryStatusBadge{color:#003b00;color:lab(20.4347% -43.1564 36.0634);background:#beedbe;background:lab(89.4258% -22.3607 17.6499)}.AIBrandGenerator-module__SpCLlW__territoryCard.AIBrandGenerator-module__SpCLlW__similar_exists .AIBrandGenerator-module__SpCLlW__territoryStatusBadge{color:#582f00;color:lab(23.9102% 29.9248 60.9069);background:#ffd793;background:lab(88.5297% 8.57598 40.5639)}.AIBrandGenerator-module__SpCLlW__territoryCard.AIBrandGenerator-module__SpCLlW__conflict .AIBrandGenerator-module__SpCLlW__territoryStatusBadge{color:#74000c;color:lab(23.0463% 47.7356 31.92);background:#ffcfc9;background:lab(87.4529% 30.9725 17.0068)}.AIBrandGenerator-module__SpCLlW__similarMarks{gap:var(--md-sys-spacing-1);margin-bottom:var(--md-sys-spacing-2);flex-wrap:wrap;align-items:center;display:flex}.AIBrandGenerator-module__SpCLlW__similarLabel{color:#5d636f;color:lab(41.9071% -.389427 -7.44768);font-size:11px}.AIBrandGenerator-module__SpCLlW__similarMark{border-radius:var(--md-sys-shape-corner-small);color:#3a4763;color:lab(30.0897% .385687 -18.1441);background:#e4ebf9;background:lab(92.9536% -.503629 -7.504);padding:1px 6px;font-size:10px}.AIBrandGenerator-module__SpCLlW__territoryRec{color:#4d5566;color:lab(36.0464% -.33474 -11.0665);margin:0;font-size:11px;line-height:1.4}.AIBrandGenerator-module__SpCLlW__strategySection{padding:var(--md-sys-spacing-4);border-radius:var(--md-sys-shape-corner-large);margin-bottom:var(--md-sys-spacing-3);background:#f7f8fa;background:lab(97.668% -.0918806 -1.13481)}.AIBrandGenerator-module__SpCLlW__strategySection h5{align-items:center;gap:var(--md-sys-spacing-2);color:#253964;color:lab(23.9352% 3.4567 -28.496);margin:0 0 var(--md-sys-spacing-3)0;font-size:13px;font-weight:600;display:flex}.AIBrandGenerator-module__SpCLlW__strategyItem{align-items:center;gap:var(--md-sys-spacing-2);margin-bottom:var(--md-sys-spacing-2);display:flex}.AIBrandGenerator-module__SpCLlW__strategyLabel{align-items:center;gap:var(--md-sys-spacing-1);color:#4d5566;color:lab(36.0464% -.33474 -11.0665);font-size:12px;display:flex}.AIBrandGenerator-module__SpCLlW__priorityList{gap:var(--md-sys-spacing-2);display:flex}.AIBrandGenerator-module__SpCLlW__priorityBadge{border-radius:var(--md-sys-shape-corner-small);color:#1f376e;color:lab(23.6424% 6.36496 -35.4046);background:#d6e5ff;background:lab(90.4751% -.751287 -18.5215);align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.AIBrandGenerator-module__SpCLlW__timeline{color:#2b457d;color:lab(29.5225% 5.08144 -35.5286);font-size:12px;font-weight:600}.AIBrandGenerator-module__SpCLlW__challengesList,.AIBrandGenerator-module__SpCLlW__recommendationsList{margin-top:var(--md-sys-spacing-3)}.AIBrandGenerator-module__SpCLlW__challengeLabel,.AIBrandGenerator-module__SpCLlW__recLabel{color:#5b6375;color:lab(41.85% -.397712 -11.0912);margin-bottom:var(--md-sys-spacing-2);font-size:11px;font-weight:600;display:block}.AIBrandGenerator-module__SpCLlW__challengesList ul,.AIBrandGenerator-module__SpCLlW__recommendationsList ul{padding-left:var(--md-sys-spacing-4);margin:0}.AIBrandGenerator-module__SpCLlW__challengesList li,.AIBrandGenerator-module__SpCLlW__recommendationsList li{color:#505561;color:lab(36.1056% -.362009 -7.43521);margin-bottom:var(--md-sys-spacing-1);font-size:11px;line-height:1.5}.AIBrandGenerator-module__SpCLlW__linguisticSection{padding:var(--md-sys-spacing-4);border-radius:var(--md-sys-shape-corner-large);background:#fbf3ef80;background:lab(96.4788% 2.16663 2.9492/.5);border:1px solid #efd9cd;border:1px solid lab(88.2697% 6.63298 8.94241)}.AIBrandGenerator-module__SpCLlW__linguisticSection h5{color:#69391c;color:lab(29.9307% 19.8555 27.3378);margin:0 0 var(--md-sys-spacing-3)0;font-size:12px;font-weight:600}.AIBrandGenerator-module__SpCLlW__linguisticWarning,.AIBrandGenerator-module__SpCLlW__pronunciationWarning{gap:var(--md-sys-spacing-2);color:#6c4d3c;color:lab(35.9463% 11.7396 15.6188);flex-direction:column;font-size:11px;display:flex}.AIBrandGenerator-module__SpCLlW__linguisticWarning>span,.AIBrandGenerator-module__SpCLlW__pronunciationWarning>span{align-items:center;gap:var(--md-sys-spacing-2);font-weight:600;display:flex}.AIBrandGenerator-module__SpCLlW__linguisticWarning ul,.AIBrandGenerator-module__SpCLlW__pronunciationWarning ul{padding-left:var(--md-sys-spacing-4);margin:0}.AIBrandGenerator-module__SpCLlW__linguisticWarning li,.AIBrandGenerator-module__SpCLlW__pronunciationWarning li{margin-bottom:var(--md-sys-spacing-1);line-height:1.5}.AIBrandGenerator-module__SpCLlW__tagline{font-family:var(--md-sys-typescale-body-large-font-family);color:#284ea7;color:lab(34.5957% 12.1543 -52.9326);padding:var(--md-sys-spacing-3);border-radius:var(--md-sys-shape-corner-medium);background:#e4efff80;background:lab(94.0128% -.752986 -14.8834/.5);border-left:3px solid #2456d3;border-left:3px solid lab(39.5252% 21.1504 -70.4146);font-size:16px;font-style:italic}.AIBrandGenerator-module__SpCLlW__expandButton{justify-content:center;align-items:center;gap:var(--md-sys-spacing-2);width:100%;padding:var(--md-sys-spacing-3);margin-top:var(--md-sys-spacing-4);border-radius:var(--md-sys-shape-corner-large);font-family:var(--md-sys-typescale-label-large-font-family);color:#3a4763;color:lab(30.0897% .385687 -18.1441);cursor:pointer;transition:all .3s var(--spring-bounce);z-index:1;background:#f0f2f5;background:lab(95.3398% -.150025 -1.88942);border:1px solid #dbdee5;border:1px solid lab(88.3586% -.282466 -3.76866);font-size:13px;font-weight:600;display:flex;position:relative}.AIBrandGenerator-module__SpCLlW__expandButton:hover{color:#1f376e;color:lab(23.6424% 6.36496 -35.4046);background:#e1e8f6;background:lab(91.7936% -.502288 -7.50325);border-color:#617fbc;border-color:lab(52.8975% 2.17164 -35.9685);transform:translateY(-2px);box-shadow:0 4px 12px #00000014;box-shadow:0 4px 12px lab(0% 0 0/.08)}.AIBrandGenerator-module__SpCLlW__expandButton svg{transition:transform .35s var(--spring-bounce)}.AIBrandGenerator-module__SpCLlW__expandButton svg.AIBrandGenerator-module__SpCLlW__expanded{transform:rotate(180deg)}.AIBrandGenerator-module__SpCLlW__spinning{animation:1s linear infinite AIBrandGenerator-module__SpCLlW__spinAnimation}@keyframes AIBrandGenerator-module__SpCLlW__spinAnimation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AIBrandGenerator-module__SpCLlW__fadeIn{animation:AIBrandGenerator-module__SpCLlW__fadeInAnim .4s var(--spring-smooth)}@keyframes AIBrandGenerator-module__SpCLlW__fadeInAnim{0%{opacity:0}to{opacity:1}}.AIBrandGenerator-module__SpCLlW__slideUp{animation:AIBrandGenerator-module__SpCLlW__slideUpAnim .5s var(--spring-bounce)}@keyframes AIBrandGenerator-module__SpCLlW__slideUpAnim{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AIBrandGenerator-module__SpCLlW__scaleIn{animation:AIBrandGenerator-module__SpCLlW__scaleInAnim .4s var(--spring-bounce)}@keyframes AIBrandGenerator-module__SpCLlW__scaleInAnim{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.AIBrandGenerator-module__SpCLlW__shimmer{background:linear-gradient(90deg,#edeef2 0%,#f7f8fc 50%,#edeef2 100%) 0 0/200% 100%;background:linear-gradient(90deg,lab(94.1798% -.149965 -1.88936) 0%,lab(97.6598% -.150174 -1.88951) 50%,lab(94.1798% -.149965 -1.88936) 100%) 0 0/200% 100%;animation:1.5s ease-in-out infinite AIBrandGenerator-module__SpCLlW__shimmerAnim}@keyframes AIBrandGenerator-module__SpCLlW__shimmerAnim{0%{background-position:200% 0}to{background-position:-200% 0}}.AIBrandGenerator-module__SpCLlW__errorMessage{align-items:center;gap:var(--md-sys-spacing-3);padding:var(--md-sys-spacing-4)var(--md-sys-spacing-5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--md-sys-shape-corner-large);color:#74000c;color:lab(23.0463% 47.7356 31.92);margin-top:var(--md-sys-spacing-4);font-family:var(--md-sys-typescale-body-medium-font-family);background:linear-gradient(135deg,#ffd6d1e6 0%,#ffc4c8d9 100%);background:linear-gradient(135deg,lab(89.968% 24.7055 13.4803/.9) 0%,lab(84.9912% 32.5139 10.4663/.85) 100%);border:1px solid #c536374d;border:1px solid lab(45.9853% 56.8957 34.8481/.3);font-size:14px;font-weight:500;display:flex;box-shadow:0 4px 16px #c5363726,inset 0 1px #ffffff1a;box-shadow:0 4px 16px lab(45.9853% 56.8957 34.8481/.15),inset 0 1px lab(100% 0 0/.1)}.AIBrandGenerator-module__SpCLlW__errorMessage svg{color:#bb061e;color:lab(39.9438% 63.5347 42.0903);flex-shrink:0}@media (max-width:768px){.AIBrandGenerator-module__SpCLlW__container{padding:var(--md-sys-spacing-4)}.AIBrandGenerator-module__SpCLlW__header{padding:var(--md-sys-spacing-4)var(--md-sys-spacing-5);text-align:center;gap:var(--md-sys-spacing-3);flex-direction:column}.AIBrandGenerator-module__SpCLlW__headerIcon{width:56px;height:56px}.AIBrandGenerator-module__SpCLlW__stepContent{padding:var(--md-sys-spacing-5)}.AIBrandGenerator-module__SpCLlW__wizardNavigation{flex-direction:column}.AIBrandGenerator-module__SpCLlW__navButtonBack,.AIBrandGenerator-module__SpCLlW__navButtonNext,.AIBrandGenerator-module__SpCLlW__navButtonGenerate{justify-content:center;width:100%;margin-left:0}.AIBrandGenerator-module__SpCLlW__resultsGrid{grid-template-columns:1fr}.AIBrandGenerator-module__SpCLlW__brandName{letter-spacing:2px;font-size:22px}}@media (max-width:480px){.AIBrandGenerator-module__SpCLlW__selectionGrid.AIBrandGenerator-module__SpCLlW__columns2{grid-template-columns:1fr}.AIBrandGenerator-module__SpCLlW__toggleButtons{flex-direction:column;width:100%}.AIBrandGenerator-module__SpCLlW__toggleButton{justify-content:center;width:100%}}@media (prefers-color-scheme:dark){.AIBrandGenerator-module__SpCLlW__container{--ai-glass-bg:#11161fb3;--ai-glass-border:#ffffff1a}@supports (color:lab(0% 0 0)){.AIBrandGenerator-module__SpCLlW__container{--ai-glass-bg:lab(7.11977% -.00896305 -7.24483/.7);--ai-glass-border:lab(100% 0 0/.1)}}.AIBrandGenerator-module__SpCLlW__header,.AIBrandGenerator-module__SpCLlW__wizardCard,.AIBrandGenerator-module__SpCLlW__infoPanel,.AIBrandGenerator-module__SpCLlW__brandNameCard{background:#0d121bcc;background:lab(5.17859% .0470206 -6.56297/.8);border-color:#ffffff1a;border-color:lab(100% 0 0/.1)}.AIBrandGenerator-module__SpCLlW__title,.AIBrandGenerator-module__SpCLlW__stepTitle,.AIBrandGenerator-module__SpCLlW__brandName{background:linear-gradient(135deg,#b5ceff 0%,#9fa5f9 100%);background:linear-gradient(135deg,lab(82.1502% -.191212 -29.2645) 0%,lab(69.7628% 12.7029 -42.8) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.AIBrandGenerator-module__SpCLlW__searchInput{color:#dbdee5;color:lab(88.3586% -.282466 -3.76866);background:#070b14e6;background:lab(2.98218% .108898 -4.73847/.9);border-color:#292e38;border-color:lab(18.6976% -.22316 -7.37763)}.AIBrandGenerator-module__SpCLlW__selectionCard{background:#0d121b;background:lab(5.17859% .0470206 -6.56297);border-color:#292e38;border-color:lab(18.6976% -.22316 -7.37763)}}.AIBrandGenerator-module__SpCLlW__errorBanner{align-items:center;gap:var(--md-sys-spacing-3);padding:var(--md-sys-spacing-4)var(--md-sys-spacing-6);margin:0 var(--md-sys-spacing-8)var(--md-sys-spacing-4);border-radius:var(--md-sys-shape-corner-medium);color:#74000c;color:lab(23.0463% 47.7356 31.92);font-family:var(--md-sys-typescale-body-medium-font-family);font-size:var(--md-sys-typescale-body-medium-font-size);background:#ffe8e6e6;background:lab(93.9228% 9.19664 4.9606/.9);border:1px solid #febab4;border:1px solid lab(81.8463% 24.7274 13.5163);display:flex}.AIBrandGenerator-module__SpCLlW__errorIcon{color:#bb061e;color:lab(39.9438% 63.5347 42.0903);flex-shrink:0}.AIBrandGenerator-module__SpCLlW__resultsWrapper{margin-top:var(--md-sys-spacing-8)}.AIBrandGenerator-module__SpCLlW__newGenerationContainer{margin-top:var(--md-sys-spacing-8);padding-top:var(--md-sys-spacing-6);border-top:1px solid #dbdee5;border-top:1px solid lab(88.3586% -.282466 -3.76866);justify-content:center;display:flex}.AIBrandGenerator-module__SpCLlW__newGenerationButton{justify-content:center;align-items:center;gap:var(--md-sys-spacing-2);padding:var(--md-sys-spacing-4)var(--md-sys-spacing-8);font-family:var(--md-sys-typescale-label-large-font-family);font-size:var(--md-sys-typescale-label-large-font-size);color:#fff;color:lab(100% 0 0);border-radius:var(--md-sys-shape-corner-large);cursor:pointer;transition:all .3s var(--spring-bounce);background:linear-gradient(135deg,#1d52de 0%,#4a1fd9 100%);background:linear-gradient(135deg,lab(39.0411% 26.565 -77.438) 0%,lab(31.0863% 56.0335 -87.6958) 100%);border:none;font-weight:600;display:inline-flex;box-shadow:0 4px 16px #0337dc4d;box-shadow:0 4px 16px lab(31.9738% 41.1443 -88.3185/.3)}.AIBrandGenerator-module__SpCLlW__newGenerationButton:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0337dc66;box-shadow:0 8px 24px lab(31.9738% 41.1443 -88.3185/.4)}.AIBrandGenerator-module__SpCLlW__stepContainer{position:relative}.AIBrandGenerator-module__SpCLlW__slideForward{animation:AIBrandGenerator-module__SpCLlW__stepEnter .5s var(--spring-smooth)}.AIBrandGenerator-module__SpCLlW__slideBackward{animation:AIBrandGenerator-module__SpCLlW__stepEnterBackward .5s var(--spring-smooth)}.AIBrandGenerator-module__SpCLlW__noResultMessage{align-items:flex-start;gap:var(--md-sys-spacing-2);padding:var(--md-sys-spacing-3);border-radius:var(--md-sys-shape-corner-small);color:#335c69;color:lab(36.4714% -11.9765 -11.9459);font-family:var(--md-sys-typescale-body-small-font-family);background:linear-gradient(135deg,#e4f5fb,#d8f0fc);background:linear-gradient(135deg,lab(95.4814% -5.07677 -4.90568),lab(93.1509% -6.2415 -8.70013));font-size:12px;line-height:1.5;display:flex}.AIBrandGenerator-module__SpCLlW__noResultMessage svg{opacity:.7;flex-shrink:0;margin-top:2px}
.RegulatoryResources-module__czkLtG__container{gap:var(--md-sys-spacing-6);flex-direction:column;max-width:100%;padding:0;display:flex}.RegulatoryResources-module__czkLtG__summaryStats{gap:var(--md-sys-spacing-4);grid-template-columns:repeat(4,1fr);display:grid}.RegulatoryResources-module__czkLtG__statCard{background:var(--md-sys-color-surface-container);border-radius:var(--md-sys-shape-corner-medium);padding:var(--md-sys-spacing-5);text-align:center;gap:var(--md-sys-spacing-1);flex-direction:column;display:flex}.RegulatoryResources-module__czkLtG__statValue{font-size:var(--md-sys-typescale-headline-large-font-size);font-weight:var(--md-sys-typescale-weight-bold);color:var(--md-sys-color-primary)}.RegulatoryResources-module__czkLtG__statLabel{font-size:var(--md-sys-typescale-body-small-font-size);color:var(--md-sys-color-on-surface-variant)}.RegulatoryResources-module__czkLtG__mainTabs{gap:var(--md-sys-spacing-2);background:var(--md-sys-color-surface-container-low);padding:var(--md-sys-spacing-2);border-radius:var(--md-sys-shape-corner-large);display:flex;overflow-x:auto}.RegulatoryResources-module__czkLtG__mainTab{align-items:center;gap:var(--md-sys-spacing-2);padding:var(--md-sys-spacing-3)20px;color:var(--md-sys-color-on-surface-variant);border-radius:var(--md-sys-shape-corner-medium);cursor:pointer;font-size:var(--md-sys-typescale-body-medium-font-size);font-weight:var(--md-sys-typescale-weight-medium);white-space:nowrap;background:0 0;border:none;transition:all .2s;display:flex}.RegulatoryResources-module__czkLtG__mainTab:hover{background:var(--md-sys-color-surface-container)}.RegulatoryResources-module__czkLtG__mainTab.RegulatoryResources-module__czkLtG__active{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.RegulatoryResources-module__czkLtG__filters{gap:var(--md-sys-spacing-4);padding:var(--md-sys-spacing-4);background:var(--md-sys-color-surface-container);border-radius:var(--md-sys-shape-corner-medium);flex-wrap:wrap;align-items:center;display:flex}.RegulatoryResources-module__czkLtG__categoryFilters{gap:var(--md-sys-spacing-2);flex-wrap:wrap;display:flex}.RegulatoryResources-module__czkLtG__categoryBtn{padding:var(--md-sys-spacing-2)16px;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-large);cursor:pointer;font-size:var(--md-sys-typescale-body-small-font-size);color:var(--md-sys-color-on-surface);background:0 0;transition:all .2s}.RegulatoryResources-module__czkLtG__categoryBtn:hover{background:var(--md-sys-color-surface-container-high)}.RegulatoryResources-module__czkLtG__categoryBtn.RegulatoryResources-module__czkLtG__active{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-color:var(--md-sys-color-secondary)}.RegulatoryResources-module__czkLtG__searchFilter{align-items:center;gap:var(--md-sys-spacing-2);background:var(--md-sys-color-surface);padding:var(--md-sys-spacing-2)16px;border-radius:var(--md-sys-shape-corner-extra-large);flex:1;min-width:200px;display:flex}.RegulatoryResources-module__czkLtG__searchFilter input{font-size:var(--md-sys-typescale-body-medium-font-size);color:var(--md-sys-color-on-surface);background:0 0;border:none;outline:none;width:100%}.RegulatoryResources-module__czkLtG__authorityFilter{align-items:center;gap:var(--md-sys-spacing-2);display:flex}.RegulatoryResources-module__czkLtG__authorityFilter select{padding:var(--md-sys-spacing-2)12px;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-body-small-font-size);cursor:pointer}.RegulatoryResources-module__czkLtG__sourcesList{gap:var(--md-sys-spacing-4);flex-direction:column;display:flex}.RegulatoryResources-module__czkLtG__sourceCard{background:var(--md-sys-color-surface-container);border-radius:var(--md-sys-shape-corner-large);padding:var(--md-sys-spacing-5);gap:var(--md-sys-spacing-3);flex-direction:column;display:flex}.RegulatoryResources-module__czkLtG__sourceHeader{justify-content:space-between;align-items:flex-start;gap:var(--md-sys-spacing-3);flex-wrap:wrap;display:flex}.RegulatoryResources-module__czkLtG__sourceTitle{align-items:center;gap:var(--md-sys-spacing-2);flex-wrap:wrap;display:flex}.RegulatoryResources-module__czkLtG__sourceTitle h3{font-size:1.0625rem;font-weight:var(--md-sys-typescale-weight-semibold);color:var(--md-sys-color-on-surface);margin:0}.RegulatoryResources-module__czkLtG__importance{font-size:var(--md-sys-typescale-label-small-font-size)}.RegulatoryResources-module__czkLtG__sourceMeta{gap:var(--md-sys-spacing-2);flex-wrap:wrap;display:flex}.RegulatoryResources-module__czkLtG__authorityBadge,.RegulatoryResources-module__czkLtG__typeBadge,.RegulatoryResources-module__czkLtG__formatBadge{padding:var(--md-sys-spacing-1)10px;border-radius:var(--md-sys-shape-corner-large);font-size:var(--md-sys-typescale-label-small-font-size);font-weight:var(--md-sys-typescale-weight-medium)}.RegulatoryResources-module__czkLtG__authorityBadge{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.RegulatoryResources-module__czkLtG__typeBadge{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.RegulatoryResources-module__czkLtG__formatBadge{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.RegulatoryResources-module__czkLtG__sourceDescription{font-size:var(--md-sys-typescale-body-medium-font-size);color:var(--md-sys-color-on-surface-variant);margin:0;line-height:1.6}.RegulatoryResources-module__czkLtG__sourceTags{gap:var(--md-sys-spacing-2);flex-wrap:wrap;display:flex}.RegulatoryResources-module__czkLtG__topicTag{padding:var(--md-sys-spacing-1)10px;background:var(--md-sys-color-surface-container-high);border-radius:var(--md-sys-shape-corner-medium);font-size:var(--md-sys-typescale-label-small-font-size);color:var(--md-sys-color-on-surface-variant)}.RegulatoryResources-module__czkLtG__sourceNotes{align-items:flex-start;gap:var(--md-sys-spacing-2);padding:var(--md-sys-spacing-3);background:var(--md-sys-color-surface-container-high);border-radius:var(--md-sys-shape-corner-small);font-size:var(--md-sys-typescale-body-small-font-size);color:var(--md-sys-color-on-surface-variant);display:flex}.RegulatoryResources-module__czkLtG__sourceActions{gap:var(--md-sys-spacing-2);margin-top:8px;display:flex}.RegulatoryResources-module__czkLtG__actionBtn{padding:var(--md-sys-spacing-2)16px;border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-large);color:var(--md-sys-color-primary);font-size:var(--md-sys-typescale-body-small-font-size);font-weight:var(--md-sys-typescale-weight-medium);cursor:pointer;background:0 0;align-items:center;gap:6px;text-decoration:none;transition:all .2s;display:flex}.RegulatoryResources-module__czkLtG__actionBtn:hover{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);border-color:var(--md-sys-color-primary)}.RegulatoryResources-module__czkLtG__actionBtn.RegulatoryResources-module__czkLtG__apiBtn{color:var(--md-sys-color-tertiary);border-color:var(--md-sys-color-tertiary)}.RegulatoryResources-module__czkLtG__actionBtn.RegulatoryResources-module__czkLtG__apiBtn:hover{background:var(--md-sys-color-tertiary);color:var(--md-sys-color-on-tertiary)}.RegulatoryResources-module__czkLtG__noResults{color:var(--md-sys-color-on-surface-variant);justify-content:center;align-items:center;gap:var(--md-sys-spacing-4);flex-direction:column;padding:48px;display:flex}.RegulatoryResources-module__czkLtG__guidelinesTab{gap:var(--md-sys-spacing-4);flex-direction:column;display:flex}.RegulatoryResources-module__czkLtG__guidelinesList{gap:var(--md-sys-spacing-5);flex-direction:column;display:flex}.RegulatoryResources-module__czkLtG__guidelineCard{background:var(--md-sys-color-surface-container);border-radius:var(--md-sys-shape-corner-large);padding:var(--md-sys-spacing-6);gap:var(--md-sys-spacing-4);flex-direction:column;display:flex}.RegulatoryResources-module__czkLtG__guidelineHeader{gap:var(--md-sys-spacing-3);flex-wrap:wrap;display:flex}.RegulatoryResources-module__czkLtG__statusBadge{padding:var(--md-sys-spacing-1)12px;border-radius:var(--md-sys-shape-corner-large);font-size:var(--md-sys-typescale-label-small-font-size);font-weight:var(--md-sys-typescale-weight-medium)}.RegulatoryResources-module__czkLtG__statusBadge.RegulatoryResources-module__czkLtG__final{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.RegulatoryResources-module__czkLtG__statusBadge.RegulatoryResources-module__czkLtG__draft{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.RegulatoryResources-module__czkLtG__statusBadge.RegulatoryResources-module__czkLtG__superseded{background:var(--md-sys-color-surface-variant);color:var(--md-sys-color-on-surface-variant)}.RegulatoryResources-module__czkLtG__guidelineTitle{font-size:var(--md-sys-typescale-title-medium-font-size);font-weight:var(--md-sys-typescale-weight-semibold);color:var(--md-sys-color-on-surface);margin:0;line-height:1.4}.RegulatoryResources-module__czkLtG__docNumber{font-size:var(--md-sys-typescale-body-small-font-size);color:var(--md-sys-color-on-surface-variant);margin:0;font-family:monospace}.RegulatoryResources-module__czkLtG__guidelineSummary{font-size:var(--md-sys-typescale-body-medium-font-size);color:var(--md-sys-color-on-surface-variant);margin:0;line-height:1.6}.RegulatoryResources-module__czkLtG__keyPoints{background:var(--md-sys-color-surface-container-high);padding:var(--md-sys-spacing-4);border-radius:var(--md-sys-shape-corner-medium)}.RegulatoryResources-module__czkLtG__keyPoints h4{font-size:var(--md-sys-typescale-body-medium-font-size);color:var(--md-sys-color-on-surface);margin:0 0 12px}.RegulatoryResources-module__czkLtG__keyPoints ul{margin:0;padding-left:20px}.RegulatoryResources-module__czkLtG__keyPoints li{font-size:var(--md-sys-typescale-body-small-font-size);color:var(--md-sys-color-on-surface-variant);margin-bottom:6px;line-height:1.5}.RegulatoryResources-module__czkLtG__guidelineApplicable{align-items:center;gap:var(--md-sys-spacing-3);font-size:var(--md-sys-typescale-body-small-font-size);flex-wrap:wrap;display:flex}.RegulatoryResources-module__czkLtG__applicableTag{padding:var(--md-sys-spacing-1)10px;background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-radius:var(--md-sys-shape-corner-medium);font-size:var(--md-sys-typescale-label-small-font-size)}.RegulatoryResources-module__czkLtG__guidelineActions{gap:var(--md-sys-spacing-3);margin-top:8px;display:flex}.RegulatoryResources-module__czkLtG__pocaTab{gap:var(--md-sys-spacing-6);flex-direction:column;display:flex}.RegulatoryResources-module__czkLtG__pocaHeader{text-align:center}.RegulatoryResources-module__czkLtG__pocaHeader h2{color:var(--md-sys-color-on-surface);margin:0 0 8px}.RegulatoryResources-module__czkLtG__pocaHeader p{color:var(--md-sys-color-on-surface-variant);margin:0}.RegulatoryResources-module__czkLtG__pocaLinks{gap:var(--md-sys-spacing-4);flex-wrap:wrap;justify-content:center;display:flex}.RegulatoryResources-module__czkLtG__pocaLink{align-items:center;gap:var(--md-sys-spacing-2);padding:var(--md-sys-spacing-3)24px;background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);border-radius:var(--md-sys-shape-corner-extra-large);font-weight:var(--md-sys-typescale-weight-medium);text-decoration:none;transition:all .2s;display:flex}.RegulatoryResources-module__czkLtG__pocaLink:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.RegulatoryResources-module__czkLtG__pocaThresholds{background:var(--md-sys-color-surface-container);padding:var(--md-sys-spacing-6);border-radius:var(--md-sys-shape-corner-large)}.RegulatoryResources-module__czkLtG__pocaThresholds h3{text-align:center;margin:0 0 16px}.RegulatoryResources-module__czkLtG__thresholdCards{gap:var(--md-sys-spacing-4);grid-template-columns:repeat(3,1fr);display:grid}.RegulatoryResources-module__czkLtG__thresholdCard{padding:var(--md-sys-spacing-5);border-radius:var(--md-sys-shape-corner-medium);text-align:center;gap:var(--md-sys-spacing-2);flex-direction:column;display:flex}.RegulatoryResources-module__czkLtG__thresholdCard.RegulatoryResources-module__czkLtG__high{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.RegulatoryResources-module__czkLtG__thresholdCard.RegulatoryResources-module__czkLtG__medium{color:#856404;background:#fff3cd}.RegulatoryResources-module__czkLtG__thresholdCard.RegulatoryResources-module__czkLtG__low{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.RegulatoryResources-module__czkLtG__thresholdValue{font-size:var(--md-sys-typescale-headline-small-font-size);font-weight:var(--md-sys-typescale-weight-bold)}.RegulatoryResources-module__czkLtG__thresholdLabel{font-size:var(--md-sys-typescale-body-medium-font-size);font-weight:var(--md-sys-typescale-weight-semibold)}.RegulatoryResources-module__czkLtG__thresholdAction{font-size:var(--md-sys-typescale-label-large-font-size);opacity:.8}.RegulatoryResources-module__czkLtG__pocaMethodology{background:var(--md-sys-color-surface-container);padding:var(--md-sys-spacing-6);border-radius:var(--md-sys-shape-corner-large)}.RegulatoryResources-module__czkLtG__pocaMethodology h3{margin:0 0 16px}.RegulatoryResources-module__czkLtG__methodCards{gap:var(--md-sys-spacing-4);margin-bottom:var(--md-sys-spacing-4);grid-template-columns:repeat(2,1fr);display:grid}.RegulatoryResources-module__czkLtG__methodCard{background:var(--md-sys-color-surface);padding:var(--md-sys-spacing-5);border-radius:var(--md-sys-shape-corner-medium)}.RegulatoryResources-module__czkLtG__methodCard h4{color:var(--md-sys-color-primary);margin:0 0 12px}.RegulatoryResources-module__czkLtG__methodCard ul{margin:0;padding-left:20px}.RegulatoryResources-module__czkLtG__methodCard li{font-size:var(--md-sys-typescale-body-small-font-size);color:var(--md-sys-color-on-surface-variant);margin-bottom:var(--md-sys-spacing-1)}.RegulatoryResources-module__czkLtG__formula{padding:var(--md-sys-spacing-2)12px;background:var(--md-sys-color-surface-container-high);border-radius:var(--md-sys-shape-corner-small);font-family:monospace;font-size:var(--md-sys-typescale-body-small-font-size);color:var(--md-sys-color-primary);margin-top:12px}.RegulatoryResources-module__czkLtG__combinedFormula{text-align:center;padding:var(--md-sys-spacing-4);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);border-radius:var(--md-sys-shape-corner-small);font-size:var(--md-sys-typescale-body-large-font-size)}.RegulatoryResources-module__czkLtG__pocaTest{background:var(--md-sys-color-surface-container);padding:var(--md-sys-spacing-6);border-radius:var(--md-sys-shape-corner-large)}.RegulatoryResources-module__czkLtG__pocaTest h3{margin:0 0 16px}.RegulatoryResources-module__czkLtG__testInput{align-items:center;gap:var(--md-sys-spacing-4);margin-bottom:var(--md-sys-spacing-4);display:flex}.RegulatoryResources-module__czkLtG__testInput label{font-weight:var(--md-sys-typescale-weight-medium)}.RegulatoryResources-module__czkLtG__testInput input[type=range]{border-radius:var(--md-sys-shape-corner-extra-small);background:var(--md-sys-color-surface-variant);cursor:pointer;flex:1;height:8px}.RegulatoryResources-module__czkLtG__scoreDisplay{font-size:var(--md-sys-typescale-headline-small-font-size);font-weight:var(--md-sys-typescale-weight-bold);color:var(--md-sys-color-primary);text-align:center;min-width:60px}.RegulatoryResources-module__czkLtG__testResult{align-items:center;gap:var(--md-sys-spacing-4);padding:var(--md-sys-spacing-4);border-radius:var(--md-sys-shape-corner-medium);display:flex}.RegulatoryResources-module__czkLtG__testResult.RegulatoryResources-module__czkLtG__high{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.RegulatoryResources-module__czkLtG__testResult.RegulatoryResources-module__czkLtG__medium{color:#856404;background:#fff3cd}.RegulatoryResources-module__czkLtG__testResult.RegulatoryResources-module__czkLtG__low{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.RegulatoryResources-module__czkLtG__riskLabel{font-size:var(--md-sys-typescale-title-medium-font-size);font-weight:var(--md-sys-typescale-weight-semibold)}.RegulatoryResources-module__czkLtG__testResult p{font-size:var(--md-sys-typescale-body-medium-font-size);margin:4px 0 0}.RegulatoryResources-module__czkLtG__pocaDatabases{background:var(--md-sys-color-surface-container);padding:var(--md-sys-spacing-6);border-radius:var(--md-sys-shape-corner-large)}.RegulatoryResources-module__czkLtG__pocaDatabases h3{margin:0 0 16px}.RegulatoryResources-module__czkLtG__dbList{gap:var(--md-sys-spacing-3);margin-bottom:var(--md-sys-spacing-3);display:flex}.RegulatoryResources-module__czkLtG__dbBadge{padding:var(--md-sys-spacing-2)16px;background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-radius:var(--md-sys-shape-corner-large);font-weight:var(--md-sys-typescale-weight-medium)}.RegulatoryResources-module__czkLtG__whoTab{gap:var(--md-sys-spacing-6);flex-direction:column;display:flex}.RegulatoryResources-module__czkLtG__whoHeader{text-align:center}.RegulatoryResources-module__czkLtG__whoHeader h2{color:var(--md-sys-color-on-surface);margin:0 0 8px}.RegulatoryResources-module__czkLtG__whoHeader p{color:var(--md-sys-color-on-surface-variant);margin:0}.RegulatoryResources-module__czkLtG__whoStats{gap:var(--md-sys-spacing-4);grid-template-columns:repeat(3,1fr);display:grid}.RegulatoryResources-module__czkLtG__whoStatCard{background:var(--md-sys-color-surface-container);padding:var(--md-sys-spacing-5);border-radius:var(--md-sys-shape-corner-medium);text-align:center;gap:var(--md-sys-spacing-1);flex-direction:column;display:flex}.RegulatoryResources-module__czkLtG__whoLinks{gap:var(--md-sys-spacing-4);flex-wrap:wrap;justify-content:center;display:flex}.RegulatoryResources-module__czkLtG__whoLink{align-items:center;gap:var(--md-sys-spacing-2);padding:var(--md-sys-spacing-3)24px;background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);border-radius:var(--md-sys-shape-corner-extra-large);font-weight:var(--md-sys-typescale-weight-medium);text-decoration:none;transition:all .2s;display:flex}.RegulatoryResources-module__czkLtG__whoLink:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.RegulatoryResources-module__czkLtG__whoNote{align-items:flex-start;gap:var(--md-sys-spacing-3);padding:var(--md-sys-spacing-4);border-radius:var(--md-sys-shape-corner-medium);color:#856404;background:#fff3cd;display:flex}.RegulatoryResources-module__czkLtG__whoNote p{font-size:var(--md-sys-typescale-body-medium-font-size);margin:0}.RegulatoryResources-module__czkLtG__alternativeApis{background:var(--md-sys-color-surface-container);padding:var(--md-sys-spacing-6);border-radius:var(--md-sys-shape-corner-large)}.RegulatoryResources-module__czkLtG__alternativeApis h3{margin:0 0 16px}.RegulatoryResources-module__czkLtG__apiList{gap:var(--md-sys-spacing-3);flex-direction:column;display:flex}.RegulatoryResources-module__czkLtG__apiCard{background:var(--md-sys-color-surface);padding:var(--md-sys-spacing-4);border-radius:var(--md-sys-shape-corner-medium);gap:var(--md-sys-spacing-2);flex-direction:column;display:flex}.RegulatoryResources-module__czkLtG__apiCard h4{color:var(--md-sys-color-on-surface);margin:0}.RegulatoryResources-module__czkLtG__apiCard a{color:var(--md-sys-color-primary);font-size:var(--md-sys-typescale-body-small-font-size);word-break:break-all}.RegulatoryResources-module__czkLtG__innBadge{padding:var(--md-sys-spacing-1)10px;background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);border-radius:var(--md-sys-shape-corner-medium);font-size:var(--md-sys-typescale-label-small-font-size);align-self:flex-start}.RegulatoryResources-module__czkLtG__stemExamples{background:var(--md-sys-color-surface-container);padding:var(--md-sys-spacing-6);border-radius:var(--md-sys-shape-corner-large)}.RegulatoryResources-module__czkLtG__stemExamples h3{margin:0 0 16px}.RegulatoryResources-module__czkLtG__stemTypes{gap:var(--md-sys-spacing-4);grid-template-columns:repeat(3,1fr);display:grid}.RegulatoryResources-module__czkLtG__stemType{background:var(--md-sys-color-surface);padding:var(--md-sys-spacing-4);border-radius:var(--md-sys-shape-corner-medium)}.RegulatoryResources-module__czkLtG__stemType h4{color:var(--md-sys-color-on-surface);margin:0 0 8px}.RegulatoryResources-module__czkLtG__stemType code{padding:var(--md-sys-spacing-1)10px;background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);border-radius:var(--md-sys-shape-corner-extra-small);font-size:var(--md-sys-typescale-body-medium-font-size);margin-bottom:var(--md-sys-spacing-2);display:inline-block}.RegulatoryResources-module__czkLtG__stemType p{font-size:var(--md-sys-typescale-label-large-font-size);color:var(--md-sys-color-on-surface-variant);margin:0}.RegulatoryResources-module__czkLtG__mabNote{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container);padding:var(--md-sys-spacing-6);border-radius:var(--md-sys-shape-corner-large)}.RegulatoryResources-module__czkLtG__mabNote h3,.RegulatoryResources-module__czkLtG__mabNote p{margin:0 0 12px}.RegulatoryResources-module__czkLtG__newStems{gap:var(--md-sys-spacing-3);margin-bottom:var(--md-sys-spacing-3);flex-wrap:wrap;display:flex}.RegulatoryResources-module__czkLtG__newStems span{border-radius:var(--md-sys-shape-corner-small);font-size:var(--md-sys-typescale-body-small-font-size);background:#fff3;padding:6px 12px}.RegulatoryResources-module__czkLtG__newStems code{font-weight:var(--md-sys-typescale-weight-semibold)}.RegulatoryResources-module__czkLtG__warning{font-weight:var(--md-sys-typescale-weight-semibold);margin-top:12px}.RegulatoryResources-module__czkLtG__genericResources{background:var(--md-sys-color-surface-container);padding:var(--md-sys-spacing-6);border-radius:var(--md-sys-shape-corner-large);margin-top:16px}.RegulatoryResources-module__czkLtG__genericResources h3{text-align:center;margin:0 0 20px}.RegulatoryResources-module__czkLtG__resourceCategories{gap:var(--md-sys-spacing-5);grid-template-columns:repeat(3,1fr);display:grid}.RegulatoryResources-module__czkLtG__resourceCategory{background:var(--md-sys-color-surface);padding:var(--md-sys-spacing-5);border-radius:var(--md-sys-shape-corner-medium)}.RegulatoryResources-module__czkLtG__resourceCategory h4{font-size:var(--md-sys-typescale-body-large-font-size);margin:0 0 12px}.RegulatoryResources-module__czkLtG__resourceCategory ul{margin:0;padding:0;list-style:none}.RegulatoryResources-module__czkLtG__resourceCategory li{padding:var(--md-sys-spacing-2)0;border-bottom:1px solid var(--md-sys-color-surface-variant)}.RegulatoryResources-module__czkLtG__resourceCategory li:last-child{border-bottom:none}.RegulatoryResources-module__czkLtG__resourceCategory a{color:var(--md-sys-color-primary);font-size:var(--md-sys-typescale-body-small-font-size);line-height:1.4;text-decoration:none}.RegulatoryResources-module__czkLtG__resourceCategory a:hover{text-decoration:underline}@media (max-width:1024px){.RegulatoryResources-module__czkLtG__summaryStats{grid-template-columns:repeat(2,1fr)}.RegulatoryResources-module__czkLtG__thresholdCards,.RegulatoryResources-module__czkLtG__methodCards,.RegulatoryResources-module__czkLtG__whoStats,.RegulatoryResources-module__czkLtG__stemTypes,.RegulatoryResources-module__czkLtG__resourceCategories{grid-template-columns:1fr}}@media (max-width:768px){.RegulatoryResources-module__czkLtG__summaryStats{grid-template-columns:1fr}.RegulatoryResources-module__czkLtG__filters{flex-direction:column;align-items:stretch}.RegulatoryResources-module__czkLtG__categoryFilters{padding-bottom:8px;overflow-x:auto}.RegulatoryResources-module__czkLtG__mainTabs{flex-wrap:nowrap;overflow-x:auto}.RegulatoryResources-module__czkLtG__mainTab{flex-shrink:0}.RegulatoryResources-module__czkLtG__sourceHeader,.RegulatoryResources-module__czkLtG__pocaLinks,.RegulatoryResources-module__czkLtG__whoLinks{flex-direction:column}.RegulatoryResources-module__czkLtG__pocaLink,.RegulatoryResources-module__czkLtG__whoLink{justify-content:center}}
