div.parameterDisplay{display:flex;flex-direction:column;width:100%;padding:16px;background-color:rgba(248,249,250,.5);border-radius:20px;gap:16px}div.parameterDisplay h3.sectionTitle{font-size:18px;font-weight:600;color:#343a40}div.parameterDisplay div.parametersGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}@media(max-width:976px){div.parameterDisplay div.parametersGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){div.parameterDisplay div.parametersGrid{grid-template-columns:repeat(1,1fr)}}div.parameterDisplay div.parametersGrid div.parameterCard{display:flex;flex-direction:column;gap:8px;padding:12px;background-color:#fff;border-radius:12px;border:1px solid rgba(222,226,230,.5);transition:all .15s ease}div.parameterDisplay div.parametersGrid div.parameterCard:hover{box-shadow:0 2px 4px rgba(0,0,0,.1);border-color:#62c6ff}div.parameterDisplay div.parametersGrid div.parameterCard div.paramHeader{display:flex;align-items:center;gap:8px}div.parameterDisplay div.parametersGrid div.parameterCard div.paramHeader span.paramIcon{font-size:18px}div.parameterDisplay div.parametersGrid div.parameterCard div.paramHeader span.paramLabel{font-size:12px;font-weight:600;color:#495057}div.parameterDisplay div.parametersGrid div.parameterCard div.paramValue{font-size:18px;font-weight:700;color:#212529;word-break:break-all}div.parameterDisplay div.parametersGrid div.parameterCard div.paramDesc{font-size:10px;color:#adb5bd;line-height:1.4}div.promptAnalyzer{display:flex;flex-direction:column;width:100%;padding:16px;background-color:rgba(248,249,250,.5);border-radius:20px;gap:12px}div.promptAnalyzer div.analyzerHeader{display:flex;justify-content:space-between;align-items:center}div.promptAnalyzer div.analyzerHeader h3.analyzerTitle{font-size:18px;font-weight:600;color:#343a40}div.promptAnalyzer div.analyzerHeader button.copyBtn{color:#6c757d}div.promptAnalyzer div.analyzerHeader button.copyBtn:hover{color:#0090e1;background-color:rgba(0,144,225,.1)}div.promptAnalyzer div.elementsContainer{display:flex;flex-wrap:wrap;gap:8px}div.promptAnalyzer div.elementsContainer span.element{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background-color:#fff;border:2px solid rgba(0,0,0,0);border-radius:12px;cursor:pointer;transition:all .15s ease}div.promptAnalyzer div.elementsContainer span.element:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,.1)}div.promptAnalyzer div.elementsContainer span.element.selected{box-shadow:0 4px 8px rgba(0,0,0,.12);transform:translateY(-2px)}div.promptAnalyzer div.elementsContainer span.element span.elementText{font-size:12px;color:#343a40}div.promptAnalyzer div.elementsContainer span.element span.elementType{font-size:10px;color:#fff;padding:2px 6px;border-radius:9999px;font-weight:500}div.promptAnalyzer div.descriptionBox{display:flex;flex-direction:column;gap:4px;padding:12px;background-color:#fff;border-radius:12px;border-left:4px solid #0090e1}div.promptAnalyzer div.descriptionBox span.descLabel{font-size:12px;font-weight:600;color:#495057}div.promptAnalyzer div.descriptionBox p.descText{font-size:12px;color:#6c757d;line-height:1.5;margin:0}div.promptAnalyzer div.legend{display:flex;flex-wrap:wrap;gap:12px;padding-top:8px;border-top:1px solid rgba(222,226,230,.5)}div.promptAnalyzer div.legend span.legendItem{display:flex;align-items:center;gap:4px}div.promptAnalyzer div.legend span.legendItem span.legendColor{width:12px;height:12px;border-radius:4px}div.promptAnalyzer div.legend span.legendItem span.legendLabel{font-size:10px;color:#6c757d}@media(max-width:768px){div.promptAnalyzer{padding:12px}div.promptAnalyzer div.elementsContainer span.element{padding:4px}div.promptAnalyzer div.elementsContainer span.element span.elementText{font-size:10px}div.promptAnalyzer div.elementsContainer span.element span.elementType{font-size:10px;padding:1px 4px}}div.qualityScoreChart{display:flex;flex-direction:column;width:100%;padding:16px;background-color:rgba(248,249,250,.5);border-radius:20px;gap:16px}div.qualityScoreChart div.scoreHeader{display:flex;justify-content:space-between;align-items:center}div.qualityScoreChart div.scoreHeader h3.sectionTitle{font-size:18px;font-weight:600;color:#343a40}div.qualityScoreChart div.scoreHeader div.totalScore{display:flex;align-items:baseline}div.qualityScoreChart div.scoreHeader div.totalScore span.scoreValue{font-size:2rem;font-weight:700;color:#0090e1}div.qualityScoreChart div.scoreHeader div.totalScore span.scoreMax{font-size:18px;color:#adb5bd}div.qualityScoreChart div.scoreBreakdown{display:flex;flex-direction:column;gap:12px}div.qualityScoreChart div.scoreBreakdown div.scoreItem{display:flex;flex-direction:column;gap:4px}div.qualityScoreChart div.scoreBreakdown div.scoreItem div.scoreLabel{display:flex;justify-content:space-between;align-items:center}div.qualityScoreChart div.scoreBreakdown div.scoreItem div.scoreLabel span.labelText{font-size:12px;color:#495057}div.qualityScoreChart div.scoreBreakdown div.scoreItem div.scoreLabel span.labelScore{font-size:12px;font-weight:600;color:#343a40}div.qualityScoreChart div.scoreBreakdown div.scoreItem div.progressBar{width:100%;height:8px;background-color:rgba(222,226,230,.5);border-radius:9999px;overflow:hidden}div.qualityScoreChart div.scoreBreakdown div.scoreItem div.progressBar div.progressFill{height:100%;border-radius:9999px;transition:width .3s ease}div.qualityScoreChart div.scoreTips{display:flex;flex-direction:column;gap:8px;padding:12px;background-color:#fff;border-radius:12px;border:1px solid rgba(222,226,230,.5)}div.qualityScoreChart div.scoreTips span.tipsTitle{font-size:12px;font-weight:600;color:#495057}div.qualityScoreChart div.scoreTips ul.tipsList{display:flex;flex-direction:column;gap:4px;margin:0;padding-left:16px}div.qualityScoreChart div.scoreTips ul.tipsList li.tipItem{font-size:12px;color:#6c757d;line-height:1.4}div.qualityScoreChart div.scoreTips ul.tipsList li.tipItem.perfect{color:#28a745;font-weight:600}@media(max-width:768px){div.qualityScoreChart{padding:12px}div.qualityScoreChart div.scoreHeader div.totalScore span.scoreValue{font-size:1.5rem}div.qualityScoreChart div.scoreHeader div.totalScore span.scoreMax{font-size:14px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes imageReveal{0%{opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes cardEnter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes commentReveal{0%{opacity:0;transform:scale(.9) translateY(10px)}60%{transform:scale(1.02) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes hashtagBounce{0%{opacity:0;transform:translateY(-15px) scale(.9)}60%{transform:translateY(3px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shimmerGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}main.promptLabDetailMain{width:100%;max-width:1228px;display:flex;flex-direction:column;padding:24px;gap:20px;flex:1 1;position:relative}main.promptLabDetailMain div.errorState{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px;gap:16px}main.promptLabDetailMain div.errorState p{font-size:18px;color:#6c757d}main.promptLabDetailMain div.errorState a.backLink{color:#0090e1;text-decoration:none}main.promptLabDetailMain div.errorState a.backLink:hover{text-decoration:underline}main.promptLabDetailMain section.backSection{display:flex;padding:8px 0;animation:fadeInUp .5s cubic-bezier(.25,.46,.45,.94) both}main.promptLabDetailMain section.backSection a.backButton{display:flex;align-items:center;gap:8px;color:#6c757d;text-decoration:none;font-size:14px;transition:color .15s ease}main.promptLabDetailMain section.backSection a.backButton:hover{color:#0090e1}main.promptLabDetailMain section.mainContent{display:grid;grid-template-columns:minmax(300px,500px) 1fr;grid-gap:24px;gap:24px;animation:fadeInUp .5s cubic-bezier(.25,.46,.45,.94) .1s both}main.promptLabDetailMain section.mainContent div.imageSection{display:flex;flex-direction:column;gap:16px}main.promptLabDetailMain section.mainContent div.imageSection div.imageWrapper{position:relative;width:100%;aspect-ratio:1;border-radius:20px;overflow:hidden;background-color:#f8f9fa}main.promptLabDetailMain section.mainContent div.imageSection div.imageWrapper img.mainImage{width:100%;height:100%;object-fit:cover}main.promptLabDetailMain section.mainContent div.imageSection div.authorSection{display:flex;align-items:center;gap:12px;padding:12px;background-color:rgba(248,249,250,.5);border-radius:12px}main.promptLabDetailMain section.mainContent div.imageSection div.authorSection img.authorImg{width:40px;height:40px;border-radius:9999px;object-fit:cover}main.promptLabDetailMain section.mainContent div.imageSection div.authorSection div.authorInfo{display:flex;flex-direction:column}main.promptLabDetailMain section.mainContent div.imageSection div.authorSection div.authorInfo span.authorNick{font-size:14px;font-weight:600;color:#343a40}main.promptLabDetailMain section.mainContent div.imageSection div.authorSection div.authorInfo span.authorLabel{font-size:10px;color:#adb5bd}main.promptLabDetailMain section.mainContent div.analysisSection{display:flex;flex-direction:column;gap:16px}main.promptLabDetailMain section.annotationSection{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:rgba(248,249,250,.5);border-radius:20px;animation:fadeInUp .5s cubic-bezier(.25,.46,.45,.94) .2s both}main.promptLabDetailMain section.annotationSection h3.annotationTitle{font-size:18px;font-weight:600;color:#343a40}main.promptLabDetailMain section.annotationSection p.annotationText{font-size:14px;color:#495057;line-height:1.7;white-space:pre-wrap;margin:0}main.promptLabDetailMain section.scoreSection{animation:fadeInUp .5s cubic-bezier(.25,.46,.45,.94) .3s both}@media(max-width:976px){main.promptLabDetailMain section.mainContent{grid-template-columns:1fr}main.promptLabDetailMain section.mainContent div.imageSection div.imageWrapper{max-width:500px;margin:0 auto}}@media(max-width:768px){main.promptLabDetailMain{padding:16px}main.promptLabDetailMain section.mainContent{gap:16px}}