.primaryModeButtons .blueModeButton.isActive{color:#fff!important;background:#2563eb!important}.bluePane{color:#1f1f1f;letter-spacing:-.01em;background:#fff;flex-direction:column;height:calc(100vh - 52px);min-height:0;font-family:Pretendard,Noto Sans KR,Noto Sans JP,Hiragino Sans,Yu Gothic,Arial,sans-serif;font-size:13px;line-height:1.45;display:flex;overflow:hidden}.blueToolbar{box-sizing:border-box;background:#fff;border-bottom:1px solid #ececec;flex:0 0 48px;align-items:center;gap:6px;height:48px;min-height:48px;padding:8px 14px;display:flex;position:relative}.blueKindTabs{align-items:center;gap:2px;display:flex}.blueKindTabs button,.blueHistoryButton,.blueToolbar>button[aria-expanded],.blueReset{color:#666;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;min-height:30px;padding:0 10px;font-size:11px;font-weight:500;line-height:1}.blueKindTabs button:hover,.blueHistoryButton:hover,.blueToolbar>button[aria-expanded]:hover,.blueReset:hover{color:#222;background:#f6f6f6}.blueKindTabs button.isActive{color:#171717;background:#f2f2f2;font-weight:600}.blueCollect{color:#fff;cursor:pointer;white-space:nowrap;background:#2563eb;border:1px solid #2563eb;border-radius:6px;min-height:30px;padding:0 11px;font-size:11px;font-weight:600;line-height:1}.blueCollect:hover{background:#1d4ed8}.blueCollect:disabled{opacity:.45;cursor:not-allowed}.blueNotice{color:#8a8a8a;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:420px;margin-left:4px;font-size:11px;font-weight:400;overflow:hidden}.blueHistoryButton,.blueToolbar>button[aria-expanded],.blueReset{background:#fff;border-color:#e4e4e4}.blueHistoryButton{margin-left:auto}.blueHistoryButton.isActive{color:#315d9d;background:#f7f9fd;border-color:#cfd8eb}.blueHistoryPanel{z-index:60;top:44px;right:14px}.blueWorkspace{flex:auto;grid-template-columns:minmax(0,1.08fr) minmax(520px,.92fr);align-items:stretch;height:100%;min-height:0;display:grid;overflow:hidden}.blueWorkspace>.studioPane{min-width:0;height:100%;min-height:0;box-shadow:none;background:#fafafa;border:0;border-left:1px solid #ececec;border-radius:0;position:relative;top:auto;overflow:hidden}.bluePane .studioActions{display:none}.blueFeed{overscroll-behavior:contain;min-width:0;min-height:0;padding:14px 16px 24px;overflow:hidden auto}.blueFeed>header{align-items:center;gap:7px;min-height:30px;margin-bottom:10px;display:flex}.blueFeed>header strong{color:#2b2b2b;font-size:13px;font-weight:600}.blueFeed>header>span:not(.blueSelectionCount){color:#999;font-size:11px}.blueSelectionStatus{background:#fafafa;border:1px solid #e5e5e5;border-radius:7px;align-items:center;gap:10px;min-height:28px;margin-left:auto;padding:0 8px 0 9px;display:inline-flex}.blueSelectionStatus.hasSelection{background:#f7f9fe;border-color:#cbd8f2}.blueSelectionCount{color:#666;white-space:nowrap;font-size:11px;font-weight:600;line-height:28px}.blueSelectionStatus.hasSelection .blueSelectionCount{color:#315d9d;font-weight:700}.blueClearSelection{color:#8a8a8a;white-space:nowrap;cursor:pointer;background:0 0;border:0;min-height:28px;padding:0;font-size:11px;font-weight:500;line-height:28px}.blueClearSelection:hover:not(:disabled){color:#333}.blueClearSelection:disabled{opacity:.38;cursor:default}.blueGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.blueCard{min-width:0;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:8px;transition:border-color .14s,background .14s;overflow:hidden}.blueCard:hover{border-color:#cfcfcf}.blueCard:focus-visible{outline-offset:2px;outline:2px solid #2563eb40}.blueCard.isSelected{border-color:#8ba9df;box-shadow:inset 0 0 0 1px #8ba9df}.blueCardMedia{aspect-ratio:4/3;background:#f2f2f2;position:relative;overflow:hidden}.blueCardMedia>img{object-fit:cover;width:100%;height:100%;display:block}.blueImageEmpty{color:#999;background:#f5f5f5;place-items:center;width:100%;height:100%;font-size:11px;display:grid}.blueImageNav{z-index:3;gap:4px;display:flex;position:absolute;bottom:8px;right:8px}.blueImageNav button{color:#fff;cursor:pointer;background:#1e1e1e8c;border:1px solid #ffffffb3;border-radius:5px;place-items:center;width:28px;height:28px;padding:0;font-size:16px;font-weight:400;line-height:1;display:grid}.blueSelect{z-index:4;color:#fff;cursor:pointer;background:#ffffffd1;border:1px solid #ffffffd1;border-radius:50%;place-items:center;width:21px;height:21px;padding:0;font-size:11px;font-weight:600;display:grid;position:absolute;top:8px;right:8px}.blueSelect.isSelected{background:#2563eb;border-color:#2563eb}.blueBody{padding:11px 12px 9px}.blueTitleRow{align-items:flex-start;gap:10px;min-width:0;display:flex}.blueCandidateTitle{color:#222;letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-width:0;font-size:16px;font-weight:550;line-height:1.35;display:-webkit-box;overflow:hidden}.blueCandidateDate{color:#8a8a8a;white-space:nowrap;flex:none;padding-top:2px;font-size:10px;font-weight:400;line-height:1.3}.blueCandidateMeta{color:#8a8a8a;align-items:center;gap:8px;min-width:0;margin-top:6px;font-size:10px;line-height:1.3;display:flex}.blueCandidateMeta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blueCandidateMeta span:first-child{max-width:68%}.blueTop10Badge{color:#555;background:#fafafa;border:1px solid #e7e7e7;border-radius:999px;align-items:center;width:fit-content;margin-top:6px;padding:3px 7px;font-size:10px;font-weight:600;line-height:1.2;display:inline-flex}.blueLocation{color:#666;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:11px;line-height:1.4;overflow:hidden}.blueBottom{border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding-top:8px;display:flex}.blueBottom a,.blueBottom button{color:#777;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0 2px;font-size:10px;font-weight:500;line-height:24px;text-decoration:none}.blueBottom a:hover{color:#222}.blueBottom button:hover{color:#b42318}.blueEmpty{color:#999;text-align:center;place-items:center;min-height:220px;font-size:12px;display:grid}.blueRegionalCollage{aspect-ratio:16/10;background:#f2f2f2;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid;position:relative;overflow:hidden}.blueRegionalPhoto{background:#f7f6f3;min-width:0;min-height:0;position:relative;overflow:hidden}.blueRegionalPhotoFallback{color:#68635e;text-align:center;background:linear-gradient(145deg,#f6f1e9,#ebe7df);flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;padding:12px;font-size:11px;display:flex}.blueRegionalPhotoFallback span{font-weight:600}.blueRegionalPhotoFallback small{color:#9a948e;font-size:10px}.blueRegionalCollage img{object-fit:cover;width:100%;min-width:0;height:100%;min-height:0;display:block}.blueRegionalBody{padding:10px 12px 9px}.blueRegionalTitle{color:#222;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.35;display:block;overflow:hidden}.blueRegionalItems{gap:5px;margin-top:8px;display:grid}.blueRegionalItems span{color:#666;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:11px;line-height:1.3;display:flex;overflow:hidden}.blueRegionalItems b{color:#777;background:#f1f1f1;border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;font-size:9px;font-weight:600;display:grid}.blueRegionalCard .blueBottom span{color:#999;font-size:10px}.bluePane .selectionBar.isMinimalBlue{border-bottom-color:#ececec;min-height:46px;padding:7px 10px}.bluePane .selectionBar.isMinimalBlue>div{display:block}.bluePane .selectionBar.isMinimalBlue strong{color:#555;font-size:11px;font-weight:500}.bluePane .selectionBar.isMinimalBlue button{background:#2563eb;border-radius:6px;min-height:30px;padding:0 11px;font-size:11px;font-weight:600}.bluePane .draftProgressPanel,.bluePane .draftProgressTrack{display:none!important}.bluePane .studioEmpty.isMinimalBlue{background:#fafafa;min-height:0;padding:24px}.bluePane .studioEmpty.isMinimalBlue p{color:#999;max-width:320px;font-size:11px;line-height:1.5}.bluePane .blueGenerationLive{text-align:center;flex-direction:column;align-items:center;gap:8px;width:min(100%,490px);display:flex}.bluePane .blueGenerationCurrent{white-space:nowrap;justify-content:center;align-items:baseline;gap:9px;min-width:0;max-width:100%;display:flex}.bluePane .blueGenerationIndex{color:#336fcb;font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:650}.bluePane .blueGenerationLive.isFoodGeneration{width:min(100%,720px)}.bluePane .blueGenerationLive.isFoodGeneration .blueGenerationCurrent{flex-wrap:wrap}.bluePane .isFoodGeneration .blueGenerationDescription{align-items:baseline;gap:9px;min-width:0;max-width:100%;animation:1.2s ease-in-out infinite blueFoodWorkingFade;display:inline-flex}@keyframes blueFoodWorkingFade{0%,30%,to{opacity:1}60%,70%{opacity:0}}@media (prefers-reduced-motion:reduce){.bluePane .isFoodGeneration .blueGenerationDescription{animation:none}}.bluePane .blueGenerationTime{color:#6285b7;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11px}.bluePane .blueGenerationCurrent strong{color:#343940;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:550;overflow:hidden}.bluePane .studioEmpty.isMinimalBlue .blueGenerationNext{color:#8b919d;text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:baseline;gap:7px;max-width:100%;margin:0;font-size:11px;font-weight:400;display:flex;overflow:hidden}.bluePane .blueGenerationNext span{color:#6285b7;font-weight:550}.bluePane .studioContent{grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.bluePane .studioContent.isPortfolioRegion{grid-template-rows:minmax(0,1fr) auto}.bluePane .studioControlZone.isMinimalBlue{background:#fff;border-bottom:1px solid #ececec}.bluePane .studioControlZone.isMinimalBlue .draftPicker{border-bottom:0;min-height:40px;padding:5px 10px}.bluePane .studioControlZone.isMinimalBlue .draftPicker strong{font-size:12px;font-weight:550}.bluePane .studioControlZone.isMinimalBlue .draftPicker a{color:#8a8a8a;margin-left:auto;padding:0 2px;font-size:10px;font-weight:500}.bluePane .studioControlZone.isMinimalBlue .sourceButtons{gap:3px}.bluePane .studioControlZone.isMinimalBlue .sourceButtons button{color:#777;background:#fff;border:1px solid #e2e2e2;border-radius:5px;width:25px;height:25px;font-size:10px;font-weight:500}.bluePane .studioControlZone.isMinimalBlue .sourceButtons button.isActive{color:#315d9d;background:#f4f7fc;border-color:#b8c8e5}.bluePane .blueBatchSourceSwitcher{flex-wrap:wrap;flex:auto;align-items:center;gap:5px;min-width:0;max-width:100%;display:flex;overflow:visible}.bluePane .blueBatchSourceSwitcher::-webkit-scrollbar{display:none}.bluePane .blueBatchSourceSwitcher button{color:#333;text-align:left;white-space:nowrap;background:#fff;border:1px solid #d9d9d9;border-radius:6px;flex:0 auto;justify-content:flex-start;align-items:center;gap:8px;width:auto;min-width:150px;max-width:260px;height:32px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.bluePane .blueBatchSourceSwitcher button b{color:inherit;background:0 0;flex:none;font-size:11px;font-weight:700;display:block}.bluePane .blueBatchSourceSwitcher button span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.bluePane .blueBatchSourceSwitcher button small{color:#666;flex:none;font-size:10px}.bluePane .blueBatchSourceSwitcher button.isActive{color:#333;background:#f6f8fc;border-color:#aebfdc}.bluePane .blueBatchSourceSwitcher button.isActive b{color:inherit;background:0 0}.bluePane .cardStage.isMinimalBlue .cardScaleFrame>.blueMinimalPageBar{z-index:4;background:#fff;border:1px solid #e1e4e8;border-radius:8px;justify-content:center;align-items:center;width:auto;min-height:0;padding:2px;display:flex;position:absolute;top:-34px;left:50%;transform:translate(-50%)}.blueMinimalPageBar .cardNavigator{scrollbar-width:none;justify-content:center;gap:2px;width:auto;min-width:0;display:flex;overflow-x:auto}.blueMinimalPageBar .cardNavigator::-webkit-scrollbar{display:none}.blueMinimalPageBar .cardNavigator button{color:#666;background:0 0;border:0;border-radius:5px;flex:0 0 32px;place-items:center;width:32px;min-width:32px;max-width:32px;height:26px;padding:0;font-family:inherit;font-size:11px;font-weight:600;line-height:1;display:inline-grid}.blueMinimalPageBar .cardNavigator button.isActive{color:#2f5ea8;background:#eef3fb}.bluePane .cardStage.isMinimalBlue{background:#f5f5f5;align-content:safe center;min-height:0;padding:36px 12px 16px;position:relative;overflow:hidden auto}.bluePane .cardStage.isMinimalBlue .cardStageArrow{color:#171717;background:#fffffff5;border-color:#d8d8d8;border-radius:12px;width:40px;height:58px;box-shadow:0 5px 18px #0000000f}.bluePane .cardStage.isMinimalBlue .cardStageArrow:not(:disabled):hover{color:#171717;background:#f0f0f0;border-color:#bdbdbd}.bluePane .cardStage.isMinimalBlue .cardScaleFrame{filter:drop-shadow(0 18px 36px #00000029)}.bluePane .studioBottomZone.isMinimalBlue{background:#fff;border-top:1px solid #ececec;padding:11px 12px;display:block}.bluePane .studioBottomZone.isMinimalBlue .cardImageMeta{justify-content:flex-start}.bluePane .studioBottomZone.isMinimalBlue .cardImageButtons{justify-content:flex-start;align-items:center;gap:6px;width:100%}.bluePane .studioBottomZone.isMinimalBlue .blueSecondaryImageAction{margin-right:auto}.bluePane .studioBottomZone.isMinimalBlue .cardImageButtons button{color:#4d4d4d;min-height:34px;box-shadow:none;background:#fff;border:1px solid #dedede;border-radius:7px;padding:0 11px;font-size:11px;font-weight:600}.bluePane .studioBottomZone.isMinimalBlue .cardImageButtons button:hover:not(:disabled){color:#222;border-color:#c7c7c7}.bluePane .studioBottomZone.isMinimalBlue .cardImageButtons .japaneseTranslateButton{color:#333!important;background:#fff!important;border-color:#d7d7d7!important}.bluePane .studioBottomZone.isMinimalBlue .cardImageButtons .instagramPublishButton{color:#fff!important;background:#171717!important;border-color:#171717!important}.bluePane .studioBottomZone.isMinimalBlue .cardImageButtons button:disabled{opacity:.52;cursor:not-allowed}@media (min-width:1720px){.blueGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.blueWorkspace{grid-template-columns:minmax(0,1fr) minmax(420px,.95fr)}.blueWorkspace>.studioPane{border-top:0;border-left:1px solid #ececec;height:100%;position:relative;top:auto}.bluePane .cardStage.isMinimalBlue{min-height:0}}@media (max-width:800px){.blueWorkspace{flex-direction:column;display:flex;overflow:hidden auto}.blueFeed{flex:none;overflow:visible}.blueWorkspace>.studioPane{border-top:1px solid #ececec;border-left:0;flex:none;height:auto;min-height:760px}.blueToolbar{flex-wrap:wrap;padding:8px 10px}.blueNotice{flex-basis:100%;order:3;max-width:none}.blueGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.blueFeed{padding:10px}}@media (max-width:560px){.blueGrid{grid-template-columns:1fr}.bluePane .studioBottomZone.isMinimalBlue .cardImageButtons{flex-wrap:wrap;justify-content:flex-start}}
