.IconGeneratorWorkspace-module__t31poq__workspace{color:#142039;grid-template-columns:minmax(250px,.82fr) minmax(460px,1.45fr) minmax(280px,.93fr);gap:14px;min-height:calc(100vh - 72px);padding:16px;display:grid}.IconGeneratorWorkspace-module__t31poq__sourceColumn,.IconGeneratorWorkspace-module__t31poq__settingsColumn{flex-direction:column;gap:14px;min-width:0;display:flex}.IconGeneratorWorkspace-module__t31poq__previewColumn{min-width:0}.IconGeneratorWorkspace-module__t31poq__panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #789ed047;border-radius:8px;min-width:0;padding:16px;box-shadow:0 14px 34px #245b9d14}.IconGeneratorWorkspace-module__t31poq__sectionHeading,.IconGeneratorWorkspace-module__t31poq__previewHeading{align-items:center;gap:10px;margin-bottom:14px;display:flex}.IconGeneratorWorkspace-module__t31poq__sectionHeading>div,.IconGeneratorWorkspace-module__t31poq__previewHeading>div{flex:1;min-width:0}.IconGeneratorWorkspace-module__t31poq__sectionHeading h2,.IconGeneratorWorkspace-module__t31poq__previewHeading h2{margin:0;font-size:16px;font-weight:700}.IconGeneratorWorkspace-module__t31poq__sectionHeading p,.IconGeneratorWorkspace-module__t31poq__previewHeading p{color:#71809a;margin:3px 0 0;font-size:12px;line-height:1.45}.IconGeneratorWorkspace-module__t31poq__step{color:#fff;background:#2877ed;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:inline-grid}.IconGeneratorWorkspace-module__t31poq__hiddenInput{display:none}.IconGeneratorWorkspace-module__t31poq__dropZone{color:#77869f;text-align:center;background:#f7fbffd6;border:1px dashed #aac9ef;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:224px;transition:all .16s;display:flex}.IconGeneratorWorkspace-module__t31poq__dropZone strong{color:#16233c;font-size:15px}.IconGeneratorWorkspace-module__t31poq__dropZone small{max-width:220px;font-size:11px}.IconGeneratorWorkspace-module__t31poq__dropZoneActive{background:#eef6ff;border-color:#2877ed}.IconGeneratorWorkspace-module__t31poq__uploadIcon{color:#216ce1;background:#eaf3ff;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 0 0 7px #dbebffa6}.IconGeneratorWorkspace-module__t31poq__primaryButton,.IconGeneratorWorkspace-module__t31poq__secondaryButton,.IconGeneratorWorkspace-module__t31poq__primaryWideButton,.IconGeneratorWorkspace-module__t31poq__exportButton,.IconGeneratorWorkspace-module__t31poq__cancelButton,.IconGeneratorWorkspace-module__t31poq__dangerButton,.IconGeneratorWorkspace-module__t31poq__iconButton,.IconGeneratorWorkspace-module__t31poq__dialogClose{font:inherit;cursor:pointer;border:0}.IconGeneratorWorkspace-module__t31poq__primaryButton,.IconGeneratorWorkspace-module__t31poq__exportButton{color:#fff;background:linear-gradient(135deg,#2169e8,#3193fa);border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 8px 18px #2570eb2e}.IconGeneratorWorkspace-module__t31poq__primaryButton{min-width:118px;padding:0 22px}.IconGeneratorWorkspace-module__t31poq__sourceCard{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:12px;display:grid}.IconGeneratorWorkspace-module__t31poq__sourceCard img{object-fit:contain;background:linear-gradient(45deg,#eef3f9 25%,#0000 25%) 0 0/14px 14px,linear-gradient(45deg,#0000 75%,#eef3f9 75%) 0 0/14px 14px,linear-gradient(45deg,#0000 75%,#eef3f9 75%) 7px -7px/14px 14px,linear-gradient(45deg,#eef3f9 25%,#fff 25%) 7px 7px/14px 14px;border-radius:8px;width:74px;height:74px}.IconGeneratorWorkspace-module__t31poq__sourceMeta{flex-direction:column;gap:3px;min-width:0;display:flex}.IconGeneratorWorkspace-module__t31poq__sourceMeta strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.IconGeneratorWorkspace-module__t31poq__sourceMeta span{color:#76859e;font-size:11px}.IconGeneratorWorkspace-module__t31poq__secondaryButton{color:#2668cb;background:#f8fbff;border:1px solid #cfe0f4;border-radius:999px;grid-column:1/-1;min-height:36px;font-size:12px;font-weight:700}.IconGeneratorWorkspace-module__t31poq__iconButton,.IconGeneratorWorkspace-module__t31poq__dialogClose{color:#56708f;background:#f7faff;border:1px solid #d9e6f5;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.IconGeneratorWorkspace-module__t31poq__modeList{gap:8px;display:grid}.IconGeneratorWorkspace-module__t31poq__modeList>button{color:#20304b;text-align:left;cursor:pointer;background:#fbfdff;border:1px solid #d8e5f4;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:64px;padding:9px 11px;display:grid}.IconGeneratorWorkspace-module__t31poq__modeList>button>span{color:#2877ed;background:#eaf3ff;border-radius:8px;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}.IconGeneratorWorkspace-module__t31poq__modeList strong{align-self:end;font-size:13px}.IconGeneratorWorkspace-module__t31poq__modeList small{color:#7a8aa3;align-self:start;font-size:10px}.IconGeneratorWorkspace-module__t31poq__modeList>.IconGeneratorWorkspace-module__t31poq__modeActive{background:#f0f6ff;border-color:#4b8df4;box-shadow:inset 3px 0 #2877ed}.IconGeneratorWorkspace-module__t31poq__modeList>button>svg{color:#2877ed;grid-area:1/3/3}.IconGeneratorWorkspace-module__t31poq__previewPanel{flex-direction:column;height:100%;min-height:620px;display:flex}.IconGeneratorWorkspace-module__t31poq__eyebrow{color:#2b72dc;align-items:center;gap:5px;margin-bottom:5px;font-size:11px;font-weight:700;display:inline-flex}.IconGeneratorWorkspace-module__t31poq__previewStage{background:radial-gradient(circle at 50% 35%,#328aff21,#0000 43%),#f6faffd1;border:1px solid #dbe7f4;border-radius:8px;flex:1;place-items:center;min-height:470px;display:grid;overflow:hidden}.IconGeneratorWorkspace-module__t31poq__previewSquare{aspect-ratio:1;background:linear-gradient(45deg,#eef3f8 25%,#0000 25%) 0 0/20px 20px,linear-gradient(45deg,#0000 75%,#eef3f8 75%) 0 0/20px 20px,linear-gradient(45deg,#0000 75%,#eef3f8 75%) 10px -10px/20px 20px,linear-gradient(45deg,#eef3f8 25%,#fff 25%) 10px 10px/20px 20px;border:1px solid #4d7fc466;border-radius:8px;width:min(72%,390px);position:relative;overflow:hidden;box-shadow:0 18px 42px #22539126}.IconGeneratorWorkspace-module__t31poq__previewSquare img{object-fit:contain;width:100%;height:100%}.IconGeneratorWorkspace-module__t31poq__safeGuide{color:#2563eb;pointer-events:none;border:1px dashed #2563ebbf;border-radius:6px;place-items:start center;font-size:9px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.IconGeneratorWorkspace-module__t31poq__emptyPreview{color:#8ca0ba;flex-direction:column;align-items:center;gap:9px;display:flex}.IconGeneratorWorkspace-module__t31poq__emptyPreview strong{color:#33445f}.IconGeneratorWorkspace-module__t31poq__emptyPreview span{font-size:12px}.IconGeneratorWorkspace-module__t31poq__previewBadges{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.IconGeneratorWorkspace-module__t31poq__previewBadges span{color:#4d6788;background:#edf5ff;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:0 11px;font-size:11px;display:inline-flex}.IconGeneratorWorkspace-module__t31poq__controlGroup{margin-top:14px}.IconGeneratorWorkspace-module__t31poq__controlLabel{color:#596a85;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.IconGeneratorWorkspace-module__t31poq__segmented{background:#f4f7fb;border:1px solid #d8e5f3;border-radius:8px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.IconGeneratorWorkspace-module__t31poq__segmented button{color:#667893;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:36px}.IconGeneratorWorkspace-module__t31poq__segmented .IconGeneratorWorkspace-module__t31poq__segmentActive{color:#226ce0;background:#fff;font-weight:700;box-shadow:0 3px 10px #2a5b991a}.IconGeneratorWorkspace-module__t31poq__backgroundOptions{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.IconGeneratorWorkspace-module__t31poq__backgroundOptions button,.IconGeneratorWorkspace-module__t31poq__backgroundOptions label{color:#60728e;cursor:pointer;background:#fbfdff;border:1px solid #d8e5f3;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:46px;font-size:10px;display:flex}.IconGeneratorWorkspace-module__t31poq__backgroundOptions button>span,.IconGeneratorWorkspace-module__t31poq__customColorIcon{border:1px solid #c8d9ed;border-radius:50%;width:19px;height:19px}.IconGeneratorWorkspace-module__t31poq__customColorIcon{background:conic-gradient(from 15deg,#ff5f6d,#ffb84d,#f6e35b,#48d597,#48b6ff,#675cff,#d95cff,#ff5f6d)}.IconGeneratorWorkspace-module__t31poq__backgroundOptions label{position:relative}.IconGeneratorWorkspace-module__t31poq__backgroundOptions input[type=color]{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.IconGeneratorWorkspace-module__t31poq__checkerSwatch{background:linear-gradient(45deg,#dce5ef 25%,#0000 25%) 0 0/8px 8px,linear-gradient(45deg,#0000 75%,#dce5ef 75%) 0 0/8px 8px,#fff}.IconGeneratorWorkspace-module__t31poq__backgroundOptions .IconGeneratorWorkspace-module__t31poq__backgroundActive{color:#226ce0;border-color:#4085ef;box-shadow:inset 0 0 0 1px #4085ef33}.IconGeneratorWorkspace-module__t31poq__positionControls{grid-template-columns:1fr 1fr;gap:10px;display:grid}.IconGeneratorWorkspace-module__t31poq__rangeControl{margin-top:16px;display:block}.IconGeneratorWorkspace-module__t31poq__rangeControl>span{color:#5e708a;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;display:flex}.IconGeneratorWorkspace-module__t31poq__rangeControl b{color:#226ce0}.IconGeneratorWorkspace-module__t31poq__rangeControl input{accent-color:#2877ed;width:100%}.IconGeneratorWorkspace-module__t31poq__rangeControl .IconGeneratorWorkspace-module__t31poq__positionValue{color:#226ce0;width:68px;min-height:30px;font:inherit;text-align:center;background:#ffffffc2;border:1px solid #598ee152;border-radius:8px;padding:3px 8px;font-weight:700}.IconGeneratorWorkspace-module__t31poq__rangeControl .IconGeneratorWorkspace-module__t31poq__positionValue:focus-visible{outline-offset:1px;border-color:#2877ed;outline:2px solid #2877ed2e}.IconGeneratorWorkspace-module__t31poq__densityControls{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.IconGeneratorWorkspace-module__t31poq__densityControls label{color:#5e708a;gap:5px;font-size:11px;display:grid;position:relative}.IconGeneratorWorkspace-module__t31poq__densityControls label:last-child{grid-column:1/-1}.IconGeneratorWorkspace-module__t31poq__densityControls input,.IconGeneratorWorkspace-module__t31poq__densityControls select{color:#1d2b43;background:#fbfdff;border:1px solid #d6e3f2;border-radius:8px;width:100%;min-height:38px;padding:0 10px}.IconGeneratorWorkspace-module__t31poq__densityControls small{color:#8090a7;position:absolute;bottom:11px;right:9px}.IconGeneratorWorkspace-module__t31poq__outputList{gap:6px;max-height:184px;display:grid;overflow:auto}.IconGeneratorWorkspace-module__t31poq__outputList>div{color:#657690;background:#f9fbfe;border:1px solid #dce7f3;border-radius:7px;justify-content:space-between;align-items:center;min-height:36px;padding:0 10px;font-size:11px;display:flex}.IconGeneratorWorkspace-module__t31poq__outputList strong{color:#266bd4;font-size:10px}.IconGeneratorWorkspace-module__t31poq__exportButton{width:100%;margin-top:12px}.IconGeneratorWorkspace-module__t31poq__exportButton:disabled,.IconGeneratorWorkspace-module__t31poq__primaryButton:disabled{cursor:not-allowed;filter:grayscale(.3);opacity:.55}.IconGeneratorWorkspace-module__t31poq__cancelButton{color:#5a6e89;background:#f8fbff;border:1px solid #d4e1f1;border-radius:999px;width:100%;min-height:34px;margin-top:7px}.IconGeneratorWorkspace-module__t31poq__progressBlock{margin-top:12px}.IconGeneratorWorkspace-module__t31poq__progressBlock>span{color:#5e708a;justify-content:space-between;font-size:11px;display:flex}.IconGeneratorWorkspace-module__t31poq__progressBlock>div{background:#e5edf7;border-radius:999px;height:6px;margin-top:6px;overflow:hidden}.IconGeneratorWorkspace-module__t31poq__progressBlock i{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#39a3ff);height:100%;display:block}.IconGeneratorWorkspace-module__t31poq__errorNotice{z-index:30;color:#b42334;background:#fff1f2;border:1px solid #f6b8bf;border-radius:8px;max-width:min(560px,100vw - 40px);padding:10px 14px;font-size:12px;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #591a231f}.IconGeneratorWorkspace-module__t31poq__modalBackdrop{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a162761;place-items:center;display:grid;position:fixed;inset:0}.IconGeneratorWorkspace-module__t31poq__confirmDialog{background:#fff;border-radius:8px;width:min(410px,100vw - 36px);padding:24px;position:relative;box-shadow:0 26px 70px #08182f40}.IconGeneratorWorkspace-module__t31poq__confirmDialog>strong{padding-right:40px;font-size:17px;display:block}.IconGeneratorWorkspace-module__t31poq__confirmDialog>p{color:#71809a;margin:8px 0 22px;font-size:13px}.IconGeneratorWorkspace-module__t31poq__confirmDialog>div{justify-content:flex-end;gap:8px;display:flex}.IconGeneratorWorkspace-module__t31poq__dialogClose{position:absolute;top:12px;right:12px}.IconGeneratorWorkspace-module__t31poq__dangerButton{color:#fff;background:#e5484d;border-radius:999px;min-height:36px;padding:0 18px}.IconGeneratorWorkspace-module__t31poq__spin{animation:.85s linear infinite IconGeneratorWorkspace-module__t31poq__spin}@keyframes IconGeneratorWorkspace-module__t31poq__spin{to{transform:rotate(360deg)}}html.dark .IconGeneratorWorkspace-module__t31poq__workspace{color:#edf5ff}html.dark .IconGeneratorWorkspace-module__t31poq__panel{background:#08182fe6;border-color:#5b8ccf57;box-shadow:0 16px 36px #0008183d}html.dark .IconGeneratorWorkspace-module__t31poq__sectionHeading p{color:#9db0ca}html.dark .IconGeneratorWorkspace-module__t31poq__previewHeading p{color:#9db0ca}html.dark .IconGeneratorWorkspace-module__t31poq__sourceMeta span{color:#9db0ca}html.dark .IconGeneratorWorkspace-module__t31poq__controlLabel{color:#9db0ca}html.dark .IconGeneratorWorkspace-module__t31poq__rangeControl>span{color:#9db0ca}html.dark .IconGeneratorWorkspace-module__t31poq__dropZone{color:#edf5ff;background-color:#091d38c7;border-color:#5684c45c}html.dark .IconGeneratorWorkspace-module__t31poq__sourceCard{color:#edf5ff;background-color:#091d38c7;border-color:#5684c45c}html.dark .IconGeneratorWorkspace-module__t31poq__modeList>button{color:#edf5ff;background-color:#091d38c7;border-color:#5684c45c}html.dark .IconGeneratorWorkspace-module__t31poq__previewStage{color:#edf5ff;background-color:#091d38c7;border-color:#5684c45c}html.dark .IconGeneratorWorkspace-module__t31poq__segmented{color:#edf5ff;background-color:#091d38c7;border-color:#5684c45c}html.dark .IconGeneratorWorkspace-module__t31poq__backgroundOptions button{color:#edf5ff;background-color:#091d38c7;border-color:#5684c45c}html.dark .IconGeneratorWorkspace-module__t31poq__backgroundOptions label{color:#edf5ff;background-color:#091d38c7;border-color:#5684c45c}html.dark .IconGeneratorWorkspace-module__t31poq__positionValue{color:#edf5ff;background-color:#091d38c7;border-color:#5684c45c}html.dark .IconGeneratorWorkspace-module__t31poq__densityControls input{color:#edf5ff;background-color:#091d38c7;border-color:#5684c45c}html.dark .IconGeneratorWorkspace-module__t31poq__densityControls select{color:#edf5ff;background-color:#091d38c7;border-color:#5684c45c}html.dark .IconGeneratorWorkspace-module__t31poq__outputList>div{color:#edf5ff;background-color:#091d38c7;border-color:#5684c45c}:is(html.dark .IconGeneratorWorkspace-module__t31poq__dropZone strong,html.dark .IconGeneratorWorkspace-module__t31poq__emptyPreview strong,html.dark .IconGeneratorWorkspace-module__t31poq__modeList strong){color:#edf5ff}:is(html.dark .IconGeneratorWorkspace-module__t31poq__modeList>.IconGeneratorWorkspace-module__t31poq__modeActive,html.dark .IconGeneratorWorkspace-module__t31poq__segmented .IconGeneratorWorkspace-module__t31poq__segmentActive){color:#dcecff;background:#153968eb;border-color:#4b92ff}:is(html.dark .IconGeneratorWorkspace-module__t31poq__iconButton,html.dark .IconGeneratorWorkspace-module__t31poq__dialogClose,html.dark .IconGeneratorWorkspace-module__t31poq__secondaryButton,html.dark .IconGeneratorWorkspace-module__t31poq__cancelButton){color:#bcd8ff;background:#0b2344eb;border-color:#5f8fcf6b}html.dark .IconGeneratorWorkspace-module__t31poq__previewSquare{border-color:#518cdf85;box-shadow:0 18px 42px #0008184d}html.dark .IconGeneratorWorkspace-module__t31poq__previewBadges span{color:#b9d2f2;background:#123159db}html.dark .IconGeneratorWorkspace-module__t31poq__confirmDialog{color:#edf5ff;background:#0a1b33;border:1px solid #5684c46b}html.dark .IconGeneratorWorkspace-module__t31poq__confirmDialog>p{color:#9db0ca}@media (max-width:1180px){.IconGeneratorWorkspace-module__t31poq__workspace{grid-template-columns:minmax(250px,.8fr) minmax(480px,1.4fr)}.IconGeneratorWorkspace-module__t31poq__settingsColumn{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}}
