.Cs2SavedRail-module-scss-module__5ZhC7G__rail{background:linear-gradient(#e08a2e0d 0%,#00000038 100%);border:1px solid #ffffff14;border-radius:4px;flex-direction:column;gap:12px;padding:16px;display:flex}[dir=rtl] .Cs2SavedRail-module-scss-module__5ZhC7G__rail{background:linear-gradient(-180deg,#e08a2e0d 0%,#00000038 100%)}.Cs2SavedRail-module-scss-module__5ZhC7G__header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Cs2SavedRail-module-scss-module__5ZhC7G__title{color:var(--font-color,#e9e9ec);margin:0;font-size:16px;font-weight:700}.Cs2SavedRail-module-scss-module__5ZhC7G__count{color:var(--secondary-font-color,#9b9ba5);font-variant-numeric:tabular-nums;font-size:12.5px}.Cs2SavedRail-module-scss-module__5ZhC7G__proBadge{color:#f3b26a;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;background:#e08a2e2e;border:1px solid #e08a2e8c;border-radius:4px;align-items:center;padding:2px 7px;font-size:10.5px;font-weight:800;display:inline-flex}.Cs2SavedRail-module-scss-module__5ZhC7G__signedOut{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.Cs2SavedRail-module-scss-module__5ZhC7G__signedOut p{color:var(--secondary-font-color,#9b9ba5);margin:0;font-size:13.5px}.Cs2SavedRail-module-scss-module__5ZhC7G__primary{color:#14100b;cursor:pointer;white-space:nowrap;background:#e08a2e;border:1px solid #e08a2e;border-radius:4px;padding:9px 16px;font-size:13px;font-weight:700;transition:filter .15s}.Cs2SavedRail-module-scss-module__5ZhC7G__primary:hover:not(:disabled){filter:brightness(1.1)}.Cs2SavedRail-module-scss-module__5ZhC7G__primary:disabled{opacity:.5;cursor:not-allowed}.Cs2SavedRail-module-scss-module__5ZhC7G__primary:focus-visible{outline-offset:2px;outline:2px solid #fff}.Cs2SavedRail-module-scss-module__5ZhC7G__saveForm{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:8px;display:grid}@media screen and (max-width:800px){.Cs2SavedRail-module-scss-module__5ZhC7G__saveForm{grid-template-columns:1fr}}.Cs2SavedRail-module-scss-module__5ZhC7G__input{min-width:0;color:var(--font-color,#e9e9ec);background:#0000004d;border:1px solid #ffffff24;border-radius:4px;padding:9px 11px;font-size:13.5px}.Cs2SavedRail-module-scss-module__5ZhC7G__input:focus{border-color:#e08a2e;outline:none}.Cs2SavedRail-module-scss-module__5ZhC7G__lockedInput{color:var(--secondary-font-color,#9b9ba5);cursor:pointer;text-align:left;background:#0003;border:1px dashed #e08a2e73;border-radius:4px;align-items:center;gap:8px;padding:9px 11px;font-size:13.5px;display:flex}[dir=rtl] .Cs2SavedRail-module-scss-module__5ZhC7G__lockedInput{text-align:right}.Cs2SavedRail-module-scss-module__5ZhC7G__lockedInput span:first-of-type{flex:1;min-width:0}.Cs2SavedRail-module-scss-module__5ZhC7G__lockedInput:hover{color:var(--font-color,#e9e9ec);border-color:#e08a2e}.Cs2SavedRail-module-scss-module__5ZhC7G__teaser{background:#e08a2e14;border:1px solid #e08a2e66;border-radius:4px;align-items:center;gap:14px;padding:14px;display:flex}@media screen and (max-width:800px){.Cs2SavedRail-module-scss-module__5ZhC7G__teaser{flex-direction:column;align-items:flex-start}}.Cs2SavedRail-module-scss-module__5ZhC7G__teaserLock{color:#f3b26a;background:#e08a2e2e;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.Cs2SavedRail-module-scss-module__5ZhC7G__teaserText{min-width:0;color:var(--secondary-font-color,#9b9ba5);flex-direction:column;flex:1;gap:3px;font-size:13px;display:flex}.Cs2SavedRail-module-scss-module__5ZhC7G__teaserText strong{color:var(--font-color,#e9e9ec);font-size:14px}.Cs2SavedRail-module-scss-module__5ZhC7G__note{color:var(--secondary-font-color,#9b9ba5);margin:0;font-size:13px}.Cs2SavedRail-module-scss-module__5ZhC7G__error{color:#ff7a7a;margin:0;font-size:13px}.Cs2SavedRail-module-scss-module__5ZhC7G__folderChips{flex-wrap:wrap;gap:6px;display:flex}.Cs2SavedRail-module-scss-module__5ZhC7G__folderChip{color:var(--font-color,#e9e9ec);cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:4px;padding:5px 11px;font-size:12px;font-weight:600}.Cs2SavedRail-module-scss-module__5ZhC7G__folderChip:hover{border-color:#e08a2e80}.Cs2SavedRail-module-scss-module__5ZhC7G__folderChipActive{background:#e08a2e2e;border-color:#e08a2e}.Cs2SavedRail-module-scss-module__5ZhC7G__list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}@media screen and (max-width:500px){.Cs2SavedRail-module-scss-module__5ZhC7G__list{grid-template-columns:1fr}}.Cs2SavedRail-module-scss-module__5ZhC7G__item{background:#00000038;border:1px solid #ffffff14;border-radius:4px;gap:10px;padding:8px;display:flex}.Cs2SavedRail-module-scss-module__5ZhC7G__thumb{cursor:pointer;background:#3a3f46;border:1px solid #ffffff1a;border-radius:4px;flex-shrink:0;width:56px;height:56px;padding:0}.Cs2SavedRail-module-scss-module__5ZhC7G__thumb:hover{border-color:#e08a2e}.Cs2SavedRail-module-scss-module__5ZhC7G__thumbCanvas{width:100%;height:100%;display:block}.Cs2SavedRail-module-scss-module__5ZhC7G__itemBody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.Cs2SavedRail-module-scss-module__5ZhC7G__itemName{color:var(--font-color,#e9e9ec);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.Cs2SavedRail-module-scss-module__5ZhC7G__itemFolder{color:var(--secondary-font-color,#9b9ba5);background:#ffffff0f;border-radius:4px;align-self:flex-start;padding:1px 6px;font-size:11px}.Cs2SavedRail-module-scss-module__5ZhC7G__itemActions{flex-wrap:wrap;gap:10px;display:flex}.Cs2SavedRail-module-scss-module__5ZhC7G__renameForm{flex-direction:column;gap:6px;display:flex}.Cs2SavedRail-module-scss-module__5ZhC7G__link{color:#f3b26a;cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600}.Cs2SavedRail-module-scss-module__5ZhC7G__link:hover{text-decoration:underline}.Cs2SavedRail-module-scss-module__5ZhC7G__danger{color:#ff7a7a}
.Cs2CrosshairGenerator-module-scss-module__DzEreW__generator{--spotlight-theme-color:#e08a2e;flex-direction:column;gap:14px;min-width:0;display:flex}.Cs2CrosshairGenerator-module-scss-module__DzEreW__toolbar{background:linear-gradient(#e08a2e0f 0%,#00000038 100%);border:1px solid #ffffff14;border-radius:4px;gap:18px;padding:14px 16px;display:flex}[dir=rtl] .Cs2CrosshairGenerator-module-scss-module__DzEreW__toolbar{background:linear-gradient(-180deg,#e08a2e0f 0%,#00000038 100%)}@media screen and (max-width:1000px){.Cs2CrosshairGenerator-module-scss-module__DzEreW__toolbar{flex-direction:column;gap:14px}}.Cs2CrosshairGenerator-module-scss-module__DzEreW__presets{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.Cs2CrosshairGenerator-module-scss-module__DzEreW__toolbarLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--secondary-font-color,#9b9ba5);font-size:11px;font-weight:700}.Cs2CrosshairGenerator-module-scss-module__DzEreW__presetChips{flex-wrap:wrap;gap:6px;display:flex}.Cs2CrosshairGenerator-module-scss-module__DzEreW__presetChip{color:var(--font-color,#e9e9ec);cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:4px;align-items:center;gap:7px;padding:4px 11px 4px 4px;font-size:12.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}[dir=rtl] .Cs2CrosshairGenerator-module-scss-module__DzEreW__presetChip{padding:4px 4px 4px 11px}.Cs2CrosshairGenerator-module-scss-module__DzEreW__presetChip:hover{background:#e08a2e14;border-color:#e08a2e8c}.Cs2CrosshairGenerator-module-scss-module__DzEreW__presetChip:focus-visible{outline-offset:1px;outline:2px solid #e08a2e}.Cs2CrosshairGenerator-module-scss-module__DzEreW__presetActive{color:#fff;background:#e08a2e2e;border-color:#e08a2e}.Cs2CrosshairGenerator-module-scss-module__DzEreW__presetThumb{background:#3d434b;border-radius:4px;width:26px;height:26px;display:block;overflow:hidden}.Cs2CrosshairGenerator-module-scss-module__DzEreW__presetCanvas{width:100%;height:100%;display:block}.Cs2CrosshairGenerator-module-scss-module__DzEreW__importGroup{flex-direction:column;flex-shrink:0;gap:8px;width:380px;display:flex}@media screen and (max-width:1000px){.Cs2CrosshairGenerator-module-scss-module__DzEreW__importGroup{width:100%}}.Cs2CrosshairGenerator-module-scss-module__DzEreW__importRow,.Cs2CrosshairGenerator-module-scss-module__DzEreW__exportRow{gap:8px;min-width:0;display:flex}@media screen and (max-width:500px){.Cs2CrosshairGenerator-module-scss-module__DzEreW__importRow,.Cs2CrosshairGenerator-module-scss-module__DzEreW__exportRow{flex-direction:column}}.Cs2CrosshairGenerator-module-scss-module__DzEreW__textField{min-width:0;color:var(--font-color,#e9e9ec);background:#00000052;border:1px solid #ffffff24;border-radius:4px;flex:1;padding:9px 11px;font-size:13.5px}.Cs2CrosshairGenerator-module-scss-module__DzEreW__textField:focus{border-color:#e08a2e;outline:none}.Cs2CrosshairGenerator-module-scss-module__DzEreW__codeField{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;font-size:13px}.Cs2CrosshairGenerator-module-scss-module__DzEreW__importStatus{margin:0;font-size:12.5px;line-height:1.45}.Cs2CrosshairGenerator-module-scss-module__DzEreW__status_ok,.Cs2CrosshairGenerator-module-scss-module__DzEreW__status_commands{color:#7ddc8a}.Cs2CrosshairGenerator-module-scss-module__DzEreW__status_legacy,.Cs2CrosshairGenerator-module-scss-module__DzEreW__status_approx{color:#f3b26a}.Cs2CrosshairGenerator-module-scss-module__DzEreW__status_error{color:#ff7a7a}.Cs2CrosshairGenerator-module-scss-module__DzEreW__resetLink{color:var(--secondary-font-color,#9b9ba5);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:12px;text-decoration:underline}.Cs2CrosshairGenerator-module-scss-module__DzEreW__resetLink:hover{color:var(--font-color,#e9e9ec)}.Cs2CrosshairGenerator-module-scss-module__DzEreW__primaryButton,.Cs2CrosshairGenerator-module-scss-module__DzEreW__secondaryButton{white-space:nowrap;cursor:pointer;border-radius:4px;padding:9px 16px;font-size:13px;font-weight:700;transition:filter .15s,border-color .15s}.Cs2CrosshairGenerator-module-scss-module__DzEreW__primaryButton:disabled,.Cs2CrosshairGenerator-module-scss-module__DzEreW__secondaryButton:disabled{opacity:.5;cursor:not-allowed}.Cs2CrosshairGenerator-module-scss-module__DzEreW__primaryButton:focus-visible{outline-offset:2px;outline:2px solid #fff}.Cs2CrosshairGenerator-module-scss-module__DzEreW__secondaryButton:focus-visible{outline-offset:2px;outline:2px solid #fff}.Cs2CrosshairGenerator-module-scss-module__DzEreW__primaryButton{color:#14100b;background:#e08a2e;border:1px solid #e08a2e}.Cs2CrosshairGenerator-module-scss-module__DzEreW__primaryButton:hover:not(:disabled){filter:brightness(1.1)}.Cs2CrosshairGenerator-module-scss-module__DzEreW__secondaryButton{color:#f6c48a;background:#e08a2e1a;border:1px solid #e08a2e8c}.Cs2CrosshairGenerator-module-scss-module__DzEreW__secondaryButton:hover:not(:disabled){background:#e08a2e2e;border-color:#e08a2e}.Cs2CrosshairGenerator-module-scss-module__DzEreW__workspace{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}@media screen and (max-width:1000px){.Cs2CrosshairGenerator-module-scss-module__DzEreW__workspace{grid-template-columns:minmax(0,1fr)}}.Cs2CrosshairGenerator-module-scss-module__DzEreW__previewColumn{flex-direction:column;gap:10px;min-width:0;display:flex;position:sticky;top:80px}@media screen and (max-width:1000px){.Cs2CrosshairGenerator-module-scss-module__DzEreW__previewColumn{position:static}}.Cs2CrosshairGenerator-module-scss-module__DzEreW__controlsColumn{flex-direction:column;gap:12px;min-width:0;display:flex}.Cs2CrosshairGenerator-module-scss-module__DzEreW__stage{background-color:#2a2f36;background-position:50%;background-repeat:no-repeat;border:1px solid #ffffff14;border-radius:4px;height:380px;position:relative;overflow:hidden}.Cs2CrosshairGenerator-module-scss-module__DzEreW__stage[data-bg=dark]{background:#16181c}.Cs2CrosshairGenerator-module-scss-module__DzEreW__stage[data-bg=light]{background:#c9ccd1}@media screen and (max-width:800px){.Cs2CrosshairGenerator-module-scss-module__DzEreW__stage{height:280px}}.Cs2CrosshairGenerator-module-scss-module__DzEreW__stageCanvas{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.Cs2CrosshairGenerator-module-scss-module__DzEreW__stageNote{color:#e9e9ec;background:#000000a6;border-radius:4px;padding:4px 8px;font-size:11.5px;position:absolute;bottom:10px;left:10px}[dir=rtl] .Cs2CrosshairGenerator-module-scss-module__DzEreW__stageNote{left:auto;right:10px}.Cs2CrosshairGenerator-module-scss-module__DzEreW__stageControls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Cs2CrosshairGenerator-module-scss-module__DzEreW__chipGroup{flex-wrap:wrap;gap:6px;display:flex}.Cs2CrosshairGenerator-module-scss-module__DzEreW__bgChip{cursor:pointer;background-color:#2a2f36;background-position:50%;background-size:cover;border:2px solid #0000;border-radius:4px;width:40px;height:26px;padding:0}.Cs2CrosshairGenerator-module-scss-module__DzEreW__bgChip[data-bg=dark]{background:#16181c;border-color:#fff3}.Cs2CrosshairGenerator-module-scss-module__DzEreW__bgChip[data-bg=light]{background:#c9ccd1}.Cs2CrosshairGenerator-module-scss-module__DzEreW__bgChip:focus-visible{outline-offset:1px;outline:2px solid #fff}.Cs2CrosshairGenerator-module-scss-module__DzEreW__zoomChip{min-width:40px;height:28px;color:var(--font-color,#e9e9ec);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:4px;padding:0 10px;font-size:12.5px;font-weight:700}.Cs2CrosshairGenerator-module-scss-module__DzEreW__zoomChip:hover{border-color:#e08a2e8c}.Cs2CrosshairGenerator-module-scss-module__DzEreW__chipActive{box-shadow:0 0 0 1px #e08a2e;border-color:#e08a2e!important}.Cs2CrosshairGenerator-module-scss-module__DzEreW__zoomChip.Cs2CrosshairGenerator-module-scss-module__DzEreW__chipActive{background:#e08a2e2e}.Cs2CrosshairGenerator-module-scss-module__DzEreW__hint{color:var(--secondary-font-color,#9b9ba5);margin:0;font-size:12px;line-height:1.5}.Cs2CrosshairGenerator-module-scss-module__DzEreW__exportCard{background:#00000038;border:1px solid #ffffff14;border-radius:4px;flex-direction:column;gap:8px;padding:14px;display:flex}.Cs2CrosshairGenerator-module-scss-module__DzEreW__exportHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.Cs2CrosshairGenerator-module-scss-module__DzEreW__exportLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--secondary-font-color,#9b9ba5);font-size:11px;font-weight:700}.Cs2CrosshairGenerator-module-scss-module__DzEreW__commands{box-sizing:border-box;resize:vertical;width:100%;color:var(--font-color,#e9e9ec);font-family:var(--font-mono,ui-monospace, monospace);background:#00000059;border:1px solid #ffffff24;border-radius:4px;padding:10px 11px;font-size:12px;line-height:1.55}.Cs2CrosshairGenerator-module-scss-module__DzEreW__commands:focus{border-color:#e08a2e;outline:none}.Cs2CrosshairGenerator-module-scss-module__DzEreW__exportActions{flex-wrap:wrap;gap:8px;display:flex}.Cs2CrosshairGenerator-module-scss-module__DzEreW__styleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}@media screen and (max-width:500px){.Cs2CrosshairGenerator-module-scss-module__DzEreW__styleGrid{grid-template-columns:minmax(0,1fr)}}.Cs2CrosshairGenerator-module-scss-module__DzEreW__styleOption{color:var(--font-color,#e9e9ec);text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:4px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;font-weight:600;display:flex}[dir=rtl] .Cs2CrosshairGenerator-module-scss-module__DzEreW__styleOption{text-align:right}.Cs2CrosshairGenerator-module-scss-module__DzEreW__styleOption:hover{border-color:#e08a2e8c}.Cs2CrosshairGenerator-module-scss-module__DzEreW__styleOption:focus-visible{outline-offset:1px;outline:2px solid #e08a2e}.Cs2CrosshairGenerator-module-scss-module__DzEreW__styleActive{background:#e08a2e2e;border-color:#e08a2e}.Cs2CrosshairGenerator-module-scss-module__DzEreW__styleId{width:20px;height:20px;color:var(--secondary-font-color,#9b9ba5);font-variant-numeric:tabular-nums;background:#00000059;border-radius:4px;flex-shrink:0;place-items:center;font-size:11px;display:inline-grid}.Cs2CrosshairGenerator-module-scss-module__DzEreW__styleActive .Cs2CrosshairGenerator-module-scss-module__DzEreW__styleId{color:#14100b;background:#e08a2e}.Cs2CrosshairGenerator-module-scss-module__DzEreW__swatches{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.Cs2CrosshairGenerator-module-scss-module__DzEreW__swatch{cursor:pointer;border:2px solid #ffffff26;border-radius:4px;width:28px;height:28px;padding:0;position:relative}.Cs2CrosshairGenerator-module-scss-module__DzEreW__swatch:focus-within{outline-offset:1px;outline:2px solid #fff}.Cs2CrosshairGenerator-module-scss-module__DzEreW__swatch:focus-visible{outline-offset:1px;outline:2px solid #fff}.Cs2CrosshairGenerator-module-scss-module__DzEreW__swatchActive{border-color:#fff;box-shadow:0 0 0 2px #e08a2e}.Cs2CrosshairGenerator-module-scss-module__DzEreW__customSwatch{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);overflow:hidden}.Cs2CrosshairGenerator-module-scss-module__DzEreW__colorInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.Cs2CrosshairGenerator-module-scss-module__DzEreW__hexValue{font-family:var(--font-mono,ui-monospace, monospace);color:var(--secondary-font-color,#9b9ba5);font-size:12px}.Cs2CrosshairGenerator-module-scss-module__DzEreW__rgbRow{flex-direction:column;display:flex}.Cs2CrosshairGenerator-module-scss-module__DzEreW__inlineField{flex-wrap:wrap;align-items:center;gap:10px;padding:4px 0;display:flex}.Cs2CrosshairGenerator-module-scss-module__DzEreW__fieldLabel{min-width:120px;color:var(--font-color,#e9e9ec);flex:1;font-size:13px}.Cs2CrosshairGenerator-module-scss-module__DzEreW__colorInputBox{cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:4px;width:40px;height:28px;padding:0}.Cs2CrosshairGenerator-module-scss-module__DzEreW__select{color:var(--font-color,#e9e9ec);background:#15171b;border:1px solid #ffffff24;border-radius:4px;padding:7px 10px;font-size:13px}.Cs2CrosshairGenerator-module-scss-module__DzEreW__select:focus{border-color:#e08a2e;outline:none}
.page-module-scss-module__rkZNqG__page{min-width:0;max-width:1500px;margin:0 auto;padding:20px}@media screen and (max-width:800px){.page-module-scss-module__rkZNqG__page{padding:12px 16px}}
