:root{
  --bg:#101412;
  --panel:#1b231e;
  --raised:#273228;
  --green:#6fa36a;
  --gold:#d6b45d;
  --text:#ece8df;
  --muted:#b4b0a7;
  --border:#364238;
  --danger:#c96a6a;
  --surface:var(--panel);
  --surface-muted:#111914;
  --primary:var(--gold);
  --radius:16px;
}

body{background:radial-gradient(circle at top,#18221c 0,#101412 42%);color:var(--text)}
.tk-shell{display:grid;grid-template-columns:270px minmax(0,1fr);min-height:calc(100vh - 44px)}
.tk-sidebar{padding:16px 14px;background:#0d120f;border-right:1px solid var(--border)}
.tk-brand{display:flex;align-items:center;gap:11px;width:100%;padding:8px;border:0;background:transparent;color:var(--text);text-align:left}
.tk-brand img{width:44px;height:44px;object-fit:contain}
.tk-brand span,.tk-brand strong,.tk-brand small{display:block}
.tk-brand small{color:var(--muted)}
.tk-web-nav{display:grid;gap:16px;margin-top:16px}
.tk-nav-section{display:grid;gap:3px}
.tk-nav-section h2{display:flex;gap:7px;align-items:center;margin:0;padding:6px 10px 7px;border-bottom:1px solid var(--border);color:#9fbea7;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
.tk-nav-section button,.tk-settings{display:grid;grid-template-columns:24px 1fr;gap:5px;align-items:center;width:100%;padding:8px 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text);text-align:left;font-weight:700}
.tk-nav-section button:hover,.tk-settings:hover{background:#243128}
.tk-nav-section button.active,.tk-settings.active{background:#365140;color:#80d190;border-color:#8bb99a}
.tk-subgroup{margin:2px 0 4px 16px;padding-left:9px;border-left:1px solid var(--border)}
.tk-subgroup p{margin:5px 8px;color:var(--muted);font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}
.tk-subgroup button{font-size:.9rem}
.enter-work{display:grid;gap:2px;width:100%;margin-top:18px;padding:11px 12px;border:1px solid #394551;border-radius:4px;background:#171b20;color:#b8c8d8;text-align:left;letter-spacing:.08em}
.enter-work small{color:#748596;font-size:.68rem;letter-spacing:.12em}
.tk-settings{margin-top:10px;border-top:1px solid var(--border);border-radius:0;padding-top:13px}
.tk-workspace{min-width:0}
.tk-topbar{height:88px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 28px;border-bottom:1px solid var(--border)}
.tk-topbar p{margin:0;color:var(--gold);font-size:.68rem;font-weight:900;letter-spacing:.12em}
.tk-topbar h1{margin:2px 0 0;font-size:1.55rem}
.tk-user{padding:7px 10px;border:1px solid var(--border);border-radius:999px;color:var(--muted)}
.tk-main{padding:22px 28px 52px}
.tk-dashboard{display:grid;gap:14px}
.tk-dashboard-hero,.tk-panel{border:1px solid var(--border);border-radius:20px;background:var(--panel)}
.tk-dashboard-hero{display:flex;justify-content:space-between;gap:22px;align-items:center;padding:24px}
.tk-dashboard-hero h2{margin:2px 0 7px;font-size:clamp(2rem,4vw,2.8rem);line-height:1}
.tk-dashboard-hero p:last-child{max-width:670px;margin:0;color:var(--muted)}
.tk-day-meta{padding:11px 13px;border:1px solid var(--border);border-radius:14px;background:#101713}
.tk-day-meta strong,.tk-day-meta span{display:block}.tk-day-meta span{color:var(--muted);font-size:.8rem}
.tk-eyebrow{margin:0 0 4px;color:var(--gold);font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
.tk-panel{padding:18px}
.tk-section-head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:13px}
.tk-section-head h3{margin:0;font-size:1.18rem}
.tk-score strong{color:var(--green);font-size:1.4rem}.tk-score,.tk-attention{color:var(--muted);font-weight:700}
.tk-tending-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}
.tk-tending-grid article{display:flex;align-items:center;gap:8px;min-height:68px;padding:10px;border:1px solid var(--border);border-radius:13px;background:var(--raised)}
.tk-tending-grid article.done{background:#203326;border-color:#48654c}
.tk-tending-grid article>span{font-size:1.25rem}.tk-tending-grid strong,.tk-tending-grid small{display:block}.tk-tending-grid strong{font-size:.76rem}.tk-tending-grid small{color:var(--muted);font-size:.66rem}
.tk-attention-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}
.tk-attention-grid article{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;padding:12px;border:1px solid #604f2d;border-radius:14px;background:#2a261c}
.tk-attention-grid article.clear{border-color:var(--border);background:var(--raised);opacity:.78}
.tk-attention-grid strong,.tk-attention-grid small{display:block}.tk-attention-grid strong{font-size:.78rem}.tk-attention-grid small{color:var(--muted);font-size:.66rem}.tk-attention-grid b{color:var(--gold)}
.tk-signal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.tk-signal-grid article{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--raised)}.tk-signal-grid strong,.tk-signal-grid small,.tk-signal-grid em{display:block}.tk-signal-grid small{color:var(--muted);text-transform:uppercase;font-size:.64rem}.tk-signal-grid em{color:var(--muted);font-size:.65rem;font-style:normal}
.tk-horizon-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.tk-horizon-grid article{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--raised)}.tk-horizon-grid strong,.tk-horizon-grid small{display:block}.tk-horizon-grid small{color:var(--muted)}
.tk-page-title{margin:0 0 8px;font-size:2rem}.tk-page-subtitle{max-width:72ch;margin:0 0 22px;color:var(--muted)}
.tk-card{padding:18px;border:1px solid var(--border);border-radius:16px;background:var(--panel)}.tk-card h3{margin-top:0}.tk-card.narrow{max-width:720px}
.tk-grid{display:grid;gap:14px}.tk-grid.two{grid-template-columns:repeat(2,1fr)}.tk-grid.three{grid-template-columns:repeat(3,1fr)}.tk-grid.four{grid-template-columns:repeat(4,1fr)}.space-top{margin-top:18px}
.calendar-head{display:flex;justify-content:space-between;align-items:center;padding:12px;border:1px solid var(--border);border-bottom:0;background:var(--panel)}.calendar-head button{border:1px solid var(--border);background:var(--raised);color:var(--text);border-radius:8px;padding:6px 10px}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-grid.labels span{padding:8px;text-align:center;color:var(--muted);font-size:.75rem;font-weight:800;border:1px solid var(--border);border-right:0}.calendar-grid.labels span:last-child{border-right:1px solid var(--border)}.calendar-grid.days{border-left:1px solid var(--border);border-top:1px solid var(--border)}.calendar-grid.days>span,.calendar-grid.days article{min-height:85px;padding:8px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--panel)}.calendar-grid.days article.today{background:#2e3c30}.calendar-grid.days b{display:block}.calendar-grid.days i{display:block;margin-top:8px;color:var(--gold);font-size:.68rem;font-style:normal}
.note-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.note-grid article{min-height:210px;padding:18px;border:1px solid var(--border);border-left:5px solid #fbbf24;border-radius:14px;background:#4a421f}.note-grid article.project{border-left-color:#3b82f6;background:#253b4a}.note-grid article.observation{border-left-color:#10b981;background:#23443a}.note-grid small{color:var(--muted)}.note-grid p{font-size:1.05rem;line-height:1.55}
.reward-banner{display:flex;justify-content:space-between;gap:18px;margin-bottom:15px;padding:15px;border:1px solid var(--border);border-radius:13px;background:var(--raised)}.reward-banner strong{color:var(--gold);font-size:1.3rem}.reward-banner span{color:var(--muted)}
.quest-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.quest-columns>div{padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.quest-columns h3{margin-top:0}.quest-columns article{padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--raised);margin-bottom:9px}.quest-columns strong,.quest-columns span{display:block}.quest-columns span{color:var(--muted);font-size:.78rem}
.fake-form{display:grid;gap:10px}.fake-form label{display:flex;justify-content:space-between;color:var(--text)}.scale{height:9px;border:1px solid var(--border);border-radius:999px;background:#101713;overflow:hidden}.scale i{display:block;height:100%;background:var(--green)}.fake-textarea{min-height:90px;padding:12px;border:1px solid var(--border);border-radius:9px;background:#101713;color:var(--muted)}
.ritual-card{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;max-width:760px;padding:20px;border:1px solid var(--border);border-radius:16px;background:var(--panel)}.ritual-icon{font-size:3rem}.ritual-card strong{font-size:1.25rem}.ritual-card p{margin:4px 0;color:var(--muted)}.ritual-card button,.green-button{border:1px solid var(--green);border-radius:10px;padding:11px 14px;background:var(--green);color:#fff;font-weight:800}
.health-week{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.health-week article{padding:10px;text-align:center;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.health-week article.today{border-color:var(--gold)}.health-week span,.health-week b,.health-week small{display:block}.health-week small{color:var(--muted)}
.med-card>div{display:flex;justify-content:space-between;gap:12px}.med-card strong{color:var(--green)}
.mini-chart,.reflection-chart{height:180px;display:flex;align-items:end;gap:8px;padding:18px;border:1px solid var(--border);border-radius:12px;background:#101713}.mini-chart i,.reflection-chart i{flex:1;min-width:8px;background:var(--green);border-radius:4px 4px 0 0}.reflection-chart{height:230px}.reflection-chart.tall{height:310px}.tk-muted{color:var(--muted)}
.plant-row{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--border)}.plant-row span{font-size:2rem}.plant-row strong,.plant-row small{display:block}.plant-row small{color:var(--muted)}.plant-row input{width:22px;height:22px}.green-button{margin-top:15px}
.gremlin-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px}.gremlin-summary div{padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.gremlin-summary span,.gremlin-summary strong{display:block}.gremlin-summary span{color:var(--muted)}.gremlin-summary strong{font-size:1.45rem;color:var(--gold)}.gremlin-lanes{display:grid;gap:16px}.gremlin-lanes>section>header{display:flex;gap:12px;align-items:baseline;margin-bottom:8px}.gremlin-lanes>section>header span{color:var(--gold);font-size:.72rem;font-weight:900}.gremlin-lanes article{padding:16px;border:1px solid var(--border);border-left:5px solid var(--danger);border-radius:14px;background:var(--panel)}.gremlin-lanes section:nth-child(2) article{border-left-color:var(--gold)}.gremlin-lanes article>div:first-child{display:flex;justify-content:space-between}.gremlin-lanes small{color:var(--muted)}.gremlin-lanes h3{margin:3px 0}.gremlin-lanes article>b{float:right;color:var(--gold)}
.button-row{display:flex;gap:8px}.secondary-button{border:1px solid var(--border)!important;background:var(--raised)!important;color:var(--text)!important}
.companion-hero-demo{display:flex;gap:15px;align-items:center;margin-bottom:16px;padding:18px;border:1px solid var(--border);border-radius:16px;background:var(--panel)}.companion-hero-demo>span{font-size:3rem}.companion-hero-demo h3{margin:0;font-size:1.8rem}.companion-hero-demo p:last-child{margin:5px 0;color:var(--muted)}
.demo-stat span,.demo-stat strong{display:block}.demo-stat span{color:var(--muted);font-size:.75rem;text-transform:uppercase}.demo-stat strong{margin-top:6px;color:var(--gold);font-size:1.45rem}
.grocery-demo{display:grid;grid-template-columns:130px 1fr;gap:14px;max-width:760px}.grocery-cat{display:grid;place-items:center;min-height:240px;border:1px solid var(--border);border-radius:16px;background:var(--panel);font-size:4rem}.grocery-list{border:1px solid var(--border);border-radius:16px;background:var(--panel);overflow:hidden}.grocery-list label{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:13px;border-bottom:1px solid var(--border)}.grocery-list label:last-child{border-bottom:0}.grocery-list input{width:20px;height:20px}.grocery-list span{color:var(--muted)}
.shrine-room-demo{position:relative;overflow:hidden;min-height:520px;padding:40px;text-align:center;border:1px solid #d6b45d55;border-radius:20px;background:radial-gradient(circle at 50% 15%,#3c4630 0,#263126 28%,#18211c 68%,#111713 100%)}.shrine-sigil{display:grid;place-items:center;width:84px;height:84px;margin:0 auto 15px;border:1px solid #d6b45d55;border-radius:50%;background:#0d120f99;font-size:2.25rem}.shrine-room-demo h2{font-size:clamp(2rem,5vw,3.3rem)}.shrine-room-demo>p:last-of-type{max-width:620px;margin:0 auto;color:#bbb6a9}.shrine-stats{display:flex;justify-content:center;gap:18px;margin-top:28px}.shrine-stats div{min-width:120px;padding:14px;border:1px solid #d6b45d44;border-radius:14px;background:#101612cc}.shrine-stats strong,.shrine-stats span{display:block}.shrine-stats strong{font-size:2rem;color:var(--gold)}
.goal-card-demo,.field-card{padding:18px;border:1px solid var(--border);border-left:5px solid #8b5cf6;border-radius:14px;background:var(--panel)}.goal-card-demo>span,.field-card>span{color:var(--muted);font-size:.72rem;font-weight:900}.goal-track{height:14px;border-radius:999px;background:#e4e9ef;overflow:hidden}.goal-track i{display:block;height:100%;background:var(--green)}
.people-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.people-grid article{display:flex;gap:11px;align-items:center;padding:15px;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.person-circle{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--raised);color:var(--gold);font-weight:900}.people-grid strong,.people-grid small{display:block}.people-grid small{color:var(--muted)}
.media-toolbar,.stacks-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.media-toolbar button,.stacks-tabs button{border:1px solid var(--border);border-radius:9px;padding:8px 11px;background:var(--raised);color:var(--text)}.media-toolbar span{margin-left:auto;color:var(--muted)}.poster-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.poster-grid article{display:grid;gap:6px}.poster-placeholder{aspect-ratio:2/3;display:grid;place-items:center;border:1px solid var(--border);border-radius:12px;background:linear-gradient(145deg,#26352c,#121a15);color:var(--gold);font-size:1.5rem;font-weight:900}.poster-grid strong,.poster-grid small{display:block}.poster-grid small{color:var(--muted)}
.book-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.book-grid article{display:grid;grid-template-columns:70px 1fr;gap:14px;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.book-spine{display:grid;place-items:center;min-height:110px;border:1px solid var(--border);border-radius:4px;background:#503d28;color:#f5e8c5;font-size:2rem;font-weight:900}.book-grid small{display:block;color:var(--muted)}
.pile-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:15px}.pile-summary div{padding:13px;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.pile-summary span,.pile-summary strong{display:block}.pile-summary span{color:var(--muted)}.pile-summary strong{color:var(--gold);font-size:1.6rem}.game-list{display:grid;gap:8px}.game-list article{display:flex;justify-content:space-between;gap:12px;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.game-list span{color:var(--muted)}
.table-demo{display:grid;grid-template-columns:230px 1fr;min-height:480px;border:1px solid var(--border);border-radius:16px;overflow:hidden}.table-demo aside{padding:18px;background:#111713}.table-demo aside h3{font-size:1.4rem}.table-demo aside button{display:block;width:100%;margin:7px 0;padding:9px;border:1px solid var(--border);border-radius:8px;background:var(--raised);color:var(--text);text-align:left}.table-demo main{padding:18px;background:var(--panel)}.dice-row{display:flex;gap:8px;flex-wrap:wrap}.dice-row button{padding:10px 13px;border:1px solid #7d6735;border-radius:9px;background:var(--gold);color:#17130b;font-weight:900}.oracle-result{margin-top:17px;padding:18px;border:1px solid var(--border);border-radius:12px;background:#101713}.oracle-result small,.oracle-result strong{display:block}.oracle-result strong{margin:4px 0;color:var(--gold);font-size:1.8rem}.table-log{margin-top:15px;padding:14px;border:1px solid var(--border);border-radius:12px;background:#080b09;font-family:monospace}.table-log p{margin:5px 0}.table-log span{color:var(--muted)}
.report-sheet{max-width:760px;padding:25px;border:1px solid var(--border);border-radius:16px;background:var(--panel)}.report-sheet h3{font-size:1.5rem}.settings-list{max-width:760px;border:1px solid var(--border);border-radius:14px;overflow:hidden}.settings-list div{display:flex;justify-content:space-between;gap:20px;padding:13px 15px;border-bottom:1px solid var(--border);background:var(--panel)}.settings-list div:last-child{border-bottom:0}.settings-list span{color:var(--muted)}

/* Planet Work */
.work-sidebar{padding:17px 14px;background:#080c0f;border-right:1px solid #33434f;color:#dce8ee}
.work-brand{display:flex;gap:11px;align-items:center;padding:7px 7px 17px;border-bottom:1px solid #27343d}.work-brand>span{color:#7be4ff;font-size:2rem}.work-brand strong,.work-brand small{display:block}.work-brand strong{font-family:monospace;letter-spacing:.12em}.work-brand small{color:#82929d}
.work-status{display:flex;align-items:center;gap:7px;margin:18px 7px 10px;color:#79f2c0;font:700 .7rem monospace;letter-spacing:.12em}.work-status i{width:7px;height:7px;border-radius:50%;background:#79f2c0}
.work-sidebar nav{display:grid;gap:6px}.work-sidebar nav button,.return-web{width:100%;padding:10px 11px;border:1px solid transparent;border-radius:2px;background:transparent;color:#82929d;text-align:left;font-family:monospace;font-weight:800;letter-spacing:.08em}.work-sidebar nav button.active{border-color:#405563;background:#182128;color:#7be4ff}.return-web{margin-top:20px;border-color:#2f5d52;color:#8ee0c0}
.work-topbar{height:84px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 28px;border-bottom:1px solid #27343d;background:#090c0f;color:#dce8ee}.work-topbar p{margin:0;color:#7be4ff;font:700 .68rem monospace;letter-spacing:.13em}.work-topbar h1{margin:2px 0 0;font-family:monospace;font-size:1.45rem;letter-spacing:.08em}.work-topbar>span{color:#82929d;font:700 .72rem monospace}
.tk-shell[data-mode="work"]{grid-template-columns:245px minmax(0,1fr);background:linear-gradient(135deg,#080b0e,#10171c 52%,#080b0e)}
.work-main{min-height:calc(100vh - 128px);padding:30px;color:#dce8ee;font-family:"Arial Narrow","Atkinson Hyperlegible",sans-serif;background-image:linear-gradient(#2d404c33 1px,transparent 1px),linear-gradient(90deg,#2d404c33 1px,transparent 1px);background-size:36px 36px}
.work-view{display:none}.work-view.active{display:block}.work-eyebrow,.mission-head p{margin:0 0 5px;color:#7be4ff;font:800 .74rem monospace;letter-spacing:.12em}.work-view h2,.mission-head h2{margin:0 0 8px;font:900 clamp(2rem,4vw,3rem) monospace;text-transform:uppercase;letter-spacing:-.04em}.work-subtitle,.mission-head span{max-width:70ch;color:#82929d}
.work-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0}.work-stats article{padding:15px;border:1px solid #293640;background:#11171c}.work-stats span,.work-stats strong{display:block}.work-stats span{color:#82929d;font:700 .68rem monospace;text-transform:uppercase}.work-stats strong{margin-top:6px;color:#7be4ff;font-size:1.7rem}
.work-actions-demo{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.work-actions-demo article{display:grid;gap:4px;padding:20px;border:1px solid #405563;background:#11171c}.work-actions-demo span{color:#7be4ff;font:700 .68rem monospace}.work-actions-demo strong{font:900 1.2rem monospace;text-transform:uppercase}.work-actions-demo small{color:#82929d}
.work-table{margin-top:20px;border:1px solid #293640;background:#11171c}.work-table>div{display:grid;grid-template-columns:1.2fr .7fr 1.8fr;gap:14px;padding:12px 14px;border-bottom:1px solid #293640}.work-table>div:last-child{border-bottom:0}.work-table span{color:#82929d}
.work-queue{display:grid;gap:10px;margin-top:20px}.work-queue article{padding:16px;border:1px solid #405563;background:#11171c}.work-queue article>span{color:#7be4ff;font:800 .68rem monospace}.work-queue h3{margin:4px 0}.work-queue p{margin:0;color:#82929d}
.project-control{display:grid;gap:14px;margin-top:20px}.project-control>article{padding:18px;border:1px solid #405563;background:#11171c}.project-control header{display:flex;justify-content:space-between;gap:16px}.project-control header span{color:#79f2c0;font:800 .68rem monospace}.project-control header h3{margin:3px 0;font:900 1.3rem monospace}.project-control header>strong{color:#7be4ff;font-size:1.6rem}.work-progress{height:11px;border:1px solid #405563;background:#080d11}.work-progress i{display:block;height:100%;background:#52d6aa}.roadmap{display:grid;gap:8px;margin-top:14px}.roadmap>div{display:grid;grid-template-columns:28px 1fr;gap:9px;padding:10px;border:1px solid #293640;background:#0d1317}.roadmap>div.done{opacity:.65}.roadmap strong,.roadmap small{display:block}.roadmap small{color:#82929d}

@media(max-width:1180px){.tk-tending-grid{grid-template-columns:repeat(4,1fr)}.tk-attention-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:850px){.tk-shell{grid-template-columns:1fr}.tk-sidebar,.work-sidebar{border-right:0;border-bottom:1px solid var(--border)}.tk-web-nav{grid-template-columns:repeat(2,1fr)}.tk-nav-section{min-width:0}.enter-work,.tk-settings{max-width:360px}.tk-grid.four{grid-template-columns:repeat(2,1fr)}.work-stats{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.tk-dashboard-hero{display:block}.tk-day-meta{margin-top:14px}.tk-tending-grid,.tk-attention-grid,.tk-signal-grid,.tk-horizon-grid,.tk-grid.two,.tk-grid.three,.quest-columns,.people-grid,.poster-grid,.book-grid,.pile-summary,.table-demo,.work-actions-demo{grid-template-columns:1fr 1fr}.health-week{grid-template-columns:repeat(4,1fr)}}
@media(max-width:520px){.tk-web-nav{grid-template-columns:1fr}.tk-main,.work-main{padding:18px}.tk-topbar,.work-topbar{padding-inline:18px}.tk-user,.work-topbar>span{display:none}.tk-tending-grid,.tk-attention-grid,.tk-signal-grid,.tk-horizon-grid,.tk-grid.two,.tk-grid.three,.tk-grid.four,.quest-columns,.people-grid,.poster-grid,.book-grid,.pile-summary,.table-demo,.work-actions-demo,.work-stats{grid-template-columns:1fr}.health-week{grid-template-columns:repeat(2,1fr)}.ritual-card{grid-template-columns:1fr}.grocery-demo{grid-template-columns:1fr}.grocery-cat{min-height:120px}.settings-list div{display:block}.settings-list strong{display:block;margin-top:4px}.work-table>div{grid-template-columns:1fr}.work-table span{display:block}.tk-sidebar{padding-bottom:24px}}
*{animation:none!important;transition:none!important}