@media(max-width:1250px){.stats-grid{grid-template-columns:repeat(3,1fr)}.stat-card.featured{grid-column:span 2}.hero-grid{gap:35px}.hero h1{font-size:48px}}@media(max-width:1000px){.hero-grid,.privacy-grid{grid-template-columns:1fr}.hero-copy{text-align:center}.hero-copy>p{margin-left:auto;margin-right:auto}.hero-actions,.trust-row{justify-content:center}.steps-grid{grid-template-columns:repeat(3,1fr)}.features-grid{grid-template-columns:repeat(2,1fr)}.auth-shell{grid-template-columns:1fr}.auth-brand-panel{min-height:420px}.dashboard-grid{grid-template-columns:1fr}.app-sidebar{transform:translateX(-100%);transition:.25s}.app-sidebar.open{transform:translateX(0)}.app-shell{margin-left:0}.sidebar-toggle{display:block}.settings-grid{grid-template-columns:1fr}.settings-nav{flex-direction:row;overflow:auto}}@media(max-width:720px){.container{width:min(100% - 26px,1180px)}.public-nav{display:none;position:absolute;top:70px;left:13px;right:13px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);padding:18px;border-radius:14px;flex-direction:column;align-items:stretch}.public-nav.open{display:flex}.mobile-nav-toggle{display:block}.hero{padding:60px 0}.hero h1{font-size:39px}.hero-actions,.trust-row{flex-direction:column}.product-window{transform:none}.demo-dashboard{height:330px}.demo-cards{grid-template-columns:1fr 1fr}.demo-cards>div:last-child{display:none}.demo-content{grid-template-columns:1fr}.demo-chart{display:none}.floating-badge{display:none}.logo-strip .container>div{gap:18px;flex-wrap:wrap}.section{padding:70px 0}.section-heading h2,.privacy-section h2{font-size:31px}.steps-grid,.features-grid{grid-template-columns:1fr}.cta-section .container,.footer-grid{display:block}.cta-section .btn{margin-top:20px}.footer-grid>div{margin-bottom:28px}.auth-panel{padding:45px 22px}.auth-brand-panel{min-height:380px;padding-top:70px}.auth-brand-panel h1{font-size:38px}.app-topbar{padding:0 15px}.topbar-date{display:none}.topbar-actions .btn{display:none}.app-content{padding:20px 13px}.welcome-row{display:block}.motivation-pill{margin-top:15px}.stats-grid{grid-template-columns:1fr 1fr}.stat-card.featured{grid-column:1/-1}.task-row{grid-template-columns:30px 48px 1fr}.priority,.task-actions{grid-column:3}.task-actions{justify-content:flex-start}.theme-options,.form-grid{grid-template-columns:1fr}.full{grid-column:auto}.settings-nav{padding-bottom:8px}.user-menu div{display:none}}
@media(max-width:1100px){.planner-summary{grid-template-columns:repeat(2,1fr)}.planner-toolbar,.calendar-toolbar{align-items:flex-start;flex-wrap:wrap}.week-board{grid-template-columns:repeat(7,180px)}.calendar-day{min-height:120px}.month-stats{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.planner-summary{grid-template-columns:1fr 1fr}.planner-toolbar,.calendar-toolbar{display:block}.view-tabs{margin:15px 0}.date-nav{flex-wrap:wrap}.planner-task{grid-template-columns:30px 48px 1fr}.planner-task .task-main{display:block}.planner-task .task-actions{grid-column:3}.task-meta{white-space:normal;margin-top:8px}.calendar-grid{padding:8px;overflow-x:auto}.calendar-weekdays,.calendar-days{min-width:760px}.month-stats{grid-template-columns:1fr 1fr}.month-weeks>div{grid-template-columns:75px 1fr 35px}.month-weeks small{display:none}.modal-card{padding:17px}.weekday-picker{flex-wrap:wrap}}

@media (max-width:1100px){.goals-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:700px){.goals-hero{align-items:flex-start;flex-direction:column}.goals-hero .btn{width:100%}.goals-toolbar{align-items:stretch;flex-direction:column}.goals-toolbar input{max-width:none}.goals-grid{grid-template-columns:1fr}.detail-facts{grid-template-columns:1fr}.add-milestone-form{flex-direction:column}}
@media(max-width:1050px){.habit-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.habits-hero{align-items:flex-start;gap:18px;flex-direction:column;padding:22px}.habits-hero .btn{width:100%}.habit-week{padding:18px}.habit-week>header{align-items:flex-start;gap:12px;flex-direction:column}.habit-cards{grid-template-columns:1fr}.habit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.habit-modal-card footer{flex-wrap:wrap}.habit-modal-card footer .modal-spacer{display:none}}
@media(max-width:900px){.calendar-summary-grid{grid-template-columns:repeat(2,1fr)}.reflection-form .form-grid{grid-template-columns:1fr}.calendar-toolbar{align-items:flex-start}.date-nav{flex-wrap:wrap}}
@media(max-width:560px){.calendar-summary-grid{grid-template-columns:1fr 1fr}.calendar-summary-card{padding:15px}.calendar-summary-card strong{font-size:22px}.calendar-legend{align-items:flex-start}.v5-day-modal{width:96%}}
@media(max-width:1100px){.stats-kpi-grid{grid-template-columns:repeat(2,1fr)}.stats-main-grid{grid-template-columns:1fr}.stats-chart-grid{grid-template-columns:1fr}}
@media(max-width:700px){.statistics-hero{align-items:flex-start;flex-direction:column;padding:22px}.stats-kpi-grid{grid-template-columns:1fr 1fr}.stats-kpi{padding:15px}.stats-kpi strong{font-size:23px}.period-switch{width:100%}.period-switch button{flex:1}.stats-explanation{align-items:flex-start;flex-direction:column}.chart-card{padding:15px}.canvas-wrap{overflow:hidden}}
@media(max-width:440px){.stats-kpi-grid{grid-template-columns:1fr}}
/* V7 responsive */
@media(max-width:1050px){.notes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notes-toolbar{grid-template-columns:1fr 1fr}.notes-search{grid-column:1/-1}.notes-summary{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){.notes-hero{align-items:flex-start;flex-direction:column;padding:23px}.notes-hero .btn{width:100%}.notes-toolbar{grid-template-columns:1fr}.notes-search{grid-column:auto}.notes-toolbar select,.notes-toolbar .btn{min-height:46px}.notes-grid{grid-template-columns:1fr}.notes-summary{grid-template-columns:repeat(2,1fr)}.note-card{min-height:220px}.note-modal{width:calc(100% - 18px)}.note-modal .two-cols{grid-template-columns:1fr}.modal-footer{flex-wrap:wrap}.modal-footer .btn{flex:1}}
@media(max-width:980px){.settings-layout{grid-template-columns:1fr}.settings-side-nav{position:static;display:flex;overflow-x:auto;white-space:nowrap}.settings-side-nav a{flex:0 0 auto}.priority-weight-grid{grid-template-columns:repeat(3,1fr)}.export-grid{grid-template-columns:1fr}.danger-zone{align-items:flex-start;flex-direction:column}.danger-actions{justify-content:flex-start}.theme-options-v8{grid-template-columns:1fr}}
@media(max-width:600px){.settings-section{padding:20px}.priority-weight-grid{grid-template-columns:repeat(2,1fr)}.profile-avatar-row{align-items:flex-start}.weekday-selector span{width:39px}.settings-save-state{display:none}.danger-actions{width:100%;display:grid}.danger-actions .btn{width:100%}}
@media(max-width:900px){.focus-layout,.reminder-layout{grid-template-columns:1fr}.focus-workspace{min-height:auto}.focus-stage{min-height:400px;padding:24px}.giant-timer{letter-spacing:-2px}}@media(max-width:560px){.pomodoro-presets{grid-template-columns:1fr 1fr}.focus-actions{width:100%}.focus-actions .btn{width:100%}.notification-item{flex-direction:column}}
