._page_i137e_1{--fg: #f7f4ea;--muted: rgba(247, 244, 234, .78);--accent: #f7ce7b;--accent-2: #7be6c4;--shadow: 0 45px 140px rgba(0, 0, 0, .55);--font-sans: "Pretendard Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;position:relative;margin:0 auto;width:100%;padding:0 clamp(1.5rem,5vw,3.75rem) clamp(3rem,6vw,5rem);font-family:var(--font-sans);color:var(--fg)}.light ._page_i137e_1{--fg: #1a2b21;--muted: rgba(24, 34, 27, .72);--accent: #c4960e;--accent-2: #1a8a6a;background:transparent;color:var(--fg)}.dark ._page_i137e_1{background:transparent}._reduceMotion_i137e_30 ._fruit_i137e_30,._reduceMotion_i137e_30 ._backgroundWash_i137e_31,._reduceMotion_i137e_30 ._heroKicker_i137e_32:after{animation:none!important}._backgroundLayers_i137e_36{position:absolute;inset:0;z-index:0;pointer-events:none}._backgroundPhoto_i137e_43,._backgroundWash_i137e_31{position:absolute;inset:0}._backgroundPhoto_i137e_43{background-image:url(/images/idea-tree-forest.jpg);background-size:cover;background-position:center;filter:saturate(1.05) brightness(.97) blur(1.2px);opacity:.95;transform:scale(1.05)}.light ._backgroundPhoto_i137e_43{filter:saturate(1.08) brightness(1)}.dark ._backgroundPhoto_i137e_43{filter:saturate(1) brightness(.78)}._backgroundWash_i137e_31{background:radial-gradient(circle at 35% 20%,rgba(255,210,140,.45),transparent 55%),radial-gradient(circle at 70% 40%,rgba(82,167,160,.35),transparent 65%),radial-gradient(circle at 50% 90%,rgba(30,60,45,.35),transparent 80%),linear-gradient(180deg,#01030599,#04080c59);opacity:.75;mix-blend-mode:screen;filter:blur(1.2px)}._particleCanvas_i137e_77{position:absolute;inset:0;opacity:.75;mix-blend-mode:screen}._heroStrip_i137e_84{text-align:center;padding:clamp(.75rem,2vw,1.25rem);max-width:780px;margin:0 auto}.light ._heroStrip_i137e_84{color:#18221b}._heroKicker_i137e_32{font-size:.75rem;letter-spacing:.35em;text-transform:uppercase;color:var(--accent);font-weight:700;margin-bottom:.9rem;opacity:.85}._heroStrip_i137e_84 h1{font-size:clamp(2.2rem,5.5vw,4.5rem);line-height:1.05;font-weight:900;margin:0 auto .75rem;letter-spacing:-.035em;text-shadow:0 12px 35px rgba(0,0,0,.4);word-break:keep-all;text-wrap:balance}._heroStrip_i137e_84 p{max-width:600px;margin:0 auto 1.25rem;color:var(--muted);font-size:clamp(.9rem,2vw,1.05rem);line-height:1.65}._heroCtas_i137e_124{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}._primaryCta_i137e_131,._secondaryCta_i137e_132{font-weight:700;border-radius:999px;padding:1rem 1.9rem;font-size:1rem;border:1px solid transparent;transition:transform .25s ease,box-shadow .35s ease,background .35s ease}._primaryCta_i137e_131{background:linear-gradient(135deg,#ff6b6b,#ffa94d,#ff6b6b);background-size:200% 200%;animation:_shimmer_i137e_1 3s ease-in-out infinite;color:#fff;font-size:1.05rem;padding:1.1rem 2.4rem;box-shadow:0 0 20px #ff6b6b59,0 8px 25px #00000040;position:relative}._primaryCta_i137e_131:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 0 30px #ff6b6b80,0 12px 35px #0000004d}._secondaryCta_i137e_132{background:#0c111673;color:var(--fg);border-color:#ffffff40;backdrop-filter:blur(12px)}._secondaryCta_i137e_132:hover{background:#ffffff26}._treeSection_i137e_175{position:relative;margin-top:2rem;border-radius:2.2rem;background:#01060a8c;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 80px #0006,0 30px 80px -20px #00000073;backdrop-filter:blur(12px);-webkit-mask-image:radial-gradient(ellipse 95% 90% at 50% 50%,#000 60%,transparent 100%);mask-image:radial-gradient(ellipse 95% 90% at 50% 50%,#000 60%,transparent 100%)}._treeSection_i137e_175:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(0,3,6,.65),transparent 35%);z-index:0}._treeLayer_i137e_198{position:relative;z-index:1;border-radius:inherit;min-height:540px;padding:clamp(2rem,5vw,4rem)}._treeLayout_i137e_206{position:relative;min-height:520px;padding-top:clamp(2rem,5vw,4rem)}._fruit_i137e_30{position:absolute;width:var(--fruit-size, 2.4rem);height:var(--fruit-size, 2.4rem);border:none;background:transparent;padding:0;filter:drop-shadow(0 0 20px hsla(var(--spark-hue, 10),100%,72%,.75));cursor:pointer;transition:transform .35s cubic-bezier(.34,1.56,.64,1);animation:_fruitBreathe_i137e_1 3.5s ease-in-out infinite;animation-delay:calc(var(--fruit-depth, .5) * -3s)}._fruit_i137e_30:before{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,hsla(var(--spark-hue, 40),90%,95%,1) 0%,hsla(var(--spark-hue, 40),95%,80%,.85) 35%,hsla(var(--spark-hue, 40),90%,65%,.3) 65%,transparent 85%);opacity:calc(var(--fruit-glow, .55) + .3);filter:blur(.5px);z-index:1}._fruit_i137e_30:after{content:"";position:absolute;left:50%;top:50%;width:180%;height:180%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,hsla(var(--spark-hue, 40),100%,85%,.35) 0%,transparent 70%);opacity:calc(var(--fruit-glow, .55) * .8);filter:blur(3px);animation:none;z-index:1}._fruitActive_i137e_264,._fruit_i137e_30:hover,._fruit_i137e_30:focus-visible{transform:scale(1.22);animation-play-state:paused;filter:drop-shadow(0 0 30px hsla(var(--spark-hue, 10),100%,78%,.9));z-index:50}._fruit_i137e_30:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:50%}._fruitLabel_i137e_279,._fruitVotes_i137e_280{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;overflow:hidden}._tooltip_i137e_288{position:absolute;left:50%;bottom:calc(100% + 1rem);transform:translate(-50%) translateY(6px);width:min(280px,70vw);background:#05090cd1;color:#fdf7e9;border-radius:1.2rem;padding:1rem 1.15rem .9rem;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(16px) saturate(1.3);box-shadow:0 20px 60px #00000080;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease;z-index:30;pointer-events:none}._tooltip_i137e_288:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%) rotate(45deg);width:10px;height:10px;background:#05090cd1;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}._fruit_i137e_30:hover ._tooltip_i137e_288,._fruit_i137e_30:focus-visible ._tooltip_i137e_288,._fruit_i137e_30[data-active=true] ._tooltip_i137e_288{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}._tooltipBelow_i137e_331{bottom:auto;top:calc(100% + 1rem);transform:translate(-50%) translateY(-6px)}._tooltipBelow_i137e_331:after{bottom:auto;top:-5px;border-right:none;border-bottom:none;border-left:1px solid rgba(255,255,255,.1);border-top:1px solid rgba(255,255,255,.1)}._fruit_i137e_30:hover ._tooltipBelow_i137e_331,._fruit_i137e_30:focus-visible ._tooltipBelow_i137e_331,._fruit_i137e_30[data-active=true] ._tooltipBelow_i137e_331{transform:translate(-50%) translateY(0)}._tooltipTitle_i137e_352{font-weight:700;font-size:.95rem;margin-bottom:.3rem;line-height:1.35}._tooltipBody_i137e_359{font-size:.85rem;color:#fdf7e9b3;margin-bottom:.4rem;line-height:1.5}._tooltipMeta_i137e_366{font-size:.75rem;color:var(--accent);font-weight:600;letter-spacing:.02em}._harvestBadge_i137e_373{position:absolute;left:50%;top:-1rem;transform:translate(-50%);font-size:.7rem;text-transform:uppercase;padding:.3rem .85rem;background:linear-gradient(120deg,#ff6b6b,#ffa94d);color:#fff;border-radius:999px;letter-spacing:.08em;font-weight:800;white-space:nowrap;box-shadow:0 0 18px #ff6b6b80,0 4px 12px #0000004d;animation:_badgePulse_i137e_1 2s ease-in-out infinite}._toast_i137e_391{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:#0a0f11eb;color:#f6fff8;padding:.85rem 1.5rem;border-radius:999px;box-shadow:0 15px 40px #0006;font-weight:600;font-size:.9rem;z-index:999;animation:_toastFadeIn_i137e_1 .35s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(8px)}._toastPositive_i137e_408{background:linear-gradient(120deg,var(--accent),var(--accent-2));color:#0c1311;box-shadow:0 12px 35px #f7ce7b40}._modalOverlay_i137e_414{position:fixed;inset:0;background:#05090cc7;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:9999}._modalCard_i137e_425{background:#060a0ee6;border-radius:1.5rem;padding:0;border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 80px #0000008c;backdrop-filter:blur(20px) saturate(1.3);width:100%;max-width:520px;animation:_modalFadeIn_i137e_1 .25s ease-out;overflow:hidden}._modalCard_i137e_425:before{content:"";display:block;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent-2),var(--accent));opacity:.85}._modalCard_i137e_425 form{display:flex;flex-direction:column;gap:1.15rem;padding:0 2.25rem 2.25rem}._modalHeader_i137e_453{display:flex;justify-content:space-between;align-items:center;padding:1.75rem 2.25rem 1.25rem;color:var(--fg)}._modalHeader_i137e_453 h3{font-size:1.35rem;font-weight:800;letter-spacing:-.02em}._modalHeader_i137e_453 button{border:none;background:#ffffff14;width:2.2rem;height:2.2rem;border-radius:50%;font-size:1.2rem;line-height:1;color:var(--muted);cursor:pointer;transition:background .2s ease;display:flex;align-items:center;justify-content:center}._modalHeader_i137e_453 button:hover{background:#ffffff26}._modalCard_i137e_425 label{display:flex;flex-direction:column;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);gap:.5rem}._modalCard_i137e_425 input,._modalCard_i137e_425 textarea{border-radius:.75rem;border:1px solid rgba(255,255,255,.12);padding:.9rem 1.1rem;font-size:.95rem;background:#ffffff0d;color:var(--fg);font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._modalCard_i137e_425 input:focus,._modalCard_i137e_425 textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #f7ce7b26}._modalCard_i137e_425 textarea{resize:none}._modalActions_i137e_521{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.5rem}._harvestedSection_i137e_529{margin-top:clamp(2rem,4vw,3.5rem)}._harvestedHeader_i137e_533{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}._harvestedHeader_i137e_533:before,._harvestedHeader_i137e_533:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.3}._harvestedHeader_i137e_533 h2{font-size:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--fg);opacity:.8}._harvestedGrid_i137e_559{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}._harvestCard_i137e_565{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:1rem;text-decoration:none;color:var(--fg);transition:background .2s ease,border-color .2s ease,transform .2s ease}._harvestCard_i137e_565:hover{background:#ffffff14;border-color:#ffffff26;transform:translateY(-2px)}._harvestCardDisabled_i137e_584{cursor:default;opacity:.65}._harvestCardDisabled_i137e_584:hover{transform:none}._harvestDot_i137e_593{width:10px;height:10px;border-radius:50%;flex-shrink:0}._harvestDotPublished_i137e_600{background:#22c55e;box-shadow:0 0 8px #22c55e66}._harvestDotWriting_i137e_605{background:#f59e0b;box-shadow:0 0 8px #f59e0b66;animation:_fruitBreathe_i137e_1 2s ease-in-out infinite}._harvestInfo_i137e_611{flex:1;min-width:0}._harvestTitle_i137e_616{font-size:.9rem;font-weight:600;line-height:1.3;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._harvestMeta_i137e_626{font-size:.75rem;color:var(--muted)}._harvestArrow_i137e_631{font-size:1rem;opacity:.4;flex-shrink:0;transition:opacity .2s}._harvestCard_i137e_565:hover ._harvestArrow_i137e_631{opacity:.8}.light ._harvestCard_i137e_565{background:#00000008;border-color:#00000014}.light ._harvestCard_i137e_565:hover{background:#0000000f;border-color:#0000001f}.light ._modalOverlay_i137e_414{background:#00000059}.light ._modalCard_i137e_425{background:#ffffffeb;border:1px solid rgba(0,0,0,.08);box-shadow:0 30px 80px #0000002e;backdrop-filter:blur(20px) saturate(1.4)}.light ._modalHeader_i137e_453{color:#1a2b21}.light ._modalHeader_i137e_453 button{color:#6b7280;background:#0000000f}.light ._modalHeader_i137e_453 button:hover{background:#0000001a}.light ._modalCard_i137e_425 label{color:#4b5563}.light ._modalCard_i137e_425 input,.light ._modalCard_i137e_425 textarea{background:#0000000a;border-color:#0000001f;color:#1a2b21}.light ._modalCard_i137e_425 input::-moz-placeholder,.light ._modalCard_i137e_425 textarea::-moz-placeholder{color:#9ca3af}.light ._modalCard_i137e_425 input::placeholder,.light ._modalCard_i137e_425 textarea::placeholder{color:#9ca3af}.light ._modalCard_i137e_425 input:focus,.light ._modalCard_i137e_425 textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #c4960e1f}.light ._primaryCta_i137e_131{background:linear-gradient(135deg,#ff6b6b,#ffa94d,#ff6b6b);background-size:200% 200%;color:#fff;box-shadow:0 0 16px #ff6b6b40,0 8px 20px #0000001a}.light ._secondaryCta_i137e_132{background:#0000000d;color:#1a2b21;border-color:#0000001f;backdrop-filter:none}.light ._secondaryCta_i137e_132:hover{background:#00000014}.light ._toast_i137e_391{background:#ffffffeb;color:#1a2b21;box-shadow:0 12px 35px #0000001f;backdrop-filter:blur(12px)}.light ._toastPositive_i137e_408{background:linear-gradient(120deg,#e8b930,#2a9d7c);color:#fff;box-shadow:0 12px 35px #2a9d7c33}@media (max-width: 900px){._page_i137e_1{padding:1.5rem 1rem 3rem}._treeLayer_i137e_198{padding:1.25rem;min-height:420px}._treeLayout_i137e_206{min-height:400px;padding-top:0}._tooltip_i137e_288{display:none}._treeSection_i137e_175{backdrop-filter:none;-webkit-mask-image:none;mask-image:none;background:#01060ad9}._backgroundWash_i137e_31,._particleCanvas_i137e_77{mix-blend-mode:normal;opacity:.4}._secondaryCta_i137e_132{backdrop-filter:none;background:#0c1116d9}}@media (max-width: 720px){._heroCtas_i137e_124{flex-direction:column;align-items:center}._heroStrip_i137e_84 h1{font-size:2rem;line-height:1.15}._primaryCta_i137e_131,._secondaryCta_i137e_132{width:100%;max-width:280px;text-align:center}}@keyframes _tailDrift_i137e_1{0%{transform:translate(-50%,-55%) rotate(var(--streak-angle, 0deg))}50%{transform:translate(-50%,-50%) rotate(calc(var(--streak-angle, 0deg) + 8deg))}to{transform:translate(-50%,-55%) rotate(var(--streak-angle, 0deg))}}@keyframes _fruitBreathe_i137e_1{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes _toastFadeIn_i137e_1{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes _modalFadeIn_i137e_1{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}@keyframes _badgePulse_i137e_1{0%,to{box-shadow:0 0 18px #ff6b6b80,0 4px 12px #0000004d}50%{box-shadow:0 0 28px #ff6b6bb3,0 4px 16px #0000004d}}@keyframes _shimmer_i137e_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}._harvestedEmpty_i137e_873{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;background:#0003;border-radius:1rem;border:1px dashed rgba(255,255,255,.1);color:var(--muted)}.light ._harvestedEmpty_i137e_873{background:#00000008;border-color:#0000001a}._harvestedEmptyIcon_i137e_891{font-size:3rem;margin-bottom:1rem;opacity:.8}
