._page_1icip_1{color:#edf5f7;background:#05090b;min-height:100vh;font-family:Inter,Inter Fallback,ui-sans-serif,system-ui,sans-serif;overflow:hidden}._page_1icip_1:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#16decd1f,#0000 67%);border-radius:50%;width:780px;height:600px;position:absolute;top:-320px;left:28%}._nav_1icip_1{z-index:5;border-bottom:1px solid #ffffff1a;align-items:center;max-width:1480px;height:76px;margin:auto;padding:0 40px;display:flex;position:relative}._brand_1icip_1{color:#f4fafb;letter-spacing:-.5px;font-size:16px;font-weight:450}._brand_1icip_1 span{font-weight:800}._nav_1icip_1>div{gap:30px;margin-left:auto;margin-right:32px;display:flex}._nav_1icip_1>div a{color:#859397;font-size:13px}._nav_1icip_1>div a:hover,._nav_1icip_1>div a[aria-current=page]{color:#e8f7f6}._openDesigner_1icip_1{color:#061210;background:#55ead7;border:1px solid #2ad6c4;border-radius:999px;padding:10px 17px;font-size:12px;font-weight:750}._openDesigner_1icip_1 span{margin-left:8px}._hero_1icip_1{z-index:1;max-width:1480px;margin:0 auto;padding:82px 40px 48px;position:relative}._hero_1icip_1>p,._kicker_1icip_1{color:#61e2d2;letter-spacing:.18em;align-items:center;gap:9px;margin:0;font-size:11px;font-weight:800;display:flex}._hero_1icip_1>p i,._kicker_1icip_1 i{background:#42dbc8;width:22px;height:1px;display:block}._hero_1icip_1>p span{color:#8caaa7;letter-spacing:.12em;border:1px solid #59e1d066;border-radius:999px;padding:4px 7px;font-size:8px}._hero_1icip_1 h1{color:#f5f7f7;letter-spacing:-.068em;max-width:950px;margin:20px 0 24px;font-size:clamp(48px,6vw,90px);font-weight:580;line-height:.96}._hero_1icip_1 h1 em{color:#6fe4d7;font-family:Georgia,serif;font-weight:400}._hero_1icip_1>div{justify-content:space-between;align-items:end;gap:32px;display:flex}._hero_1icip_1>div p{color:#8e9b9f;max-width:670px;margin:0;font-size:16px;line-height:1.7}._hero_1icip_1>div span{color:#516064;letter-spacing:.08em;text-transform:uppercase;font-size:10px}._studio_1icip_1{z-index:2;grid-template-columns:minmax(310px,420px) minmax(440px,1fr);gap:16px;max-width:1480px;margin:0 auto;padding:0 40px 90px;display:grid;position:relative}._controls_1icip_1,._preview_1icip_1{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1619e0;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 35px 90px #00000047}._controls_1icip_1{padding:26px}._step_1icip_1{align-items:center;gap:12px;margin:0 0 13px;display:flex}._step_1icip_1:not(:first-child){margin-top:26px}._step_1icip_1>span{color:#6be1d3;border:1px solid #27443f;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;display:grid}._step_1icip_1 p{color:#e6eeee;margin:0;font-size:13px;font-weight:700}._step_1icip_1 small{color:#68777b;margin-top:2px;font-size:10px;display:block}._field_1icip_1>span{color:#8f9da0;text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px;font-size:10px;font-weight:700;display:block}._field_1icip_1 select{color:#ebf2f3;width:100%;height:44px;font:inherit;background:#111a1d;border:1px solid #2b393d;border-radius:9px;padding:0 12px;font-size:13px}._styleGrid_1icip_1{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}._styleGrid_1icip_1 button{color:#829094;text-align:left;font:inherit;background:#11191c;border:1px solid #263337;border-radius:9px;padding:5px;font-size:9px;overflow:hidden}._styleGrid_1icip_1 button:hover,._styleGrid_1icip_1 ._activeStyle_1icip_1{color:#e8f8f6;border-color:#55e0ce;box-shadow:0 0 0 1px #55e0ce2e}._styleGrid_1icip_1 i{border-radius:5px;height:54px;display:block}._styleGrid_1icip_1 span{padding:7px 3px 3px;display:block}._promptField_1icip_1{display:block;position:relative}._promptField_1icip_1 textarea{resize:vertical;color:#eef5f6;width:100%;min-height:105px;max-height:170px;font:inherit;background:#0d1518;border:1px solid #2b393d;border-radius:10px;outline:0;padding:13px 14px 26px;font-size:12px;line-height:1.55;display:block}._promptField_1icip_1 textarea:focus{border-color:#48cbbb;box-shadow:0 0 0 3px #48cbbb14}._promptField_1icip_1 small{color:#56666a;font-size:9px;position:absolute;bottom:8px;right:10px}._suggestions_1icip_1{gap:6px;margin-top:8px;display:flex}._suggestions_1icip_1 button{color:#77868a;font:inherit;background:0 0;border:1px solid #2c383b;border-radius:999px;padding:5px 8px;font-size:9px}._suggestions_1icip_1 button:hover{color:#b8c6c8;border-color:#536366}._generate_1icip_1{color:#04100e;width:100%;height:48px;font:inherit;background:linear-gradient(90deg,#39ccb9,#83f1df);border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;margin-top:25px;font-size:12px;font-weight:800;display:flex;box-shadow:0 12px 34px #31cfbb29}._generate_1icip_1:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}._generate_1icip_1:disabled{cursor:wait;opacity:.6}._generate_1icip_1 span{font-size:15px}._limit_1icip_1{color:#546267;text-align:center;margin:9px 0 0;font-size:9px}._preview_1icip_1{flex-direction:column;min-width:0;padding:15px;display:flex}._previewTop_1icip_1{color:#89979a;text-transform:uppercase;letter-spacing:.09em;justify-content:space-between;align-items:center;min-height:34px;padding:0 5px;font-size:10px;display:flex}._previewTop_1icip_1 span{align-items:center;gap:7px;display:flex}._previewTop_1icip_1 i{background:#54e2cf;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #54e2cf}._previewTop_1icip_1 em{color:#4f6064;font-style:normal}._artboard_1icip_1{background-color:#080d0f;background-image:linear-gradient(45deg,#0e171a 25%,#0000 25%),linear-gradient(-45deg,#0e171a 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#0e171a 75%),linear-gradient(-45deg,#0000 75%,#0e171a 75%);background-position:0 0,0 14px,14px -14px,-14px 0;background-size:28px 28px;border:1px solid #202d30;border-radius:12px;flex:1;place-items:center;min-height:590px;display:grid;position:relative;overflow:hidden}._artboard_1icip_1>img{object-fit:contain;width:100%;height:100%;max-height:720px;display:block}._empty_1icip_1{text-align:center;max-width:390px;padding:40px}._empty_1icip_1>span{color:#65dfd0;background:#0f211e;border:1px solid #255149;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 20px;font-size:22px;display:grid;box-shadow:0 0 40px #53e2d11a}._empty_1icip_1 h2{color:#dce7e8;margin:0;font-family:Georgia,serif;font-size:27px;font-weight:400}._empty_1icip_1 p{color:#68777b;margin:12px 0 0;font-size:12px;line-height:1.65}._generating_1icip_1{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050b0dcc;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._generating_1icip_1 i{border:2px solid #273b3a;border-top-color:#68e6d5;border-radius:50%;width:44px;height:44px;margin-bottom:18px;animation:.8s linear infinite _spin_1icip_1}._generating_1icip_1 b{font-size:14px}._generating_1icip_1 span{color:#6e7c7f;margin-top:6px;font-size:10px}._status_1icip_1{color:#748286;min-height:18px;margin:13px 4px 8px;font-size:10px}._resultActions_1icip_1{justify-content:flex-end;gap:8px;display:flex}._resultActions_1icip_1 button{color:#9eabad;height:40px;font:inherit;background:#121b1e;border:1px solid #314044;border-radius:9px;padding:0 17px;font-size:11px;font-weight:700}._resultActions_1icip_1 button:last-child{color:#06110f;background:#6ce3d4;border-color:#64ddce}._resultActions_1icip_1 button:disabled{opacity:.3}._resultActions_1icip_1 button span{margin-left:9px}._how_1icip_1{border-top:1px solid #ffffff14;max-width:1480px;margin:auto;padding:80px 40px 100px;position:relative}._how_1icip_1 h2{color:#e9eeee;letter-spacing:-.05em;max-width:700px;margin:15px 0 38px;font-size:clamp(32px,4vw,56px);font-weight:500}._how_1icip_1>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}._how_1icip_1 article{background:#0a1113;border:1px solid #1b292c;border-radius:12px;padding:26px}._how_1icip_1 article>span{color:#55daca;letter-spacing:.12em;font-size:9px}._how_1icip_1 h3{margin:30px 0 9px;font-size:16px}._how_1icip_1 article p{color:#718085;margin:0;font-size:12px;line-height:1.65}._how_1icip_1>small{color:#4c5a5e;max-width:820px;margin-top:28px;font-size:9px;line-height:1.6;display:block}@keyframes _spin_1icip_1{to{transform:rotate(360deg)}}._uvSource_1icip_2{background:#0c1417;border:1px solid #213236;border-radius:8px;justify-content:space-between;align-items:center;margin-top:8px;padding:9px 11px;display:flex}._uvSource_1icip_2 span,._uvSource_1icip_2 small{display:block}._uvSource_1icip_2 span{color:#9ba9ab;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700}._uvSource_1icip_2 small{color:#526165;margin-top:2px;font-size:9px}._uvSource_1icip_2 a{color:#64daca;font-size:9px}._referenceUpload_1icip_2{cursor:pointer;margin-top:10px;display:block}._referenceUpload_1icip_2>input{display:none}._referenceEmpty_1icip_2,._referencePreview_1icip_2{background:#0c1417;border:1px dashed #35464a;border-radius:9px;min-height:66px;padding:10px;display:flex}._referenceEmpty_1icip_2{flex-direction:column;justify-content:center}._referenceEmpty_1icip_2 b{color:#a9b8ba;font-size:10px}._referenceEmpty_1icip_2 small{color:#56666a;margin-top:4px;font-size:9px}._referencePreview_1icip_2{align-items:center;gap:10px}._referencePreview_1icip_2 img{object-fit:cover;border-radius:6px;width:46px;height:46px}._referencePreview_1icip_2 b{color:#cdd8d9;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:10px;overflow:hidden}._referencePreview_1icip_2 small{color:#607174;margin-left:auto;font-size:9px}._referenceUpload_1icip_2:hover ._referenceEmpty_1icip_2,._referenceUpload_1icip_2:hover ._referencePreview_1icip_2{border-color:#4fbfae}._removeReference_1icip_2{color:#758488;font:inherit;background:0 0;border:0;margin-top:6px;padding:0;font-size:9px;text-decoration:underline}._uvLock_1icip_3{color:#65777a;background:#31cfbb0d;border-left:2px solid #55dfce;margin:7px 0 0;padding:6px 9px;font-size:9px;line-height:1.45}._uvLock_1icip_3 b{color:#68e1d2;letter-spacing:.08em;margin-right:5px;font-size:8px}._referenceOptions_1icip_4{gap:13px;margin-top:13px;display:grid}._referenceOptions_1icip_4 fieldset{border:0;min-width:0;margin:0;padding:0}._referenceOptions_1icip_4 legend{color:#849397;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:700}._referenceModeGrid_1icip_4{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}._referenceModeGrid_1icip_4 button,._placementGrid_1icip_4 button{color:#77878a;font:inherit;background:#0d1619;border:1px solid #28373a;border-radius:8px}._referenceModeGrid_1icip_4 button{text-align:left;min-height:60px;padding:8px}._referenceModeGrid_1icip_4 b,._referenceModeGrid_1icip_4 small{display:block}._referenceModeGrid_1icip_4 b{color:#aebabc;font-size:9px}._referenceModeGrid_1icip_4 small{margin-top:4px;font-size:8px;line-height:1.35}._placementGrid_1icip_4{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}._placementGrid_1icip_4 button{min-height:32px;padding:5px;font-size:9px}._referenceOptions_1icip_4 ._activeOption_1icip_4{color:#e8f8f6;background:#10211f;border-color:#55e0ce;box-shadow:0 0 0 1px #55e0ce1f}._referenceOptions_1icip_4 ._activeOption_1icip_4 b{color:#e8f8f6}@media (width<=900px){._nav_1icip_1{padding:0 20px}._nav_1icip_1>div{display:none}._openDesigner_1icip_1{margin-left:auto}._hero_1icip_1{padding:58px 20px 35px}._hero_1icip_1 h1{font-size:clamp(42px,13vw,70px)}._hero_1icip_1>div{display:block}._hero_1icip_1>div span{margin-top:16px;display:block}._studio_1icip_1{grid-template-columns:1fr;padding:0 20px 65px}._artboard_1icip_1{min-height:min(80vw,600px)}._how_1icip_1{padding:60px 20px 80px}._how_1icip_1>div{grid-template-columns:1fr}}@media (width<=520px){._nav_1icip_1{height:64px}._brand_1icip_1{font-size:13px}._openDesigner_1icip_1{padding:8px 12px;font-size:10px}._hero_1icip_1{padding-top:45px}._hero_1icip_1 h1{font-size:43px}._controls_1icip_1{padding:19px}._styleGrid_1icip_1{grid-template-columns:repeat(2,1fr)}._suggestions_1icip_1{flex-wrap:wrap}._artboard_1icip_1{min-height:350px}._previewTop_1icip_1 em{display:none}._resultActions_1icip_1{grid-template-columns:1fr 1fr;display:grid}._resultActions_1icip_1 button{padding:0 8px}}._languageToggle_1icip_6{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}
