@font-face{font-family:onest;src:url(/_next/static/media/20151429b248a25d-s.p.woff2) format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:onest;src:url(/_next/static/media/89c3d590ea08bcac-s.p.woff2) format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:onest Fallback;src:local("Arial");ascent-override:91.42%;descent-override:28.75%;line-gap-override:0.00%;size-adjust:106.10%}.__className_0d215d{font-family:onest,onest Fallback}.__variable_0d215d{--font-onest:"onest","onest Fallback"}:root{--bg:#f1f2f4;--card:#ffffff;--plate:#f5f6f8;--text:#15171c;--text-2:#5a606b;--caption:#6b717c;--line:#eceef1;--border:#e4e6ea;--track:#e9ebee;--box:#c9cdd3;--good:#127a55;--good-bg:#e3f3ec;--good-ink:#0b5a3e;--warn:#a45f00;--warn-bg:#fff3de;--warn-ink:#7a4500;--bad:#c23a2b;--bad-bg:#fcebe8;--bad-ink:#8f2419;--r-card:20px;--r-plate:12px;--pad:16px;--tabbar-h:64px;color-scheme:light}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-onest),system-ui,-apple-system,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}a{text-decoration:none}a,button{color:inherit}button{font:inherit}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shell{min-height:100dvh}.main{max-width:560px;margin:0 auto;padding:calc(20px + env(safe-area-inset-top)) 16px calc(var(--tabbar-h) + 24px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:14px}.sidebar{display:none}.home-grid{display:flex;flex-direction:column;gap:14px}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:10;background:var(--card);border-top:1px solid var(--border);padding:0 8px env(safe-area-inset-bottom);display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.tab{min-height:var(--tabbar-h);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:11px;color:var(--text-2)}.tab[aria-current=page]{color:var(--text);font-weight:600}@media (min-width:900px){.shell{display:grid;grid-template-columns:232px minmax(0,1fr)}.sidebar{display:flex;flex-direction:column;gap:4px;position:-webkit-sticky;position:sticky;top:0;height:100dvh;background:var(--card);border-right:1px solid var(--border);padding:24px 16px}.tabbar{display:none}.main{max-width:1640px;margin:0;padding:28px 32px 40px;gap:18px}.page-head .avatar{display:none}.home-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}}.side-me{gap:10px;padding:0 8px 20px;font-size:16px;font-weight:700}.side-link,.side-me{display:flex;align-items:center}.side-link{min-height:44px;border-radius:12px;font-size:15px;justify-content:space-between;padding:0 12px}.side-link:hover{background:var(--plate)}.side-link[aria-current=page]{background:var(--plate);font-weight:600}.side-count{font-size:13px;color:var(--text-2)}.side-spacer{flex-grow:1}.page-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 4px 4px}.page-sub{font-size:14px;color:var(--text-2)}.page-title{font-size:26px;font-weight:700;letter-spacing:-.4px;margin:2px 0 0}@media (min-width:900px){.page-title{font-size:30px;letter-spacing:-.5px}}.avatar{width:44px;height:44px;flex-shrink:0;border-radius:999px;background:var(--text);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px}.avatar.sm{width:36px;height:36px;font-size:15px}.card{background:var(--card);border-radius:var(--r-card);padding:var(--pad);display:flex;flex-direction:column;gap:10px}.card-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.card-title{font-size:15px;font-weight:600;margin:0}.muted{font-size:14px;color:var(--text-2)}.caption{font-size:12px;color:var(--caption)}.foot{font-size:13px;color:var(--text-2);padding-top:2px}.bar{height:6px;background:var(--track);overflow:hidden}.bar,.bar>div{border-radius:999px}.bar>div{height:100%;background:var(--good);transition:width .2s}.task{display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 0;width:100%;background:transparent;border:none;border-bottom:1px solid var(--line);text-align:left;cursor:pointer}.task:last-of-type{border-bottom:none}.task:disabled{cursor:default}.box{width:26px;height:26px;flex-shrink:0;border-radius:8px;border:2px solid var(--box);background:#fff;display:flex;align-items:center;justify-content:center}.task.done .box{border:none;background:var(--good)}.task-body{display:flex;flex-direction:column;gap:2px;min-width:0}.task-title{font-size:15px;line-height:1.35;overflow-wrap:anywhere}.task.done .task-title{color:var(--caption);text-decoration:line-through}.empty{background:var(--plate);padding:14px;font-size:14px;color:var(--text-2);line-height:1.45}.empty,.seg{border-radius:14px}.seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;background:var(--card);padding:4px}.seg a{min-height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;color:var(--text-2)}.seg a[aria-current=page]{background:var(--text);color:#fff;font-weight:600}.tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.tile{background:var(--plate);border-radius:var(--r-plate);padding:10px 12px;display:flex;flex-direction:column;justify-content:space-between;gap:2px}.tile-label{font-size:13px;color:var(--text-2)}.tile-value{font-size:20px;font-weight:700}.tile.good{background:var(--good-bg)}.tile.good .tile-label,.tile.good .tile-value{color:var(--good-ink)}.tile.warn{background:var(--warn-bg)}.tile.warn .tile-label,.tile.warn .tile-value{color:var(--warn-ink)}.tile.bad{background:var(--bad-bg)}.tile.bad .tile-label,.tile.bad .tile-value{color:var(--bad-ink)}.row{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:6px 0;font-size:14px;border-bottom:1px solid var(--line)}.row:last-child{border-bottom:none}.row-value{font-weight:600;display:flex;align-items:center;gap:8px}.row-value.dim{color:var(--caption);font-weight:400}.t-good{color:var(--good)}.t-warn{color:var(--warn)}.t-bad{color:var(--bad)}.chip{min-height:44px;min-width:44px;padding:0 14px;border-radius:12px;border:1px solid #d5d8dd;background:#fff;font-size:14px;font-weight:600;cursor:pointer}.chip.on{border-color:var(--good-bg);background:var(--good-bg);color:var(--good-ink)}.btn{height:44px;padding:0 18px;border-radius:12px;border:none;background:var(--text);color:#fff;font-size:15px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.btn:disabled{opacity:.5}.btn.ghost{background:var(--plate);color:var(--text)}.input{height:52px;width:100%;border-radius:12px;border:1px solid #d5d8dd;background:#fff;padding:0 14px;font:inherit;font-size:22px;letter-spacing:6px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.input:focus{outline:2px solid var(--text);outline-offset:-1px}.notice{border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.45}.notice.bad{background:var(--bad-bg);color:var(--bad-ink)}.idea{padding:12px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:4px}.idea:last-child{border-bottom:none}.idea-text{font-size:15px;line-height:1.45;overflow-wrap:anywhere}.login-wrap{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:16px}.login-card{width:100%;max-width:380px}.mobile-logout{display:flex;justify-content:center;padding:4px 0 8px}@media (min-width:900px){.mobile-logout{display:none}}.link-btn{background:none;border:none;padding:0;min-height:44px;font-size:14px;color:var(--text-2);cursor:pointer}.col{display:flex;flex-direction:column;gap:14px}@media (min-width:900px){.col{gap:18px}}.card-link{color:inherit;transition:box-shadow .15s}.card-link:hover{box-shadow:0 0 0 2px var(--border)}.big-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.big{font-size:34px;font-weight:700;letter-spacing:-1px}.big.xl{font-size:40px}.bar.thick{height:8px}.bar.dark>div{background:var(--text)}.tile-value.sm{font-size:17px;font-weight:600}.tile-value.dim{color:var(--caption);font-weight:400;font-size:15px}.tile-note{font-size:12px;color:var(--caption)}.tile.good .tile-note{color:var(--good-ink)}.tile.warn .tile-note{color:var(--warn-ink)}.tile.bad .tile-note{color:var(--bad-ink)}.tiles.three{grid-template-columns:repeat(3,minmax(0,1fr))}.row-line{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;border-top:1px solid var(--line);padding-top:12px}.row-line.tight{border-top:none;padding-top:0}.cat,.point{gap:6px;padding:4px 0}.cat,.cats,.point{display:flex;flex-direction:column}.cats{gap:4px}.stack{display:flex;flex-direction:column;gap:2px}.sub-title{font-size:14px;font-weight:600;margin:8px 0 0}.dot{width:8px;height:8px;border-radius:999px;flex-shrink:0;background:var(--good)}.dot.warn{background:var(--warn)}.dot.bad{background:var(--bad)}.dot.off{background:var(--box)}.alert{border-radius:14px;padding:12px 14px;display:flex;justify-content:space-between;align-items:center;gap:10px}.alert.bad{background:var(--bad-bg);color:var(--bad-ink)}.alert.warn{background:var(--warn-bg);color:var(--warn-ink)}.alert-title{font-size:14px;font-weight:600}.alert-note{font-size:13px}.alert-btn{min-height:44px;padding:0 14px;border-radius:12px;border:none;background:#fff;color:inherit;font-size:14px;font-weight:600;cursor:pointer;flex-shrink:0}.attention-actions{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.attention-ignore{background:transparent;border:1px solid}.attention-clear{color:var(--text-2);font-size:13px;margin:8px 0}.attention-ignored{margin-top:12px}.attention-ignored summary{min-height:44px;display:list-item;align-content:center;cursor:pointer;color:var(--text-2)}.attention-ignored-row{background:var(--plate);color:var(--text);margin-top:8px}.attention-actions button:focus-visible,.attention-ignored button:focus-visible,.attention-ignored summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (max-width:640px){.alert:has(.attention-actions){flex-wrap:wrap}.alert:has(.attention-actions)>.stack{width:100%;min-width:0}.attention-ignored-row{flex-wrap:wrap;overflow-wrap:anywhere}}.group-label{font-size:13px;color:var(--text-2);padding:8px 0 2px}.point-row{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;border-bottom:1px solid var(--line);font-size:14px}.point-row:last-child{border-bottom:none}.point-name{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600}.points-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.point-cell{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;background:var(--plate);border-radius:var(--r-plate);font-size:14px}.point-cell-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.point-cell-time{font-size:13px;white-space:nowrap}.chart{display:block;margin:4px 0 2px}.chart .bar-ok{fill:var(--good)}.chart .bar-low{fill:var(--text-2)}.chart .bar-empty{fill:var(--track)}.chart-norm{stroke:var(--caption);stroke-dasharray:5 5}.chart-label{font-size:12px;fill:var(--caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart-label.today{fill:var(--text)}@media (min-width:900px){.home-grid.home-3{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"a c" "b c"}.home-3>.col-a{grid-area:a}.home-3>.col-b{grid-area:b}.home-3>.col-c{grid-area:c}}@media (min-width:1400px){.home-grid.home-3{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"a b c"}}:root{--accent:#5b5bf6;--accent-2:#8b5cf6;--ease:cubic-bezier(0.2,0.8,0.2,1)}@keyframes rise{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.col>*,.main>*{animation:rise .55s var(--ease) both}.col>:nth-child(2),.main>:nth-child(2){animation-delay:60ms}.col>:nth-child(3),.main>:nth-child(3){animation-delay:.12s}.col>:nth-child(4),.main>:nth-child(4){animation-delay:.18s}.col>:nth-child(5),.main>:nth-child(5){animation-delay:.24s}@media (hover:hover) and (min-width:900px){.card-link,.hero,.stat-hero{transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.card-link:hover,.hero:hover,.stat-hero:hover{transform:perspective(1100px) rotateX(1.2deg) translateY(-2px);box-shadow:0 18px 40px -24px rgba(21,23,28,.35)}}:root{--c-tasks:#3b7cff;--c-tasks-bg:#e9f0ff;--c-money:#8b5cf6;--c-money-bg:#f1ebff;--c-regime:#0ea5c6;--c-regime-bg:#e2f6fa;--c-points:#e0508f;--c-points-bg:#fdebf3;--accent-bg:#eef0ff;--shadow:0 1px 2px rgba(20,24,33,0.04),0 8px 24px -14px rgba(20,24,33,0.14);--shadow-up:0 2px 4px rgba(20,24,33,0.04),0 22px 44px -22px rgba(20,24,33,0.3);--h-tasks:#9ad8ff;--h-regime:#ffd27a;--h-points:#86f2cf}.card{border-radius:22px;box-shadow:var(--shadow)}.card-title{display:flex;gap:10px;font-size:16px;letter-spacing:-.01em}.card-title,.ico{align-items:center}.ico{width:30px;height:30px;flex:none;border-radius:10px;display:inline-flex;justify-content:center;font-size:15px;line-height:1;background:var(--plate)}.ico-tasks{background:var(--c-tasks-bg)}.ico-money{background:var(--c-money-bg)}.ico-regime{background:var(--c-regime-bg)}.ico-points{background:var(--c-points-bg)}.card-link:hover{box-shadow:var(--shadow-up)}.bar-accent>div{background:linear-gradient(90deg,var(--c-tasks),var(--accent-2));transition:width .45s var(--ease)}.box{border-radius:9px;transition:border-color .2s,background .2s}@media (hover:hover){.task:not(.done):hover .box{border-color:var(--c-tasks)}}@keyframes pop{0%{transform:scale(.7)}60%{transform:scale(1.15)}to{transform:scale(1)}}.task.done .box{animation:pop .32s var(--ease)}.task-title{transition:color .2s}.side-me{padding-bottom:24px}.side-me-sub{font-size:12px;font-weight:400;color:var(--caption)}.side-label{display:inline-flex;align-items:center;gap:12px}.side-label svg{color:var(--caption);transition:color .15s}.side-link{transition:background .15s}.side-link[aria-current=page]{background:var(--accent-bg)}.side-link[aria-current=page] svg{color:var(--accent)}.side-link[aria-current=page] .side-count{color:var(--accent);font-weight:600}.tabbar{background:rgba(255,255,255,.82);backdrop-filter:saturate(1.6) blur(20px);-webkit-backdrop-filter:saturate(1.6) blur(20px);border-top:1px solid rgba(20,24,33,.06)}.tab{gap:3px}.tab-ico{position:relative;width:56px;height:30px;border-radius:999px;display:flex;align-items:center;justify-content:center;transition:background .2s}.tab[aria-current=page]{color:var(--accent)}.tab[aria-current=page] .tab-ico{background:var(--accent-bg)}.tab-badge{position:absolute;top:-3px;right:6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--accent);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;box-shadow:0 0 0 2px #fff}.tab-badge.hot{background:var(--bad)}.rings{position:relative;flex:none;width:var(--rs);height:var(--rs);container-type:size}.rings svg{display:block;width:100%;height:100%;overflow:visible}@keyframes ring-in{0%{stroke-dashoffset:var(--c)}}.ring-arc{animation:ring-in 1.2s var(--ease) both}@keyframes ring-dot{0%{opacity:0;transform:scale(.2)}}.ring-start{opacity:.9;transform-box:fill-box;transform-origin:center;animation:ring-dot .6s var(--ease) both}.rings-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}.rings-value{font-size:17cqw;font-weight:700;letter-spacing:-.03em;line-height:1}.rings-sub{margin-top:1.5cqw;font-size:7.5cqw;opacity:.75}.hero{position:relative;overflow:hidden;border-radius:28px;color:#fff;padding:24px 20px 20px;isolation:isolate;background:linear-gradient(135deg,#4a8bff,#5a2fe0);box-shadow:0 24px 60px -30px rgba(60,40,160,.55);display:flex;flex-direction:column;gap:18px}.hero-morning{background:linear-gradient(135deg,#ff9f5a,#f2638a 52%,#a655ff);box-shadow:0 24px 60px -30px rgba(240,90,120,.55)}.hero-day{background:linear-gradient(135deg,#36a3ff,#4a66ff 50%,#7a3cf0)}.hero-evening{background:linear-gradient(135deg,#7c3ee6,#d2468a 60%,#ff8a5c);box-shadow:0 24px 60px -30px rgba(200,70,120,.55)}.hero-night{background:linear-gradient(135deg,#0f1a44,#2a1560 60%,#4b1f7a);box-shadow:0 24px 60px -30px rgba(20,10,60,.7)}.hero:before{content:"";inset:0;background-image:radial-gradient(rgba(255,255,255,.16) 1px,transparent 1.3px);background-size:18px 18px;mask-image:linear-gradient(115deg,transparent 25%,#000 75%);-webkit-mask-image:linear-gradient(115deg,transparent 25%,#000 75%)}.hero-glow,.hero-glow:after,.hero:before{position:absolute;z-index:-1;pointer-events:none}.hero-glow,.hero-glow:after{border-radius:50%;filter:blur(40px)}.hero-glow{width:360px;height:360px;left:-90px;top:-160px;background:radial-gradient(circle,rgba(255,236,150,.55),transparent 65%);animation:drift 14s ease-in-out infinite alternate}.hero-glow:after{content:"";width:420px;height:420px;left:520px;top:220px;background:radial-gradient(circle,rgba(120,220,255,.45),transparent 65%);animation:drift 18s ease-in-out infinite alternate-reverse}@keyframes drift{0%{transform:translate(0) scale(1)}to{transform:translate(60px,30px) scale(1.15)}}.hero-body{display:flex;flex-direction:column;gap:20px}.hero-text{min-width:0}.hero-date{font-size:14px;opacity:.85}.hero-title{margin:4px 0 8px;font-size:28px;font-weight:700;line-height:1.1;letter-spacing:-.025em}.hero-mood{font-size:16px;font-weight:500;line-height:1.4;opacity:.95;max-width:460px}.hero-next{margin-top:16px;display:flex;align-items:center;gap:10px;min-height:48px;max-width:460px;padding:7px 8px 7px 14px;border-radius:16px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .2s}.hero-next:hover{background:rgba(255,255,255,.24)}.hero-next-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.hero-next-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;opacity:.75}.hero-next-title{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-next-arrow{flex:none;width:32px;height:32px;border-radius:10px;justify-content:center;background:rgba(255,255,255,.92);color:#3a2f8f;font-weight:700}.hero-next-arrow,.hero-pulse{display:flex;align-items:center}.hero-pulse{gap:18px}.hero-pulse .rings{width:128px;height:128px}.hero-pulse .rings-value{text-shadow:0 2px 12px rgba(0,0,0,.12)}.hero-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;flex:1 1;min-width:0}.hero-legend li{display:grid;grid-template-columns:10px 1fr auto;grid-template-areas:"dot label value" ". note note";grid-column-gap:8px;column-gap:8px;align-items:center}.hero-legend-dot{grid-area:dot;width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 3px rgba(255,255,255,.14)}.hero-legend-dot.h-tasks{background:var(--h-tasks)}.hero-legend-dot.h-regime{background:var(--h-regime)}.hero-legend-dot.h-points{background:var(--h-points)}.hero-legend-label{grid-area:label;font-size:14px;font-weight:600}.hero-legend-value{grid-area:value;font-size:15px;font-weight:700}.hero-legend-note{grid-area:note;font-size:12px;opacity:.72}.hero-money{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:12px 14px;min-height:48px;border-radius:16px;background:rgba(0,0,0,.12);border:1px solid rgba(255,255,255,.14);transition:background .2s}.hero-money:hover{background:rgba(0,0,0,.18)}.hero-money-label{font-size:13px;opacity:.8}.hero-money-value{font-size:18px;font-weight:700}.hero-money-value.up{color:#c2ffe0}.hero-money-value.down{color:#ffd6cd}.hero-money-note{font-size:12px;opacity:.78}@media (max-width:380px){.hero-pulse .rings{width:112px;height:112px}.hero-pulse{gap:14px}}@media (min-width:720px){.hero{padding:30px 30px 24px;gap:22px}.hero-body{flex-direction:row;align-items:center;justify-content:space-between;gap:32px}.hero-title{font-size:36px}.hero-mood{font-size:18px}.hero-pulse{flex:none;gap:24px}.hero-pulse .rings{width:176px;height:176px}.hero-legend{width:190px;flex:none;gap:14px}.hero-money{align-self:flex-start;min-width:min(100%,460px)}}@media (min-width:1200px){.hero-pulse .rings{width:196px;height:196px}.hero-title{font-size:40px}}.tasks-grid{display:grid;grid-gap:14px;gap:14px}@media (min-width:1100px){.tasks-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;align-items:start}}.stat-hero{flex-direction:row;align-items:center;gap:20px}.stat-hero .rings-value{font-size:20cqw}.stat-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;flex:1 1}.stat{background:var(--plate);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:2px}.stat-ico{font-size:18px;line-height:1;margin-bottom:8px}.stat-big{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.stat-of{font-size:15px;font-weight:600;color:var(--caption);letter-spacing:0}@media (max-width:560px){.stat-hero{flex-direction:column;align-items:stretch}.stat-hero .rings{margin:0 auto}.stat{padding:10px}.stat-big{font-size:24px}}.spark{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));grid-gap:5px;gap:5px;height:168px;align-items:end;margin-top:6px}.spark-col{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px}.spark-num{font-size:11px;font-weight:600;color:var(--text-2);min-height:13px}.spark-bar{width:100%;max-width:24px;border-radius:8px;background:linear-gradient(180deg,#8f7bff,var(--c-tasks));transform-origin:bottom;animation:grow .7s var(--ease) both}.spark-bar.zero{height:6px;background:var(--track)}.spark-col.best .spark-bar{box-shadow:0 8px 18px -8px rgba(59,124,255,.7)}.spark-col.today .spark-bar:not(.zero){background:linear-gradient(180deg,#b39bff,var(--accent))}.spark-label{display:flex;flex-direction:column;align-items:center;font-size:11px;line-height:1.2;color:var(--caption);padding:1px 3px;border-radius:8px}.spark-wd{font-size:10px;opacity:.8}.spark-label.weekend{color:var(--text-2);font-weight:600}.spark-col.today .spark-label{color:#fff;background:var(--accent);font-weight:700}@keyframes grow{0%{transform:scaleY(0)}}.pill{flex:none;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--warn-bg);color:var(--warn-ink)}.pill.pill-hot{background:var(--bad-bg);color:var(--bad-ink)}.proj-key{display:flex;gap:12px;font-size:12px;color:var(--caption)}.proj-key span{display:inline-flex;align-items:center;gap:5px}.proj-key i{width:10px;height:10px;border-radius:3px;display:inline-block}.k-open{background:linear-gradient(90deg,var(--c-tasks),var(--accent-2))}.k-done{background:var(--good);opacity:.75}.proj{padding:8px 0}.proj-head{display:flex;justify-content:space-between;gap:12px;font-size:14px;margin-bottom:6px}.proj-bar{display:flex;gap:3px;height:10px;background:var(--plate);border-radius:6px}.proj-done,.proj-open{height:100%;border-radius:6px;transform-origin:left;animation:grow-x .7s var(--ease) both}.proj-open{background:linear-gradient(90deg,var(--c-tasks),var(--accent-2))}.proj-done{background:var(--good);opacity:.75}@keyframes grow-x{0%{transform:scaleX(0)}}.point-cell{min-height:56px;padding:8px 12px;gap:10px;transition:background .2s}.point-cell.ok{background:var(--good-bg)}.point-cell.warn{background:var(--warn-bg)}.point-cell.bad{background:var(--bad-bg)}.point-cell-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.point-cell-name{font-weight:600}.point-cell-who{font-size:12px;color:var(--caption);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.point-cell-time{font-weight:600}.chart-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.chart-kpis>div{background:var(--plate);border-radius:14px;padding:10px 12px}.chart-kpi{font-size:17px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}@media (max-width:480px){.chart-kpis{gap:6px}.chart-kpis>div{padding:8px 10px}.chart-kpi{font-size:15px}.points-grid{grid-template-columns:minmax(0,1fr);gap:6px}.point-cell{min-height:48px;padding:6px 12px}.point-cell-body{flex-direction:row;align-items:baseline;gap:8px}.point-cell-who{font-size:13px}}.mc-bar{transform-box:fill-box;transform-origin:bottom;animation:grow .7s var(--ease) both}.chart-top{font-size:12px;font-weight:700;fill:var(--c-money)}.chart-norm{stroke:var(--text-2);stroke-width:1.5;stroke-dasharray:4 6;opacity:.7}.coffee{margin-top:6px;padding:12px 14px;border-radius:16px;background:linear-gradient(135deg,#eafaf5,#e7f3ff);display:flex;flex-direction:column;gap:8px}.coffee-head{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;font-weight:600}.coffee-head b{font-size:20px}.coffee-track{position:relative;height:10px;border-radius:999px;background:rgba(20,24,33,.07)}.coffee-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#22c1a4,var(--c-tasks));transform-origin:left;animation:grow-x .9s var(--ease) both}.coffee-mark{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#fff;border:2px solid rgba(20,24,33,.18)}.coffee-mark.on{border-color:var(--c-tasks);background:var(--c-tasks);box-shadow:inset 0 0 0 3px #fff}.head-link{min-height:44px;display:inline-flex;align-items:center;padding:0 4px;font-size:14px;font-weight:600;color:var(--accent)}.seg a[aria-current=page]{background:linear-gradient(135deg,var(--c-tasks),var(--accent));box-shadow:0 6px 16px -8px rgba(91,91,246,.7)}.chart-scroll{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin:0 -4px;padding:0 4px;mask-image:linear-gradient(90deg,transparent,#000 24px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px)}.chart-scroll::-webkit-scrollbar{display:none}.chart-scroll .chart{margin:4px 0 0;max-width:none}.chart-label{font-size:13px;font-weight:600;fill:var(--text-2)}.chart-label.today{fill:var(--accent);font-weight:700}.chart-wd{font-size:11px;fill:var(--caption)}.chart-wd.weekend{fill:var(--text-2);font-weight:600}.bar>div.fill-good{background:var(--good)}.bar>div.fill-warn{background:var(--warn)}.bar>div.fill-bad{background:var(--bad)}.bar-money>div{background:linear-gradient(90deg,#b18cff,var(--c-money));transform-origin:left;animation:grow-x .7s var(--ease) both}.m-hero{position:relative;overflow:hidden;isolation:isolate;border-radius:28px;padding:22px 20px;color:#fff;background:linear-gradient(135deg,#2b1b6b,#5b3fe0 55%,#9a5cf6);box-shadow:0 24px 60px -30px rgba(70,40,190,.6);display:flex;flex-direction:column;gap:10px}.m-hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.14) 1px,transparent 1.3px);background-size:18px 18px;mask-image:linear-gradient(115deg,transparent 30%,#000 80%);-webkit-mask-image:linear-gradient(115deg,transparent 30%,#000 80%)}.m-hero-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.m-hero-label{font-size:14px;font-weight:600;opacity:.9}.m-hero-chip{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700}.m-hero-chip.bad{background:var(--bad-bg);color:var(--bad-ink)}.m-hero-chip.good{background:var(--good-bg);color:var(--good-ink)}.m-hero-big{font-size:44px;font-weight:700;letter-spacing:-.03em;line-height:1.05}.m-hero-sub{font-size:14px;opacity:.85}.m-hero-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:6px}.m-hero-tiles>div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:16px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18)}.m-hero-tiles span{font-size:12px;opacity:.8}.m-hero-tiles b{font-size:17px;white-space:nowrap}.m-hero-tiles em{font-style:normal;font-size:11px;opacity:.75;white-space:nowrap}.m-hero-body,.m-hero-left,.m-hero-right{display:flex;flex-direction:column;gap:10px}@media (min-width:1100px){.m-hero-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.m-hero-body .m-hero-outlook,.m-hero-body .m-wal,.m-hero-body .m-wal-total{max-width:none;margin-top:0}}.m-wal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:6px}.m-wal>div{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18)}.m-wal>div>span{font-size:13px;opacity:.85}.m-wal b{font-size:24px;font-weight:700;white-space:nowrap}.m-wal em{font-style:normal;font-size:12px;opacity:.8;display:flex;flex-direction:column;gap:1px}.m-wal-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.1);font-size:14px}.m-wal-total span{opacity:.85}.m-wal-total b{font-size:18px;white-space:nowrap}.m-hero-outlook{margin-top:4px;padding:12px 14px;border-radius:16px;background:rgba(0,0,0,.16);display:flex;flex-direction:column;gap:6px}.m-hero-outlook-title{font-size:13px;font-weight:600;opacity:.9}.m-hero-outlook-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px}.m-hero-outlook-row span{opacity:.8}.m-hero-outlook-row b{font-size:16px;white-space:nowrap}@media (min-width:720px){.m-hero{padding:28px 30px}.m-hero-big{font-size:56px}.m-hero-outlook,.m-hero-tiles,.m-wal,.m-wal-total{max-width:640px}}.hday{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.hday:last-child{border-bottom:none}.hday-date{flex:none;width:46px;height:46px;border-radius:14px;background:var(--plate);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1;font-size:11px;color:var(--caption)}.hday-date b{font-size:17px;color:var(--text)}.hday-date.today{background:var(--accent-bg)}.hday-date.today b{color:var(--accent)}.hday-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.hday-title{font-size:14px;font-weight:600;display:flex;align-items:center;gap:6px}.hday-est{font-size:11px;font-weight:500;color:var(--caption);padding:1px 6px;border-radius:6px}.hday-bar,.hday-est{background:var(--plate)}.hday-bar{height:4px;border-radius:4px;overflow:hidden}.hday-bar i{display:block;height:100%;border-radius:4px;transform-origin:left;animation:grow-x .7s var(--ease) both}.hday-bar i.up{background:var(--good)}.hday-bar i.down{background:var(--warn)}.hday-sum{flex:none;font-size:16px;font-weight:700}.forecast{border-top:1px solid var(--line);padding-top:12px}.credit-list,.forecast{display:flex;flex-direction:column;gap:8px}.credit{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;background:var(--plate)}.credit.soon{background:var(--warn-bg)}.credit-days{flex:none;width:52px;height:52px;border-radius:14px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.05;font-size:10px;color:var(--caption)}.credit-days b{font-size:20px;color:var(--text)}.credit .stack{flex:1 1}.credit-sum{font-size:17px;font-weight:700;white-space:nowrap}.kpi-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}@media (min-width:900px){.kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.kpi{background:var(--card);border-radius:20px;box-shadow:var(--shadow);padding:14px;display:flex;flex-direction:column;gap:2px}.kpi-ico{font-size:18px;line-height:1;margin-bottom:6px}.kpi b{font-size:26px;line-height:1.1}.kpi-of{font-size:15px;color:var(--caption);font-weight:600;letter-spacing:0}.kpi>span:last-child{font-size:12px;color:var(--caption)}.open-row{display:flex;align-items:center;gap:10px;min-height:56px;padding:6px 0;border-bottom:1px solid var(--line)}.open-row:last-child{border-bottom:none}.open-row-body{flex:1 1;min-width:0}.open-row-name{font-size:15px;font-weight:600}.status-pill{flex:none;padding:5px 10px;border-radius:999px;font-size:13px;font-weight:600;background:var(--plate);color:var(--text-2);white-space:nowrap}.status-pill.good{background:var(--good-bg);color:var(--good-ink)}.status-pill.warn{background:var(--warn-bg);color:var(--warn-ink)}.status-pill.bad{background:var(--bad-bg);color:var(--bad-ink)}.late-row,.sched-row{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-bottom:1px solid var(--line)}.late-row:last-of-type,.sched-row:last-child{border-bottom:none}.idea-hint{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:20px;background:linear-gradient(135deg,#fff6d9,#ffeaf2);font-size:14px;line-height:1.45;max-width:860px}.idea-hint-ico{font-size:26px}.idea-projects{display:flex;flex-wrap:wrap;gap:8px}.idea-chip{padding:8px 12px;border-radius:999px;font-size:13px;font-weight:600;box-shadow:var(--shadow)}.idea-chip .num{color:var(--caption);margin-left:4px}.idea-grid{column-count:1;column-gap:14px}@media (min-width:700px){.idea-grid{column-count:2}}@media (min-width:1200px){.idea-grid{column-count:3;column-gap:18px}}.idea-card{page-break-inside:avoid;break-inside:avoid;margin-bottom:14px;padding:16px;border-radius:20px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px}.idea-card .idea-text{font-size:15px;line-height:1.45;overflow-wrap:anywhere}.idea-meta{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--caption)}.idea-proj{font-weight:600;color:var(--text-2)}.login-top{position:relative;padding:26px 20px 22px;color:#fff;background:linear-gradient(135deg,#36a3ff,#4a66ff 50%,#7a3cf0);gap:12px}.login-logo,.login-top{display:flex;align-items:center}.login-logo{width:44px;height:44px;border-radius:14px;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);justify-content:center}.login-hi,.login-logo{font-weight:700;font-size:18px}.kpi-ico,.stat-ico{width:34px;height:34px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;margin:0 0 10px}.kpi-ico{background:var(--plate)}.stat-ico{background:#fff}.kpi,.stat{align-items:center;text-align:center}.daily{position:relative;overflow:hidden;border-radius:24px;padding:18px 16px 16px;background:linear-gradient(135deg,#36a3ff,#4a66ff 45%,#7a3cf0);box-shadow:0 24px 60px -30px rgba(60,40,160,.55);color:#fff;gap:14px}.daily,.daily-head{display:flex;flex-direction:column}.daily-head{gap:2px;padding:0 2px}.daily-title{font-size:18px;font-weight:700;letter-spacing:-.01em}.daily-sub{font-size:13px;opacity:.8}.daily-list{display:grid;grid-gap:10px;gap:10px}@media (min-width:900px){.daily{padding:22px}.daily-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.daily-card{background:#fff;color:var(--text);border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:8px}.daily-topic{align-self:flex-start;padding:3px 10px;border-radius:999px;background:var(--accent-bg);color:var(--accent);font-size:12px;font-weight:700}.daily-text{margin:0;font-size:15px;line-height:1.45;flex:1 1}.daily-actions{display:flex;gap:8px;align-items:center}.daily-btn{min-height:44px;padding:0 14px;border-radius:12px;border:none;background:var(--plate);font-size:14px;font-weight:600;cursor:pointer}.daily-btn.primary{background:var(--text);color:#fff}.daily-saved{min-height:44px;display:inline-flex;align-items:center;font-size:14px;font-weight:600;color:var(--good-ink)}.daily-empty{font-size:14px;opacity:.9;padding:0 2px 4px}.dispute{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:16px;background:var(--plate)}.dispute+.dispute{margin-top:8px}.dispute.bad{background:var(--bad-bg)}.dispute.warn{background:var(--warn-bg)}.dispute-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.dispute-title{font-size:14px;font-weight:600;overflow-wrap:anywhere}.dispute-actions{display:flex;flex-wrap:wrap;gap:8px}.dispute-actions .chip{background:#fff}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.supply{border-top:1px solid var(--track);margin-top:6px;padding-top:10px;display:flex;flex-direction:column;gap:12px}.supply-title{color:var(--text-2)}.supply-row{display:flex;flex-direction:column;gap:6px;min-height:44px}.supply-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.supply-sum{color:var(--text-2)}.caption,.chart-label,.daily-sub,.hero-legend-note,.hero-money-note,.kpi>span:last-child,.m-hero-outlook-row,.spark-num{font-size:13px}.hero-legend-note{opacity:.8}.tab{font-size:12px}html[data-seen] .col>*,html[data-seen] .main>*{animation:none}@media (max-width:719px){.hero-glow,.hero-glow:after,.m-hero .hero-glow{animation:none}.hero{padding:20px 18px 16px;gap:14px}.hero-title{font-size:26px}.hero-mood{font-size:15px}.hero-next{margin-top:12px;min-height:44px}.hero-pulse .rings{width:104px;height:104px}.hero-legend{gap:6px}.hero-money{padding:9px 12px;min-height:44px}.hero-money-value{font-size:16px}}@media (min-width:900px){.attention-wrap{max-width:760px}}.attention-wrap:empty{display:none}.quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.quick form{display:contents}.quick-btn{min-height:48px;padding:0 8px;border:none;border-radius:14px;background:var(--card);box-shadow:var(--shadow);font-size:13px;font-weight:600;color:var(--text);display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick-btn.on{background:var(--good-bg);color:var(--good-ink);box-shadow:none}span.quick-btn{cursor:default}@media (min-width:900px){.quick{max-width:760px}}details.fold>summary{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px}details.fold>summary::-webkit-details-marker{display:none}details.fold>summary .fold-arrow{transition:transform .2s;color:var(--caption)}details.fold[open]>summary .fold-arrow{transform:rotate(180deg)}details.fold>summary .card-title{margin:0}details.fold>.fold-body{display:flex;flex-direction:column;gap:10px;padding-top:6px}.add-task{display:flex;gap:8px;align-items:center}.add-task .input{flex:1 1;min-width:0}.add-task select{min-height:44px;border-radius:12px;border:1px solid var(--border);background:var(--card);padding:0 10px;font:inherit;color:var(--text)}.add-task .btn{min-width:44px;padding:0 14px}.later-label{font-size:13px;font-weight:600;color:var(--caption);text-transform:uppercase;letter-spacing:.04em;padding:8px 0 2px}.idea-actions{display:flex;gap:6px;margin-top:8px}.idea-btn{min-height:44px;padding:0 12px;border:none;border-radius:12px;background:rgba(21,23,28,.06);font:inherit;font-size:13px;font-weight:600;color:var(--text);cursor:pointer}.idea-btn:hover{background:rgba(21,23,28,.1)}.m-hero-main{display:flex;flex-direction:column;gap:2px;margin-top:4px}.m-hero-main b{font-size:44px;font-weight:700;letter-spacing:-.03em;line-height:1.05;white-space:nowrap}.m-hero-main>span{font-size:14px;opacity:.85}@media (min-width:720px){.m-hero-main b{font-size:56px}}.m-wal b{font-size:22px}.m-hero-outlook-row b{font-size:15px}.salary-row{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding-top:4px;border-top:1px solid var(--line)}.add-task.card{flex-direction:row;padding:10px;gap:8px}.add-task .input{letter-spacing:0;text-align:left;font-size:16px;padding:0 12px}.kpi .ico{margin-bottom:8px}@media (max-width:719px){.hero{gap:12px}.hero-title{font-size:24px;margin:2px 0 6px}.hero-mood{font-size:14px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hero-next{margin-top:10px}.hero-pulse{gap:14px}.hero-pulse .rings{width:96px;height:96px}.hero-legend{gap:4px}.hero-legend-note{display:none}.hero-legend li{grid-template-areas:"dot label value"}.hero-money{padding:8px 12px;gap:2px 8px}.hero-money-note{display:none}}details.sup-list>summary{min-height:44px}.sup-group{display:flex;flex-direction:column;gap:4px;padding:4px 0}.sup-supplier{font-weight:600}.sup-item{font-size:14px}.sup-item-body{gap:2px;min-width:0}.sup-back,.sup-pause{min-width:44px;min-height:44px;border:none;border-radius:12px;background:var(--bg);color:var(--text-2);font:inherit;font-size:14px;cursor:pointer}.sup-back{padding:0 12px}.sup-back:active,.sup-pause:active{opacity:.6}.sup-paused{min-height:44px}:root{--shadow:0 1px 2px rgba(0,0,0,0.04),0 8px 24px -16px rgba(20,20,40,0.18)}.big,.kpi b,.m-hero-main b,.tile-value{letter-spacing:-.02em}.delta{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;font-size:12px;font-weight:700;line-height:16px;white-space:nowrap;background:var(--plate);color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.delta.good{background:var(--good-bg);color:var(--good-ink)}.delta.bad{background:var(--bad-bg);color:var(--bad-ink)}.delta.flat{background:var(--plate);color:var(--caption)}.delta.on-dark{background:rgba(255,255,255,.18);color:#fff}.delta.on-dark.good{background:rgba(194,255,224,.22);color:#c2ffe0}.delta.on-dark.bad{background:rgba(255,214,205,.22);color:#ffd6cd}.fresh{font-size:13px;color:var(--caption);border-top:1px solid var(--line);padding-top:8px;margin-top:2px}.sparkline{display:block;width:100%;height:40px;margin-top:4px}.spark-empty{height:40px;display:flex;align-items:center}.hero-foot{display:flex;flex-wrap:wrap;gap:10px}.hero-foot>a{flex:1 1 300px;min-width:0}.hero-foot .hero-money{min-width:0;align-self:stretch}.hero-biz{display:flex;flex-direction:column;gap:6px;padding:12px 14px;min-height:48px;border-radius:16px;background:rgba(0,0,0,.12);border:1px solid rgba(255,255,255,.14);transition:background .2s}.hero-biz:hover{background:rgba(0,0,0,.18)}.hero-biz-list{display:flex;flex-direction:column;gap:4px}.hero-biz-item{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:14px}.hero-biz-name{font-weight:700;min-width:44px}.hero-biz-sum{font-weight:700;font-size:16px}.hero-biz-avg{font-size:13px;opacity:.8}@media (max-width:719px){.hero-biz{padding:8px 12px;gap:4px}.hero-biz .hero-money-note{display:none}.hero-biz-item{font-size:13px}.hero-biz-sum{font-size:15px}}.changes-list{display:flex;flex-direction:column}.changes-row{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.35}.changes-row:last-child{border-bottom:none}.changes-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--track)}.changes-dot.good{background:var(--good)}.changes-dot.bad{background:var(--bad)}.changes-text{flex:1 1;min-width:0;overflow-wrap:anywhere}.changes-arrow{flex:none;width:24px;text-align:right;color:var(--caption);font-weight:700;transition:color .15s,transform .15s}.changes-row:hover .changes-arrow{color:var(--accent);transform:translateX(2px)}.cafes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.cafe{background:var(--plate);border-radius:16px;padding:12px;flex-direction:column;min-width:0}.cafe,.cafe-top{display:flex;gap:6px}.cafe-top{justify-content:space-between;align-items:baseline}.cafe-name{font-weight:700;font-size:15px}.cafe-main{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.1;white-space:nowrap}.cafe-cmp{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px}.cafe-rows{display:flex;flex-direction:column;gap:6px;margin-top:4px}.cafe-row{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:13px;color:var(--text-2)}.cafe-row>span:first-child{flex:1 1;min-width:0}.cafe-row b{color:var(--text);font-weight:600}.cafe-row .delta{margin-left:auto}.cafe-link{min-height:44px;display:flex;align-items:center;font-size:14px;font-weight:600;color:var(--accent)}@media (max-width:379px){.cafes-grid{gap:8px}.cafe{padding:10px}.cafe-main{font-size:20px}}.slot:empty{display:none}@media (max-width:899px){.home-slots>.col{display:contents}.home-slots .s-changes{order:1}.home-slots .s-quick{order:2}.home-slots .s-cafes{order:3}.home-slots .s-tasks{order:4}.home-slots .s-points{order:5}.home-slots .s-money{order:6}.home-slots .s-regime{order:7}}@media (min-width:900px){.home-slots .quick{max-width:none}}.m-hero-main>.m-hero-fresh{font-size:13px;opacity:.72;line-height:1.35}.cmp-list{display:flex;flex-direction:column}.cmp-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label vals" "label delta";grid-gap:2px 10px;gap:2px 10px;align-items:center;min-height:52px;padding:6px 0;border-bottom:1px solid var(--line);font-size:14px}.cmp-row:last-child{border-bottom:none}.cmp-label{grid-area:label}.cmp-vals{grid-area:vals;justify-self:end;display:flex;align-items:baseline;gap:6px;white-space:nowrap}.cmp-vals b{font-size:16px}.cmp-arrow,.cmp-prev{color:var(--caption)}.cmp-row .delta{grid-area:delta;justify-self:end}.costs{display:flex;flex-direction:column;gap:6px;padding:8px 0;border-top:1px solid var(--line)}.card-head+.costs{border-top:none;padding-top:0}.costs-head{font-size:15px}.cost-credit{margin-left:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:6px;background:var(--plate);color:var(--text-2);vertical-align:middle}.bar-credit>div{background:var(--text-2);transform-origin:left;animation:grow-x .7s var(--ease) both}details.hist-more>summary,details.more-fold>summary{min-height:44px;color:var(--text-2)}details.more-fold>.fold-body{padding-top:0;gap:8px}.link-row{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;min-height:56px}.link-row-text{display:flex;flex-direction:column;gap:2px;min-width:0}.link-row-title{font-size:15px;font-weight:600}.link-row-cta{flex:none;font-size:14px;font-weight:600;color:var(--accent);white-space:nowrap}.seg-auto{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}@media (max-width:400px){.seg-auto a{font-size:13px;gap:4px;padding:0 2px}}.kpi-link{cursor:pointer;color:inherit}.kpi-link:hover{box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 28px -16px rgba(20,20,40,.3)}.kpi-link>span:last-child{color:var(--accent)}[id=disputes],[id=late],[id=open],[id=orders]{scroll-margin-top:12px}@media (max-width:899px){.points-grid>.col{display:contents}.points-grid .p-open{order:1}.points-grid .p-orders{order:2}.points-grid .p-staff{order:3}.points-grid .p-disputes{order:4}.points-grid .p-sched{order:5}.points-grid .p-late{order:6}}