@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_8eaea4{font-family:Geist,Geist Fallback;font-style:normal}.__variable_8eaea4{--font-geist:"Geist","Geist Fallback"}:root{--canvas:#e8eef4;--board:#e8eef4;--surface:#f7f9fb;--card:#ffffff;--ink:#122033;--ink-2:#5b6b7c;--line:#e4ebf2;--line-strong:#c5d0db;--accent:#1f5678;--accent-ink:#f4f8fa;--today:#fff4c7;--late:#9d2c2c;--warn:#8a5a12;--ok:#1f6b45;--glass:var(--card);--shadow:0 1px 2px rgba(16,24,40,0.04),0 1px 3px rgba(16,24,40,0.04);--shadow-lift:0 10px 25px -5px rgba(16,24,40,0.07),0 8px 10px -6px rgba(16,24,40,0.03);--display:var(--font-geist),"Segoe UI",sans-serif;--body:var(--font-geist),"Segoe UI",sans-serif;--radius:18px;--brand:#d01224;color-scheme:light}:root[data-theme=dark]{--canvas:#0b1220;--board:#0b1220;--surface:#151d2e;--card:#151e2e;--ink:#e8edf5;--ink-2:#94a3b8;--line:#26344a;--line-strong:#3d5270;--accent:#7eb6e0;--accent-ink:#0b1220;--today:#3a3418;--late:#ffb4b0;--warn:#f0c36a;--ok:#8fd0ae;--glass:var(--card);--shadow:0 1px 2px rgba(0,0,0,0.28),0 1px 3px rgba(0,0,0,0.22);--shadow-lift:0 12px 28px -6px rgba(0,0,0,0.45);color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;min-height:100%;overflow-x:clip}body{background:var(--canvas);color:var(--ink);font:15px/1.45 var(--body)}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.app-shell{min-height:100vh;display:flex;flex-direction:column;gap:14px;padding:14px}.topbar{position:-webkit-sticky;position:sticky;top:14px;z-index:20;height:64px;justify-content:space-between;gap:16px;padding:0 14px 0 18px;background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.brand,.topbar{display:flex;align-items:center}.brand{flex-direction:row;gap:12px;min-width:0}.topbar .brand-mark{height:53px}.brand-mark{height:48px;width:auto;display:block}.brand-mark.stage{height:120px}.brand strong{font-family:var(--display);font-size:28px;font-weight:700;letter-spacing:.02em;line-height:1;white-space:nowrap}.workspace{flex:1 1;min-height:0;display:flex;align-items:stretch;gap:14px}.side{width:220px;flex:none;gap:18px;padding:16px 12px;border:1px solid var(--line);border-radius:16px;background:var(--card);box-shadow:var(--shadow)}.side,.side-group{display:flex;flex-direction:column}.side-group{gap:2px}.side-group p{margin:0 8px 4px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.side a{display:flex;align-items:center;gap:10px;text-decoration:none;min-height:36px;padding:6px 10px;border-radius:10px;color:var(--ink);font-weight:500;font-size:12.5px;transition:background-color .2s ease,color .2s ease,transform .1s ease}.side a:hover{background:color-mix(in srgb,var(--ink) 6%,var(--card));color:var(--ink)}.nav-ico{flex:none;width:20px;height:20px;opacity:.9}.side a[aria-current=page]{background:color-mix(in srgb,var(--accent) 16%,var(--card));color:var(--ink);font-weight:600}.side a:active{transform:scale(.98)}.side a[aria-current=page] .nav-ico{opacity:1}.side-big{margin-top:auto;width:100%}.tools{flex:none}.tools,.tools-id,.tools-prefs{display:flex;align-items:center;gap:10px}.tools-id,.tools-prefs{min-width:0}.who{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15;max-width:180px}.who b{color:var(--ink);font-weight:600;font-size:14px;white-space:nowrap}.who small{color:var(--ink-2);font-size:12px;text-transform:capitalize}.btn{min-height:40px;padding:8px 14px;border-radius:10px;border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;font-weight:600}.btn.primary{background:var(--ink);color:var(--surface);border-color:var(--ink)}.btn.slim{min-height:32px;padding:4px 12px;border-radius:999px;font-size:13px}.btn:hover{border-color:var(--accent)}.btn,.lang-switch button,.theme-switch button{transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .1s ease}.btn:active:not(:disabled),.lang-switch button:active,.theme-switch button:active{transform:scale(.98)}.btn:disabled{opacity:.55;cursor:wait}.main{flex:1 1;min-width:0;padding:6px 6px 28px}.kicker{margin:0 0 8px;color:var(--ink-2);letter-spacing:.08em;text-transform:uppercase}.back,.kicker{font-size:13px}.back{display:inline-flex;align-items:center;gap:4px;min-height:36px;margin:0 0 16px;padding:0 14px 0 8px;border:1px solid var(--line-strong);border-radius:999px;background:var(--card);color:var(--ink);font-weight:600;letter-spacing:0;text-decoration:none;text-transform:none;box-shadow:var(--shadow);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .1s ease}.back svg{width:18px;height:18px;flex:none}.back:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--card))}.back:active{transform:scale(.98)}.back:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2{font-family:var(--display);font-weight:700;font-style:normal;letter-spacing:0}h1{font-size:clamp(40px,5vw,64px);line-height:.92;margin:0 0 12px}h2{font-size:clamp(28px,3vw,40px);line-height:1;margin:0}.lede{max-width:46ch;color:var(--ink-2);margin:0 0 20px}.lede-wide{max-width:72ch}.circles,.kpis{display:grid;grid-gap:14px;gap:14px}.kpis{grid-template-columns:repeat(6,minmax(0,1fr));margin:20px 0}.circles{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:20px}.card,.circle,.kpi{background:var(--card);border:1px solid color-mix(in srgb,var(--line) 85%,transparent);border-radius:16px;box-shadow:var(--shadow),inset 0 1px 0 color-mix(in srgb,var(--ink) 8%,transparent)}a.circle,a.kpi{display:flex;flex-direction:column;color:inherit;text-decoration:none;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}@media (hover:hover) and (pointer:fine){a.circle:hover,a.kpi:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--line));box-shadow:var(--shadow-lift),inset 0 1px 0 color-mix(in srgb,var(--ink) 8%,transparent)}}.circle,.kpi{padding:16px 16px 14px;min-height:108px}.circle>span:not(.mark):not(.bento-glow),.kpi>span:not(.bento-glow){display:block;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.metric{display:block;margin:8px 0 6px;font-family:var(--display);font-size:32px;font-weight:700;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.currency{margin-right:2px;font-size:.62em;font-weight:500;letter-spacing:0;color:var(--ink-2);vertical-align:.42em}.tag-soft{display:inline-flex;align-items:center;min-height:22px;margin-top:2px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-size:12px;font-weight:600;letter-spacing:.01em}.kpi.bad .metric{color:var(--late)}.kpi.bad .tag-soft{background:color-mix(in srgb,var(--late) 12%,transparent);color:var(--late)}.circle{min-height:148px}.kpi.bad b{color:var(--late)}.circle .mark{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;line-height:0;background:#1f5678;color:#ffffff}.circle .mark svg{width:26px;height:26px;display:block;flex:none}.split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:16px;gap:16px}.card{padding:16px;display:flex;flex-direction:column;gap:16px}.card h3,.card p,.card ul{margin:0}.card h3{font-family:var(--display);font-size:22px;font-weight:600}.list,.rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.list a,.list li{display:block;text-decoration:none}.list a,.list li,.rows>li{padding:7px 10px;border-radius:8px;background:color-mix(in srgb,var(--ink) 4%,var(--card));box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--line) 80%,transparent)}.rows>li{display:flex;align-items:center;gap:10px;transition:background-color .15s ease}.list li:hover,.rows>li:hover{background:color-mix(in srgb,var(--accent) 8%,var(--card))}.rows>li>.crew,.rows>li>a{flex:1 1;min-width:0}.rows a{color:inherit;text-decoration:none}.halo{flex:none;width:8px;height:8px;border-radius:50%;background:var(--warn);box-shadow:0 0 0 3px color-mix(in srgb,var(--warn) 18%,transparent)}.halo.late{background:var(--late);box-shadow:0 0 0 3px color-mix(in srgb,var(--late) 18%,transparent)}.crew{flex-direction:column;align-items:flex-start;gap:1px}.crew,.crew-line{display:flex;min-width:0}.crew-line{align-items:center;gap:8px;flex-wrap:wrap}.crew b{font-weight:600;line-height:1.3}.crew b,.pill{color:var(--ink)}.pill{display:inline-flex;max-width:100%;padding:2px 8px;border-radius:6px;background:color-mix(in srgb,var(--ink) 8%,var(--card));font-size:12px;font-weight:500;line-height:1.4}.task{color:var(--ink-2);font-size:13px;line-height:1.3}.list li.feed-item{display:flex;padding:16px}.list:has(>.feed-item){gap:12px}.feed-body{min-width:0;flex:1 1;flex-direction:column;align-items:stretch;gap:6px}.feed-body,.feed-meta{width:100%;display:flex}.feed-meta{align-items:baseline;justify-content:space-between;gap:16px}.feed-meta time,.when time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.when{display:inline-flex;align-items:center;gap:6px;flex:none;color:var(--ink-2);font-size:13px;font-weight:500;white-space:nowrap}.when svg{width:16px;height:16px;display:block}.list li.note,.list li:has(>.when){display:flex;flex-direction:column;align-items:flex-start;gap:8px}.list li.note{align-items:stretch;padding:12px 14px}.feed-job{gap:10px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:2px 0;font-weight:700;line-height:1.3;text-decoration:none}.feed-job,.list a.feed-job,.rows a.feed-job{display:inline-flex;flex-direction:row;align-items:center;padding:0;background:none;box-shadow:none;color:var(--ok)}.feed-job:hover{text-decoration:underline}.feed-mark{flex:none;width:36px;height:36px;border-radius:8px;display:inline-grid;place-items:center;background:color-mix(in srgb,var(--ok) 18%,var(--card));color:var(--ok)}.feed-mark svg{width:22px;height:22px;display:block}.feed-copy{color:var(--ink);line-height:1.4}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;background:var(--warn)}.dot.late{background:var(--late)}.quiet{color:var(--ink-2)}.login{min-height:100vh;display:grid;grid-template-columns:1.618fr 1fr}.login-stage{min-height:100vh;padding:64px 72px;justify-content:space-between;gap:40px;background:var(--surface);border-right:1px solid var(--line)}.login-lead,.login-stage{display:flex;flex-direction:column}.login-lead{align-items:flex-start}.login-copy{margin-top:48px}.login-copy h1{font-size:clamp(64px,7vw,104px);max-width:7ch;margin:16px 0}.login-copy p{max-width:32ch;margin:0;font-size:18px;color:var(--ink-2)}.login-rule{width:56px;height:3px;background:var(--brand);margin-top:28px}.login-foot{margin:0;color:var(--ink-2);font-size:14px;letter-spacing:.04em}.login-panel{min-height:100vh;display:grid;grid-template-rows:auto 1fr;padding:28px 40px 48px;background:radial-gradient(520px 240px at 100% 0,color-mix(in srgb,var(--brand) 14%,transparent),transparent 72%),var(--board)}.login-tools{display:flex;justify-content:flex-end;gap:8px}.login-card{align-self:center;width:min(440px,100%);margin-inline:auto;padding:36px 32px 28px;background:var(--card);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow)}.login-card .brand-mark{height:44px;margin-bottom:28px}.login-card h2{margin:0 0 8px}.login-submit{width:100%;margin-top:4px}.lang-switch,.theme-switch{display:inline-flex;border:1px solid var(--line);border-radius:999px;overflow:hidden;background:var(--surface)}.lang-switch button,.theme-switch button{min-height:32px;padding:4px 10px;border:0;background:transparent;color:var(--ink-2);font-size:12px;font-weight:600;letter-spacing:.01em;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.lang-switch button+button,.theme-switch button+button{border-left:1px solid var(--line)}.lang-switch button[aria-pressed=true],.theme-switch button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;font-weight:600}.field input,.field select,.field textarea{min-height:44px;padding:10px 12px;border-radius:12px;border:1px solid var(--line-strong);background:var(--surface)}.error{color:var(--late);font-weight:600;min-height:1.4em}.stack{display:flex;flex-direction:column;gap:14px}.table-wrap{overflow-x:auto}.wx{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}.wx-place{display:flex;align-items:center;gap:8px}.wx-pin,.wx-sky{flex:none;display:inline-grid;place-items:center;border-radius:8px}.wx-pin{width:32px;height:32px;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--card))}.wx-zip{margin:0;color:var(--ink);font-size:15px;font-weight:700;letter-spacing:.04em}.wx-miss{max-width:72ch;margin:-8px 0 20px;color:var(--ink);font-weight:600}.wx-pin svg,.wx-sky svg{width:18px;height:18px;display:block}.list li.wx-day{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.wx-date{color:var(--ink-2);font-size:12px;font-weight:600;letter-spacing:.02em}.wx-read{display:flex;align-items:center;gap:10px;color:var(--ink);font-weight:600}.wx-sky{width:36px;height:36px}.wx-sky.sun{color:var(--warn);background:color-mix(in srgb,var(--warn) 16%,var(--card))}.wx-sky.cloud{color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,var(--card))}.table{width:100%;border-collapse:collapse}.table td,.table th{text-align:left;padding:7px 10px;border-bottom:1px solid var(--line);vertical-align:middle}.table.cal{width:auto;table-layout:fixed}.cal td,.cal th{vertical-align:top;padding:8px}.cal th:first-child{width:152px}.cal th:not(:first-child){width:188px}.cal .cal-who,.cal th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;min-width:148px;width:152px;background:var(--card);white-space:nowrap}.cal thead th:first-child{z-index:2;background:var(--surface)}.cal tbody tr .cal-who{background:color-mix(in srgb,var(--ink) 3%,var(--card))}.cal tbody tr:nth-child(2n) .cal-who{background:color-mix(in srgb,var(--ink) 6%,var(--card))}.cal-who b{font-size:13px;font-weight:650;line-height:1.25}.cal-stack{gap:4px}.cal-item,.cal-stack{display:flex;flex-direction:column}.cal-item{gap:1px;padding:5px 7px;border:1px solid var(--line-strong);border-radius:8px;background:color-mix(in srgb,var(--accent) 8%,var(--card));font-size:12px;line-height:1.25}.cal-item a,.cal-item b{color:var(--ink);font-weight:650;text-decoration:none}.cal-item a:hover{color:var(--accent)}.cal-item span{color:var(--ink-2);font-weight:500}.table th{color:var(--ink-2);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.table tbody tr{background:color-mix(in srgb,var(--ink) 3%,transparent)}.table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--ink) 6%,transparent)}.tag{font-family:var(--display);font-weight:600;font-size:18px}.pipe-key{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0 0 16px}.pipe-key span{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);font-size:12px;font-weight:600}.pipe-key i{width:12px;height:12px;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.16)}.pipe-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:var(--card);box-shadow:var(--shadow)}.pipe{min-width:1180px}.prow{display:grid;grid-template-columns:minmax(248px,1.7fr) 72px 72px repeat(11,40px) 76px minmax(160px,1.3fr);align-items:stretch;border-bottom:1px solid var(--line)}.prow>*{min-width:0;display:flex;align-items:center;padding:8px;border-left:1px solid var(--line)}.prow>:first-child{border-left:0}.phead{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--surface);border-bottom:1px solid var(--line-strong);color:var(--ink-2);font-size:12px;font-weight:600}.phead .mh{writing-mode:vertical-rl;transform:rotate(180deg);height:128px;justify-content:flex-end;padding:10px 0;color:var(--ink);font-size:11px;line-height:1.15;letter-spacing:0}.phead .mh b{display:block;margin-top:6px;font-size:13px}.shead{display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 12px;color:#fff;position:-webkit-sticky;position:sticky;left:0}.shead.office{background:var(--brand)}.shead.ops{background:#1f5678}.shead .slbl{background:#fdfdfb;color:#16191b;padding:2px 12px;border-radius:6px;font-size:15px;font-weight:600}.shead .n{font-size:13px;font-weight:600}.sempty{margin:0;padding:10px 14px;color:var(--ink-2);font-size:13px}.magnet{display:flex;width:220px;max-width:100%;height:52px;padding:3px 14px;border-radius:4px;background:var(--tc,#7e878c);text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.28),inset 0 0 0 1px rgba(0,0,0,.12);transition:transform .15s ease}.magnet-lbl{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:center;background:#fdfdfb;color:#16191b;text-align:center;padding:2px 6px;border-radius:2px}.magnet-no{font-size:10px;font-weight:700;letter-spacing:.04em;color:#5a666d}.magnet-name{font-size:13px;font-weight:700;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.magnet:hover{transform:translateY(-1px)}.magnet:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.dt{justify-content:center;color:var(--ink-2);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dt.overdue{color:var(--late);font-weight:700}.ms-mark{width:100%;min-height:40px;justify-content:center;color:var(--ok);font-weight:700;font-size:16px}.ms-mark.on{background:color-mix(in srgb,var(--ok) 16%,transparent)}.pnote{display:block;font-weight:600;font-size:14px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.big .magnet{width:280px;height:64px}body.big .magnet-name{font-size:16px}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.form-grid .wide{grid-column:1/-1}body.big .topbar{height:80px}body.big .brand strong{font-size:36px}body.big .topbar .brand-mark{height:74px}body.big .side a{font-size:15px;min-height:44px}body.big .nav-ico{width:22px;height:22px}body.big .metric{font-size:42px}@media (max-width:1100px){.circles,.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace{flex-direction:column}.side{width:auto;overflow-x:auto;gap:8px;padding:8px}.side,.side-group{flex-direction:row}.side-group{align-items:center}.side-group p{margin:0 4px 0 8px}.side-big{margin-top:0;width:auto}.login,.split{grid-template-columns:1fr}.login-panel,.login-stage{min-height:auto;padding:32px 24px}.login-copy h1{font-size:clamp(48px,12vw,72px)}}@media (max-width:900px){.app-shell{padding:10px;gap:10px}.topbar,body.big .topbar{top:10px;height:auto;flex-wrap:wrap;align-items:center;gap:12px;padding:12px}.brand{flex:1 1 auto;gap:10px}.topbar .brand-mark,body.big .topbar .brand-mark{height:44px}.brand strong,body.big .brand strong{font-size:20px;overflow:hidden;text-overflow:ellipsis}.tools{flex:1 1 100%;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px}.tools-id,.tools-prefs{gap:6px;flex:none}.tools-id{margin-left:auto}.who{max-width:none;align-items:flex-end}.who b{overflow:hidden;text-overflow:ellipsis;max-width:108px;font-size:13px}.who small{font-size:11px}.topbar .lang-switch button{min-height:26px;padding:0 6px;font-size:11px;letter-spacing:.04em}.topbar .theme-switch button{min-height:26px;min-width:30px;padding:0 7px;justify-content:center}.topbar .theme-label{display:none}.topbar .btn.slim{min-height:28px;padding:0 10px;font-size:12px}:root[data-theme=dark] .topbar .lang-switch button[aria-pressed=true],:root[data-theme=dark] .topbar .theme-switch button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.side{align-items:center}.side a,.side-big{min-height:44px;white-space:nowrap}}@media (max-width:640px){.circles,.form-grid,.kpis{grid-template-columns:1fr}.login-form,.login-side,.main{padding:16px 4px 24px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto;transition:none!important}}