/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-head:var(--font-head);--font-body:var(--font-body)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.tabular-nums{--tw-numeric-spacing:tabular-nums}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#1a1d20;--bg2:#15181b;--card:#212426;--card2:#262a2d;--line:#2c3135;--line2:#3a4046;--ink:#f3f4f2;--ink2:#c9cfcf;--mute:#8a9494;--mute2:#7e8a8a;--accent:#5b98c2;--accentInk:#0d1a24;--accentSoft:#8fc0e4;--green:#4ade80;--amber:#e0a84a;--red:#e06c5c;--purple:#b48cf2;--navy:#323e48;--grey:#9aa3a3;--font-head:var(--f-oswald),sans-serif;--font-body:var(--f-outfit),sans-serif;color-scheme:dark}[dir=rtl]{--font-head:var(--f-oswald),var(--f-messiri),sans-serif;--font-body:var(--f-outfit),var(--f-tajawal),sans-serif}@font-face{font-family:Tajawal;src:url(/fonts/Tajawal-400-arabic.woff2)format("woff2");font-weight:400;font-display:optional;unicode-range:u+6??,u+750-77f,u+8a0-8ff,u+fb50-fdff,u+fe70-feff,u+200c-200f}@font-face{font-family:Tajawal;src:url(/fonts/Tajawal-500-arabic.woff2)format("woff2");font-weight:500;font-display:optional;unicode-range:u+6??,u+750-77f,u+8a0-8ff,u+fb50-fdff,u+fe70-feff,u+200c-200f}@font-face{font-family:Tajawal;src:url(/fonts/Tajawal-700-arabic.woff2)format("woff2");font-weight:600 700;font-display:optional;unicode-range:u+6??,u+750-77f,u+8a0-8ff,u+fb50-fdff,u+fe70-feff,u+200c-200f}@font-face{font-family:El Messiri;src:url(/fonts/ElMessiri-var-arabic.woff2)format("woff2");font-weight:400 700;font-display:optional;unicode-range:u+6??,u+750-77f,u+8a0-8ff,u+fb50-fdff,u+fe70-feff,u+200c-200f}:root{--f-tajawal:"Tajawal";--f-messiri:"El Messiri"}*{box-sizing:border-box}body,html{background:var(--bg);color:var(--ink);max-width:100%;margin:0;overflow-x:clip}:where(:not(.btn,.chip,.avatar,.dot,.count,.fab,kbd,svg,img,input[type=checkbox],input[type=radio],.switch,.toggle)){min-width:0}:where(h1,h2,h3,h4,p,li,dd,blockquote,.h,.n,.ttl2,.t>span){overflow-wrap:anywhere}:where(img,svg,video,canvas,iframe,table,pre){max-width:100%}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100dvh;font-size:16px;line-height:1.4}a{color:var(--accent);text-decoration:none}a:hover{color:#7fb2d6}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}:focus-visible{border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.h{font-family:var(--font-head);letter-spacing:.01em;color:#fff;font-weight:600}[dir=rtl] .h{letter-spacing:0}.wordmark{font-family:var(--f-oswald),sans-serif;letter-spacing:.24em;color:#fff;font-weight:700}.eyebrow{letter-spacing:.14em}.eyebrow,.kicker{text-transform:uppercase}.kicker{letter-spacing:.08em;font-size:12px}[dir=rtl] .eyebrow,[dir=rtl] .kicker,[dir=rtl] .type{letter-spacing:0;font-size:12px}.card,.card-sm{background:var(--card);border:1px solid var(--line);border-radius:16px}.row{align-items:center}.col,.row{display:flex}.col{flex-direction:column}.dot{border-radius:4px;flex:none;width:8px;height:8px;display:inline-block}.d-task{background:var(--grey)}.d-ticket{background:var(--red)}.d-deal{background:var(--green)}.d-request{background:var(--accent)}.d-coop{background:var(--amber)}.d-project{background:var(--grey)}.d-product{background:var(--purple)}.d-b2c{background:var(--red)}.d-b2b{background:var(--green)}.d-coops{background:var(--amber)}.d-products{background:var(--purple)}.d-projects{background:var(--grey)}.d-general{background:#c9cfcf}.type{letter-spacing:.12em;text-transform:uppercase}.chip,.type{color:var(--ink2);align-items:center;gap:8px;font-size:12px;display:inline-flex}.chip{border:1px solid var(--line2);white-space:nowrap;background:0 0;border-radius:9px;padding:4px 8px;font-weight:500}.chip.amber{color:var(--amber);background:#e0a84a24;border-color:#0000}.chip.red{color:var(--red);background:#e06c5c29;border-color:#0000}.chip.green{color:var(--green);background:#4ade8024;border-color:#0000}.chip.blue{color:var(--accentSoft);background:#5b98c229;border-color:#0000}.chip.solid{background:var(--accent);color:var(--accentInk);border-color:#0000;font-weight:600}button.chip{cursor:pointer;min-height:32px}.btn{border:1px solid var(--line2);min-height:44px;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{background:var(--card2);color:#fff}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--accent);color:var(--accentInk);border-color:#0000;font-weight:600}.btn.primary:hover{color:var(--accentInk);background:#6aa6cf}.btn.green{background:var(--green);color:#052012;border-color:#0000;font-weight:600}.btn.danger{color:var(--red);border-color:#e06c5c80}.btn.sm{border-radius:9px;min-height:36px;padding:0 12px;font-size:13px}.btn.icon{border-radius:22px;width:44px;padding:0}.btn.ghost{border-color:#0000}@media (pointer:coarse){.btn.sm{min-height:44px}}.avatar{background:var(--navy);width:28px;height:28px;font-family:var(--f-oswald),sans-serif;color:#fff;letter-spacing:.04em;border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.avatar.agent{background:var(--accent);color:var(--accentInk)}.avatar.lg{border-radius:18px;width:36px;height:36px;font-size:13px}.avatar.sm{border-radius:11px;width:22px;height:22px;font-size:12px}.ico{flex:none;width:18px;height:18px}.input,.select,.textarea{border:1px solid var(--line2);background:var(--bg2);width:100%;min-height:44px;color:var(--ink);border-radius:11px;outline:none;padding:8px 16px}.textarea{resize:vertical;min-height:88px;line-height:1.5}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent)}.input::placeholder,.textarea::placeholder{color:var(--mute2)}.label{color:var(--mute);margin-block-end:8px;font-size:12px;display:block}.shell{min-height:100dvh;display:flex}.rail{border-inline-end:1px solid var(--line);background:var(--bg2);flex-direction:column;flex:0 0 236px;gap:4px;width:236px;height:100dvh;padding:24px 16px;display:none;top:0;overflow-y:auto}.rail .railLogo{padding:8px 12px 32px;display:block}.rail a.nl{min-height:40px;color:var(--ink2);border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:14px;display:flex}.rail a.nl:hover{color:#fff;background:#1e2225}.rail a.nl.on{color:#fff;background:#242a2f;font-weight:500}.rail .sec{padding:16px 12px 8px}.rail .count{color:var(--ink2);background:#2a3238;border-radius:8px;margin-inline-start:auto;padding:4px 8px;font-size:12px;font-weight:600}.rail a.on .count{background:var(--accent);color:var(--accentInk)}.rail .me{align-items:center;gap:8px;margin-top:auto;padding:8px 12px;display:flex}.main{flex-direction:column;flex:1;gap:16px;min-width:0;padding:0 16px 120px;display:flex}.topbar{padding:calc(env(safe-area-inset-top) + 16px) 8px 0;justify-content:space-between;align-items:center;display:flex}.topbar>a{padding:8px 0;display:block}.titlebar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:8px;display:flex}.titlebar h1{margin:0;font-size:30px;line-height:1.05}.tabbar{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);padding:8px 8px calc(env(safe-area-inset-bottom) + 8px);inset-inline:0;background:#1a1d20f7;justify-content:space-around;align-items:flex-start;display:flex;position:fixed;bottom:0}.tabbar a,.tabbar button.tb{color:var(--mute);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:64px;min-height:48px;font-size:12px;display:flex}.tabbar a.on{color:var(--accent)}.tabbar .fab{background:var(--accent);cursor:pointer;border:0;border-radius:27px;justify-content:center;align-items:center;width:54px;height:54px;margin-top:-20px;display:flex;box-shadow:0 6px 20px #00000059}@media (min-width:900px){.rail{display:flex}.tabbar,.topbar{display:none}.main{gap:24px;padding:24px 36px 48px}.titlebar{padding-top:0}.titlebar h1{font-size:30px}}.ask{border:1px solid var(--line);background:var(--card);padding:0 8px 0 16px;border-radius:12px;align-items:center;gap:8px;width:340px;max-width:100%;min-height:44px;padding-inline:16px 8px;display:flex}.ask input{color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:40px;font-size:14px}.ask input::placeholder{color:var(--mute2)}.list{border:1px solid var(--line);background:var(--card);border-radius:16px;overflow:hidden}.list .it{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;font-size:14px;display:flex}.list .it.hov:hover,a.it:hover{background:var(--card2)}.list .it .sub{color:var(--mute);font-size:12px}.list .it .t{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.trunc{text-overflow:ellipsis;overflow:hidden}.right,.trunc{white-space:nowrap}.right{text-align:end;font-size:12px}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.tabs a,.tabs button{color:var(--mute);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;margin-bottom:-1px;padding:12px;font-size:13px}.tabs .on{color:#fff;border-bottom-color:var(--accent);font-weight:500}.seg{flex-wrap:wrap;gap:8px;display:flex}.seg a,.seg button{border:1px solid var(--line);min-height:36px;color:var(--ink2);cursor:pointer;background:0 0;border-radius:18px;align-items:center;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}.seg .on{background:var(--accent);color:var(--accentInk);border-color:#0000}.pcard{flex-direction:column;gap:8px;padding:16px;display:flex}.pcard .ttl{color:#fff;font-size:16px;font-weight:500;line-height:1.3}.pcard .sub{color:var(--mute);font-size:13px}.prow{min-height:60px;color:var(--ink);align-items:center;gap:12px;padding:12px 16px;display:flex}.prow .t{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.prow .t .a{color:#fff;font-size:16px;font-weight:500}.prow .t .b{color:var(--mute);font-size:12px}.board{align-items:start;gap:16px;display:grid}.lane{flex-direction:column;gap:8px;min-width:0;display:flex}.lane .head{letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);justify-content:space-between;align-items:center;padding:0 4px;font-size:12px;display:flex}[dir=rtl] .lane .head{letter-spacing:0}.lane .head b{color:var(--mute2);font-weight:400}.kcard{color:var(--ink);flex-direction:column;gap:8px;padding:16px;display:flex}a.kcard:hover{background:var(--card2);color:var(--ink)}.kcard .n{color:#fff;font-size:14px;font-weight:500}.kcard .f,.kcard .s{color:var(--mute);font-size:12px}.kcard .f{justify-content:space-between;align-items:center;gap:8px;display:flex}.field{flex-direction:column;gap:4px;padding:8px 12px;display:flex}.field .k{letter-spacing:.12em;text-transform:uppercase;color:var(--mute2);font-size:12px}[dir=rtl] .field .k{letter-spacing:0;font-size:12px}.field .v{color:#fff;font-size:14px;font-weight:500}.cal{border:1px solid var(--line);background:var(--card);border-radius:16px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.cal .dh{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--mute2);border-bottom:1px solid var(--line);padding:8px 0;font-size:12px}.cal .d,.cal .dh{border-inline-end:1px solid var(--line)}.cal .d{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;min-width:0;min-height:104px;padding:8px;display:flex}.cal .d:nth-child(7n),.cal .dh:nth-child(7n){border-inline-end:0}.cal .d .n{color:var(--mute);font-family:sans-serif;font-size:13px}.cal .d.today .n{color:var(--accentInk);background:var(--accent);border-radius:11px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.cal .d.off{background:var(--bg2)}.cal .d.out{opacity:.35}.ev{background:var(--card2);color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;border-inline-start:2px solid var(--mute);border-radius:6px;padding:4px 8px;font-size:12px;display:block;overflow:hidden}a.ev:hover{color:#fff}.ev.coops{border-inline-start-color:var(--amber)}.ev.b2b{border-inline-start-color:var(--green)}.ev.projects{border-inline-start-color:var(--grey)}.ev.b2c{border-inline-start-color:var(--red)}.ev.products{border-inline-start-color:var(--purple)}.ev.general{border-inline-start-color:#c9cfcf}.ev.request{border-inline-start-color:var(--accent)}table.tb{border-collapse:collapse;width:100%;font-size:13px}table.tb th{text-align:start;letter-spacing:.1em;text-transform:uppercase;color:var(--mute2);font-size:12px;font-weight:500}table.tb td,table.tb th{border-bottom:1px solid var(--line);padding:12px 16px}table.tb td{color:var(--ink);vertical-align:middle}table.tb tr:last-child td{border-bottom:0}.toggle{cursor:pointer;background:0 0;border:0;flex:none;width:48px;height:44px;padding:0;display:inline-block;position:relative}.toggle:before{content:"";top:10px;background:#2a3238;border-radius:12px;width:40px;height:24px;transition:background .15s;position:absolute;inset-inline-start:4px}.toggle:after{content:"";width:16px;height:16px;transition:transform .15s var(--ease),background-color .15s;top:14px;background:#7e8a8a;border-radius:8px;position:absolute;inset-inline-start:8px}.toggle[aria-checked=true]:before{background:var(--accent)}.toggle[aria-checked=true]:after{background:#fff;transform:translate(16px)}[dir=rtl] .toggle[aria-checked=true]:after{transform:translate(-16px)}.toggle:focus-visible{outline:none}.toggle:focus-visible:before{outline:2px solid var(--accent);outline-offset:2px}.bar{background:#2a3238;height:6px;overflow:hidden}.bar,.bar i{border-radius:3px}.bar i{background:var(--accent);height:100%;display:block}.bar.g i{background:var(--green)}.scrim{z-index:50;background:#0a0c0eb8;justify-content:center;align-items:flex-end;animation:fade .15s ease-out;display:flex;position:fixed;inset:0}.sheet{background:var(--bg);border:1px solid var(--line);width:100%;max-width:560px;max-height:92dvh;padding:16px 24px calc(env(safe-area-inset-bottom) + 24px);border-radius:24px 24px 0 0;flex-direction:column;gap:16px;animation:rise .2s ease-out;display:flex;overflow-y:auto}.sheet .grab{background:var(--line2);border-radius:2px;align-self:center;width:40px;height:4px}@media (min-width:900px) and (min-height:600px){.scrim{align-items:center}.sheet{border-radius:20px;padding-bottom:24px}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes rise{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.scrim,.sheet{animation:none}}.check{border:1.5px solid var(--line2);cursor:pointer;background:0 0;border-radius:13px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex}.check[aria-checked=true]{background:var(--green);border-color:var(--green)}.hitbox{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.toast{bottom:calc(env(safe-area-inset-bottom) + 96px);z-index:60;background:var(--card2);border:1px solid var(--line2);color:#fff;border-radius:12px;width:max-content;max-width:90vw;margin:0 auto;padding:8px 16px;font-size:14px;position:fixed;inset-inline:0}@media (min-width:900px){.toast{bottom:28px}}.empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:36px 24px;display:flex}.empty .e1{color:#fff;font-size:16px;font-weight:500}.empty .e2{color:var(--mute);max-width:340px;font-size:13px}.skel{background:linear-gradient(90deg,var(--card) 0,var(--card2) 50%,var(--card) 100%);background-size:200% 100%;border-radius:12px;animation:sh 1.4s infinite}@keyframes sh{0%{background-position:200% 0}to{background-position:-200% 0}}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.split{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.split>.primary{flex-direction:column;flex:520px}.split>.aside,.split>.primary{gap:8px;min-width:0;display:flex}.split>.aside{flex-direction:column;flex:300px;max-width:100%}@media (min-width:900px){.split>.aside{max-width:380px}}.scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}.prose-sm{white-space:pre-wrap;font-size:14px;line-height:1.55}@media print{.no-print,.rail,.tabbar,.topbar{display:none!important}body{color:#000;background:#fff}}[dir=rtl] .flip-rtl{transform:scaleX(-1)}.steps{flex-wrap:wrap;margin:0;padding:0;list-style:none}.steps,.steps li{gap:8px;display:flex}.steps li{color:var(--mute);border:1px solid var(--line);border-radius:16px;align-items:center;padding:8px 16px 8px 8px;font-size:13px}.steps li span{background:var(--line);width:24px;height:24px;color:var(--ink2);border-radius:12px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.steps li.on{color:#fff;border-color:var(--accent)}.steps li.on span{background:var(--accent);color:var(--accentInk)}.steps li.done span{color:var(--green);background:#4ade802e}.totals{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.totals .card{gap:4px;padding:16px}.totals b{font-size:24px;font-family:var(--font-head);color:#fff;font-weight:600}.gate{border-color:var(--accent)}table.tb tfoot td{border-top:1px solid var(--line2);border-bottom:0}fieldset.q{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}fieldset.q legend{color:var(--ink);margin-block-end:8px;padding:0;font-size:14px}.cmp{color:var(--ink2);grid-template-columns:1fr auto;gap:8px 24px;max-width:520px;font-size:14px;display:grid}.cmp b{text-align:end;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500}.cmp .tot{border-top:1px solid var(--line2);color:#fff;padding-top:8px;font-weight:600}.steps li span{min-width:24px}.dropzone{border:2px dashed var(--line2);text-align:center;cursor:pointer;background:var(--card);color:var(--ink2);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:160px;padding:32px 16px;display:flex}.dropzone.over,.dropzone:focus-visible,.dropzone:hover{border-color:var(--accent);color:#fff;background:#1f2529}.select,select{color-scheme:dark;background-color:var(--bg2);color:var(--ink)}select optgroup,select option{color:#f3f4f2;background-color:#212426}select option:checked{color:#fff;background-color:#2f3a42}select:disabled{opacity:.6}@media (max-width:599px){.board{grid-template-columns:1fr!important}}.select,select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238A9494' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-inline-end:40px}[dir=rtl] .select,[dir=rtl] select{background-position:14px}select:not(.select){border:1px solid var(--line2);border-radius:11px;min-height:44px;padding:8px 40px 8px 16px}input[type=date],input[type=datetime-local],input[type=time]{color-scheme:dark;min-height:44px}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer;opacity:.8;border-radius:6px;padding:4px}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1;background:var(--card2)}input[type=date]::-webkit-datetime-edit{padding:0}input[type=file]{color:var(--mute);max-width:100%;font-size:13px}input[type=file].input{align-items:center;padding:6px 8px;display:flex}input[type=file]::file-selector-button{font:inherit;color:var(--ink);background:var(--card2);border:1px solid var(--line2);cursor:pointer;border-radius:9px;min-height:32px;margin-inline-end:12px;padding:0 12px;font-size:13px;font-weight:500}input[type=file]::file-selector-button:hover{background:var(--line)}input[type=checkbox]:not(.switch){accent-color:var(--accent);width:20px;height:20px}.big{flex-direction:column;gap:4px;display:flex}.big b{font-family:var(--font-head);color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(40px,9vw,56px);font-weight:600;line-height:1}.num{font-variant-numeric:tabular-nums}.tiles{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.tile{gap:4px;padding:16px}.tile b{font-family:var(--font-head);color:#fff;font-size:28px;font-weight:600}.cmpline{color:var(--ink2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 16px;margin:0;font-size:14px;display:flex}.cmpline b{color:#fff;font-weight:600}.qrow{cursor:pointer}.qrow .t span:first-child{font-size:15px}.qrow .right{font-variant-numeric:tabular-nums;font-size:14px}.switch{background:#2a3238;border-radius:14px;width:48px;height:28px;margin:0;transition:background .18s}.switch:checked:after{background:#fff;transform:translate(20px)}.btn.lg{border-radius:13px;min-height:52px;padding:0 24px;font-size:16px}.steps li a{color:inherit;align-items:center;gap:8px;display:flex}.steps li:has(a):hover{border-color:var(--line2);color:#fff}:root{--shadow:0 8px 24px #00000047;--ease:cubic-bezier(.2,.7,.2,1)}.card,.list,.sheet{box-shadow:var(--shadow)}.card .card,.list .card,.list .list{box-shadow:none}@media (pointer:coarse){.seg a,.seg button,button.chip{min-height:44px}.tabs a,.tabs button{min-height:48px}}@keyframes pageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.board .lane>.card,.list>.it,.stagger>*{animation:itemIn .22s var(--ease) backwards}@keyframes itemIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tickdraw{stroke-dasharray:26;stroke-dashoffset:26px;animation:draw .32s 50ms var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.check svg path{stroke-dasharray:26;stroke-dashoffset:0}.check[aria-checked=true] svg path{animation:draw2 .32s var(--ease)}@keyframes draw2{0%{stroke-dashoffset:26px}to{stroke-dashoffset:0}}.check{transition:background-color .18s,border-color .18s,transform .12s}.check:active{transform:scale(.9)}.it.settle{animation:settle .35s var(--ease)}@keyframes settle{0%{transform:translateY(0)}40%{transform:translateY(-2px)}to{transform:none}}.sweep{animation:collapse .45s .25s var(--ease) forwards;position:relative;overflow:hidden}.sweep:after{content:"";animation:sweepX .45s var(--ease) forwards;background:linear-gradient(90deg,#0000,#4ade8059,#0000);position:absolute;inset:0;transform:translate(-100%)}[dir=rtl] .sweep:after{animation-name:sweepXr;transform:translate(100%)}@keyframes sweepX{to{transform:translate(100%)}}@keyframes sweepXr{to{transform:translate(-100%)}}@keyframes collapse{to{opacity:0;transform:scaleY(.6)}}.pulse{animation:pulse .6s var(--ease)}@keyframes pulse{50%{opacity:.5}}.btn{transition:transform .1s,background-color .15s,color .15s}.btn:active:not(:disabled){transform:scale(.97)}.btn.approve.ok{background:var(--green);color:#052012}.btn.approve.ok svg{margin-inline-end:2px}.toast{animation:toastUp .22s var(--ease) both;box-shadow:var(--shadow)}@keyframes toastUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (min-width:900px){.toast{top:24px;bottom:auto;margin:0;animation-name:toastIn;inset-inline:auto 24px}[dir=rtl] .toast{animation-name:toastInR}}@keyframes toastIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes toastInR{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.steps{position:relative}.steps li{transition:border-color .2s,color .2s}.steps li.on{animation:stepOn .35s var(--ease)}@keyframes stepOn{0%{opacity:.5;transform:translate(-8px)}to{opacity:1;transform:none}}[dir=rtl] .steps li.on{animation-name:stepOnR}@keyframes stepOnR{0%{opacity:.5;transform:translate(8px)}to{opacity:1;transform:none}}.rail{position:sticky}.rail .hl{height:40px;transition:transform .22s var(--ease),opacity .2s;pointer-events:none;z-index:0;background:#242a2f;border-radius:10px;position:absolute;inset-inline:16px}.rail a.nl{z-index:1;position:relative}.rail.has-hl a.nl.on{background:0 0}.it.task{border-inline-start:3px solid var(--grey);transition:transform .2s var(--ease);gap:12px}.it.task.sp-b2c{border-inline-start-color:var(--red)}.it.task.sp-b2b{border-inline-start-color:var(--green)}.it.task.sp-coops{border-inline-start-color:var(--amber)}.it.task.sp-projects{border-inline-start-color:var(--grey)}.it.task.sp-general{border-inline-start-color:#c9cfcf}.chip.sp{border-color:#0000;margin-inline-end:4px;padding:2px 8px}.chip.sp-b2c{color:var(--red);background:#e06c5c29}.chip.sp-b2b{color:var(--green);background:#4ade8024}.chip.sp-coops{color:var(--amber);background:#e0a84a24}.chip.sp-projects{color:var(--grey);background:#9aa3a329}.chip.sp-general{color:#c9cfcf;background:#c9cfcf1f}select.mini{background-position:right 8px center;border-radius:9px;flex:none;width:72px;min-height:36px;padding:0 28px 0 10px;font-size:13px}[dir=rtl] select.mini{background-position:8px;padding:0 10px 0 28px}.due{color:var(--mute);cursor:pointer;border-radius:9px;flex:none;justify-content:flex-end;align-items:center;min-width:64px;min-height:36px;padding:0 8px;font-size:13px;display:inline-flex;position:relative}.due:hover{background:var(--card2)}.due.late{color:var(--red)}.swipe-hint{color:var(--green);inset-inline-start:-40px;position:absolute;top:50%;transform:translateY(-50%)}@media (pointer:coarse){.due,select.mini{min-height:44px}}@media (prefers-reduced-motion:reduce){.board .lane>.card,.check[aria-checked=true] svg path,.it.settle,.list>.it,.page-in,.pulse,.stagger>*,.steps li.on,.sweep,.sweep:after,.tickdraw,.toast{animation:none!important}.tickdraw{stroke-dashoffset:0}.rail .hl{transition:none}}.bars{gap:12px;margin:0}.bars,.bars-rows{flex-direction:column;display:flex}.bars-rows{gap:8px}.bars-row{cursor:default;min-height:32px;color:var(--ink2);grid-template-columns:minmax(80px,34%) 1fr auto;align-items:center;gap:12px;font-size:13px;display:grid;position:relative}.bars-track{align-items:center;height:20px;display:flex}.bars-bar{transform-origin:0;height:20px;transition:transform .6s var(--ease);border-start-end-radius:4px;border-end-end-radius:4px;display:block}[dir=rtl] .bars-bar{transform-origin:100%}.bars-v{color:var(--ink);text-align:end;min-width:64px;font-size:13px}.bars-row:hover .bars-l,.bars-tip{color:#fff}.bars-tip{z-index:5;background:var(--card2);border:1px solid var(--line2);white-space:nowrap;box-shadow:var(--shadow);pointer-events:none;inset-inline-start:34%;border-radius:8px;padding:4px 8px;font-size:12px;position:absolute;top:-30px}@media (prefers-reduced-motion:reduce){.bars-bar{transition:none}}@media (max-width:599px),(pointer:coarse){.topbar>a{align-items:center;min-height:44px;display:flex}.topbar summary.avatar{position:relative;box-shadow:0 0 0 4px #0000}.check:after,.topbar summary.avatar:after{content:"";position:absolute;inset:-10px}.check{position:relative}.col>a.kicker,.titlebar a.kicker,a.ttl{align-items:center;min-height:44px;display:inline-flex}.ev,.field select,details>summary.row,select.v{min-height:44px}.ev{align-items:center;display:flex}}@media (max-width:599px){.steps{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;margin-inline:-16px;padding:0 16px 4px;overflow-x:auto}.steps::-webkit-scrollbar{display:none}.steps li{scroll-snap-align:center;flex:none;padding:6px 12px 6px 6px;font-size:12px}.steps li span{width:22px;min-width:22px;height:22px}.it.task{flex-wrap:wrap;row-gap:4px}.it.task .t{flex:calc(100% - 60px)}.it.task select.mini{margin-inline-start:42px}.it.task .due{margin-inline-start:auto}}.hub-title{align-items:center}.today{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;display:grid}.today-tile{background:var(--card);border:1px solid var(--line);color:var(--ink2);min-height:76px;transition:transform .16s var(--ease),border-color .16s,box-shadow .16s;border-radius:16px;flex-direction:column;gap:4px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.today-tile b{font-family:var(--font-head);color:#fff;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1}.today-tile>span{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:12px}[dir=rtl] .today-tile>span{letter-spacing:0}.today-tile.alert b{color:var(--amber)}.today-tile:hover{color:#fff}@media (max-width:599px){.today{scrollbar-width:none;scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(118px,1fr);grid-auto-flow:column;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.today::-webkit-scrollbar{display:none}.today-tile{scroll-snap-align:start;min-height:68px;padding:12px 14px}.today-tile b{font-size:26px}}.chips button .n{opacity:.75;font-variant-numeric:tabular-nums;margin-inline-start:8px;font-size:12px;font-weight:600}.seg.ghosty a,.seg.ghosty button{color:var(--mute);border-color:#0000}.seg.ghosty .on{background:var(--card2);color:#fff}.check.ghost{visibility:hidden}.who{text-align:center;min-width:36px}.ttl2{font-size:15px}.tabbar a{position:relative}.tabbar .dotn{background:var(--accent);top:6px;border-radius:4px;position:absolute;inset-inline-end:18px}.more{color:var(--accentSoft)}@media (max-width:599px){.it.task .snz{display:none}}.tile.low{border-color:#e06c5c73}.stops{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.stop{padding:16px}.stop.delivered{opacity:.55}.stop.not_delivered{border-color:#e06c5c66}.stop-n{background:var(--card2);color:#fff;width:32px;height:32px;font-family:var(--font-head);border-radius:16px;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.stop.delivered .stop-n{color:var(--green);background:#4ade802e}.askscrim{align-items:stretch}.asksheet{background:var(--bg);border:1px solid var(--line);width:100%;max-width:640px;max-height:min(78dvh,640px);box-shadow:var(--shadow);animation:rise .24s var(--ease);inset-inline:0;border-radius:24px 24px 0 0;flex-direction:column;margin:0 auto;transition:transform .12s linear;display:flex;position:fixed;bottom:0}.askhead{justify-content:space-between;padding:8px 8px 0 16px}.askmsgs{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-height:120px;padding:12px 16px;display:flex;overflow-y:auto}.askmsg{max-width:92%}.askmsg.user{background:var(--card2);border:1px solid var(--line);border-radius:14px;align-self:flex-end;padding:10px 12px}.askmsg.assistant{align-self:stretch}.askbar{padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--bg);gap:8px}.askbar .input{flex:1}.asksheet.kb .askmsgs{min-height:40px}.dots{gap:4px;display:inline-flex}.dots i{background:var(--mute);border-radius:3px;width:6px;height:6px;animation:dot 1s ease-in-out infinite}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (min-width:900px) and (min-height:600px){.asksheet{border-radius:20px;max-height:70vh;top:12vh;bottom:auto!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.asksheet,.dots i{animation:none}}.composer textarea{min-height:48px;max-height:48px}.composer textarea:focus,.composer textarea:not(:placeholder-shown){min-height:88px;max-height:200px}@media (max-width:899px){body:has(>.dock) .main{padding-bottom:220px}}.dock{inset-inline:0;bottom:calc(64px + env(safe-area-inset-bottom));z-index:35;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);background:#1a1d20f5;padding:8px 12px;position:fixed}.dock.kb{padding-bottom:8px}.actrow{cursor:pointer;align-items:flex-start}.actrow .check{margin-top:-1px}.actrow .t>div{line-height:24px}.actrow .right{padding-top:4px}@media (min-width:900px){.main>*{width:100%;margin-inline:auto}.main>*,.main>.page-in{max-width:1180px}}.titlebar .h,.titlebar h1{letter-spacing:.005em;font-size:28px;line-height:1.1}@media (min-width:900px){.titlebar .h,.titlebar h1{font-size:32px}}.eyebrow{font-variant:all-small-caps;letter-spacing:.12em;text-transform:none;color:var(--mute);font-size:12px;font-weight:600}[dir=rtl] .eyebrow{font-variant:normal;letter-spacing:0}.list .it{font-size:15px}.card.col,.pcard,.tile{padding:16px}@media (hover:hover) and (pointer:fine){.btn,.card,.list,.tile,.today-tile,a.kcard{transition:transform .16s var(--ease),border-color .16s,background-color .16s,box-shadow .16s}.stop:hover,.tiles>.card:hover,.today-tile:hover,a.card:hover,a.kcard:hover{border-color:var(--line2);transform:translateY(-2px);box-shadow:0 12px 28px #00000057}.list .it.hov:hover,.list a.it:hover{background:var(--card2)}}.btn:active:not(:disabled),.list a.it:active,.today-tile:active,a.card:active{transform:scale(.98)}.rail a.nl svg,.tabbar a svg{transition:transform .18s var(--ease)}.rail a.nl.on svg,.tabbar a.on svg{animation:iconPop .2s var(--ease)}.rail a.nl:active svg,.tabbar a:active svg{transform:scale(.88)}@keyframes iconPop{0%{transform:scale(.8)translateY(2px)}60%{transform:scale(1.12)translateY(-1px)}to{transform:none}}.tabbar{--i:0}.tabbar .ind{background:var(--accent);width:32px;height:2px;transition:transform .22s var(--ease),opacity .2s;pointer-events:none;border-radius:2px;position:absolute;top:0}.today-tile.glow{animation:tileGlow 1.1s var(--ease)}@keyframes tileGlow{0%{box-shadow:0 0 #5b98c200}30%{box-shadow:0 0 0 2px #5b98c273,0 0 24px #5b98c240}to{box-shadow:0 0 #5b98c200}}.tabs{position:relative}.tabs .on{border-bottom-color:#0000}.tabs .uline{background:var(--accent);transform-origin:0;width:1px;height:2px;transition:transform .22s var(--ease);pointer-events:none;position:absolute;bottom:0;left:0}.tabpane{animation:paneIn .22s var(--ease)}@keyframes paneIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fuse{background:var(--line);height:3px;margin-top:-4px;position:relative;overflow:visible;container-type:inline-size}.fuse,.fuse>i{border-radius:2px}.fuse>i{background:linear-gradient(90deg,var(--green),var(--accent) 70%,#ff8a3d);transform-origin:0;width:100%;transform:scaleX(var(--p,0));transition:transform .9s cubic-bezier(.3,.8,.2,1);position:absolute;inset-block:0;inset-inline-start:0}[dir=rtl] .fuse>i{transform-origin:100%;background:linear-gradient(270deg,var(--green),var(--accent) 70%,#ff8a3d)}.fuse>b{width:8px;height:8px;translate:calc(var(--p,0) * 100cqw) 0;background:#ffb070;border-radius:4px;margin:-4px 0 0 -4px;transition:translate .9s cubic-bezier(.3,.8,.2,1);animation:spark 1.2s ease-in-out infinite;position:absolute;top:50%;left:0;box-shadow:0 0 10px 3px #ff8a3db3}[dir=rtl] .fuse>b{translate:calc(var(--p,0) * -100cqw) 0;margin:-4px -4px 0 0;left:auto;right:0}@keyframes spark{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}.big.locked b{animation:lock .6s var(--ease)}.big.locked .lockmark{color:var(--green);vertical-align:middle;animation:lockIn .5s .15s var(--ease) both;margin-inline-start:8px;display:inline-flex}@keyframes lock{0%{transform:scale(1)}35%{text-shadow:0 0 18px #4ade8059;transform:scale(1.06)}to{transform:none}}@keyframes lockIn{0%{opacity:0;transform:scale(.6)rotate(-12deg)}to{opacity:1;transform:none}}.cmpline>*{opacity:0;animation:dedIn .3s var(--ease) forwards;transform:translateY(4px)}.cmpline>:first-child{animation-delay:0s}.cmpline>:nth-child(2){animation-delay:.12s}.cmpline>:nth-child(3){animation-delay:.24s}.cmpline>:nth-child(4){animation-delay:.36s}.cmpline>:nth-child(5){animation-delay:.48s}.cmpline>:nth-child(6){animation-delay:.6s}@keyframes dedIn{to{opacity:1;transform:none}}.bars-row{transition:transform .35s var(--ease)}.scrim{-webkit-backdrop-filter:blur(6px);background:#0a0c0e99}.sheet{animation:springUp .42s cubic-bezier(.2,1.25,.3,1)}@keyframes springUp{0%{opacity:.4;transform:translateY(40px)}to{opacity:1;transform:none}}@media (min-width:900px) and (min-height:600px){.sheet{animation-name:springPop}}@keyframes springPop{0%{opacity:0;transform:scale(.94)translateY(10px)}to{opacity:1;transform:none}}.toast{transition:opacity .2s,transform .2s}.skel{background:linear-gradient(100deg,#212426,#2a2f33 40%,#212426 80%) 0 0/220% 100%}.acct-head{border:1px solid var(--line);background:linear-gradient(135deg,#24292d,#1d2124);flex-wrap:wrap;gap:16px;padding:20px;display:flex}.acct-head,.acct-mark{border-radius:16px;align-items:center}.acct-mark{background:var(--navy);color:#fff;width:56px;height:56px;font-family:var(--font-head);flex:none;justify-content:center;font-size:20px;font-weight:600;display:inline-flex}.acct-facts{flex-wrap:wrap;gap:8px 24px;margin-inline-start:auto;display:flex}.acct-facts .f{flex-direction:column;gap:2px;display:flex}.acct-facts .f span{color:var(--mute);font-variant:all-small-caps;letter-spacing:.08em;font-size:12px}.acct-facts .f b{font-family:var(--font-head);color:#fff;font-size:20px;font-weight:600}@media (prefers-reduced-motion:reduce){.big.locked .lockmark,.big.locked b,.cmpline>*,.fuse>b,.rail a.nl.on svg,.sheet,.tabbar a.on svg,.tabpane,.today-tile.alert:after,.today-tile.glow{animation:none!important}.cmpline>*{opacity:1;transform:none}.bars-row,.fuse>b,.fuse>i,.tabbar .ind,.tabs .uline{transition:none}}@media (max-width:599px),(pointer:coarse){.ask input{min-height:44px}.list .it a.trunc{align-items:center;min-height:44px;display:flex}}.disc-wrap{flex:none;justify-content:center;align-items:flex-end;display:inline-flex}.cbn-sc-disc{width:calc(var(--mm) * var(--cbn-sc-u));aspect-ratio:1;background:radial-gradient(circle at 50% 36%,#3a3e41,#202325 56%,#0e1012);border:1px solid #42474a;border-radius:50%;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:0 10px 22px -8px #000000a6}.cbn-sc-disc:after{background:radial-gradient(circle at 50% 36%,#080909,#121516 74%,#1b1e1f);width:60%;height:60%;inset:20%;box-shadow:inset 0 5px 9px #000000d9}.cbn-sc-disc:after,.cbn-sc-disc:before{content:"";border-radius:50%;position:absolute}.cbn-sc-disc:before{filter:blur(3px);background:radial-gradient(#0000008c,#0000 68%);width:92%;height:16%;inset-block-end:-10%;inset-inline-start:4%}.disc-wrap.breathe .cbn-sc-disc:before{transform-origin:50%;animation:disc-breathe 6s ease-in-out infinite}@keyframes disc-breathe{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.55;transform:scaleX(.86)}}@media (prefers-reduced-motion:reduce){.disc-wrap.breathe .cbn-sc-disc:before{animation:none}}.card.empty .disc-wrap{margin-block-end:8px}.login-page{background:var(--bg);justify-content:center;min-height:100dvh;padding:24px 16px}.login-page,.wr-bar{align-items:center;display:flex}.wr-bar{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}.wr-days{align-items:center;gap:4px;display:flex}.wr-date{min-width:0;color:var(--ink);white-space:nowrap;padding-inline:8px;font-size:14px}.wr-arrow{font-size:22px;line-height:1;display:inline-block}[dir=rtl] .wr-arrow{transform:scaleX(-1)}.wr-find{flex:260px;gap:8px;min-width:0;display:flex}.wr-find .input{flex:1;min-width:0}.wr-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.wr-tiles .today-tile:hover{box-shadow:none;border-color:var(--line);color:var(--ink2);transform:none}.wr-tiles .today-tile.wr-warn b{color:var(--amber)}.wr-tiles .wr-kwd{color:var(--ink2);overflow-wrap:anywhere;font-size:13px;font-style:normal}.wr-tiles .today-tile b.wr-ai{font-size:20px}.wr-group{align-items:center;gap:8px;margin:8px 0 0;font-size:18px;display:flex}.wr-case{border-inline-start:3px solid var(--line2);flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.wr-case.u-high{border-inline-start-color:var(--red)}.wr-case.u-medium{border-inline-start-color:var(--amber)}.wr-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wr-top .wr-ticket{min-height:44px;margin-inline-start:auto}.wr-who{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.wr-who b{color:#fff;font-size:16px;font-weight:600}.wr-who span{color:var(--mute);font-size:13px}.wr-action,.wr-field{flex-direction:column;gap:4px;display:flex}.wr-action p,.wr-field p{color:var(--ink);overflow-wrap:anywhere;margin:0}.wr-quote{border-inline-start:2px solid var(--line2);background:var(--bg2);color:var(--ink2);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:8px 12px;font-style:italic}.wr-quote:before{content:"“"}.wr-quote:after{content:"”"}[dir=rtl] .wr-quote{font-style:normal}[dir=rtl] .wr-quote:before{content:"«"}[dir=rtl] .wr-quote:after{content:"»"}.wr-action{background:#e0a84a14;border:1px solid #e0a84a47;border-radius:10px;padding:10px 12px}.wr-action .kicker{color:var(--amber)}.wr-action p{color:#fff;font-weight:600}.wr-order{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wr-order b{color:var(--ink);font-weight:600}@media (max-width:599px){.wr-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.wr-bar,.wr-days{width:100%}.wr-days{justify-content:space-between}.wr-find{flex-basis:100%}}.dash-range{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.dash-range label{flex:140px;gap:4px;min-width:0}.dash-note{color:var(--amber);flex-basis:100%;font-size:13px}.daychart{flex-direction:column;gap:12px;margin:0;display:flex}.daychart-box{touch-action:pan-y;width:100%;position:relative;overflow:hidden}.daychart-box svg{display:block}.dc-line{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;transition:stroke-dashoffset 1s var(--ease)}.dc-base{stroke:var(--line2);stroke-width:1px}.dc-grid{stroke:var(--line);stroke-width:1px;stroke-dasharray:3 4}.dc-ax{fill:var(--mute);font-size:11px}.dc-dot{fill:var(--accent);stroke:var(--card);stroke-width:2px}.dc-tip{background:var(--card2);border:1px solid var(--line2);color:#fff;white-space:nowrap;box-shadow:var(--shadow);pointer-events:none;border-radius:8px;padding:4px 8px;font-size:12px;position:absolute;top:0;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.dc-line{transition:none}}.grp.open .m-open,.grp:not(.open) .m-close,.hub[data-filter=all] .empty:not([data-empty~=all]),.hub[data-filter=all] .grp:not(.open) [data-in~=all]:not([data-top~=all]),.hub[data-filter=all] .grp:not([data-has~=all]),.hub[data-filter=all] .more:not([data-more~=all]),.hub[data-filter=all] [data-c]:not([data-c=all]),.hub[data-filter=all] [data-in]:not([data-in~=all]),.hub[data-filter=needs] .empty:not([data-empty~=needs]),.hub[data-filter=needs] .grp:not(.open) [data-in~=needs]:not([data-top~=needs]),.hub[data-filter=needs] .grp:not([data-has~=needs]),.hub[data-filter=needs] .more:not([data-more~=needs]),.hub[data-filter=needs] [data-c]:not([data-c=needs]),.hub[data-filter=needs] [data-in]:not([data-in~=needs]),.hub[data-filter=overdue] .empty:not([data-empty~=overdue]),.hub[data-filter=overdue] .grp:not(.open) [data-in~=overdue]:not([data-top~=overdue]),.hub[data-filter=overdue] .grp:not([data-has~=overdue]),.hub[data-filter=overdue] .more:not([data-more~=overdue]),.hub[data-filter=overdue] [data-c]:not([data-c=overdue]),.hub[data-filter=overdue] [data-in]:not([data-in~=overdue]),.hub[data-filter=team] .empty:not([data-empty~=team]),.hub[data-filter=team] .grp:not(.open) [data-in~=team]:not([data-top~=team]),.hub[data-filter=team] .grp:not([data-has~=team]),.hub[data-filter=team] .more:not([data-more~=team]),.hub[data-filter=team] [data-c]:not([data-c=team]),.hub[data-filter=team] [data-in]:not([data-in~=team]),.hub[data-filter=today] .empty:not([data-empty~=today]),.hub[data-filter=today] .grp:not(.open) [data-in~=today]:not([data-top~=today]),.hub[data-filter=today] .grp:not([data-has~=today]),.hub[data-filter=today] .more:not([data-more~=today]),.hub[data-filter=today] [data-c]:not([data-c=today]),.hub[data-filter=today] [data-in]:not([data-in~=today]),.it.task.gone{display:none}.pdot{vertical-align:1px;width:8px;height:8px;margin-inline-end:8px}.pdot.urgent{background:var(--red);box-shadow:0 0 0 2px #e06c5c2e,0 0 8px #e06c5c99}.pdot.high{background:var(--amber);box-shadow:0 0 0 2px #e0a84a29}.it.task.pr-urgent{background:linear-gradient(90deg,#e06c5c12,#0000 40%)}[dir=rtl] .it.task.pr-urgent{background:linear-gradient(270deg,#e06c5c12,#0000 40%)}.it.task.sp-msg{border-inline-start-color:var(--accent)}.chip.sp-msg{color:var(--accent);background:#5b98c229}.it.task{position:relative}.it.task.swiping:before{content:"";border-radius:inherit;opacity:var(--swipe,0);pointer-events:none;background:linear-gradient(90deg,#4ade8047,#0000);position:absolute;inset:0}[dir=rtl] .it.task.swiping:before{background:linear-gradient(270deg,#4ade8047,#0000)}.deskbar{display:none}@media (min-width:900px){.deskbar{justify-content:flex-end;gap:8px;margin-bottom:-8px;display:flex}}.deskfind{border:1px solid var(--line);background:var(--card);width:380px;max-width:100%;min-height:40px;color:var(--mute);font:inherit;cursor:text;text-align:start;border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:inline-flex}.deskfind span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.deskfind:hover{border-color:var(--line2)}.deskfind kbd{font:12px var(--font-mono,ui-monospace,monospace);color:var(--mute2);border:1px solid var(--line);border-radius:6px;padding:1px 6px}.deskask-btn{min-height:40px}.search-layer{z-index:70;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080a0c99;justify-content:center;align-items:flex-start;padding:10vh 16px 16px;animation:fade-in .16s ease-out;display:flex;position:fixed;inset:0}.search-box{flex-direction:column;width:100%;max-width:640px;max-height:76vh;padding:0;animation:pop-in .2s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden}.search-field{border-bottom:1px solid var(--line);gap:8px;padding:4px 8px 4px 16px;padding-inline:16px 8px}.search-field input{min-height:52px;color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:16px}.search-results{padding-bottom:8px;overflow:auto}.search-results .it{border-radius:0;padding-inline:16px}.spin{border:2px solid var(--line2);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fade-in{0%{opacity:0}}@keyframes pop-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}}@media (max-width:899px){.search-layer{align-items:stretch;padding:8px}.search-box{max-height:none}}.followbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.followbar .fb{border:1px solid var(--line);background:var(--card);min-height:36px;color:var(--ink2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.followbar .fb:hover{border-color:var(--line2)}.followbar .fb.on{color:var(--ink);background:#5b98c21a;border-color:#5b98c273}.followbar .fb.seen.on{color:var(--green);background:#4ade8014;border-color:#4ade8059}.followbar .fb:disabled{cursor:default}.followbar .prio select{color:inherit;font:inherit;appearance:none;cursor:pointer;background:0 0;border:0;min-height:34px;padding:0 18px 0 0;font-size:13px}.followbar .prio .pdot{margin:0}.followbar .fb-gap{flex:1}.seen-by{align-items:center;display:inline-flex}.seen-by .avatar{box-shadow:0 0 0 2px var(--bg);margin-inline-start:-6px}.seen-by .avatar:first-child{margin-inline-start:0}.avatar.xs{width:24px;height:24px;font-size:10px}.avatar.sm{width:28px;height:28px;font-size:11px}.not-seen{color:var(--amber);font-size:12px}.more-n{color:var(--mute);margin-inline-start:4px;font-size:12px}@media (pointer:coarse){.followbar .fb{min-height:44px}}.from-link{color:var(--mute);align-self:flex-start;align-items:center;gap:6px;font-size:13px;display:inline-flex}.from-link:hover{color:var(--ink)}.thread{border-bottom:1px solid var(--line);padding-bottom:8px}.thread:last-child{border-bottom:0}.thread .reply{margin-inline-start:44px}.reply-open{align-self:flex-start;margin-inline-start:36px}.inline-link{color:var(--accent);margin-inline-start:4px}.mention-wrap{flex:1;min-width:0;display:flex;position:relative}.mention-wrap>textarea{flex:1}.mention-pop{z-index:30;background:var(--card2);border:1px solid var(--line2);inset-inline-start:0;border-radius:12px;flex-direction:column;min-width:220px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);box-shadow:0 12px 32px -8px #0009}.mention-pop button{min-height:40px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:14px;display:flex}.mention-pop button.on,.mention-pop button:hover{background:#5b98c224}.grip{width:32px;min-height:44px;color:var(--mute2);cursor:grab;touch-action:none;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.grip:focus-visible{outline:2px solid var(--accent)}.actrow.dragging{background:var(--card2);z-index:2;position:relative;box-shadow:0 8px 24px -10px #0009}.seg.wide{display:flex}.seg.wide>*{flex:1}.switch{appearance:none;background:var(--line2);cursor:pointer;border-radius:999px;flex:none;width:44px;height:26px;transition:background .2s;position:relative}.switch:after{content:"";top:3px;background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;inset-inline-start:3px}.switch:checked{background:var(--accent)}.switch:checked:after{transform:translate(18px)}[dir=rtl] .switch:checked:after{transform:translate(-18px)}@media (prefers-reduced-motion:reduce){.search-box,.search-layer,.spin{animation:none}}.msgs .it.msg{align-items:center;gap:12px}.it.msg .ttl2{color:var(--ink2)}.it.msg.unread .ttl2{color:#fff;font-weight:600}.udot{background:var(--accent);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-inline-end:8px;display:inline-block;box-shadow:0 0 8px #5b98c2b3}.msg-meta{flex:none;align-items:flex-end;gap:4px}.chip.dot2:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-inline-end:6px;display:inline-block;box-shadow:0 0 6px}.msg-body{white-space:pre-wrap;padding:16px;font-size:15px;line-height:1.6}.thumbs{flex-wrap:wrap;gap:8px;display:flex}.thumb{border:1px solid var(--line);background:var(--card);border-radius:12px;width:104px;height:104px;display:block;position:relative;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%;display:block}.thumb-file{height:100%;color:var(--ink2);text-align:center;word-break:break-word;padding:8px;font-size:12px}.thumb-file,.thumb-x{justify-content:center;align-items:center;display:flex}.thumb-x{color:#fff;cursor:pointer;top:4px;background:#0009;border:0;border-radius:50%;width:28px;height:28px;position:absolute;inset-inline-end:4px}.thumbs audio{max-width:100%;height:44px}.chip-x{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:20px;min-height:20px;margin-inline-start:4px;padding:0;display:inline-flex}.decision-stamp{background:var(--card);border:1px solid;border-radius:16px;align-items:center;gap:16px;padding:16px;display:flex}.decision-stamp.approved{background:linear-gradient(90deg,#4ade8014,var(--card) 60%);border-color:#4ade8066}.decision-stamp.rejected{background:linear-gradient(90deg,#e06c5c14,var(--card) 60%);border-color:#e06c5c73}[dir=rtl] .decision-stamp.approved{background:linear-gradient(270deg,#4ade8014,var(--card) 60%)}[dir=rtl] .decision-stamp.rejected{background:linear-gradient(270deg,#e06c5c14,var(--card) 60%)}.stamp-word{font-family:var(--font-head);letter-spacing:.08em;text-transform:uppercase;border:2px solid;border-radius:8px;flex:none;padding:4px 12px;font-size:22px;transform:rotate(-4deg)}[dir=rtl] .stamp-word{letter-spacing:0;transform:rotate(4deg)}.decision-stamp.approved .stamp-word{color:var(--green)}.decision-stamp.rejected .stamp-word{color:var(--red)}.decision-stamp.stamp-in .stamp-word{animation:stamp .42s cubic-bezier(.2,1.6,.4,1) both}@keyframes stamp{0%{opacity:0;transform:scale(1.8)rotate(-4deg)}60%{opacity:1;transform:scale(.94)rotate(-4deg)}to{transform:scale(1)rotate(-4deg)}}.decision-line{color:var(--mute);background:var(--card);border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.decision-line.approve svg{color:var(--green)}.decision-line.reject svg{color:var(--red)}.decide-box{border-color:#e0a84a66}.more-list .it{gap:16px;min-height:56px}@media (prefers-reduced-motion:reduce){.decision-stamp.stamp-in .stamp-word{animation:none}}.order-lines{color:var(--ink2);flex-direction:column;gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.order-lines .num{color:var(--mute);min-width:28px;display:inline-block}.quote{border-inline-start:2px solid var(--accent);white-space:pre-wrap;color:var(--ink);background:#5b98c20f;border-radius:0 10px 10px 0;margin:0;padding:8px 12px;font-size:14px;line-height:1.6}[dir=rtl] .quote{border-radius:10px 0 0 10px}.pipe{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-items:start;gap:16px;display:grid}.pipe-strip{display:none}@media (max-width:899px){.pipe-strip{scrollbar-width:none;overscroll-behavior-x:contain;z-index:6;background:var(--bg);gap:6px;width:calc(100% + 32px);max-width:none;margin-inline:-16px;padding:8px 16px;display:flex;position:sticky;top:0;overflow-x:auto}.pipe-strip::-webkit-scrollbar{display:none}.pipe-strip button{border-radius:var(--r-xs,8px);border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--ink2);cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.pipe-strip button .n{opacity:.8;font-size:12px;font-weight:600}.pipe-strip button.on{background:var(--accent);color:var(--accentInk);border-color:#0000}.pipe{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(82vw,320px);grid-auto-flow:column;align-items:stretch;gap:12px;width:calc(100% + 32px);max-width:none;margin-inline:-16px;padding:0 16px 8px;scroll-padding-inline:16px;display:grid;overflow:auto hidden}.pipe::-webkit-scrollbar{display:none}.pipe>.lane2{scroll-snap-align:start;min-height:52vh}.pipe.dragging{scroll-snap-type:none}}@media (max-width:899px) and (orientation:landscape){.pipe{grid-auto-columns:min(46vw,320px)}.pipe>.lane2{min-height:60vh}}.lane2-cards{flex:1}.lane2-empty{color:var(--mute2);text-align:center;border:1px dashed var(--line);border-radius:12px;padding:16px;font-size:12px}.lane2.over .lane2-empty{border-color:var(--accent)}@media (pointer:coarse){.deal-card{-webkit-user-select:none;user-select:none}.deal-card,.deal-card a{-webkit-touch-callout:none}}.deal-card.lifted{opacity:.35}.deal-ghost{z-index:80;pointer-events:none;border-color:var(--accent);will-change:transform;margin:0;position:fixed;transform:scale(1.03);box-shadow:0 18px 40px #00000073;transition:none!important;animation:none!important}.lane2{background:#ffffff04;border:1px dashed #0000;border-radius:16px;flex-direction:column;gap:8px;min-height:120px;padding:8px;transition:border-color .16s,background .16s;display:flex}.lane2.over{border-color:var(--accent);background:#5b98c20f}.lane2-h{justify-content:space-between;margin:4px 4px 0;display:flex}.lane2.st-active .lane2-h{color:var(--green)}.lane2.st-lost .lane2-h{color:var(--mute2)}.deal-card{cursor:grab;flex-direction:column;gap:8px;padding:12px;display:flex}.deal-card:active{cursor:grabbing}.deal-card.moving{opacity:.6}.deal-main{color:inherit;flex-direction:column;gap:2px;min-width:0;display:flex}.deal-co{color:var(--ink);font-size:15px;font-weight:500}.deal-next{color:var(--ink2);font-size:13px}.deal-next.late{color:var(--red)}.deal-foot{justify-content:space-between;align-items:center;display:flex}.deal-pick{width:100%}@media (min-width:900px) and (pointer:fine){.pipe .deal-pick{display:none}}.stale{background:var(--amber);vertical-align:2px;opacity:.85;border-radius:50%;width:7px;height:7px;margin-inline-end:8px;display:inline-block}.find{max-width:420px;position:relative}.find .input{padding-inline-start:40px}.find-ico{color:var(--mute);pointer-events:none;inset-inline-start:14px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.acct-mark,.initials{border:1px solid var(--line);color:var(--ink2);font-family:var(--font-head);letter-spacing:.04em;background:linear-gradient(135deg,#2a3136,#1b2024);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.initials{width:40px;height:40px;font-size:14px}.crumbs{gap:8px;font-size:12px}.crumbs,.crumbs a{color:var(--mute)}.line-disc{flex-wrap:wrap;gap:8px}.ev.decision{border-inline-start-color:var(--amber);color:var(--ink);background:#e0a84a1a}.ev.reminder{border-inline-start-color:var(--accent);background:#5b98c21a}.ev.ghost{border:1px dashed var(--line2);color:var(--mute);background:0 0;border-inline-start-width:2px}.d-decision{background:var(--amber)}.d-reminder{background:var(--accent)}:root{--r:16px;--r-sm:12px;--r-xs:8px;--border:1px solid var(--line);--shadow:0 1px 0 #ffffff09 inset,0 10px 28px -16px #000000a6;--shadow-lift:0 1px 0 #ffffff0d inset,0 16px 36px -16px #000000bf;--ease:cubic-bezier(.2,.8,.2,1);--spring:cubic-bezier(.3,1.5,.5,1);--dur:.18s}body,html{background-color:var(--bg)}body{background-image:radial-gradient(#ffffff07 1px,#0000 1.2px);background-size:16px 16px;background-attachment:fixed;font-size:15px;line-height:1.5}.main{gap:24px}@media (min-width:900px){.main>*{max-width:1180px}}.titlebar .h,.titlebar h1,h1.h{font-size:28px;line-height:1.15}@media (min-width:900px){.titlebar .h,.titlebar h1,h1.h{font-size:32px}}.acct-facts .f span,.eyebrow,.kicker,.label,.today-tile>span,.type{text-transform:none;letter-spacing:.07em;font-size:14px;font-variant-caps:all-small-caps;font-weight:500}.kicker{color:var(--mute)}.eyebrow{color:var(--mute2)}[dir=rtl] .acct-facts .f span,[dir=rtl] .eyebrow,[dir=rtl] .kicker,[dir=rtl] .label,[dir=rtl] .today-tile>span,[dir=rtl] .type{letter-spacing:0;font-size:13px;font-variant-caps:normal}.label{color:var(--ink2)}.input,.list .it,.prose-sm,.select,.textarea{font-size:15px}.sub{color:var(--mute);font-size:13px}.acct-facts b,.bars-v,.chip,.count,.due,.msg-meta .sub,.num,.rail .count,.seg .n,.today-tile b,time{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}.num{letter-spacing:0}.acct-head,.cal,.card,.card-sm,.decision-stamp,.dropzone,.lane2,.list,.search-box,.sheet{border-radius:var(--r)}.acct-head,.cal,.card,.card-sm,.decision-stamp,.list,.search-box{border:var(--border);box-shadow:var(--shadow)}.card .card,.card .list,.list .card,.list .list{box-shadow:none}.sheet{box-shadow:var(--shadow-lift)}.btn,.deskfind,.input,.select,.textarea,select:not(.select):not(.mini){border-radius:var(--r-sm)}.bars-tip,.btn.sm,.chip,.dc-tip,.ev,select.mini{border-radius:var(--r-xs)}.thumb{border-radius:var(--r-sm)}.btn.icon{border-radius:999px}.list .it{gap:16px;min-height:56px;padding:12px 16px}.list .it:last-child{border-bottom:0}.sec-h,h2.eyebrow,h3.eyebrow{align-items:center;gap:12px;margin:0;display:flex}.sec-h:after,h2.eyebrow:after,h3.eyebrow:after{content:"";transform-origin:0;min-width:24px;height:1px;animation:hairline .7s var(--ease) both;background:linear-gradient(90deg,#5b98c28c,#5b98c200 70%);flex:1}[dir=rtl] .sec-h:after,[dir=rtl] h2.eyebrow:after,[dir=rtl] h3.eyebrow:after{transform-origin:100%;background:linear-gradient(270deg,#5b98c28c,#5b98c200 70%)}@keyframes hairline{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.chip.amber,.chip.blue,.chip.green,.chip.red{gap:6px}.chip.amber:before,.chip.blue:before,.chip.green:before,.chip.red:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;margin:0;display:inline-block;box-shadow:0 0 0 2px #ffffff0a,0 0 6px}.chip.solid:before,.chip.sp:before{display:none}.skel{border-radius:var(--r);background:linear-gradient(100deg,var(--card) 20%,#2a2f33 45%,var(--card) 70%);background-size:250% 100%;animation:shimmer 1.3s linear infinite}@keyframes shimmer{0%{background-position:125% 0}to{background-position:-125% 0}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.input:focus,.select:focus,.textarea:focus,select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #5b98c238}.navbar-progress{z-index:90;pointer-events:none;top:0;height:1px;position:fixed;inset-inline:0;overflow:hidden}.navbar-progress i{background:linear-gradient(90deg,transparent,var(--accent) 30%,var(--accentSoft) 50%,var(--accent) 70%,transparent);transform-origin:0;opacity:0;width:100%;height:100%;display:block;transform:scaleX(0)}[dir=rtl] .navbar-progress i{transform-origin:100%}.navbar-progress.go i{opacity:1;animation:navgo 2.4s var(--ease) forwards}.navbar-progress.done i{opacity:0;transition:opacity .25s .1s,transform .15s;transform:scaleX(1)}@keyframes navgo{0%{transform:scaleX(0)}30%{transform:scaleX(.55)}to{transform:scaleX(.92)}}.page-in{animation:pageIn var(--dur) var(--ease) backwards}.deal-card,.list>.it,.stagger>*{animation:rowIn .22s var(--ease) backwards}.list>.it:nth-child(2),.stagger>:nth-child(2){animation-delay:30ms}.list>.it:nth-child(3),.stagger>:nth-child(3){animation-delay:60ms}.list>.it:nth-child(4),.stagger>:nth-child(4){animation-delay:90ms}.list>.it:nth-child(5),.stagger>:nth-child(5){animation-delay:.12s}.list>.it:nth-child(6),.stagger>:nth-child(6){animation-delay:.15s}.list>.it:nth-child(7),.stagger>:nth-child(7){animation-delay:.18s}.list>.it:nth-child(n+8),.stagger>:nth-child(n+8){animation-delay:.21s}@keyframes rowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.deal-card,.thumb,.today-tile,a.card{transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur)}.deal-card:hover,.thumb:hover,.today-tile:hover,a.card:hover{box-shadow:var(--shadow-lift);border-color:var(--line2);transform:translateY(-2px)}}.btn,.fab,.fb,button.chip{transition:transform .12s var(--ease),background-color var(--dur),border-color var(--dur),color var(--dur),box-shadow var(--dur)}.btn:active:not(:disabled),.fab:active,.fb:active:not(:disabled),button.chip:active{transform:scale(.98)}.btn.ok,.fb.ok{animation:okPop .3s var(--spring);color:var(--green)!important;background:#4ade8029!important;border-color:#4ade8080!important}@keyframes okPop{0%{transform:scale(.98)}60%{transform:scale(1.02)}to{transform:none}}.toast{border-radius:var(--r-sm);animation:toastSpring .38s var(--spring) both}@keyframes toastSpring{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@media (min-width:900px){.toast{animation-name:toastSpringX}[dir=rtl] .toast{animation-name:toastSpringXr}}@keyframes toastSpringX{0%{opacity:0;transform:translate(20px)scale(.97)}to{opacity:1;transform:none}}@keyframes toastSpringXr{0%{opacity:0;transform:translate(-20px)scale(.97)}to{opacity:1;transform:none}}.tabs .uline{transition:transform .26s var(--ease)}@media (max-width:899px){.btn,.fb,.input,.seg a,.seg button,.select{min-height:44px}}@media (prefers-reduced-motion:reduce){.btn.ok,.deal-card,.fb.ok,.list>.it,.navbar-progress.go i,.page-in,.sec-h:after,.skel,.stagger>*,.toast,h2.eyebrow:after,h3.eyebrow:after{transition:none!important;animation:none!important}.deal-card:hover,.thumb:hover,.today-tile:hover,a.card:hover{transform:none}}@media (max-width:599px),(pointer:coarse){.it.task button.check{background:0 0;border-color:#0000;flex:none;width:44px;height:44px;margin:-9px;position:relative}.it.task button.check:before{content:"";border:1.5px solid var(--line2);border-radius:50%;position:absolute;inset:9px}.topbar summary.avatar{border-radius:22px;width:44px;height:44px}.crumbs a,.followbar .prio select{min-height:44px}.crumbs a{align-items:center;display:inline-flex}.actrow button.check{background:0 0;border-color:#0000;flex:none;width:44px;height:44px;margin:-9px;position:relative}.actrow button.check:before{content:"";border:1.5px solid var(--line2);border-radius:50%;position:absolute;inset:9px}.actrow button.check[aria-checked=true]:before{background:var(--green);border-color:var(--green)}a.chip{min-height:44px;padding-inline:12px}.cal .d>a:not(.ev){align-items:center;min-height:44px;display:inline-flex}.actrow button.check svg{z-index:1;position:relative}}@media (max-width:599px){.today{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}.acct-head{align-items:flex-start;padding:16px}.acct-head>.col{flex:calc(100% - 80px)}.acct-head h1.h{overflow-wrap:anywhere;font-size:24px;line-height:1.2}.acct-facts{border-top:1px solid var(--line);flex:100%;margin-inline-start:0;padding-top:12px}.acct-mark{width:56px;height:56px;font-size:20px}}.seg .n{opacity:.8;margin-inline-start:6px}select.mini.deal-pick{width:100%}[dir=rtl] .bars-l{text-align:right;direction:ltr}.who-btn{border-radius:var(--r-xs);border:1px solid var(--line2);min-width:48px;min-height:36px;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;flex:none;padding:0 10px;font-size:13px}.who-btn:hover{background:var(--card2);color:var(--ink)}@media (max-width:599px),(pointer:coarse){.who-btn{min-height:44px}}.to-pick{border:0;gap:8px;min-width:0;margin:0;padding:0}.to-pick>legend{margin-bottom:8px;padding:0}.people-pick{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px;display:grid}.pp{border:1px solid var(--line);background:var(--card);min-height:48px;color:inherit;cursor:pointer;text-align:start;font:inherit;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:6px 12px 6px 6px;transition:border-color .15s,background .15s;display:flex}[dir=rtl] .pp{padding:6px 6px 6px 12px}.pp:hover{border-color:var(--line2)}.pp[aria-pressed=true]{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.pp[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 12%,var(--card))}}.pp[aria-pressed=true] .avatar{background:var(--accent);color:#fff}.pp .sub{font-size:12px}.btn[aria-pressed=true]{border-color:var(--accent);color:var(--ink)}@media (max-width:599px){.people-pick{grid-template-columns:1fr 1fr}}:root{--viz-1:#4a90d0;--viz-2:#d95926;--viz-muted:#5e686e;--seq-1:#3569a0;--seq-2:#4180bc;--seq-3:#4f97d6;--seq-4:#82b5e3;--seq-5:#b4d3ef}.charts-root{position:relative}.dash{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px;display:grid}.dash>.span-3{grid-column:span 3}.dash>.span-6{grid-column:span 6}.dash>.dash-sec,.dash>.period,.dash>.span-12{grid-column:1/-1}.dash-sec{margin:16px 0 -4px}.dash-sec:first-child{margin-top:0}@media (max-width:1099px){.dash>.span-3{grid-column:span 6}.dash>.span-6{grid-column:1/-1}}@media (max-width:599px){.dash{grid-template-columns:minmax(0,1fr);gap:12px}.dash>.span-3,.dash>.span-6{grid-column:1/-1}}.period{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:8px;display:flex}.period-l{color:var(--ink2);font-size:13px}.period .dash-range{flex-basis:100%}@media (max-width:599px){.period{z-index:20;background:var(--bg);box-shadow:0 1px 0 var(--line);margin-inline:-16px;padding:8px 16px;position:sticky;top:0}}.stat{color:inherit;min-width:0;transition:border-color .15s,transform .15s var(--ease);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k s""v v""sub sub";gap:6px 12px;padding:16px;display:grid}a.stat:hover{border-color:var(--line2);transform:translateY(-1px)}a.stat:active{transform:scale(.98)}.stat>.kicker{grid-area:k}.stat-v{font-family:var(--font-head);color:#fff;overflow-wrap:anywhere;grid-area:v;min-width:0;font-size:32px;font-weight:600;line-height:1.05}.stat-v small{font-family:var(--font-body);color:var(--mute);font-size:13px;font-weight:500}.stat.alert .stat-v{color:var(--amber)}.stat>.sub{color:var(--mute);grid-area:sub;font-size:12px}.spark{grid-area:s;align-self:start;width:64px;height:24px;position:relative}.spark svg{width:100%;height:100%;display:block;overflow:visible}.spark path{fill:none;stroke:var(--viz-muted);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.spark i{background:var(--viz-1);width:6px;height:6px;box-shadow:0 0 0 2px var(--card);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}@media (max-width:599px){.stat{padding:12px 16px}.stat-v{font-size:28px}}.chart{flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.chart-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.chart-t{color:var(--ink);margin:0;font-size:15px;font-weight:600}.chart-t.sm{color:var(--ink2);margin-top:8px;font-size:13px;font-weight:500}.chart-s{color:var(--mute);font-size:12px}.legend{color:var(--ink2);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.legend li{align-items:center;gap:6px;display:flex}.legend i.rect{border-radius:3px;flex:none;width:10px;height:10px}.legend i.line{border-radius:1px;flex:none;width:14px;height:2px}.chart-empty{text-align:center;flex-direction:column;justify-content:center;gap:10px;padding:28px 16px;font-size:14px;display:flex}.chart-empty,.chart-table>summary{color:var(--mute);align-items:center}.chart-table>summary{cursor:pointer;min-height:32px;font-size:12px;display:inline-flex}.chart-table[open]>summary{color:var(--ink2)}.tbl{border-collapse:collapse;width:100%;margin-top:4px;font-size:13px}.tbl td,.tbl th{border-bottom:1px solid var(--line);text-align:start;color:var(--ink2);padding:6px 8px;font-weight:400}.tbl thead th{color:var(--mute);font-size:12px}.tbl td.num{text-align:end;color:var(--ink);font-variant-numeric:tabular-nums}.dash-foot{color:var(--mute);margin:0;font-size:12px;line-height:1.5}.plot,.plot-area{position:relative}.plot-area{border-radius:4px}.plot-area:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.plot-area:after{content:"";border-top:1px solid var(--line2);bottom:0}.ax-y .grid,.plot-area:after{pointer-events:none;position:absolute;left:0;right:0}.ax-y .grid{border-top:1px solid var(--line)}.ax-y b{font-variant-numeric:tabular-nums;font-weight:400;position:absolute;bottom:2px;right:0}.ax-x,.ax-y b{color:var(--mute);font-size:11px}.ax-x{height:16px;margin-top:6px;position:relative}.ax-x span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.ax-x span.s{transform:none}.ax-x span.e{transform:translate(-100%)}.cols{display:grid;position:absolute;inset:0}.col-x{cursor:default;border-radius:6px;justify-content:center;align-items:flex-end;height:100%;display:flex}.col-x.hot{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.col-x.hot{background:color-mix(in srgb,var(--ink) 5%,transparent)}}.col-x .stack{transform-origin:bottom;width:min(24px,72%);animation:col-grow .55s var(--ease) both;animation-delay:calc(var(--i,0) * 14ms);flex-direction:column;gap:2px;display:flex}.col-x .stack>i{flex-basis:0;min-height:0;display:block}.col-x .stack>i:first-child{border-radius:4px 4px 0 0}.cols.group .stack{flex-direction:row;align-items:flex-end;width:min(40px,84%);height:100%!important}.cols.group .stack>i{border-radius:4px 4px 0 0;flex:1 1 0}.col-x.hot .stack>i{filter:brightness(1.15)}svg.line{width:100%;height:100%;animation:line-draw .9s var(--ease) both;position:absolute;inset:0;overflow:visible}svg.line .wash{opacity:.1;stroke:none}svg.line .stroke{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.end-dot{width:8px;height:8px;box-shadow:0 0 0 2px var(--card);border-radius:50%;transform:translate(-50%,-50%)}.end-dot,.xhair{pointer-events:none;position:absolute}.xhair{background:var(--line2);opacity:0;width:1px;transition:transform 80ms linear;top:0;bottom:0;left:0}.xhair.on{opacity:1}.xhair i{left:-4px;top:var(--y,50%);width:9px;height:9px;box-shadow:0 0 0 2px var(--card);border-radius:50%;transform:translateY(-50%)}.hits,.xhair i{position:absolute}.hits{display:grid;inset:0}.hits span{height:100%}.hbars{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.hb-row{min-height:44px;color:inherit;border-radius:8px;grid-template-columns:minmax(80px,32%) minmax(0,1fr) auto;align-items:center;gap:12px;padding-inline:4px;display:grid}.hbars li.hot .hb-row{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.hbars li.hot .hb-row{background:color-mix(in srgb,var(--ink) 5%,transparent)}}.hb-l{color:var(--ink2);font-size:13px}.hbars li.hot .hb-l{color:#fff}.hb-t{height:16px;display:flex}.hb-t i{transform-origin:0;min-width:2px;height:16px;animation:bar-grow .55s var(--ease) both;animation-delay:calc(var(--i,0) * 40ms);border-radius:0 4px 4px 0;display:block}[dir=rtl] .hb-t i{transform-origin:100%;border-radius:4px 0 0 4px}.hb-v{color:var(--ink);text-align:end;min-width:24px;font-size:13px;font-weight:500}.donut{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.donut-fig{flex:none;width:168px;height:168px;position:relative}.donut-fig svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.donut-track{stroke:var(--line)}.donut-arc,.donut-track{fill:none;stroke-width:12px}.donut-arc{cursor:default;animation:arc-in .5s var(--ease) both;animation-delay:calc(var(--i,0) * 70ms);transition:stroke-width .15s}.donut-arc.hot{stroke-width:16px}.donut-c{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.donut-c b{font-family:var(--font-head);color:#fff;font-size:30px;font-weight:600;line-height:1}.donut-c span{color:var(--mute);margin-top:4px;font-size:12px}.donut .legend.col{flex-direction:column;flex:180px;gap:4px;min-width:0;font-size:13px}.donut .legend.col li{min-height:32px}.donut .legend.col .lg-row{min-height:32px;color:var(--ink2);flex:1;align-items:center;gap:6px;display:flex}.donut .legend.col .lg-row:hover{color:#fff}@media (max-width:599px),(pointer:coarse){.donut .legend.col .lg-row{min-height:44px}}.donut .legend.col b{color:var(--ink);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-weight:500}.tt{z-index:30;pointer-events:none;background:var(--card2);border:1px solid var(--line2);box-shadow:var(--shadow);border-radius:8px;flex-direction:column;gap:4px;min-width:128px;padding:8px 10px;font-size:12px;display:flex;position:absolute;top:0;left:0}.tt[hidden]{display:none}.tt-h{color:var(--mute)}.tt-r{white-space:nowrap;align-items:center;gap:8px;display:flex}.tt-r i{border-radius:1px;flex:none;width:12px;height:2px}.tt-r i.none{background:0 0}.tt-r b{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.tt-r span{color:var(--ink2)}@keyframes col-grow{0%{transform:scaleY(0)}}@keyframes bar-grow{0%{transform:scaleX(0)}}@keyframes line-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes arc-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.col-x .stack,.donut-arc,.hb-t i,svg.line{animation:none}.xhair,a.stat{transition:none}}.chart{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.chart::-webkit-scrollbar{display:none}.scroll-x,.steps,.tabs,.today{overscroll-behavior-x:contain;max-width:100%}.chips,.row.wrap,.seg{flex-wrap:wrap;max-width:100%}.seg.scroll-x{flex-wrap:nowrap}.chart-table,.tbl-wrap{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.input,.select,.textarea,select.mini{max-width:100%}@media (max-width:899px){html.kb .tabbar{opacity:0;pointer-events:none;transform:translateY(110%)}html.kb .dock{bottom:0}}.tabbar{transition:transform .18s var(--ease),opacity .18s}.it.task[data-k]{touch-action:pan-y}.it.task.swiping{transition:none;animation:none}:root{--new:#ef4444}.tabbar .dotn{background:var(--new);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 1.5px #1a1d20}.rail .count,.rail a.on .count{background:var(--new);color:#fff;box-shadow:0 0 0 1.5px var(--bg2)}.n.badge{opacity:1;color:#fff;min-width:18px;height:18px;border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.n.badge,.udot{background:var(--new);box-shadow:0 0 0 1.5px var(--card)}.parent-link{color:var(--mute);overflow-wrap:anywhere;align-self:flex-start;max-width:100%;font-size:13px}@media (pointer:coarse){.parent-link{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:899px){html.kb .dock:not(:focus-within){opacity:0;pointer-events:none;transform:translateY(110%)}}.dock{transition:transform .18s var(--ease),opacity .18s}[dir=rtl] [dir=auto]:not(input,textarea){text-align:right}[dir=ltr] [dir=auto]:not(input,textarea){text-align:left}.msg-body,.prose-sm,.quote{text-align:start;unicode-bidi:plaintext}.ev .ev-l{flex:1;min-width:0;display:block}.src-tag{border-radius:var(--r-xs);border:1px solid var(--line);height:20px;color:var(--ink2);white-space:nowrap;flex:none;align-items:center;padding:0 8px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.src-tag.src-whatsapp_agent{color:#8fd9b2;background:#8fd9b212;border-color:#8fd9b252}.src-tag.src-email{color:#9db8d8;border-color:#9db8d852}.tk-head .src-tag{height:24px;font-size:12px}.kcard .f{justify-content:flex-start}.kcard .f .f-date{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kcard.has-act{transition:border-color .16s,background-color .16s;position:relative}.kcard.has-act:hover{background:var(--card2);border-color:var(--line2)}.kcard.has-act[aria-busy=true]{opacity:.6}.kcover{border-radius:inherit;z-index:0;position:absolute;inset:0}.kcover:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kact{z-index:1;flex-wrap:wrap;gap:8px;padding-top:4px;display:flex;position:relative}.kact .btn{flex:auto;justify-content:center}.assign-sel{appearance:none;background:var(--card2);border:1px solid var(--line);color:var(--ink);background-image:linear-gradient(45deg,transparent 50%,var(--mute) 50%),linear-gradient(135deg,var(--mute) 50%,transparent 50%);text-overflow:ellipsis;cursor:pointer;background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px;max-width:100%;padding-inline:12px 28px}[dir=rtl] .assign-sel{background-position:10px,15px}.tk-filters{gap:8px 16px}.tk-filters,.tk-filters .chips{flex-wrap:wrap;align-items:center;display:flex}.tk-filters .chips{gap:8px}.tk-k{margin-inline-end:2px}@media (pointer:coarse){.tk-filters a.chip{align-items:center;min-height:44px;display:inline-flex}}.stat.has-more{grid-template-areas:"k s""v v""sub sub""m m";position:relative}.stat.has-more:hover{border-color:var(--line2)}.stat-cover{border-radius:inherit;z-index:0;position:absolute;inset:0}.stat-cover:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stat-more{z-index:1;color:var(--accent);text-underline-offset:3px;grid-area:m;justify-self:start;padding:4px 0;font-size:12px;text-decoration:underline;position:relative}@media (pointer:coarse){.stat-more{align-items:center;min-height:44px;display:inline-flex}}.more-list .it .n.badge{margin-inline-start:auto}.n-en,.prose-en,.title-en{color:var(--mute);unicode-bidi:plaintext}.kcard .n-en{overflow-wrap:anywhere;margin-top:-4px;font-size:12px;line-height:1.35}.title-en{color:var(--ink2);margin:0;font-size:16px;font-weight:400;line-height:1.35}.prose-en{margin-top:4px;font-size:13px;display:block}.empty-line{color:var(--mute);margin:0;font-size:13px}.bi-sub{display:none}@media (max-width:599px){.bi-inline{display:none}.bi-sub{display:inline}}.tk-page{flex-direction:column;gap:16px;max-width:1180px;display:flex}.tk-top{gap:4px;padding-top:4px;display:flex}.tk-crumb,.tk-top{align-items:center}.tk-crumb{min-height:44px;color:var(--mute);display:inline-flex}.tk-crumb:hover{color:var(--ink2)}.tk-strip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tk-strip .src-tag{height:28px;font-size:12px}.tk-gap{flex:1 1 0;min-width:0}.chip.sel{gap:0;min-height:32px;padding:0;position:relative}.chip.sel .pdot{pointer-events:none;inset-inline-start:10px;margin:-4px 0 0;position:absolute;top:50%}.chip.sel select{appearance:none;color:inherit;font:inherit;cursor:pointer;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,#0000 0);background-position:calc(100% - 14px) 52%,calc(100% - 10px) 52%;background-repeat:no-repeat;background-size:4px 4px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:0;min-height:32px;padding-inline:10px 26px;font-size:12px;font-weight:500}.chip.sel .pdot~select{padding-inline-start:26px}[dir=rtl] .chip.sel select{background-position:10px 52%,14px 52%}.chip.sel select:disabled{cursor:default;opacity:1;background-image:none;padding-inline-end:10px}.chip.sel option{background:var(--card);color:var(--ink)}@media (pointer:coarse){.chip.sel,.chip.sel select{min-height:44px}}.tk-wait{white-space:normal}.tk-who{border:1px solid var(--line);background:var(--card);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;max-width:100%;padding-block:0;padding-inline:4px 12px;font-size:13px;display:inline-flex}.tk-who:disabled{cursor:default;opacity:1}.tk-who:not(:disabled):hover{border-color:var(--line2)}@media (pointer:coarse){.tk-who{min-height:44px}}.tk-names{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tk-avs{gap:0;display:inline-flex}.tk-avs .avatar+.avatar{box-shadow:0 0 0 2px var(--card);margin-inline-start:-6px}.tk-title{flex-direction:column;gap:6px;display:flex}.tk-title h1{margin:0;font-size:30px;line-height:1.2}@media (max-width:599px){.tk-title h1{font-size:24px}.title-en{font-size:15px}}.tk-facts{flex-wrap:wrap;gap:8px 28px;margin:0;display:flex}.tk-facts>div{flex-direction:column;gap:2px;display:flex}.tk-dl dt,.tk-facts dt,.tk-k{letter-spacing:.12em;text-transform:uppercase;color:var(--mute2);margin:0;font-size:11px;font-weight:500}[dir=rtl] .tk-dl dt,[dir=rtl] .tk-facts dt,[dir=rtl] .tk-k{letter-spacing:0;font-size:12px}.tk-facts dd{margin:0}.tk-when{color:var(--ink);font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;min-height:24px;padding:0;font-size:14px}.tk-when:hover{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@media (pointer:coarse){.tk-when{min-height:44px}}.tk-grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:16px;display:grid}.tk-main,.tk-side{flex-direction:column;gap:16px;min-width:0;display:flex}@media (max-width:899px){.tk-grid{flex-direction:column;align-items:stretch;display:flex}.tk-main,.tk-side{display:contents}.tk-grid .tk-card{order:7}.tk-grid .tk-appr,.tk-grid .tk-outcome{order:0}.tk-grid .tk-wants{order:1}.tk-grid .tk-need{order:2}.tk-grid .tk-shop{order:3}.tk-grid .tk-updates{order:4}.tk-grid .tk-acts{order:5}.tk-grid .tk-details{order:6}.tk-grid .tk-docs{order:7}.tk-grid .tk-activity{order:8}}.tk-card{flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.tk-card .tk-h,.tk-card .tk-h h2,.tk-card>h2.tk-k{margin:0}.tk-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tk-strong{color:#fff;overflow-wrap:anywhere;font-size:15px;font-weight:500}.tk-empty{color:var(--mute);margin:0;font-size:13px}.tk-link{align-self:flex-start}.tk-det{unicode-bidi:plaintext;flex-direction:column;gap:6px;display:flex}.tk-det p{margin:0}.tk-det.en{border-top:1px dashed var(--line);padding-top:10px}.tk-lead{color:#fff;overflow-wrap:anywhere;unicode-bidi:plaintext;margin:0;font-size:16px;line-height:1.5}.tk-det.en .tk-lead,.tk-lead.en{color:var(--ink2);font-size:14px}.tk-kv{color:var(--ink2);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.tk-kv>span{color:var(--mute);margin-inline-end:6px}.tk-kv>span:after{content:":"}.tk-foot{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-block-start:12px;display:flex}.tk-appr{cursor:pointer;color:inherit;text-align:start;font:inherit;border-color:#e0a84a73;flex-direction:row;align-items:center;gap:12px;font-size:14px}.tk-dl{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px 16px;margin:0;display:grid}.tk-dl dd{color:var(--ink);overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px}.tk-due{cursor:pointer;align-items:center;gap:8px;min-height:24px;display:inline-flex;position:relative}.tk-date{opacity:0;cursor:pointer;width:100%;min-height:0;position:absolute;inset:0}@media (pointer:coarse){.tk-due{min-height:44px}}.tk-card .list{box-shadow:none;background:0 0;border:0;border-radius:0;margin-inline:-16px}.tk-card .list .it{padding-inline:16px}.tk-card form.card{background:var(--bg2);box-shadow:none}.tk-card .followbar{border-top:1px solid var(--line);padding-top:12px}.tk-card .order-lines{color:var(--ink2);flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.tk-activity>summary{cursor:pointer;align-items:center;min-height:24px;list-style:none;display:flex}.tk-activity>summary::-webkit-details-marker{display:none}.tk-activity>summary:after{content:"+";color:var(--mute);letter-spacing:0;margin-inline-start:auto;font-size:16px}.tk-activity[open]>summary:after{content:"−"}@media (pointer:coarse){.tk-activity>summary{min-height:44px}}.skel-card{min-height:120px}.btn,.chip,.fb,.tk-who,button.card{transition:transform .12s var(--ease),background-color .16s,border-color .16s,color .16s,opacity .16s}.btn:active:not(:disabled),.fb:active:not(:disabled),.tk-who:active:not(:disabled),a.chip:active,button.card:active,button.chip:active:not(:disabled){transform:scale(.97)}@media (hover:hover) and (pointer:fine){.kcard.has-act,.stat.has-more,a.kcard,a.today-tile{transition:transform .16s var(--ease),border-color .16s,background-color .16s}.kcard.has-act:hover,.stat.has-more:hover,a.kcard:hover,a.today-tile:hover{transform:translateY(-2px)}}.btn.is-done{animation:okDone .42s var(--ease)}@keyframes okDone{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}.toast{align-items:center;gap:8px;display:inline-flex}.toast.ok svg{color:var(--green)}.toast.err{border-color:#e06c5c80}@media (prefers-reduced-motion:reduce){.btn.is-done{animation:none}.btn:active,.chip:active,.fb:active,.tk-who:active,button.card:active{transform:none!important}.kcard.has-act:hover,.stat.has-more:hover,a.kcard:hover,a.today-tile:hover{transform:none}}.tabs a,.tabs button{position:relative}.tabs:not(:has(.uline)) .on:after{content:"";background:var(--accent);height:2px;animation:ulIn .24s var(--ease) backwards;inset-inline:12px;border-radius:1px;position:absolute;bottom:0}@keyframes ulIn{0%{transform:scaleX(0)}to{transform:none}}@media (prefers-reduced-motion:reduce){.tabs:not(:has(.uline)) .on:after{animation:none}}body{font-variant-numeric:tabular-nums}.pg-top{align-items:center;gap:4px;padding-top:4px;display:flex}.pg-top .kicker{min-height:44px;color:var(--mute);align-items:center;gap:8px;display:inline-flex}.pg-top a.kicker:hover{color:var(--ink2)}.it.task .snz-ph{flex:none;width:44px}@media (max-width:599px){.it.task .snz-ph{display:none}}@media (max-width:599px),(pointer:coarse){.tk-tap{align-items:center;min-height:44px;display:inline-flex}}@media (min-width:900px){.toast{top:84px}}@media (max-width:899px){.dock{padding-bottom:28px}html.kb .dock{padding-bottom:8px}.tabbar{z-index:36}.tk-grid .tk-shop{order:6}.tk-grid .tk-details{order:7}.tk-grid .tk-docs{order:8}.tk-grid .tk-activity{order:9}}.tk-dl dd .src-tag{white-space:normal;max-width:100%}@media (max-width:899px){:not(.dock)>.composer{display:none}}.pdot{box-sizing:border-box;border-radius:50%;flex:none;display:inline-block}.pdot.s-working{background:#4ade80}.pdot.s-meeting{background:#e9b44c}.pdot.s-field{background:0 0;border:2px solid #5b98c2}.pdot.s-out{background:#6e7c7c}.avatar.has-dot{position:relative}.avatar.has-dot>.pdot{box-shadow:0 0 0 2px var(--bg);inset-inline-end:-2px;position:absolute;bottom:-2px}.avatar.has-dot>.pdot.s-field{background:var(--bg)}.card .avatar.has-dot>.pdot,.chip .avatar.has-dot>.pdot,.list .avatar.has-dot>.pdot{box-shadow:0 0 0 2px var(--card)}.pchip{cursor:pointer;font:inherit}.pchip.chip{border-radius:16px;gap:8px;min-height:32px;padding-inline:4px 10px}.pchip.bare{color:inherit;background:0 0;border:0;align-items:center;gap:8px;min-width:0;padding:0;display:inline-flex}.popcard{z-index:70;padding:16px;animation:pop .14s ease-out;box-shadow:0 12px 32px #00000073}@keyframes pop{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}.pstatus{color:var(--ink2);align-items:center;font-size:13px}.contact-btns .btn{min-height:40px}@media (min-width:900px){.call-btn{display:none!important}}.status-line{color:var(--ink2);align-items:center;gap:8px;min-width:0;font-size:13px;display:inline-flex}.status-line .trunc{min-width:0}.mymenu{position:relative}.mymenu-btn{cursor:pointer;background:0 0;border:0;border-radius:22px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px;display:inline-flex}.mymenu-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mymenu-pop{z-index:45;inset-inline-end:0;gap:4px;width:300px;max-width:calc(100vw - 16px);padding:8px;animation:pop .14s ease-out;position:absolute;top:52px;box-shadow:0 16px 40px #00000073}.mymenu-pop .btn.sm{justify-content:flex-start}.mymenu-sep{background:var(--line);height:1px;margin:8px 0 4px}.status-grid{grid-template-columns:1fr 1fr;gap:6px;padding:4px 8px 8px;display:grid}.status-opt{border:1px solid var(--line2);min-height:44px;color:var(--ink2);cursor:pointer;text-align:start;background:0 0;border-radius:11px;align-items:center;gap:8px;padding:0 10px;font-size:13px;transition:border-color .15s,background-color .15s;display:flex}.status-opt:hover{border-color:var(--mute2)}.status-opt.on{border-color:var(--accent);color:var(--ink);background:#5b98c21f}.status-opt .ok-tick{color:var(--green);margin-inline-start:auto}.uisw{border:1px solid var(--line);background:var(--card);border-radius:12px;grid-template-columns:1fr 1fr;height:44px;padding:4px;display:inline-grid}.uisw,.uisw button{align-items:center;position:relative}.uisw button{z-index:1;height:34px;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:color .2s;display:inline-flex}.uisw button[aria-checked=true]{color:var(--accentInk)}.uisw button.soon{color:var(--mute2);cursor:not-allowed}.uisw .soon-tag{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line2);color:var(--mute2);border-radius:6px;padding:1px 5px;font-size:10px;font-style:normal}.uisw-pill{background:var(--accent);top:4px;bottom:4px;border-radius:9px;width:calc(50% - 4px);transition:transform .28s cubic-bezier(.2,.8,.2,1);position:absolute;inset-inline-start:4px}.uisw[data-on=office] .uisw-pill{transform:translate(100%)}[dir=rtl] .uisw[data-on=office] .uisw-pill{transform:translate(-100%)}.uisw-hint{z-index:46;background:var(--card2);border:1px solid var(--line2);width:max-content;max-width:260px;color:var(--ink2);top:calc(100% + 8px);border-radius:10px;padding:8px 12px;font-size:12px;animation:pop .14s ease-out;position:absolute;inset-inline-end:0}.uisw.compact{width:100%}@media (prefers-reduced-motion:reduce){.mymenu-pop,.popcard,.uisw-hint,.uisw-pill{transition:none;animation:none}}@media (min-width:900px){.deskbar{align-items:center}.deskbar .mymenu{margin-inline-start:4px}}.row-focus td{background:#5b98c214}.pchip.bare .trunc{color:var(--ink);font-weight:500}.icon-sm{min-width:40px;min-height:40px;padding:0}.ppl-card{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ppl-card:last-child{border-bottom:0}.ppl-cards{display:none}@media (max-width:899px){.ppl-cards{display:block}.ppl-table{display:none}}.pk-st{opacity:.75;font-weight:400}.link-btn{color:var(--accentSoft);font:inherit;cursor:pointer;background:0 0;border:0;min-height:32px;padding:0;font-size:12px}.ev.meeting{border-inline-start-color:var(--purple);color:var(--ink);background:#b48cf21f}.d-meeting{background:var(--purple)}.grid3{grid-template-columns:1.3fr 1fr 1fr;gap:8px;display:grid}@media (max-width:420px){.grid3.mt-when{grid-template-columns:1fr 1fr}.grid3.mt-when>:first-child{grid-column:1/-1}}.mt-facts{grid-template-columns:max-content 1fr;gap:10px 16px;margin:0;font-size:14px;display:grid}.mt-facts dt{color:var(--mute)}.mt-facts dd{color:var(--ink);overflow-wrap:anywhere;min-width:0;margin:0}.mt-state{align-self:flex-start}.mt-cta{border-color:var(--accent);background:#5b98c21a}.vhost{position:relative}.vbtn{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.vbtn.rec{background:var(--red);color:#fff;border-color:#0000}.vpanel{z-index:3;border:1px solid var(--line2);background:var(--bg2);border-radius:22px;align-items:center;gap:8px;min-height:44px;padding:0 6px 0 12px;padding-inline:12px 6px;animation:pop .14s ease-out;display:flex;position:absolute;inset:0}.vpanel.rec{border-color:#e06c5c8c}.vdot{background:var(--red);border-radius:50%;flex:none;width:10px;height:10px;animation:vpulse 1.2s ease-in-out infinite}@keyframes vpulse{50%{opacity:.35}}.vtime{color:var(--ink2);min-width:34px;font-size:13px}.vwave{min-width:0;height:28px;color:var(--accent);flex:1}.vhint{color:var(--mute);flex:1;font-size:13px}.vaudio{flex:1;min-width:0;height:36px}.verr{color:var(--red);flex:1;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}@media (prefers-reduced-motion:reduce){.vdot,.vpanel{animation:none}}.vplay{max-width:100%;height:36px}.vplay-btn{align-self:flex-start;min-height:36px}.shop-hit{flex-wrap:wrap;row-gap:8px}.shop-hit .t{min-width:200px}.shop-acts{flex-wrap:wrap}@media (max-width:899px){.shop-acts{width:100%}.shop-acts .btn{flex:1}}table.tb.ppl .status-line{white-space:normal;align-items:flex-start}table.tb.ppl .status-line .pdot{margin-top:5px}table.tb.ppl .status-line .trunc{white-space:normal;overflow:visible}.status-line .trunc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mymenu{flex:none;display:flex}@media (max-width:899px),(pointer:coarse){.link-btn,.pchip.bare,.pchip.chip{min-height:44px}.link-btn{padding-inline:4px}.uisw{height:52px}.uisw button{height:44px}#st-note,.mymenu-pop input[type=time]{min-height:44px!important}}.pchip{max-width:100%}.pchip,.pchip>.trunc{min-width:0}.home-acts{align-items:center;gap:8px}.office-btn{min-height:44px}@media (min-width:900px){.office-btn{display:none}}.vbell,.vbell-btn{position:relative}.vbell-btn{min-width:44px;min-height:44px}.vbell-btn .badge{top:2px}.vbell-btn .badge,.vbell-pop{position:absolute;inset-inline-end:0}.vbell-pop{z-index:40;top:calc(100% + 8px);gap:12px;width:min(320px,100vw - 32px);padding:14px;box-shadow:0 12px 32px #0006}.vbell-pop audio{width:100%;height:36px}@media (max-width:899px){.main{padding-bottom:calc(112px + env(safe-area-inset-bottom))}}@media (max-width:599px){.period>.seg{flex-wrap:nowrap;gap:6px;width:100%}.period>.seg>a{white-space:nowrap;flex:1 1 0;justify-content:center;min-height:44px;padding:0 6px}}.chip.lock{color:var(--amber);vertical-align:middle;background:#e0a84a24;border-color:#0000;gap:4px;padding:2px 6px;font-weight:500}.chip.lock svg{flex:none}.chip.lock.bare{padding:2px 4px}.t .chip.lock,.ttl2 .chip.lock{margin-inline-start:6px}.aud{flex-direction:column;gap:8px;display:flex}.aud .label{margin:0;display:flex}.aud .label svg{color:var(--mute)}.aud.on .label svg{color:var(--amber)}.aud-pick{border:1px solid var(--line2);border-radius:var(--r-xs);padding:8px}.aud-words{color:var(--mute);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.aud.on .aud-words{color:var(--amber)}.aud.on .aud-words b{color:var(--ink);font-weight:600}.aud-note{color:var(--ink2);margin:0;font-size:13px}.aud-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acc-card{flex-direction:column;gap:16px;padding:16px;display:flex}.acc-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.acc-owners{gap:8px}.acc-groups{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:16px 24px;display:grid}.acc-group{border:0;flex-direction:column;gap:4px;min-width:0;margin:0;padding:0;display:flex}.acc-group legend{color:var(--mute);margin:0 0 4px;padding:0}.acc-sw{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.acc-sw .sub{white-space:normal;font-size:12px}.acc-sw.locked{cursor:default;opacity:.7}.acc-preview svg{color:var(--accent)}.preview-bar{z-index:400;padding:calc(8px + env(safe-area-inset-top)) 16px 8px;color:#f3d9a0;background:#3a2e12;border-bottom:1px solid #e0a84a73;flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex;position:sticky;top:0}.preview-bar b{color:#fff;font-weight:600}.preview-bar .pv-t{flex:1;min-width:200px}.preview-bar .pv-dot{background:var(--amber);width:8px;height:8px;box-shadow:0 0 8px var(--amber);border-radius:50%;flex:none}.preview-bar .btn{color:#fff;background:#ffffff1a;border-color:#ffffff40}.health{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px;display:grid}.health .card{flex-direction:column;gap:8px;padding:16px;display:flex}.health-row{align-items:baseline;gap:8px;font-size:13px;display:flex}.health-row .k{min-width:0;color:var(--ink2);flex:1}.health-row .v{color:var(--mute);white-space:nowrap}.hdot{background:var(--green);border-radius:50%;flex:none;align-self:center;width:8px;height:8px}.hdot.bad{background:var(--red);box-shadow:0 0 8px var(--red)}.hdot.late{background:var(--amber)}.hdot.off{background:var(--line2)}.wl-check{border:1.5px solid var(--line2);width:24px;height:24px;color:var(--accentInk);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.wl-check.on{background:var(--green);border-color:var(--green)}.call-first,.call-hint{display:none}@media (max-width:899px){.contact-block{gap:12px}.call-first,.contact-block{flex-direction:column;display:flex}.call-first{gap:8px}.call-big{gap:10px;width:100%;min-height:56px;font-size:18px;font-weight:600}.call-big,.call-who{justify-content:center}.call-who{color:var(--mute);align-items:baseline;gap:8px;font-size:14px;display:flex}.call-who b{color:var(--ink);font-weight:600}.call-hint{color:var(--mute);margin:0;font-size:13px;display:block}.contact-block .contact-btns .call-btn{display:none}.contact-block .contact-btns .btn{flex:1;justify-content:center;min-height:44px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}