html,body,#root,.App{min-height:100%}*{box-sizing:border-box;margin:0;padding:0}#root{font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,sans-serif,Helvetica Neue,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans;font-weight:400;line-height:1.1rem}p,span,h1,h2,h3,h4,h5,h6,a,textarea,option,select{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:Inter,sans-serif,Helvetica Neue,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans}.flex{display:flex}.flex1{flex:1}.flex2{flex:2}.flex-center{justify-content:center;display:flex}.flex-start{justify-content:flex-start;display:flex}.flex-end{justify-content:flex-end;display:flex}.flex-between{justify-content:space-between;display:flex}.flex-around{justify-content:space-around;display:flex}.align-center{align-items:center}.align-start{align-items:start}.align-end{align-items:end}.align-self-center{align-self:center}.align-self-end{align-self:flex-end}.align-self-start{align-self:flex-start}.flex-wrap,.wrap{flex-wrap:wrap}.row{flex-direction:row}.row-reverse{flex-direction:row-reverse}.column{flex-direction:column}.relative{position:relative}.absolute{position:absolute}.show{display:block}.hide{display:none}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-ellipsis{text-overflow:ellipsis;overflow:hidden}.overflow-vertical-auto{overflow-y:auto}.border-small{border:1px solid #ccc;border-radius:5px}.border-radius{border-radius:5px}.full-border{border-radius:50%}.bottom-border{border-bottom:1px solid #ccc}.text-hover:hover{opacity:.7}.text-center{text-align:center}.sub-header{color:#999}.small-text{color:#8e8e8e;font-size:12px}.w-100{width:100%}.w-50{width:50%}.h-100{height:100%}.bg-w,.bg-primary{background-color:#fff}.m-t-md{margin-top:16px}.m-auto{margin:auto}.m-0{margin:0}.m-30{margin:30px}.m-40{margin:40px}.m-20{margin:20px}.m-b-20{margin-bottom:20px}.m-t-20{margin-top:20px}.m-r-20{margin-right:20px}.m-l-20{margin-left:20px}.m-h-20{margin-left:20px;margin-right:20px}.m-v-20{margin-top:20px;margin-bottom:20px}.m-10{margin:10px}.m-b-10{margin-bottom:10px}.m-t-10{margin-top:10px}.m-r-10{margin-right:10px}.m-l-10{margin-left:10px}.m-h-10{margin-left:10px;margin-right:10px}.m-v-10{margin-top:10px;margin-bottom:10px}.m-5{margin:5px}.m-b-5{margin-bottom:5px}.m-t-5{margin-top:5px}.m-r-5{margin-right:5px}.m-l-5{margin-left:5px}.m-h-5{margin-left:5px;margin-right:5px}.m-v-5{margin-top:5px;margin-bottom:5px}.gap-10{gap:10px}.gap-15{gap:15px}.gap-20{gap:20px}.gap-30{gap:30px}.gap-5{gap:5px}.gap-1rem{gap:1rem}.p-10{padding:10px}.p-b-10{padding-bottom:10px}.p-t-10{padding-top:10px}.p-r-10{padding-right:10px}.p-l-10{padding-left:10px}.p-h-10{padding-left:10px;padding-right:10px}.p-v-10{padding-top:10px;padding-bottom:10px}.p-5{padding:5px}.p-b-5{padding-bottom:5px}.p-t-5{padding-top:5px}.p-r-5{padding-right:5px}.p-l-5{padding-left:5px}.p-h-5{padding-left:5px;padding-right:5px}.p-v-5{padding-top:5px;padding-bottom:5px}.p-l-20{padding-left:20px}.p-b-20{padding-bottom:20px}.p-r-20{padding-right:20px}.p-t-20{padding-top:20px}.p-20{padding:20px}.popup-overlay{background-color:#00000080}.popup-content{margin:10px}.disable-link{pointer-events:none}.simple-hover:hover{cursor:pointer;opacity:.7}.pointer{cursor:pointer}.cursor-auto{cursor:auto}.white-space-nowrap{white-space:nowrap}.no-decoration{text-decoration:none}.text-wrap{text-wrap:nowrap}.small-border{border:1px solid #e9e9e9;border-radius:5px}.badge{background-color:red;border-radius:50%;width:6px;height:6px;position:absolute;top:0;right:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(50px + env(safe-area-inset-top));background:#fff}body{overscroll-behavior-y:none;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;min-width:320px;min-height:100dvh;overflow-x:hidden}button,input,textarea,select{font:inherit}img,video,canvas,svg{max-width:100%}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.post-margin-top{margin-top:40px}.post-container{flex-direction:column;flex:1;gap:4px;display:flex}.post-wrapper{flex-direction:column;flex:1;gap:12px;width:100%;display:flex}.post-card{background:var(--theme-card,#fff);border:2px solid var(--theme-border,#e0e0e0);cursor:pointer;border-radius:16px;flex-direction:column;gap:8px;padding:28px 20px;transition:all .2s;display:flex;position:relative}.post-card-removed{opacity:.6;filter:grayscale(.5)}.post-header{justify-content:space-between;align-items:center;display:flex}.post-user{align-items:center;gap:12px;display:flex}.post-username-container{flex-direction:column;gap:4px;display:flex}.equipped-title{color:var(--theme-text-muted,#9e9e9e);font-size:12px;font-weight:400}.post-amount{background:#3a9d36;border-radius:50px;padding:6px 12px}.post-amount-text{color:#fff;align-self:flex-end;font-size:16px;font-weight:700;line-height:1.1}.post-info{flex-direction:row;gap:6px;display:flex}.post-level-pill{background-color:var(--theme-surface,#ededed);color:var(--theme-text-secondary,#8b8b8b);border-radius:16px;justify-content:center;padding:4px 12px;font-size:12px;display:flex}.post-xp{background-color:var(--theme-warning-background,#fff3cd);color:var(--theme-warning,#f1c40f)}.post-text-container{color:var(--theme-text,#333);margin-top:6px;font-size:14px;line-height:1.5}.post-text{color:var(--theme-text,#333);font-size:18px;font-weight:500}.post-text-link{text-decoration:none;transition:all .2s;display:inline-block}.post-text-url,.post-text-hashtag,.post-text-mention{color:var(--theme-primary,#06c);font-weight:500}.post-text-link:hover{opacity:.8;text-decoration:underline}.post-image{object-fit:cover;border-radius:8px;width:100%;max-height:400px}.post-metadata{color:var(--theme-text-muted,#999);font-size:12px}.post-category{color:var(--theme-primary,#06c)}.post-level-container{align-items:center;gap:8px;margin-top:12px;display:flex;position:relative}.post-level-text{color:var(--theme-text-secondary,#8b8b8b);white-space:nowrap;font-size:12px}.post-level-progress-bar{background:var(--theme-border,#e0e0e0);border-radius:50px;width:36px;height:8px;overflow:hidden}.post-level-progress-fill{background:var(--theme-warning,#f1c40f);border-radius:50px;height:100%;transition:width .3s}.post-king-container{align-items:center;gap:8px;display:flex}.post-removed-info{color:var(--theme-text-muted,#999);gap:8px;font-size:14px;display:flex}.post-removed-info .dot{color:var(--theme-border-strong,#ccc)}.post-actions{gap:12px;margin-top:10px;display:flex}.post-button{border:1px solid var(--theme-border-strong,#cac9c9);cursor:pointer;background:0 0;border-radius:25px;align-items:center;gap:8px;padding:6px 12px;transition:all .2s;display:flex}.post-button:hover{background:var(--theme-surface,#f0f0f0)}.post-buttons-icon{width:18px;height:18px;stroke:var(--theme-text-secondary,#a0a0a0)}.post-button-icon-liked{stroke:var(--theme-danger,#e74c3c);fill:var(--theme-danger,#e74c3c)}.post-buttons-text{color:var(--theme-text-secondary,#a0a0a0);font-size:14px}.post-button-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.post-button-disabled:hover{background:0 0}.post-level-shake{animation:.6s ease-in-out postLevelShake}.post-level-big-shake{animation:.9s ease-in-out postLevelBigShake}@keyframes postLevelBigShake{0%,to{transform:translate(0)rotate(0)scale(1)}10%{transform:translate(-10px)rotate(-2deg)scale(1.01)}20%{transform:translate(10px)rotate(2deg)scale(1.01)}30%{transform:translate(-7px)rotate(-1deg)scale(1.01)}40%{transform:translate(7px)rotate(1deg)scale(1.01)}50%{transform:translate(-4px)rotate(-.5deg)scale(1.005)}60%{transform:translate(4px)rotate(.5deg)scale(1.005)}70%{transform:translate(-2px)rotate(-.2deg)scale(1.002)}80%{transform:translate(2px)rotate(.2deg)scale(1.002)}90%{transform:translate(0)rotate(0)scale(1)}}@keyframes postLevelShake{0%,to{transform:translate(0)}10%{transform:translate(-6px)rotate(-1deg)}20%{transform:translate(6px)rotate(1deg)}30%{transform:translate(-4px)}40%{transform:translate(4px)}50%{transform:translate(-2px)}60%{transform:translate(2px)}70%{transform:translate(-1px)}80%{transform:translate(1px)}90%{transform:translate(0)}}.post-level-progress-flash{animation:.8s progressFlash}@keyframes progressFlash{0%,to{box-shadow:none;background:linear-gradient(90deg,#f1c40f,#f39c12)}50%{background:linear-gradient(90deg,gold,#ff6b00);box-shadow:0 0 20px #f1c40f99}}.post-level-up-overlay{pointer-events:none;z-index:20;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.level-up-big-text{background:linear-gradient(135deg,#f1c40f,#f39c12);-webkit-text-fill-color:transparent;text-shadow:none;letter-spacing:3px;text-align:center;filter:drop-shadow(0 4px 20px #f1c40f66);-webkit-background-clip:text;background-clip:text;font-size:38px;font-weight:900;line-height:1.2;animation:2.5s ease-out forwards levelUpTextZoom}@keyframes levelUpTextZoom{0%{opacity:0;transform:scale(.3)rotate(-5deg)}15%{opacity:1;transform:scale(1.1)rotate(2deg)}30%{transform:scale(1)rotate(0)}70%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(1.8)rotate(0)}}.post-effect-shake{animation:.5s ease-in-out postEffectShake}@keyframes postEffectShake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.post-effect-overlay{z-index:101;pointer-events:none;white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.effect-added-big-text{color:#9b59b6;text-shadow:0 0 10px #9b59b680,0 0 20px #9b59b64d,0 2px 4px #0000004d;background:#ffffffe6;border-radius:12px;padding:8px 16px;font-size:24px;font-weight:700;animation:.5s ease-out effectTextPop}@keyframes effectTextPop{0%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.2)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.post-xp-shake{animation:.4s ease-in-out postXpShake}@keyframes postXpShake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.post-xp-overlay{z-index:101;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:30%;left:50%;transform:translate(-50%)}.xp-added-text{color:#f1c40f;text-shadow:0 0 20px #f1c40f99,0 2px 4px #0000004d;background:#ffffffe6;border-radius:12px;padding:6px 14px;font-size:28px;font-weight:700;animation:1.2s ease-out forwards xpFloatUp}@keyframes xpFloatUp{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-80px)scale(1.3)}}.post-like-shake{animation:.35s ease-in-out postLikeShake}@keyframes postLikeShake{0%,to{transform:translate(0)rotate(0)scale(1)}15%{transform:translate(-3px)rotate(-2deg)scale(1.02)}30%{transform:translate(3px)rotate(2deg)scale(1.02)}45%{transform:translate(-2px)rotate(-1deg)scale(1.01)}60%{transform:translate(2px)rotate(1deg)scale(1.01)}75%{transform:translate(-1px)rotate(0)scale(1.005)}}.post-multiplier-shake{animation:.6s ease-in-out postMultiplierShake}@keyframes postMultiplierShake{0%,to{transform:translate(0)scale(1)}20%{transform:translate(-8px)scale(1.02)}40%{transform:translate(8px)scale(1.02)}60%{transform:translate(-4px)scale(1)}80%{transform:translate(4px)scale(1)}}.post-multiplier-overlay{z-index:101;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.multiplier-big-text{background:linear-gradient(135deg,#e67e22,#f1c40f);-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 4px 20px #e67e2266);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:initial;background:#ffffffe6;border-radius:12px;padding:8px 20px;font-size:32px;font-weight:700;animation:1.5s ease-out forwards multiplierPulse}@keyframes multiplierPulse{0%{opacity:0;transform:scale(.5)}30%{opacity:1;transform:scale(1.1)}50%{transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.post-confetti-container{z-index:100;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.post-animation-layer{border-radius:inherit;pointer-events:none;contain:layout paint;inset:0;overflow:hidden;z-index:110!important;position:absolute!important}.post-overlay{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.post-overlay-big-text{color:#fff;letter-spacing:.04em;text-align:center;background:#14141ec7;border-radius:14px;padding:10px 18px;font-size:26px;font-weight:900;animation:1.2s ease-out forwards postOverlayPop}.post-overlay-levelUp .post-overlay-big-text{color:#fff8c5;background:linear-gradient(135deg,#9a6700,#f1c40f,#9a6700);font-size:34px;box-shadow:0 0 35px #f1c40fe6}.post-overlay-effect .post-overlay-big-text{background:linear-gradient(135deg,#6f42c1,#c77dff);box-shadow:0 0 28px #9b59b6cc}@keyframes postOverlayPop{0%{opacity:0;transform:scale(.55)}20%,72%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}.post-action-shake-tiny{animation:.35s ease-in-out postActionShakeTiny}.post-action-shake-medium{animation:.65s ease-in-out postActionShakeMedium}.post-action-shake-massive{animation:1.1s ease-in-out postActionShakeMassive}@keyframes postActionShakeTiny{25%{transform:translate(-4px)rotate(-.5deg)}75%{transform:translate(4px)rotate(.5deg)}}@keyframes postActionShakeMedium{15%,45%,75%{transform:translate(-7px)rotate(-1deg)}30%,60%,90%{transform:translate(7px)rotate(1deg)}}@keyframes postActionShakeMassive{10%,30%,50%,70%{transform:translate(-12px)rotate(-2deg)scale(1.02)}20%,40%,60%,80%{transform:translate(12px)rotate(2deg)scale(1.02)}}.post-action-glow,.post-action-flash{pointer-events:none;z-index:90;border-radius:16px;position:absolute;inset:0}.post-action-glow{animation:1s ease-out forwards postActionGlow}.post-action-glow-pink{box-shadow:inset 0 0 32px #ff4d88,0 0 30px #ff4d88bf}.post-action-glow-purple{box-shadow:inset 0 0 36px #c77dff,0 0 34px #9b59b6cc}.post-action-glow-green{box-shadow:inset 0 0 36px #5eea9b,0 0 34px #2ecc71cc}.post-action-glow-gold{box-shadow:inset 0 0 48px gold,0 0 45px #f1c40ff2}@keyframes postActionGlow{0%{opacity:0}20%{opacity:1}to{opacity:0}}.post-action-flash{animation:.65s ease-out forwards postActionFlash}.post-action-flash-purple{background:#c77dff6b}.post-action-flash-green{background:#5eea9b66}.post-action-flash-gold{background:#ffd70075}@keyframes postActionFlash{0%{opacity:0}20%{opacity:1}to{opacity:0}}.animation-fast{animation-duration:.8s}.animation-medium{animation-duration:1.5s}.animation-slow{animation-duration:2s}.rewards-modal-shell{min-height:390px;position:relative}.rewards-modal-confetti{pointer-events:none;position:absolute;top:78px;left:50%}.rewards-modal-gift{animation:rewards-prepare-gift var(--reward-anticipation) cubic-bezier(.22, .8, .3, 1) both}.rewards-modal-mark{animation:rewards-gentle-pop var(--reward-mark-pop) ease-out}.rewards-modal-row{animation:rewards-reveal var(--reward-reveal) ease-out}.rewards-modal-amount-active{animation:rewards-number-pulse var(--reward-number-pulse) ease-in-out infinite}.rewards-modal-complete{animation:rewards-reveal var(--reward-completion-reveal) ease-out;margin-top:auto}@keyframes rewards-reveal{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes rewards-gentle-pop{0%{transform:scale(.82)}65%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes rewards-number-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes rewards-prepare-gift{0%,12%{transform:translateY(0)rotate(0)scale(.94)}20%{transform:translateY(-3px)rotate(-5deg)scale(.98)}28%{transform:translateY(-3px)rotate(5deg)scale(.98)}36%{transform:translateY(-2px)rotate(-3deg)scale(1)}44%{transform:translateY(-2px)rotate(3deg)scale(1)}58%{transform:translateY(0)rotate(0)scale(1)}78%{transform:translateY(-5px)rotate(0)scale(1.08)}to{transform:translateY(0)rotate(0)scale(1.16)}}@media (width<=30em){.rewards-modal-row>div{gap:8px}}@media (prefers-reduced-motion:reduce){.rewards-modal-gift,.rewards-modal-mark,.rewards-modal-row,.rewards-modal-amount-active,.rewards-modal-complete{animation:none}}.tutorial-seed-clock{justify-content:center;align-items:center;gap:8px;min-height:80px;display:flex}.tutorial-lesson-hero{text-align:center;border-radius:50%;place-content:center;width:104px;height:104px;animation:.56s cubic-bezier(.2,.9,.25,1.25) both tutorial-lesson-pop;display:grid;position:relative}.tutorial-lesson-hero:before,.tutorial-lesson-hero:after{content:"✦";color:#f59e0b;font-size:20px;animation:.9s ease-in-out infinite alternate tutorial-sparkle;position:absolute}.tutorial-lesson-hero:before{top:2px;right:-4px}.tutorial-lesson-hero:after{animation-delay:.18s;bottom:8px;left:-8px}.tutorial-lesson-level{color:#16803d;background:#2dcc701f;border:3px solid #2dcc70}.tutorial-lesson-effect{color:#7750d3;background:linear-gradient(135deg,#9b6dff24,#2dcc701f);border:3px solid #9b6dff}.tutorial-lesson-hero>span{font-size:42px;font-weight:800;line-height:1}.tutorial-lesson-hero>small{letter-spacing:.08em;margin-top:5px;font-size:9px;font-weight:800}.tutorial-lesson-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:7px;width:100%;display:grid}.tutorial-lesson-flow span{color:#16803d;text-align:center;background:#2dcc701a;border-radius:12px;place-items:center;min-height:58px;padding:8px 6px;font-size:12px;font-weight:700;display:grid}.tutorial-lesson-flow b{color:#16a34a}.tutorial-effect-examples{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;display:grid}.tutorial-effect-examples span{color:#7750d3;text-align:center;background:#9b6dff14;border:1px solid #9b6dff4d;border-radius:14px;place-content:center;gap:5px;min-height:72px;display:grid}.tutorial-effect-examples b{font-size:24px}.tutorial-effect-examples small{font-size:11px;font-weight:700}@keyframes tutorial-lesson-pop{0%{opacity:0;transform:scale(.7)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes tutorial-sparkle{to{opacity:.65;transform:scale(1.25)rotate(18deg)}}.tutorial-seed-clock span{animation:tutorial-hourglass-spin var(--tutorial-hourglass-speed,.65s) ease-in-out infinite alternate;font-size:36px}.tutorial-seed-clock strong{color:#16a34a;font-size:32px}.tutorial-seed-clock small{color:#64748b;font-size:16px}.tutorial-seed-promise{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;width:100%;display:grid}.tutorial-seed-promise div{text-align:center;background:#2dcc7014;border:1px solid #2dcc7073;border-radius:14px;place-content:center;gap:4px;min-height:76px;padding:12px;display:grid}.tutorial-seed-promise small{color:#64748b;letter-spacing:.08em;font-size:10px;font-weight:700}.tutorial-seed-promise strong,.tutorial-seed-promise span{color:#16a34a;font-size:22px}.tutorial-growth-reasons,.tutorial-seed-rules{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.tutorial-growth-reasons span,.tutorial-seed-rules span{color:#16803d;background:#2dcc701a;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:600}.tutorial-seed-visual{background:#e8f5e9;border:3px solid #2dcc70;border-radius:50%;place-items:center;width:72px;height:72px;font-size:34px;display:grid}@keyframes tutorial-hourglass-spin{to{transform:rotate(180deg)}}.tutorial-mission-active,.tutorial-mission-complete{width:100%}.tutorial-mission-active{animation:.36s ease-out both tutorial-mission-enter}.tutorial-mission-complete{animation:.7s ease-out both tutorial-mission-complete}@keyframes tutorial-mission-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes tutorial-mission-complete{0%{transform:scale(1)}38%{filter:drop-shadow(0 0 #2dcc7000);transform:scale(1.035)}70%{filter:drop-shadow(0 0 12px #2dcc708c);transform:scale(1.015)}to{filter:drop-shadow(0 0 5px #2dcc7040);transform:scale(1)}}.tutorial-level-change{animation:.52s ease-out both tutorial-level-change}.tutorial-seed-step-count{color:#16803d;background:#2dcc701f;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800}.tutorial-seed-stage{background:#2dcc700f;border:2px solid #2dcc7047;border-radius:20px;place-items:center;width:100%;min-height:190px;padding:18px 10px;animation:.4s cubic-bezier(.2,.9,.25,1.1) both tutorial-lesson-pop;display:grid}.tutorial-seed-equation{justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.tutorial-seed-equation>b{color:#16a34a;font-size:24px}.tutorial-mini-post{background:#fff;border:2px solid #64748b40;border-bottom-width:5px;border-radius:15px;gap:5px;width:125px;padding:12px;display:grid}.tutorial-mini-post span{text-align:center;font-size:34px}.tutorial-mini-post i{background:#cbd5e1;border-radius:5px;height:5px}.tutorial-mini-post i:nth-of-type(2){width:65%}.tutorial-mini-post small{color:#16803d;text-align:right;font-weight:800}.tutorial-big-symbol{color:#16803d;background:#fff;border:3px solid #2dcc70;border-radius:50%;place-items:center;width:78px;height:78px;font-size:40px;font-weight:900;display:grid}.tutorial-big-symbol.clock{font-size:23px}.tutorial-level-pill{color:#16803d;white-space:nowrap;border:2px solid #2dcc70;border-radius:12px;padding:12px 10px;font-weight:900}.tutorial-level-pill.mystery{color:#fff;background:#2dcc70}.tutorial-seed-payoff{place-items:center;gap:14px;width:100%;display:grid}.tutorial-seed-payoff>div:first-child{align-items:center;gap:12px;font-size:20px;font-weight:900;display:flex}.tutorial-seed-payoff>strong{color:#16803d;font-size:46px;line-height:1}.tutorial-reward-dots{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.tutorial-reward-dots i{font-size:23px;font-style:normal;animation:.4s backwards tutorial-lesson-pop}.tutorial-reward-dots i:nth-child(2){animation-delay:60ms}.tutorial-reward-dots i:nth-child(3){animation-delay:.12s}.tutorial-reward-dots i:nth-child(4){animation-delay:.18s}.tutorial-reward-dots i:nth-child(5){animation-delay:.24s}.tutorial-reward-dots i:nth-child(6){animation-delay:.3s}.tutorial-reward-dots i:nth-child(7){animation-delay:.36s}.tutorial-reward-dots.small i{font-size:20px}.tutorial-seed-dots{gap:6px;display:flex}.tutorial-seed-dots i{background:#cbd5e1;border-radius:50%;width:8px;height:8px}.tutorial-seed-dots i.active{background:#2dcc70;border-radius:8px;width:22px}.tutorial-planted-title{color:#16803d;align-items:center;gap:8px;display:flex}.tutorial-planted-title span{font-size:28px}.tutorial-hour-display{align-items:baseline;gap:5px;display:flex}.tutorial-hour-display strong{color:#16803d;font-size:42px;line-height:1}.tutorial-hour-display span{color:#64748b;font-size:18px;font-weight:700}.tutorial-live-level{color:#16803d;font-size:22px;font-weight:900;animation:.52s ease-out both tutorial-level-change}.tutorial-seed-live-score{color:#16803d;text-align:center;background:#2dcc701a;border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;width:100%;padding:12px 18px;animation:.42s ease-out both tutorial-level-change;display:grid}.tutorial-seed-live-score span{grid-row:1/3;font-size:28px;font-weight:900}.tutorial-seed-live-score b{font-size:25px;line-height:1}.tutorial-seed-live-score small{letter-spacing:.08em;font-size:9px;font-weight:900}.tutorial-seed-compact-head{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:48px;display:grid}.tutorial-seed-compact-head>span{font-size:26px}.tutorial-seed-compact-head>strong{color:#16803d;font-size:22px}.tutorial-seed-compact-head>div{color:#64748b;text-align:center;background:#64748b1a;border-radius:10px;min-width:62px;padding:5px 9px;display:grid}.tutorial-seed-compact-head>div.has-reward{color:#16803d;background:#2dcc7021;animation:.38s ease-out both tutorial-level-change}.tutorial-seed-compact-head b{font-size:19px;line-height:1}.tutorial-seed-compact-head small{letter-spacing:.07em;margin-top:2px;font-size:8px;font-weight:900}.tutorial-seed-actions{gap:8px;display:flex}.tutorial-seed-actions>*{min-width:0}.tutorial-seed-actions>div{flex:1}.tutorial-finish-card{position:relative;overflow:hidden;padding-block:30px!important}.tutorial-finish-card:before,.tutorial-finish-card:after{content:"✦";color:#2dcc7059;font-size:54px;position:absolute;transform:rotate(18deg)}.tutorial-finish-card:before{top:16px;left:24px}.tutorial-finish-card:after{bottom:18px;right:24px}.tutorial-finish-badge{color:#16803d;background:#fff;border:4px solid #2dcc70;border-radius:50%;place-items:center;width:82px;height:82px;font-size:42px;font-weight:900;animation:.52s cubic-bezier(.2,.9,.25,1.25) both tutorial-lesson-pop;display:grid;box-shadow:0 8px #16803d29}.tutorial-finish-skills{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:7px;width:100%;display:grid}.tutorial-finish-skills span{color:#16803d;background:#2dcc701c;border-radius:14px;place-items:center;gap:4px;min-height:74px;padding:8px 4px;display:grid}.tutorial-finish-skills b{font-size:25px}.tutorial-finish-skills small{letter-spacing:.05em;font-size:8px;font-weight:900}.tutorial-finish-skills i{color:#16a34a;font-style:normal;font-weight:900}.tutorial-claim-equation{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.tutorial-claim-equation span{color:#16803d;text-align:center;background:#2dcc701a;border-radius:11px;padding:9px 8px;font-size:12px;font-weight:800}.tutorial-claim-equation b{color:#16a34a}@media (width<=390px){.tutorial-seed-actions{flex-direction:column}}.tutorial-seed-result{color:#16803d;background:#2dcc701a;border-radius:14px;grid-template-columns:auto auto auto;justify-content:center;align-items:center;gap:10px;padding:12px;animation:.52s ease-out both tutorial-level-change;display:grid}.tutorial-seed-result span{font-size:18px;font-weight:800}.tutorial-seed-result strong{text-align:center;grid-column:1/-1}@media (width<=480px){.tutorial-seed-equation{gap:7px}.tutorial-mini-post{width:105px}.tutorial-big-symbol{width:66px;height:66px}.tutorial-level-pill{padding-inline:7px;font-size:12px}}.tutorial-post-card .post-card{overflow:visible!important}.tutorial-post-card .post-actions{z-index:100;position:relative}@keyframes tutorial-level-change{0%{filter:drop-shadow(0 0 #2dcc7000);transform:scale(.94)}45%{filter:drop-shadow(0 0 8px #2dcc7073);transform:scale(1.08)}to{filter:drop-shadow(0 0 #2dcc7000);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.tutorial-mission-active,.tutorial-mission-complete,.tutorial-level-change,.tutorial-seed-clock span,.tutorial-lesson-hero,.tutorial-lesson-hero:before,.tutorial-lesson-hero:after{animation:none}}
