.PlannerMockup-module-scss-module__rOdwyq__stage{width:100%;max-width:1080px;margin:0 auto;padding:32px 24px;position:relative}.PlannerMockup-module-scss-module__rOdwyq__stage:before{content:"";z-index:0;filter:blur(30px);background:radial-gradient(50% 60% at 25% 30%,#80ff002e,#0000 70%),radial-gradient(45% 55% at 80% 70%,#8b5cf633,#0000 70%);border-radius:40px;position:absolute;inset:0 5% 10%}.PlannerMockup-module-scss-module__rOdwyq__frame{z-index:1;position:relative}.PlannerMockup-module-scss-module__rOdwyq__window{z-index:1;border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-card);border-radius:20px;font-size:13px;position:relative;overflow:hidden}.PlannerMockup-module-scss-module__rOdwyq__windowBar{border-bottom:1px solid var(--color-line);background:var(--color-bg);align-items:center;gap:6px;padding:10px 14px;display:flex}.PlannerMockup-module-scss-module__rOdwyq__dot{background:var(--color-hover);border-radius:3px;width:10px;height:10px}.PlannerMockup-module-scss-module__rOdwyq__address{white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-muted);margin-left:12px;font-size:12px;overflow:hidden}.PlannerMockup-module-scss-module__rOdwyq__windowBody{gap:14px;padding:14px;display:grid}.PlannerMockup-module-scss-module__rOdwyq__panel{border:1px solid var(--color-line);background:var(--color-surface-2);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.PlannerMockup-module-scss-module__rOdwyq__panelHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.PlannerMockup-module-scss-module__rOdwyq__panelTitle{font-size:15px;font-weight:500}.PlannerMockup-module-scss-module__rOdwyq__weekChip{background:var(--color-primary-soft);color:var(--color-primary);border-radius:6px;padding:4px 8px;font-size:11px}.PlannerMockup-module-scss-module__rOdwyq__pairs,.PlannerMockup-module-scss-module__rOdwyq__deadlines,.PlannerMockup-module-scss-module__rOdwyq__recognized{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.PlannerMockup-module-scss-module__rOdwyq__pair{background:var(--color-bg);border-radius:10px;gap:12px;padding:10px 12px;display:flex}.PlannerMockup-module-scss-module__rOdwyq__pairCurrent{box-shadow:inset 0 0 0 1px var(--color-primary)}.PlannerMockup-module-scss-module__rOdwyq__pairTime{flex-direction:column;flex:none;gap:2px;font-size:13px;font-weight:500;display:flex}.PlannerMockup-module-scss-module__rOdwyq__pairEnd{color:var(--color-text-muted);font-size:11px;font-weight:400}.PlannerMockup-module-scss-module__rOdwyq__pairBody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.PlannerMockup-module-scss-module__rOdwyq__pairSubject{align-items:center;gap:8px;font-size:14px;display:flex}.PlannerMockup-module-scss-module__rOdwyq__pairKind{background:var(--color-hover);color:var(--color-text-muted);border-radius:5px;padding:2px 6px;font-size:10px}.PlannerMockup-module-scss-module__rOdwyq__pairPlace{white-space:nowrap;color:var(--color-text-muted);align-items:center;gap:8px;font-size:11px;display:flex;overflow:hidden}.PlannerMockup-module-scss-module__rOdwyq__rating{color:var(--color-rating);align-items:center;gap:3px;display:inline-flex}.PlannerMockup-module-scss-module__rOdwyq__progress{background:var(--color-hover);border-radius:999px;height:4px;margin-top:4px;position:relative;overflow:hidden}.PlannerMockup-module-scss-module__rOdwyq__progress:after{content:"";border-radius:inherit;background:var(--color-primary);transform-origin:0;animation:10s linear infinite PlannerMockup-module-scss-module__rOdwyq__planner-progress;position:absolute;inset:0}.PlannerMockup-module-scss-module__rOdwyq__blockTitle{color:var(--color-text-muted);margin-top:4px;font-size:12px}.PlannerMockup-module-scss-module__rOdwyq__deadline{background:var(--color-bg);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.PlannerMockup-module-scss-module__rOdwyq__priority{background:var(--color-rating);border-radius:50%;flex:none;width:8px;height:8px}.PlannerMockup-module-scss-module__rOdwyq__priorityUrgent{background:var(--color-danger)}.PlannerMockup-module-scss-module__rOdwyq__due{white-space:nowrap;color:var(--color-text-muted);margin-left:auto;font-size:11px}.PlannerMockup-module-scss-module__rOdwyq__scan{display:none}.PlannerMockup-module-scss-module__rOdwyq__scanTitle{color:var(--color-primary);align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.PlannerMockup-module-scss-module__rOdwyq__photo{background:radial-gradient(120% 120% at 0 0,#3a3d35,#24261f);border-radius:10px;padding:10px;position:relative;overflow:hidden}.PlannerMockup-module-scss-module__rOdwyq__sheet{color:#2b2b28;background:#f1eee4;border-radius:4px;flex-direction:column;gap:6px;padding:8px;display:flex;transform:rotate(-2deg);box-shadow:0 6px 16px #00000073}.PlannerMockup-module-scss-module__rOdwyq__sheetTitle{color:#55554d;font-size:9px;font-weight:500}.PlannerMockup-module-scss-module__rOdwyq__sheetGrid{grid-template-columns:30px repeat(3,minmax(0,1fr));gap:2px;display:grid}.PlannerMockup-module-scss-module__rOdwyq__sheetDay,.PlannerMockup-module-scss-module__rOdwyq__sheetTime,.PlannerMockup-module-scss-module__rOdwyq__sheetCell{white-space:nowrap;text-overflow:ellipsis;border-radius:3px;padding:3px 4px;font-size:9px;line-height:1.2;overflow:hidden}.PlannerMockup-module-scss-module__rOdwyq__sheetDay{text-align:center;background:#dcd8cb;font-weight:600}.PlannerMockup-module-scss-module__rOdwyq__sheetTime{color:#55554d;font-weight:600}.PlannerMockup-module-scss-module__rOdwyq__sheetCell{background:#e7e3d7}.PlannerMockup-module-scss-module__rOdwyq__cellFirst{animation:10s infinite PlannerMockup-module-scss-module__rOdwyq__planner-cell-first}.PlannerMockup-module-scss-module__rOdwyq__cellSecond{animation:10s infinite PlannerMockup-module-scss-module__rOdwyq__planner-cell-second}.PlannerMockup-module-scss-module__rOdwyq__cellThird{animation:10s infinite PlannerMockup-module-scss-module__rOdwyq__planner-cell-third}.PlannerMockup-module-scss-module__rOdwyq__scanLine{background:var(--color-primary);height:2px;box-shadow:0 0 12px var(--color-primary);animation:10s ease-in-out infinite PlannerMockup-module-scss-module__rOdwyq__planner-scan;position:absolute;left:0;right:0}.PlannerMockup-module-scss-module__rOdwyq__recognizedLine{background:var(--color-bg);opacity:0;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;animation:10s infinite PlannerMockup-module-scss-module__rOdwyq__planner-line;display:flex}.PlannerMockup-module-scss-module__rOdwyq__recognizedLine svg{color:var(--color-primary)}.PlannerMockup-module-scss-module__rOdwyq__recognizedLine:nth-child(2){animation-name:PlannerMockup-module-scss-module__rOdwyq__planner-line-second}.PlannerMockup-module-scss-module__rOdwyq__recognizedLine:nth-child(3){animation-name:PlannerMockup-module-scss-module__rOdwyq__planner-line-third}.PlannerMockup-module-scss-module__rOdwyq__saveButton{background:var(--color-primary);color:var(--color-primary-contrast);border-radius:10px;justify-content:center;padding:10px;font-size:12px;animation:10s infinite PlannerMockup-module-scss-module__rOdwyq__planner-press;display:flex}.PlannerMockup-module-scss-module__rOdwyq__iconTop,.PlannerMockup-module-scss-module__rOdwyq__iconBottom{z-index:2;color:var(--color-primary);pointer-events:none;position:absolute}.PlannerMockup-module-scss-module__rOdwyq__iconTop{top:0;left:0;translate:-40% -40%}.PlannerMockup-module-scss-module__rOdwyq__iconBottom{bottom:0;right:0;translate:40% 40%}@keyframes PlannerMockup-module-scss-module__rOdwyq__planner-progress{0%{transform:scaleX(.15)}to{transform:scaleX(.85)}}@keyframes PlannerMockup-module-scss-module__rOdwyq__planner-scan{0%,5%{top:0}40%{top:calc(100% - 2px)}45%,to{opacity:0;top:calc(100% - 2px)}}@keyframes PlannerMockup-module-scss-module__rOdwyq__planner-line{0%,15%{opacity:0;transform:translateY(6px)}20%,94%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes PlannerMockup-module-scss-module__rOdwyq__planner-line-second{0%,28%{opacity:0;transform:translateY(6px)}33%,94%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes PlannerMockup-module-scss-module__rOdwyq__planner-line-third{0%,40%{opacity:0;transform:translateY(6px)}45%,94%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes PlannerMockup-module-scss-module__rOdwyq__planner-cell-first{0%,15%{box-shadow:none;background:#e7e3d7}20%,94%{background:#d6f5b0;box-shadow:inset 0 0 0 1px #4f9e00}to{box-shadow:none;background:#e7e3d7}}@keyframes PlannerMockup-module-scss-module__rOdwyq__planner-cell-second{0%,28%{box-shadow:none;background:#e7e3d7}33%,94%{background:#d6f5b0;box-shadow:inset 0 0 0 1px #4f9e00}to{box-shadow:none;background:#e7e3d7}}@keyframes PlannerMockup-module-scss-module__rOdwyq__planner-cell-third{0%,40%{box-shadow:none;background:#e7e3d7}45%,94%{background:#d6f5b0;box-shadow:inset 0 0 0 1px #4f9e00}to{box-shadow:none;background:#e7e3d7}}@keyframes PlannerMockup-module-scss-module__rOdwyq__planner-press{0%,60%{box-shadow:none;transform:scale(1)}63%{box-shadow:0 0 0 4px var(--color-primary-soft);transform:scale(.95)}67%,to{box-shadow:none;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.PlannerMockup-module-scss-module__rOdwyq__progress:after,.PlannerMockup-module-scss-module__rOdwyq__scanLine,.PlannerMockup-module-scss-module__rOdwyq__recognizedLine,.PlannerMockup-module-scss-module__rOdwyq__saveButton,.PlannerMockup-module-scss-module__rOdwyq__cellFirst,.PlannerMockup-module-scss-module__rOdwyq__cellSecond,.PlannerMockup-module-scss-module__rOdwyq__cellThird{animation:none}.PlannerMockup-module-scss-module__rOdwyq__recognizedLine{opacity:1}}@media (min-width:768px){.PlannerMockup-module-scss-module__rOdwyq__windowBody{grid-template-columns:minmax(0,1fr) 260px;padding:18px}.PlannerMockup-module-scss-module__rOdwyq__scan{display:flex}}@media (min-width:1440px){.PlannerMockup-module-scss-module__rOdwyq__windowBody{grid-template-columns:minmax(0,1fr) 300px}.PlannerMockup-module-scss-module__rOdwyq__pairSubject{font-size:15px}}
.BotPage-module-scss-module__g8Tudq__hero{flex-direction:column;gap:40px;display:flex}.BotPage-module-scss-module__g8Tudq__heroCopy{text-align:center;flex-direction:column;align-items:center;gap:24px;min-width:0;max-width:860px;margin:0 auto;display:flex}.BotPage-module-scss-module__g8Tudq__heroCopy .BotPage-module-scss-module__g8Tudq__heroTitle{text-wrap:balance;font-size:36px;line-height:1.1}.BotPage-module-scss-module__g8Tudq__accent{background:linear-gradient(90deg, var(--color-primary), var(--ai-accent));color:#0000;-webkit-background-clip:text;background-clip:text}.BotPage-module-scss-module__g8Tudq__lead{max-width:640px;color:var(--color-ink-muted);margin:0;font-size:17px;line-height:1.55}.BotPage-module-scss-module__g8Tudq__heroActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.BotPage-module-scss-module__g8Tudq__heroNote{color:var(--color-ink-muted);margin:0;font-size:14px;line-height:1.6}.BotPage-module-scss-module__g8Tudq__heroLink{color:var(--color-primary)}.BotPage-module-scss-module__g8Tudq__section{flex-direction:column;gap:12px;display:flex}.BotPage-module-scss-module__g8Tudq__sectionLead{max-width:720px;color:var(--color-ink-muted);margin:0;font-size:16px;line-height:1.6}.BotPage-module-scss-module__g8Tudq__featureList{flex-direction:column;gap:48px;margin-top:24px;display:flex}.BotPage-module-scss-module__g8Tudq__featureIcon{background:var(--color-primary-soft);width:44px;height:44px;color:var(--color-primary);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.BotPage-module-scss-module__g8Tudq__featureTitle{letter-spacing:-.01em;color:var(--color-text);margin:0;font-size:24px;font-weight:500;line-height:1.2}.BotPage-module-scss-module__g8Tudq__story{flex-direction:column;gap:24px;display:flex}.BotPage-module-scss-module__g8Tudq__storyVisual{place-items:center;min-width:0;display:grid}.BotPage-module-scss-module__g8Tudq__storyImage{border-radius:24px;width:100%;max-width:480px;height:auto;display:block}.BotPage-module-scss-module__g8Tudq__storyCopy{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.BotPage-module-scss-module__g8Tudq__storyText{color:var(--color-ink-muted);margin:0;font-size:17px;line-height:1.6}.BotPage-module-scss-module__g8Tudq__compareWrap{border:1px solid var(--color-line);background:var(--color-surface);border-radius:18px;margin-top:12px;overflow-x:auto}.BotPage-module-scss-module__g8Tudq__compare{border-collapse:collapse;width:100%;min-width:640px;font-size:14.5px}.BotPage-module-scss-module__g8Tudq__compare th,.BotPage-module-scss-module__g8Tudq__compare td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line);padding:16px 20px;line-height:1.45}.BotPage-module-scss-module__g8Tudq__compare thead th{color:var(--color-ink-muted);font-size:13px;font-weight:500}.BotPage-module-scss-module__g8Tudq__compare tbody th{color:var(--color-text);font-weight:500}.BotPage-module-scss-module__g8Tudq__compare tbody tr:last-child th,.BotPage-module-scss-module__g8Tudq__compare tbody tr:last-child td{border-bottom:none}.BotPage-module-scss-module__g8Tudq__compare td{color:var(--color-ink-muted)}.BotPage-module-scss-module__g8Tudq__compare .BotPage-module-scss-module__g8Tudq__planColumn{color:var(--color-ink);background:#80ff000f}.BotPage-module-scss-module__g8Tudq__compare thead .BotPage-module-scss-module__g8Tudq__planColumn{color:var(--color-primary)}@media (min-width:768px){.BotPage-module-scss-module__g8Tudq__heroCopy .BotPage-module-scss-module__g8Tudq__heroTitle{font-size:48px}.BotPage-module-scss-module__g8Tudq__lead{font-size:18px}.BotPage-module-scss-module__g8Tudq__story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.BotPage-module-scss-module__g8Tudq__storyReversed .BotPage-module-scss-module__g8Tudq__storyVisual{grid-area:1/2}.BotPage-module-scss-module__g8Tudq__storyReversed .BotPage-module-scss-module__g8Tudq__storyCopy{grid-area:1/1}.BotPage-module-scss-module__g8Tudq__storyText{font-size:18px}.BotPage-module-scss-module__g8Tudq__featureTitle{font-size:28px}.BotPage-module-scss-module__g8Tudq__featureList{gap:56px}}@media (min-width:1440px){.BotPage-module-scss-module__g8Tudq__heroCopy .BotPage-module-scss-module__g8Tudq__heroTitle{font-size:64px}.BotPage-module-scss-module__g8Tudq__story{gap:64px}.BotPage-module-scss-module__g8Tudq__featureTitle{font-size:32px}.BotPage-module-scss-module__g8Tudq__featureList{gap:72px}}
.PlannerDemos-module-scss-module___9GyTW__chatHeader{border-bottom:1px solid var(--color-line);align-items:center;gap:8px;padding-bottom:8px;display:flex}.PlannerDemos-module-scss-module___9GyTW__botAvatar{background:var(--color-primary);width:28px;height:28px;color:var(--color-primary-contrast);border-radius:8px;place-items:center;font-size:13px;font-weight:500;display:grid}.PlannerDemos-module-scss-module___9GyTW__botName{flex-direction:column;font-size:13px;line-height:1.2;display:flex}.PlannerDemos-module-scss-module___9GyTW__botStatus{color:var(--color-ink-muted);font-size:11px}.PlannerDemos-module-scss-module___9GyTW__botMessage{background:var(--color-surface);border-radius:12px 12px 12px 4px;align-self:flex-start;padding:8px 12px;animation:7s infinite PlannerDemos-module-scss-module___9GyTW__open-message}.PlannerDemos-module-scss-module___9GyTW__keyboardButton{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px;animation:7s infinite PlannerDemos-module-scss-module___9GyTW__open-button;display:flex}.PlannerDemos-module-scss-module___9GyTW__toast,.PlannerDemos-module-scss-module___9GyTW__found{background:var(--color-primary-soft);color:var(--color-primary);border-radius:8px;align-self:center;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.PlannerDemos-module-scss-module___9GyTW__toast{animation:7s infinite PlannerDemos-module-scss-module___9GyTW__open-toast}.PlannerDemos-module-scss-module___9GyTW__file{background:var(--color-surface);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.PlannerDemos-module-scss-module___9GyTW__fileSize{color:var(--color-ink-muted);margin-left:auto;font-size:11px}.PlannerDemos-module-scss-module___9GyTW__progress{background:var(--color-surface);border-radius:999px;height:6px;position:relative;overflow:hidden}.PlannerDemos-module-scss-module___9GyTW__progress:after{content:"";border-radius:inherit;background:var(--color-primary);transform-origin:0;animation:7s infinite PlannerDemos-module-scss-module___9GyTW__upload-progress;position:absolute;inset:0}.PlannerDemos-module-scss-module___9GyTW__found{animation:7s infinite PlannerDemos-module-scss-module___9GyTW__upload-found}.PlannerDemos-module-scss-module___9GyTW__notice,.PlannerDemos-module-scss-module___9GyTW__noticeSecond{background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.PlannerDemos-module-scss-module___9GyTW__notice{animation:7s infinite PlannerDemos-module-scss-module___9GyTW__remind-first}.PlannerDemos-module-scss-module___9GyTW__noticeSecond{animation:7s infinite PlannerDemos-module-scss-module___9GyTW__remind-second}.PlannerDemos-module-scss-module___9GyTW__noticeIcon{background:var(--color-primary);width:28px;height:28px;color:var(--color-primary-contrast);border-radius:8px;flex:none;place-items:center;display:grid}.PlannerDemos-module-scss-module___9GyTW__noticeText{min-width:0;color:var(--color-ink-muted);flex-direction:column;gap:2px;font-size:12px;display:flex}.PlannerDemos-module-scss-module___9GyTW__noticeTitle{color:var(--color-ink);font-size:13px;font-weight:500}@keyframes PlannerDemos-module-scss-module___9GyTW__open-message{0%,5%{opacity:0;transform:translateY(8px)}15%,92%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes PlannerDemos-module-scss-module___9GyTW__open-button{0%,22%{opacity:0}30%,42%{opacity:1;box-shadow:inset 0 0 0 1px var(--color-line);transform:scale(1)}47%{box-shadow:inset 0 0 0 1px var(--color-primary);transform:scale(.96)}52%,92%{opacity:1;box-shadow:inset 0 0 0 1px var(--color-primary);transform:scale(1)}to{opacity:0}}@keyframes PlannerDemos-module-scss-module___9GyTW__open-toast{0%,56%{opacity:0;transform:translateY(8px)}66%,92%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes PlannerDemos-module-scss-module___9GyTW__upload-progress{0%,10%{transform:scaleX(0)}55%,to{transform:scaleX(1)}}@keyframes PlannerDemos-module-scss-module___9GyTW__upload-found{0%,58%{opacity:0;transform:translateY(8px)}66%,92%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes PlannerDemos-module-scss-module___9GyTW__remind-first{0%,8%{opacity:0;transform:translateY(-12px)}18%,92%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes PlannerDemos-module-scss-module___9GyTW__remind-second{0%,45%{opacity:0;transform:translateY(-12px)}55%,92%{opacity:1;transform:translateY(0)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.PlannerDemos-module-scss-module___9GyTW__botMessage,.PlannerDemos-module-scss-module___9GyTW__keyboardButton,.PlannerDemos-module-scss-module___9GyTW__toast,.PlannerDemos-module-scss-module___9GyTW__progress:after,.PlannerDemos-module-scss-module___9GyTW__found,.PlannerDemos-module-scss-module___9GyTW__notice,.PlannerDemos-module-scss-module___9GyTW__noticeSecond{animation:none}}
