.fSbCEW_app{--ink:#102348;--muted:#7787a3;--blue:#0877ff;min-height:100dvh;color:var(--ink);background:#fafbfd;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:13px}.fSbCEW_app *{box-sizing:border-box}.fSbCEW_app button,.fSbCEW_app input,.fSbCEW_app select{font:inherit}.fSbCEW_app button{cursor:pointer}.fSbCEW_main{min-width:0;max-width:1700px;margin-left:246px;padding:29px 38px 60px;animation:.45s both fSbCEW_pageIn}.fSbCEW_heading{margin-bottom:22px}.fSbCEW_eyebrow{color:#0c86ee;letter-spacing:1.5px;font-size:10px;font-weight:850}.fSbCEW_heading h1{letter-spacing:-1.1px;margin:5px 0 8px;font-size:clamp(27px,3vw,36px);font-weight:850}.fSbCEW_heading p{color:#7585a2;max-width:720px;margin:0;font-size:12px;line-height:1.7}.fSbCEW_headingActions{justify-content:space-between;align-items:end;gap:14px;margin-top:18px;display:flex}.fSbCEW_addBrand{color:#076fe8;background:#fff;border:1px solid #0b8cff;border-radius:99px;padding:9px 15px;font-size:11px;font-weight:750}.fSbCEW_addBrand:hover{background:#ecf7ff}.fSbCEW_brandSelector{color:#71829f;flex-direction:column;gap:6px;font-size:11px;display:flex}.fSbCEW_brandSelector select{color:#183159;background:#fff;border:1px solid #dbe5f0;border-radius:9px;min-width:170px;padding:9px 11px}.fSbCEW_workspace{grid-template-columns:minmax(0,1fr) minmax(245px,310px);align-items:start;gap:20px;display:grid}.fSbCEW_formColumn{flex-direction:column;gap:13px;min-width:0;display:flex}.fSbCEW_panel{background:#fff;border:1px solid #e2e7ef;border-radius:16px;padding:20px;box-shadow:0 4px 18px #14335407}.fSbCEW_sectionTitle{align-items:flex-start;gap:11px;margin-bottom:17px;display:flex}.fSbCEW_number{color:#253954;background:#fff;border:1px solid #cbd5e1;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.fSbCEW_activeNumber{color:#fff;background:#0a84ff;border-color:#13b3ff}.fSbCEW_sectionTitle h2{color:#14274d;margin:2px 0 5px;font-size:15px;font-weight:850}.fSbCEW_sectionTitle p{color:#8592a8;margin:0;font-size:11px;line-height:1.55}.fSbCEW_identityGrid{grid-template-columns:minmax(0,1.5fr) minmax(125px,1fr);gap:13px;display:grid}.fSbCEW_field{flex-direction:column;gap:8px;min-width:0;display:flex}.fSbCEW_field>span{color:#233753;font-size:11px;font-weight:750}.fSbCEW_field input[type=text]{background:#fff;border:1px solid #dce4ee;border-radius:10px;outline:none;width:100%;height:42px;padding:0 12px}.fSbCEW_logoButton{color:#173154;background:#fff;border:1px dashed #b9c9da;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:42px;padding:6px 10px;font-size:11px;font-weight:750;display:flex}.fSbCEW_logoButton img{object-fit:contain;width:26px;height:26px}.fSbCEW_logoPlaceholder{color:#7187a6;background:#f3f6fa;border-radius:8px;place-items:center;width:27px;height:27px;font-size:20px;display:grid}.fSbCEW_removeLogo,.fSbCEW_textAction{color:#0676e8;background:0 0;border:0;padding:8px 0 0;font-size:10px}.fSbCEW_removeLogo{color:#cc475f}.fSbCEW_paletteGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:16px;display:grid}.fSbCEW_palette{text-align:left;background:#fff;border:1px solid #dce5ef;border-radius:11px;flex-direction:column;gap:0;min-width:0;padding:0;transition:transform .18s,border-color .18s;display:flex;overflow:hidden}.fSbCEW_palette:hover{transform:translateY(-2px)}.fSbCEW_selectedPalette{border-color:#118dff;box-shadow:0 0 0 2px #138aff12}.fSbCEW_swatches{width:100%;height:45px;display:flex;overflow:hidden}.fSbCEW_swatches span{flex:1}.fSbCEW_paletteName{color:#203450;justify-content:space-between;align-items:center;gap:6px;min-height:31px;padding:7px 9px;font-size:10px;font-weight:750;display:flex}.fSbCEW_paletteName b{color:#0c84ff}.fSbCEW_colorGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fSbCEW_colorField{background:#fcfdff;border:1px solid #e0e6ef;border-radius:11px;flex-direction:column;gap:8px;min-width:0;padding:9px;display:flex}.fSbCEW_colorLabel{align-items:center;gap:7px;min-width:0;display:flex}.fSbCEW_colorLabel input[type=color]{cursor:pointer;background:#fff;border:1px solid #d7e0ec;border-radius:8px;flex:0 0 31px;width:31px;height:31px;padding:2px}.fSbCEW_colorLabel span{flex-direction:column;gap:3px;min-width:0;display:flex}.fSbCEW_colorLabel strong{white-space:nowrap;font-size:10px}.fSbCEW_colorLabel small{color:#96a3b9;white-space:nowrap;font-size:9px}.fSbCEW_colorField>input[type=text]{color:#243752;text-align:center;background:#fff;border:1px solid #e1e8f2;border-radius:7px;width:100%;min-width:0;padding:7px 6px;font-size:10px}.fSbCEW_colorsHint{color:#8393ab;font-size:10px}.fSbCEW_fontGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.fSbCEW_fontCard{color:#11264a;text-align:left;background:#fff;border:1px solid #e0e6ef;border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-width:0;min-height:80px;padding:11px;transition:border-color .18s,background .18s;display:flex}.fSbCEW_fontCard:hover{background:#f6faff;border-color:#0d91fa}.fSbCEW_fontSelected{background:#eaf5ff;border-color:#0877ff}.fSbCEW_fontCard>span{font-size:27px;line-height:1}.fSbCEW_fontCard small{color:#7485a1;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.fSbCEW_bottomActions{justify-content:flex-end;align-items:center;gap:15px;padding:8px 0 20px;display:flex}.fSbCEW_unsaved{color:#a4762f;margin-right:auto;font-size:11px}.fSbCEW_saveButton,.fSbCEW_useButton{color:#fff;background:linear-gradient(115deg,#16b6ff,#075fff);border:0;border-radius:99px;justify-content:center;align-items:center;min-height:43px;padding:10px 19px;font-size:12px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 7px 18px #0783ff25}.fSbCEW_saveButton:hover,.fSbCEW_useButton:hover{transform:translateY(-2px);box-shadow:0 10px 22px #0783ff34}.fSbCEW_saveButton:disabled,.fSbCEW_useButton:disabled{opacity:.55;cursor:wait}.fSbCEW_previewSticky{flex-direction:column;align-items:center;display:flex;position:sticky;top:19px}.fSbCEW_previewHeading{align-self:stretch;margin:3px 0 13px}.fSbCEW_previewHeading h2{margin:0 0 5px;font-size:15px;font-weight:850}.fSbCEW_previewHeading p{color:#8b9ab0;margin:0;font-size:11px}.fSbCEW_preview{aspect-ratio:9/16;background:#0b0d12;border:5px solid #13171d;border-radius:26px;flex-direction:column;justify-content:space-between;align-items:center;width:min(100%,245px);padding:24px 17px 19px;animation:.45s both fSbCEW_previewEnter;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 33px #0d1d3417}.fSbCEW_preview:after{content:"";pointer-events:none;background:linear-gradient(#0004,#0000 35%,#00000035);position:absolute;inset:0}.fSbCEW_previewLogo{z-index:1;color:#fff;text-align:center;place-items:center;max-width:100%;min-height:36px;font-size:13px;font-weight:850;display:grid;position:relative}.fSbCEW_previewLogo img{object-fit:contain;max-width:130px;max-height:47px}.fSbCEW_previewCenter{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:18px;width:100%;display:flex;position:relative}.fSbCEW_previewType{color:#fff;letter-spacing:1px;background:#ffffff20;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:800}.fSbCEW_previewCenter strong{letter-spacing:-.8px;text-shadow:0 2px 12px #0007;font-size:clamp(20px,2.3vw,32px);font-weight:850;line-height:1.12}.fSbCEW_previewLine{border-radius:999px;width:42px;height:4px;display:block}.fSbCEW_previewButton{z-index:1;text-align:center;border-radius:999px;min-width:91px;padding:10px 13px;font-size:11px;font-weight:800;position:relative}.fSbCEW_previewCaption{color:#91a0b5;text-align:center;max-width:265px;margin:12px 0 20px;font-size:11px;line-height:1.6}.fSbCEW_previewModes{background:#fff;border:1px solid #e0e7f2;border-radius:13px;width:100%;padding:14px}.fSbCEW_previewModes>span{margin-bottom:10px;font-size:11px;font-weight:800;display:block}.fSbCEW_modeButtons{grid-template-columns:1fr 1fr;gap:6px;display:grid}.fSbCEW_modeButtons button{color:#627a9c;background:#f7faff;border:1px solid #dae6f5;border-radius:9px;min-height:36px;padding:7px;font-size:11px;font-weight:700}.fSbCEW_modeButtons button[aria-pressed=true]{color:#0869d8;background:#e9f5ff;border-color:#087bff}.fSbCEW_useButton{width:100%;margin-top:12px}.fSbCEW_error,.fSbCEW_notice{border-radius:11px;margin:12px 0;padding:12px 15px;font-size:12px}.fSbCEW_error{color:#ba314d;background:#fff0f2}.fSbCEW_notice{color:#0c8058;background:#edfff8}.fSbCEW_app :is(button,input,select):focus-visible{outline-offset:2px;outline:3px solid #148cff}@keyframes fSbCEW_pageIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fSbCEW_previewEnter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width:1250px){.fSbCEW_workspace{grid-template-columns:minmax(0,1fr) 255px;gap:15px}.fSbCEW_main{padding:25px 23px 55px}.fSbCEW_colorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fSbCEW_fontGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.fSbCEW_workspace{grid-template-columns:1fr}.fSbCEW_previewSticky{max-width:450px;margin:auto;position:static}.fSbCEW_previewColumn{padding-bottom:35px}.fSbCEW_colorGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.fSbCEW_main{margin-left:66px;padding:19px 14px 60px}.fSbCEW_heading h1{font-size:29px}.fSbCEW_heading p{font-size:11px}.fSbCEW_headingActions{flex-wrap:wrap;align-items:center}.fSbCEW_paletteGrid,.fSbCEW_colorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fSbCEW_fontGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.fSbCEW_panel{padding:15px}}@media (max-width:480px){.fSbCEW_identityGrid{grid-template-columns:1fr}.fSbCEW_paletteGrid,.fSbCEW_fontGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fSbCEW_bottomActions{flex-wrap:wrap}.fSbCEW_saveButton{width:100%}.fSbCEW_preview{width:min(100%,225px)}}@media (prefers-reduced-motion:reduce){.fSbCEW_main,.fSbCEW_preview{animation:none!important}.fSbCEW_app *{transition:none!important}}.fSbCEW_iphone15{isolation:isolate;aspect-ratio:76.7/159.9;background:linear-gradient(115deg,#d9dadd 0%,#858b93 12%,#f5f5f6 25%,#737880 57%,#dce0e4 85%,#777e88 100%);border:1px solid #8d949d;border-radius:49px;width:min(100%,278px);margin:0 auto;padding:5px;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:0 24px 45px #142a4730,0 5px 12px #142a471c,inset 0 1px 1px #fff9}.fSbCEW_iphone15:hover{transform:translateY(-3px);box-shadow:0 30px 55px #142a4733,0 7px 16px #142a4723}.fSbCEW_sideButtonTop,.fSbCEW_sideButtonBottom,.fSbCEW_sideButtonPower{z-index:-1;background:linear-gradient(90deg,#626972,#d9dce0);border-radius:3px;width:3px;position:absolute}.fSbCEW_sideButtonTop{height:26px;top:17%;left:-3px}.fSbCEW_sideButtonBottom{height:57px;top:25%;left:-3px}.fSbCEW_sideButtonPower{height:66px;top:26%;right:-3px}.fSbCEW_iphoneScreen{background:#090b10;border:2px solid #101317;border-radius:43px;width:100%;height:100%;position:relative;overflow:hidden}.fSbCEW_iphone15 .fSbCEW_preview{aspect-ratio:auto;width:100%;max-width:none;height:100%;box-shadow:none;border:0;border-radius:0;flex-direction:column;justify-content:space-between;align-items:center;margin:0;padding:76px 17px 38px;animation:none;display:flex;position:absolute;inset:0}.fSbCEW_iphone15 .fSbCEW_preview,.fSbCEW_iphone15 .fSbCEW_preview *{font-family:inherit!important}.fSbCEW_iphone15 .fSbCEW_previewLogo{font-size:15px;font-weight:800}.fSbCEW_iphone15 .fSbCEW_previewLogo img{max-width:155px;max-height:56px}.fSbCEW_iphone15 .fSbCEW_previewCenter{gap:17px}.fSbCEW_iphone15 .fSbCEW_previewCenter strong{overflow-wrap:break-word;max-width:100%;font-size:clamp(23px,2.6vw,34px);line-height:1.12}.fSbCEW_iphone15 .fSbCEW_previewType{letter-spacing:1.1px;font-size:9px}.fSbCEW_iphone15 .fSbCEW_previewButton{min-width:108px;font-size:12px}.fSbCEW_iphoneStatus{z-index:9;color:#fff;pointer-events:none;justify-content:space-between;align-items:center;height:26px;display:flex;position:absolute;top:12px;left:23px;right:19px}.fSbCEW_iphoneClock{letter-spacing:-.2px;font-size:11px;font-weight:750;font-family:Arial,sans-serif!important}.fSbCEW_iphoneIndicators{color:#fff;align-items:center;gap:4px;display:flex}.fSbCEW_iphoneIndicators svg{width:13px;height:12px;display:block}.fSbCEW_battery{border:1px solid #fff;border-radius:3px;width:20px;height:10px;padding:1.5px;display:block;position:relative}.fSbCEW_battery:after{content:"";background:#fff9;border-radius:0 2px 2px 0;width:2px;height:3px;position:absolute;top:2.6px;right:-3.5px}.fSbCEW_battery span{background:#fff;border-radius:1px;width:80%;height:100%;display:block}.fSbCEW_dynamicIsland{background:#040507;border:1px solid #16181b;border-radius:999px;width:90px;height:26px;position:absolute;top:-3px;left:50%;transform:translate(-50%);box-shadow:0 1px 5px #0009}.fSbCEW_islandCamera{background:radial-gradient(circle,#263c55,#080c14 70%);border:1px solid #172a3d;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:11px}.fSbCEW_homeIndicator{z-index:10;pointer-events:none;background:#fff;border-radius:99px;width:95px;height:4px;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 1px 4px #0005}.fSbCEW_previewSticky{position:sticky;top:18px}.fSbCEW_previewColumn{min-width:0}@media (max-width:1250px){.fSbCEW_iphone15{border-radius:45px;width:min(100%,258px)}.fSbCEW_iphoneScreen{border-radius:40px}.fSbCEW_iphone15 .fSbCEW_previewCenter strong{font-size:28px}}@media (max-width:980px){.fSbCEW_previewSticky{position:static}.fSbCEW_iphone15{width:min(100%,278px)}}@media (max-width:480px){.fSbCEW_iphone15{width:min(100%,265px)}.fSbCEW_iphone15 .fSbCEW_preview{padding:72px 15px 36px}.fSbCEW_iphone15 .fSbCEW_previewCenter strong{font-size:27px}}@media (prefers-reduced-motion:reduce){.fSbCEW_iphone15{transition:none!important}}
