:root{--aql-canvas:#f5f3ec;--aql-surface:#fffefa;--aql-surface-soft:#edf2ec;--aql-surface-strong:#dfe8df;--aql-ink:#17241f;--aql-ink-soft:#405149;--aql-muted:#68776f;--aql-primary:#173d32;--aql-primary-hover:#205143;--aql-primary-soft:#dfeae4;--aql-accent:#cf7654;--aql-accent-hover:#b95f40;--aql-gold:#d59b4d;--aql-danger:#b6473a;--aql-success:#3b765d;--aql-border:#dce4dd;--aql-border-strong:#c8d4cb;--aql-focus:rgba(44,113,88,0.24);--aql-radius-sm:12px;--aql-radius-md:18px;--aql-radius-lg:26px;--aql-shadow-sm:0 7px 22px rgba(24,48,39,0.07);--aql-shadow-md:0 18px 48px rgba(24,48,39,0.11);--aql-font:"Thmanyah Sans",Tahoma,Arial,ui-sans-serif,system-ui,sans-serif}body,button,html,input,select,textarea{font-family:var(--aql-font)!important;font-synthesis:none}body{background:var(--aql-canvas);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.app-main,body{color:var(--aql-ink)}.app-sidebar nav a{color:rgba(255,255,255,.8)!important}.app-sidebar nav>div>p{color:rgba(255,255,255,.56)!important}.aql-page{width:min(100%,1480px);margin-inline:auto;color:var(--aql-ink)}.app-sidebar *,.aql-page,.aql-page *,.journey-hero-copy{font-family:var(--aql-font)!important}.aql-page h1,.aql-page h2,.aql-page h3,.journey-hero-copy h1{letter-spacing:0!important}.journey-hero-copy h1{font-weight:900;line-height:1.03}.aql-page :is(p,small,span,label,li){text-wrap:pretty}.aql-page :is(.card,.soft-card,.poster-card),.aql-page-calendar :is(.cal-stat-row>div,.cal-month-card,.cal-today-card,.cal-selected-card,.cal-main-view),.aql-page-habits :is(.dashboard-stat-card,.habits-month-table-card),.aql-page-memory :is(.memory-category-card,.memory-section-list,.memory-results,.memory-latest,.memory-note-card),.aql-page-reading :is(.reading-search-card,.book-shelf,.reading-side-panel,.reading-paper-card,.reading-book-hero,.reading-result-card){border:1px solid var(--aql-border)!important;border-radius:var(--aql-radius-lg)!important;color:var(--aql-ink)!important;background:rgba(255,254,250,.94)!important;box-shadow:var(--aql-shadow-sm)!important}.aql-page input,.aql-page select,.aql-page textarea{border:1px solid var(--aql-border-strong)!important;border-radius:var(--aql-radius-sm)!important;color:var(--aql-ink)!important;background:#fff!important;box-shadow:none!important}.aql-page input::-moz-placeholder,.aql-page textarea::-moz-placeholder{color:#7b8982!important;opacity:1}.aql-page input::placeholder,.aql-page textarea::placeholder{color:#7b8982!important;opacity:1}.aql-page :is(input,textarea,select,button,a):focus-visible{outline:3px solid var(--aql-focus)!important;outline-offset:2px}.aql-page button:disabled{cursor:not-allowed;opacity:.55}.aql-page :is(.kanban-header,.cal-hero,.habits-month-hero,.rules-hero,.pc-page-header,.kn-hero),.aql-page-journal>div:first-child,.aql-page-memory .memory-paper-header,.aql-page-reading .reading-search-card,.aql-page-search>section:first-child{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.12)!important;border-radius:var(--aql-radius-lg)!important;color:#fff!important;background:radial-gradient(circle at 8% 0,rgba(213,155,77,.22),transparent 30%),linear-gradient(145deg,#21483c,#102a22)!important;box-shadow:var(--aql-shadow-md)!important}.aql-page-journal>div:first-child{padding:26px 28px}.aql-page :is(.kanban-header,.cal-hero,.habits-month-hero,.rules-hero,.pc-page-header,.memory-paper-header,.kn-hero) h1,.aql-page-journal>div:first-child h1,.aql-page-search>section:first-child h1{color:#fff!important;font-family:var(--aql-font)!important;font-weight:900!important;line-height:1.08!important;text-shadow:none!important}.aql-page :is(.kanban-header,.cal-hero,.habits-month-hero,.rules-hero,.pc-page-header,.memory-paper-header,.kn-hero) p,.aql-page-journal>div:first-child p,.aql-page-search>section:first-child p{color:rgba(255,255,255,.74)!important}.aql-page .glass-badge,.aql-page :is(.kanban-eyebrow,.cal-eyebrow,.rules-kicker,.memory-kicker){border:1px solid rgba(255,255,255,.18)!important;color:#f7d9a6!important;background:rgba(255,255,255,.09)!important}.aql-page :is(.glass-primary-button,.kanban-summary>button,.cal-add-button,.memory-search-button,.rule-action-save),.aql-page button[class*=bg-slate-950]{border-color:transparent!important;color:#fff!important;background:var(--aql-primary)!important;box-shadow:0 9px 20px rgba(23,61,50,.17)!important}.aql-page :is(.glass-primary-button,.kanban-summary>button,.cal-add-button,.memory-search-button,.rule-action-save):hover,.aql-page button[class*=bg-slate-950]:hover{background:var(--aql-primary-hover)!important}.aql-page :is(.mini-glass-button,.glass-button,.cal-sync-button,.reading-search-reset,.rule-action-secondary){border:1px solid var(--aql-border-strong)!important;color:var(--aql-ink-soft)!important;background:#fff!important;box-shadow:none!important}.aql-page :is(.danger-glass-button,.rule-action-danger){border-color:rgba(182,71,58,.25)!important;color:var(--aql-danger)!important;background:#fff4f1!important}.aql-page-home .card,.aql-page-home .dashboard-stat-card{color:var(--aql-ink)!important;background:var(--aql-surface)!important}.aql-page-home [class*=text-white]{color:var(--aql-ink)!important}.aql-page-home .dashboard-left-rail [class*=text-white]{color:rgba(255,255,255,.9)!important}.aql-page-home .dashboard-left-rail{background:linear-gradient(160deg,#21483c,#102a22)!important}.aql-page-home .dashboard-stat-icon{color:var(--aql-primary)!important;background:var(--aql-primary-soft)!important}.aql-page-tasks{color:var(--aql-ink)!important}.aql-page-tasks .kanban-header h1,.aql-page-tasks .kanban-header p,.aql-page-tasks .kanban-summary :is(strong,span){color:#fff!important}.aql-page-tasks .kanban-summary>div{border-color:rgba(255,255,255,.16)!important;background:rgba(255,255,255,.08)!important}.aql-page-tasks .kanban-search,.aql-page-tasks .kanban-toolbar{color:var(--aql-muted)!important}.aql-page-tasks .kanban-notice{border-color:#ead8b9!important;color:#704c1c!important;background:#fff8e9!important}.aql-page-tasks .kanban-column{border-color:var(--aql-border-strong)!important;background:linear-gradient(180deg,#eef3ee,#e7ede8)!important;box-shadow:var(--aql-shadow-sm)!important}.aql-page-tasks .kanban-column-title h2,.aql-page-tasks .kanban-task,.aql-page-tasks .kanban-task-card-top p{color:var(--aql-ink)!important}.aql-page-tasks .kanban-task{border-color:color-mix(in srgb,var(--task-color,#829f91) 35%,var(--aql-border))!important;background:#fff!important;box-shadow:0 7px 18px rgba(25,53,43,.08)!important}.aql-page-tasks .kanban-count,.aql-page-tasks .kanban-empty-column,.aql-page-tasks .kanban-inline-add,.aql-page-tasks .kanban-task-meta>span{color:var(--aql-muted)!important}.aql-page-tasks :is(.kanban-grip,.kanban-column-actions>button,.kanban-task-grip,.kanban-complete-toggle){color:#718079!important}.aql-page-calendar .cal-hero:after{border-color:rgba(213,155,77,.14)!important}.aql-page-calendar .cal-add-button{background:var(--aql-accent)!important}.aql-page-calendar .cal-stat-row .cal-connected,.aql-page-calendar .cal-stat-row>div{background:var(--aql-surface)!important}.aql-page-calendar :is(.cal-stat-row strong,.cal-month-head h2,.cal-event-copy strong,.cal-empty strong,.cal-viewbar h2){color:var(--aql-ink)!important}.aql-page-calendar .cal-card-head,.aql-page-calendar .cal-selected-card .cal-card-head{background:var(--aql-primary)!important}.aql-page-calendar .cal-day.is-selected,.aql-page-calendar .cal-day.is-today{border-color:var(--aql-primary)!important;background:var(--aql-primary-soft)!important}.aql-page-calendar .cal-day.is-today .cal-day-number,.aql-page-calendar .cal-view-switch button.is-active{color:#fff!important;background:var(--aql-primary)!important}.aql-page-habits .habits-month-hero h1,.aql-page-habits .habits-month-hero p{color:#fff!important}.aql-page-habits .dashboard-stat-card,.aql-page-habits .habits-month-table-card{background:var(--aql-surface)!important}.aql-page-habits .dashboard-stat-card [class*=text-white],.aql-page-habits .habits-month-table-card [class*=text-white]{color:var(--aql-ink)!important}.aql-page-habits .habits-month-table thead th{color:var(--aql-ink-soft)!important;background:var(--aql-surface-soft)!important}.aql-page-journal .journal-day-row,.aql-page-journal>form,.aql-page-search>a,.aql-page-search>section:not(:first-child){color:var(--aql-ink)!important;background:var(--aql-surface)!important}.aql-page-journal :is(.text-slate-950,.text-slate-900,.journal-day-content h2),.aql-page-search :is(.text-slate-950,.text-slate-900){color:var(--aql-ink)!important}.aql-page-journal :is(.text-slate-500,.text-slate-400,.journal-day-content p),.aql-page-search :is(.text-slate-500,.text-slate-400){color:var(--aql-muted)!important}.aql-page-reading{color:var(--aql-ink)!important;background:transparent!important}.aql-page-reading .book-shelf:after,.aql-page-reading .book-shelf:before,.aql-page-reading .reading-search-card:after,.aql-page-reading .reading-search-card:before,.aql-page-reading .reading-side-panel:after,.aql-page-reading .reading-side-panel:before,.aql-page-reading:after,.aql-page-reading:before{opacity:.08!important}.aql-page-reading .reading-search-card{background:linear-gradient(145deg,#21483c,#102a22)!important}.aql-page-reading .reading-search-field{border-color:rgba(255,255,255,.2)!important;background:rgba(255,255,255,.1)!important}.aql-page-reading .reading-search-field input{border:0!important;color:#fff!important;background:transparent!important}.aql-page-reading .reading-search-field input::-moz-placeholder{color:rgba(255,255,255,.72)!important}.aql-page-reading .reading-search-field input::placeholder{color:rgba(255,255,255,.72)!important}.aql-page-reading :is(.book-shelf,.reading-side-panel,.reading-result-card) :is(h1,h2,h3,p,span){color:var(--aql-ink)!important;text-shadow:none!important}.aql-page-reading.aql-page-reading .reading-note-preview :is(h1,h2,h3,p,span,strong,small),.aql-page-reading.aql-page-reading .reading-side-panel :is(h1,h2,h3,p,span,strong,small){color:var(--aql-ink)!important;text-shadow:none!important}.aql-page-reading.aql-page-reading .reading-side-panel .text-white\/40,.aql-page-reading.aql-page-reading .reading-side-panel .text-white\/50,.aql-page-reading.aql-page-reading .reading-side-panel .text-white\/60{color:var(--aql-muted)!important}.aql-page-memory .memory-desk,.aql-page-memory .memory-paper{border-color:var(--aql-border)!important;background:transparent!important;box-shadow:none!important}.aql-page-memory .memory-clip,.aql-page-memory .memory-desk:after,.aql-page-memory .memory-desk:before,.aql-page-memory .memory-paper-grid,.aql-page-memory .memory-paper:after,.aql-page-memory .memory-paper:before{display:none!important}.aql-page-memory .memory-paper-header{padding:28px!important}.aql-page-memory .memory-stat-note :is(strong,span),.aql-page-memory .memory-title-block :is(h1,p){color:#fff!important}.aql-page-memory .memory-stat-note{border-color:rgba(255,255,255,.18)!important;background:rgba(255,255,255,.08)!important}.aql-page-memory .memory-category-card,.aql-page-memory .memory-category-card:nth-child(2n),.aql-page-memory .memory-category-card:nth-child(3n),.aql-page-memory .memory-note-card{background:var(--aql-surface)!important}.aql-page-memory :is(.memory-category-card h2,.memory-section-title h2,.memory-results-header h2,.memory-note-card h3){color:var(--aql-ink)!important}.aql-page-rules .rules-hero h1,.aql-page-rules .rules-hero p{color:#fff!important}.aql-page-rules .rule-vow-card,.aql-page-rules .rule-vow-card-ember,.aql-page-rules .rule-vow-card-olive{border-color:rgba(255,255,255,.13)!important;background:radial-gradient(circle at 90% 0,rgba(213,155,77,.12),transparent 32%),linear-gradient(145deg,#24483d,#142d25)!important}.aql-page-rules :is(.rules-hero h1,.rule-vow-card h2,.rules-footer p){font-family:var(--aql-font)!important}.aql-page-rules .rules-footer{background:var(--aql-primary)!important}.aql-page-profile{color:var(--aql-ink)!important;background:transparent!important}.aql-page-profile .pc-page-header{background:linear-gradient(145deg,#21483c,#102a22)!important}.aql-page-profile .pc-page-header :is(h1,h2,p,span){color:#fff!important}.aql-page-profile :is(.pc-paper-card,.pc-feature-card,.pc-film-card,[class*=pc-card]){border-color:var(--aql-border)!important;color:var(--aql-ink)!important;background:var(--aql-surface)!important;box-shadow:var(--aql-shadow-sm)!important}.aql-page-profile :is(.pc-paper-card,.pc-feature-card,.pc-film-card,[class*=pc-card]) :is(h1,h2,h3,p,span,strong){color:inherit!important;text-shadow:none!important}.aql-page.aql-page :is(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700){color:var(--aql-ink)!important}.aql-page.aql-page :is(.text-slate-600,.text-slate-500,.text-slate-400,.text-slate-300){color:#56665e!important}.aql-page.aql-page :is(.card,.soft-card,.poster-card) :is(.text-white\/92,.text-white\/80,.text-white\/78,.text-white\/70,.text-white\/60,.text-white\/58,.text-white\/56,.text-white\/54,.text-white\/52,.text-white\/50,.text-white\/48,.text-white\/45,.text-white\/44,.text-white\/42,.text-white\/40,.text-white\/38,.text-white\/35,.text-white\/34,.text-white\/32,.text-white\/30,.text-white\/28,.text-white\/25),.aql-page.aql-page :is(.card,.soft-card,.poster-card)>:is(p,small){color:var(--aql-muted)!important}.aql-page.aql-page :is(.card,.soft-card,.poster-card) :is(h1,h2,h3,strong){color:var(--aql-ink)!important}.aql-page-home.aql-page-home .glass-badge{border-color:#d6dfd8!important;color:#365448!important;background:#edf2ec!important}.aql-page-home.aql-page-home .dashboard-left-rail :is(.glass-badge,[class*=text-white]){color:rgba(255,255,255,.9)!important}.aql-page-tasks.aql-page-tasks :is(.kanban-add-column,.kanban-column-placeholder){border-color:var(--aql-border-strong)!important;color:var(--aql-primary)!important;background:rgba(255,254,250,.74)!important}.aql-page-tasks.aql-page-tasks :is(.kanban-add-column,.kanban-column-placeholder) span{color:inherit!important}.aql-page-tasks.aql-page-tasks .kanban-search span{color:#53635b!important}.aql-page-calendar.aql-page-calendar :is(.cal-weekdays span,.cal-empty p,.cal-no-events,.cal-stat-row span,.cal-stat-row small){color:#56665e!important}.aql-page-calendar.aql-page-calendar .cal-view-switch button:not(.is-active){color:#53635b!important}.aql-page-profile.aql-page-profile .pc-card :is(h1,h2,h3,p,span,strong,small,div){color:var(--aql-ink)!important;text-shadow:none!important}.aql-page-profile.aql-page-profile .pc-card :is(.text-white\/60,.text-white\/56,.text-white\/50,.text-white\/40){color:var(--aql-muted)!important}.aql-page-journal.aql-page-journal>div:first-child :is(h1,h2,h3,p,small),.aql-page-rules.aql-page-rules :is(.rule-vow-card,.rules-footer) :is(h1,h2,h3,p,span,small),.aql-page-search.aql-page-search>section:first-child :is(h1,h2,h3,p,small),.aql-page.aql-page :is(.kanban-header,.cal-hero,.habits-month-hero,.rules-hero,.pc-page-header,.memory-paper-header,.kn-hero) :is(h1,h2,h3,p,small){color:rgba(255,255,255,.9)!important}.aql-page-journal.aql-page-journal>div:first-child :is(p,small),.aql-page-search.aql-page-search>section:first-child :is(p,small),.aql-page.aql-page :is(.kanban-header,.cal-hero,.habits-month-hero,.rules-hero,.pc-page-header,.memory-paper-header,.kn-hero) :is(p,small){color:rgba(255,255,255,.76)!important}.aql-page-profile.aql-page-profile .pc-page-header span.inline-flex{color:#173d32!important}@media (max-width:767px){.aql-page{width:100%}.aql-page :is(.kanban-header,.cal-hero,.habits-month-hero,.rules-hero,.pc-page-header,.kn-hero),.aql-page-journal>div:first-child,.aql-page-memory .memory-paper-header,.aql-page-reading .reading-search-card,.aql-page-search>section:first-child{border-radius:22px!important}.aql-page :is(.card,.soft-card,.poster-card),.aql-page-calendar :is(.cal-stat-row>div,.cal-month-card,.cal-today-card,.cal-selected-card,.cal-main-view),.aql-page-habits :is(.dashboard-stat-card,.habits-month-table-card),.aql-page-memory :is(.memory-category-card,.memory-section-list,.memory-results,.memory-latest,.memory-note-card),.aql-page-reading :is(.reading-search-card,.book-shelf,.reading-side-panel,.reading-paper-card,.reading-book-hero,.reading-result-card){border-radius:20px!important}.aql-page-calendar .cal-hero,.aql-page-rules .rules-hero,.aql-page-tasks .kanban-header{padding:22px!important}.aql-page-rules .rules-hero h1,.aql-page-tasks .kanban-header h1{font-size:clamp(2.2rem,11vw,3.35rem)!important}}@media (prefers-reduced-motion:reduce){.aql-page *,.journey-hero-image{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}