._heroSection_roud8_1{width:100%;min-height:100vh;height:auto;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ceb0ff 0%,#a862fd 100%);position:relative;overflow:hidden;padding:80px 0}._heroSection_roud8_1:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" patternUnits="userSpaceOnUse" width="100" height="100"><circle cx="50" cy="50" r="0.5" fill="%23ffffff" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}._container_roud8_25{max-width:1200px;margin:0 auto;padding:0 30px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;height:100%;position:relative;z-index:2}._content_roud8_38{animation:_slideInLeft_roud8_1 1s ease-out}._badge_roud8_42{background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;display:inline-block;margin-bottom:30px;border:1px solid rgba(255,255,255,.3);animation:_fadeInUp_roud8_1 .8s ease-out .3s both}._title_roud8_56{font-size:4rem;font-weight:700;line-height:1.1;margin-bottom:25px;animation:_fadeInUp_roud8_1 .8s ease-out .5s both}._titleGradient_roud8_64{background:linear-gradient(135deg,#60a5fa 0%,#a78bfa 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._titleBlack_roud8_71{color:#000}._titlePurple_roud8_75{background:linear-gradient(135deg,#8437FF 0%,#C529D4 50%,#F22C7C 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._subtitle_roud8_82{font-size:1.2rem;color:#ffffffe6;line-height:1.6;margin-bottom:40px;animation:_fadeInUp_roud8_1 .8s ease-out .7s both;white-space:normal}._actions_roud8_91{display:flex;gap:20px;animation:_fadeInUp_roud8_1 .8s ease-out .9s both}._primaryBtn_roud8_97{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:#fff;border:none;padding:16px 32px;border-radius:30px;font-size:16px;font-weight:600;display:flex;align-items:center;gap:10px;transition:all .3s ease;box-shadow:0 8px 25px #fbbf2466}._primaryBtn_roud8_97:hover{transform:translateY(-3px);box-shadow:0 15px 35px #fbbf2499}._heroVisual_roud8_117{display:flex;align-items:center;justify-content:center;animation:_slideInRight_roud8_1 1s ease-out}._canvas_roud8_124{position:relative;animation:_float_roud8_1 6s ease-in-out infinite}._canvasFrame_roud8_129{width:350px;height:250px;background:white;border-radius:15px;padding:20px;box-shadow:0 25px 50px #0003;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);position:relative}._drawingAnimation_roud8_141 svg{width:100%;height:100%}._animatedPath_roud8_146{stroke-dasharray:300;stroke-dashoffset:300;animation:_drawPath_roud8_1 3s ease-in-out 1s both infinite}._dot1_roud8_152{animation:_popIn_roud8_1 .5s ease-out 2s both,_pulse_roud8_1 2s ease-in-out 3s infinite}._dot2_roud8_156{animation:_popIn_roud8_1 .5s ease-out 2.5s both,_pulse_roud8_1 2s ease-in-out 3.5s infinite}._dot3_roud8_160{animation:_popIn_roud8_1 .5s ease-out 3s both,_pulse_roud8_1 2s ease-in-out 4s infinite}._tools_roud8_164{position:absolute;bottom:-20px;right:-20px;display:flex;gap:10px}._tool_roud8_164{width:50px;height:50px;background:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:0 10px 20px #0000001a;animation:_bounceIn_roud8_1 .6s ease-out}._tool_roud8_164:nth-child(1){animation-delay:1.5s}._tool_roud8_164:nth-child(2){animation-delay:1.7s}._tool_roud8_164:nth-child(3){animation-delay:1.9s}@keyframes _slideInLeft_roud8_1{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes _slideInRight_roud8_1{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes _fadeInUp_roud8_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes _float_roud8_1{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes _drawPath_roud8_1{to{stroke-dashoffset:0}}@keyframes _popIn_roud8_1{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes _pulse_roud8_1{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes _bounceIn_roud8_1{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@media (max-width: 1024px){._container_roud8_25{grid-template-columns:1fr;gap:50px;text-align:center}._title_roud8_56{font-size:3rem}._canvasFrame_roud8_129{width:300px;height:200px}}@media (max-width: 768px){._container_roud8_25{padding:0 20px;gap:40px}._title_roud8_56{font-size:2.5rem}._subtitle_roud8_82{font-size:1.1rem}._actions_roud8_91{flex-direction:column;align-items:center;gap:15px}._primaryBtn_roud8_97,._secondaryBtn_roud8_322{width:100%;max-width:250px;justify-content:center}._canvasFrame_roud8_129{width:250px;height:160px}}@media (max-width: 600px){._heroSection_roud8_1{padding:60px 0 40px}._badge_roud8_42{font-size:12px;padding:6px 12px}._title_roud8_56{font-size:2.1rem}._subtitle_roud8_82{font-size:1rem;line-height:1.5}._heroVisual_roud8_117{display:none}}@media (max-width: 420px){._title_roud8_56{font-size:1.8rem}._subtitle_roud8_82{font-size:.95rem}._actions_roud8_91{width:100%}}._aboutSection_qkx69_1{width:100%;min-height:100vh;height:auto;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);position:relative;overflow:hidden;padding:80px 0}._aboutSection_qkx69_1._active_qkx69_14 ._container_qkx69_14>*{animation:_fadeInUp_qkx69_1 .8s ease-out both}._container_qkx69_14{max-width:1200px;margin:0 auto;padding:0 30px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;height:100%;position:relative;z-index:2}._content_qkx69_31{color:#fff}._title_qkx69_35{font-size:3.5rem;font-weight:700;line-height:1.1;margin-bottom:30px;white-space:normal}._titleBrown_qkx69_43{background:linear-gradient(0deg,#ff5858 0%,#4f1a01 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-left:40px}._titleOrange_qkx69_51{background:linear-gradient(180deg,#FF0000 0%,#FF9D00 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._titleBlack1_qkx69_58,._titleBlack2_qkx69_62{color:#000}._titleDot_qkx69_66{color:#10b981}._titleRow_qkx69_70{display:flex;align-items:flex-end;gap:30px;margin-bottom:40px;margin-top:50px}._subtitle_qkx69_78{margin-bottom:30px;white-space:normal;line-height:1.2}._mainText_qkx69_84{font-size:1.3rem;font-weight:600;margin-bottom:8px;opacity:.95}._description_qkx69_91{font-size:1rem;line-height:1.6;margin-bottom:40px;opacity:.9;margin-left:30px}._description_qkx69_91 p{margin-bottom:8px}._greeting_qkx69_103{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:25px;border-radius:16px;border:1px solid rgba(255,255,255,.2);display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;margin-bottom:30px}._greetingIcon_qkx69_116{font-size:2rem}._greetingText_qkx69_120 h4{font-size:1.2rem;font-weight:600;margin-bottom:5px;color:#fbbf24}._greetingText_qkx69_120 p{font-size:.95rem;opacity:.9}._greetingActions_qkx69_132{display:flex;flex-direction:column;gap:10px}._primaryBtn_qkx69_138{padding:10px 20px;border-radius:25px;font-size:14px;font-weight:500;transition:all .3s ease;white-space:nowrap}._primaryBtn_qkx69_138{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:#fff;border:none}._primaryBtn_qkx69_138:hover{transform:translateY(-2px);box-shadow:0 8px 20px #fbbf2466}._notice_qkx69_158{font-size:.85rem;opacity:.7;text-align:center;font-style:italic;margin-top:60px;margin-right:0}._visual_qkx69_167{display:flex;align-items:center;justify-content:center;margin-top:70px}._phoneFrame_qkx69_174{width:280px;height:500px;background:linear-gradient(145deg,#2d3748,#1a202c);border-radius:30px;padding:20px;box-shadow:0 30px 60px #0000004d;position:relative;animation:_float_qkx69_1 4s ease-in-out infinite}._phoneScreen_qkx69_185{width:100%;height:100%;background:white;border-radius:20px;overflow:hidden;position:relative}._appInterface_qkx69_194{height:100%;display:flex;flex-direction:column}._appHeader_qkx69_200{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:15px;text-align:center;font-weight:600;font-size:16px}._canvasArea_qkx69_209{flex:1;padding:20px;display:flex;align-items:center;justify-content:center;background:#f8fafc}._drawingLine_qkx69_218{stroke-dasharray:200;stroke-dashoffset:200;animation:_drawLine_qkx69_1 3s ease-in-out infinite}._toolBar_qkx69_224{padding:15px;background:#f1f5f9;border-top:1px solid #e2e8f0}._colorPalette_qkx69_230{display:flex;gap:10px;justify-content:center}._color_qkx69_230{width:25px;height:25px;border-radius:50%;border:2px solid white;box-shadow:0 2px 8px #00000026;cursor:pointer;transition:transform .2s ease}._color_qkx69_230:hover{transform:scale(1.1)}@keyframes _fadeInUp_qkx69_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes _float_qkx69_1{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-10px) rotate(1deg)}66%{transform:translateY(5px) rotate(-.5deg)}}@keyframes _drawLine_qkx69_1{0%{stroke-dashoffset:200}50%{stroke-dashoffset:0}to{stroke-dashoffset:200}}@media (max-width: 1024px){._container_qkx69_14{grid-template-columns:1fr;gap:50px;text-align:center}._phoneFrame_qkx69_174{width:240px;height:420px}}@media (max-width: 768px){._container_qkx69_14{padding:0 20px;gap:40px}._title_qkx69_35{font-size:2.8rem}._features_qkx69_310{grid-template-columns:1fr;gap:15px}._greeting_qkx69_103{grid-template-columns:1fr;text-align:center}._greetingActions_qkx69_132{flex-direction:row;justify-content:center}._phoneFrame_qkx69_174{width:200px;height:350px}}@media (max-width: 640px){._aboutSection_qkx69_1{padding:60px 0 40px}._titleRow_qkx69_70{flex-direction:column;align-items:flex-start;gap:15px}._title_qkx69_35{font-size:2.4rem}._subtitle_qkx69_78{line-height:1.4}._description_qkx69_91{margin-left:0}._greeting_qkx69_103{grid-template-columns:1fr;text-align:center}._greetingActions_qkx69_132{flex-direction:row;justify-content:center}._visual_qkx69_167{display:none}._notice_qkx69_158{margin-top:30px}}._featuresSection_121no_1{width:100%;min-height:100vh;height:auto;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%);position:relative;overflow:hidden;padding:80px 0}._featuresSection_121no_1._active_121no_14 ._header_121no_14{animation:_fadeInUp_121no_1 .8s ease-out both}._featuresSection_121no_1._active_121no_14 ._featureCard_121no_18{animation:_slideInUp_121no_1 .6s ease-out both;animation-delay:var(--animation-delay)}._container_121no_23{max-width:1200px;margin:0 auto;padding:40px 30px;height:100%;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}._header_121no_14{text-align:center;margin-bottom:20px;color:#fff}._title_121no_41{font-size:3.5rem;font-weight:700;margin-top:100px;margin-bottom:10px;color:#1f2937;text-shadow:0 4px 8px rgba(0,0,0,.1)}._subtitle_121no_50{font-size:1.2rem;opacity:.9;max-width:600px;margin:0 auto}._featuresGrid_121no_57{display:grid;grid-template-columns:repeat(3,1fr);gap:25px 25px;margin-bottom:20px}._featureCard_121no_18{width:100%;height:100%;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:20px;border:1px solid rgba(255,255,255,.3);box-shadow:0 20px 40px #0000001a;transition:all .3s ease;position:relative;overflow:hidden}._featureCard_121no_18:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--feature-color);transform:scaleX(0);transition:transform .3s ease}._featureCard_121no_18:hover{transform:translateY(-8px);box-shadow:0 30px 60px #00000026}._featureCard_121no_18:hover:before{transform:scaleX(1)}._featureHeader_121no_99{display:flex;align-items:center;gap:15px;margin-bottom:20px}._featureIcon_121no_106{width:60px;height:60px;background:linear-gradient(135deg,var(--feature-color),var(--feature-color));border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px #0000001a}._featureIcon_121no_106 i{color:#fff;font-size:26px}._featureTitle_121no_122{font-size:1.3rem;font-weight:600;color:#1f2937;flex:1}._featureDescription_121no_129{font-size:1rem;color:#4b5563;line-height:1.6;margin-bottom:10px}._featureDetails_121no_136{list-style:none;margin:0;padding:0}._featureDetail_121no_136{display:flex;align-items:center;gap:5px;font-size:.9rem;color:#6b7280;margin-bottom:8px}._featureDetail_121no_136 i{color:var(--feature-color);font-size:12px}._featureDetail_121no_136:last-child{margin-bottom:0}._ctaSection_121no_160{text-align:center;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:20px;padding:40px;border:1px solid rgba(255,255,255,.2);color:#fff}._ctaContent_121no_170 h3{font-size:1.8rem;font-weight:600;margin-bottom:15px;color:#1f2937}._ctaContent_121no_170 p{font-size:1.1rem;opacity:.8;margin-bottom:30px;color:#fff}._ctaActions_121no_184{display:flex;gap:20px;justify-content:center;align-items:center}._primaryBtn_121no_191{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:#fff;border:none;padding:15px 30px;border-radius:30px;font-size:16px;font-weight:600;display:flex;align-items:center;gap:10px;transition:all .3s ease;box-shadow:0 8px 25px #fbbf2466}._primaryBtn_121no_191:hover{transform:translateY(-3px);box-shadow:0 15px 35px #fbbf2499}._secondaryBtn_121no_211{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3);padding:13px 28px;border-radius:30px;font-size:16px;font-weight:600;display:flex;align-items:center;gap:10px;transition:all .3s ease}._secondaryBtn_121no_211:hover{background:rgba(255,255,255,.1);border-color:#ffffff80;transform:translateY(-2px)}@keyframes _fadeInUp_121no_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideInUp_121no_1{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){._featuresGrid_121no_57{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width: 768px){._container_121no_23{padding:20px}._title_121no_41{font-size:2.5rem}._subtitle_121no_50{font-size:1rem}._featuresGrid_121no_57{grid-template-columns:1fr;gap:15px}._featureCard_121no_18{padding:20px}._featureIcon_121no_106{width:50px;height:50px}._featureIcon_121no_106 i{font-size:22px}._featureTitle_121no_122{font-size:1.1rem}._ctaActions_121no_184{flex-direction:column;gap:15px}._primaryBtn_121no_191,._secondaryBtn_121no_211{width:100%;max-width:250px;justify-content:center}}@media (max-width: 480px){._header_121no_14{margin-bottom:40px}._title_121no_41{font-size:2rem}._featureHeader_121no_99{flex-direction:column;text-align:center;gap:10px}._ctaSection_121no_160{padding:25px 20px}._ctaContent_121no_170 h3{font-size:1.5rem}._ctaContent_121no_170 p{font-size:1rem}}@media (max-width: 600px){._featuresSection_121no_1{padding:60px 0 40px}._title_121no_41{font-size:2rem;margin-top:40px}._subtitle_121no_50{font-size:.95rem}._featuresGrid_121no_57{gap:12px}._featureCard_121no_18{padding:16px}._ctaSection_121no_160{display:none}}._howItWorksSection_13s7m_1{width:100%;min-height:100vh;height:auto;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#43e97b 0%,#38f9d7 100%);position:relative;overflow:hidden;padding:80px 0}._howItWorksSection_13s7m_1._active_13s7m_14 ._header_13s7m_14{animation:_fadeInUp_13s7m_1 .8s ease-out both}._howItWorksSection_13s7m_1._active_13s7m_14 ._step_13s7m_18{animation:_slideInUp_13s7m_1 .6s ease-out both;animation-delay:var(--animation-delay)}._container_13s7m_23{max-width:1400px;margin:0 auto;padding:40px 30px;height:100%;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}._header_13s7m_14{text-align:center;margin-bottom:40px;color:#fff}._title_13s7m_41{margin-top:100px;font-size:3.5rem;font-weight:700;margin-bottom:10px;color:#1f2937;text-shadow:0 4px 8px rgba(0,0,0,.1)}._subtitle_13s7m_50{font-size:1.2rem;opacity:.9;max-width:600px;margin:0 auto}._stepsContainer_13s7m_57{position:relative;margin-bottom:40px}._steps_13s7m_57{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;position:relative;z-index:2}._step_13s7m_18{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:25px;padding:40px 25px;text-align:center;border:1px solid rgba(255,255,255,.3);box-shadow:0 20px 40px #0000001a;transition:all .3s ease;position:relative;overflow:hidden}._step_13s7m_18:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:var(--step-color);transform:scaleX(0);transition:transform .3s ease}._step_13s7m_18:hover{transform:translateY(-10px);box-shadow:0 30px 60px #00000026}._step_13s7m_18:hover:before{transform:scaleX(1)}._stepNumber_13s7m_104{width:60px;height:60px;background:var(--step-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;margin:0 auto 20px;box-shadow:0 8px 20px #0003}._stepIcon_13s7m_119{font-size:2.5rem;margin-bottom:20px;animation:_bounce_13s7m_1 2s infinite;animation-delay:calc(var(--animation-delay) + .5s)}._stepTitle_13s7m_126{font-size:1.4rem;font-weight:600;color:#1f2937;margin-bottom:15px}._stepDescription_13s7m_133{font-size:1rem;color:#4b5563;line-height:1.6}._trunk_13s7m_139{stroke-dasharray:60;stroke-dashoffset:60;animation:_drawTrunk_13s7m_1 2s ease-in-out 1s both}._leaves_13s7m_145{transform-origin:center;animation:_growLeaves_13s7m_1 1s ease-out 2s both}._grass_13s7m_150{stroke-dasharray:100;stroke-dashoffset:100;animation:_drawGrass_13s7m_1 1s ease-in-out 3s both}._analysisCard_13s7m_156 h4{font-size:1.3rem;font-weight:600;margin-bottom:20px;display:flex;align-items:center;gap:10px}._analysisItem_13s7m_165{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #e5e7eb;font-size:1rem}._analysisItem_13s7m_165:last-child{border-bottom:none}._positive_13s7m_178{color:#10b981;font-weight:600}._neutral_13s7m_183{color:#f59e0b;font-weight:600}._ctaSection_13s7m_188{text-align:center}._startBtn_13s7m_192{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:#fff;border:none;padding:18px 40px;border-radius:35px;font-size:18px;font-weight:600;display:inline-flex;align-items:center;gap:12px;transition:all .3s ease;box-shadow:0 10px 30px #fbbf2466}._startBtn_13s7m_192:hover{transform:translateY(-3px);box-shadow:0 20px 40px #fbbf2499}._ctaNote_13s7m_212{margin-top:15px;font-size:1rem;opacity:.8;color:#fff}@keyframes _fadeInUp_13s7m_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideInUp_13s7m_1{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes _bounce_13s7m_1{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes _drawTrunk_13s7m_1{to{stroke-dashoffset:0}}@keyframes _growLeaves_13s7m_1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes _drawGrass_13s7m_1{to{stroke-dashoffset:0}}@media (max-width: 1200px){._steps_13s7m_57{grid-template-columns:repeat(2,1fr);gap:25px}._demoPreview_13s7m_282{grid-template-columns:1fr;gap:30px}}@media (max-width: 768px){._container_13s7m_23{padding:20px}._title_13s7m_41{font-size:2.5rem}._steps_13s7m_57{grid-template-columns:1fr;gap:20px}._step_13s7m_18{padding:30px 20px}._stepNumber_13s7m_104{width:50px;height:50px;font-size:20px}._stepIcon_13s7m_119{font-size:2rem}._demoSection_13s7m_316{padding:30px 20px}._demoContent_13s7m_320 h3{font-size:1.5rem}._demoContent_13s7m_320 p{font-size:1rem}}@media (max-width: 480px){._title_13s7m_41{font-size:2rem}._subtitle_13s7m_50{font-size:1rem}._step_13s7m_18{padding:25px 15px}._stepTitle_13s7m_126{font-size:1.2rem}._stepDescription_13s7m_133{font-size:.9rem}._startBtn_13s7m_192{padding:15px 30px;font-size:16px}}@media (max-width: 600px){._howItWorksSection_13s7m_1{padding:60px 0 40px}._steps_13s7m_57{gap:15px}._step_13s7m_18{padding:22px 15px}._stepDescription_13s7m_133{font-size:.95rem}._ctaSection_13s7m_188{margin-top:20px}._startBtn_13s7m_192{width:100%;justify-content:center}}._footerSection_llkr8_1{width:100%;min-height:100vh;height:auto;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2d3748 0%,#1a202c 100%);position:relative;overflow:hidden;padding:80px 0}._footerSection_llkr8_1._active_llkr8_14 ._container_llkr8_14>*{animation:_fadeInUp_llkr8_1 .8s ease-out both}._container_llkr8_14{max-width:1200px;margin:0 auto;padding:60px 30px;height:100%;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:2;color:#fff}._footerContent_llkr8_31{border-top:1px solid rgba(255,255,255,.1);margin-top:60px;padding:50px 0;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}._brandSection_llkr8_41{display:flex;flex-direction:column;gap:40px}._logo_llkr8_47{display:flex;align-items:center;gap:12px}._logo_llkr8_47 img{width:30%;height:100%}._tagline_llkr8_58 h3{font-size:1.8rem;font-weight:600;margin-bottom:20px;color:#fbbf24;font-style:italic}._tagline_llkr8_58 p{font-size:1.1rem;line-height:1.7;opacity:.8;color:#cbd5e0}._social_llkr8_73 h4{font-size:1.2rem;font-weight:600;margin-bottom:20px;color:#e2e8f0}._socialLinks_llkr8_80{display:flex;gap:15px}._socialLink_llkr8_80{width:50px;height:50px;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#cbd5e0;font-size:20px;transition:all .3s ease;border:1px solid rgba(255,255,255,.2)}._socialLink_llkr8_80:hover{background:rgba(251,191,36,.2);color:#fbbf24;transform:translateY(-3px)}._linksSection_llkr8_106{margin-top:110px;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}._linkGroup_llkr8_113 h4{font-size:1.2rem;font-weight:600;margin-bottom:20px;color:#e2e8f0;position:relative}._linkGroup_llkr8_113 h4:after{content:"";position:absolute;bottom:-8px;left:0;width:30px;height:2px;background:#fbbf24;border-radius:1px}._linkGroup_llkr8_113 ul{list-style:none;margin:0;padding:0}._linkGroup_llkr8_113 li{margin-bottom:12px}._linkGroup_llkr8_113 a{color:#cbd5e0;font-size:1rem;text-decoration:none;transition:all .3s ease;position:relative;padding-left:15px}._linkGroup_llkr8_113 a:before{content:"→";position:absolute;left:0;opacity:0;transition:all .3s ease;color:#fbbf24}._linkGroup_llkr8_113 a:hover{color:#fbbf24;padding-left:20px}._linkGroup_llkr8_113 a:hover:before{opacity:1}._newsletter_llkr8_169{text-align:left;margin-bottom:10px}._newsletter_llkr8_169 h3{font-size:1.1rem;font-weight:600;margin-bottom:15px;color:#fbbf24}._newsletter_llkr8_169 p{font-size:1.1rem;opacity:.8;margin-bottom:30px;color:#cbd5e0}._newsletterForm_llkr8_188{display:flex;gap:15px;max-width:400px;margin:0 auto}._emailInput_llkr8_195{flex:1;padding:15px 20px;border-radius:30px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:16px}._emailInput_llkr8_195::placeholder{color:#ffffff80}._emailInput_llkr8_195:focus{outline:none;border-color:#fbbf24}._subscribeBtn_llkr8_215{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:#fff;border:none;padding:15px 30px;border-radius:30px;font-size:16px;font-weight:600;transition:all .3s ease}._subscribeBtn_llkr8_215:hover{transform:translateY(-2px)}._footerBottom_llkr8_230{display:flex;justify-content:space-between;align-items:center;padding-bottom:200px;border-top:1px solid rgba(255,255,255,.1);color:#a0aec0;font-size:14px}._bottomLinks_llkr8_240{display:flex;gap:25px}._bottomLinks_llkr8_240 a{color:#a0aec0;text-decoration:none;transition:color .3s ease}._bottomLinks_llkr8_240 a:hover{color:#fbbf24}._floatingElements_llkr8_255{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}._floatingElement_llkr8_255{position:absolute;font-size:24px;opacity:.1;animation:_float_llkr8_255 8s ease-in-out infinite;animation-delay:var(--delay)}._floatingElement_llkr8_255:nth-child(1){top:10%;left:10%}._floatingElement_llkr8_255:nth-child(2){top:20%;right:15%}._floatingElement_llkr8_255:nth-child(3){top:60%;left:5%}._floatingElement_llkr8_255:nth-child(4){top:80%;right:20%}._floatingElement_llkr8_255:nth-child(5){top:40%;right:5%}._floatingElement_llkr8_255:nth-child(6){top:70%;left:80%}._backToTop_llkr8_303{position:fixed;bottom:30px;right:30px;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:#fff;border:none;width:60px;height:60px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:12px;font-weight:600;transition:all .3s ease;z-index:1000}._backToTop_llkr8_303:hover{transform:translateY(-3px)}._backToTop_llkr8_303 i{font-size:16px}._backToTop_llkr8_303 span{font-size:10px;text-align:center;line-height:1}@keyframes _fadeInUp_llkr8_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes _float_llkr8_255{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-20px) rotate(5deg)}50%{transform:translateY(-10px) rotate(-3deg)}75%{transform:translateY(-30px) rotate(2deg)}}@media (max-width: 1024px){._footerContent_llkr8_31{grid-template-columns:1fr;gap:50px}._linksSection_llkr8_106{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width: 768px){._container_llkr8_14{padding:40px 20px 60px}._footerContent_llkr8_31{gap:40px}._brandSection_llkr8_41{gap:30px;text-align:center}._tagline_llkr8_58 h3{font-size:1.5rem}._tagline_llkr8_58 p{font-size:1rem}._socialLinks_llkr8_80{justify-content:center}._linksSection_llkr8_106{grid-template-columns:1fr;gap:25px;text-align:center}._newsletter_llkr8_169 h3{font-size:1.5rem}._newsletterForm_llkr8_188{flex-direction:column;gap:15px}._footerBottom_llkr8_230{flex-direction:column;gap:20px;text-align:center}._bottomLinks_llkr8_240{flex-wrap:wrap;justify-content:center;gap:15px}._backToTop_llkr8_303{bottom:20px;right:20px;width:50px;height:50px}._backToTop_llkr8_303 i{font-size:14px}._backToTop_llkr8_303 span{font-size:8px}}@media (max-width: 480px){._logo_llkr8_47{font-size:24px}._tagline_llkr8_58 h3,._newsletter_llkr8_169 h3{font-size:1.3rem}._newsletter_llkr8_169 p{font-size:.95rem}._emailInput_llkr8_195,._subscribeBtn_llkr8_215{padding:12px 18px;font-size:14px}}@media (max-width: 600px){._footerSection_llkr8_1{padding:60px 0 40px}._footerContent_llkr8_31{padding:30px 0}._brandSection_llkr8_41{align-items:center}._linksSection_llkr8_106{text-align:center}._newsletter_llkr8_169{display:none}._footerBottom_llkr8_230{padding-bottom:80px}}._landingContainer_p7fbn_1{height:100dvh;overflow:hidden;transition:all .8s cubic-bezier(.25,.46,.45,.94);position:relative}._sectionsWrapper_p7fbn_8{position:absolute;top:0;left:0;width:100%;transition:transform .6s ease;will-change:transform}._section_p7fbn_8{height:100vh;width:100%;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.95);transition:all .8s ease-in-out;position:relative}._section_p7fbn_8._active_p7fbn_29{opacity:1;transform:scale(1)}._navigation_p7fbn_35{position:fixed;right:30px;top:50%;transform:translateY(-50%);z-index:1000;display:flex;flex-direction:column;gap:15px}._navDot_p7fbn_46{width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.5);background:transparent;cursor:pointer;transition:all .3s ease;position:relative}._navDot_p7fbn_46:hover{border-color:#fffc;transform:scale(1.2)}._navDot_p7fbn_46._active_p7fbn_29{background:white;border-color:#fff;box-shadow:0 0 20px #ffffff80}._navDot_p7fbn_46:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.3);opacity:0;transition:opacity .3s ease}._navDot_p7fbn_46._active_p7fbn_29:after{opacity:1}._scrollHint_p7fbn_87{position:fixed;bottom:30px;left:50%;transform:translate(-50%);z-index:1000;display:flex;flex-direction:column;align-items:center;gap:10px;color:#fff;font-size:14px;animation:_fadeInUp_p7fbn_1 1s ease-out 2s both}._scrollIndicator_p7fbn_102{width:40px;height:40px;border:2px solid rgba(255,255,255,.5);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:_bounce_p7fbn_1 2s infinite}._scrollIndicator_p7fbn_102 i{font-size:16px;opacity:.7}._header_p7fbn_119{position:fixed;top:0;left:0;right:0;z-index:1000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(0,0,0,.1);border-bottom:1px solid rgba(168,168,168,.2);animation:_slideDown_p7fbn_1 .8s ease-out}._headerContent_p7fbn_131{max-width:1200px;margin:0 auto;padding:0 30px;height:80px;display:flex;align-items:center;justify-content:space-between}._logo_p7fbn_141{display:flex;align-items:center;margin-top:5px;user-select:none;-webkit-user-select:none;-ms-user-select:none}._logo_p7fbn_141 img{height:60px;pointer-events:none}._headerNav_p7fbn_156{display:flex;gap:30px}._headerNav_p7fbn_156 button{color:#181818;font-size:22px;font-weight:500;background:none;border:none;cursor:pointer;padding:8px 0;position:relative;transition:all .3s ease}._headerNav_p7fbn_156 button:hover{color:#7c3aed}._headerNav_p7fbn_156 button:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#7C3AED;transition:width .3s ease}._headerNav_p7fbn_156:focus{outline:none}._headerNav_p7fbn_156 button:focus{outline:none}._headerNav_p7fbn_156 button:hover:after{width:100%}._headerActions_p7fbn_200{display:flex;gap:15px;align-items:center}._loginBtn_p7fbn_206{color:#7c3aed;background:transparent;border:1px solid #7C3AED;padding:10px 20px;border-radius:25px;font-weight:500;transition:all .3s ease}._loginBtn_p7fbn_206:hover{background:rgba(255,255,255,.1);border-color:#ffffff80}._startBtn_p7fbn_221{background:linear-gradient(135deg,#7C3AED);color:#fff;border:none;padding:12px 25px;border-radius:25px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px #b348ff66}._startBtn_p7fbn_221:hover{transform:translateY(-2px);box-shadow:0 8px 25px #80f9}@keyframes _fadeInUp_p7fbn_1{0%{opacity:0;transform:translate(-50%) translateY(30px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes _bounce_p7fbn_1{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes _slideDown_p7fbn_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media (max-width: 768px){._navigation_p7fbn_35{right:20px;gap:12px}._navDot_p7fbn_46{width:10px;height:10px}._headerContent_p7fbn_131{padding:0 20px;height:70px}._logo_p7fbn_141{font-size:20px}._headerNav_p7fbn_156{display:none}._headerActions_p7fbn_200{gap:10px}._loginBtn_p7fbn_206,._startBtn_p7fbn_221{font-size:14px;padding:8px 16px}._scrollHint_p7fbn_87{bottom:20px;font-size:12px}}._signUpPage_1rksr_1{min-height:100vh;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;padding:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}._pageChrome_1rksr_12{position:fixed;inset:0 auto auto 0;pointer-events:none;z-index:20}._logo_1rksr_19{position:fixed;top:16px;left:20px;display:flex;align-items:left;gap:8px;text-decoration:none;color:#7d57d1;font-weight:700}._logo_1rksr_19 img{width:10%;height:10%;object-fit:contain}._container_1rksr_37{background:white;margin-top:50px;border-radius:16px;width:100%;max-width:480px;overflow:hidden;position:relative;box-shadow:none}._pageProgress_1rksr_48{position:fixed;top:30px;left:50%;transform:translate(-50%);width:min(640px,calc(100% - 160px));pointer-events:auto}._progressTrack_1rksr_58{width:100%;height:20px;background-color:#e5e7eb;border-radius:9999px;overflow:hidden}._progressFill_1rksr_66{height:100%;background-color:#7d57d1;transition:width .4s ease}._stepContent_1rksr_72{padding:0 40px 30px}._header_1rksr_76{text-align:center;margin-top:30px;margin-bottom:-10px}._header_1rksr_76 h2{font-size:30px;font-weight:700;color:#1f2937;margin:0 0 8px;letter-spacing:-.3px}._header_1rksr_76 p{font-size:16px;font-weight:700;color:#9ca3af;margin:0;line-height:1.4}._divider_1rksr_98{display:flex;align-items:center;justify-content:center;width:100%;margin:30px auto 20px;position:relative}._divider_1rksr_98:before{content:"";position:absolute;top:30;left:0;right:0;height:1.3px;background:#A7A49D}._form_1rksr_118{display:flex;flex-direction:column;gap:20px}._field_1rksr_124{display:flex;flex-direction:column}._field_1rksr_124 label{font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}._emailCheckBtn_1rksr_145:disabled{background:#d1d5db;border-color:#d1d5db;cursor:not-allowed}._emailRow_1rksr_136{display:flex;gap:8px}._emailInput_1rksr_141{flex:1}._emailCheckBtn_1rksr_145{padding:0 16px;border-radius:8px;border:1px solid #7d57d1;background:#7d57d1;color:#fff;font-size:14px;font-weight:600;cursor:pointer;min-width:110px;transition:all .2s ease}._emailCheckBtn_1rksr_145:disabled{background:#d8d6e6;border-color:#d8d6e6;cursor:not-allowed}._emailCheckBtn_1rksr_145:not(:disabled):hover{background:#6d48c5;border-color:#6d48c5}._emailFeedback_1rksr_197{margin-top:6px;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600}._emailFeedbackSuccess_1rksr_206{color:#047857}._emailFeedbackError_1rksr_210{color:#dc2626}._emailResetBtn_1rksr_214{border:none;background:transparent;color:#6d48c5;font-size:12px;font-weight:600;cursor:pointer;text-decoration:underline}._field_1rksr_124 input,._field_1rksr_124 select{padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:all .2s ease;background:#f9fafb;color:#374151}._field_1rksr_124 input:focus,._field_1rksr_124 select:focus{outline:none;border-color:#7d57d1;background:white}._field_1rksr_124 input::placeholder{color:#9ca3af}._error_1rksr_246{border-color:#ef4444!important;background:#fef2f2!important}._errorMessage_1rksr_251{font-size:12px;color:#ef4444;margin-top:4px}._verificationRow_1rksr_257{display:flex;gap:8px}._verificationInput_1rksr_262{flex:1}._verificationBtn_1rksr_266{padding:12px 16px;background:#7d57d1;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;min-width:60px}._verificationBtn_1rksr_266:hover{background:#6d48c5}._birthDateRow_1rksr_284{display:flex;gap:12px}._birthDateRow_1rksr_284 select{flex:1}._interestGrid_1rksr_293{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px}._interestBtn_1rksr_300{padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;background:#f9fafb;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:center}._interestBtn_1rksr_300:hover{border-color:#7d57d1;background:#f3f4f6}._interestBtn_1rksr_300._selected_1rksr_318{background:#7d57d1;color:#fff;border-color:#7d57d1}._actions_1rksr_324{display:flex;gap:12px;margin-top:30px}._prevBtn_1rksr_330{flex:1;padding:14px 20px;border:1px solid #d1d5db;border-radius:8px;background:white;color:#6b7280;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;display:flex;align-items:center;justify-content:center}._prevBtn_1rksr_330:hover:not(:disabled){border-color:#9ca3af;background:#f9fafb}._prevBtn_1rksr_330:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}._nextBtn_1rksr_358{flex:1;padding:14px 20px;background:#7d57d1;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}._nextBtn_1rksr_358:hover:not(:disabled){background:#6d48c5}._nextBtn_1rksr_358:disabled{background:#d1d5db;cursor:not-allowed}._completionScreen_1rksr_380{text-align:center;padding:20px 0;display:flex;flex-direction:column;align-items:center}._completionHeader_1rksr_388 h2{font-size:30px;font-weight:700;color:#1f2937;margin:0;letter-spacing:-.3px}._completionSpacer_1rksr_396{height:160px}._completionContent_1rksr_400 h2{font-size:30px;font-weight:700;color:#7d57d1;margin:0 0 12px}._completionIcon_1rksr_407{font-size:100px;margin-bottom:16px}._completionScreen_1rksr_380 p{font-size:18px;font-weight:500;color:#6b7280;line-height:1.5;margin-bottom:24px}._startBtn_1rksr_420{margin-top:100px;display:inline-block;padding:14px 32px;background:#7d57d1;color:#fff;text-decoration:none;border-radius:8px;font-size:14px;font-weight:600;transition:all .2s ease}._startBtn_1rksr_420:hover{background:#6d48c5}@media (max-width: 640px){._signUpPage_1rksr_1{padding:10px}._container_1rksr_37{max-width:100%;border-radius:12px}._stepContent_1rksr_72{padding:0 20px 30px}._progressBar_1rksr_452{width:calc(100% - 40px);margin:0 20px 20px}._header_1rksr_76 h2{font-size:20px}._interestGrid_1rksr_293{grid-template-columns:1fr}._actions_1rksr_324,._birthDateRow_1rksr_284,._verificationRow_1rksr_257{flex-direction:column}}._signInForm_1wulw_1{padding:40px}._header_1wulw_6{text-align:left;margin-bottom:30px}._header_1wulw_6 h2{font-size:37px;font-weight:700;color:#000;margin-bottom:8px}._header_1wulw_6 p{font-size:18px;color:#a7a49d}._socialButtons_1wulw_24{display:flex;flex-direction:column;gap:12px;margin-bottom:30px}._socialBtn_1wulw_31{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 20px;border:1.2px solid #c2c4c8;border-radius:8px;background:white;font-size:15px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease;position:relative}._socialBtn_1wulw_31:hover{background:#f9fafb;border-color:#d1d5db;transform:translateY(-1px)}._socialBtn_1wulw_31._active_1wulw_54{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border-color:#f59e0b;color:#92400e}._socialIcon_1wulw_60{display:flex;align-items:center;justify-content:center;width:20px;height:20px}._divider_1wulw_69{display:flex;align-items:center;justify-content:center;width:90%;margin:30px auto;position:relative}._divider_1wulw_69:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#A7A49D}._form_1wulw_89{display:flex;flex-direction:column;gap:20px;margin-bottom:25px}._field_1wulw_96{display:flex;flex-direction:column}._field_1wulw_96 input{padding:14px 16px;border:1.2px solid #c2c4c8;border-radius:8px;font-size:16px;transition:all .2s ease;background:white}._field_1wulw_96 input:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}._field_1wulw_96 input::placeholder{color:#9ca3af}._options_1wulw_121{display:flex;justify-content:space-between;align-items:center;margin:10px 0}._checkbox_1wulw_128{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#4b5563;-webkit-user-select:none;user-select:none}._checkbox_1wulw_128 input{display:none}._checkmark_1wulw_142{width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._checkbox_1wulw_128 input:checked+._checkmark_1wulw_142{background:#7c3aed;border-color:#7c3aed}._checkbox_1wulw_128 input:checked+._checkmark_1wulw_142:after{content:"✓";color:#fff;font-size:12px;font-weight:700}._linkBtn_1wulw_165{background:none;border:none;color:#7c3aed;font-size:14px;font-weight:500;cursor:pointer;text-decoration:none;transition:color .2s ease}._linkBtn_1wulw_165:hover{color:#5b21b6;text-decoration:underline}._submitBtn_1wulw_182{width:100%;padding:14px 20px;background:linear-gradient(135deg,#7c3aed 0%,#a855f7 100%);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}._submitBtn_1wulw_182:hover{transform:translateY(-1px);box-shadow:0 8px 25px #7c3aed4d}._footer_1wulw_201{text-align:center;padding-top:20px;border-top:1px solid #f3f4f6;font-size:14px;color:#6b7280;display:flex;align-items:center;justify-content:center;gap:8px}@media (max-width: 768px){._signInForm_1wulw_1{padding:30px 25px}._header_1wulw_6 h2{font-size:24px}._socialBtn_1wulw_31{padding:12px 16px;font-size:14px}._options_1wulw_121{flex-direction:column;align-items:flex-start;gap:15px}}@media (max-width: 480px){._signInForm_1wulw_1{padding:25px 20px}._header_1wulw_6 h2{font-size:22px}._header_1wulw_6 p{font-size:14px}._socialBtn_1wulw_31{font-size:13px}._footer_1wulw_201{flex-direction:column;gap:10px}}._modalOverlay_1yh8j_1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:_fadeIn_1yh8j_1 .3s ease-out}._modalContent_1yh8j_16{background:white;border-radius:20px;padding:0;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 40px #00000026;animation:_slideUp_1yh8j_1 .3s ease-out}._closeButton_1yh8j_29{position:absolute;top:20px;right:20px;width:32px;height:32px;border:none;background:rgba(0,0,0,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100;transition:all .2s ease;color:#666}._closeButton_1yh8j_29:hover{background:rgba(0,0,0,.15);transform:scale(1.1)}@keyframes _fadeIn_1yh8j_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1yh8j_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._modalContent_1yh8j_16::-webkit-scrollbar{width:6px}._modalContent_1yh8j_16::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}._modalContent_1yh8j_16::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}._modalContent_1yh8j_16::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width: 768px){._modalContent_1yh8j_16{width:95%;max-width:none;border-radius:15px}._closeButton_1yh8j_29{top:15px;right:15px;width:28px;height:28px}}._navigation_17gpe_1{display:flex;align-items:center;margin-right:200px}._navList_17gpe_7{display:flex;list-style:none;gap:100px}._navItem_17gpe_13{position:relative}._navButton_17gpe_17{padding:0;border-radius:0;font-size:22px;font-weight:600;color:#111827;background:transparent;transition:color .25s ease;border:0;outline:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;position:relative}._navButton_17gpe_17:after{content:"";position:absolute;left:50%;transform:translate(-50%) scaleX(0);bottom:-31px;height:4px;width:min(8ch,120px);background:#7c3aed;border-radius:2px;opacity:0;transition:transform .25s ease,opacity .25s ease}._navButton_17gpe_17:focus{outline:none}._navButton_17gpe_17:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}._navButton_17gpe_17:hover{color:#7c3aed}._navButton_17gpe_17:hover:after{opacity:1;transform:translate(-50%) scaleX(1)}._navButton_17gpe_17._active_17gpe_67{color:#7c3aed;font-weight:700}._navButton_17gpe_17._active_17gpe_67:after{opacity:1;transform:translate(-50%) scaleX(1)}._userProfile_85c4h_1{display:flex;align-items:center}._username_85c4h_6{font-size:20px;font-weight:500;color:#374151;margin-right:10px}._loadingDots_85c4h_13{display:inline-block;width:24px;text-align:left}._notifications_85c4h_19{position:relative;user-select:none;-webkit-user-select:none;-ms-user-select:none}._notificationButton_85c4h_27{width:30px;height:30px;margin-right:40px;display:flex;align-items:center;justify-content:center;color:#6b7280;position:relative;transition:all .2s ease;outline:none}._notificationButton_85c4h_27:focus{outline:none}._notificationButton-visible_85c4h_45{outline:2px solid #7c3aed;outline-offset:2px}._notificationButton_85c4h_27:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}._notificationButton_85c4h_27:hover{width:30px;height:30px;border-radius:50%;background-color:#f3f4f6;color:#374151}._notificationBadge_85c4h_63{position:absolute;top:-2px;right:-3px;background-color:#ef4444;color:#fff;font-size:11px;font-weight:600;padding:1px 4px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;border:2px solid white;min-width:20px;height:18px;text-align:center;box-sizing:border-box}._notificationButton_85c4h_27:after{content:"";position:absolute;top:50%;left:50%;width:45px;height:45px;background:#f3f4f6;border-radius:50%;transform:translate(-50%,-50%);opacity:0;transition:all .2s ease;z-index:-1}._notificationButton_85c4h_27:hover:after{width:45px;height:45px;opacity:1}._profileIcon_85c4h_104 ._profileButton_85c4h_104{width:40px;height:40px;border-radius:50%;margin-right:15px;display:flex;align-items:center;justify-content:center;color:#4f46e5;background-color:#fff;border:1px solid #e0e7ff;font-size:20px;transition:all .2s ease;user-select:none;-webkit-user-select:none;-ms-user-select:none}._profileAvatar_85c4h_123{width:100%;height:100%;object-fit:cover;border-radius:50%}._arrowIcon_85c4h_130 ._arrowButton_85c4h_130{width:30px;height:30px;margin-right:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}._arrowIcon_85c4h_130 ._arrowButton_85c4h_130:focus{outline:none}._arrowIcon_85c4h_130 ._arrowButton_85c4h_130:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}._arrowContainer_85c4h_151{position:relative;display:inline-block}._arrowButton_85c4h_130{border:none;background:transparent;cursor:pointer;padding:6px;border-radius:8px;transition:background .15s ease}._arrowButton_85c4h_130:hover{background:#f8fafc}._arrowButton_85c4h_130:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}._profileDropdown_85c4h_172{position:absolute;top:100%;right:0;margin-top:8px;min-width:160px;background:#ffffff;border-radius:12px;box-shadow:0 4px 20px #00000026;overflow:hidden;z-index:200;animation:_slideDown_85c4h_1 .18s ease-out;transform-origin:top right;border:none}@keyframes _slideDown_85c4h_1{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._dropdownItem_85c4h_194{display:flex;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:14px;font-weight:600;color:#1e293b;background:transparent;border:none;text-align:left;cursor:pointer;transition:background .15s ease;outline:none}._dropdownItem_85c4h_194:hover{background:#f8fafc}._dropdownItem_85c4h_194:focus,._dropdownItem_85c4h_194:focus-visible,._dropdownItem_85c4h_194:active{outline:none;border:none}._dropdownItem_85c4h_194:first-child{color:#7c3aed;background:#ffffff;cursor:default}._dropdownIcon_85c4h_226{color:#7c3aed;font-size:12px}._header_wibm6_1{height:90px;background:white;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a;z-index:100}._container_wibm6_9{height:100%;display:flex;justify-content:space-between;align-items:center;padding:0 24px;max-width:1920px;margin:0 auto}._logo_wibm6_19{display:flex;align-items:center;margin-top:5px;user-select:none;-webkit-user-select:none;-ms-user-select:none}._logo_wibm6_19 img{height:60px;pointer-events:none}._controls_1ciuq_1{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0}._actionButtons_1ciuq_11{display:flex;gap:12px;margin-left:auto}._deleteBtn_1ciuq_17,._saveBtn_1ciuq_18,._completeBtn_1ciuq_19{display:flex;align-items:center;gap:8px;padding:9px 20px;border-radius:6px;font-size:16px;font-weight:500;outline:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;position:relative}._deleteBtn_1ciuq_17{color:#fff;background-color:#ff5d5d;border-color:#ff5d5d}._deleteBtn_1ciuq_17:hover{background-color:#ff2020;border-color:#ff2020}._deleteBtn_1ciuq_17:focus{outline:none}._deleteBtn_1ciuq_17:focus-visible{outline:2px solid #7C3AED;outline-offset:2px}._saveBtn_1ciuq_18{color:#fff;background-color:#7c3aed;border-color:#7c3aed}._saveBtn_1ciuq_18:hover{background-color:#570bdb;border-color:#570bdb}._saveBtn_1ciuq_18:focus{outline:none}._saveBtn_1ciuq_18:focus-visible{outline:2px solid #7C3AED;outline-offset:2px}._completeBtn_1ciuq_19{color:#fff;background-color:#16a34a;border-color:#16a34a}._completeBtn_1ciuq_19:hover{background-color:#118b3e;border-color:#118b3e}._completeBtn_1ciuq_19:focus{outline:none}._completeBtn_1ciuq_19:focus-visible{outline:2px solid #7C3AED;outline-offset:2px}._historyButtons_1ciuq_95{display:flex;gap:8px}._historyBtn_1ciuq_100{width:36px;height:36px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#6b7280;background-color:#f9fafb;border:1px solid #e5e7eb;transition:all .2s ease;outline:none}._historyBtn_1ciuq_100:focus{outline:none}._historyBtn_1ciuq_100:focus-visible{outline:2px solid #7C3AED;outline-offset:2px}._historyBtn_1ciuq_100:hover:not(._disabled_1ciuq_123){background-color:#f3f4f6;color:#374151}._historyBtn_1ciuq_100._disabled_1ciuq_123{opacity:.4;cursor:not-allowed}@media (max-width: 768px){._controls_1ciuq_1{padding:12px 16px;flex-direction:column;gap:12px}._actionButtons_1ciuq_11{order:1}._historyButtons_1ciuq_95{order:0}}._canvasWrapper_1vy35_1{flex:1;display:flex;flex-direction:column;background:transparent}._canvasContainer_1vy35_8{flex:1;display:flex;align-items:center;justify-content:center;background:transparent;padding:20px;user-select:none;-webkit-user-select:none;-ms-user-select:none;position:relative}._artboard_1vy35_22{position:relative;width:clamp(250px,80vw,1400px);margin-top:clamp(24px,5vw,80px)}._canvasBackground_1vy35_28{width:100%;height:auto;display:block;pointer-events:none;z-index:0}._stage_1vy35_36{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;z-index:1}._bannerOnPaper_1vy35_43{position:absolute;left:3%;right:auto;top:11.35%;padding:0;max-width:88%;z-index:2}._stage_1vy35_36._pen_1vy35_54{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><circle cx="8" cy="8" r="2" fill="%23000"/></svg>') 8 8,auto}._stage_1vy35_36._brush_1vy35_58{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><circle cx="10" cy="10" r="4" fill="%23000"/></svg>') 10 10,auto}._stage_1vy35_36._eraser_1vy35_62{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect x="4" y="4" width="8" height="8" fill="%23ff69b4" stroke="%23000" stroke-width="1"/></svg>') 8 8,auto}@media (max-width: 480px){._artboard_1vy35_22{width:90vw;margin-top:24px}}@media (min-width: 768px) and (max-width: 1024px){._artboard_1vy35_22{width:85vw;margin-top:64px}}@media (min-width: 1025px) and (max-width: 1439px){._artboard_1vy35_22{width:50vw;margin-top:10px}}@media (min-width: 1440px){._artboard_1vy35_22{width:60vw;margin-top:-20px}}._modalOverlay_b3eqd_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modalContent_b3eqd_15{background:white;border-radius:20px;padding:32px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px #0003;animation:_slideIn_b3eqd_1 .3s ease-out}@keyframes _slideIn_b3eqd_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._header_b3eqd_38{text-align:center;margin-bottom:32px}._header_b3eqd_38 h2{font-size:24px;font-weight:700;color:#1e293b;margin:0 0 8px}._header_b3eqd_38 p{font-size:16px;color:#64748b;margin:0}._topicsGrid_b3eqd_56{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:32px}._topicCard_b3eqd_63{border:2px solid #7c3aed;border-radius:16px;padding:24px;color:#fff;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;min-height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}._topicCard_b3eqd_63:hover{transform:translateY(-2px);filter:brightness(1.05)}._topicCard_b3eqd_63._selected_b3eqd_85{transform:translateY(-2px);box-shadow:0 8px 25px #0003;filter:brightness(1.1)}._topicCard_b3eqd_63:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.1);opacity:0;transition:opacity .2s ease}._topicCard_b3eqd_63._selected_b3eqd_85:after{opacity:1}._cardIcon_b3eqd_107{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:8px;margin:0 auto 12px}._cardIcon_b3eqd_107 img{width:60%;height:60%;object-fit:contain}._cardContent_b3eqd_123{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}._cardTitle_b3eqd_131{font-size:18px;font-weight:700;margin:0 0 8px;color:#000}._cardDescription_b3eqd_138{font-size:14px;line-height:1.4;margin:0 0 12px;opacity:.9}._cardTime_b3eqd_145{font-size:12px;opacity:.8;font-weight:500}._actions_b3eqd_151{display:flex;gap:12px;justify-content:flex-end}._startBtn_b3eqd_157{padding:12px 24px;background:#7c3aed;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:80px}._startBtn_b3eqd_157:hover:not(:disabled){background:#6d28d9}._startBtn_b3eqd_157:disabled{background:#d1d5db;cursor:not-allowed}@media (max-width: 768px){._modalContent_b3eqd_15{padding:24px;margin:20px;width:calc(100% - 40px)}._topicsGrid_b3eqd_56{grid-template-columns:1fr;gap:12px}._topicCard_b3eqd_63{padding:20px;min-height:120px}._header_b3eqd_38 h2{font-size:20px}._actions_b3eqd_151{flex-direction:column}._startBtn_b3eqd_157{width:100%}}._modalOverlay_1gnz7_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modalContent_1gnz7_15{background:white;border-radius:20px;padding:32px;max-width:700px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px #0003;animation:_slideIn_1gnz7_1 .3s ease-out}@keyframes _slideIn_1gnz7_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._header_1gnz7_38{text-align:center;margin-bottom:32px}._header_1gnz7_38 h2{font-size:24px;font-weight:700;color:#1e293b;margin:0 0 8px}._header_1gnz7_38 p{font-size:16px;color:#64748b;margin:0}._methodsGrid_1gnz7_56{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:32px}._methodCard_1gnz7_63{border:2px solid #e5e7eb;border-radius:16px;padding:32px 24px;cursor:pointer;transition:all .2s ease;background:#f9fafb;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:200px}._methodCard_1gnz7_63:hover{transform:translateY(-2px);border-color:#7c3aed;background:#f3f4f6}._methodCard_1gnz7_63._selected_1gnz7_84{border-color:#7c3aed;background:#ede9fe}._methodIcon_1gnz7_89{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:8px;margin:0 auto 16px}._methodIcon_1gnz7_89 img{width:60%;height:60%;object-fit:contain}._methodContent_1gnz7_105{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}._methodTitle_1gnz7_113{font-size:18px;font-weight:700;color:#1e293b;margin:0 0 12px}._methodDescription_1gnz7_120{font-size:14px;line-height:1.5;color:#64748b;margin:0}._actions_1gnz7_127{display:flex;gap:12px;justify-content:center}._cancelBtn_1gnz7_133{padding:12px 24px;background:white;color:#7c3aed;border:2px solid #7c3aed;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:80px}._cancelBtn_1gnz7_133:hover{background:#f3f4f6}._startBtn_1gnz7_150{padding:12px 24px;background:#7c3aed;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:80px}._startBtn_1gnz7_150:hover:not(:disabled){background:#6d28d9}._startBtn_1gnz7_150:disabled{background:#d1d5db;cursor:not-allowed}@media (max-width: 768px){._modalContent_1gnz7_15{padding:24px;margin:20px;width:calc(100% - 40px)}._methodsGrid_1gnz7_56{grid-template-columns:1fr;gap:12px}._methodCard_1gnz7_63{padding:24px 20px;min-height:160px}._header_1gnz7_38 h2{font-size:20px}._actions_1gnz7_127{flex-direction:column}._cancelBtn_1gnz7_133,._startBtn_1gnz7_150{width:100%}}._canvasWrapper_c9cb5_1{flex:1;display:flex;flex-direction:column;background:transparent}._controls_c9cb5_8{display:flex;justify-content:flex-end;gap:12px;padding:20px}._completeButton_c9cb5_15{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#16A34A;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}._completeButton_c9cb5_15:hover:not(:disabled){background:#059669}._completeButton_c9cb5_15:disabled{background:#d1d5db;cursor:not-allowed}._canvasContainer_c9cb5_39{flex:1;display:flex;align-items:center;justify-content:center;background:transparent;padding:20px;position:relative;user-select:none;-webkit-user-select:none;-ms-user-select:none}._artboard_c9cb5_52{position:relative;width:clamp(250px,80vw,1400px);margin-top:clamp(0px,0vw,0px)!important}._canvasBackground_c9cb5_58{width:100%;height:auto;display:block;pointer-events:none;z-index:0}._bannerOnPaper_c9cb5_66{position:absolute;left:5.5%;right:auto;top:11.35%;padding:0;max-width:88%;z-index:2}._uploadArea_c9cb5_76{position:absolute;top:12%;left:5%;right:5%;bottom:5%;border:2px dashed #d1d5db;border-radius:8px;background:white;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:1}._uploadArea_c9cb5_76:hover{border-color:#7c3aed;background:#f9fafb}._uploadPlaceholder_c9cb5_99{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px;width:100%;height:100%}._uploadIcon_c9cb5_110{font-size:64px;color:#7c3aed;margin-bottom:24px}._uploadText_c9cb5_116{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 12px}._fileTypes_c9cb5_123{font-size:14px;color:#64748b;margin:0 0 24px}._fileSelectButton_c9cb5_129{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#7c3aed;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-bottom:16px}._fileSelectButton_c9cb5_129:hover{background:#6d28d9}._warning_c9cb5_149{font-size:12px;color:#ef4444;margin:16px 0 0}._previewContainer_c9cb5_156{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:20px}._previewImage_c9cb5_165{width:100%;height:100%;object-fit:contain;border-radius:8px}@media (max-width: 480px){._artboard_c9cb5_52{width:90vw}}@media (min-width: 768px) and (max-width: 1024px){._artboard_c9cb5_52{width:85vw}}@media (min-width: 1025px) and (max-width: 1439px){._artboard_c9cb5_52{width:50vw}}@media (min-width: 1440px){._artboard_c9cb5_52{width:60vw}}@keyframes _slideDown_1edn4_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._bannerContent_1edn4_12{display:flex;align-items:flex-start;justify-content:space-between;max-width:1200px;margin:0 auto}._bannerText_1edn4_20{margin-top:10px;background:rgba(124,58,237,.15);border:1px solid rgba(255,255,255,.3);border-radius:12px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:inline-block;padding:8px 18px;font-size:22px;font-weight:700;color:#5b21b6;text-shadow:0 1px 3px rgba(255,255,255,.6);box-shadow:0 2px 8px #0000001a}._closeBtn_1edn4_35{background:rgba(255,255,255,.2);border:none;color:#fff;width:32px;height:32px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .2s ease}._closeBtn_1edn4_35:hover{background:rgba(255,255,255,.3)}@media (max-width: 768px){._topicBanner_1edn4_56{padding:12px 16px;margin-bottom:12px}._bannerText_1edn4_20{font-size:16px}}._modalOverlay_cupmu_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modalContent_cupmu_15{background:white;border-radius:20px;padding:40px;max-width:500px;width:90%;box-shadow:0 20px 60px #0000004d;animation:_slideIn_cupmu_1 .3s ease-out}@keyframes _slideIn_cupmu_1{0%{opacity:0;transform:translateY(-30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}._header_cupmu_36{text-align:center;margin-bottom:32px}._header_cupmu_36 h2{font-size:26px;font-weight:700;color:#1e293b;margin:0 0 8px}._header_cupmu_36 p{font-size:14px;color:#64748b;margin:0 0 8px}._stepIndicator_cupmu_54{font-size:14px;color:#7c3aed;font-weight:600}._questionSection_cupmu_60{margin-bottom:32px}._questionNumber_cupmu_64{font-size:16px;font-weight:700;color:#7c3aed;margin:0 0 8px}._questionText_cupmu_71{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 16px;line-height:1.5}._answerInput_cupmu_79{width:100%;padding:14px 16px;border:2px solid #e5e7eb;border-radius:12px;font-size:15px;font-family:inherit;resize:vertical;transition:all .2s ease;min-height:100px}._answerInput_cupmu_79:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}._answerInput_cupmu_79::placeholder{color:#9ca3af}._actions_cupmu_101{display:flex;gap:12px}._prevBtn_cupmu_106{flex:1;padding:14px 20px;border:2px solid #e5e7eb;border-radius:12px;background:white;color:#6b7280;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}._prevBtn_cupmu_106:hover{border-color:#9ca3af;background:#f9fafb}._prevBtn_cupmu_106:disabled{opacity:.6;cursor:not-allowed;border-color:#e5e7eb;background:#ffffff}._prevBtn_cupmu_106:focus{outline:none}._nextBtn_cupmu_135{flex:1;padding:14px 20px;background:#7c3aed;color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}._nextBtn_cupmu_135:hover:not(:disabled){background:#6d28d9;transform:translateY(-1px)}._nextBtn_cupmu_135:disabled{background:#d1d5db;cursor:not-allowed;transform:none}._nextBtn_cupmu_135:focus{outline:none}._loadingDots_cupmu_163{display:inline-block;width:12px;text-align:left}@media (max-width: 640px){._modalContent_cupmu_15{padding:28px 24px;width:calc(100% - 40px)}._header_cupmu_36 h2{font-size:22px}._questionText_cupmu_71{font-size:15px}._answerInput_cupmu_79{font-size:14px}}._modalOverlay_1vjz8_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modalContent_1vjz8_15{background:white;border-radius:20px;padding:48px 40px;max-width:450px;width:90%;text-align:center;box-shadow:0 20px 60px #0000004d;animation:_fadeIn_1vjz8_1 .3s ease-out}@keyframes _fadeIn_1vjz8_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._header_1vjz8_37{margin-bottom:40px}._header_1vjz8_37 h2{font-size:26px;font-weight:700;color:#1e293b;margin:0 0 12px}._header_1vjz8_37 p{font-size:14px;color:#64748b;margin:4px 0;line-height:1.5}._loaderContainer_1vjz8_55{margin:32px 0;display:flex;justify-content:center}._spinner_1vjz8_61{width:60px;height:60px;border:4px solid #e5e7eb;border-top-color:#7c3aed;border-radius:50%;animation:_spin_1vjz8_61 1s linear infinite}@keyframes _spin_1vjz8_61{to{transform:rotate(360deg)}}._progressContainer_1vjz8_76{margin-top:32px}._progressBar_1vjz8_80{width:100%;height:8px;background-color:#e5e7eb;border-radius:4px;overflow:hidden;margin-bottom:12px}._progressFill_1vjz8_89{height:100%;background:linear-gradient(90deg,#7c3aed 0%,#a78bfa 100%);border-radius:4px;transition:width .3s ease}._progressText_1vjz8_96{font-size:14px;font-weight:600;color:#7c3aed}@media (max-width: 640px){._modalContent_1vjz8_15{padding:36px 28px}._header_1vjz8_37 h2{font-size:22px}._spinner_1vjz8_61{width:50px;height:50px}}._colorPalette_ajsnz_1{display:flex;flex-direction:column;gap:16px}._colorGrid_ajsnz_7{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}._colorSwatch_ajsnz_13{width:44px;height:44px;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:all .2s ease;position:relative}._colorSwatch_ajsnz_13:focus,._colorSwatch_ajsnz_13:focus-visible,._colorSwatch_ajsnz_13:active{outline:none;border-color:transparent}._colorSwatch_ajsnz_13:hover{transform:scale(1.05);box-shadow:0 4px 12px #00000026}._colorSwatch_ajsnz_13._active_ajsnz_35{border-color:#4f46e5;transform:scale(1.1);box-shadow:0 0 0 3px #4f46e533}._colorSwatch_ajsnz_13[style*=ffffff]{border-color:#e5e7eb!important}._colorSwatch_ajsnz_13[style*=ffffff]._active_ajsnz_35{border-color:#4f46e5!important}._customColorSection_ajsnz_49{margin-top:8px}._customColorLabel_ajsnz_53{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b7280;font-weight:500}._customColorInput_ajsnz_62{width:32px;height:32px;border:none;border-radius:6px;cursor:pointer;background:none}._customColorInput_ajsnz_62::-webkit-color-swatch-wrapper{padding:0;border:2px solid #e5e7eb;border-radius:6px;overflow:hidden}._customColorInput_ajsnz_62::-webkit-color-swatch{border:none}._toolSelector_1q447_1{display:flex;flex-direction:column}._toolGrid_1q447_6{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}._toolButton_1q447_12{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border-radius:8px;border:2px solid transparent;background-color:#f9fafb;color:#6b7280;transition:all .2s ease;min-height:70px;justify-content:center}._toolButton_1q447_12:hover{background-color:#f3f4f6;color:#374151;transform:translateY(-1px)}._toolButton_1q447_12._active_1q447_33{background-color:#eef2ff;color:#4f46e5;border-color:#c7d2fe;box-shadow:0 2px 8px #4f46e526}._toolButton_1q447_12 i{font-size:18px}._toolName_1q447_44{font-size:12px;font-weight:500;text-align:center}._toolButton_1q447_12[title=삼각형] i{transform:rotate(90deg)}._brushSettings_9txr5_1{display:flex;flex-direction:column;gap:20px}._setting_9txr5_7{display:flex;flex-direction:column;gap:8px}._label_9txr5_13{font-size:13px;font-weight:500;color:#374151}._slider_9txr5_19{width:100%;height:6px;border-radius:3px;background:#e5e7eb;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}._slider_9txr5_19::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#4f46e5;cursor:pointer;border:2px solid white;box-shadow:0 2px 4px #0003}._slider_9txr5_19::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#4f46e5;cursor:pointer;border:2px solid white;box-shadow:0 2px 4px #0003}._sizePreview_9txr5_50,._opacityPreview_9txr5_51{display:flex;align-items:center;justify-content:center;height:50px;background:#f9fafb;border-radius:6px;border:1px solid #e5e7eb}._sizeIndicator_9txr5_61{border-radius:50%;transition:all .2s ease}._opacityIndicator_9txr5_66{width:30px;height:30px;border-radius:6px;transition:all .2s ease}._toolPanel_yagg4_1{display:flex;flex-direction:column;height:100%;background:white}._section_yagg4_8{padding:20px;border-bottom:1px solid #f3f4f6}._section_yagg4_8:last-child{border-bottom:none}._sectionTitle_yagg4_17{font-size:16px;font-weight:600;color:#111827;margin-bottom:16px;display:flex;align-items:center;gap:8px}._sectionTitle_yagg4_17:before{content:"";width:4px;height:16px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:2px}._layerItem_16ma8_1{display:flex;flex-direction:column;background:#f9fafb;border:2px solid transparent;border-radius:8px;margin-bottom:8px;cursor:pointer;transition:all .2s ease}._layerItem_16ma8_1:hover{background-color:#f3f4f6;border-color:#e5e7eb}._layerItem_16ma8_1._active_16ma8_17{background-color:#eef2ff;border-color:#c7d2fe;box-shadow:0 2px 8px #4f46e526}._layerContent_16ma8_23{display:flex;align-items:center;gap:12px;padding:12px}._visibilityButton_16ma8_30{width:28px;height:28px;border-radius:4px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;background:white;color:#6b7280;transition:all .2s ease;flex-shrink:0}._visibilityButton_16ma8_30._visible_16ma8_44{color:#059669;border-color:#bbf7d0;background-color:#f0fdf4}._visibilityButton_16ma8_30._hidden_16ma8_50{color:#dc2626;border-color:#fecaca;background-color:#fef2f2}._visibilityButton_16ma8_30:hover{transform:scale(1.05)}._layerPreview_16ma8_60{display:flex;align-items:center;justify-content:center;flex-shrink:0}._thumbnail_16ma8_67{width:40px;height:30px;background:white;border:1px solid #e5e7eb;border-radius:4px;position:relative;overflow:hidden}._thumbnail_16ma8_67:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:2px;background:#d1d5db;border-radius:1px}._layerInfo_16ma8_89{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}._layerName_16ma8_97{font-size:13px;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._activeIndicator_16ma8_106{font-size:11px;color:#4f46e5;font-weight:600}._layerActions_16ma8_112{display:flex;gap:4px;padding:0 12px 8px;opacity:0;transition:opacity .2s ease}._layerItem_16ma8_1:hover ._layerActions_16ma8_112{opacity:1}._actionButton_16ma8_124{width:24px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#6b7280;background:white;border:1px solid #e5e7eb;font-size:11px;transition:all .2s ease}._actionButton_16ma8_124:hover{color:#374151;background-color:#f3f4f6;border-color:#d1d5db}._layerPanel_duzmn_1{display:flex;flex-direction:column;height:100%;background:white}._header_duzmn_8{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #f3f4f6}._title_duzmn_16{font-size:16px;font-weight:600;color:#111827;display:flex;align-items:center;gap:8px}._title_duzmn_16:before{content:"";width:4px;height:16px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:2px}._addButton_duzmn_33{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#4f46e5;background-color:#eef2ff;border:1px solid #c7d2fe;transition:all .2s ease}._addButton_duzmn_33:hover{background-color:#e0e7ff;border-color:#a5b4fc}._layerList_duzmn_51{flex:1;overflow-y:auto;padding:8px}._footer_duzmn_57{padding:16px;border-top:1px solid #f3f4f6}._addLayerButton_duzmn_62{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border-radius:8px;color:#4f46e5;background-color:#f9fafb;border:2px dashed #c7d2fe;font-size:14px;font-weight:500;transition:all .2s ease}._addLayerButton_duzmn_62:hover{background-color:#eef2ff;border-color:#a5b4fc}._statsCard_1eavl_1{background:white;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000a;transition:all .2s ease}._statsCard_1eavl_1:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}._statsContent_1eavl_14{display:flex;align-items:center;justify-content:space-between}._statsInfo_1eavl_20{flex:1}._statsTitle_1eavl_24{font-size:14px;font-weight:500;color:#64748b;margin:0 0 4px}._statsValue_1eavl_31{font-size:32px;font-weight:700;color:#1e293b;margin:0}._statsIcon_1eavl_38{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}@media (max-width: 768px){._statsCard_1eavl_1{padding:16px}._statsValue_1eavl_31{font-size:24px}._statsIcon_1eavl_38{width:40px;height:40px;font-size:18px}}._recommendationCard_e8uen_1{border-radius:16px;padding:20px;color:#fff;transition:all .2s ease;cursor:pointer;position:relative;overflow:hidden}._recommendationCard_e8uen_1:hover{transform:translateY(-2px);filter:brightness(1.05)}._cardHeader_e8uen_16{display:flex;align-items:center;gap:12px;margin-bottom:16px}._cardIcon_e8uen_23{width:50px;height:50px;background:rgba(255,255,255,.3);border-radius:30px;display:flex;align-items:center;justify-content:center;font-size:18px;margin-left:auto}._cardTitle_e8uen_35{font-size:18px;font-weight:600;margin:0}._cardContent_e8uen_41{margin-top:30px;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:16px 20px;line-height:2;max-height:100px;box-sizing:border-box}._cardSubtitle_e8uen_54{font-size:14px;opacity:.9;margin:0;line-height:1.4}._cardDescription_e8uen_61{margin-top:8px}._cardDescription_e8uen_61 p{color:#000;margin:0 0 4px;font-size:14px}._cardDescription_e8uen_61 p:first-child{font-weight:500;font-style:italic}._cardMeta_e8uen_76{opacity:.8;font-size:13px!important}._progressContainer_e8uen_81{display:flex;align-items:center;gap:8px}._progressBar_e8uen_87{flex:1;height:10px;background:#D9D9D9;border-radius:5px;overflow:hidden}._progressFill_e8uen_95{height:100%;background:#7C3AED;border-radius:3px;transition:width .3s ease}._progressText_e8uen_102{font-size:12px;font-weight:600;opacity:.9}@media (max-width: 768px){._recommendationCard_e8uen_1{padding:20px}._cardTitle_e8uen_35{font-size:16px}._cardIcon_e8uen_23{width:36px;height:36px;font-size:16px}}._chartContainer_1jyjb_1{width:100%}._chartTitle_1jyjb_5{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 20px}._chart_1jyjb_1{width:100%;margin-bottom:16px;padding:0 20px}._xAxisLabels_1jyjb_18{display:flex;justify-content:space-between;padding:0 70px;margin-top:8px}._xAxisLabel_1jyjb_18{font-size:12px;color:#64748b;text-align:center;flex:1}._chartDescription_1jyjb_32{font-size:14px;color:#64748b;text-align:center;margin:16px 0 0}@media (max-width: 768px){._chart_1jyjb_1{padding:0 10px}._xAxisLabels_1jyjb_18{padding:0 40px}._xAxisLabel_1jyjb_18{font-size:10px}._chartTitle_1jyjb_5{font-size:16px}}@media (max-width: 480px){._xAxisLabels_1jyjb_18{padding:0 20px}._xAxisLabel_1jyjb_18{font-size:9px}}._sidebar_10tr9_1{display:flex;flex-direction:column;gap:24px}._sectionTitle_10tr9_7{font-size:24px;font-weight:600;color:#1e293b;margin:0 0 16px}._quickStartSection_10tr9_15{background:white;border-radius:16px;padding:24px;box-shadow:0 2px 8px #0000000a}._quickStartGrid_10tr9_22{display:flex;flex-direction:column;gap:12px}._quickStartItem_10tr9_28{border-radius:12px;padding:16px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:12px}._quickStartItem_10tr9_28:hover{transform:translateY(-1px);filter:brightness(1.05)}._quickStartIcon_10tr9_43{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;margin-left:auto}._quickStartContent_10tr9_55 h4{font-size:14px;font-weight:600;margin:0 0 2px}._quickStartContent_10tr9_55 p{font-size:12px;opacity:.9;margin:0;line-height:1.3}._recentActivitiesSection_10tr9_68{background:white;border-radius:16px;padding:24px;box-shadow:0 2px 8px #0000000a}._activitiesList_10tr9_75{display:flex;flex-direction:column;gap:16px}._activityItem_10tr9_81{display:flex;gap:12px;padding:12px;border-radius:12px;transition:all .2s ease;cursor:pointer;background:#F5F5F7}._activityItem_10tr9_81:hover{background:#d3d3da}._activityIcon_10tr9_95{width:36px;height:36px;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}._activityContent_10tr9_106{flex:1;min-width:0}._activityContent_10tr9_106 h4{font-size:14px;font-weight:600;color:#1e293b;margin:0 0 4px;line-height:1.3}._activityContent_10tr9_106 p{font-size:13px;color:#64748b;margin:0 0 4px;line-height:1.3}._activityTime_10tr9_126{font-size:12px;color:#7d8a9b}._activityIcon_10tr9_95 ._icon_10tr9_131{width:20px;height:20px}@media (max-width: 1200px){._sidebar_10tr9_1{max-width:none}._quickStartGrid_10tr9_22{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}._activitiesList_10tr9_75{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}}@media (max-width: 768px){._sidebar_10tr9_1{gap:16px}._quickStartSection_10tr9_15,._recentActivitiesSection_10tr9_68{padding:20px}._quickStartGrid_10tr9_22,._activitiesList_10tr9_75{grid-template-columns:1fr}}._section_1qn57_1{margin-bottom:0}._sectionTitle_1qn57_5{font-size:20px;font-weight:700;color:#1f2937;margin-bottom:12px}._courseContainer_1qn57_12{background:white;padding:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:50px;position:relative}._courseCard_1qn57_23{width:180px;height:140px;border-radius:16px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;position:relative;transition:all .3s;border:2px solid}._activeCard_1qn57_38{cursor:pointer}._activeCard_1qn57_38:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001f}._inactiveCard_1qn57_47{cursor:default;pointer-events:none}._inactiveCard_1qn57_47:hover{transform:none;box-shadow:none}._enrollableCard_1qn57_57{cursor:pointer}._modalOverlay_1qn57_61{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:2000}._modalContent_1qn57_71{background:#fff;border-radius:16px;padding:32px;width:90%;max-width:420px;text-align:center;box-shadow:0 20px 60px #0000002e}._modalContent_1qn57_71 h4{margin:0 0 12px;font-size:20px;font-weight:700;color:#1f2937}._modalDescription_1qn57_88{font-size:15px;color:#4b5563;line-height:1.6;margin-bottom:24px}._modalButtons_1qn57_95{display:flex;justify-content:center;gap:12px}._modalButtons_1qn57_95 button{padding:12px 24px;border-radius:10px;border:none;font-size:14px;font-weight:600;cursor:pointer;min-width:120px;transition:all .2s}._modalCancel_1qn57_112{background:#f3f4f6;color:#374151}._modalCancel_1qn57_112:hover:not(:disabled){background:#e5e7eb}._modalConfirm_1qn57_121{background:#7c3aed;color:#fff}._modalConfirm_1qn57_121:hover:not(:disabled){background:#6d28d9}._modalButtons_1qn57_95 button:disabled{opacity:.6;cursor:not-allowed}._cardIcon_1qn57_135{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:4px}._cardIcon_1qn57_135 img{width:100%;height:100%;object-fit:contain}._cardTitle_1qn57_150{font-size:14px;font-weight:600;color:#374151}._cardSubtitle_1qn57_156{font-size:13px;font-weight:500;color:#6b7280;text-align:center}._checkmark_1qn57_163{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:#10b981;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;animation:_checkPop_1qn57_1 .3s ease-out}@keyframes _checkPop_1qn57_1{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}._connector_1qn57_191{width:60px;height:80px;display:flex;align-items:center;justify-content:center}._connector_1qn57_191 svg{display:block}@media (max-width: 1200px){._courseContainer_1qn57_12{padding:30px}._courseCard_1qn57_23{width:160px;height:130px}._connector_1qn57_191{width:50px;height:70px}}@media (max-width: 768px){._courseContainer_1qn57_12{flex-direction:column;padding:24px;gap:16px}._courseCard_1qn57_23{width:100%;max-width:300px;height:120px}._connector_1qn57_191{width:100%;height:40px;transform:rotate(90deg)}._connector_1qn57_191 svg{width:40px;height:60px}}._dashboard_138lu_1{min-height:100vh;background-color:#f8fafc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._mainContent_138lu_7{display:grid;grid-template-columns:.9fr 400px;gap:24px;padding:24px;max-width:1400px;margin:0 auto;max-height:calc(100vh - 100px);overflow-y:auto}._leftColumn_138lu_18{display:flex;flex-direction:column;gap:24px}._rightColumn_138lu_24{position:sticky;height:fit-content}._welcomeCard_138lu_30{height:250px;background:white;border-radius:16px;padding:32px;box-shadow:0 2px 12px #0000000f;position:relative;overflow:hidden}._welcomeCard_138lu_30 h2{font-size:50px;font-weight:700;color:#1e293b;margin:0 0 40px}._welcomeCard_138lu_30 p{font-size:20px;font-weight:500;color:#1e293b;margin:10px 0;line-height:1.2}._helloicon_138lu_55{position:absolute;right:50px;top:65%;transform:translateY(-50%);z-index:1}._statsGrid_138lu_64{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}._recommendationSection_138lu_70{background:white;border-radius:16px;padding:24px;box-shadow:0 2px 12px #0000000f}._recommendationSection_138lu_70 h3,._chartSection_138lu_79 h3{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 16px}._recommendationGrid_138lu_86{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}._chartSection_138lu_79{background:white;border-radius:16px;padding:24px;box-shadow:0 2px 12px #0000000f}@media (max-width: 1200px){._mainContent_138lu_7{grid-template-columns:1fr;padding:16px}._rightColumn_138lu_24{position:static}._statsGrid_138lu_64{grid-template-columns:repeat(2,1fr)}._recommendationGrid_138lu_86{grid-template-columns:1fr}}@media (max-width: 768px){._mainContent_138lu_7{padding:12px;gap:16px}._leftColumn_138lu_18{gap:16px}._welcomeCard_138lu_30{padding:24px}._welcomeCard_138lu_30 h2{font-size:24px}._helloicon_138lu_55{font-size:36px;right:24px}._statsGrid_138lu_64{grid-template-columns:1fr}}@media (max-width: 480px){._welcomeCard_138lu_30{padding:20px}._welcomeCard_138lu_30 h2{font-size:20px}._helloicon_138lu_55{display:none}}._tabBar_rikw2_1{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:24px}._arrowBtn_rikw2_9{padding:0;border:0;background:transparent;color:#9ca3af;font-size:30px;font-weight:600;cursor:pointer;transition:color .2s ease}._arrowBtn_rikw2_9:hover{color:#7c3aed}._arrowBtn_rikw2_9:focus{outline:none}._recommendationsRow_rikw2_28{display:flex;align-items:center;gap:16px}._recommendationsBody_rikw2_34{flex:1}._resultPage_rikw2_37{min-height:100vh;background:linear-gradient(135deg,#e9d5ff 0%,#ddd6fe 100%);padding:24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._container_rikw2_44{max-width:1200px;margin:0 auto}._pageHeader_rikw2_49{display:flex;align-items:center;gap:10px;text-align:center}._headerIcon_rikw2_56{display:flex;align-items:center}._headerIcon_rikw2_56 img{width:52px;height:52px}._pageHeader_rikw2_49 h1{font-size:54px;font-weight:700;color:#cb55e3;margin:0}._drawingSection_rikw2_74,._scoreSection_rikw2_75,._recommendationsSection_rikw2_76{margin-top:20px;background:white;border-radius:20px;padding:32px;margin-bottom:24px;box-shadow:0 4px 20px #00000014}._sectionHeader_rikw2_85{display:flex;align-items:center;gap:12px;margin-bottom:24px}._sectionIcon_rikw2_92{display:flex;align-items:center}._sectionIcon_rikw2_92 img{width:32px;height:32px}._sectionHeader_rikw2_85 h2{font-size:26px;font-weight:700;color:#1e293b;margin:0}._drawingContainer_rikw2_110{background:#f9fafb;border-radius:12px;padding:24px;display:flex;justify-content:center;align-items:center}._drawingImage_rikw2_119{max-width:60%;height:auto;border-radius:8px;box-shadow:0 2px 12px #0000001a}._scoreSection_rikw2_75{display:grid;grid-template-columns:450px .9fr;gap:32px}._scoreCard_rikw2_133{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}._scoreCircle_rikw2_141{position:relative;width:180px;height:180px;margin:0 auto 24px}._scoreSvg_rikw2_148{width:100%;height:100%}._scoreText_rikw2_153{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:baseline}._scoreNumber_rikw2_162{font-size:48px;font-weight:700;color:#7c3aed}._scoreTotal_rikw2_168{font-size:24px;color:#9ca3af;margin-left:4px}._scoreTitle_rikw2_174{font-size:24px;font-weight:600;color:#1e293b;margin:0 0 8px}._scoreDescription_rikw2_181{font-size:16px;color:#64748b;margin:0}._analysisCards_rikw2_187{display:flex;flex-direction:column;gap:16px;border-left:2px solid #e5e7eb;padding-left:80px}._analysisTitle_rikw2_195{font-size:22px;font-weight:700;color:#1e293b;margin:0 0 12px}._analysisItem_rikw2_202{padding:12px 16px;background:#f9fafb;border-radius:8px;border-left:3px solid #959595}._analysisItemEmp_rikw2_209{padding:12px 16px;background:#f9fafb;border-radius:8px;border-left:3px solid #7c3aed}._recommendationsIcon_rikw2_216{display:flex;align-items:center;margin-top:20px}._recommendationsIcon_rikw2_216 img{width:65px;height:65px}._recommendationsTitle_rikw2_227{display:flex;align-items:center;font-size:54px;font-weight:700;color:#cb55e3}._analysisLabel_rikw2_235{display:flex;align-items:center;font-size:18px;font-weight:600;color:#000;display:block;margin-bottom:4px}._analysisLabelEmp_rikw2_245{font-size:18px;font-weight:600;color:#7c3aed;display:block;margin-bottom:4px}._analysisText_rikw2_253{font-size:14px;color:#64748b;margin:0;line-height:1.5}._summarySection_rikw2_261{background:transparent;padding:0;border-radius:0;box-shadow:none}._summaryCard_rikw2_268{background:#ffffff;padding:24px;border-radius:12px;text-align:left;transition:all .2s ease}._summaryHeader_rikw2_276{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:16px;border-bottom:2px solid #e5e7eb;padding-bottom:12px}._summaryIcon_rikw2_286{display:flex;align-items:center}._summaryIcon_rikw2_286 img{width:28px;height:28px}._summaryTitle_rikw2_296{font-size:22px;font-weight:600;color:#1e293b;margin:0}._summaryText_rikw2_303{font-size:16px;color:#000;margin:0;line-height:1.8;white-space:pre-wrap}._tabButtons_rikw2_312{display:flex;justify-content:center;gap:250px;width:95%;margin:0 auto 24px;border-bottom:2px solid #e5e7eb;padding-bottom:8px}._tabBtn_rikw2_323{padding:0;border:0;background:transparent;border-radius:0;font-size:22px;font-weight:600;color:#111827;cursor:pointer;transition:color .25s ease;position:relative}._tabBtn_rikw2_323:after{content:"";position:absolute;left:50%;transform:translate(-50%) scaleX(0);bottom:-10px;height:4px;width:min(8ch,120px);background:#7c3aed;border-radius:2px;opacity:0;transition:transform .25s ease,opacity .25s ease}._tabBtn_rikw2_323:hover{color:#7c3aed}._tabBtn_rikw2_323:hover:after{opacity:1;transform:translate(-50%) scaleX(1)}._tabBtn_rikw2_323._active_rikw2_359{color:#7c3aed;font-weight:700}._tabBtn_rikw2_323._active_rikw2_359:after{opacity:1;transform:translate(-50%) scaleX(1)}._tabBtn_rikw2_323:focus{outline:none}._recommendationCard_rikw2_373{background:#f9fafb;padding:24px;border-radius:12px;margin-bottom:20px}._placeCardInner_rikw2_380{display:flex;align-items:stretch;gap:16px}._placeImageWrapper_rikw2_386{flex:0 0 240px;aspect-ratio:4 / 3;border-radius:12px;overflow:hidden;background:#e5e7eb}._musicImageWrapper_rikw2_394{flex:0 0 160px;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:#e5e7eb}._videoThumbWrapper_rikw2_402{flex:0 0 260px;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#e5e7eb}._placeImagePlaceholder_rikw2_410{width:100%;height:100%;font-size:12px;color:#9ca3af;display:flex;align-items:center;justify-content:center}._placeImage_rikw2_386,._musicImage_rikw2_394{width:100%;height:100%;object-fit:cover;display:block}._videoThumbnail_rikw2_434{width:100%;height:100%;object-fit:cover}._placeContent_rikw2_440{flex:1;display:flex;flex-direction:column;gap:6px}._placeTitle_rikw2_447{font-size:18px;font-weight:600;color:#1e293b;margin:0}._placeRating_rikw2_454{font-size:14px;color:#6b7280;margin:0}._placeAddress_rikw2_460{font-size:14px;color:#4b5563;margin:4px 0 0;line-height:1.5}._placeLink_rikw2_467{margin-top:8px;font-size:14px;font-weight:600;color:#6366f1;text-decoration:none;display:inline-flex;align-items:center;gap:4px}._placeLink_rikw2_467:hover{text-decoration:underline}._actionButtons_rikw2_483{text-align:center;margin-top:32px}._mainBtn_rikw2_488{padding:14px 32px;background:#7c3aed;color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}._mainBtn_rikw2_488:hover{background:#6d28d9;transform:translateY(-1px)}@media (max-width: 768px){._resultPage_rikw2_37{padding:16px}._drawingSection_rikw2_74,._scoreSection_rikw2_75,._recommendationsSection_rikw2_76{padding:24px 20px}._scoreSection_rikw2_75,._categoriesSection_rikw2_521{grid-template-columns:1fr}._pageHeader_rikw2_49 h1{font-size:24px}}._app_9vscf_1{min-height:100dvh;display:flex;flex-direction:column;background-color:#f5f7fa}._routeFade_9vscf_8{animation:_route-enter_9vscf_1 .2s cubic-bezier(.22,.61,.36,1);position:relative;will-change:opacity,transform}@keyframes _route-enter_9vscf_1{0%{opacity:.01;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._routeFade_9vscf_8:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:rgba(0,0,0,.04);opacity:0;animation:_dim-lift_9vscf_1 .2s cubic-bezier(.22,.61,.36,1)}@keyframes _dim-lift_9vscf_1{0%{opacity:1}to{opacity:0}}._mainContent_9vscf_34{flex:1;display:flex;align-items:flex-start;background:linear-gradient(135deg,#F8F4FF 0%,#e2cbff 100%)}._leftPanel_9vscf_41{width:260px;background:white;border:1px solid #e5e7eb;border-radius:0 12px 12px 0;box-shadow:0 8px 24px #0000000f;overflow-y:auto;direction:rtl;flex-shrink:0;align-self:center;height:auto;max-height:calc(100vh - 160px);margin:16px 0;padding:12px}._leftPanel_9vscf_41>*{direction:ltr}._canvasContainer_9vscf_61{flex:1;display:flex;flex-direction:column;background:transparent;position:relative;min-width:0}._rightPanel_9vscf_70{width:260px;background:white;border:1px solid #e5e7eb;border-radius:12px 0 0 12px;box-shadow:0 8px 24px #0000000f;overflow-y:auto;flex-shrink:0;align-self:center;height:auto;min-height:600px;max-height:calc(100vh - 160px);margin:16px 0;padding:12px}@media (max-width: 1200px){._leftPanel_9vscf_41{width:240px}._rightPanel_9vscf_70{width:220px}}@media (max-width: 768px){._mainContent_9vscf_34{flex-direction:column}._leftPanel_9vscf_41,._rightPanel_9vscf_70{width:100%;height:200px;border-left:none;border-right:none;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}._canvasContainer_9vscf_61{order:-1;flex:1}}._container_1jusm_1{min-height:100vh;background:#f9fafb;padding:40px 20px}._header_1jusm_7{max-width:1200px;margin:0 auto 30px;display:flex;align-items:center;gap:12px}._header_1jusm_7 i{font-size:28px;color:#7c3aed}._header_1jusm_7 h1{font-size:28px;font-weight:700;color:#1f2937;margin:0}._controls_1jusm_27{max-width:1200px;margin:0 auto 32px;display:flex;gap:16px;background:white;padding:24px;border-radius:16px;box-shadow:0 2px 12px #0000000f}._searchBar_1jusm_38{flex:1;position:relative;display:flex;align-items:center}._searchBar_1jusm_38 i{position:absolute;left:16px;color:#9ca3af;font-size:16px}._searchBar_1jusm_38 input{width:40%;padding:12px 16px 12px 44px;border:2px solid #e5e7eb;border-radius:12px;font-size:15px;transition:all .3s}._searchBar_1jusm_38 input:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}._sortDropdown_1jusm_67{position:relative;min-width:150px}._sortDropdown_1jusm_67 select{width:100%;padding:12px 40px 12px 16px;border:2px solid #e5e7eb;border-radius:12px;font-size:15px;font-weight:500;color:#1f2937;background:white;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .3s}._sortDropdown_1jusm_67 select:hover{border-color:#7c3aed}._sortDropdown_1jusm_67 i{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none;font-size:14px}._gallery_1jusm_100{max-width:1200px;margin:0 auto 40px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}._artworkCard_1jusm_108{background:white;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px #0000000f;transition:all .3s;position:relative}._artworkCard_1jusm_108:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}._artworkImage_1jusm_122{width:100%;height:250px;background:#f9fafb;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}._placeholder_1jusm_133{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:white;position:relative;border-bottom:1px solid #e5e7eb}._placeholder_1jusm_133 img{width:100%;height:100%;object-fit:contain;display:block}._artworkInfo_1jusm_151{padding:8px 20px}._artworkInfo_1jusm_151 h3{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 6px}._artworkInfo_1jusm_151 p{font-size:14px;color:#6b7280;margin:0}._artworkActions_1jusm_168{padding:6px 20px;display:flex;justify-content:flex-end;gap:8px}._actionBtn_1jusm_175{width:36px;height:36px;border:none;background:#f3f4f6;border-radius:8px;color:#6b7280;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;font-size:14px}._actionBtn_1jusm_175:hover{background:#7c3aed;color:#fff;transform:scale(1.05)}._pagination_1jusm_196{max-width:1200px;margin:0 auto;display:flex;justify-content:center;gap:8px}._pageBtn_1jusm_204{width:40px;height:40px;border:none;background:white;border-radius:8px;color:#6b7280;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 2px 8px #0000000f}._pageBtn_1jusm_204:hover{background:#f3f4f6;color:#7c3aed}._pageBtn_1jusm_204._active_1jusm_223{background:#7c3aed;color:#fff}@media (max-width: 768px){._container_1jusm_1{padding:20px 16px}._controls_1jusm_27{flex-direction:column}._gallery_1jusm_100{grid-template-columns:1fr}}._container_1npwp_1{min-height:100vh;background:#f9fafb;padding:40px 20px}._header_1npwp_7{max-width:1000px;margin:0 auto 40px;display:flex;align-items:center;gap:12px}._header_1npwp_7 i{font-size:28px;color:#7c3aed}._header_1npwp_7 h1{font-size:28px;font-weight:700;color:#1f2937;margin:0}._categoryGrid_1npwp_27{max-width:1000px;margin:0 auto 48px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}._categoryCard_1npwp_35{background:white;padding:32px 24px;border-radius:16px;box-shadow:0 2px 12px #0000000f;text-align:center;cursor:pointer;transition:all .3s}._categoryCard_1npwp_35:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}._categoryIcon_1npwp_50{width:64px;height:64px;margin:0 auto 16px;border-radius:50%;background:linear-gradient(135deg,#a78bfa 0%,#7c3aed 100%);display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff}._categoryCard_1npwp_35 h3{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 8px}._categoryCard_1npwp_35 p{font-size:14px;color:#6b7280;margin:0}._faqContainer_1npwp_76{max-width:1000px;margin:0 auto 48px}._faqSection_1npwp_81{margin-bottom:48px;scroll-margin-top:100px}._sectionHeader_1npwp_86{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e5e7eb}._sectionHeader_1npwp_86 i{font-size:24px;color:#7c3aed}._sectionHeader_1npwp_86 h2{font-size:24px;font-weight:600;color:#1f2937;margin:0}._faqList_1npwp_107{display:flex;flex-direction:column;gap:12px}._faqItem_1npwp_113{background:white;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000f;transition:all .3s}._faqItem_1npwp_113:hover{box-shadow:0 4px 16px #0000001a}._faqQuestion_1npwp_125{width:100%;padding:20px 24px;background:white;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;transition:all .3s}._faqQuestion_1npwp_125:hover{background:#f9fafb}._faqQuestion_1npwp_125 span{font-size:16px;font-weight:600;color:#1f2937;flex:1;padding-right:16px}._faqQuestion_1npwp_125 i{font-size:14px;color:#9ca3af;transition:transform .3s}._faqQuestion_1npwp_125 i._rotated_1npwp_156{transform:rotate(180deg);color:#7c3aed}._faqAnswer_1npwp_161{padding:0 24px 20px;animation:_slideDown_1npwp_1 .3s ease-out}@keyframes _slideDown_1npwp_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._faqAnswer_1npwp_161 p{font-size:15px;color:#6b7280;line-height:1.6;margin:0}._supportSection_1npwp_184{max-width:1000px;margin:0 auto;background:white;border-radius:20px;padding:40px;box-shadow:0 4px 20px #00000014}._supportHeader_1npwp_193{display:flex;align-items:center;gap:12px;margin-bottom:32px;padding-bottom:20px;border-bottom:2px solid #e5e7eb}._supportHeader_1npwp_193 i{font-size:24px;color:#7c3aed}._supportHeader_1npwp_193 h2{font-size:24px;font-weight:600;color:#1f2937;margin:0}._supportContent_1npwp_214{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:32px}._contactItem_1npwp_221{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#f9fafb;border-radius:12px;transition:all .3s}._contactItem_1npwp_221:hover{background:#f3f4f6;transform:translateY(-2px)}._contactItem_1npwp_221>i{font-size:24px;color:#7c3aed;margin-top:4px}._contactItem_1npwp_221 strong{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:4px}._contactItem_1npwp_221 p{font-size:14px;color:#6b7280;margin:0;word-break:break-all}._contactButton_1npwp_257{width:100%;padding:16px;background:linear-gradient(135deg,#a78bfa 0%,#7c3aed 100%);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s;box-shadow:0 4px 12px #7c3aed4d}._contactButton_1npwp_257:hover{transform:translateY(-2px);box-shadow:0 6px 20px #7c3aed66}._contactButton_1npwp_257 i{font-size:18px}@media (max-width: 768px){._container_1npwp_1{padding:20px 16px}._categoryGrid_1npwp_27,._supportContent_1npwp_214{grid-template-columns:1fr}._supportSection_1npwp_184{padding:24px 20px}._faqQuestion_1npwp_125 span{font-size:15px}._header_1npwp_7 h1,._sectionHeader_1npwp_86 h2,._supportHeader_1npwp_193 h2{font-size:22px}}._container_12b2b_1{min-height:100vh;background:#f9fafb;padding:40px 20px}._header_12b2b_7{max-width:800px;margin:0 auto 30px;display:flex;align-items:center;gap:12px}._header_12b2b_7 i{font-size:28px;color:#7c3aed}._header_12b2b_7 h1{font-size:28px;font-weight:700;color:#1f2937;margin:0}._profileCard_12b2b_27{max-width:800px;margin:0 auto;background:white;border-radius:20px;box-shadow:0 4px 20px #00000014;overflow:hidden}._cardHeader_12b2b_36{padding:24px 32px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-bottom:none}._cardHeader_12b2b_36:after{content:"";display:block;width:100%;margin:8px 0 auto;border-bottom:2px solid #e5e7eb}._cardHeader_12b2b_36 i{font-size:20px;color:#7c3aed}._cardHeader_12b2b_36 h2{font-size:35px;font-weight:500;color:#1f2937;margin:0}._profileContent_12b2b_65{padding:32px}._avatarSection_12b2b_69{display:flex;align-items:center;gap:5px;margin-bottom:40px;padding-bottom:10px}._profileIcon_12b2b_77{width:120px;height:120px;flex-shrink:0;border-radius:50%;margin-right:15px;display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #e0e7ff;transition:all .2s ease;overflow:hidden;user-select:none;-webkit-user-select:none;-ms-user-select:none}._profileIcon_12b2b_77 img{width:100%;height:100%;object-fit:cover}._avatarInfo_12b2b_102{flex:1;display:flex;align-items:center;gap:20px}._avatarInfo_12b2b_102 h1{font-size:30px;font-weight:500;color:#1f2937;margin:0 0 8px}._formGrid_12b2b_116{display:grid;grid-template-columns:1fr 1fr;gap:24px}._formGroup_12b2b_122{display:flex;flex-direction:column}._formGroupFull_12b2b_127{grid-column:1 / -1;display:flex;flex-direction:column}._formGroup_12b2b_122 label,._formGroupFull_12b2b_127 label{font-size:20px;font-weight:600;color:#374151;margin-bottom:8px;display:flex;align-items:center;gap:8px}._input_12b2b_144{padding:12px 16px;border:2px solid #e5e7eb;border-radius:12px;font-size:15px;color:#1f2937;transition:all .3s;background:#f9fafb}._input_12b2b_144:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a;background:white}._input_12b2b_144._disabled_12b2b_161{background:#f3f4f6;color:#6b7280;cursor:not-allowed}._passwordField_12b2b_167{position:relative;display:flex;align-items:center;width:100%}._passwordField_12b2b_167 ._input_12b2b_144{flex:1}._toggleBtn_12b2b_178{position:absolute;right:12px;width:32px;height:32px;border:none;background:none;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .3s}._toggleBtn_12b2b_178:focus{outline:none}._toggleBtn_12b2b_178:hover{color:#7c3aed}._editButton_12b2b_201{padding:8px 20px;background:white;border:2px solid #7c3aed;border-radius:8px;color:#7c3aed;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s}._editButton_12b2b_201:hover{background:#7c3aed;color:#fff;transform:translateY(-1px)}._editButton_12b2b_201:focus{outline:none}._editLink_12b2b_223{display:inline;background:none;border:none;color:#7c3aed;font-size:14px;font-weight:600;cursor:pointer;padding:0;text-decoration:underline;line-height:1;transition:color .3s}._editLink_12b2b_223:hover{color:#6d28d9}._editLink_12b2b_223:focus{outline:none}._formGroup_12b2b_122 label,._formGroupFull_12b2b_127 label{pointer-events:none}._formGroup_12b2b_122 label ._editLink_12b2b_223,._formGroupFull_12b2b_127 label ._editLink_12b2b_223{pointer-events:auto}@media (max-width: 768px){._container_12b2b_1{padding:20px 16px}._formGrid_12b2b_116{grid-template-columns:1fr}._avatarSection_12b2b_69{flex-direction:column;text-align:center}._profileContent_12b2b_65{padding:24px}}._modalOverlay_4om65_1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_4om65_1 .2s ease-out}@keyframes _fadeIn_4om65_1{0%{opacity:0}to{opacity:1}}._modalContent_4om65_24{background:white;border-radius:20px;width:90%;max-width:500px;box-shadow:0 20px 60px #0000004d;animation:_slideUp_4om65_1 .3s ease-out;overflow:hidden}@keyframes _slideUp_4om65_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._modalHeader_4om65_45{position:relative;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:none}._modalHeader_4om65_45:after{content:"";position:absolute;bottom:0;left:5%;right:5%;height:1px;border-bottom:2px solid #e5e7eb}._modalHeader_4om65_45 h2{font-size:20px;font-weight:600;color:#1f2937;margin:0}._modalBody_4om65_71{padding:32px 28px;display:flex;flex-direction:column;align-items:center}._previewSection_4om65_78{margin-bottom:32px;text-align:center}._previewAvatar_4om65_83{width:150px;height:150px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;overflow:hidden;border:4px solid #f3f4f6;box-shadow:0 8px 24px #7c3aed33}._previewAvatar_4om65_83 img{width:100%;height:100%;object-fit:cover}._previewAvatar_4om65_83 i{font-size:64px;color:#fff}._previewLabel_4om65_107{font-size:14px;color:#6b7280;margin:0}._selectBtn_4om65_113{width:100%;padding:14px 24px;background:linear-gradient(135deg,#a78bfa 0%,#7c3aed 100%);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s;box-shadow:0 4px 12px #7c3aed4d;margin-bottom:16px}._selectBtn_4om65_113:hover{box-shadow:0 6px 20px #7c3aed66}._selectBtn_4om65_113 i{font-size:18px}._helpText_4om65_140{font-size:13px;color:#9ca3af;text-align:center;margin:0}._modalFooter_4om65_147{padding:20px 28px;border-top:1px solid #e5e7eb;display:flex;gap:12px;background:#f9fafb}._cancelBtn_4om65_155,._confirmBtn_4om65_156{flex:1;padding:12px 24px;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s}._cancelBtn_4om65_155{background:white;color:#6b7280;border:2px solid #e5e7eb}._cancelBtn_4om65_155:hover{background:#f3f4f6;border-color:#d1d5db}._confirmBtn_4om65_156{background:#7c3aed;color:#fff;box-shadow:0 2px 8px #7c3aed4d}._confirmBtn_4om65_156:hover{background:#6d28d9;box-shadow:0 4px 12px #7c3aed66}@media (max-width: 768px){._modalContent_4om65_24{width:95%;margin:20px}._previewAvatar_4om65_83{width:120px;height:120px}._previewAvatar_4om65_83 i{font-size:48px}}._modalOverlay_13ir5_1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_13ir5_1 .2s ease-out}@keyframes _fadeIn_13ir5_1{0%{opacity:0}to{opacity:1}}._modalContent_13ir5_24{background:white;border-radius:20px;width:90%;max-width:500px;box-shadow:0 20px 60px #0000004d;animation:_slideUp_13ir5_1 .3s ease-out;overflow:hidden}@keyframes _slideUp_13ir5_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._modalHeader_13ir5_45{position:relative;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:none}._modalHeader_13ir5_45:after{content:"";position:absolute;bottom:0;left:5%;right:5%;height:1px;border-bottom:2px solid #e5e7eb}._modalHeader_13ir5_45 h2{font-size:20px;font-weight:600;color:#1f2937;margin:0}._modalBody_13ir5_70{padding:28px}._formGroup_13ir5_74{margin-bottom:24px}._formGroup_13ir5_74:last-of-type{margin-bottom:0}._formGroup_13ir5_74 label{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}._passwordField_13ir5_90{position:relative;display:flex;align-items:center}._passwordField_13ir5_90 input{width:100%;padding:12px 48px 12px 16px;border:2px solid #e5e7eb;border-radius:12px;font-size:15px;color:#1f2937;transition:all .3s;background:white}._passwordField_13ir5_90 input:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}._passwordField_13ir5_90 input::placeholder{color:#9ca3af}._inputError_13ir5_117{border-color:#ef4444!important}._inputError_13ir5_117:focus{box-shadow:0 0 0 3px #ef44441a!important}._toggleBtn_13ir5_125{position:absolute;right:12px;width:32px;height:32px;border:none;background:none;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .3s}._toggleBtn_13ir5_125:hover{color:#7c3aed}._errorText_13ir5_144{display:block;font-size:13px;color:#ef4444;margin-top:6px;margin-left:4px}._modalFooter_13ir5_152{padding:20px 28px;border-top:1px solid #e5e7eb;display:flex;gap:12px;background:#f9fafb}._cancelBtn_13ir5_160,._confirmBtn_13ir5_161{flex:1;padding:12px 24px;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s}._cancelBtn_13ir5_160{background:white;color:#6b7280;border:2px solid #e5e7eb}._cancelBtn_13ir5_160:hover{background:#f3f4f6;border-color:#d1d5db}._confirmBtn_13ir5_161{background:#7c3aed;color:#fff;box-shadow:0 2px 8px #7c3aed4d}._confirmBtn_13ir5_161:hover{background:#6d28d9;transform:translateY(-1px);box-shadow:0 4px 12px #7c3aed66}@media (max-width: 768px){._modalContent_13ir5_24{width:95%;margin:20px}._modalBody_13ir5_70{padding:20px}._formGroup_13ir5_74{margin-bottom:20px}}._modalOverlay_1biou_1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_1biou_1 .2s ease-out}@keyframes _fadeIn_1biou_1{0%{opacity:0}to{opacity:1}}._modalContent_1biou_24{background:white;border-radius:20px;width:90%;max-width:650px;box-shadow:0 20px 60px #0000004d;animation:_slideUp_1biou_1 .3s ease-out;overflow:hidden;max-height:90vh;display:flex;flex-direction:column}@keyframes _slideUp_1biou_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._modalHeader_1biou_48{position:relative;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:none}._modalHeader_1biou_48:after{content:"";position:absolute;bottom:0;left:5%;right:5%;height:1px;border-bottom:2px solid #e5e7eb}._modalHeader_1biou_48 h2{font-size:20px;font-weight:600;color:#1f2937;margin:0}._modalBody_1biou_74{padding:28px;overflow-y:auto;flex:1}._validationMessage_1biou_80{margin-top:16px;font-size:14px;color:#ef4444;text-align:center}._interestGrid_1biou_87{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px}._interestBtn_1biou_94{padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;background:#f9fafb;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:center}._interestBtn_1biou_94:hover{border-color:#7d57d1;background:#f3f4f6}._interestBtn_1biou_94._selected_1biou_112{background:#7d57d1;color:#fff;border-color:#7d57d1}._interestLabel_1biou_118{font-size:14px;font-weight:600;color:#374151;transition:color .3s}._interestLabel_1biou_118{color:#7c3aed}._checkMark_1biou_129{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:#7c3aed;display:flex;align-items:center;justify-content:center;animation:_checkPop_1biou_1 .3s ease-out}@keyframes _checkPop_1biou_1{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}._checkMark_1biou_129 i{font-size:12px;color:#fff}._modalFooter_1biou_160{padding:20px 28px;border-top:1px solid #e5e7eb;display:flex;gap:12px;background:#f9fafb;flex-shrink:0}._cancelBtn_1biou_169,._confirmBtn_1biou_170{flex:1;padding:12px 24px;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s}._cancelBtn_1biou_169{background:white;color:#6b7280;border:2px solid #e5e7eb}._cancelBtn_1biou_169:hover{background:#f3f4f6;border-color:#d1d5db}._confirmBtn_1biou_170{background:#7c3aed;color:#fff;box-shadow:0 2px 8px #7c3aed4d}._confirmBtn_1biou_170:hover:not(:disabled){background:#6d28d9;transform:translateY(-1px);box-shadow:0 4px 12px #7c3aed66}._confirmBtn_1biou_170:disabled{background:#d1d5db;color:#9ca3af;box-shadow:none;cursor:not-allowed;transform:none}@media (max-width: 768px){._modalContent_1biou_24{width:95%;margin:20px}._interestsGrid_1biou_219{grid-template-columns:repeat(2,1fr);gap:12px}._interestCard_1biou_224{padding:20px 12px}._interestIcon_1biou_228{width:48px;height:48px}._interestIcon_1biou_228 i{font-size:20px}._interestLabel_1biou_118{font-size:13px}}._container_b4zky_1{min-height:100vh;background:#f9fafb;padding:40px 20px}._detailContainer_b4zky_7{padding-top:20px}._header_b4zky_11{max-width:1200px;margin:0 auto 30px;display:flex;align-items:center;gap:12px}._icon_b4zky_19{font-size:28px;color:#7c3aed}._header_b4zky_11 h1{font-size:28px;font-weight:700;color:#1f2937;margin:0}._tabButtons_b4zky_31{max-width:1200px;margin:0 auto 32px;display:flex;gap:12px}._tabBtn_b4zky_38{padding:12px 24px;background:linear-gradient(135deg,#a78bfa 0%,#7c3aed 100%);border:none;border-radius:12px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s;box-shadow:0 4px 12px #7c3aed4d}._tabBtn_b4zky_38:hover{transform:translateY(-2px);box-shadow:0 6px 20px #7c3aed66}._section_b4zky_59{max-width:1200px;margin:0 auto 48px}._sectionTitle_b4zky_64{font-size:25px;font-weight:700;color:#1f2937;margin:0 auto 20px;max-width:1200px;display:flex;align-items:center;gap:8px}._fireIcon_b4zky_75{font-size:24px}._hotSectionContainer_b4zky_80{max-width:1200px;margin:0 auto 48px;background:white;border-radius:16px;padding:24px;box-shadow:0 2px 12px #0000000f}._hotSection_b4zky_80{display:flex;align-items:center;gap:16px}._navBtn_b4zky_95{width:48px;height:48px;border:none;background:white;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;box-shadow:0 2px 8px #0000001a;flex-shrink:0}._navBtn_b4zky_95:hover:not(:disabled){background:#f3f4f6;transform:scale(1.05)}._navBtn_b4zky_95:disabled{opacity:.3;cursor:not-allowed}._hotCarousel_b4zky_120{flex:1;overflow:hidden;position:relative}._hotGrid_b4zky_126{display:flex;gap:20px;transition:transform .3s ease;min-width:0}._hotCard_b4zky_133{position:relative;background:white;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px #0000000f;transition:all .3s;cursor:pointer;min-width:0}._hotCard_b4zky_133:hover{box-shadow:0 8px 24px #0000001f}._rankBadge_b4zky_149{position:absolute;top:12px;left:12px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fff;z-index:10}._rankGold_b4zky_165{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);box-shadow:0 2px 8px #f59e0b66}._rankSilver_b4zky_170{background:linear-gradient(135deg,#c0c0c0 0%,#a8a8a8 100%);box-shadow:0 2px 8px #a8a8a866}._rankBronze_b4zky_175{background:linear-gradient(135deg,#cd7f32 0%,#b87333 100%);box-shadow:0 2px 8px #b8733366}._cardImage_b4zky_180{width:100%;height:200px;background:#f9fafb;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}._scrollSentinel_b4zky_191{height:1px}._cardImage_b4zky_180 img{width:100%;height:100%;object-fit:contain;display:block}._placeholder_b4zky_202{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:white;position:relative}._miniStickFigure_b4zky_213{position:relative;width:60px;height:90px}._miniHead_b4zky_219{width:20px;height:20px;border:2px solid #1f2937;border-radius:50%;position:absolute;top:10px;left:20px}._miniBody_b4zky_229{width:2px;height:30px;background:#1f2937;position:absolute;top:30px;left:29px}._miniLeftLeg_b4zky_238{width:18px;height:2px;background:#1f2937;position:absolute;top:58px;left:12px;transform:rotate(40deg)}._miniRightLeg_b4zky_248{width:18px;height:2px;background:#1f2937;position:absolute;top:58px;left:29px;transform:rotate(-40deg)}._cardInfo_b4zky_258{padding:16px;border-top:1px solid #e5e7eb}._cardTitle_b4zky_263{font-size:15px;font-weight:600;color:#1f2937;margin:0 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardStats_b4zky_273{display:flex;gap:12px;font-size:13px;color:#6b7280}._cardStats_b4zky_273 span{display:flex;align-items:center;gap:4px}._cardStats_b4zky_273 i{font-size:12px}._recentGrid_b4zky_291{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}._recentCard_b4zky_297{background:white;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px #0000000f;transition:all .3s;cursor:pointer}._recentCard_b4zky_297:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}._myPostsHeader_b4zky_312{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._myPostsHeader_b4zky_312 ._sectionTitle_b4zky_64{margin:0}._backToAllBtn_b4zky_323{padding:10px 20px;background:white;border:2px solid #7c3aed;border-radius:10px;color:#7c3aed;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s}._backToAllBtn_b4zky_323:hover{background:#7c3aed;color:#fff;transform:translateY(-1px)}._detailPage_b4zky_345{max-width:1000px;margin:0 auto}._detailStatus_b4zky_350{max-width:600px;margin:120px auto;background:white;border-radius:16px;padding:40px;text-align:center;box-shadow:0 10px 40px #0f172a1f}._detailStatus_b4zky_350 p{font-size:18px;color:#1f2937;margin:0 0 20px;line-height:1.5}._backButton_b4zky_367{padding:12px 24px;background:white;border:2px solid #e5e7eb;border-radius:12px;color:#6b7280;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;margin-bottom:24px;transition:all .3s}._backButton_b4zky_367:hover{border-color:#7c3aed;color:#7c3aed;transform:translateY(-1px)}._detailContent_b4zky_389{background:white;border-radius:20px;overflow:hidden;box-shadow:0 4px 20px #00000014}._detailImage_b4zky_396{width:100%;height:500px;background:white;display:flex;align-items:center;justify-content:center;position:relative;border-bottom:1px solid #e5e7eb}._drawingDisplay_b4zky_407{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}._drawingDisplay_b4zky_407 img{max-width:100%;max-height:100%;object-fit:contain;display:block}._stickFigure_b4zky_424{position:relative;width:200px;height:300px}._head_b4zky_11{width:60px;height:60px;border:4px solid #1f2937;border-radius:50%;position:absolute;top:40px;left:70px}._body_b4zky_440{width:4px;height:100px;background:#1f2937;position:absolute;top:100px;left:98px}._leftArm_b4zky_449{width:50px;height:4px;background:#1f2937;position:absolute;top:125px;left:49px;transform:rotate(-30deg)}._rightArm_b4zky_459{width:50px;height:4px;background:#1f2937;position:absolute;top:125px;left:99px;transform:rotate(30deg)}._leftLeg_b4zky_469{width:60px;height:4px;background:#1f2937;position:absolute;top:197px;left:40px;transform:rotate(40deg)}._rightLeg_b4zky_479{width:60px;height:4px;background:#1f2937;position:absolute;top:197px;left:99px;transform:rotate(-40deg)}._heart_b4zky_489{position:absolute;top:10px;right:20px;color:#ef4444;font-size:28px;animation:_heartbeat_b4zky_1 1.5s ease-in-out infinite}@keyframes _heartbeat_b4zky_1{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}._smallFigure_b4zky_503{position:absolute;right:30px;bottom:40px;width:100px;height:150px}._smallHead_b4zky_511{width:30px;height:30px;border:3px solid #1f2937;border-radius:50%;position:absolute;top:15px;left:35px}._smallBody_b4zky_521{width:3px;height:50px;background:#1f2937;position:absolute;top:45px;left:48px}._smallLeftLeg_b4zky_530{width:30px;height:3px;background:#1f2937;position:absolute;top:93px;left:19px;transform:rotate(40deg)}._smallRightLeg_b4zky_540{width:30px;height:3px;background:#1f2937;position:absolute;top:93px;left:49px;transform:rotate(-40deg)}._detailInfo_b4zky_550{padding:32px;position:relative}._detailInfoHeader_b4zky_555{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}._detailActions_b4zky_563{display:flex;align-items:center;gap:12px;position:relative}._postMenu_b4zky_570{position:relative}._menuButton_b4zky_574{width:44px;height:44px;border-radius:12px;border:1px solid #e5e7eb;background:white;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;transition:all .2s ease}._menuButton_b4zky_574:hover{border-color:#7c3aed;color:#7c3aed;box-shadow:0 4px 12px #7c3aed26}._menuDropdown_b4zky_594{position:absolute;top:calc(100% + 8px);right:0;background:white;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 24px #0f172a26;display:flex;flex-direction:column;min-width:160px;z-index:20;padding:8px 0}._menuItem_b4zky_609{padding:10px 16px;background:none;border:none;width:100%;text-align:left;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:background .2s ease}._menuItem_b4zky_609:hover{background:#f3f4f6}._menuItem_b4zky_609._deleteItem_b4zky_626{color:#ef4444}._menuItem_b4zky_609._deleteItem_b4zky_626:hover{background:#fee2e2}._detailTitle_b4zky_634{font-size:28px;font-weight:700;color:#1f2937;margin:0;flex:1}._likeButton_b4zky_642{flex-shrink:0}._heartBtn_b4zky_646{padding:12px 24px;background:white;border:2px solid #ef4444;border-radius:50px;color:#ef4444;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s;box-shadow:0 4px 12px #ef444433}._heartBtn_b4zky_646:hover{background:#ef4444;color:#fff;transform:scale(1.05)}._heartBtn_b4zky_646._liked_b4zky_668{background:#ef4444;color:#fff}._heartBtn_b4zky_646._liked_b4zky_668:hover{background:#dc2626;transform:scale(1.05)}._detailDescription_b4zky_678{font-size:15px;color:#6b7280;line-height:1.6;margin:0 0 16px}._detailMeta_b4zky_685{font-size:14px;color:#9ca3af;margin-bottom:32px;display:flex;justify-content:flex-end;gap:16px}._detailMeta_b4zky_685 span{white-space:nowrap}._commentsSection_b4zky_699{border-top:1px solid #e5e7eb;padding-top:24px}._commentPagination_b4zky_704{margin-top:16px;display:flex;align-items:center;justify-content:center;gap:12px}._paginationBtn_b4zky_712{padding:8px 14px;border:1px solid #d1d5db;border-radius:8px;background:white;color:#4b5563;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._paginationBtn_b4zky_712:hover:not(:disabled){border-color:#7c3aed;color:#7c3aed;box-shadow:0 4px 10px #7c3aed26}._paginationBtn_b4zky_712:disabled{opacity:.5;cursor:not-allowed}._pageIndicator_b4zky_735{font-size:14px;color:#6b7280;font-weight:500}._scrollSentinel_b4zky_191{width:100%;height:1px}._commentsSection_b4zky_699 h3{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 20px}._commentInput_b4zky_753{display:flex;gap:12px;margin-bottom:24px}._commentAvatar_b4zky_759{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}._commentAvatar_b4zky_759 img{width:100%;height:100%;object-fit:cover;border-radius:50%}._commentInput_b4zky_753 input{flex:1;padding:12px 16px;border:2px solid #e5e7eb;border-radius:12px;font-size:14px;transition:all .3s}._commentInput_b4zky_753 input:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}._commentSubmit_b4zky_792{padding:12px 24px;background:#7c3aed;border:none;border-radius:12px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s}._commentSubmit_b4zky_792:hover:not(:disabled){background:#6d28d9;transform:translateY(-1px)}._commentSubmit_b4zky_792:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed;transform:none}._commentsList_b4zky_816{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}._comment_b4zky_699{display:flex;gap:12px}._commentContent_b4zky_828{flex:1}._commentHeader_b4zky_832{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}._commentContent_b4zky_828 strong{font-size:14px;font-weight:600;color:#1f2937;display:block;margin-bottom:6px}._deleteCommentBtn_b4zky_847{background:none;border:none;color:#747474;font-size:12px;font-weight:600;cursor:pointer;padding:0;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._deleteCommentBtn_b4zky_847:hover{color:#dc2626}._commentContent_b4zky_828 p{font-size:14px;color:#374151;line-height:1.5;margin:0 0 6px}._deletedComment_b4zky_872{color:#9ca3af!important;font-style:italic}._commentActions_b4zky_877{display:flex;align-items:center;gap:12px;margin-top:4px}._commentTime_b4zky_884{font-size:12px;color:#9ca3af}._commentReply_b4zky_889{background:none;border:none;color:#7c3aed;font-size:12px;font-weight:600;cursor:pointer;padding:0}._commentReply_b4zky_889:hover{text-decoration:underline}._replyInput_b4zky_903{display:flex;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid #f3f4f6}._replyInput_b4zky_903 input{flex:1;padding:8px 12px;border:2px solid #e5e7eb;border-radius:12px;font-size:14px}._replyInput_b4zky_903 input:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}._replyInput_b4zky_903 ._commentSubmit_b4zky_792{padding:8px 16px;font-size:14px}._repliesList_b4zky_930{margin-top:12px;padding-left:30px;display:flex;flex-direction:column;gap:12px;position:relative}._repliesList_b4zky_930:before{content:"";position:absolute;left:10px;top:0;bottom:0;width:2px;background:#e5e7eb}._reply_b4zky_903{display:flex;gap:12px;position:relative}._replyArrow_b4zky_955{position:absolute;left:-40px;top:16px;width:20px;height:20px;border-left:2px solid #9ca3af;border-bottom:2px solid #9ca3af;border-radius:0 0 0 6px}._reply_b4zky_903 ._commentAvatar_b4zky_759{width:40px;height:40px}._reply_b4zky_903 ._commentContent_b4zky_828{flex:1}._reply_b4zky_903 ._commentContent_b4zky_828 strong{font-size:13px;margin-bottom:2px;display:block}._reply_b4zky_903 ._commentActions_b4zky_877{display:flex;align-items:center;gap:12px;margin-top:4px}._reply_b4zky_903 ._commentContent_b4zky_828 p{font-size:13px;margin:2px 0}._noComments_b4zky_993{text-align:center;padding:40px 20px;color:#9ca3af;font-size:14px}._moreComments_b4zky_1000{width:100%;padding:14px;background:white;border:2px solid #e5e7eb;border-radius:12px;color:#6b7280;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s}._moreComments_b4zky_1000:hover{background:#f3f4f6;border-color:#d1d5db}@media (max-width: 1024px){._hotGrid_b4zky_126{grid-template-columns:repeat(2,1fr)}._navBtn_b4zky_95{display:none}}@media (max-width: 768px){._container_b4zky_1{padding:20px 16px}._hotGrid_b4zky_126{grid-template-columns:1fr}._recentGrid_b4zky_291{grid-template-columns:repeat(2,1fr)}._detailImage_b4zky_396{height:300px}._stickFigure_b4zky_424{width:120px;height:180px;transform:scale(.8)}}._modalOverlay_1o0cn_1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:9999;animation:_fadeIn_1o0cn_1 .2s ease-out;overflow-y:auto;padding:20px}@keyframes _fadeIn_1o0cn_1{0%{opacity:0}to{opacity:1}}._modalContent_1o0cn_26{background:white;border-radius:20px;width:90%;max-width:700px;max-height:90vh;box-shadow:0 20px 60px #0000004d;animation:_slideUp_1o0cn_1 .3s ease-out;overflow:hidden;display:flex;flex-direction:column}@keyframes _slideUp_1o0cn_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._modalHeader_1o0cn_50{padding:24px 28px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}._modalHeader_1o0cn_50 h2{font-size:20px;font-weight:600;color:#1f2937;margin:0}._closeBtn_1o0cn_66{width:32px;height:32px;border:none;background:#f3f4f6;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s}._closeBtn_1o0cn_66:hover{background:#e5e7eb;color:#1f2937}._modalBody_1o0cn_85{padding:28px;overflow-y:auto;flex:1}._imageSection_1o0cn_91{margin-bottom:24px}._uploadBtn_1o0cn_95{width:100%;height:200px;border:2px dashed #d1d5db;border-radius:12px;background:#f9fafb;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:all .3s;color:#6b7280}._uploadBtn_1o0cn_95:hover{border-color:#7c3aed;background:#f3e8ff;color:#7c3aed}._uploadBtn_1o0cn_95 i{font-size:48px}._uploadBtn_1o0cn_95 span{font-size:15px;font-weight:600}._imagePreview_1o0cn_126{position:relative;width:100%;height:300px;border-radius:12px;overflow:hidden;background:#f3f4f6}._imagePreview_1o0cn_126 img{width:100%;height:100%;object-fit:contain}._removeImageBtn_1o0cn_141{position:absolute;top:12px;right:12px;width:36px;height:36px;border:none;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;font-size:16px}._removeImageBtn_1o0cn_141:hover{background:rgba(239,68,68,.9);transform:scale(1.1)}._formGroup_1o0cn_164{margin-bottom:24px;position:relative}._formGroup_1o0cn_164:last-of-type{margin-bottom:0}._formGroup_1o0cn_164 label{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}._titleInput_1o0cn_181{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:12px;font-size:16px;color:#1f2937;transition:all .3s;font-weight:500}._titleInput_1o0cn_181:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}._titleInput_1o0cn_181::placeholder{color:#9ca3af}._contentTextarea_1o0cn_202{width:100%;min-height:200px;padding:12px 16px;border:2px solid #e5e7eb;border-radius:12px;font-size:15px;color:#1f2937;line-height:1.6;resize:vertical;transition:all .3s;font-family:inherit}._contentTextarea_1o0cn_202:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}._contentTextarea_1o0cn_202::placeholder{color:#9ca3af}._charCount_1o0cn_226{position:absolute;bottom:-20px;right:0;font-size:12px;color:#9ca3af}._modalFooter_1o0cn_234{padding:20px 28px;border-top:1px solid #e5e7eb;display:flex;gap:12px;background:#f9fafb;flex-shrink:0}._cancelBtn_1o0cn_243,._confirmBtn_1o0cn_244{flex:1;padding:12px 24px;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s}._cancelBtn_1o0cn_243{background:white;color:#6b7280;border:2px solid #e5e7eb}._cancelBtn_1o0cn_243:hover{background:#f3f4f6;border-color:#d1d5db}._confirmBtn_1o0cn_244{background:linear-gradient(135deg,#a78bfa 0%,#7c3aed 100%);color:#fff;box-shadow:0 2px 8px #7c3aed4d}._confirmBtn_1o0cn_244:hover{transform:translateY(-1px);box-shadow:0 4px 12px #7c3aed66}@media (max-width: 768px){._modalContent_1o0cn_26{width:95%;margin:20px}._modalBody_1o0cn_85{padding:20px}._imagePreview_1o0cn_126{height:200px}._uploadBtn_1o0cn_95{height:150px}._uploadBtn_1o0cn_95 i{font-size:36px}._contentTextarea_1o0cn_202{min-height:150px}}._modalOverlay_122nb_1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);z-index:1000;padding:20px;overflow-y:auto}._modalContent_122nb_13{background:white;border-radius:24px;padding:40px 30px;max-width:400px;width:100%;max-height:90vh;overflow-y:auto;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 20px 60px #00000080;margin:0 auto}._closeButton_122nb_28{position:absolute;top:20px;right:20px;background:none;border:none;color:#333;font-size:24px;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .2s}._closeButton_122nb_28:hover{opacity:1}._dateDisplay_122nb_50{text-align:center;color:#666;font-size:14px;font-weight:500;margin-bottom:20px}._title_122nb_58{text-align:center;color:#1f2937;font-size:24px;font-weight:700;line-height:1.4;margin-bottom:12px}._subtitle_122nb_67{text-align:center;color:#6b7280;font-size:14px;margin-bottom:40px}._emotionGrid_122nb_74{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px}._emotionButton_122nb_81{aspect-ratio:1;border:none;border-radius:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;position:relative;box-shadow:0 4px 12px #0003}._emotionButton_122nb_81:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000004d}._emotionButton_122nb_81._selected_122nb_99{transform:scale(1.05);box-shadow:0 0 0 3px #ffffff80}._emotionLabel_122nb_104{color:#fff;font-size:15px;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.3)}._submitButton_122nb_111{width:100%;padding:16px;background:#7c3aed;border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s}._submitButton_122nb_111:hover:not(:disabled){background:#6d28d9}._submitButton_122nb_111:disabled{opacity:.4;cursor:not-allowed}._modalContent_122nb_13::-webkit-scrollbar{width:6px}._modalContent_122nb_13::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}._modalContent_122nb_13::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}._modalContent_122nb_13::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width: 480px){._modalContent_122nb_13{padding:32px 24px;border-radius:20px}._title_122nb_58{font-size:20px}._emotionGrid_122nb_74{gap:12px}._emotionButton_122nb_81{border-radius:12px}._emotionLabel_122nb_104{font-size:14px}}._container_xbm7y_1{padding-bottom:80px}._calendarWrapper_xbm7y_6{background:white;border-radius:20px;padding:32px;box-shadow:0 4px 20px #00000014}._calendarHeader_xbm7y_13{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}._monthNavButton_xbm7y_20{background:#f3f4f6;border:none;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#374151;font-size:16px;transition:all .2s}._monthNavButton_xbm7y_20:hover{background:#e5e7eb;transform:scale(1.05)}._monthTitle_xbm7y_40 h2{font-size:24px;font-weight:700;color:#1f2937;margin:0}._calendar_xbm7y_6{width:100%}._weekDays_xbm7y_51{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:8px}._weekDay_xbm7y_51{text-align:center;font-size:14px;font-weight:600;color:#6b7280;padding:8px 0}._calendarGrid_xbm7y_66{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}._calendarDay_xbm7y_72{aspect-ratio:1;background:#f9fafb;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:8px 4px;cursor:pointer;transition:all .2s;position:relative;overflow:hidden;border:2px solid transparent}._calendarDay_xbm7y_72:hover{background:#f3f4f6;transform:scale(1.05)}._calendarDay_xbm7y_72._otherMonth_xbm7y_93{opacity:.3;cursor:default}._calendarDay_xbm7y_72._otherMonth_xbm7y_93:hover{transform:none;background:#f9fafb}._calendarDay_xbm7y_72._today_xbm7y_103{border-color:#7c3aed;background:#ede9fe;font-weight:700}._calendarDay_xbm7y_72._hasDiary_xbm7y_109{cursor:pointer;border-color:#c4b5fd}._calendarDay_xbm7y_72._hasImage_xbm7y_114{color:#fff;border-color:#fff9}._calendarOverlay_xbm7y_119{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.35)}._calendarContent_xbm7y_125{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:6px}._dayNumber_xbm7y_137{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:4px}._calendarDay_xbm7y_72._hasDiary_xbm7y_109 ._dayNumber_xbm7y_137{color:#1f2937;font-weight:700}._calendarDay_xbm7y_72._hasImage_xbm7y_114 ._dayNumber_xbm7y_137{color:#fff}._calendarDay_xbm7y_72._today_xbm7y_103 ._dayNumber_xbm7y_137{color:#7c3aed}._calendarDay_xbm7y_72._today_xbm7y_103._hasImage_xbm7y_114 ._dayNumber_xbm7y_137{color:#fff}._diaryTitle_xbm7y_161{font-size:12px;font-weight:500;color:inherit;text-align:center;margin-top:auto;margin-bottom:6px;padding:0 4px;line-height:1.3;max-height:32px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}._header_xbm7y_180{background:white;padding:20px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 8px #0000000d;position:sticky;top:0;z-index:100}._backButton_xbm7y_192,._writeButton_xbm7y_193{background:none;border:none;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#374151;font-size:18px}._backButton_xbm7y_192:hover,._writeButton_xbm7y_193:hover{background:#f3f4f6}._title_xbm7y_213{font-size:20px;font-weight:700;color:#1f2937;margin:0}._searchSection_xbm7y_220{padding:20px;background:white}._searchBox_xbm7y_225{display:flex;align-items:center;gap:12px;background:#f3f4f6;padding:12px 16px;border-radius:12px;transition:all .2s}._searchBox_xbm7y_225:focus-within{background:#e5e7eb}._searchBox_xbm7y_225 i{color:#9ca3af;font-size:16px}._searchBox_xbm7y_225 input{flex:1;border:none;background:none;outline:none;font-size:15px;color:#1f2937}._searchBox_xbm7y_225 input::placeholder{color:#9ca3af}._filterSection_xbm7y_257{padding:0 20px 16px;background:white;border-bottom:1px solid #e5e7eb}._filterScroll_xbm7y_263{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}._filterScroll_xbm7y_263::-webkit-scrollbar{height:4px}._filterScroll_xbm7y_263::-webkit-scrollbar-track{background:#f3f4f6;border-radius:2px}._filterScroll_xbm7y_263::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}._filterButton_xbm7y_284{padding:8px 16px;background:#f3f4f6;border:none;border-radius:20px;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0}._filterButton_xbm7y_284:hover{background:#e5e7eb}._filterButton_xbm7y_284._active_xbm7y_302{background:#7d57d1;color:#fff}._statsSection_xbm7y_307{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:20px}._statsCard_xbm7y_314{background:white;padding:20px;border-radius:16px;text-align:center;box-shadow:0 2px 8px #0000000d}._statsNumber_xbm7y_322{font-size:32px;font-weight:700;color:#7d57d1;margin-bottom:4px}._statsLabel_xbm7y_329{font-size:14px;color:#6b7280;font-weight:500}._emptyState_xbm7y_335{text-align:center;padding:80px 20px;color:#9ca3af}._emptyState_xbm7y_335 i{font-size:64px;margin-bottom:20px;opacity:.5}._emptyState_xbm7y_335 p{font-size:16px;margin-bottom:24px}._emptyButton_xbm7y_352{padding:14px 28px;background:#7d57d1;border:none;border-radius:12px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s}._emptyButton_xbm7y_352:hover{background:#6b46b8;transform:translateY(-2px)}._diaryGrid_xbm7y_369{padding:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}._diaryCard_xbm7y_376{background:white;border-radius:16px;padding:20px;box-shadow:0 2px 8px #0000000d;cursor:pointer;transition:all .3s;border-top:4px solid #7d57d1;display:flex;flex-direction:column;gap:12px}._diaryCard_xbm7y_376:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}._cardHeader_xbm7y_394{display:flex;justify-content:space-between;align-items:center}._cardDate_xbm7y_400{font-size:13px;font-weight:600;color:#6b7280}._cardActions_xbm7y_406{display:flex;gap:8px}._deleteButton_xbm7y_411{background:none;border:none;color:#ef4444;font-size:14px;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .2s}._deleteButton_xbm7y_411:hover{background:#fee2e2}._emotionBadge_xbm7y_426{display:inline-block;padding:6px 14px;border-radius:12px;font-size:13px;font-weight:600;color:#fff;align-self:flex-start}._cardContent_xbm7y_436{font-size:14px;line-height:1.6;color:#374151;flex:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical}._cardFooter_xbm7y_449{display:flex;justify-content:flex-end;padding-top:8px;border-top:1px solid #f3f4f6}._readMore_xbm7y_456{font-size:13px;color:#7d57d1;font-weight:600}@media (max-width: 1024px){._diaryGrid_xbm7y_369{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (max-width: 768px){._diaryGrid_xbm7y_369{grid-template-columns:1fr;padding:16px}._statsSection_xbm7y_307{padding:16px;gap:12px}}@media (max-width: 480px){._header_xbm7y_180{padding:16px}._title_xbm7y_213{font-size:18px}._searchSection_xbm7y_220{padding:16px}._filterSection_xbm7y_257{padding:0 16px 12px}._statsSection_xbm7y_307{grid-template-columns:1fr}}._wrapper_b6z2d_1{min-height:100vh;transition:background .3s ease;color:#fff;position:relative;overflow:hidden;padding:40px 20px}._container_b6z2d_10{max-width:800px;margin:0 auto;background:rgba(255,255,255,.1);border-radius:24px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000001a;overflow:hidden}._header_b6z2d_20{display:flex;align-items:center;padding:20px 24px;position:relative;z-index:10}._backButton_b6z2d_28{background:rgba(255,255,255,.15);border:none;border-radius:12px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;cursor:pointer;transition:all .2s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._backButton_b6z2d_28:hover{background:rgba(255,255,255,.25);transform:scale(1.05)}._content_b6z2d_49{padding:0 32px 40px;display:flex;flex-direction:column;gap:24px}._dateSection_b6z2d_56{text-align:center;padding:20px 0 0}._dateMain_b6z2d_61{font-size:24px;font-weight:700;margin-bottom:16px;letter-spacing:-.5px}._emotionTag_b6z2d_68{display:inline-block;background:rgba(255,255,255,.2);padding:8px 20px;border-radius:20px;font-size:14px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._titleSection_b6z2d_78{background:rgba(255,255,255,.15);border-radius:16px;padding:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 4px 16px #0000001a}._titleInput_b6z2d_86{width:100%;background:none;border:none;color:#fff;font-size:20px;font-weight:600;font-family:inherit;outline:none;padding:0}._titleInput_b6z2d_86::placeholder{color:#ffffff80}._titleCharCount_b6z2d_102{text-align:right;font-size:12px;opacity:.6;margin-top:8px}._diarySection_b6z2d_109{background:rgba(255,255,255,.15);border-radius:20px;padding:24px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000001a;position:relative}._diaryInput_b6z2d_118{width:100%;min-height:300px;background:none;border:none;color:#fff;font-size:16px;font-family:inherit;line-height:1.8;resize:none;outline:none}._diaryInput_b6z2d_118::placeholder{color:#ffffff80}._charCount_b6z2d_135{text-align:right;font-size:13px;opacity:.6;margin-top:12px}._submitButton_b6z2d_142{width:100%;padding:18px;background:rgba(255,255,255,.25);border:none;border-radius:16px;color:#fff;font-size:17px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px #00000026}._submitButton_b6z2d_142:hover{background:rgba(255,255,255,.35);transform:translateY(-2px);box-shadow:0 8px 30px #0003}._submitButton_b6z2d_142 i{font-size:18px}@media (max-width: 768px){._dateMain_b6z2d_61{font-size:28px}._diaryInput_b6z2d_118{min-height:250px;font-size:15px}._content_b6z2d_49{padding:0 20px 32px;gap:24px}}@media (max-width: 480px){._header_b6z2d_20{padding:16px}._dateMain_b6z2d_61{font-size:24px}._diarySection_b6z2d_109{padding:20px;border-radius:16px}._diaryInput_b6z2d_118{min-height:200px;font-size:14px}._submitButton_b6z2d_142{padding:16px;font-size:16px}}._loadingContainer_ufipf_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}._spinner_ufipf_9{width:50px;height:50px;border:4px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:_spin_ufipf_9 1s linear infinite}@keyframes _spin_ufipf_9{to{transform:rotate(360deg)}}._container_ufipf_22{min-height:100vh;transition:background .3s ease;color:#fff;overflow-x:hidden}._header_ufipf_29{display:flex;justify-content:space-between;align-items:center;padding:20px;position:sticky;top:0;z-index:10;background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._backButton_ufipf_41,._actionButton_ufipf_42{background:rgba(255,255,255,.15);border:none;border-radius:12px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;cursor:pointer;transition:all .2s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._backButton_ufipf_41:hover,._actionButton_ufipf_42:hover{background:rgba(255,255,255,.25);transform:scale(1.05)}._headerActions_ufipf_64{display:flex;gap:10px}._content_ufipf_69{padding:24px 24px 40px;max-width:600px;margin:0 auto}._dateSection_ufipf_75{text-align:center;padding:20px 0 30px}._dateMain_ufipf_80{font-size:28px;font-weight:700;margin-bottom:16px;letter-spacing:-.5px}._emotionTags_ufipf_87{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}._emotionTag_ufipf_87{background:rgba(255,255,255,.2);padding:6px 16px;border-radius:16px;font-size:13px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._aiImageSection_ufipf_103{margin-bottom:32px}._imageWrapper_ufipf_107{width:100%;max-width:400px;margin:0 auto;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px #0000004d;aspect-ratio:1}._aiImage_ufipf_103{width:100%;height:100%;object-fit:cover;display:block}._messageSection_ufipf_124{background:rgba(255,255,255,.15);border-radius:20px;padding:24px;margin-bottom:24px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000001a}._aiMessage_ufipf_133{font-size:16px;line-height:1.7;margin-bottom:20px;font-weight:500}._aiQuote_ufipf_140{position:relative;padding:16px 20px;background:rgba(255,255,255,.1);border-radius:12px}._aiQuote_ufipf_140 p{margin:0;font-size:14px;line-height:1.6;font-style:italic;opacity:.9}._aiQuote_ufipf_140 i{opacity:.4;font-size:12px}._aiQuote_ufipf_140 ._fa-quote-left_ufipf_160{position:absolute;top:12px;left:12px}._aiQuote_ufipf_140 ._fa-quote-right_ufipf_166{position:absolute;bottom:12px;right:12px}._diaryContent_ufipf_172{background:rgba(255,255,255,.15);border-radius:20px;padding:24px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000001a}._contentTitle_ufipf_180{font-size:18px;font-weight:700;margin:0 0 16px;padding-bottom:12px;border-bottom:2px solid rgba(255,255,255,.2)}._diaryContent_ufipf_172 p{margin:0;font-size:15px;line-height:1.8;white-space:pre-wrap;word-break:break-word}._buttonGroup_ufipf_196{display:flex;gap:12px;margin-top:32px}._deleteButton_ufipf_202,._listButton_ufipf_203{flex:1;padding:16px;background:rgba(255,255,255,.2);border:none;border-radius:14px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._deleteButton_ufipf_202:hover{background:rgba(239,68,68,.3);transform:translateY(-2px)}._listButton_ufipf_203:hover{background:rgba(255,255,255,.3);transform:translateY(-2px)}._deleteButton_ufipf_202 i,._listButton_ufipf_203 i{font-size:16px}@media (max-width: 768px){._content_ufipf_69{padding:0 20px 32px}._dateMain_ufipf_80{font-size:24px}._aiMessage_ufipf_133{font-size:15px}._diaryContent_ufipf_172{padding:20px}._contentTitle_ufipf_180{font-size:17px}._diaryContent_ufipf_172 p{font-size:14px}._buttonGroup_ufipf_196{margin-top:24px}}@media (max-width: 480px){._dateMain_ufipf_80{font-size:22px}._imageWrapper_ufipf_107{border-radius:20px}._messageSection_ufipf_124{padding:20px;border-radius:16px}._diaryContent_ufipf_172{padding:18px;border-radius:16px}}._loadingContainer_yemdg_1{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;gap:24px;transition:background .3s ease}._spinner_yemdg_12{width:60px;height:60px;border:4px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:_spin_yemdg_12 1s linear infinite}@keyframes _spin_yemdg_12{to{transform:rotate(360deg)}}._loadingText_yemdg_25{font-size:16px;font-weight:500;opacity:.9}._container_yemdg_31{min-height:100vh;transition:background .3s ease;color:#fff;overflow-x:hidden}._header_yemdg_38{display:flex;justify-content:space-between;align-items:center;padding:20px;position:sticky;top:0;z-index:10;background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._backButton_yemdg_50,._moreButton_yemdg_51{background:rgba(255,255,255,.15);border:none;border-radius:12px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;cursor:pointer;transition:all .2s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._backButton_yemdg_50:hover,._moreButton_yemdg_51:hover{background:rgba(255,255,255,.25);transform:scale(1.05)}._content_yemdg_73{padding:0 24px 40px;max-width:600px;margin:0 auto}._dateSection_yemdg_79{text-align:center;padding:20px 0 30px}._dateMain_yemdg_84{font-size:28px;font-weight:700;margin-bottom:16px;letter-spacing:-.5px}._emotionTags_yemdg_91{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}._emotionTag_yemdg_91{background:rgba(255,255,255,.2);padding:6px 16px;border-radius:16px;font-size:13px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._aiImageSection_yemdg_107{margin-bottom:32px}._imageWrapper_yemdg_111{width:100%;max-width:400px;margin:0 auto;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px #0000004d;aspect-ratio:1}._aiImage_yemdg_107{width:100%;height:100%;object-fit:cover;display:block}._messageSection_yemdg_128{background:rgba(255,255,255,.15);border-radius:20px;padding:24px;margin-bottom:24px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000001a}._aiMessage_yemdg_137{font-size:16px;line-height:1.7;margin-bottom:20px;font-weight:500}._aiQuote_yemdg_144{position:relative;padding:16px 20px;background:rgba(255,255,255,.1);border-radius:12px}._aiQuote_yemdg_144 p{margin:0;font-size:14px;line-height:1.6;font-style:italic;opacity:.9}._aiQuote_yemdg_144 i{opacity:.4;font-size:12px}._aiQuote_yemdg_144 ._fa-quote-left_yemdg_164{position:absolute;top:12px;left:12px}._aiQuote_yemdg_144 ._fa-quote-right_yemdg_170{position:absolute;bottom:12px;right:12px}._diaryContent_yemdg_176{background:rgba(255,255,255,.1);border-radius:16px;padding:20px;margin-bottom:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:15px;line-height:1.8;min-height:100px;max-height:300px;overflow-y:auto}._diaryContent_yemdg_176 p{margin:0;white-space:pre-wrap;word-break:break-word}._buttonGroup_yemdg_195{display:flex;justify-content:center;align-items:center}._listButton_yemdg_201{padding:16px 48px;background:rgba(255,255,255,.2);border:none;border-radius:14px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._listButton_yemdg_201:hover{background:rgba(255,255,255,.3);transform:translateY(-2px)}._listButton_yemdg_201 i{font-size:16px}._diaryContent_yemdg_176::-webkit-scrollbar{width:6px}._diaryContent_yemdg_176::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:3px}._diaryContent_yemdg_176::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:3px}._diaryContent_yemdg_176::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}@media (max-width: 768px){._content_yemdg_73{padding:0 20px 32px}._dateMain_yemdg_84{font-size:24px}._aiMessage_yemdg_137{font-size:15px}._diaryContent_yemdg_176{font-size:14px}}@media (max-width: 480px){._header_yemdg_38{padding:16px}._dateMain_yemdg_84{font-size:22px}._imageWrapper_yemdg_111{border-radius:20px}._messageSection_yemdg_128{padding:20px;border-radius:16px}._listButton_yemdg_201{width:100%;max-width:300px}}._container_vl1nv_1{min-height:100vh;background:#f9fafb;padding:40px 20px}._contentWrapper_vl1nv_7{max-width:1200px;margin:0 auto}._pageHeader_vl1nv_12{display:flex;align-items:center;gap:12px;margin-bottom:30px}._pageHeader_vl1nv_12 h1{font-size:28px;font-weight:700;color:#1f2937;margin:0}._writeButtonContainer_vl1nv_26{max-width:1200px;margin:0 auto 32px;display:flex;gap:12px}._writeTodayButton_vl1nv_33{padding:12px 24px;background:linear-gradient(135deg,#a78bfa 0%,#7c3aed 100%);border:none;border-radius:12px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s;box-shadow:0 4px 12px #7c3aed4d}._writeTodayButton_vl1nv_33:hover{transform:translateY(-2px);box-shadow:0 6px 20px #7c3aed66}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#0b0b0b;background-color:#000;color:#333;overflow-y:auto;overflow-x:hidden}#root{min-height:100vh;display:flex;flex-direction:column}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}button{border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;transition:all .2s ease}button:focus{outline:2px solid #4f46e5;outline-offset:2px}input,select,textarea{font-family:inherit;font-size:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}section{margin:0;padding:0}
