/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) 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-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-outline-style:solid;--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:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--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);--color-crm-red:#d62f2f;--color-crm-green:#1f8a4c;--color-crm-mut:#7a828c;--color-crm-line:#e3e6ea}}@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,ui-sans-serif,system-ui,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{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{:root{--side:#22252a;--side-2:#2c3036;--side-ink:#c4c8ce;--side-mut:#8a9099;--side-on:#3a3f47;--bg:#fff;--bg-2:#f6f7f9;--bg-3:#eef0f3;--line:#e3e6ea;--line-2:#d3d8de;--ink:#1d2126;--ink-2:#4a525c;--mut:#646b82;--blue:#2468e5;--blue-2:#1a54c2;--blue-bg:#eaf1fe;--red:#c42828;--red-bg:#fdecec;--green:#167a3f;--green-bg:#e7f6ec;--amber:#b8620d;--amber-bg:#fdf0e1;--due:#fde7d6;--due-b:#c75613;--purple:#7c4bc8;--f:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--r:6px;--sh:0 8px 28px #10182829,0 2px 6px #10182814;color-scheme:light}body,html{height:100%}body{background:var(--bg);color:var(--ink);font:13.5px/1.45 var(--f);-webkit-font-smoothing:antialiased;margin:0}#root{height:100%}*{box-sizing:border-box}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed;opacity:.55}:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.ic{flex:none}.mut{color:var(--mut)}.sm{font-size:12.5px}.red{color:var(--red)}.num{font-variant-numeric:tabular-nums}.grow{flex:1;min-width:0}.rel{position:relative}.row{align-items:center;gap:8px;display:flex}.row.wrap{flex-wrap:wrap}.row.end{justify-content:flex-end}.ml{margin-left:auto}code{background:var(--bg-3);border-radius:4px;padding:1px 5px;font-size:12px}.app{grid-template-columns:232px 1fr;display:grid}.app,.main{height:100%}.main{background:var(--bg);min-width:0;overflow:auto}.side{background:var(--side);color:var(--side-ink);flex-direction:column;padding-bottom:16px;display:flex;overflow-y:auto}.org{padding:10px 8px 6px}.org-b{border-radius:var(--r);text-align:left;align-items:center;gap:10px;width:100%;padding:6px 8px;display:flex}.org-b:hover{background:var(--side-2)}.logo{object-fit:contain;filter:drop-shadow(0 0 6px #6e78ff59);flex:none;width:28px;height:28px}.org-n{color:#fff;flex-direction:column;flex:1;line-height:1.2;display:flex}.org-n small{color:var(--side-mut);font-size:11.5px}.nav{flex-direction:column;gap:1px;padding:6px 8px}.nav,.ni{display:flex}.ni{border-radius:var(--r);color:var(--side-ink);text-align:left;align-items:center;gap:10px;padding:7px 10px}.ni:hover{background:var(--side-2);color:#fff}.ni.on{background:var(--side-on);color:#fff}.ni span{flex:1}.nb{background:var(--blue);color:#fff;border-radius:10px;padding:0 7px;font-size:11px;font-weight:600;line-height:18px;flex:none!important}.pins{padding:14px 8px 0}.pins-h{letter-spacing:.06em;color:var(--side-mut);justify-content:space-between;padding:0 10px 6px;font-size:11px;font-weight:600}.pi,.pins-h{display:flex}.pi{border-radius:var(--r);width:100%;color:var(--side-ink);text-align:left;text-transform:uppercase;letter-spacing:.01em;align-items:center;gap:8px;padding:5px 10px;font-size:12px;font-weight:500}.pi span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pi:hover{background:var(--side-2);color:#fff}.pi.on{background:var(--side-on);color:#fff}.pi.pmore{text-transform:none}.pi.pmore,.pins-e{color:var(--side-mut)}.pins-e{margin:0;padding:0 10px;font-size:12px}.scrim{display:none}.top{top:env(safe-area-inset-top,0);z-index:20;padding-block:10px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:12px;display:flex;position:sticky}.burger{display:none}.srch{flex:1;max-width:460px}.srch .inw .in{background:var(--bg-2);border-color:#0000}.srch .inw .in:focus{background:var(--bg);border-color:var(--line-2)}.srch-r{max-height:360px;overflow:auto}.demo-tag{color:#8a4a06;background:var(--amber-bg);white-space:nowrap;border-radius:10px;margin-left:auto;padding:3px 9px;font-size:11.5px}.due{text-align:left;background:var(--due);width:100%;padding-block:9px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));border-bottom:1px solid #f6d3bb;align-items:center;gap:14px;display:flex}.due:hover{filter:brightness(.98)}.due-b{background:var(--due-b);color:#fff;letter-spacing:.04em;white-space:nowrap;border-radius:5px;padding:4px 9px;font-size:11px;font-weight:700}.due.late .due-b{background:var(--red)}.due-t{flex-direction:column;min-width:0;display:flex}.due-t b{font-weight:600}.due-t span{color:var(--ink-2);align-items:center;gap:5px;font-size:12.5px;display:flex}.due-n{color:var(--ink-2);white-space:nowrap;margin-left:auto;font-size:12px}.page{padding-block:18px 40px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));max-width:1500px}.ph{justify-content:space-between;align-items:center;margin-bottom:14px}.ph,.ph-t{flex-wrap:wrap;gap:12px;display:flex}.ph-t{align-items:baseline;position:relative}.h1btn,.ph h1{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.h1btn{align-items:center;gap:6px;display:inline-flex}.ph-s{color:#646b82}.ph-a{flex-wrap:wrap;gap:8px;display:flex}.btn{border:1px solid var(--line-2);border-radius:var(--r);background:var(--bg);white-space:nowrap;height:32px;color:var(--ink);align-items:center;gap:6px;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:var(--bg-2)}.btn.pri{background:var(--blue);border-color:var(--blue);color:#fff}.btn.pri:hover:not(:disabled){background:var(--blue-2)}.btn.sm{height:28px;padding:0 9px;font-size:12.5px}.btn.ghost{background:0 0;border-color:#0000}.btn.act{background:var(--bg-3)}.btn.danger{color:var(--red)}.btn.danger.sm,.btn.sm.danger{background:var(--red);color:#fff;border-color:var(--red)}.btn.bad{border-color:var(--red);box-shadow:0 0 0 1px var(--red)}.btn.sv{letter-spacing:.02em;color:var(--purple);border-color:#cdb8ef;font-weight:700}.ib{border-radius:var(--r);width:30px;height:30px;color:var(--ink-2);place-items:center;display:inline-grid}.ib:hover:not(:disabled){background:var(--bg-3);color:var(--ink)}.ib.sm{width:24px;height:24px}.lnk{color:var(--blue);text-align:left}.lnk:hover{text-decoration:underline}.lnk.strong{font-weight:500}.in{border:1px solid var(--line-2);border-radius:var(--r);background:var(--bg);width:100%;height:32px;padding:0 10px}.in:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-bg);outline:none}.in.sm{height:28px;font-size:12.5px}.in.n{width:76px}.in.w-auto{width:auto}.in.num{text-align:right;font-variant-numeric:tabular-nums}.in.bad,.in.bad:focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);background:snow}.in.ok{color:var(--green)}select.in{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237a828c' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;padding-right:26px}.in.ta,textarea.in{resize:vertical;height:auto;padding:8px 10px;line-height:1.45}.inw{align-items:center;display:flex;position:relative}.inw>.ic{color:var(--mut);pointer-events:none;position:absolute;left:9px}.inw>.in{padding-left:30px}.chk{align-items:center;gap:8px;margin-top:10px}.chk,.fld{display:flex}.fld{flex-direction:column;gap:5px;min-width:0;margin-bottom:12px}.fl{color:var(--ink-2);font-size:12px;font-weight:600}.req{margin-left:2px}.fe,.req{color:var(--red)}.fe,.fh{font-size:12px}.fh{color:var(--mut);align-items:flex-start;gap:5px;margin:6px 0 0;display:flex}.g2{grid-template-columns:1fr 1fr}.g2,.g3{gap:0 12px;display:grid}.g3{grid-template-columns:repeat(3,1fr)}.seg{border:1px solid var(--line-2);border-radius:var(--r);display:inline-flex;overflow:hidden}.seg button{padding:6px 12px;font-weight:500}.seg button+button{border-left:1px solid var(--line-2)}.seg button[aria-pressed=true]{background:var(--blue-bg);color:var(--blue-2)}.tog{background:var(--line-2);vertical-align:middle;border-radius:10px;width:34px;height:20px;margin-right:8px;position:relative}.tog i{background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px}.tog.on{background:var(--green)}.tog.on i{left:16px}.av{letter-spacing:0;border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.nm{align-items:center;gap:7px;min-width:0;display:inline-flex}.sdot{background:#c6cbd2;border-radius:50%;flex:none;width:7px;height:7px}.st{text-transform:uppercase;color:var(--ink-2);gap:7px;font-size:12px}.st,.st-tag{align-items:center;display:inline-flex}.st-tag{letter-spacing:.01em;color:#4a525c;white-space:nowrap;background:#f1f3f6;border-radius:999px;gap:6px;padding:3px 10px 3px 8px;font-size:11.5px;font-weight:600}.st-tag:before{content:"";opacity:.85;background:currentColor;border-radius:50%;width:7px;height:7px}.st-tag.c-iscritto{color:#1a54c2;background:#eaf1fe}.st-tag.c-invitato{color:#5b2fd6;background:#f0ebff}.st-tag.c-appuntamento{color:#0b6f8f;background:#e2f4f9}.st-tag.c-no_show{color:#a35f00;background:#fff3dc}.st-tag.c-cliente{color:#0e7d52;background:#e4f7ee}.st-tag.c-non_target{color:#c0302f;background:#fdecec}.st-tag.c-non_adesso{color:#66607d;background:#f3f1f7}.st-free{color:#a35f00;background:#fff3dc;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.pill{background:var(--bg-3);color:var(--ink-2);padding:1px 7px;font-size:11px;display:inline-block}.pill,.tag{text-transform:uppercase;border-radius:4px;font-weight:600}.tag{background:var(--blue-bg);color:var(--blue-2);margin-left:6px;padding:1px 6px;font-size:10.5px}.bdg{background:var(--blue);color:#fff;border-radius:9px;padding:0 6px;font-size:11px;line-height:17px}.prio{color:var(--red);letter-spacing:-.08em;margin-right:4px;font-weight:800}.pop{z-index:60;background:var(--bg);border:1px solid var(--line);box-shadow:var(--sh);color:var(--ink);border-radius:8px;position:absolute}.menu{min-width:240px;max-height:420px;padding:5px;overflow:auto}.mi{text-align:left;border-radius:5px;align-items:center;gap:9px;width:100%;padding:7px 9px;display:flex}.mi:hover{background:var(--bg-2)}.mi.on{background:var(--blue-bg)}.mi.danger{color:var(--red)}.mi.foot{border-top:1px solid var(--line);border-radius:0;margin-top:4px;padding-top:9px;font-size:12.5px}.mh{letter-spacing:.05em;color:var(--mut);text-transform:uppercase;padding:6px 9px 3px;font-size:11px;font-weight:600}.mh.sm{padding-top:8px;font-size:10.5px}.msep{background:var(--line);height:1px;margin:5px 0}.umenu{max-height:70vh}.ov{z-index:80;padding-block:6vh 24px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));background:#14181f61;justify-content:center;align-items:flex-start;position:fixed;inset:0;overflow:auto}.modal,.ov{display:flex}.modal{background:var(--bg);width:100%;box-shadow:var(--sh);border-radius:10px;flex-direction:column}.m-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px 10px 20px;display:flex}.m-h h2,.m-h h3{margin:0;font-size:16px;font-weight:600}.m-b{padding:16px 20px}.m-b>p:first-child{margin-top:0}.m-f{border-top:1px solid var(--line);background:var(--bg-2);border-radius:0 0 10px 10px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}.fbar .sp,.m-f .sp{flex:1}.toast{z-index:210;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));color:#fff;box-shadow:var(--sh);background:#1d2126;border-radius:8px;max-width:calc(100% - 32px);padding:10px 16px;font-weight:500;position:fixed;transform:translate(-50%)}.toast.t-err{background:var(--red)}.toast.t-warn{background:var(--amber)}.empty{text-align:center;color:var(--ink-2);flex-direction:column;align-items:center;padding:40px 16px;display:flex}.empty b{color:var(--ink);margin-top:10px;font-size:15px}.empty p{max-width:52ch;margin:6px 0 0}.e-ic{background:var(--bg-3);width:46px;height:46px;color:var(--mut);border-radius:50%;place-items:center;display:grid}.cl{flex-direction:column;gap:6px;display:flex}.cl-s{position:relative}.cl-s .ic{color:var(--mut);position:absolute;top:9px;right:10px}.cl-l{border:1px solid var(--line);border-radius:var(--r);max-height:300px;padding:3px;overflow:auto}.cl-i{text-align:left;border-radius:5px;align-items:center;gap:9px;width:100%;padding:6px 8px;font-size:12.5px;display:flex}.cl-i:hover{background:var(--bg-2)}.cl-i.on{background:var(--blue-bg)}.cl-n{text-transform:none;flex:1}.cl-i small{color:var(--mut)}.cb{border:1.5px solid var(--line-2);background:var(--bg);border-radius:3px;flex:none;place-items:center;width:15px;height:15px;display:grid}.cb.on{background:var(--blue);border-color:var(--blue);color:#fff}.ck{width:15px;color:var(--blue);flex:none;place-items:center;display:grid}.cl-e{color:var(--mut);text-align:center;padding:12px}.fbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.cnt{color:var(--ink-2)}.fpanel{border:1px solid var(--line);background:var(--bg-2);border-radius:8px;flex-direction:column;margin-bottom:10px;padding:10px 12px}.fp-r,.fpanel{gap:8px;display:flex}.fp-r{align-items:center}.fp-r.wrap{flex-wrap:wrap}.fp-r .in.sm{width:auto}.fp-l{color:var(--ink-2);font-weight:500}.and{color:var(--mut);text-transform:uppercase;background:var(--bg-3);border-radius:4px;padding:1px 6px;font-size:11px}.chip{background:var(--blue-bg);color:var(--blue-2);border-radius:5px;align-items:center;max-width:100%;font-size:12.5px;font-weight:500;display:inline-flex}.chip>button:first-child{text-align:left;padding:4px 4px 4px 9px}.chip .cx{color:var(--blue-2);padding:4px 7px}.chip .cx:hover{color:var(--red)}.bulk{background:var(--blue-bg);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:8px 12px;display:flex}.tw{border:1px solid var(--line);border-radius:8px;overflow-x:auto}.tbl{border-collapse:collapse;width:100%}.tbl td,.tbl th{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;vertical-align:middle;height:40px;padding:0 10px}.tbl thead th{color:var(--ink-2);background:var(--bg);height:36px;font-size:12px;font-weight:600;position:sticky;top:0}.tbl th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.tbl th.sortable .ic{vertical-align:-2px;margin-left:4px}.tbl tbody tr:hover{background:#f8fafd}.tbl tr.sel{background:var(--blue-bg)}.tbl tbody tr:last-child td{border-bottom:0}.c-cb{width:34px}.c-ic{width:32px;text-align:center!important;padding:0 4px!important}.more{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:12px;padding:14px;display:flex}.ov.ov-r{justify-content:flex-end;align-items:stretch;padding:0}.drawer{background:var(--bg);width:min(420px,100%);height:100%;box-shadow:var(--sh);padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);padding-right:env(safe-area-inset-right,0);flex-direction:column;display:flex}.d-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.d-b{flex:1;padding:14px 18px;overflow:auto}.d-t{font-size:15px;font-weight:700}.d-s{margin:6px 0 12px}.d-f,.d-s{color:var(--ink-2);font-weight:600}.d-f{align-items:center;gap:7px;margin-bottom:8px;display:flex}.d-l{color:var(--ink-2);margin:14px 0 6px;font-size:12.5px;font-weight:600}.d-f2{border-top:1px solid var(--line);justify-content:flex-end;padding:12px 18px}.d-f2,.dv{gap:8px;display:flex}.dv{flex-direction:column;margin-top:8px}.dv .row .inw{flex:1}.lead{flex-direction:column;min-height:100%}.lead,.lh{display:flex}.lh{padding-block:14px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px}.lh-n{min-width:0}.lh-n h1{margin:0 0 4px;font-size:18px}.lh-m{flex-wrap:wrap;gap:10px;display:flex}.lh-m,.spill{align-items:center}.spill{background:var(--bg-3);text-transform:uppercase;color:var(--ink-2);border-radius:5px;gap:5px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.spill:hover{background:var(--line)}.sp-pop{width:300px;padding:8px}.sp-pop .cl-n{text-transform:uppercase}.own{align-items:center;gap:4px;display:inline-flex}.own,.own select{color:var(--ink-2);font-size:12.5px}.own select{field-sizing:content;background:0 0;border:0;border-radius:4px;max-width:220px;padding:2px}.own select:hover{background:var(--bg-3)}.lh-a{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.lb{flex:1;grid-template-columns:340px 1fr;min-height:0;display:grid}.lcol{border-right:1px solid var(--line);padding:10px 14px 30px max(14px,env(safe-area-inset-left,0px));background:var(--bg);flex-direction:column;gap:10px;min-width:0;display:flex}.ccol{background:var(--bg-2);min-width:0}.tabs{border-bottom:1px solid var(--line);gap:2px;display:flex;overflow-x:auto}.tab{color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 10px;font-weight:500}.tab.on{color:var(--ink);border-bottom-color:var(--ink)}.tabs.sm .tab{padding:4px 8px;font-size:12.5px}.tabs.big{margin-bottom:18px}.card{border:1px solid var(--line);background:var(--bg);border-radius:8px}.c-h{background:var(--bg-2);border-bottom:1px solid var(--line);border-radius:8px 8px 0 0;justify-content:space-between;padding:4px 6px 4px 8px}.c-h,.c-t{align-items:center;display:flex}.c-t{letter-spacing:.05em;text-transform:uppercase;gap:6px;padding:4px 2px;font-size:11.5px;font-weight:700}.c-n,.c-t{color:var(--ink-2)}.c-n{background:var(--bg-3);letter-spacing:0;border-radius:9px;padding:0 7px;font-size:11px;font-weight:600;line-height:17px}.c-b{flex-direction:column;gap:6px;padding:8px 10px 10px}.c-b,.inl{display:flex}.inl{text-align:left;width:100%;min-height:26px;color:var(--ink);word-break:break-word;border-radius:5px;align-items:flex-start;gap:8px;padding:4px 6px}.inl:hover{background:var(--bg-2)}.inl .ic,.inl.blank{color:var(--mut)}.inl .ic{margin-top:2px}.kv{grid-template-columns:110px 1fr;align-items:center;gap:8px;font-size:12.5px;display:grid}.kv>label,.kv>span:first-child{color:var(--ink-2)}.contact b{margin-bottom:4px;display:block}.cline{color:var(--ink-2);align-items:center;gap:8px;display:flex}.sel-t{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;flex:1;min-width:0}.task{background:var(--blue-bg);border-radius:6px;align-items:flex-start;gap:9px;padding:7px 8px;display:flex}.task.late{background:var(--red-bg)}.task.done{background:var(--bg-2);opacity:.75}.task.done .t-t{text-decoration:line-through}.tcb{border:1.5px solid var(--blue);background:var(--bg);color:#fff;border-radius:4px;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.tcb.on{background:var(--blue)}.t-b{flex:1;min-width:0}.t-t{overflow-wrap:anywhere;font-weight:500}.t-m{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:12px;display:flex}.kind,.t-m{color:var(--ink-2)}.kind{text-transform:uppercase;letter-spacing:.03em;background:var(--bg-3);border-radius:4px;padding:0 6px;font-size:10.5px;font-weight:700;line-height:17px}.k-followup{color:#5b33a6;background:#e9e2fb}.k-richiamo{background:var(--amber-bg);color:var(--amber)}.k-rata{background:var(--green-bg);color:var(--green)}.k-task{background:var(--blue-bg);color:var(--blue-2)}.tform{border:1px solid var(--line);background:var(--bg);border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex;box-shadow:0 2px 8px #1018280f}.tform .chk{margin-top:0}.opp{text-align:left;border-left:3px solid var(--line-2);background:var(--bg-2);border-radius:6px;align-items:flex-start;gap:10px;width:100%;padding:8px;display:flex}.opp:hover{background:var(--bg-3)}.opp.e-vinta{border-left-color:var(--green)}.opp.e-persa{border-left-color:var(--red)}.opp.e-aperta,.opp.e-rischedulato{border-left-color:var(--blue)}.o-b{flex-direction:column;gap:2px;min-width:0;display:flex}.esito,.o-b small{color:var(--ink-2)}.esito{background:var(--bg-3);border-radius:4px;align-self:flex-start;padding:1px 7px;font-size:11px;font-weight:600}.esito.e-vinta{background:var(--green-bg);color:var(--green)}.esito.e-persa{background:var(--red-bg);color:var(--red)}.esito.e-aperta,.esito.e-rischedulato{background:var(--blue-bg);color:var(--blue-2)}.esito.e-cuccagna,.esito.e-no_show{background:var(--amber-bg);color:var(--amber)}.tl{padding:12px max(20px,env(safe-area-inset-right,0px))30px 20px}.tl-h{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.tl-h .tabs{border:0}.tl-h .tab.on{background:var(--bg);box-shadow:0 0 0 1px var(--line);border-bottom-color:#0000;border-radius:5px}.tl-s{width:260px;max-width:100%;margin-left:auto}.tl-l{flex-direction:column;gap:8px;position:relative}.ev,.tl-l{display:flex}.ev{align-items:flex-start;gap:10px}.ev-i{background:var(--bg);width:26px;height:26px;color:var(--ink-2);border:1px solid var(--line);border-radius:6px;flex:none;place-items:center;margin-top:6px;display:grid}.ev-note .ev-i{color:#8a6d00;background:#fdf3c4;border-color:#f1df8c}.ev-opp .ev-i{background:var(--green-bg);color:var(--green);border-color:#bfe5cd}.ev-survey .ev-i{color:var(--purple);background:#f0e8fd;border-color:#d9c7f7}.ev-b{flex:1;min-width:0}.ev-note .ev-b{background:var(--bg);border:1px solid var(--line);border-radius:8px}.ev-h{justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:9px 12px;display:flex}.ev:not(.ev-note) .ev-h{padding-left:2px}.ev-t{overflow-wrap:anywhere;min-width:0}.ev-t .pill{margin:0 2px}.ev-w{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.ev-x{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid var(--line);padding:9px 12px 10px}.oppm .m-b{padding-top:12px}.o-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.o-amt{flex-direction:column;display:flex}.o-amt b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.o-amt small{color:var(--mut);font-size:12px}.errbox{background:var(--red-bg);color:var(--red);border:1px solid #f3c2c2;border-radius:6px;margin-bottom:12px;padding:8px 12px;font-weight:500}.sec{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);border-top:1px solid var(--line);margin:18px 0 8px;padding-top:14px;font-size:12px}.lines{flex-direction:column;gap:6px;display:flex}.line{border:1px solid var(--line);border-radius:6px;align-items:center;gap:8px;padding:8px 10px;display:flex}.l-n{flex:1;min-width:0}.l-n small{color:var(--mut);display:block}.dfy-pick{max-width:360px;color:var(--ink-2,#4a5268);gap:4px;margin-top:8px;font-size:12px;display:grid}.dfy-pick .req{color:#b42318;margin-left:2px}.dfy-pick select.in{width:100%}.dfy-pick .fe{color:#b42318;font-size:12px}.addp{max-width:340px;color:var(--blue);font-weight:500}.rates{margin-top:10px}.tbl.r td,.tbl.r th{height:auto;padding:6px 8px}.tbl.r .in{min-width:110px}.tbl.r td:first-child{width:28px}.tot{text-align:right;color:var(--ink-2);margin:-4px 0 10px}.warn{color:var(--amber);background:var(--amber-bg);border-radius:5px;padding:3px 8px}.rcbox{border:1px solid var(--line-2);border-radius:var(--r);background:var(--blue-bg);height:32px;color:var(--blue-2);align-items:center;gap:7px;padding:0 10px;font-weight:600;display:flex}.rcbox small{color:var(--mut);margin-left:auto;font-weight:400}.onote{background:#fffbea;border:1px solid #f3e6b3;border-radius:6px;align-items:flex-start;gap:8px;margin-top:6px;padding:7px 10px;display:flex}.onote span{overflow-wrap:anywhere;flex:1}.onote small{white-space:nowrap}.linkbox{background:var(--bg-2);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;padding:8px 10px}.linkbox code{background:0 0;padding:0}.chips{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.fchip{border:1px solid var(--line-2);border-radius:14px;padding:4px 11px;font-size:12.5px;font-weight:500}.fchip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.tlist{gap:18px;max-width:860px}.tgrp,.tlist{flex-direction:column;display:flex}.tgrp{gap:6px}.tgrp h3{align-items:center;gap:8px;margin:0 0 2px;font-size:13px;display:flex}.tgrp h3.red{color:var(--red)}.tgrp h3.mut{color:var(--mut)}.calnav{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.calnav b{text-transform:capitalize;text-align:center;min-width:140px;font-size:15px}.legend{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.legend i{border-radius:3px;width:10px;height:10px;margin-left:8px;display:inline-block}.calwrap{grid-template-columns:1fr 300px;align-items:start;gap:16px;display:grid}.cal{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden}.cal-h{color:var(--mut);text-transform:uppercase;background:var(--bg-2);padding:6px 8px;font-size:11.5px;font-weight:600}.cal-d,.cal-h{border-bottom:1px solid var(--line)}.cal-d{border-right:1px solid var(--line);text-align:left;flex-direction:column;gap:2px;min-width:0;min-height:96px;padding:4px 5px 6px;display:flex}.cal-d:nth-child(7n+7){border-right:0}.cal-d:hover{background:var(--bg-2)}.cal-d.out{color:var(--mut);background:#fafbfc}.cal-d.on{box-shadow:inset 0 0 0 2px var(--blue)}.cal-n{border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:grid}.cal-d.today .cal-n{background:var(--blue);color:#fff}.cal-e{white-space:nowrap;text-overflow:ellipsis;text-transform:none;letter-spacing:0;border-radius:3px;padding:0 4px;font-weight:500;line-height:16px;overflow:hidden}.cal-e,.cal-m{font-size:11px}.cal-m{color:var(--mut);padding-left:4px}.calday{border:1px solid var(--line);border-radius:8px;padding:12px}.calday h3{margin:0 0 10px;font-size:14px}.agenda{text-align:left;border-radius:6px;align-items:flex-start;gap:10px;width:100%;padding:8px;display:flex}.agenda:hover{background:var(--bg-2)}.a-t{font-variant-numeric:tabular-nums;flex:none;width:42px;font-weight:600}.a-b{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.a-b small{color:var(--ink-2);overflow-wrap:anywhere}.page.wide{max-width:none}.kb{grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:8px;display:grid;overflow-x:auto}.kcol{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;flex-direction:column;min-height:200px}.k-h,.kcol{display:flex}.k-h{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px}.k-h i{background:var(--mut);border-radius:50%;width:8px;height:8px}.k-h.e-vinta i{background:var(--green)}.k-h.e-persa i{background:var(--red)}.k-h.e-aperta i,.k-h.e-rischedulato i{background:var(--blue)}.k-h.e-cuccagna i,.k-h.e-no_show i{background:var(--amber)}.k-s{font-variant-numeric:tabular-nums;color:var(--ink-2);margin-left:auto;font-weight:600}.k-l{flex-direction:column;gap:6px;max-height:70vh;padding:8px;display:flex;overflow:auto}.kcard{text-align:left;background:var(--bg);border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr auto;gap:2px 8px;padding:9px 10px;display:grid}.kcard:hover{border-color:var(--line-2);box-shadow:0 2px 6px #1018280f}.kcard small{color:var(--ink-2);grid-column:1/-1}.k-v{font-variant-numeric:tabular-nums;font-weight:600}.k-f{grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:4px;font-size:12px;display:flex}.k-e{color:var(--mut);text-align:center;padding:20px 0;font-size:12.5px}.setb{max-width:900px}.lead-p{color:var(--ink-2);max-width:70ch;margin:0 0 14px}.addrow{gap:8px;max-width:640px;margin:12px 0;display:flex}.nlist{border:1px solid var(--line);border-radius:8px}.nrow{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:4px 8px;display:flex}.nrow:last-child{border-bottom:0}.nrow .inl{text-transform:none}.mv{display:flex}.tbl.set td{height:auto;padding:6px 10px}.tbl.set .in{min-width:90px}.tbl tr.off td{color:var(--mut)}.note-b{background:var(--bg-2);border:1px dashed var(--line-2);color:var(--ink-2);border-radius:8px;max-width:70ch;margin-top:18px;padding:12px 14px}.demo-reset{border-top:1px solid var(--line);margin-top:30px;padding-top:14px}@media (max-width:1100px){.lb{grid-template-columns:300px 1fr}.calwrap{grid-template-columns:1fr}}@media (max-width:900px){.app{grid-template-columns:1fr}.side{z-index:90;width:260px;padding-top:env(safe-area-inset-top,0);padding-left:env(safe-area-inset-left,0);transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.side.open{transform:none}.scrim{z-index:85;background:#14181f61;display:block;position:fixed;inset:0}.burger{display:inline-grid}.lb{grid-template-columns:1fr}.lcol{border-right:0;border-bottom:1px solid var(--line);padding-right:max(14px,env(safe-area-inset-right,0px))}.lh-a{width:100%;margin-left:0}.g3{grid-template-columns:1fr 1fr}}@media (max-width:600px){.demo-tag{display:none}.g2,.g3{grid-template-columns:1fr}.cal-d{min-height:54px}.cal-e{height:6px;padding:0;font-size:0}.cal-m{font-size:10px}.legend,.tl-s{margin-left:0}.tl-s{width:100%}.o-top{flex-direction:column}.due-n{display:none}.addrow{flex-wrap:wrap}.addrow .in{flex:100%}.kv{grid-template-columns:96px 1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.drawer .cl-l{max-height:52vh}.kpi .k-range{color:var(--mut);margin:-6px 0 14px;font-size:12.5px}.mgr{border:1px solid var(--line);background:var(--bg);border-radius:10px;margin-bottom:14px;padding:14px 16px}.mgr-h{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.mgr-h h2{margin:0;font-size:15px}.mgr-h p{margin:2px 0 0}.tpop{width:280px;padding:14px 14px 4px}.mgr-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.goal{border:1px solid var(--line);background:var(--bg-2);border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.goal.ok{background:#f5fbf7;border-color:#bfe5cd}.goal.bad{background:#fff8f8;border-color:#f3c2c2}.g-l{color:var(--ink-2);font-size:12px;font-weight:600}.g-v{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.g-v b{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:26px}.g-st{font-size:12px;font-weight:600}.g-st.ok{color:var(--green)}.g-st.bad{color:var(--red)}.meter{background:var(--bg-3);height:8px;position:relative}.meter,.meter i{border-radius:4px}.meter i{background:var(--blue);position:absolute;inset:0 auto 0 0}.goal.ok .meter i{background:var(--green)}.goal.bad .meter i{background:var(--red)}.meter em{background:var(--ink);border-radius:1px;width:2px;position:absolute;top:-3px;bottom:-3px}.g-s{color:var(--ink-2);font-size:12px}.kts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.kt{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:3px;min-width:0;padding:11px 12px;display:flex}.kt.bad{border-color:#f3c2c2}.kt.bad .kt-v{color:var(--red)}.kt.ok .kt-v{color:var(--green)}.kt-l{color:var(--ink-2);font-size:12px;font-weight:500}.kt-v{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.kt-s{color:var(--mut);font-size:12px}.dl{font-weight:600}.dl.up{color:var(--green)}.dl.down{color:var(--red)}.dl.flat{color:var(--mut)}.kcard2{border:1px solid var(--line);border-radius:10px;margin-bottom:14px;padding:14px 16px}.kcard2 h3{flex-wrap:wrap;align-items:baseline;margin:0 0 12px;font-size:14px}.kcard2 h3,.wbars{gap:10px;display:flex}.wbars{flex-direction:column}.wb{grid-template-columns:170px 1fr 150px;align-items:center;gap:12px;display:grid}.wb-l{flex-direction:column;font-weight:600;display:flex}.wb-l small{color:var(--amber);font-size:11.5px;font-weight:400}.wb-t{background:var(--bg-3);height:14px;position:relative}.wb-t,.wb-t i{border-radius:4px}.wb-t i{background:var(--blue);position:absolute;inset:0 auto 0 0}.wb-t i.ok{background:var(--green)}.wb-t i.bad{background:#e0868a}.wb-t em{background:var(--ink);width:2px;position:absolute;top:-4px;bottom:-4px}.wb-v{font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.wb-v small{color:var(--mut);font-size:11.5px}.sparks{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.spark{min-width:0;margin:0}.spark figcaption{color:var(--ink-2);justify-content:space-between;align-items:baseline;margin-bottom:4px;font-size:12.5px;font-weight:500;display:flex}.spark figcaption b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px}.sp-w{position:relative}.spark svg{width:100%;height:auto;display:block;overflow:visible}.spark .gl{stroke:var(--line);stroke-width:1px}.spark .ax{fill:var(--mut);font-size:9.5px}.spark .tg{stroke:var(--red);stroke-width:1.2px;stroke-dasharray:4 3}.spark .tgl{fill:var(--red);font-size:9.5px}.spark .ln{stroke:var(--blue);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.spark .dot{fill:var(--blue);stroke:var(--bg);stroke-width:2px}.spark .ch{stroke:var(--line-2);stroke-width:1px}.sp-tip{background:var(--ink);color:#fff;white-space:nowrap;pointer-events:none;z-index:5;border-radius:6px;flex-direction:column;align-items:center;padding:4px 8px;font-size:11.5px;display:flex;position:absolute;top:-6px;transform:translate(-50%,-100%)}.sp-tip span{color:#c9ced6}.ktbl td,.ktbl th{padding:0 9px}.ktbl .num{text-align:right}.c-ok{color:var(--green)}.c-bad,.c-ok{font-weight:600}.c-bad{color:var(--red)}.ktbl tr.tot td{background:var(--bg-2);font-weight:700}.howto{color:var(--ink-2);margin-top:12px}.howto summary{cursor:pointer;color:var(--blue);font-weight:500}.howto ul{max-width:80ch;margin:8px 0 0;padding-left:18px}.howto li{margin-bottom:4px}.btn.wa-b{color:#0f7a41;border-color:#a9dcbd}.btn.pri.wa{background:#15803d;border-color:#15803d}.btn.pri.wa:hover:not(:disabled){background:#116b32}.winbox{border-radius:8px;flex-direction:column;gap:2px;margin-bottom:12px;padding:9px 12px;font-size:12.5px;display:flex}.winbox.open{background:var(--green-bg);color:#165c34}.winbox.closed{background:var(--amber-bg);color:#7a4207}.conv{background:#efeae2;border-radius:8px;flex-direction:column;gap:6px;max-height:220px;margin-bottom:12px;padding:10px;display:flex;overflow:auto}.conv.email{background:var(--bg-2)}.bub{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;flex-direction:column;max-width:82%;padding:6px 9px 4px;font-size:12.5px;display:flex;box-shadow:0 1px 1px #0000000f}.bub.dir-out{background:#d9fdd3;align-self:flex-end}.bub.dir-in{background:#fff;align-self:flex-start}.conv.email .bub.dir-out{background:var(--bg);border:1px solid var(--line)}.bub small{color:var(--mut);align-self:flex-end;font-size:10.5px}.vars{flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 6px;display:flex}.vars .fchip{padding:2px 9px;font-size:11.5px}.callpop{width:300px;padding:12px}.cp-n{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:16px;font-weight:600;display:flex}.cp-o{grid-template-columns:1fr 1fr;gap:6px;padding:4px 0;display:grid}.callpop{width:auto;min-width:260px}.cp-send{white-space:nowrap;justify-content:center;width:100%}.callpop .err-t{max-width:260px;margin-top:8px}.err-t{color:var(--red)}.lock-ov{z-index:200;padding-block:24px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14181f73;place-items:center;display:grid;position:fixed;inset:0}.lock{background:var(--bg);width:100%;max-width:440px;box-shadow:var(--sh);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:26px 24px 22px;display:flex}.lock-ic{background:var(--green-bg);width:46px;height:46px;color:var(--green);border-radius:50%;place-items:center;display:grid}.lock h2{text-wrap:balance;margin:4px 0 0;font-size:18px;line-height:1.35}.lock p{margin:0;font-size:13px}.lock-o{flex-direction:column;gap:8px;width:100%;margin-top:10px;display:flex}.lock-o .btn{justify-content:center;padding-block:10px;font-size:14px}.co{font-weight:600}.co-r{color:var(--green)}.co-n,.co-o,.co-s{color:var(--ink-2)}.ev-call .ev-i{color:var(--blue-2)}.ev-wa .ev-i{color:#128c4b;background:#e3f7ea;border-color:#b6e6c7}.ev-email .ev-b,.ev-wa .ev-b{background:var(--bg);border:1px solid var(--line);border-radius:8px}.ev-wa.dir-in .ev-b{border-color:#b6e6c7}.ev-email .ev-h,.ev-wa .ev-h{padding-left:12px!important}.ev-email .ev-i{background:var(--blue-bg);color:var(--blue-2);border-color:#c7d9fb}.tpls{gap:12px;max-width:760px;margin-bottom:18px}.tpl,.tpls{flex-direction:column;display:flex}.tpl{border:1px solid var(--line);border-radius:8px;gap:8px;padding:10px}.sh{margin:18px 0 8px;font-size:13px}.chk.m0{white-space:nowrap;margin:0}.nrow .cat{max-width:210px}@media (max-width:1100px){.kts,.sparks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mgr-g,.wb{grid-template-columns:1fr}.wb{gap:4px}}@media (max-width:600px){.kts{grid-template-columns:1fr 1fr}.sparks{grid-template-columns:1fr}.kt-v{font-size:19px}}.inbox{grid-template-columns:360px 1fr;height:calc(100% - 53px);min-height:520px;display:grid}.ib-list{border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;display:flex}.ib-h{padding:14px 16px 6px max(16px,env(safe-area-inset-left,0px));justify-content:space-between;align-items:baseline;display:flex}.ib-h h1{margin:0;font-size:18px}.ib-tabs{padding:0 10px}.ib-tabs .tab{align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.c-n.hot{background:var(--blue);color:#fff}.ib-f{border-bottom:1px solid var(--line);padding:8px 12px}.ib-items{flex:1;min-height:0;overflow-y:auto}.conv-i{text-align:left;border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;width:100%;padding:10px 12px;display:flex}.conv-i:hover{background:var(--bg-2)}.ci-b{flex-direction:column;flex:1;gap:2px;min-width:0}.ci-b,.ci-t{display:flex}.ci-t{justify-content:space-between;gap:8px}.ci-t b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.conv-i.un .ci-t b{font-weight:700}.ci-w{color:var(--mut);white-space:nowrap;font-size:11.5px}.conv-i.un .ci-w{color:var(--blue-2);font-weight:600}.ci-m{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;display:flex;overflow:hidden}.ci-m .ic{flex:none}.ci-m .ic,.ci-x{color:var(--mut)}.ci-x{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ci-x,.nm.sm{font-size:11.5px}.nm.sm{gap:4px}.tag.warn-t{background:var(--amber-bg);color:var(--amber);margin:0}.tag.wait-t{background:var(--red-bg);color:var(--red);text-transform:none;margin:0}.udot{background:var(--blue);border-radius:50%;width:8px;height:8px;margin-left:auto}.ib-main{background:var(--bg-2);flex-direction:column;min-width:0;min-height:0;display:flex}.ib-main>.empty{margin:auto}.ib-th{padding:10px max(16px,env(safe-area-inset-right,0px))10px 16px;background:var(--bg);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ib-th .back{display:none}.ib-thread{background:#efeae2;flex-direction:column;flex:1;min-height:160px;padding:16px;overflow-y:auto}.ib-comp,.ib-thread{gap:8px;display:flex}.ib-comp{background:var(--bg);border-top:1px solid var(--line);flex-direction:column;padding:10px 16px 12px}.seg.sm button{align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;display:inline-flex}.composer{flex-direction:column;gap:8px;display:flex}.composer .winbox{margin-bottom:0}.composer.compact .winbox span{display:none}.composer.compact .winbox{padding:6px 10px}.c-bot{flex-wrap:wrap}.c-bot .vars{margin:0}.slashpop{max-height:240px;padding:4px;bottom:calc(100% + 4px);left:0;right:0;overflow:auto}.slashpop .mi{flex-direction:column;align-items:flex-start;gap:1px}.slashpop .mi:has(.av){flex-direction:row;align-items:center}.bub .b-w{font-weight:600}.bub .b-t,.bub .b-w{color:var(--mut);font-size:10.5px}.bub .b-t{align-self:flex-end;align-items:center;gap:4px;display:inline-flex}.bub.auto{background:#eef0f3}.ticks{letter-spacing:-2px;color:var(--mut);font-size:11px;font-weight:700}.ticks.t-letto{color:#2b8ce6}.ev-x .ticks{margin-left:4px}.ment{color:var(--blue-2);background:var(--blue-bg);border-radius:3px;padding:0 2px;font-weight:600}.nb.green{background:#1fa855}.btn.mac{color:var(--ink-2)}.mi.col{flex-direction:column;align-items:flex-start;gap:1px}.mi.col small{font-size:11.5px}.sla{text-align:left;background:var(--red-bg);width:100%;padding-block:8px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));color:#8f1d1d;border-bottom:1px solid #f3c2c2;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sla:hover{filter:brightness(.98)}.sla-b{background:var(--red);color:#fff;letter-spacing:.04em;border-radius:5px;padding:4px 9px;font-size:11px;font-weight:700}.sla-a{margin-left:auto;font-size:12.5px;font-weight:600}.slarow{text-align:left;align-items:center;width:100%}.mention{background:var(--blue-bg);border-radius:6px;align-items:flex-start;gap:10px;padding:8px;display:flex}.autos{gap:14px;max-width:760px}.auto,.autos{flex-direction:column;display:flex}.auto{border:1px solid var(--line);border-radius:10px;gap:8px;padding:14px 16px}.auto h3{margin:0;font-size:14px}.auto .lead-p{margin:0}.shares{flex-wrap:wrap;gap:8px;display:flex}.share{border:1px solid var(--line);border-radius:16px;align-items:center;padding:3px 10px 3px 4px;font-size:12.5px;display:inline-flex}.days,.share{gap:6px}@media (max-width:900px){.inbox{grid-template-columns:1fr;height:auto}.inbox.has-sel .ib-list,.inbox:not(.has-sel) .ib-main{display:none}.ib-th .back{display:inline-grid}.ib-thread{max-height:55vh}}.ib-comp .seg{align-self:flex-start}@media (max-width:600px){.callpop,.sp-pop,.tpop{z-index:70;max-height:70vh;overflow:auto;left:max(12px,env(safe-area-inset-left,0px))!important;right:max(12px,env(safe-area-inset-right,0px))!important;top:auto!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;width:auto!important;position:fixed!important}}:root{--sb-thumb:#cdd2d9;--sb-thumb-h:#a9b0ba;--sb-side:#4a5059;--sb-side-h:#646b75}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--sb-thumb);background-clip:content-box;border:3px solid #0000;border-radius:10px;min-height:40px}::-webkit-scrollbar-thumb:hover{background:var(--sb-thumb-h);background-clip:content-box;border:2px solid #0000}::-webkit-scrollbar-button,::-webkit-scrollbar-corner{background:0 0;display:none}@supports ((-moz-appearance:none)){*{scrollbar-width:thin;scrollbar-color:var(--sb-thumb)transparent}.side{scrollbar-color:var(--sb-side)transparent}}.side::-webkit-scrollbar-thumb{background:var(--sb-side);background-clip:content-box}.side::-webkit-scrollbar-thumb:hover{background:var(--sb-side-h);background-clip:content-box}.chips,.ib-tabs,.tabs{scrollbar-width:none;-ms-overflow-style:none}.chips::-webkit-scrollbar,.tabs::-webkit-scrollbar{display:none}.ib-tabs{gap:0;padding:0 8px}.ib-tabs .tab{padding:8px}.cl-l,.d-b,.ib-items,.ib-thread,.k-l,.menu,.srch-r{overscroll-behavior:contain}.bdg,.c-n,.ci-w,.nb,.num{font-variant-numeric:tabular-nums}.ph h1,h1,h2,h3{text-wrap:balance}.inbox{grid-template-columns:340px minmax(0,1fr)}.inbox.side-on.has-sel{grid-template-columns:340px minmax(0,1fr) 300px}.ci-av{flex:none;position:relative}.ch-dot{color:#fff;width:16px;height:16px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.ch-dot.wa{background:#1fa855}.ch-dot.email{background:var(--blue)}.conv-i{box-shadow:inset 0 -1px 0 var(--line);border-bottom:0;gap:11px;padding:11px 12px;transition-property:background-color;transition-duration:.12s}.conv-i.on{background:var(--blue-bg);box-shadow:inset 3px 0 0 var(--blue),inset 0 -1px 0 var(--line)}.ci-m .ticks{letter-spacing:-3px;margin-right:3px}.ib-empty{text-align:center;max-width:420px;color:var(--ink-2);flex-direction:column;align-items:center;gap:8px;margin:auto;padding:24px;display:flex}.ib-empty b{color:var(--ink);font-size:16px}.ib-empty p{margin:0}.e-ic.big{color:#1fa855;background:#e3f7ea;width:64px;height:64px}.kbd-h{color:var(--mut);flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;font-size:12px;display:flex}kbd{font:600 11px var(--f);background:var(--bg);color:var(--ink-2);border:solid var(--line-2);border-width:1px 1px 2px;border-radius:4px;padding:1px 6px}.chat{flex-direction:column;height:100%;min-height:0}.ch-h,.chat{display:flex}.ch-h{background:var(--bg);box-shadow:0 1px 0 var(--line);z-index:2;flex-wrap:wrap;align-items:center;gap:11px;padding:10px 16px;position:relative}.ch-h .back{display:none}.ch-id{flex:1;min-width:0}.ch-name{text-align:left;font-size:15px;font-weight:700}.ch-name:hover{color:var(--blue)}.ch-sub{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.wpill{border-radius:10px;padding:1px 8px;font-size:11px;font-weight:600}.wpill.open{background:var(--green-bg);color:var(--green)}.wpill.closed{background:var(--amber-bg);color:var(--amber)}.ch-a{gap:6px;display:flex}.ch-tools{background:var(--bg);border-bottom:1px solid var(--line);padding:6px 16px}.ch-body{overscroll-behavior:contain;background-color:#efe9e1;background-image:radial-gradient(#3c2d1e0d 1px,#0000 1.2px);background-size:16px 16px;flex:1;min-height:0;overflow-y:auto}.ch-flow{flex-direction:column;justify-content:flex-end;gap:2px;min-height:100%;padding:18px clamp(14px,4vw,48px) 14px;display:flex}.daysep,.newsep{justify-content:center;margin:14px 0 8px;display:flex}.daysep span{color:var(--ink-2);background:#ffffffeb;border-radius:8px;padding:3px 12px;font-size:11.5px;font-weight:600;box-shadow:0 1px 1px #0000000f}.newsep{position:relative}.newsep:before{content:"";background:#f0a3a3;height:1px;position:absolute;top:50%;left:0;right:0}.newsep span{background:var(--red-bg);color:var(--red);letter-spacing:.03em;text-transform:uppercase;border-radius:8px;padding:2px 10px;font-size:11px;font-weight:700;position:relative}.msg{display:flex}.msg.first{margin-top:8px}.msg.dir-out{justify-content:flex-end}.mb{background:#fff;border-radius:10px;min-width:90px;max-width:min(560px,78%);padding:6px 9px 5px 10px;position:relative;box-shadow:0 1px 1px #00000014,0 1px 3px #0000000a}.msg.dir-out .mb{background:#d9fdd3}.msg.auto .mb{background:#eef1f4}.msg.email .mb{border-left:3px solid var(--blue);background:#fff}.msg.dir-out.email .mb{background:#f2f7ff}.msg.first.dir-in .mb{border-top-left-radius:3px}.msg.first.dir-out .mb{border-top-right-radius:3px}.mb-w{color:#1d8f6a;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:2px;font-size:11.5px;font-weight:700;display:flex}.msg.dir-out .mb-w{color:#3a6b3a}.mb-tpl,.msg.auto .mb-w{color:var(--ink-2)}.mb-tpl{background:#0000000f;border-radius:6px;align-items:center;gap:3px;padding:0 6px;font-size:10px;font-weight:600;display:inline-flex}.mb-tpl.em{background:var(--blue-bg);color:var(--blue-2)}.mb-subj{margin-bottom:2px;font-weight:700}.mb-t{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.45}.mb-f{color:var(--mut);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:3px;margin-top:1px;font-size:10.5px;display:flex}.inote{background:#fff7d6;border:1px solid #f0dd93;border-radius:8px;align-self:center;width:min(520px,92%);margin:8px 0;padding:7px 11px;box-shadow:0 1px 1px #0000000a}.in-h{color:#8a6d00;align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex}.in-t{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px}.sysev{margin:4px 0;display:flex}.sysev,.sysev span{justify-content:center}.sysev span{color:var(--ink-2);text-align:center;background:#ffffffb3;border-radius:8px;flex-wrap:wrap;align-items:center;gap:5px;padding:2px 10px;font-size:11.5px;display:inline-flex}.sysev em{color:var(--mut);font-variant-numeric:tabular-nums;margin-left:4px;font-style:normal}.cc{background:var(--bg);border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:8px 16px 12px;display:flex}.cc-modes{flex-wrap:wrap;gap:4px;display:flex}.cc-m,.cc-modes{align-items:center}.cc-m{color:var(--ink-2);border-radius:6px;gap:5px;padding:5px 10px;font-size:12.5px;font-weight:600;transition-property:background-color,color;transition-duration:.12s;display:inline-flex}.cc-m:hover{background:var(--bg-2)}.cc-wa .cc-m.on{background:#e3f7ea}.cc-email .cc-m.on{background:var(--blue-bg)}.cc-note .cc-m.on{background:#fff4c7}.cc-hint{color:var(--mut);margin-left:6px;font-size:11.5px}.cc-box{border:1px solid var(--line-2);background:var(--bg);border-radius:12px;transition-property:border-color,box-shadow;transition-duration:.12s;position:relative}.cc-box:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-bg)}.cc-wa .cc-box:focus-within{border-color:#1fa855;box-shadow:0 0 0 3px #e3f7ea}.cc-note .cc-box{background:#fffbea;border-color:#f0dd93}.cc-note .cc-box:focus-within{border-color:#d9b43a;box-shadow:0 0 0 3px #fff4c7}.cc-box.bad{border-color:var(--red)}.cc-subj{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:12px 12px 0 0;width:100%;padding:9px 12px;font-weight:600}.cc-subj:focus{outline:none}.cc-box .in.ta,.cc-ta{resize:none;width:100%;max-height:180px;box-shadow:none;background:0 0;border:0;padding:10px 12px 4px;font-size:13.5px;line-height:1.45;display:block}.cc-box .in.ta:focus,.cc-ta:focus{box-shadow:none;outline:none}.cc-ta[readonly]{color:var(--ink-2)}.cc-box .slashpop{bottom:calc(100% + 6px)}.cc-bar{flex-wrap:wrap;gap:4px;padding:4px 6px 6px 8px;display:flex}.cc-tool{border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}.cc-tool:hover{background:var(--bg-3);color:var(--ink)}.brace{letter-spacing:-1px;font-size:11px;font-weight:700}.cc-menu{width:330px;max-height:320px;bottom:34px;left:0}.cc-k{margin-right:6px;font-size:11px}.cc-send{color:#fff;background:var(--blue);border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 12px 0 10px;font-weight:600;transition-property:background-color,transform;transition-duration:.12s;display:inline-flex}.cc-send.wa{background:#1fa855}.cc-send.note{background:#b8920f}.cc-send:active:not(:disabled){transform:scale(.97)}.cc-send:disabled{opacity:.45}.cc-demo{align-self:flex-start}.ib-side{border-left:1px solid var(--line);background:var(--bg);overscroll-behavior:contain;min-height:0;display:none;overflow-y:auto}.inbox.side-on.has-sel .ib-side{display:block}.ls-top{border-bottom:1px solid var(--line);text-align:center;flex-direction:column;align-items:center;gap:5px;padding:18px 16px 14px;display:flex;position:relative}.ls-x{position:absolute;top:8px;right:8px}.ls-n{margin-top:4px;font-size:15px}.ls-c{color:var(--ink-2);align-items:center;gap:4px;max-width:100%;font-size:12.5px;display:flex}.ls-top .btn{margin-top:6px}.ls-sec{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.ls-kv{grid-template-columns:92px 1fr;align-items:center;gap:8px;font-size:12.5px;display:grid}.ls-kv>span:first-child{color:var(--mut)}.ls-kv .spill{white-space:normal;text-align:left;max-width:100%}.ok-t{color:var(--green);font-weight:600}.ls-h{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;font-size:11px;font-weight:700}.ls-call,.ls-h{align-items:center;display:flex}.ls-call{flex-wrap:wrap;gap:6px;font-size:12px}.ib-side .tform{box-shadow:none}@media (max-width:1279px){.inbox.side-on.has-sel{grid-template-columns:300px minmax(0,1fr)}.inbox.side-on.has-sel .ib-side{z-index:75;width:min(320px,92vw);box-shadow:var(--sh);padding-top:env(safe-area-inset-top,0);padding-right:env(safe-area-inset-right,0);position:fixed;top:0;bottom:0;right:0}}@media (max-width:900px){.inbox,.inbox.side-on.has-sel{grid-template-columns:1fr;height:calc(100dvh - 53px)}.ch-h .back{display:inline-grid}.cc-k,.hide-s{display:none}.ch-flow{padding-inline:12px}.mb{max-width:86%}}.ib-main>.chat{flex:1}.main.p-inbox{flex-direction:column;display:flex;overflow:hidden}.main.p-inbox>.inbox{flex:1;height:auto;min-height:0}.main.p-inbox .ib-list,.main.p-inbox .ib-main,.main.p-inbox .ib-side{min-height:0}@media (max-width:900px){.main.p-inbox>.inbox{height:auto}}.ch-sub .sel-t{white-space:nowrap}@media (max-width:1279px){.inbox.side-on.has-sel .ib-side{box-shadow:0 0 0 100vmax #14181f47,var(--sh)}}.cc{background:linear-gradient(var(--bg),var(--bg));gap:8px;padding:12px 18px 10px;box-shadow:0 -6px 16px -12px #10182840;container-type:inline-size}.cc-modes{background:var(--bg-2);border-radius:10px;align-self:flex-start;gap:2px;max-width:100%;padding:3px}.cc-m{border-radius:8px;height:34px;padding:0 14px;font-size:13px;position:relative}.cc-m:after{content:"";position:absolute;inset:-4px 0}.cc-m.on{box-shadow:0 1px 2px #1018281f;background:var(--bg)!important}.cc-wa .cc-m.on{color:#128c4b}.cc-email .cc-m.on{color:var(--blue-2)}.cc-note .cc-m.on{color:#8a6d00}.cc-hint{width:100%;margin:2px 0 0;font-size:12px;display:block}.cc-modes:has(.cc-hint){background:0 0;padding:0}.cc-modes:has(.cc-hint) .cc-m{background:var(--bg-2)}.cc-box{border-width:1.5px;border-radius:14px}.cc-box .in.ta,.cc-ta{min-height:76px;padding:14px 16px 8px;font-size:14.5px;line-height:1.5}.cc-box .in.ta{min-height:76px}.cc-subj{padding:12px 16px;font-size:14px}.cc-bar{border-top:1px solid var(--line);flex-wrap:nowrap;align-items:center;gap:6px;margin-top:2px;padding:6px 8px 8px 10px}.cc-note .cc-bar{border-top-color:#f0dd93}.cc-tool{border:1px solid var(--line);background:var(--bg);height:36px;color:var(--ink-2);white-space:nowrap;border-radius:9px;gap:7px;padding:0 12px;font-size:13px}.cc-tool:hover{border-color:var(--line-2);background:var(--bg-2)}.cc-tool .car{color:var(--mut);margin-left:-2px}.cc-tool .brace{font-size:12px}.cc-send{border-radius:10px;flex:none;gap:8px;height:40px;padding:0 16px 0 18px;font-size:14px;box-shadow:0 1px 2px #10182826}.cc-send:disabled{opacity:.4;box-shadow:none}.cc-foot{gap:10px;min-height:22px;display:flex}.cc-foot,.cc-k{align-items:center}.cc-k{color:var(--mut);flex-wrap:wrap;gap:3px;margin:0;font-size:11.5px;display:inline-flex}.cc-k kbd{padding:0 5px;font-size:10.5px}.cc-demo{font-size:12px}.cc-menu{bottom:44px}@container (max-width:560px){.cc-tool .car,.cc-tool .lbl{display:none}.cc-tool{justify-content:center;width:40px;padding:0}.cc-m{padding:0 10px}.cc-k{display:none}}@media (max-width:900px){.cc-k{display:none}.cc{padding-inline:12px}}.setter-sv{color:var(--ink-2);background:#fdf4ee;border:1px solid #f3d3bf;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;display:flex}.setter-sv>.ic{color:#d2581a}.setter-sv>span{flex:1;min-width:0}.tag.setter-t{color:#b4470f;text-transform:none;background:#fde4d4;font-size:11px}.svname{text-align:left;align-items:center;gap:10px;min-width:0;display:inline-flex}.svname b{white-space:normal}.svname:hover b{color:var(--blue-2);text-decoration:underline}.svsq{border-radius:5px;flex:none;width:22px;height:22px;box-shadow:inset 0 0 0 1px #00000014}.svsq.big{border-radius:8px;width:34px;height:34px}.svtbl td.num small{margin-left:4px}.c-act{text-align:right;width:44px}.c-act .menu{min-width:260px}.sv-top{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.sv-top h1{letter-spacing:-.01em;margin:0;font-size:20px}.sv-link{color:var(--mut);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:12.5px;display:flex}.sv-link .sel-t{overflow-wrap:anywhere}.sv-link .tag{margin:0}.kts.five{grid-template-columns:repeat(5,minmax(0,1fr))}.sv-trend{max-width:820px}.sv-trend .spark figcaption{display:none}.dropoff{flex-direction:column;gap:8px;display:flex}.do-r{grid-template-columns:26px minmax(0,2.2fr) minmax(80px,1.4fr) 92px;align-items:center;gap:12px;display:grid}.do-n{background:var(--bg-3);min-width:22px;height:22px;color:var(--ink-2);border-radius:5px;place-items:center;margin-right:6px;padding:0 5px;font-size:11.5px;font-weight:700;display:inline-grid}.do-r .do-n{margin:0}.do-t{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.do-t .ic{color:var(--mut)}.br-b,.do-b{background:var(--bg-3);border-radius:5px;height:10px;overflow:hidden}.br-b i,.do-b i{border-radius:5px;min-width:2px;height:100%;display:block}.br-v,.do-v{text-align:right}.svsum{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.svsum .kcard2{min-width:0;margin:0}.kcard2.sq h3{flex-wrap:nowrap;align-items:flex-start;margin-bottom:4px;line-height:1.35}.m0{margin:0}.bars{flex-direction:column;gap:9px;margin-top:14px;display:flex}.br{grid-template-columns:minmax(0,1.4fr) minmax(60px,1fr) 70px;align-items:center;gap:10px;display:grid}.br-l{overflow-wrap:anywhere;min-width:0}.br.oth .br-l{color:var(--ink-2);font-style:italic}.br.oth .br-b i{opacity:.55}.others{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.others b{color:var(--ink-2);width:100%;font-size:12px}.oth-c{background:var(--bg-2);border:1px solid var(--line);border-radius:12px;padding:2px 9px;font-size:12.5px}.texts{flex-direction:column;align-items:flex-start;gap:6px;margin-top:12px;display:flex}.tx{background:var(--bg-2);border-radius:6px;width:100%;padding:7px 10px}.rs-bar{gap:10px;margin-bottom:12px}.rs-bar .inw{width:240px;max-width:100%}.rs-tw{max-height:calc(100vh - 290px);overflow:auto}.rstbl th[title]{max-width:220px}.rstbl td.rs-v,.rstbl th[title]{text-overflow:ellipsis;overflow:hidden}.rstbl td.rs-v{max-width:240px}.rstbl .sticky-c{background:var(--bg);z-index:1;box-shadow:1px 0 0 var(--line);position:sticky;left:0}.rstbl thead .sticky-c{z-index:3}.rstbl tbody tr:hover .sticky-c{background:#f8fafd}.chipv{background:var(--bg-3);text-overflow:ellipsis;vertical-align:middle;border-radius:4px;max-width:100%;padding:1px 7px;font-size:12.5px;display:inline-block;overflow:hidden}.chipv.oth{color:#8d4a0a;background:#fdf0e1}.pill.ok-p{background:var(--green-bg);color:var(--green)}.attr{flex-direction:column;padding-block:4px;line-height:1.2;display:flex}.attr small{font-size:11px}.attr small.newl{color:var(--purple);font-weight:600}.rs-meta{color:var(--mut);flex-wrap:wrap;justify-content:space-between;gap:6px;margin-bottom:10px;font-size:12.5px;display:flex}.rs-qa{border-top:1px solid var(--line);gap:10px;padding-block:9px;display:flex}.rs-qa p{margin:3px 0 0}.mono{white-space:pre;margin-top:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.svb{grid-template-columns:280px minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:16px;display:grid}.svb-l{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;padding:10px;position:sticky;top:8px}.seg.full,.svb-l{display:flex}.seg.full button{flex:1}.qlist{flex-direction:column;gap:3px}.qi,.qlist{display:flex}.qi{text-align:left;border-radius:6px;align-items:center;gap:8px;min-width:0;padding:7px 8px}.qi:hover{background:var(--bg-2)}.qi.on{background:var(--blue-bg)}.qi .ic{color:var(--mut)}.qi-n{background:var(--bg-3);color:#fff;border-radius:5px;flex:none;place-items:center;min-width:22px;height:22px;font-size:11px;font-weight:700;display:inline-grid}.qi-n:not([style]){color:var(--ink-2);font-size:9px}.qi-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.qi .req{color:var(--red)}.qlist .rel{margin-top:6px}.btn.full{justify-content:center;width:100%}.c-act .menu,.qlist .menu{max-height:320px;overflow:auto}.look{flex-direction:column;gap:12px;display:flex}.themes{grid-template-columns:1fr 1fr;gap:6px;display:grid}.th{border:1px solid var(--line-2);border-radius:7px;align-items:center;gap:7px;padding:8px;font-size:12.5px;font-weight:500;display:flex}.th i{border-radius:50%;flex:none;width:14px;height:14px}.th.on{outline:2px solid var(--blue);outline-offset:1px}.in.col{cursor:pointer;height:34px;padding:2px}.attrbox{background:var(--bg-2);color:var(--ink-2);border-radius:8px;padding:10px 12px;font-size:12.5px}.attrbox ol{flex-direction:column;gap:4px;margin:6px 0 0;padding-left:18px;display:flex}.attrbox.warn-b{background:var(--red-bg)}.svb-c{border:1px solid var(--line);border-radius:10px;min-width:0;padding:16px}.qed{flex-direction:column;gap:14px;display:flex}.in.big{font-size:16px;font-weight:600}textarea.in.big{line-height:1.35}.opts{flex-direction:column;align-items:flex-start;gap:6px}.opt,.opts{display:flex}.opt{align-items:center;gap:8px;width:100%}.opt .key,.svs-key{border:1px solid var(--line-2);width:24px;height:24px;color:var(--ink-2);background:var(--bg);border-radius:4px;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:inline-grid}.opt.opt-fixed{height:32px;color:var(--ink-2)}.other-l{font-style:italic}.svb-p{min-width:0;position:sticky;top:8px}.pv-h{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.pv{border:1px solid var(--line);border-radius:10px;height:460px;position:relative;overflow:hidden}.pv .svs{font-size:13px;position:absolute;inset:0}.pv .svs h2{font-size:19px}.pv .svs-in{padding:54px 26px 70px}.svs{--sv-c:#2468e5;--sv-bg:#fff;--sv-ink:#1d2126;background:var(--sv-bg);color:var(--sv-ink);flex-direction:column;font-size:16px;display:flex;overflow:auto}.svs-logo{letter-spacing:.02em;opacity:.75;font-size:13px;font-weight:700;position:absolute;top:16px;left:22px}.svs-in{width:100%;max-width:720px;margin:auto;padding:72px 28px 96px;animation:svIn .35s cubic-bezier(.2,.7,.2,1)}@keyframes svIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.svs-in.center{text-align:center}.svs h2{text-wrap:balance;letter-spacing:-.01em;margin:0;font-size:26px;font-weight:500;line-height:1.3}.svs-in.center h2{font-size:30px;font-weight:600}.svs-in.center p{opacity:.78;max-width:52ch;margin:12px auto 26px;font-size:18px}.svs-q{align-items:flex-start;gap:10px;display:flex}.svs-n{flex:none;align-items:center;gap:2px;padding-top:7px;font-size:15px;font-weight:600;display:inline-flex}.svs-n,.svs-req{color:var(--sv-c)}.svs-req{margin-left:3px}.svs-help{opacity:.7;margin:8px 0 0;font-size:16px;line-height:1.45}.svs-a{gap:14px;margin:26px 0 0 32px}.svs-a,.svs-opts{flex-direction:column;display:flex}.svs-opts{gap:8px;max-width:460px}.svs-o{text-align:left;min-height:44px;color:var(--sv-ink);background:var(--sv-c);border-radius:6px;align-items:center;gap:10px;padding:6px 10px;font-size:16px;display:flex}@supports (color:color-mix(in lab,red,red)){.svs-o{background:color-mix(in srgb,var(--sv-c)9%,var(--sv-bg))}}.svs-o{border:1px solid var(--sv-c)}@supports (color:color-mix(in lab,red,red)){.svs-o{border:1px solid color-mix(in srgb,var(--sv-c)45%,transparent)}}.svs-o{transition:background .12s}.svs-o:hover{background:var(--sv-c)}@supports (color:color-mix(in lab,red,red)){.svs-o:hover{background:color-mix(in srgb,var(--sv-c)18%,var(--sv-bg))}}.svs-o.on{background:var(--sv-c)}@supports (color:color-mix(in lab,red,red)){.svs-o.on{background:color-mix(in srgb,var(--sv-c)22%,var(--sv-bg))}}.svs-o.on{box-shadow:inset 0 0 0 1px var(--sv-c)}.svs-key,.svs-o.on{border-color:var(--sv-c)}@supports (color:color-mix(in lab,red,red)){.svs-key{border-color:color-mix(in srgb,var(--sv-c)55%,transparent)}}.svs-key{color:var(--sv-c);background:var(--sv-bg)}.svs-o.on .svs-key{background:var(--sv-c);color:var(--sv-bg);border-color:var(--sv-c)}.svs-ck{color:var(--sv-c);margin-left:auto}.svs-o.other{padding-right:6px}.svs-oi{min-width:0;color:var(--sv-ink);outline:0;flex:1;padding:4px 2px;font-size:16px}.svs-oi,.svs-ti{border:0;border-bottom:1px solid var(--sv-c);background:0 0}.svs-ti{width:100%}@supports (color:color-mix(in lab,red,red)){.svs-ti{border-bottom:1px solid color-mix(in srgb,var(--sv-c)60%,transparent)}}.svs-ti{color:var(--sv-c);resize:none;outline:0;padding:6px 0 8px;font-family:inherit;font-size:24px}.svs-ti:focus{border-bottom:2px solid var(--sv-c);padding-bottom:7px}.svs-oi::placeholder,.svs-ti::placeholder{color:var(--sv-c);opacity:.38}.svs-act{gap:12px;margin-top:4px;display:flex}.svs-act,.svs-btn{align-items:center}.svs-btn{background:var(--sv-c);color:var(--sv-bg);box-shadow:0 3px 10px var(--sv-c);border-radius:6px;gap:8px;padding:8px 18px;font-size:18px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.svs-btn{box-shadow:0 3px 10px color-mix(in srgb,var(--sv-c)30%,transparent)}}.svs-btn:hover{filter:brightness(1.07)}.svs-k{opacity:.65;font-size:12.5px}.svs-in.center .svs-k{margin-top:10px;display:block}.svs-err{color:#b42323;background:#fdecec;border-radius:5px;align-self:flex-start;padding:5px 10px;font-size:13.5px;display:inline-flex}.svs-ok{background:var(--sv-c);width:56px;height:56px;color:var(--sv-bg);border-radius:50%;place-items:center;margin-bottom:18px;font-size:28px;font-weight:700;display:inline-grid}.svs-prog{padding:10px 18px calc(10px + env(safe-area-inset-bottom,0px));align-items:center;gap:8px;font-size:12.5px;display:flex;bottom:0}.svs-prog,.svs-prog:before{position:absolute;left:0;right:0}.svs-prog:before{content:"";background:var(--sv-c);height:4px;top:0}@supports (color:color-mix(in lab,red,red)){.svs-prog:before{background:color-mix(in srgb,var(--sv-c)18%,transparent)}}.svs-prog>i{background:var(--sv-c);height:4px;transition:width .3s;position:absolute;top:0;left:0}.svs-prog span{opacity:.7;margin-right:auto}.svs-prog button{background:var(--sv-c);width:34px;height:30px;color:var(--sv-bg);border-radius:5px;place-items:center;display:inline-grid}.svrun{z-index:90;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.svrun-bar{padding:calc(8px + env(safe-area-inset-top,0px))max(14px,env(safe-area-inset-right,0px))8px max(14px,env(safe-area-inset-left,0px));background:var(--side);color:var(--side-ink);justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.svrun-bar b{color:#fff}.svrun-bar .btn{color:#fff;border-color:var(--side-on);background:0 0}.svrun-bar .sel-t{overflow-wrap:anywhere}.svrun>.svs{flex:1;position:relative}.ls-sv+.ls-sv{border-top:1px solid var(--line)}.ls-svh{text-align:left;align-items:center;gap:6px;width:100%;padding:7px 0;display:flex}.ls-svh b{flex:1;min-width:0}.ls-sva{flex-direction:column;gap:8px;padding:0 0 10px 18px;display:flex}.ls-sva small{line-height:1.3;display:block}.svpick{grid-template-columns:1fr 1fr;gap:12px;max-width:980px;display:grid}.svopt{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.svopt.on{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.svopt.on>b:after{content:"in uso";text-transform:uppercase;background:var(--blue-bg);color:var(--blue-2);vertical-align:1px;border-radius:4px;margin-left:8px;padding:1px 6px;font-size:10.5px}@media (max-width:1280px){.svb{grid-template-columns:250px minmax(0,1fr)}.svb-p{grid-column:1/-1;position:static}}@media (max-width:1100px){.kts.five{grid-template-columns:repeat(3,minmax(0,1fr))}.svsum{grid-template-columns:1fr}}@media (max-width:760px){.svb{grid-template-columns:1fr}.svb-l{position:static}.svpick{grid-template-columns:1fr}.do-r{grid-template-columns:22px minmax(0,1fr) 70px}.do-b{grid-area:2/2/auto/-1}.kts.five{grid-template-columns:1fr 1fr}.svs h2{font-size:21px}.svs-in.center h2{font-size:24px}.svs-in{padding:60px 18px 90px}.svs-a{margin-left:0}.svs-ti{font-size:20px}.rs-tw{max-height:none}}.fh.blk{display:block}.sv-tt{flex:240px}.sv-tt h1{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.sv-tt h1 .tag{margin:0}.svbars{align-items:stretch;gap:3px;height:170px;padding-top:4px;display:flex}.svbar{border-bottom:1px solid var(--line);flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;padding-bottom:18px;display:flex;position:relative}.svbar i{border-radius:4px 4px 0 0;width:100%;max-width:26px;min-height:0;display:block}.svbar-v{color:var(--ink-2);margin-bottom:2px;font-size:10.5px}.svbar-x{color:var(--mut);white-space:nowrap;padding-top:3px;font-size:10.5px;position:absolute;bottom:-1px;transform:translateY(100%)}.svbars{margin-bottom:18px}.svbar:hover i{filter:brightness(.9)}@media (max-width:600px){.svbar-v{display:none}}.svtbl td:first-child{white-space:normal;min-width:230px}.btn.chat-sc .nb,.btn.chat-sc .sc-n{margin-left:2px}.sc-n{color:var(--ink-2);background:var(--bg-3);border-radius:10px;padding:0 6px;font-size:11px;font-weight:600;line-height:17px}.btn.chat-sc.hot{border-color:#1fa855}.tl-chat{text-align:left;width:100%;color:var(--ink);background:#f1faf4;border:1px solid #bfe6cd;border-radius:8px;align-items:center;gap:10px;margin:4px 0 10px;padding:10px 12px;display:flex}.tl-chat:hover{background:#e6f6ec}.tl-chat>.ic:first-child{color:#1f8a4c}.tl-chat span{flex-direction:column;flex:1;min-width:0;display:flex}.tl-chat small{color:var(--mut);font-size:12px}.ap-box{gap:12px;padding:4px 0 10px}.ap-box,.ap-day{align-items:center;display:flex}.ap-day{background:var(--blue-bg);width:46px;height:50px;color:var(--blue-2);border-radius:8px;flex-direction:column;flex:none;justify-content:center;line-height:1.05}.ap-day b{font-size:19px}.ap-day small{text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.ap-box.past .ap-day{background:var(--bg-3);color:var(--mut)}.ap-t{flex-direction:column;min-width:0;display:flex}.ap-t small{color:var(--ink-2);font-size:12.5px}.ap-t small b{font-weight:600}.wg{background:#f6fcf8;border:1px solid #bfe6cd;border-radius:8px;flex-direction:column;padding:10px}.wg,.wg-h{gap:8px;display:flex}.wg-h{align-items:center}.wg-ic{color:#fff;background:#1fa855;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.wg-c{color:var(--amber);background:var(--amber-bg);white-space:nowrap;border-radius:10px;padding:1px 7px;font-size:11.5px;font-weight:600}.wg-c.ok{color:#146b39;background:var(--green-bg)}.wg-m{align-items:center;gap:8px;min-width:0;display:flex}.wg-m .grow{flex-direction:column;line-height:1.2;display:flex}.wg-m small{font-size:11.5px}.wg-s{white-space:nowrap;border-radius:10px;align-items:center;gap:3px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-flex}.wg-s.s-ok{color:#146b39;background:var(--green-bg)}.wg-s.s-wait{color:var(--ink-2);background:var(--bg-3)}.wg-s.s-miss{color:var(--red);background:var(--red-bg)}.wg-msg{background:#fff;border-radius:0 8px 8px;padding:7px 10px;box-shadow:0 1px #0000000f}.wg-msg p{margin:2px 0 0;font-size:12.5px}.wg-new{margin-top:2px}.wg-pre{border:1px solid var(--line-2);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;margin-top:4px;padding:12px;display:flex}.wg-pre.on{background:#f3fbf6;border-color:#1fa855}.wg-pre input{accent-color:#1fa855;margin-top:3px}.wg-pre>.ic{color:#1fa855;margin-top:2px}.wg-pre p{color:var(--ink-2);margin:4px 0 0;font-size:12.5px}.wg-pre p.red{color:var(--red)}.ap-warn{background:var(--amber-bg);color:var(--amber);border-radius:6px;margin-bottom:10px;padding:7px 10px;font-size:12.5px;display:flex}.ap-warn,.svkinds .tab{align-items:center;gap:6px}.svkinds .tab{display:inline-flex}.svkinds .c-n{background:var(--bg-3);color:var(--ink-2);border-radius:10px;padding:0 7px;font-size:11px;font-weight:600}.setter-sv.inb{background:#f2f6fe;border-color:#c9d9f7}.setter-sv.inb>.ic{color:var(--blue)}.tag.kind-t{text-transform:none;font-size:11px}.tag.kind-t.k-quiz{color:#b4470f;background:#fde4d4}.tag.kind-t.k-post{background:var(--blue-bg);color:var(--blue-2)}.todo-n{background:var(--amber-bg);color:var(--amber);border-radius:10px;padding:1px 9px;font-weight:700}.todo-n:hover{filter:brightness(.96)}.rank{border:1px solid var(--line);background:linear-gradient(180deg,#fbfcfe,var(--bg));border-radius:10px;margin-bottom:14px;padding:12px 14px}.rank-h{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.rank-h h3{align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.rank-h h3 .ic{color:#c48a0c}.rank-l{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.rk{border:1px solid var(--line);background:var(--bg);border-radius:8px;gap:10px;min-width:0;padding:10px;display:flex}.rk.first{border-color:#e8c96a;box-shadow:inset 0 0 0 1px #f3dc93}.rk.off{opacity:.6}.rk-p{color:var(--ink-2);flex:none;width:30px;font-size:18px;font-weight:800}.rk.first .rk-p{color:#b07c06}.rk-b{flex-direction:column;flex:1;gap:4px}.rk-b,.rk-n{min-width:0;display:flex}.rk-n{align-items:center;gap:6px}.rk-n b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rk-n .tag{margin:0}.rk-s{white-space:nowrap;margin-left:auto;font-weight:700}.rk-s small{color:var(--mut);font-weight:500}.rk-bar{background:var(--bg-3);border-radius:3px;height:6px;overflow:hidden}.rk-bar i{background:var(--blue);border-radius:3px;height:100%;display:block}.rk.first .rk-bar i{background:#d9a420}.rk-f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:2px;display:flex}.rk-f .btn{height:26px}.bulkbar{background:var(--blue-bg);border:1px solid #c9d9f7;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:8px 12px;display:flex}.rstbl .c-pick{width:34px;padding:0 0 0 12px}.rstbl th[draggable]{cursor:grab}.rstbl th.drop{box-shadow:inset 3px 0 0 var(--blue);background:var(--blue-bg)}.thb{color:var(--ink-2);align-items:center;gap:5px;font-weight:600;display:inline-flex}.thb .ic{color:var(--mut)}.thb:hover span{color:var(--ink);text-decoration:underline}.rstbl tr.bands th{text-transform:uppercase;letter-spacing:.04em;height:22px;color:var(--mut);border-bottom:0;font-size:10.5px;font-weight:700;position:static;top:auto}.rstbl tr.bands th.band.tg1{color:#6b5bb5}.rstbl tr.bands th.band.tg2{color:#1f8a4c}.rstbl tr.bands th.band.tg3{color:#b8620d}.rstbl th.tg1,.rstbl tr.bands th.band.tg1{border-top:3px solid #d9d2f3}.rstbl th.tg2,.rstbl tr.bands th.band.tg2{border-top:3px solid #c7ebd4}.rstbl th.tg3,.rstbl tr.bands th.band.tg3{border-top:3px solid #f6dcbc}.rstbl tr.bands+tr th{border-top:0}.rstbl td.c-seller{min-width:220px}.sellc{flex-direction:column;gap:1px;padding-block:4px;display:flex}.sellc small{font-size:11px}.sellc.has select{background:#f3fbf6;border-color:#9cd3b0;font-weight:600}.sellc.none select{color:var(--blue-2);border-style:dashed}.rstbl td.c-lead{min-width:170px}.rstbl tr.sel td{background:var(--blue-bg)}.colpop{width:380px;max-width:calc(100vw - 32px)}.colpop-a{flex-wrap:wrap;gap:6px;padding:4px 10px 8px;display:flex}.colpop-l{max-height:340px;padding:0 4px 6px;overflow:auto}.cpi{cursor:grab;border-radius:6px;align-items:center;gap:7px;padding:4px 6px;display:flex}.cpi:hover{background:var(--bg-2)}.cpi.drop{box-shadow:inset 0 2px 0 var(--blue)}.cpi .grip{color:var(--mut);letter-spacing:-2px;font-size:11px}.cpi-t{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.gtag{text-transform:uppercase;border-radius:4px;padding:0 5px;font-size:10px;font-weight:700}.gtag.tg1{color:#6b5bb5;background:#eeeafb}.gtag.tg2{background:var(--green-bg);color:var(--green)}.gtag.tg3{background:var(--amber-bg);color:var(--amber)}.ask-l{flex-direction:column;gap:3px;margin:8px 0;padding-left:18px;display:flex}.btn.danger-b{background:#c2410c;border-color:#c2410c}.btn.danger-b:hover:not(:disabled){background:#9a3412}@media (max-width:1100px){.rank-l{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.rank-l{grid-template-columns:1fr}}.nb.amber{background:#b45309}.c-n.warn{background:var(--amber-bg);color:var(--amber)}.gp-av{color:#178a45;background:#dff3e6;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.gp-av.big{width:40px;height:40px}.gm-dot{width:20px;height:20px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;place-items:center;margin-right:-4px;font-size:9px;font-weight:700;display:inline-grid}.gm-dot.in-ok{color:#146c38;background:#c9efd7}.gm-dot.in-wait{color:#8d4a0a;background:#fde7c8}.gm-dot.in-miss{background:var(--red-bg);color:var(--red)}.gp-i .ci-x .ok-t,.gp-i .ci-x .tag{margin-left:8px}.gp-last{margin-left:auto}.mb-w.gw-cliente{color:#1d6fb8}.mb-w.gw-venditore{color:#a2410b}.mb-w.gw-setter{color:#7c4bc8}.gcc-r{align-items:flex-end;gap:8px;display:flex}.gcc-r .ta{resize:none;min-height:64px}.gcc-send{justify-content:center;width:48px;height:44px;padding:0}.gcc-q{flex-wrap:wrap;gap:6px;display:flex}.gside{flex-direction:column;gap:10px;padding:14px;display:flex!important}.inbox.gpage:not(.has-sel) .gside,.inbox.gpage:not(.side-on) .gside{display:none!important}.gside .wg-s.s-wait{cursor:pointer}.gside .wg-s.s-wait:hover{background:var(--line)}.alerts{display:inline-flex}.demo-tag+.alerts{margin-left:0}.al-btn{width:38px;height:38px;color:var(--mut);border:1px solid var(--line);background:var(--bg);border-radius:9px;place-items:center;display:grid;position:relative}.al-btn:hover{background:var(--bg-2);color:var(--ink)}.al-btn.on{color:#b45309;background:#fff8eb;border-color:#f3d19c}.al-btn.hot{color:#fff;background:#dc4a1a;border-color:#dc4a1a;box-shadow:0 2px 8px #dc4a1a59}.al-btn.hot:hover{color:#fff;background:#c2410c}.al-n{background:var(--red);color:#fff;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--bg);border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-6px;right:-6px}.al-btn.hot .al-n{background:#7f1d1d}.al-pop{flex-direction:column;width:440px;max-width:calc(100vw - 24px);max-height:min(640px,100vh - 80px);padding:0;display:flex}.al-h{justify-content:space-between;align-items:baseline;gap:10px;padding:12px 14px 4px;display:flex}.al-h b{font-size:15px}.al-f{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:5px;padding:6px 14px 10px;display:flex}.al-f .fchip{font-size:12px}.al-l{flex:1;min-height:0;overflow-y:auto}.al-i{border-bottom:1px solid var(--line);gap:10px;padding:11px 14px;display:flex}.al-i.high{background:#fff6f3;box-shadow:inset 3px 0 #dc4a1a}.al-i.mid{box-shadow:inset 3px 0 #f0b44c}.al-ic{background:var(--amber-bg);width:28px;height:28px;color:var(--amber);border-radius:50%;flex:none;place-items:center;display:grid}.al-i.high .al-ic{color:#c2410c;background:#fde3d9}.al-b{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.al-t{text-align:left;font-weight:600;line-height:1.3}.al-t:hover{color:var(--blue-2);text-decoration:underline}.al-b small{color:var(--ink-2);font-size:12px;line-height:1.35}.al-a{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.al-a .btn{height:26px;font-size:12px}.al-x{color:var(--mut);margin-left:auto}.al-e{text-align:center;color:var(--ink-2);flex-direction:column;align-items:center;gap:6px;padding:28px 24px;display:flex}.al-e .ic{color:var(--green)}.al-foot{border-top:1px solid var(--line);padding:8px 14px}@media (max-width:600px){.al-pop{width:auto;position:fixed!important;top:60px!important;left:12px!important;right:12px!important}}.atray{flex-wrap:wrap;gap:6px;padding:8px 10px 0}.achip,.atray{align-items:center;display:flex}.achip{border:1px solid var(--line-2);background:var(--bg);border-radius:8px;gap:8px;min-width:0;max-width:280px;padding:4px}.achip img{object-fit:cover}.achip img,.achip-ic{border-radius:5px;flex:none;width:40px;height:40px}.achip-ic{background:var(--bg-3);color:var(--ink-2);place-items:center;display:grid}.achip.k-document .achip-ic{color:#c0362c;background:#fdecec}.achip.k-video .achip-ic{color:#4b55c8;background:#eef0fd}.achip.k-audio .achip-ic{color:#a35c00;background:#fff3dc}.achip-t{flex-direction:column;min-width:0;line-height:1.2;display:flex}.achip-t b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.achip-t small{color:var(--mut);font-size:11px}.atray .fe{flex-basis:100%}.attz.dropping,.cc-box.dropping,.gcc-r.dropping{outline-offset:2px;background:#f3fbf6;outline:2px dashed #1fa855}.cc-demo2{margin-left:10px}.mm-img{cursor:zoom-in;border-radius:7px;max-width:280px;margin:2px 0 4px;display:block;overflow:hidden}.mm-img img{object-fit:cover;width:100%;height:auto;max-height:320px;display:block}.mm-file{background:#0000000b;border-radius:7px;align-items:center;gap:10px;min-width:220px;max-width:320px;margin:2px 0 4px;padding:8px 10px;display:flex}.mm-ic{color:#c0362c;background:#fff;border-radius:6px;flex:none;place-items:center;width:36px;height:36px;display:grid}.mm-file.k-video .mm-ic{color:#4b55c8}.mm-file.k-audio .mm-ic{color:#a35c00}.mm-t{flex-direction:column;min-width:0;line-height:1.25;display:flex}.mm-t b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mm-t small{color:var(--mut);font-size:11px}.mm-list{flex-direction:column;display:flex}.ev-att{margin-bottom:4px}.ev-att .mm-img{max-width:200px}.lightbox{z-index:120;cursor:zoom-out;background:#0a0c10db;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:fixed;inset:0}.lightbox img{border-radius:6px;max-width:100%;max-height:calc(100vh - 90px);box-shadow:0 10px 40px #00000080}.lightbox span{color:#e5e7eb;font-size:12.5px}.gcc-att{justify-content:center;width:44px;height:44px;padding:0}.gcc-att .lbl:empty{display:none}.c-bot .rel .btn{gap:5px}.asklead-todo{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:10px 6px 4px;display:flex}.asklead-todo .at-ic{background:var(--amber-bg);width:56px;height:56px;color:var(--amber);border-radius:50%;place-items:center;display:grid}.asklead-todo b{text-transform:none;font-size:17px}.asklead-todo p{color:var(--ink-2);max-width:40ch;margin:0}.sla.wab{color:#fff;background:#7f1d1d;border-bottom-color:#5c1414}.sla.wab .sla-b{color:#7f1d1d;background:#fff}.cc-hint.bad{color:var(--red);font-weight:600}.wa-from{color:var(--mut);white-space:nowrap;align-items:center;gap:3px;margin-right:10px;font-size:11.5px;display:inline-flex}.wa-from.bad{color:var(--red);font-weight:600}.wan{max-width:900px}.wan,.wan-main{flex-direction:column;gap:12px;display:flex}.wan-main{background:#f6fcf8;border:1px solid #bfe6cd;border-radius:12px;padding:14px 16px}.wan-main.bad{background:#fff5f5;border-color:#f1b4b4}.wan-h{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wan-ic{color:#fff;background:#1fa855;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.wan-main.bad .wan-ic{background:var(--red)}.wan-h .grow{flex-direction:column;display:flex}.wan-ph{letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:19px}.wan-tags{flex-wrap:wrap;gap:6px;display:flex}.wst{white-space:nowrap;background:var(--bg-3);color:var(--ink-2);border-radius:10px;padding:2px 8px;font-size:11.5px;font-weight:600}.wst.ok{background:var(--green-bg);color:var(--green)}.wst.warn{background:var(--amber-bg);color:var(--amber)}.wst.bad{background:var(--red-bg);color:var(--red)}.wst.wait{background:var(--blue-bg);color:var(--blue-2)}.wan-lim{flex-direction:column;gap:4px;display:flex}.wan-lim .rk-bar i{background:#1fa855}.wan-demo{border-top:1px dashed var(--line-2);padding-top:10px}.wan-t{flex-wrap:wrap;align-items:baseline;gap:8px;margin:8px 0 0;font-size:14px;display:flex}.wan-list{border:1px solid var(--line);border-radius:10px;padding:4px 12px}.wan-r{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 0;display:flex}.wan-r .grow{flex-direction:column;min-width:160px;display:flex}.wan-r.off{opacity:.6}.wan-list .addrow{padding:10px 0 8px}.wan-how ul{flex-direction:column;gap:4px;margin:6px 0 0;padding-left:18px;display:flex}.wan-how{max-width:none;margin-top:4px}.wan-log{flex-direction:column;gap:4px;font-size:12.5px;display:flex}.wan-box{border:1px solid var(--line);border-radius:12px;padding:16px}.wac{flex-direction:column;gap:14px;display:flex}.wac-steps{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wac-steps li{color:var(--mut);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.wac-steps li+li:before{content:"";background:var(--line-2);width:22px;height:1px;margin-right:4px}.wac-steps span{background:var(--bg-3);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11.5px;display:grid}.wac-steps li.on{color:var(--ink)}.wac-steps li.on span{color:#fff;background:#1fa855}.wac-b{flex-direction:column;gap:10px;display:flex}.wac-qr{flex-flow:wrap;align-items:flex-start}.wac-qr .row{flex-basis:100%}.qr{border:1px solid var(--line-2);background:#fff;border-radius:8px;flex:none;grid-template-columns:repeat(21,7px);grid-auto-rows:7px;padding:10px;display:grid}.qr i.b{background:#111}.wac-how{flex-direction:column;flex:1;gap:6px;min-width:220px;margin:0;padding-left:18px;display:flex}.wac-done{text-align:center;align-items:center;padding:10px}.wac-done .svs-ok{width:48px;height:48px;margin:0;font-size:24px}.watbl td{white-space:nowrap}.watbl tr.wa-bad td{background:#fff5f5}.wa-act{text-align:right;justify-content:flex-end;align-items:center;gap:10px;height:40px;display:flex}.lnk.red{color:var(--red)}#menu-mywa .wst{padding:0 6px;font-size:10.5px}button.wa-from{cursor:pointer;background:0 0;border:0}button.wa-from:hover{text-decoration:underline}.intro-b{color:var(--blue-2);background:#eef4ff;border:1px solid #c9d9f7;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;display:flex}.tag.intro-t{background:var(--blue-bg);text-transform:none;margin-left:6px}.tag.intro-t,.wa-from.co{color:var(--blue-2)}.wa-from:not(.co):not(.bad){color:#178a45}.gcc-foot{display:flex}.mb-tpl.co{background:var(--blue-bg);color:var(--blue-2)}.gp-av.sm{width:24px;height:24px}.co-row{border-top:1px dashed var(--line-2);padding-top:8px}.gp-sim{text-align:left;align-self:flex-start;margin:0 16px 6px}.bwrap{align-items:stretch;display:flex;position:relative}.bwrap>.due,.bwrap>.sla{flex:1;min-width:0;padding-right:52px}.bx{right:max(12px,env(safe-area-inset-right,0px));width:30px;height:30px;color:inherit;opacity:.7;border-radius:7px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.bx:hover{opacity:1;background:#00000012}.due-w{color:var(--ink)}.sla-w{color:#8f1d1d}.bwrap .sla-a{margin-right:4px}.pl-hint{margin:-6px 0 10px}.kcol.drop{border-color:var(--blue);background:var(--blue-bg);box-shadow:inset 0 0 0 1px var(--blue)}.kcard{cursor:grab;flex-direction:column;gap:4px;display:flex}.kcard.dragging{opacity:.45}.kc-main{text-align:left;grid-template-columns:1fr auto;gap:2px 8px;width:100%;display:grid}.kc-main small{color:var(--ink-2);grid-column:1/-1}.kcard .k-f{justify-content:space-between;align-items:center;gap:6px;display:flex}.kc-mv{opacity:.55}.kcard:hover .kc-mv{opacity:1}.edot{background:var(--mut);border-radius:50%;width:8px;height:8px;display:inline-block}.edot.e-vinta{background:var(--green)}.edot.e-persa{background:var(--red)}.edot.e-aperta,.edot.e-rischedulato{background:var(--blue)}.edot.e-cuccagna,.edot.e-no_show{background:var(--amber)}.ic{vertical-align:baseline;display:inline}input[type=checkbox],input[type=radio]{margin:3px 3px 3px 4px}:where(input,textarea)::placeholder{color:#8a9099}:where(.app) :where(p,ul,ol){margin-block:1em}:where(.app) :where(ul,ol){padding-inline-start:40px}:where(.app) :where(ul){list-style:outside}:where(.app) :where(ol){list-style:decimal}:where(.app) :where(h1){margin-block:.67em;font-size:2em;font-weight:700}:where(.app) :where(h2){margin-block:.83em;font-size:1.5em;font-weight:700}:where(.app) :where(h3){margin-block:1em;font-size:1.17em;font-weight:700}:where(.app) :where(h4){margin-block:1.33em;font-weight:700}:where(.app) :where(b,strong){font-weight:700}.boot{height:100vh;color:var(--mut);font:14px var(--f);place-items:center;display:grid}.cal-modal,.pc-modal,.social,.sv-rep{--sx-canvas:#f3f1fa;--sx-panel:#fff;--sx-ink:#1d1834;--sx-ink2:#4a4566;--sx-mut:#7a7594;--sx-line:#ebe7f6;--sx-line2:#dcd6ee;--sx-acc:#6d3df5;--sx-acc2:#8f6bff;--sx-acc-bg:#f0ebff;--sx-ok:#13a36e;--sx-ok-bg:#e4f7ee;--sx-warn:#b86e00;--sx-warn-bg:#fff3dc;--sx-bad:#d63b3b;--sx-bad-bg:#fdecec;--sx-r-lg:22px;--sx-r:16px;--sx-r-sm:11px;--sx-sh:0 1px 2px #23165a0d,0 8px 24px -12px #23165a29;--sx-sh-h:0 2px 6px #23165a12,0 18px 36px -14px #23165a47;--sx-ease:cubic-bezier(.22,.8,.26,1);--sx-disp:"Bricolage Grotesque","Inter",system-ui,sans-serif}.netb{color:#fff;letter-spacing:-.01em;vertical-align:middle;border-radius:30%;flex:none;place-items:center;font-weight:800;line-height:1;display:inline-grid;box-shadow:0 1px 2px #0000001f}.netb.n-instagram{background:linear-gradient(135deg,#feda75,#fa7e1e 24%,#d62976 52%,#962fbf 76%,#4f5bd5)}.netb.n-facebook{background:linear-gradient(160deg,#18acfe,#0165e1)}.netb.n-tiktok{text-shadow:-1px -1px #25f4ee,1px 1px #fe2c55;background:#111}.main.p-inbox>.social{background:var(--sx-canvas);min-height:0;color:var(--sx-ink);flex-direction:column;flex:1;display:flex}.so-top{padding-block:14px 6px;padding-left:max(18px,env(safe-area-inset-left,0px));padding-right:max(18px,env(safe-area-inset-right,0px));flex-wrap:wrap;align-items:center;gap:16px;display:flex}.so-top h1{font-family:var(--sx-disp);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700}.so-tabs{background:var(--sx-panel);box-shadow:var(--sx-sh);scrollbar-width:none;border-radius:999px;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.so-tabs button{color:var(--sx-ink2);white-space:nowrap;transition:background-color .25s var(--sx-ease),color .25s var(--sx-ease),box-shadow .25s var(--sx-ease);border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.so-tabs button:hover{background:var(--sx-acc-bg);color:var(--sx-ink)}.so-tabs button.on{background:linear-gradient(135deg,var(--sx-acc),var(--sx-acc2));color:#fff;box-shadow:0 6px 16px -6px #6d3df599}.so-tn{background:var(--sx-line);min-width:19px;height:19px;color:var(--sx-ink2);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-style:normal;font-weight:700;display:inline-grid}.so-tn.hot{color:#fff;background:#13a36e}.so-tabs button.on .so-tn{color:#fff;background:#ffffff40}.so-nets{flex-wrap:wrap;gap:6px;display:flex}.so-net-pill{background:var(--sx-panel);box-shadow:var(--sx-sh);color:var(--sx-ink2);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:12.5px;font-weight:600;display:inline-flex}.so-body{flex-direction:column;flex:1;min-height:0;display:flex}.social.t-accounts .so-body,.social.t-report .so-body{overscroll-behavior:contain;overflow-y:auto}.social.t-pipeline .so-body{overflow:hidden}.main.p-inbox .social .so-inbox,.main.p-inbox .social .so-inbox.side-on.has-sel{height:auto;min-height:0;padding-block:8px 14px;padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px));flex:1;gap:12px}.social .ib-list,.social .ib-main,.social .ib-side{background:var(--sx-panel);border-radius:var(--sx-r-lg);box-shadow:var(--sx-sh);border:0;overflow:hidden}.social .ib-side{overflow-y:auto}.so-accs{flex-wrap:wrap;gap:6px;padding:14px 14px 6px;display:flex}.so-accs.flat{padding:0}.social .fchip{border:1px solid var(--sx-line2);background:var(--sx-panel);color:var(--sx-ink2);transition:background-color .2s var(--sx-ease),border-color .2s var(--sx-ease),color .2s var(--sx-ease),transform .2s var(--sx-ease);border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 6px;font-size:12.5px;font-weight:600;display:inline-flex}.social .fchip:first-child{padding-left:12px}.social .fchip:hover{border-color:var(--sx-acc2);color:var(--sx-ink)}.social .fchip:active{transform:scale(.97)}.social .fchip.on{background:var(--sx-ink);border-color:var(--sx-ink);color:#fff}.social .fchip b{color:#fff;background:#13a36e;border-radius:999px;padding:1px 6px;font-size:10.5px}.social .fchip.dim{opacity:.55}.social .ib-tabs{border-bottom:1px solid var(--sx-line);padding:2px 10px}.social .ib-tabs .tab{transition:background-color .2s var(--sx-ease),color .2s var(--sx-ease);border-bottom:0;border-radius:999px;margin:4px 0;padding:6px 11px}.social .ib-tabs .tab.on{background:var(--sx-acc-bg);color:var(--sx-acc)}.social .c-n.hot{background:var(--sx-acc)}.social .ib-f{border-bottom:1px solid var(--sx-line);gap:8px}.social .in{border-color:var(--sx-line2);border-radius:999px}.social .btn{transition:background-color .2s var(--sx-ease),box-shadow .2s var(--sx-ease),transform .15s var(--sx-ease);border-radius:999px}.social .btn:active:not(:disabled){transform:scale(.97)}.social .btn.pri{background:linear-gradient(135deg,var(--sx-acc),var(--sx-acc2));border-color:#0000;box-shadow:0 6px 14px -6px #6d3df58c}.social .ib-items{padding:6px}.social .conv-i{border-radius:var(--sx-r);box-shadow:none;transition:background-color .2s var(--sx-ease);margin-bottom:2px}.social .conv-i:hover{background:#f7f5fd}.social .conv-i.on{background:var(--sx-acc-bg);box-shadow:none}.social .conv-i.un .ci-w{color:var(--sx-acc)}.social .udot{background:var(--sx-acc)}.social .ci-av .av{border-radius:14px}.ci-net{box-shadow:0 0 0 2px var(--sx-panel,#fff);border-radius:30%;display:flex;position:absolute;bottom:-4px;right:-4px}.so-acch{color:var(--sx-ink2);font-weight:600}.social .tag{border-radius:999px;padding:1px 8px}.social .chat{background:0 0}.social .ch-h{box-shadow:0 1px 0 var(--sx-line);flex-wrap:wrap;row-gap:8px;padding:12px 18px}.social .ch-id{flex:220px;min-width:0}.social .ch-a{flex-wrap:wrap}.social .ch-name,.social .wpill{white-space:nowrap}.social .ch-name{text-overflow:ellipsis;max-width:100%;overflow:hidden}.so-name{font-family:var(--sx-disp);letter-spacing:-.01em;font-size:17px;font-weight:700}.social .ch-body{background:#f7f5fd}.social .ch-flow{padding-inline:18px}.social .daysep span{background:var(--sx-panel);box-shadow:var(--sx-sh);color:var(--sx-mut);border-radius:999px}.social .msg.first{margin-top:10px}.social .mb{border-radius:20px;padding:9px 14px 6px;box-shadow:0 1px 2px #23165a0f,0 4px 14px -8px #23165a33}.social .msg.first.dir-in .mb{border-top-left-radius:6px}.social .msg.first.dir-out .mb{border-top-right-radius:6px}.social .msg.dir-out .mb{color:#fff;background:linear-gradient(140deg,#7b4cf7,#9a74ff)}.social .msg.dir-out .mb-f,.social .msg.dir-out .mb-f .ic,.social .msg.dir-out .mb-w{color:#ffffffd1}.social .msg.dir-out .mb-tpl{color:#fff;background:#fff3}.social .msg.dir-out .so-ref{color:#fff;background:#ffffff29;border-left-color:#fff9}.social .msg.agent .mb{background:linear-gradient(140deg,#0f8fb8,#2a78d6)}.social .msg.dir-in .mb-w{color:var(--sx-acc)}.social .ch-flow>.msg:last-child{animation:sx-pop .32s var(--sx-ease)both}@keyframes sx-pop{0%{opacity:0;transform:translateY(8px)scale(.985)}}.so-origin{width:fit-content;background:var(--sx-panel);box-shadow:var(--sx-sh);border-radius:999px;align-self:center;gap:7px;margin:10px auto 4px;padding:6px 14px;font-size:12.5px}.so-origin,.so-ref{color:var(--sx-ink2);align-items:center;display:flex}.so-ref{border-left:3px solid var(--sx-acc2);background:#f4f0ff;border-radius:8px;gap:6px;margin-bottom:6px;padding:5px 9px;font-size:11.5px}.wpill.human{background:var(--sx-warn-bg);color:var(--sx-warn)}.social .wpill{border-radius:999px;padding:2px 10px}.social .cc{background:var(--sx-panel);box-shadow:none;border-top:1px solid var(--sx-line)}.social .cc-box{border:1.5px solid var(--sx-line2);transition:border-color .2s var(--sx-ease),box-shadow .2s var(--sx-ease);border-radius:20px}.social .cc-box:focus-within{border-color:var(--sx-acc2);box-shadow:0 0 0 4px #8f6bff29}.cc-send.so,.social .cc-tool{border-radius:999px}.cc-send.so{background:linear-gradient(135deg,var(--sx-acc),var(--sx-acc2));box-shadow:0 8px 18px -8px #6d3df5b3}.so-rule{border-radius:14px;align-items:flex-start;gap:8px;padding:8px 12px;font-size:12.5px;line-height:1.45;display:flex}.so-rule.warn{background:var(--sx-warn-bg);color:var(--sx-warn)}.so-rule.bad{color:var(--sx-ink2);background:#f2f0f7}.so-cc.off .cc-box{opacity:.65}.so-warn{background:var(--sx-bad-bg,#fdecec);color:#a32424;border-radius:14px;align-items:flex-start;gap:8px;padding:9px 12px;font-size:12.5px;line-height:1.45;display:flex}.so-warn.soft{background:var(--sx-warn-bg);color:#8a4a06}.so-chat>.so-warn{margin:10px 14px 0}.social .ls-sec,.social .ls-top{border-bottom-color:var(--sx-line)}.social .ls-top .av{border-radius:20px}.so-side .ls-h span{align-items:center;gap:5px;display:inline-flex}.so-side .ls-h .tag{margin:0}.so-side .seg{border-radius:999px;margin:4px 0 8px}.so-side .seg button:disabled{opacity:.55;cursor:not-allowed}.so-side .ls-top .lnk{margin-top:2px}.so-side .ls-sec p{line-height:1.45}.so-lead{background:#f7f5fd;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex}.so-lead .grow{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.so-side .ls-sec .row{gap:6px;margin-top:8px}.so-find{flex-direction:column;gap:2px;margin-top:8px;display:flex}.so-find .mi{border-radius:10px;gap:6px}.so-find .mi,.so-lc{text-align:left;align-items:center;display:flex}.so-lc{border-radius:12px;gap:8px;width:100%;padding:7px 6px;transition:background-color .2s}.so-lc:hover{background:#f4f1fd}.so-lc .grow{flex-direction:column;min-width:0;display:flex}.so-lc b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.main.p-inbox>.social>.so-body>.inbox{flex:1;height:auto;min-height:0}.social .ib-h h1{display:none}.social .ib-h{padding-top:12px}.social.t-todo .so-body{overscroll-behavior:contain;overflow-y:auto}.wa-skin .msg.dir-out .mb{background:linear-gradient(140deg,#14a656,#2dbd6c)}.wa-skin .msg.email.dir-out .mb{background:linear-gradient(140deg,#2a78d6,#4f8fe8)}.wa-skin .msg.auto .mb{color:var(--sx-ink);background:#eceaf4}.wa-skin .msg.auto .mb-f,.wa-skin .msg.auto .mb-f .ic,.wa-skin .msg.auto .mb-w{color:var(--sx-mut)}.wa-skin .msg.dir-in .mb-w{color:#128c4b}.wa-skin .msg .mb-subj{color:inherit}.social .inote{box-shadow:var(--sx-sh);border-radius:16px}.social .sysev span{box-shadow:var(--sx-sh);background:var(--sx-panel);border-radius:999px}.social .ch-tools{background:var(--sx-panel);border-bottom:1px solid var(--sx-line)}.social .cc-modes .cc-m,.social .ls-kv .sp,.social .ls-sec .own select{border-radius:999px}.social .gp-sim{margin:0 16px 6px}.social .c-n.warn{background:var(--sx-warn-bg);color:var(--sx-warn)}.fu-page{width:100%;max-width:920px;padding-block:6px 40px;padding-left:max(18px,env(safe-area-inset-left,0px));padding-right:max(18px,env(safe-area-inset-right,0px));flex-direction:column;gap:14px;margin:0 auto;display:flex}.fu-bar{align-items:center;gap:12px}.fu-bar,.fu-stats{flex-wrap:wrap;display:flex}.fu-stats{gap:8px}.fu-s{background:var(--sx-panel);box-shadow:var(--sx-sh);color:var(--sx-ink2);border-radius:999px;align-items:baseline;gap:6px;padding:8px 14px;font-size:13px;display:inline-flex}.fu-s b{font-family:var(--sx-disp);color:var(--sx-ink);font-size:18px}.fu-s.red b{color:var(--sx-bad)}.fu-bar select.in{background-color:var(--sx-panel);box-shadow:var(--sx-sh);border-color:#0000}.social .chips{margin:0}.social .tlist{gap:20px;max-width:none}.social .tgrp{gap:8px}.social .tgrp h3{font-family:var(--sx-disp);letter-spacing:-.01em;color:var(--sx-ink);font-size:16px;font-weight:700}.social .tgrp h3.red{color:var(--sx-bad)}.social .tgrp h3.mut{color:var(--sx-mut)}.social .mention,.social .task{background:var(--sx-panel);border-radius:var(--sx-r);box-shadow:var(--sx-sh);transition:transform .2s var(--sx-ease),box-shadow .2s var(--sx-ease);border-left:3px solid #8f6bff;align-items:center;padding:12px 14px}.social .mention:hover,.social .task:hover{box-shadow:var(--sx-sh-h);transform:translateY(-1px)}.social .task.late{background:var(--sx-panel);border-left-color:var(--sx-bad)}.social .task.done{opacity:.8;background:#faf9fd;border-left-color:#cfc9e2}.social .mention{border-left-color:#2a78d6}.social .tcb{border-color:var(--sx-acc2);width:22px;height:22px;transition:background-color .2s var(--sx-ease),transform .15s var(--sx-ease);border-radius:8px}.social .tcb:active{transform:scale(.9)}.social .tcb.on{background:var(--sx-ok);border-color:var(--sx-ok)}.social .task.late .tcb{border-color:var(--sx-bad)}.social .t-t{font-weight:600}.social .kind{text-transform:none;letter-spacing:0;border-radius:999px;padding:1px 8px;font-size:11px}.social .slarow{text-align:left;width:100%}.sr-h4{margin:6px 0 0;font-size:13px;font-weight:700}.so-pills{background:var(--sx-panel);box-shadow:var(--sx-sh);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.so-pills button{color:var(--sx-ink2);transition:background-color .2s var(--sx-ease),color .2s var(--sx-ease);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}.so-pills button.on{background:var(--sx-ink);color:#fff}.so-accpage{padding-block:10px 30px;padding-left:max(18px,env(safe-area-inset-left,0px));padding-right:max(18px,env(safe-area-inset-right,0px));max-width:none}.so-acc-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.so-acc-h h2{font-family:var(--sx-disp);letter-spacing:-.01em;margin:0 0 4px;font-size:20px}.so-acclist{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:16px;display:grid}.so-acc{border-radius:var(--sx-r-lg);background:var(--sx-panel);box-shadow:var(--sx-sh);min-width:0;transition:box-shadow .3s var(--sx-ease);flex-direction:column;gap:12px;padding:18px;display:flex}.so-acc:hover{box-shadow:var(--sx-sh-h)}.so-acc.bad{box-shadow:var(--sx-sh),inset 0 0 0 1.5px #f5c9c9}.so-acc-t{align-items:center;gap:12px;display:flex}.so-acc-t .grow{flex-direction:column;min-width:0;display:flex}.so-acc-t b{font-family:var(--sx-disp);font-size:17px}.so-set{border-top:1px solid var(--sx-line);flex-direction:column;gap:10px;padding-top:12px;display:flex}.so-set .chk{white-space:normal;align-items:flex-start;line-height:1.4}.so-grid{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.so-grid label{color:var(--sx-ink2);flex-direction:column;gap:5px;min-width:0;font-size:12px;display:flex}.so-grid label span{align-items:center;gap:4px;display:inline-flex}.so-acc-a{flex-wrap:wrap;align-items:center;gap:8px}.so-how{border-radius:var(--sx-r-lg);background:var(--sx-panel);max-width:none;box-shadow:var(--sx-sh);border:0}.so-how ul{gap:4px;margin:6px 0 0;padding-left:18px}.so-how ul,.so-pick{flex-direction:column;display:flex}.so-pick{gap:10px}.so-pick-i{text-align:left;border:1px solid #e3def2;border-radius:16px;align-items:center;gap:12px;padding:14px;transition:border-color .2s,background-color .2s,transform .2s cubic-bezier(.22,.8,.26,1);display:flex}.so-pick-i:hover{background:#f6f2ff;border-color:#8f6bff;transform:translateY(-1px)}.so-pick-i>span:not(.netb){flex-direction:column;flex:1;gap:2px;display:flex}.so-pick-i>.netb{flex:none}.so-pick-i:disabled{opacity:.55;cursor:not-allowed;transform:none}.so-login{flex-direction:column;gap:4px;display:flex}.so-oauth{background:#f6f4fc;border-radius:14px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:12px 14px;display:flex}.so-oauth>div{flex-direction:column;gap:2px;display:flex}.so-login .so-warn{margin-bottom:10px}.sp{flex-direction:column;gap:10px;height:100%;min-height:0;padding-block:8px 14px;display:flex}.sp-bar,.sp-sum{padding-left:max(18px,env(safe-area-inset-left,0px));padding-right:max(18px,env(safe-area-inset-right,0px))}.sp-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sp-q .in{background:var(--sx-panel);width:170px}.sp-bar select.in,.sp-q .in{box-shadow:var(--sx-sh);border-color:#0000}.sp-bar select.in{background-color:var(--sx-panel)}.sp-sum{color:var(--sx-ink2);margin:0;font-size:13px}.sp-sum b{color:var(--sx-ink)}.sp-board{padding-block:4px 10px;padding-left:max(18px,env(safe-area-inset-left,0px));padding-right:max(18px,env(safe-area-inset-right,0px));scroll-snap-type:x proximity;flex:1;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;align-items:stretch;gap:12px;min-height:0;display:grid;overflow-x:auto}.sp-col{border-radius:var(--sx-r-lg);scroll-snap-align:start;min-width:0;min-height:0;transition:background-color .25s var(--sx-ease),box-shadow .25s var(--sx-ease);background:#ffffff8c;flex-direction:column;gap:8px;padding:10px;display:flex;box-shadow:inset 0 0 0 1px #6d3df50f}.sp-col.drop{background:var(--st)}@supports (color:color-mix(in lab,red,red)){.sp-col.drop{background:color-mix(in srgb,var(--st)12%,#fff)}}.sp-col.drop{box-shadow:inset 0 0 0 2px var(--st)}.sp-h{align-items:center;gap:8px;padding:4px 6px 6px;display:flex}.sp-h i{background:var(--st);width:10px;height:10px;box-shadow:0 0 0 4px var(--st);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.sp-h i{box-shadow:0 0 0 4px color-mix(in srgb,var(--st)18%,transparent)}}.sp-h b{font-family:var(--sx-disp);letter-spacing:-.01em;font-size:14.5px}.sp-h b,.sp-n{font-weight:700}.sp-n{color:var(--sx-ink2);background:var(--sx-panel);border-radius:999px;padding:1px 8px;font-size:12px}.sp-v{color:#0b7a52;margin-left:auto;font-size:12.5px;font-weight:700}.sp-list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:8px;min-height:0;padding:2px 2px 40px;display:flex;overflow-y:auto}.sp-card{background:var(--sx-panel);border-radius:var(--sx-r);box-shadow:var(--sx-sh);cursor:grab;border-left:3px solid var(--st);transition:transform .22s var(--sx-ease),box-shadow .22s var(--sx-ease),opacity .2s;flex-direction:column;gap:7px;padding:10px 11px 8px;display:flex}.sp-card:hover{box-shadow:var(--sx-sh-h);transform:translateY(-2px)}.sp-card.dragging{opacity:.45;transform:rotate(-1.5deg)scale(.98)}.sp-open{text-align:left;align-items:center;gap:10px;min-width:0;display:flex}.sp-open .av{border-radius:12px}.sp-who{flex-direction:column;min-width:0;display:flex}.sp-who b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.sp-who small{color:#67627f;font-size:11.5px}.sp-meta{flex-wrap:wrap;gap:5px;display:flex}.sp-chip{color:var(--sx-ink2);background:#f2effa;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.sp-chip.money{background:var(--sx-ok-bg);color:var(--sx-ok)}.sp-chip.warn{background:var(--sx-warn-bg);color:var(--sx-warn)}.sp-f{align-items:center;gap:8px;display:flex}.sp-f .av{border-radius:50%}.sp-free{color:var(--sx-warn);font-size:11px;font-weight:600}.sp-age{color:#67627f;flex:none;font-size:11.5px}.sp-age,.sp-h b{white-space:nowrap}.sp-h b{text-overflow:ellipsis;min-width:0;overflow:hidden}.sp-h i,.sp-n,.sp-v{flex:none}.sp-own{flex:0 auto}.sp-f .sp-mv{flex:none}.sp-f .rel,.sp-f .sp-mv{margin-left:auto}.sp-mv{width:26px;height:26px;color:var(--sx-mut);border-radius:50%;place-items:center;transition:background-color .2s;display:grid}.sp-mv:hover{background:var(--sx-acc-bg);color:var(--sx-acc)}.sp-menu{z-index:90;min-width:220px;box-shadow:var(--sx-sh-h);border-radius:16px;padding:6px}.sp-menu .mi{border-radius:10px}.sp-scrim{z-index:89;position:fixed;inset:0}.sp-dot{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.so-sub{color:var(--sx-ink2);font-size:13.5px}.so-sub b{color:var(--sx-ink)}.sellers .so-top{padding-bottom:2px}.sp-amt{font-family:var(--sx-disp);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;padding-left:6px;font-size:15px;font-weight:700}.sp-open{width:100%}.sp-own{color:var(--sx-ink2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.sp-chip.esi{background:var(--sx-acc-bg);color:var(--sx-acc)}.pc-btn{background:var(--sx-panel);box-shadow:var(--sx-sh);border-color:#0000}.pc-btn .ic{color:var(--sx-acc)}.pc-modal{border-radius:22px}.pc-intro{color:var(--sx-ink2);margin:0 0 12px;font-size:13px}.pc-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pc-row{cursor:grab;transition:background-color .2s var(--sx-ease),border-color .2s var(--sx-ease),opacity .2s;background:#f7f5fd;border:1.5px solid #0000;border-radius:14px;align-items:center;gap:8px;padding:6px 8px;display:flex}.pc-row:hover{background:#f1edfc}.pc-row.dragging{opacity:.45}.pc-row.over{border-color:var(--sx-acc2);background:var(--sx-acc-bg)}.pc-grip{color:var(--sx-mut);place-items:center;display:grid;transform:rotate(90deg)}.pc-sw{border-radius:8px;flex:none;width:22px;height:22px;box-shadow:inset 0 0 0 2px #fff9,0 1px 2px #00000026}.pc-pal{z-index:5;box-shadow:var(--sx-sh-h);background:#fff;border-radius:14px;grid-template-columns:repeat(6,24px);gap:6px;padding:10px;display:grid;position:absolute;top:28px;left:0}.pc-pal button{width:24px;height:24px;transition:transform .15s var(--sx-ease);border-radius:8px}.pc-pal button:hover{transform:scale(1.12)}.pc-pal button.on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--sx-ink)}.pc-in{border-radius:10px;flex:1;min-width:0}.pc-in,.pc-n{background:#fff}.pc-n{color:var(--sx-ink2);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700}.pc-ar{gap:2px;display:flex}.pc-lock{width:28px;color:var(--sx-mut);place-items:center;display:grid}.pc-del{color:var(--sx-bad);width:28px}.pc-add{border-style:dashed;border-radius:999px;margin-top:10px}.pc-note{color:var(--sx-mut);margin:12px 0 0;font-size:12px;line-height:1.45}.pc-modal .m-f{align-items:center}.sp-empty,.sp-more{color:#67627f;margin:4px 6px;font-size:12px}.sp-empty{border:1.5px dashed var(--sx-line2);border-radius:var(--sx-r);text-align:center;padding:14px 10px}.srep{padding-block:8px 28px;padding-left:max(18px,env(safe-area-inset-left,0px));padding-right:max(18px,env(safe-area-inset-right,0px));flex-direction:column;gap:16px;display:flex;position:relative}.sr-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sr-bar h2{font-family:var(--sx-disp);letter-spacing:-.01em;margin:0;font-size:20px}.sr-bar p{color:var(--sx-mut);margin:2px 0 0;font-size:13px}.sr-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sr-tile{background:var(--sx-panel);border-radius:var(--sx-r-lg);box-shadow:var(--sx-sh);flex-direction:column;gap:3px;min-width:0;padding:16px 18px 12px;display:flex;position:relative;overflow:hidden}.sr-tile.hero{color:#fff;background:linear-gradient(145deg,#1d1834,#3b2484 60%,#6d3df5)}.sr-tl{color:var(--sx-ink2);font-size:13px;font-weight:600}.sr-tile.hero .sr-tl,.sr-tile.hero .sr-ts{color:#ffffffc7}.sr-tv{font-family:var(--sx-disp);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1.1}.sr-ts{color:var(--sx-mut);font-size:12px}.sr-dl{margin-top:2px;font-size:11.5px;font-weight:600}.sr-dl.up{color:var(--sx-ok)}.sr-dl.down{color:var(--sx-bad)}.sr-tile.hero .sr-dl.up{color:#7ff0c2}.sr-tile.hero .sr-dl.down{color:#ffb3b3}.sr-spark{width:100%;height:30px;margin-top:6px;display:block}.sr-spark-a{fill:#6d3df51a}.sr-spark-l{fill:none;stroke:var(--sx-acc);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.sr-tile.hero .sr-spark-a{fill:#ffffff24}.sr-tile.hero .sr-spark-l{stroke:#fff}.sr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sr-panel{background:var(--sx-panel);border-radius:var(--sx-r-lg);box-shadow:var(--sx-sh);gap:14px;min-width:0;padding:18px 20px}.sr-panel.span2{grid-column:span 2}.sr-panel header h3{font-family:var(--sx-disp);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:17px;font-weight:700}.sr-panel header p{color:var(--sx-mut);max-width:70ch;margin:3px 0 0;font-size:12.5px}.sr-funnel{flex-direction:column;gap:8px;display:flex}.sr-fs{grid-template-columns:minmax(150px,220px) 1fr;align-items:center;gap:12px;display:grid}.sr-fl{color:var(--sx-ink2);font-size:13px;font-weight:600}.sr-ft{align-items:center;gap:10px;min-width:0;display:flex}.sr-fb{transform-origin:0;height:30px;animation:sx-grow .7s var(--sx-ease)both;animation-delay:calc(var(--d)*70ms);outline-offset:2px;border-radius:10px}@keyframes sx-grow{0%{transform:scaleX(0)}}.sr-fv{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.sr-fv b{font-family:var(--sx-disp);font-variant-numeric:tabular-nums;font-size:17px}.sr-fv small{color:var(--sx-mut);font-size:12px}.sr-fend{background:var(--sx-ok-bg);color:#0b6b48;border-radius:16px;align-items:center;gap:10px;margin-top:6px;padding:12px 14px;display:flex}.sr-fend b{font-family:var(--sx-disp);font-size:20px}.sr-cols-w{flex-direction:column;gap:10px;display:flex}.sr-cols{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:6px;height:200px;padding-left:40px;display:grid;position:relative}.sr-grid-l{pointer-events:none;position:absolute;inset:0 0 22px 40px}.sr-grid-l span{border-top:1px dashed var(--sx-line);position:absolute;left:0;right:0}.sr-grid-l em{text-align:right;width:36px;color:var(--sx-mut);font-variant-numeric:tabular-nums;font-size:10.5px;font-style:normal;position:absolute;top:-8px;left:-40px}.sr-col{flex-direction:column;min-width:0;display:flex;position:relative}.sr-col-bars{flex:1;justify-content:center;align-items:flex-end;gap:2px;display:flex}.sr-stack{width:min(100%,34px);transition:height .5s var(--sx-ease);border-radius:8px 8px 3px 3px;flex-direction:column-reverse;gap:2px;display:flex;overflow:hidden}.sr-cb,.sr-stack i{min-height:2px;display:block}.sr-cb{width:min(45%,16px);transition:height .5s var(--sx-ease);border-radius:6px 6px 2px 2px}.sr-xl{height:22px;color:var(--sx-mut);text-align:center;white-space:nowrap;padding-top:6px;font-size:10.5px;overflow:visible}.sr-legend{color:var(--sx-ink2);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.sr-legend span{align-items:center;gap:6px;display:inline-flex}.sr-legend i{border-radius:3px;width:10px;height:10px}.sr-nets{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sr-net{background:#f8f6fd;border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.sr-net-h{grid-template-columns:auto 1fr;align-items:center;column-gap:8px;display:grid}.sr-net-h .netb{grid-row:span 2}.sr-net-h b{font-family:var(--sx-disp);font-size:15px}.sr-net-h small{color:var(--sx-mut);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sr-kv{grid-template-columns:1fr 1fr;gap:8px 10px;margin:0;display:grid}.sr-kv div{min-width:0}.sr-kv .wide{border-top:1px solid var(--sx-line);grid-column:span 2;padding-top:8px}.sr-kv dt{color:var(--sx-mut);font-size:11px}.sr-kv dd{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:700}.sr-kv dd small{color:var(--sx-acc);font-size:11px;font-weight:600}.sr-kv dd.money{color:var(--sx-ok);font-family:var(--sx-disp);font-size:18px}.sr-note{color:var(--sx-ink2);background:#fff;border-radius:12px;margin:0;padding:8px 10px;font-size:12px}.sr-stacks{flex-direction:column;gap:12px;display:flex}.sr-s100{grid-template-columns:minmax(120px,170px) 1fr;align-items:center;gap:10px;display:grid}.sr-s100-l{align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:600;display:flex}.sr-s100-l small{color:var(--sx-mut);margin-left:auto;font-weight:500}.sr-s100-b{background:#f5f3fb;border-radius:10px;gap:2px;height:26px;display:flex;overflow:hidden}.sr-s100-b i{place-items:center;min-width:4px;display:grid}.sr-s100-b em{color:#fff;text-shadow:0 1px 1px #00000040;font-size:11px;font-style:normal;font-weight:700}.sr-none{color:var(--sx-mut);padding:4px 10px;font-size:12px}.sr-hist{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;height:190px;display:grid}.sr-hc{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.sr-hc i{width:100%;max-width:44px;transition:height .5s var(--sx-ease);border-radius:10px 10px 4px 4px;display:block}.sr-hn{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.sr-hl{color:var(--sx-mut);text-align:center;white-space:nowrap;font-size:10.5px}.sr-hb{flex-direction:column;gap:9px;display:flex}.sr-hr{grid-template-columns:minmax(120px,42%) 1fr;align-items:center;gap:10px;display:grid}.sr-hrl{color:var(--sx-ink2);font-size:12.5px}.sr-hrt{align-items:center;gap:8px;min-width:0;display:flex}.sr-hrt i{border-radius:7px;height:14px;display:block}.sr-hrt b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.sr-two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.sr-two h4{margin:0 0 10px;font-size:13px;font-weight:700}.sr-tw{margin:0 -6px;overflow-x:auto}.sr-tw:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.sr-t{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.sr-t th{text-align:left;color:var(--sx-mut);border-bottom:1px solid var(--sx-line);padding:6px 8px;font-size:11.5px;font-weight:600}.sr-t td,.sr-t th{white-space:nowrap}.sr-t td{border-bottom:1px solid #f3f0fa;padding:9px 8px}.sr-t tbody tr{transition:background-color .2s}.sr-t tbody tr:hover{background:#faf8ff}.sr-t td:first-child{font-weight:600}.sr-tbar{align-items:center;gap:8px;min-width:150px;display:inline-flex}.sr-tbar i{border-radius:4px;flex:none;max-width:90px;height:8px;display:block}.sr-acc{align-items:center;gap:7px;display:inline-flex}.sr-foot{color:var(--sx-mut);max-width:90ch;margin:0;font-size:12px}.sr-tip{z-index:120;background:var(--sx-ink);color:#fff;pointer-events:none;white-space:normal;border-radius:10px;max-width:280px;padding:7px 10px;font-size:12px;font-weight:500;position:fixed;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 10px 24px -8px #1d183480}.srep [tabindex="0"]:focus-visible{outline:2px solid var(--sx-acc);outline-offset:2px}.cal-b .ic{color:#6d3df5}.cal-modal{border-radius:22px;overflow:hidden}.cal{grid-template-columns:260px 1fr;gap:16px;min-height:420px;display:grid}.cal-side{flex-direction:column;gap:12px;min-width:0;display:flex}.cal-seg{background:#f3f1fa;border-radius:999px;gap:2px;padding:3px;display:flex}.cal-seg button{color:var(--sx-ink2);transition:background-color .2s var(--sx-ease),color .2s,box-shadow .2s;border-radius:999px;flex:1;padding:7px 8px;font-size:12.5px;font-weight:600}.cal-seg button.on{color:var(--sx-ink);box-shadow:var(--sx-sh);background:#fff}.cal-people{flex-direction:column;gap:4px;max-height:380px;display:flex;overflow-y:auto}.cal-p{cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;transition:background-color .2s;display:flex}.cal-p:hover{background:#f6f4fc}.cal-p.on{background:#f0ebff}.cal-p input{accent-color:#6d3df5}.cal-p .grow{flex-direction:column;min-width:0;display:flex}.cal-p small{color:var(--sx-mut);font-size:11px}.cal-main{flex-direction:column;gap:10px;min-width:0;display:flex}.cal-nav{align-items:center;gap:8px;display:flex}.cal-nav b{font-family:var(--sx-disp);text-align:center;min-width:150px;font-size:16px}.cal-grid-w{background:#fbfaff;border-radius:18px;flex:1;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ece8f7}.cal-grid{filter:blur(1.5px);opacity:.6;grid-template-columns:46px repeat(6,minmax(0,1fr));grid-auto-rows:30px;display:grid}.cal-dh{color:var(--sx-mut);text-transform:capitalize;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex}.cal-dh b{color:var(--sx-ink)}.cal-h{color:var(--sx-mut);text-align:right;padding-right:6px;font-size:10.5px}.cal-c{border-top:1px solid #ece8f7;border-left:1px solid #ece8f7}.cal-wait{width:min(420px,90%);box-shadow:var(--sx-sh-h);text-align:center;animation:sx-pop .35s var(--sx-ease)both;background:#fff;border-radius:22px;flex-direction:column;align-items:center;gap:8px;padding:22px;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.cal-wait b{font-family:var(--sx-disp);font-size:18px}.cal-wait p{color:var(--sx-ink2);margin:0 0 6px;font-size:13.5px;line-height:1.5}.cal-wait-ic{color:#fff;background:linear-gradient(135deg,#6d3df5,#8f6bff);border-radius:16px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 10px 22px -10px #6d3df5cc}.cal-wait .btn{border-radius:999px}@media (max-width:1100px){.sr-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-grid{grid-template-columns:1fr}.sr-panel.span2{grid-column:auto}.sr-nets{grid-template-columns:1fr}}@media (max-width:900px){.main.p-inbox .social .so-inbox,.main.p-inbox .social .so-inbox.side-on.has-sel{gap:8px;padding:6px 8px 8px}.so-nets{display:none}.cal{grid-template-columns:1fr}.cal-people{flex-direction:row;max-height:none;overflow-x:auto}.cal-p{flex:none}}@media (max-width:640px){.so-top h1{font-size:22px}.so-tabs{width:100%}.so-tabs button{padding:7px 11px;font-size:13px}.so-grid,.sr-two{grid-template-columns:1fr}.sr-tiles{grid-template-columns:1fr 1fr;gap:8px}.sr-tile{padding:12px 14px 10px}.sr-tv{font-size:24px}.sr-fs,.sr-s100{gap:4px}.sr-fs,.sr-hr,.sr-s100{grid-template-columns:1fr}.sr-hr{gap:3px}.sr-panel{padding:14px}.sp-q .in{width:130px}.social.t-pipeline .so-body{overflow-y:auto}.sp{height:auto}.sp-board{height:75vh}}@media (prefers-reduced-motion:reduce){.cal-modal *,.social *{transition:none!important;animation:none!important}}.ni.ng span{flex:1}.ni.sub{padding-left:34px;font-size:13px}.ni.sub .ic{width:14px;height:14px}.sadm{width:min(520px,100%)}.sadm .d-b{flex-direction:column;gap:14px;display:flex}.sadm-intro{margin:0}.sadm-msg{background:var(--green-bg);color:#145c33;border:1px solid #bfe5cd;border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.sadm-rules{text-align:left;border:1px solid var(--line-2);background:var(--bg-2);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 14px;display:flex}.sadm-rules span{flex-direction:column;gap:2px;display:flex}.sadm-rules small{color:var(--mut);font-size:12px;line-height:1.4}.sadm-rules:hover{border-color:var(--blue)}.sadm-box{border:1px solid var(--line);border-radius:10px;padding:12px 14px}.sadm-box h3,.sadm-h{margin:0 0 8px;font-size:14px}.sadm-form{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:8px 10px;display:grid}.sadm-form label{color:var(--ink-2);font-size:12.5px;font-weight:500}.sadm-err,.sadm-form .btn{grid-column:1/-1}.sadm-err{color:var(--red);margin:0;font-size:12.5px}.sadm-list,.sadm-row{flex-direction:column;gap:8px;display:flex}.sadm-row{border:1px solid var(--line);border-radius:10px;padding:10px 12px}.sadm-row.off{background:var(--bg-2)}.sr-h{align-items:center;gap:10px;display:flex}.sr-h>div{flex-direction:column;flex:1;min-width:0;display:flex}.sr-h small{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pill.sr-st{text-transform:none;white-space:nowrap;border-radius:10px;font-weight:600}.pill.sr-st.on{background:var(--green-bg);color:var(--green)}.pill.sr-st.off{background:var(--red-bg);color:var(--red)}.sr-facts{color:var(--ink-2);gap:14px;font-size:12.5px}.sr-act,.sr-facts{flex-wrap:wrap;display:flex}.sr-act{gap:6px}.btn.sr-off{color:var(--red);border-color:#f3c2c2}.btn.danger{background:var(--red);border-color:var(--red);color:#fff}.sr-panel{border-top:1px dashed var(--line-2);flex-direction:column;gap:6px;padding-top:8px;font-size:12.5px;display:flex}.sr-panel p{color:var(--ink-2);margin:0;line-height:1.45}.sadm-rl{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:12px;padding:10px 12px;display:flex}.rl-g h4{margin:0 0 6px;font-size:13px}.rl-g h4.alarm{color:var(--red)}.rl-g h4.strength{color:var(--green)}.rl-row{border-bottom:1px solid var(--bg-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.rl-row.off{opacity:.6}.rl-on{flex:1;align-items:flex-start;gap:8px;min-width:200px;display:flex}.rl-on span{flex-direction:column;display:flex}.rl-on small{color:var(--mut);font-size:11.5px;line-height:1.35}.rl-v{align-items:center;gap:4px;display:inline-flex}.rl-v input{text-align:center;width:64px}.rl-v small{color:var(--mut);max-width:110px;font-size:11.5px;line-height:1.2}.sview{flex-direction:column;gap:14px;display:flex}.sv-card{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:12px 20px;padding:14px 16px}.sv-card,.sv-id{align-items:center;display:flex}.sv-id{gap:14px;min-width:0}.sv-id h2{flex-wrap:wrap;align-items:center;gap:10px;margin:2px 0;font-size:20px;display:flex}.sv-id p{color:var(--ink-2);margin:0;font-size:13px}.sv-act{flex-wrap:wrap;gap:6px;display:flex}.sv-sig{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sig-box{border:1px solid var(--line);border-radius:10px;padding:12px 14px}.sig-box h3{align-items:center;gap:6px;margin:0 0 8px;font-size:14px;display:flex}.sig-box.bad{background:#fff8f8;border-color:#f3c2c2}.sig-box.bad h3{color:var(--red)}.sig-box.ok{background:#f5fbf7;border-color:#bfe5cd}.sig-box.ok h3{color:var(--green)}.sig-box ul{gap:6px;margin:0;padding:0;list-style:none}.sig-box li,.sig-box ul{flex-direction:column;display:flex}.sig-box li{font-size:13px}.sig-box li span{color:var(--ink-2);font-size:12.5px}.sv-kts .kt-t .vs{font-size:11.5px;font-weight:600}.vs.up{color:var(--green)}.vs.down{color:var(--red)}.vs.flat{color:var(--mut)}.sv-leads td,.sv-leads th{white-space:nowrap}@media (max-width:760px){.sadm-form,.sv-sig{grid-template-columns:1fr}}.kv-noscroll .main{overflow:hidden}.kv-host{min-height:100%;display:block}.biz .bt td.sticky,.biz .bt th.sticky{overflow-wrap:anywhere}.mk-banner .sla-b{background:#8f1d1d}.biz{--bz-ok:#1f8a4c;--bz-ok-bg:#eaf7ef;--bz-ok-b:#b9e3c8;--bz-warn:#b26a00;--bz-warn-bg:#fff6e0;--bz-warn-b:#f4d58d;--bz-bad:#c62828;--bz-bad-bg:#fdeeee;--bz-bad-b:#f2b8b8;--bz-1:#2468e5;--bz-2:#7c4bc8;--bz-3:#12a39a;--bz-sh:0 1px 2px #1018280f,0 6px 18px -8px #1018282e}.biz .ph{margin-bottom:8px}.biz-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.biz-tab{color:var(--ink-2);border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:9px 14px;font-weight:500;display:inline-flex}.biz-tab:hover{color:var(--ink);background:var(--bg-2);border-radius:6px 6px 0 0}.biz-tab.on{color:var(--blue-2);border-bottom-color:var(--blue);font-weight:600}.biz .bbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:14px;display:flex}.biz .bper{background:var(--bg-3);border-radius:8px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.biz .bper button{color:var(--ink-2);border-radius:6px;padding:6px 11px;font-size:12.5px;font-weight:500}.biz .bper button.on{background:var(--bg);color:var(--ink);font-weight:600;box-shadow:0 1px 3px #10182824}.biz .src{letter-spacing:.02em;white-space:nowrap;vertical-align:middle;border-radius:9px;align-items:center;height:18px;padding:0 7px;font-size:10.5px;font-weight:600;display:inline-flex}.biz .src-auto{background:var(--bz-ok-bg);color:var(--bz-ok)}.biz .src-tab{background:var(--blue-bg);color:var(--blue-2)}.biz .src-man{background:var(--bz-warn-bg);color:var(--bz-warn)}.biz .src-mix{color:var(--purple);background:#f2ecfb}.biz-legend{color:var(--mut);flex-wrap:wrap;gap:6px 18px;margin:0 0 12px;display:flex}.biz-legend>span{align-items:center;gap:6px;max-width:520px;display:inline-flex}.biz-legend small{font-size:12px}.biz .bbig{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.biz .bbt{border:1px solid var(--line);background:var(--bg);box-shadow:var(--bz-sh);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:14px 16px 10px;display:flex;position:relative;overflow:hidden}.biz .bbt:before{content:"";background:var(--line-2);width:4px;position:absolute;inset:0 auto 0 0}.biz .bbt.lv-ok:before{background:var(--bz-ok)}.biz .bbt.lv-warn:before{background:#e3a008}.biz .bbt.lv-bad:before{background:var(--bz-bad)}.biz .bbt.lv-bad{background:linear-gradient(180deg,#fff 0,var(--bz-bad-bg)140%)}.biz .bbt>b{letter-spacing:-.02em;font-size:26px;line-height:1.15}.biz .bbt.lv-bad>b{color:var(--bz-bad)}.biz .bbt.lv-ok>b{color:var(--bz-ok)}.biz .bbt small{font-size:12px}.biz .bt-l{color:var(--ink-2);font-size:12.5px;font-weight:600}.biz .dl{color:var(--mut);font-size:12px;font-weight:600}.biz .dl.g{color:var(--bz-ok)}.biz .dl.b{color:var(--bz-bad)}.biz .bspark{width:100%;height:30px;margin-top:4px;display:block}.biz .bspark .l{fill:none;stroke:var(--blue);stroke-width:1.6px;vector-effect:non-scaling-stroke}.biz .bspark .a{opacity:.08}.biz .bspark .a,.biz .bspark .p{fill:var(--blue)}.biz .bspark .z{stroke:var(--line-2);stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.biz .bspark.lv-bad .l{stroke:var(--bz-bad)}.biz .bspark.lv-bad .a,.biz .bspark.lv-bad .p{fill:var(--bz-bad)}.biz .bspark.lv-ok .l{stroke:var(--bz-ok)}.biz .bspark.lv-ok .a,.biz .bspark.lv-ok .p{fill:var(--bz-ok)}.biz .bspark.lv-warn .l{stroke:#d08a00}.biz .bspark.lv-warn .a,.biz .bspark.lv-warn .p{fill:#d08a00}.biz .bsec{border:1px solid var(--line);background:var(--bg);box-shadow:var(--bz-sh);border-radius:12px;min-width:0;margin-bottom:14px;padding:14px 16px 16px}.biz .bsec>header{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.biz .bsec>header h2{margin:0;font-size:15px;font-weight:700}.biz .bsec>header p{color:var(--mut);margin:2px 0 0;font-size:12.5px}.biz .bs-ic{background:var(--blue-bg);width:30px;height:30px;color:var(--blue-2);border-radius:8px;flex:none;place-items:center;display:grid}.biz .bgrid{column-count:2;column-gap:14px}.biz .bgrid>.bsec{break-inside:avoid;width:100%;display:inline-block}.biz .btiles{grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:8px;display:grid}.biz .btiles.two{grid-template-columns:1fr 1fr;margin-top:12px}.biz .btile{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:10px 11px 8px 13px;display:flex;position:relative;overflow:hidden}.biz .btile:before{content:"";background:var(--line);width:3px;position:absolute;inset:0 auto 0 0}.biz .btile.lv-ok{border-color:var(--line);background:var(--bg)}.biz .btile.lv-ok:before{background:var(--bz-ok)}.biz .btile.lv-warn{border-color:var(--bz-warn-b);background:var(--bz-warn-bg)}.biz .btile.lv-warn:before{background:#e3a008}.biz .btile.lv-bad{border-color:var(--bz-bad-b);background:var(--bz-bad-bg);box-shadow:0 0 0 1px var(--bz-bad-b)}.biz .btile.lv-bad:before{background:var(--bz-bad)}.biz .bt-h{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.biz .btile .bt-l{font-size:12px;font-weight:500;line-height:1.3}.biz .bt-dot{white-space:nowrap;border-radius:9px;flex:none;padding:1px 7px;font-size:11px;font-weight:600}.biz .bt-dot.lv-ok{color:var(--bz-ok);background:var(--bz-ok-bg)}.biz .bt-dot.lv-warn{color:var(--bz-warn);background:#fff}.biz .bt-dot.lv-bad{color:#fff;background:var(--bz-bad)}.biz .bt-v{letter-spacing:-.01em;font-size:21px;font-weight:700}.biz .btile.lv-bad .bt-v{color:var(--bz-bad)}.biz .btile.lv-ok .bt-v{color:var(--bz-ok)}.biz .btile.lv-warn .bt-v{color:var(--bz-warn)}.biz .bt-s{flex-direction:column;gap:1px;font-size:11.5px;line-height:1.3;display:flex}.biz .btile .bspark{height:22px}.biz .balerts.has-bad{border-color:var(--bz-bad-b);background:linear-gradient(180deg,#fff 0,#fff 60%,var(--bz-bad-bg)160%)}.biz .balerts.has-bad .bs-ic{background:var(--bz-bad);color:#fff}.biz .balerts.has-warn .bs-ic{color:#fff;background:#e3a008}.biz .balerts.all-ok .bs-ic{background:var(--bz-ok);color:#fff}.biz .bal{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.biz .bal li{border:1px solid var(--line);background:var(--bg);border-radius:9px;align-items:center;gap:10px;min-width:0;padding:9px 11px;display:flex}.biz .bal li>div{flex-direction:column;flex:1;min-width:0;display:flex}.biz .bal li b{font-size:13px}.biz .bal li small{color:var(--mut);font-size:11.5px;line-height:1.35}.biz .bal li.lv-bad{border-color:var(--bz-bad-b);background:var(--bz-bad-bg)}.biz .bal li.lv-warn{border-color:var(--bz-warn-b);background:var(--bz-warn-bg)}.biz .ba-d{border-radius:50%;flex:none;width:10px;height:10px}.biz .bal li.lv-bad .ba-d{background:var(--bz-bad);animation:bz-pulse 1.8s ease-in-out infinite;box-shadow:0 0 0 3px #c628282e}.biz .bal li.lv-warn .ba-d{background:#e3a008}.biz .ba-v{font-size:14px;font-weight:700}.biz .bal li.lv-bad .ba-v{color:var(--bz-bad)}.biz .bal li.lv-warn .ba-v{color:var(--bz-warn)}@keyframes bz-pulse{50%{box-shadow:0 0 0 6px #c628280f}}.biz .bstack{background:var(--bg-3);border-radius:7px;gap:2px;height:14px;display:flex;overflow:hidden}.biz .bstack i{height:100%;display:block}.biz .blegend{flex-wrap:wrap;gap:4px 16px;margin:8px 0 12px;font-size:12.5px;display:flex}.biz .blegend i{border-radius:3px;width:9px;height:9px;margin-right:5px;display:inline-block}.biz .bprod{border-collapse:collapse;width:100%;font-size:12.5px}.biz .bprod th{text-align:right;color:var(--mut);border-bottom:1px solid var(--line);padding:5px 6px;font-size:11.5px;font-weight:600}.biz .bprod td:first-child,.biz .bprod th:first-child{text-align:left}.biz .bprod td{text-align:right;border-bottom:1px solid var(--bg-3);padding:6px}.biz .bprod tr.ups td{color:var(--purple);font-style:italic}.biz .bincs{gap:9px;margin-bottom:14px;display:grid}.biz .ibar .ib-h{justify-content:space-between;margin-bottom:3px;font-size:12.5px;display:flex}.biz .ibar .ib-t{background:var(--bz-bad-bg);border-radius:5px;height:10px;position:relative;overflow:hidden}.biz .ibar .ib-t .z{position:absolute;top:0;bottom:0;left:0}.biz .ibar .ib-t .z.ok{background:var(--bz-ok-bg)}.biz .ibar .ib-t .z.warn{background:var(--bz-warn-bg)}.biz .ibar .ib-t>b{background:var(--ink-2);border-radius:3px;position:absolute;top:2px;bottom:2px;left:0}.biz .ibar.lv-ok .ib-t>b{background:var(--bz-ok)}.biz .ibar.lv-warn .ib-t>b{background:#d08a00}.biz .ibar.lv-bad .ib-t>b{background:var(--bz-bad)}.biz .ibar.lv-bad .ib-h b{color:var(--bz-bad)}.biz .bcost2{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:12px;display:grid}.biz .bcost2 h3{align-items:center;gap:6px;margin:0 0 6px;font-size:12.5px;display:flex}.biz .bcost2 ul{margin:0;padding:0;font-size:12.5px;list-style:none}.biz .bcost2 li{border-bottom:1px dashed var(--bg-3);justify-content:space-between;gap:8px;padding:4px 0;display:flex}.biz .bcost2 li.btot{border-bottom:0;border-top:1px solid var(--line);font-weight:700}.biz .bauto-l{color:var(--ink-2);gap:8px;margin:8px 0 0;padding-left:0;font-size:12.5px;list-style:none;display:grid}.biz{--bz-band:#f1f4f8;--bz-band-2:#f8f9fb;--bz-rule:#eef0f3;--bz-now:#2468e5;--bz-now-bg:#f4f8ff;--bz-src:#7d8796;--bz-dot-w:#e3a008}.biz .bt-bar{justify-content:space-between;gap:10px 16px;margin-bottom:10px}.biz .bt-bar,.biz .bt-nav{flex-wrap:wrap;align-items:center;display:flex}.biz .bt-nav{gap:6px}.biz .bt-nav>b{letter-spacing:-.005em;min-width:0;padding:0 4px;font-size:15px;font-weight:700}.biz .bt-tools{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.biz .bseg{background:var(--bg-3);border-radius:8px;align-items:center;gap:2px;padding:3px;display:inline-flex}.biz .bseg-l{color:var(--mut);padding:0 6px 0 5px;font-size:12px}.biz .bseg button{color:var(--ink-2);border-radius:6px;padding:4px 10px;font-size:12.5px;font-weight:500}.biz .bseg button.on{background:var(--bg);color:var(--ink);font-weight:600;box-shadow:0 1px 3px #10182824}.biz .bseg button:focus-visible,.biz .bt .ex:focus-visible,.biz .bt .gx:focus-visible,.biz .bt .ln:focus-visible,.biz .bt td.ed button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.biz .bt-q{border:1px solid var(--line-2);background:var(--bg);height:32px;color:var(--mut);border-radius:8px;align-items:center;gap:6px;min-width:0;padding:0 8px 0 10px;display:inline-flex}.biz .bt-q:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-bg)}.biz .bt-q input{width:170px;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;min-width:0}.biz .bt-q button{width:20px;height:20px;color:var(--mut);border-radius:50%;place-items:center;display:grid}.biz .bt-q button:hover{background:var(--bg-3);color:var(--ink)}.biz .bt-sub{justify-content:space-between;gap:6px 16px;margin-bottom:10px}.biz .bt-leg,.biz .bt-sub{flex-wrap:wrap;align-items:center;display:flex}.biz .bt-leg{color:var(--ink-2);gap:4px 14px;font-size:12px}.biz .bt-leg>span{align-items:center;gap:6px;display:inline-flex}.biz .bt-leg-st{border-left:1px solid var(--line);padding-left:14px}.biz .bt-leg-st .lg{margin-left:6px}.biz .bt-leg-st .lg:first-child{margin-left:0}.biz .bt-leg-tip{color:var(--mut)}.biz .lg{border-radius:3px;width:10px;height:10px;display:inline-block}.biz .lg-ok{border:2px solid var(--bz-ok);background:0 0;border-radius:50%;width:8px;height:8px}.biz .lg-warn{background:var(--bz-dot-w);border-radius:50%}.biz .lg-bad{background:var(--bz-bad-bg);box-shadow:inset 0 0 0 1px var(--bz-bad-b)}.biz .bt-oc{gap:14px;display:flex}.biz .lnk{color:var(--blue-2);font-size:12.5px;font-weight:500}.biz .lnk:hover{text-decoration:underline}.biz .sd{vertical-align:middle;flex:none;width:8px;height:8px;display:inline-block;position:relative}.biz .sd-auto{background:var(--bz-src);border-radius:50%}.biz .sd-tab{border:1.5px solid var(--bz-src);border-radius:2px;width:7px;height:7px}.biz .sd-mix{border:1.5px solid var(--bz-src);background:linear-gradient(90deg,var(--bz-src)50%,transparent 50%);border-radius:50%;width:7px;height:7px}.biz .sd-man{background:var(--purple);width:10px;height:10px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 17.2V21h3.8L17.8 9.9l-3.8-3.8zM20.7 7a1 1 0 0 0 0-1.4l-2.3-2.3a1 1 0 0 0-1.4 0l-1.8 1.8 3.8 3.8z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 17.2V21h3.8L17.8 9.9l-3.8-3.8zM20.7 7a1 1 0 0 0 0-1.4l-2.3-2.3a1 1 0 0 0-1.4 0l-1.8 1.8 3.8 3.8z'/%3E%3C/svg%3E") 50%/contain no-repeat}.biz .bt-wrap{border:1px solid var(--line);min-height:320px;max-height:calc(100vh - 250px);box-shadow:var(--bz-sh);background:var(--bg);border-radius:12px;overflow:auto}.biz .bt{--bt-hh:62px;--bt-sw:300px;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;min-width:100%;font-size:12.5px}.biz .bt.mo{--bt-hh:40px}.biz .bt td,.biz .bt th{border-bottom:1px solid var(--bz-rule);white-space:nowrap;text-align:right;padding:6px 10px}.biz .bt thead th{background:var(--bg);z-index:4;color:var(--mut);box-sizing:border-box;height:28px;padding-top:4px;padding-bottom:4px;font-size:11.5px;font-weight:500;position:sticky;top:0}.biz .bt thead tr:nth-child(2) th{border-bottom:1px solid var(--line-2);vertical-align:top;height:34px;top:28px}.biz .bt.mo thead th{border-bottom:1px solid var(--line-2);height:40px}.biz .bt thead th.bmh{text-align:left;color:var(--ink);border-left:1px solid var(--line-2);padding-left:10px;font-size:12.5px;font-weight:700}.biz .bt thead th small{color:var(--bz-now);font-size:10.5px;font-weight:600;line-height:1.2;display:block}.biz .bt thead th.now{color:var(--bz-now);background:var(--bz-now-bg);font-weight:700}.biz .bt thead th.now,.biz .bt thead th.nowm{box-shadow:inset 0 2px 0 var(--bz-now)}.biz .bt thead th.fut{color:#b3b9c1}.biz .bt .sticky{background:var(--bg);z-index:2;text-align:left;width:var(--bt-sw);min-width:var(--bt-sw);max-width:var(--bt-sw);box-sizing:border-box;white-space:normal;color:var(--ink);box-shadow:1px 0 0 var(--line);font-weight:500;position:sticky;left:0}.biz .bt thead .sticky{z-index:5;color:var(--mut);vertical-align:bottom;border-bottom:1px solid var(--line-2);font-weight:500}.biz .bt .tc{background:var(--bz-band-2);border-left:1px solid var(--line);border-right:1px solid var(--line-2);font-weight:600}.biz .bt thead th.tc{color:var(--ink-2);background:var(--bz-band-2)}.biz .bt td.now{background:var(--bz-now-bg)}.biz .bt td.fut{color:#b3b9c1;background:0 0}.biz .bt td .z{color:#c6cbd2}.biz .bt td small{color:var(--mut);font-size:10.5px;font-weight:400;display:block}.biz .bt td.neg{color:var(--bz-bad)}.biz .bt tr.bgs>*,.biz .bt tr.g>*{top:var(--bt-hh);z-index:1;position:sticky}.biz .bt tr.g>*{box-sizing:border-box;height:40px}.biz .bt tr.bgs>*{top:calc(var(--bt-hh) + 40px);box-sizing:border-box;height:34px}.biz .bt .gx{white-space:nowrap;max-width:100%}.biz .bt .g-l{text-overflow:ellipsis;min-width:0;overflow:hidden}.biz .bt thead th.bmh .bmh-t{left:calc(var(--bt-sw) + 10px);position:sticky}.biz .bt tr.g>*,.biz .bt tr.g>.sticky{background:var(--bz-band);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);color:var(--ink);padding-top:8px;padding-bottom:8px;font-size:13px;font-weight:700}.biz .bt tr.bgs>.sticky,.biz .bt tr.g>.sticky{z-index:3;left:0}.biz .bt tr.g>td.tc{background:#e9edf3}.biz .bt tr.g>td.neg{color:var(--bz-bad)}.biz .bt tr.g>td.now{background:#e8f0fe}.biz .bt tr.bgs>*,.biz .bt tr.bgs>.sticky{background:var(--bz-band-2);color:var(--ink-2);font-size:12.5px;font-weight:600}.biz .bt tr.bgs>td.now{background:#eef4ff}.biz .bt .gx{font:inherit;color:inherit;text-align:left;align-items:center;gap:7px;display:inline-flex}.biz .bt tr.bgs .gx{padding-left:14px}.biz .bt .gx small{color:var(--mut);font-size:11.5px;font-weight:500}.biz .bt .g-ic{background:var(--bg);width:22px;height:22px;color:var(--ink-2);box-shadow:0 0 0 1px var(--line);border-radius:6px;place-items:center;display:inline-grid}.biz .bt tr.bgs .g-ic{width:18px;height:18px;box-shadow:none;background:0 0}.biz .hb{box-sizing:border-box;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:3px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.biz .hb-bad{background:var(--bz-bad);color:#fff}.biz .hb-warn{color:var(--bz-warn);box-shadow:inset 0 0 0 1px var(--bz-warn-b);background:#fdf1d2}.biz .hb-ok{border:2px solid var(--bz-ok);opacity:.55;background:0 0;width:8px;min-width:8px;height:8px;padding:0}.biz .bt .lb{align-items:center;gap:6px;display:flex}.biz .bt .ex,.biz .bt .ex0{width:18px;height:18px;color:var(--mut);border-radius:4px;flex:none;place-items:center;display:inline-grid}.biz .bt .ex:hover{background:var(--bg-3);color:var(--ink)}.biz .bt .ln{text-align:left;font:inherit;color:inherit;text-underline-offset:3px;border-radius:3px;-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000}.biz .bt .ln:hover{-webkit-text-decoration-color:var(--mut);text-decoration-color:var(--mut);color:var(--blue-2)}.biz .bt .lb .sd{margin-left:auto}.biz .bt tr.r-row>.sticky{padding-left:22px}.biz .bt tr.r-sub>.sticky{padding-left:46px;font-weight:400}.biz .bt tr.r-sub td,.biz .bt tr.r-sub>.sticky{color:var(--ink-2);font-size:12px}.biz .bt tr.r-sub>*,.biz .bt tr.r-sub>.sticky{background-color:#fcfcfd}.biz .bt tr.r-total>*,.biz .bt tr.r-total>.sticky{border-top:1px solid var(--line-2);border-bottom-color:var(--line-2);font-weight:700}.biz .bt tr.r-total>.sticky{padding-left:22px}.biz .bt tr.r-none td,.biz .bt tr.r-none th{color:var(--ink-2);text-align:left;padding:18px 12px}.biz .bt tbody tr:not(.g):not(.bgs):hover>*{background-color:#f5f8fe}.biz .bt tbody tr:not(.g):not(.bgs):hover>td.l-bad{background-color:#fbe1e1}.biz .bt tbody tr.sel>*{background-color:#eef4ff!important}.biz .bt td.l-ok{color:var(--bz-ok);font-weight:600}.biz .bt td.l-warn{color:var(--bz-warn);font-weight:600}.biz .bt td.l-warn:before{content:"";background:var(--bz-dot-w);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.biz .bt td.l-bad{background:var(--bz-bad-bg);color:var(--bz-bad);box-shadow:inset 0 -1px 0 var(--bz-bad-b);font-weight:700}.biz .bt td.ed{padding:2px 4px}.biz .bt td.ed button{border:1px dashed var(--line-2);background:var(--bg);border-radius:5px;justify-content:flex-end;align-items:center;gap:5px;width:100%;padding:3px 6px;display:inline-flex}.biz .bt td.ed button .ic{color:var(--purple);opacity:.55;flex:none}.biz .bt td.ed button:hover:not(:disabled){border-color:var(--purple);background:#f6f1fd}.biz .bt td.ed button:hover:not(:disabled) .ic{opacity:1}.biz .bt td.ed button:disabled{background:0 0;border-color:#0000}.biz .bt td.ed.demo button{color:var(--mut);font-style:italic}.biz .bt td.ed input{text-align:right;width:96px;height:26px}.biz .bt-note{max-width:900px;margin-top:10px}.biz .zb{margin-top:6px}.biz .zb-t{background:var(--bg-3);border-radius:3px;height:6px;position:relative}.biz .zb-t>i{position:absolute;top:0;bottom:0}.biz .zb-t>i:first-child{border-radius:3px 0 0 3px}.biz .zb-t>i:nth-child(3){border-radius:0 3px 3px 0}.biz .zb-ok{background:#bfe5cc}.biz .zb-warn{background:#f7dc93}.biz .zb-bad{background:#f3c0c0}.biz .zb-t>b{background:var(--ink);width:3px;height:12px;box-shadow:0 0 0 1.5px var(--bg);border-radius:2px;margin-left:-1.5px;position:absolute;top:-3px}.biz .zb.tk{margin:8px 0 2px}.biz .zb.tk .zb-t{height:8px}.biz .zb.tk .zb-t>b{height:16px;top:-4px}.biz .zb-l{height:16px;color:var(--mut);margin-top:3px;font-size:11px;position:relative}.biz .zb-l span{white-space:nowrap;position:absolute;transform:translate(-50%)}.ri-bg{z-index:80;position:fixed;inset:0}.biz .ri{z-index:81;background:var(--bg);border:1px solid var(--line);box-shadow:var(--sh);color:var(--ink-2);border-radius:12px;outline:none;flex-direction:column;gap:8px;max-height:70vh;padding:12px 14px 14px;font-size:12.5px;animation:bz-pop .14s ease-out;display:flex;position:fixed;overflow:auto}.biz .ri.sheet{border-radius:14px}@keyframes bz-pop{0%{opacity:0;transform:translateY(-4px)}}.biz .ri-h{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.biz .ri-h b{color:var(--ink);text-wrap:balance;font-size:14px;line-height:1.3}.biz .ri p{margin:0;line-height:1.45}.biz .ri-src{align-items:baseline;gap:8px;line-height:1.4;display:flex}.biz .ri-src b{color:var(--ink)}.biz .ri-now{grid-template-columns:1fr 1fr;gap:6px;margin:0;display:grid}.biz .ri-now>div{border:1px solid var(--line);border-radius:8px;padding:6px 9px}.biz .ri-now dt{color:var(--mut);font-size:11px}.biz .ri-now dd{color:var(--ink);margin:0;font-size:15px;font-weight:700}.biz .ri-now .lv-ok dd{color:var(--bz-ok)}.biz .ri-now .lv-warn dd{color:var(--bz-warn)}.biz .ri-now .lv-bad{background:var(--bz-bad-bg);border-color:var(--bz-bad-b)}.biz .ri-now .lv-bad dd{color:var(--bz-bad)}.biz .ri-thr{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding-top:8px;display:flex}.biz .ri-thr .btn{align-self:flex-start;margin-top:2px}@media (prefers-reduced-motion:reduce){.biz .ri{animation:none}}.biz .bnote{background:var(--bg-2);color:var(--ink-2);border-radius:8px;align-items:flex-start;gap:8px;margin:0 0 14px;padding:9px 12px;font-size:12.5px;display:flex}.biz .bfc{border:1px solid var(--line);box-shadow:var(--bz-sh);border-radius:12px;margin-bottom:12px;overflow:hidden}.biz .bfc>header{background:var(--bg-2);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 14px;display:flex}.biz .bfc h3{margin:0;font-size:13.5px}.biz .bfc table{border-collapse:collapse;table-layout:fixed;width:100%}.biz .bfc td{border-bottom:1px solid var(--bg-3);vertical-align:middle;padding:7px 14px}.biz .bfc tr:last-child td{border-bottom:0}.biz .bfc td.cn{overflow-wrap:anywhere}.biz .bfc td.cn small{font-size:11.5px;display:block}.biz .bfc td.ac{text-align:right;white-space:nowrap}.biz .bfc tr.sospeso td.cn b{color:var(--mut);text-decoration:line-through}.biz .amt{align-items:center;gap:4px;display:inline-flex}.biz .amt input{text-align:right;width:110px}.biz .bchip{white-space:nowrap;border-radius:10px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-block}.biz .bchip.ok{background:var(--bg-3);color:var(--mut)}.biz .bchip.new{background:var(--blue-bg);color:var(--blue-2)}.biz .bchip.off{background:var(--bg-3);color:var(--ink-2)}.biz .bchip.up{background:var(--bz-bad-bg);color:var(--bz-bad)}.biz .bchip.dn{background:var(--bz-ok-bg);color:var(--bz-ok)}.biz .danger-t{color:var(--mut)}.biz .danger-t:hover{color:var(--red)}.biz .mnav{text-align:center;min-width:130px}.biz .badd{border:1px solid var(--blue-bg);background:#f8fbff;border-radius:12px;grid-template-columns:1.4fr 1fr;gap:16px;margin-bottom:14px;padding:14px 16px;display:grid}.biz .badd h3{margin:0 0 4px;font-size:13.5px}.biz .bpresets{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px;margin-top:8px;display:grid}.biz .bpre{text-align:left;border:1px solid var(--line);background:var(--bg);border-radius:8px;flex-direction:column;padding:7px 10px;display:flex}.biz .bpre:hover{border-color:var(--blue);box-shadow:0 0 0 2px var(--blue-bg)}.biz .bpre small{font-size:11px}.biz .bform{gap:8px}.biz .bform,.biz .bform label{flex-direction:column;display:flex}.biz .bform label{color:var(--ink-2);gap:3px;font-size:12px;font-weight:500}.biz .bads{border-collapse:collapse;width:100%;font-size:12.5px}.biz .bads th{text-align:left;color:var(--ink-2);border-bottom:1px solid var(--line);padding:6px 8px;font-weight:600}.biz .bads td{border-bottom:1px solid var(--bg-3);padding:6px 8px}.biz .bads td small{font-size:10.5px;display:block}.biz .bcount{text-align:right;width:80px}.biz .bret td.num{text-align:right;white-space:nowrap}.biz .bret th:nth-child(n+4){text-align:right}.biz .bads td.demo input{color:var(--mut);font-style:italic}.biz .bvar{margin:0 0 10px;padding:0;list-style:none}.biz .bvar li{border-bottom:1px solid var(--bg-3);align-items:center;gap:12px;padding:7px 0;display:flex}.biz .bvar-f input[type=date]{width:150px}.biz .bgrid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.biz .bgrid3 label{color:var(--ink-2);flex-direction:column;gap:3px;font-size:12px;font-weight:500;display:flex}.biz .bgrid3 .b-note{color:var(--ink-3);grid-column:1/-1;margin:0;font-size:12px}.biz .bsec>header .ml{margin-left:auto}.biz .bth{text-transform:uppercase;letter-spacing:.05em;color:var(--mut);margin:14px 0 6px;font-size:12px}.biz .bthr{border-collapse:collapse;width:100%;font-size:12.5px}.biz .bthr td{border-bottom:1px solid var(--bg-3);white-space:nowrap;padding:5px 8px}.biz .bthr td:first-child{white-space:normal;width:40%}.biz .bthr input.in{text-align:right;width:84px;margin:0 4px;display:inline-block}.biz .bthr tr.off{opacity:.5}.biz .lvl{vertical-align:middle;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.biz .lvl.lv-ok{background:var(--bz-ok)}.biz .lvl.lv-warn{background:#e3a008}@media (max-width:1200px){.biz .bbig{grid-template-columns:repeat(2,minmax(0,1fr))}.biz .bgrid{column-count:1}}@media (max-width:720px){.biz .bfc table,.biz .bfc tbody{display:block}.biz .bfc colgroup{display:none}.biz .bfc tr{border-bottom:1px solid var(--bg-3);grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;padding:9px 12px;display:grid}.biz .bfc td{border:0;padding:0;display:block}.biz .bfc td.ac,.biz .bfc td.cn{grid-column:1/-1}.biz .bfc td.ac{text-align:left}.biz .bfc td.chg .bchip{white-space:normal}.biz .badd,.biz .bbig,.biz .bcost2,.biz .bgrid3{grid-template-columns:1fr}.biz .bt{--bt-sw:172px}.biz .bt tr.r-row>.sticky,.biz .bt tr.r-total>.sticky{padding-left:10px}.biz .bt tr.r-sub>.sticky{padding-left:28px}.biz .bt tr.bgs .gx{padding-left:4px}.biz .bt-q,.biz .bt-tools{width:100%}.biz .bt-q input{flex:1;width:100%}.biz .bt-leg-tip{display:none}.biz .bt-leg-st{border-left:0;padding-left:0}.biz .bt-wrap{max-height:calc(100vh - 300px)}.biz .bfc td.cn{width:auto}.biz .bfc td.ac{white-space:normal}.biz .bal{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.biz .bal li.lv-bad .ba-d{animation:none}}.office{--of-bg:#17122b;--of-panel:#1d1734;--of-panel-2:#2a2249;--of-panel-3:#342b5a;--of-line:#463b78;--of-line-2:#5d50a0;--of-ink:#fff;--of-ink-2:#e3ddf7;--of-mut:#bdb4dc;--of-acc:#9b7bff;--of-acc-2:#6d3df5;--of-gold:#ffd23f;--of-gold-2:#e09b12;--of-ok:#3ddc84;--of-bad:#ff5a6e;--of-head:"Bricolage Grotesque","Inter",system-ui,sans-serif;--of-shadow:0 0 0 1px #ffffff0f,0 14px 34px #08041473;min-height:0;color:var(--of-ink);color-scheme:dark;isolation:isolate;-webkit-font-smoothing:antialiased;background:#bcd9ef;flex:1;font:500 14px/1.45 Inter,system-ui,sans-serif;position:relative;overflow:clip;container:office/inline-size}.main.p-inbox>.office{flex:1}.office .grow{flex:1;min-width:0}.office .mut{color:var(--of-mut)}.office .rel{position:relative}.office.of-empty{background:var(--of-bg);place-items:center;padding:24px;display:grid}.office .of-canvas,.office .of-host{position:absolute;inset:0}.office .of-canvas{touch-action:none;outline:none;display:block;width:100%!important;height:100%!important}.office .of-labels{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.office h2,.office h3,.office h4,.office h5{margin:0}.office .of-tag{color:#fff;white-space:nowrap;will-change:transform;background:#120d24db;border-radius:99px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font:700 13px/1.2 Inter,sans-serif;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 2px 8px #0000004d}.office .of-tag i{border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 2px #ffffff40}.office .of-tag.me{background:var(--of-acc-2)}.office .of-bubble{will-change:transform,opacity;background:#fff;border-radius:22px;place-items:center;min-width:44px;height:44px;padding:0 8px;font-size:24px;display:grid;position:absolute;top:0;left:0;box-shadow:0 6px 16px #00000040}.office .of-bubble.npc{color:#1d1734;white-space:nowrap;pointer-events:none;border-radius:14px;height:auto;min-height:34px;padding:7px 12px;font:600 13px/1.3 Inter,sans-serif}.office .of-cartag{color:#ffe28a;white-space:nowrap;will-change:transform;background:#120d24d1;border-radius:8px;padding:4px 10px;font:700 13px/1.2 Inter,sans-serif;position:absolute;top:0;left:0}.office .hud{z-index:5;position:absolute}.office .hud-nav{z-index:13}.office .hud-me{top:12px;left:max(12px,env(safe-area-inset-left,0px));background:var(--of-panel);box-shadow:var(--of-shadow);border-radius:16px;align-items:center;gap:10px;padding:6px 12px 6px 6px;display:flex}.office .hud-av{cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0;transition:transform .15s}.office .hud-av:hover{transform:translateY(-1px)}.office .hud-id b{font:700 15px/1.2 var(--of-head);display:block}.office .hud-row{align-items:center;gap:6px;margin-top:5px;display:flex}.office .hud-chip{border:1px solid var(--of-line-2);background:var(--of-panel-2);height:30px;color:var(--of-ink);cursor:pointer;white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:0 11px;font:600 13px/1 Inter,sans-serif;display:inline-flex}.office .hud-chip i{border-radius:50%;width:9px;height:9px}.office .hud-chip.gold{color:var(--of-gold);font-variant-numeric:tabular-nums;background:#3a2c08;border-color:#8a6a12;font:800 15px/1 Inter,sans-serif}.office .hud-chip:hover{border-color:var(--of-acc)}.office .stp{position:relative}.office .stp-m{z-index:20;background:var(--of-panel);box-shadow:var(--of-shadow);border-radius:12px;min-width:230px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0}.office .stp-m button{text-align:left;width:100%;color:var(--of-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:14px 1fr;align-items:center;column-gap:8px;padding:9px 10px;font:600 14px/1.25 Inter,sans-serif;display:grid}.office .stp-m button small{color:var(--of-mut);grid-column:2;font-size:13px;font-weight:500}.office .stp-m button i{border-radius:50%;width:10px;height:10px}.office .stp-m button:hover,.office .stp-m button[aria-checked=true]{background:var(--of-panel-2)}.office .hud-nav{top:12px;right:max(12px,env(safe-area-inset-right,0px));background:var(--of-panel);box-shadow:var(--of-shadow);border-radius:16px;flex-wrap:nowrap;justify-content:flex-end;gap:3px;max-width:calc(100% - 300px);padding:5px;display:flex}.office .hud-b{min-width:44px;height:56px;color:var(--of-ink-2);cursor:pointer;background:0 0;border:0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 9px;transition:background .15s,color .15s,transform .15s;display:inline-flex;position:relative}.office .hud-b:hover{background:var(--of-panel-2);color:#fff}.office .hud-b:active{transform:scale(.96)}.office .hud-b.on{background:var(--of-acc-2);color:#fff}.office .hud-b.build{color:var(--of-gold);background:#3a2c08}.office .hud-b.build.on{background:var(--of-gold);color:#2a1e00}.office .hud-ic{font-size:20px;line-height:1}.office .hud-l{white-space:nowrap;font:600 12px/1.1 Inter,sans-serif}.office .hud-n{background:var(--of-bad);color:#fff;min-width:20px;height:20px;box-shadow:0 0 0 2px var(--of-panel);border-radius:99px;padding:0 6px;font:800 12px/20px Inter,sans-serif;position:absolute;top:2px;right:4px}.office .hud-sep{background:var(--of-line);align-self:stretch;width:1px;margin:6px 2px}.office .demo-m{z-index:20;background:var(--of-panel);width:280px;box-shadow:var(--of-shadow);border-radius:12px;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.office .demo-m small{color:var(--of-mut);padding:4px 8px 6px;font-size:13px}.office .demo-m button{text-align:left;color:var(--of-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px;font:600 14px Inter,sans-serif}.office .demo-m button:hover{background:var(--of-panel-2)}.office .cam-ctl{right:max(12px,env(safe-area-inset-right,0px));background:var(--of-panel);box-shadow:var(--of-shadow);border-radius:14px;flex-direction:column;gap:4px;padding:5px;display:flex;bottom:216px}.office .cam-ctl button{background:var(--of-panel-2);color:#fff;cursor:pointer;border:0;border-radius:9px;width:40px;height:36px;font:700 18px/1 Inter,sans-serif}.office .cam-ctl button.wide{width:40px;font-size:10.5px;font-weight:700;line-height:1.1}.office .cam-ctl button:hover{background:var(--of-line-2)}.office .mini{width:230px;height:190px;box-shadow:var(--of-shadow);cursor:pointer;background:#5a9a4a;border-radius:12px;bottom:12px}.office .mini,.office .room-name{right:max(12px,env(safe-area-inset-right,0px))}.office .room-name{display:none;bottom:206px}.office .hud-help{left:max(12px,env(safe-area-inset-left,0px));flex-direction:column;align-items:flex-start;gap:6px;max-width:calc(100% - 280px);display:flex;bottom:12px}.office .hud-help>small{color:#fff;background:#120d24db;border-radius:10px;padding:7px 12px;font-size:13px;font-weight:500}.office .emotes{background:var(--of-panel);box-shadow:var(--of-shadow);border-radius:14px;gap:3px;padding:5px;display:flex}.office .emotes button{cursor:pointer;background:0 0;border:0;border-radius:10px;width:42px;height:42px;font-size:21px;transition:transform .12s,background .12s;position:relative}.office .emotes button:hover{background:var(--of-panel-2);transform:translateY(-2px)}.office .emotes button small{color:var(--of-mut);font:700 10px Inter,sans-serif;position:absolute;bottom:2px;right:4px}.office .joy{z-index:6;touch-action:none;background:#120d2473;border-radius:50%;place-items:center;width:120px;height:120px;display:grid;position:absolute;bottom:96px;left:18px;box-shadow:inset 0 0 0 2px #ffffff40}.office .joy span{background:#ffffffd9;border-radius:50%;width:52px;height:52px;box-shadow:0 4px 12px #0000004d}.office .zone-t{z-index:6;color:#fff;font:700 16px/1.2 var(--of-head);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;background:#120d24e6;border-radius:99px;max-width:calc(100% - 32px);padding:9px 20px;animation:of-drop .35s cubic-bezier(.2,.9,.3,1.2);position:absolute;top:92px;left:50%;overflow:hidden;transform:translate(-50%)}.office .focus-hint{z-index:7;background:var(--of-gold);color:#2a1e00;box-shadow:var(--of-shadow);border:0;border-radius:12px;padding:10px 18px;font:700 14px Inter,sans-serif;top:92px}.office .focus-hint,.office .near{cursor:pointer;position:absolute;left:50%;transform:translate(-50%)}.office .near{z-index:6;background:var(--of-panel);color:var(--of-ink);box-shadow:var(--of-shadow),0 0 0 4px #9b7bff66;white-space:nowrap;border:0;border-radius:14px;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:10px 18px 10px 10px;font:700 15px Inter,sans-serif;animation:of-bob 1.6s ease-in-out infinite;display:inline-flex;bottom:84px}.office .near kbd{background:var(--of-gold);color:#2a1e00;width:30px;height:30px;box-shadow:inset 0 -3px 0 var(--of-gold-2);border-radius:8px;place-items:center;font:800 15px Inter,sans-serif;display:inline-grid}@keyframes of-bob{50%{transform:translate(-50%,-3px)}}@keyframes of-drop{0%{opacity:0;transform:translate(-50%,-10px)}}.office .pops{z-index:7;top:96px;left:max(12px,env(safe-area-inset-left,0px));pointer-events:none;gap:6px;width:max-content;max-width:min(340px,100% - 24px);display:grid;position:absolute}.office .of-pop{color:#fff1c4;box-shadow:var(--of-shadow);background:#2d2208;border:1px solid #8a6a12;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;animation:of-pop 3.6s forwards;display:flex}.office .of-pop span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.office .of-pop b{color:var(--of-gold);font:800 17px Inter,sans-serif}@keyframes of-pop{0%{opacity:0;transform:translateY(8px)scale(.9)}8%{opacity:1;transform:none}85%{opacity:1}to{opacity:0;transform:translateY(-10px)}}.office .banner{z-index:30;box-shadow:0 0 0 3px var(--of-gold),0 20px 60px #0a041e99;pointer-events:none;background:linear-gradient(135deg,#2a1d58,#4b2bb0);border-radius:20px;align-items:center;gap:16px;max-width:calc(100% - 32px);padding:18px 26px 18px 18px;animation:of-banner 5.2s cubic-bezier(.2,.9,.3,1.2) forwards;display:flex;position:absolute;top:18%;left:50%;transform:translate(-50%)}.office .banner.b-vendita{background:linear-gradient(135deg,#3a2a00,#a0700a)}.office .banner b{font:800 clamp(18px,2.4vw,26px)/1.15 var(--of-head);color:#fff;text-wrap:balance;display:block}.office .banner small{color:#fff1c4;margin-top:4px;font-size:14px;font-weight:600;display:block}.office .banner-ic{transform-origin:50% 10%;font-size:46px;line-height:1;animation:of-ring .5s ease-in-out 4}@keyframes of-banner{0%{opacity:0;transform:translate(-50%,-20px)scale(.85)}7%{opacity:1;transform:translate(-50%)scale(1)}90%{opacity:1}to{opacity:0;transform:translate(-50%,-12px)}}@keyframes of-ring{25%{transform:rotate(16deg)}75%{transform:rotate(-16deg)}}.office .of-confetti{z-index:29;pointer-events:none;position:absolute;inset:0;overflow:hidden}.office .of-confetti i{border-radius:1px;width:8px;height:12px;animation:of-fall linear forwards;position:absolute;top:-12px}@keyframes of-fall{to{transform:translate(var(--dx),110vh)rotate(var(--r));opacity:.9}}.office .face{border-radius:12px;flex:none;display:inline-block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f;background-image:linear-gradient(#ffffff40,#0000001a)!important}.office .face img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;display:block}.office .thumb{background-image:radial-gradient(circle at 50% 35%,#ffffff40,#00000026);border-radius:12px;flex:none;place-items:center;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.office .thumb img{object-fit:cover;width:100%;height:100%;display:block}.office .thumb b{font:800 22px var(--of-head);color:#ffffffd9}.office .rar{letter-spacing:.04em;text-transform:uppercase;color:#15102a;background:var(--rc);white-space:nowrap;border-radius:6px;padding:3px 8px;font:800 11px/1.2 Inter,sans-serif;display:inline-block}.office .coin{vertical-align:-3px;flex:none}.office .of-panel{z-index:12;top:84px;right:max(12px,env(safe-area-inset-right,0px));background:var(--of-panel);width:min(480px,100% - 24px);box-shadow:var(--of-shadow);border-radius:20px;flex-direction:column;animation:of-slide .28s cubic-bezier(.2,.9,.3,1);display:flex;position:absolute;bottom:12px;overflow:hidden}.office .of-panel.wide{width:min(860px,100% - 24px)}@keyframes of-slide{0%{opacity:0;transform:translate(24px)}}.office .of-ph{border-bottom:1px solid var(--of-line);background:linear-gradient(180deg,#2a2050,var(--of-panel));justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 14px 22px;display:flex}.office .of-ph small{letter-spacing:.12em;color:var(--of-gold);font:800 12px Inter,sans-serif}.office .of-ph h2{font:800 24px/1.1 var(--of-head);color:#fff;margin:2px 0 0}.office .of-ph-a{align-items:center;gap:8px;display:flex}.office .of-x{background:var(--of-panel-2);width:38px;height:38px;color:var(--of-ink);cursor:pointer;border:0;border-radius:10px;flex:none;font-size:15px}.office .of-x:hover{background:var(--of-line-2)}.office .of-pb{flex:1;min-height:0;padding:18px 22px 22px;overflow:auto}.office h4{letter-spacing:.08em;text-transform:uppercase;color:var(--of-mut);margin:16px 0 8px;font:800 12.5px Inter,sans-serif}.office .of-btn{background:var(--of-acc-2);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 16px;font:700 14px Inter,sans-serif;text-decoration:none;transition:transform .12s,filter .12s;display:inline-flex;box-shadow:inset 0 -3px #00000040}.office .of-btn:hover{filter:brightness(1.1)}.office .of-btn:active{transform:translateY(1px)}.office .of-btn:disabled{opacity:.45;cursor:not-allowed;filter:none}.office .of-btn.ghost{background:var(--of-panel-2);color:var(--of-ink);box-shadow:inset 0 0 0 1px var(--of-line-2)}.office .of-btn.gold{background:var(--of-gold);color:#2a1e00;box-shadow:inset 0 -3px 0 var(--of-gold-2)}.office .of-btn.danger{color:#fff;background:#c9364b}.office .of-btn.big{border-radius:13px;height:50px;padding:0 24px;font-size:16px}.office .of-btn.sm{height:32px;padding:0 11px;font-size:13px}.office .of-in{border:1px solid var(--of-line-2);width:100%;height:42px;color:var(--of-ink);background:#120d24;border-radius:11px;padding:0 12px;font:500 14px Inter,sans-serif}.office textarea.of-in{resize:vertical;height:auto;padding:10px 12px;line-height:1.5}.office .of-in.sm{height:32px;font-size:13px}.office .of-in.num{width:90px}.office .of-in:focus{outline:2px solid var(--of-acc);outline-offset:1px}.office input[type=color].of-in{padding:4px}.office .of-range{width:100%;accent-color:var(--of-gold)}.office label{color:var(--of-ink-2);gap:6px;font-size:14px;font-weight:600;display:grid}.office .of-ck{align-items:center;gap:9px;font-weight:500;display:flex!important}.office .of-ck input{accent-color:var(--of-acc);width:18px;height:18px}.office fieldset{border:0;gap:9px;margin:0;padding:0;display:grid}.office legend{letter-spacing:.08em;text-transform:uppercase;color:var(--of-mut);margin-bottom:8px;padding:0;font:800 12.5px Inter,sans-serif}.office .row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.office .row3{grid-template-columns:repeat(3,minmax(0,1fr))}.office .row3,.office .row4{align-items:end;gap:12px;display:grid}.office .row4{grid-template-columns:repeat(4,minmax(0,1fr))}.office .row-end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.office .of-tabs{background:#120d24;border-radius:13px;flex-wrap:wrap;gap:4px;margin-bottom:16px;padding:4px;display:flex}.office .of-tabs button{height:36px;color:var(--of-ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:none;padding:0 14px;font:600 14px Inter,sans-serif}.office .of-tabs button:hover{color:#fff}.office .of-tabs button.on{background:var(--of-acc-2);color:#fff}.office .of-chips{flex-wrap:wrap;gap:6px;display:flex}.office .of-chip{border:1px solid var(--of-line-2);background:var(--of-panel-2);height:34px;color:var(--of-ink-2);cursor:pointer;border-radius:99px;padding:0 14px;font:600 13.5px Inter,sans-serif}.office .of-chip.sm{height:30px;padding:0 11px;font-size:13px}.office .of-chip.on{background:var(--of-acc-2);border-color:var(--of-acc);color:#fff}.office .g-bar{height:8px;box-shadow:inset 0 0 0 1px var(--of-line);background:#120d24;border-radius:4px;margin:6px 0 4px;display:block;overflow:hidden}.office .g-bar i{background:linear-gradient(90deg,var(--of-acc),#c3adff);border-radius:4px;height:100%;transition:width .6s;display:block}.office .of-ov{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a06189e;place-items:center;padding:16px;animation:of-fade .2s;display:grid;position:absolute;inset:0}@keyframes of-fade{0%{opacity:0}}.office .of-modal{background:var(--of-panel);width:min(480px,100%);max-height:calc(100% - 32px);box-shadow:var(--of-shadow);border-radius:20px;gap:14px;padding:22px;display:grid;overflow:auto}.office .of-modal.wide{width:min(860px,100%)}.office .of-modal h3{font:800 20px var(--of-head)}.office .of-modal>.row-end{background:var(--of-panel);border-top:1px solid var(--of-line);margin:0 -22px -22px;padding:12px 22px;position:sticky;bottom:-22px}.office .bb-hero{background:linear-gradient(135deg,#3a2a00,#7a5506 60%,#a0700a);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;padding:20px 22px;display:flex;box-shadow:inset 0 0 0 2px #ffd23f73}.office .bb-hero small{letter-spacing:.1em;text-transform:uppercase;color:#fff1c4;font:800 12.5px Inter,sans-serif}.office .bb-money{font:800 clamp(36px,5vw,52px)/1 var(--of-head);color:var(--of-gold);text-shadow:0 3px #5a3d00;font-variant-numeric:tabular-nums;margin:6px 0 8px}.office .bb-hero p{color:#fff6d8;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:600;display:flex}.office .bb-delta{border-radius:99px;padding:3px 9px;font-size:13px;font-weight:700}.office .bb-delta.up{color:#a6f5c8;background:#3ddc8438}.office .bb-delta.down{color:#ffc2ca;background:#ff5a6e38}.office .bb-prev{text-align:right}.office .bb-prev b{font:800 22px var(--of-head);color:#fff;margin-top:4px;display:block}.office .bb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.office .bb-card{background:var(--of-panel-2);box-shadow:inset 0 0 0 1px var(--of-line);border-radius:16px;min-width:0;padding:16px}.office .bb-card.span2{grid-column:span 2}.office .bb-card h3{font:800 17px var(--of-head);color:#fff;align-items:center;gap:8px;margin-bottom:10px;display:flex}.office .bb-card ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.office .bb-note{color:var(--of-mut);margin:-4px 0 8px;font-size:13px}.office .bb-row{width:100%;color:var(--of-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:30px 36px 1fr auto;align-items:center;gap:10px;padding:5px 6px;display:grid}.office .bb-row:hover{background:#ffffff0f}.office .bb-pos{text-align:center;color:var(--of-mut);font:800 14px Inter,sans-serif}.office .bb-pos.p1{color:#ffd23f}.office .bb-pos.p2{color:#d9dee8}.office .bb-pos.p3{color:#e3a26a}.office .bb-name{min-width:0}.office .bb-name b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.office .bb-bar{background:linear-gradient(90deg,var(--of-gold),#ffe9a6);height:6px;width:var(--w);border-radius:3px;margin-top:5px;display:block}.office .bb-val{text-align:right;color:var(--of-gold);font-variant-numeric:tabular-nums;white-space:nowrap;font:800 14px Inter,sans-serif}.office .bb-val small{color:var(--of-mut);font:500 12.5px Inter,sans-serif;display:block}.office .bb-ann{border-left:3px solid var(--of-line-2);background:#120d24;border-radius:10px;margin-bottom:8px;padding:10px 12px}.office .bb-ann.imp{border-left-color:var(--of-gold)}.office .bb-ann b{font-size:14px}.office .bb-ann p{color:var(--of-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.office .bb-ann small{color:var(--of-mut);font-size:13px}.office .bb-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:0;padding:0;list-style:none;display:grid}.office .bb-wall li{background:#120d24;border-radius:11px;align-items:flex-start;gap:10px;padding:9px 11px;display:flex}.office .bb-wall li.k-vendita{box-shadow:inset 0 0 0 1px #ffd23f73}.office .bb-wi{font-size:19px}.office .bb-wall b{font-size:13.5px;font-weight:600;line-height:1.4;display:block}.office .bb-wall small{color:var(--of-mut);font-size:12.5px}.office .shop-top{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:14px;display:flex}.office .shop-bal{background:#2d2208;border-radius:13px;align-items:center;gap:8px;padding:10px 16px;display:flex;box-shadow:inset 0 0 0 1px #8a6a12}.office .shop-bal b{font:800 26px var(--of-head);color:var(--of-gold)}.office .shop-bal small{color:#fff1c4;font-size:13px}.office .shop-top p{min-width:220px;color:var(--of-ink-2);flex:1;margin:0;font-size:14px;line-height:1.55}.office .shop-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.office .shop-it{background:var(--of-panel-2);box-shadow:inset 0 0 0 1px var(--of-line);border-radius:16px;flex-direction:column;gap:4px;padding:12px;transition:transform .15s,box-shadow .15s;display:flex}.office .shop-it:hover{transform:translateY(-2px)}.office .shop-it.r-leggendario{box-shadow:inset 0 0 0 2px #ffc53db3,0 0 24px #ffc53d1f}.office .shop-it.r-epico{box-shadow:inset 0 0 0 2px #b36bff8c}.office .shop-it.has{background:#22324a}.office .shop-pic{background:radial-gradient(circle at 50% 60%,#3a2f6b,#1a1433);border-radius:12px;place-items:center;height:118px;margin-bottom:6px;display:grid;position:relative;overflow:hidden}.office .shop-pic .face,.office .shop-pic .thumb{border-radius:0;width:100%!important;height:118px!important}.office .shop-pic .rar{position:absolute;top:7px;left:7px}.office .shop-it>b{font-size:15px}.office .shop-it>small{color:var(--of-mut);flex:1;font-size:13px;line-height:1.4}.office .shop-act{gap:5px;margin-top:8px;display:grid}.office .shop-act .of-btn{width:100%}.office .shop-ask{gap:4px;display:flex}.office .shop-ask .of-btn:first-child{flex:1}.office .shop-ask .of-btn:last-child{width:auto}.office .shop-miss{color:var(--of-mut);text-align:center;font-size:12.5px}.office .cam{gap:14px;display:grid}.office .cam-prev{justify-items:center;gap:6px;display:grid}.office .av-stage{cursor:grab;background:radial-gradient(circle at 50% 30%,#3a2f6b,#17122b 75%);border-radius:18px;width:100%;overflow:hidden}.office .av-stage-cv{touch-action:none;display:block}.office .cam-opts{gap:16px;display:grid}.office .cam-sec{gap:10px;display:grid}.office .sws{flex-wrap:wrap;gap:8px;display:flex}.office .sw{cursor:pointer;width:34px;height:34px;box-shadow:0 0 0 1px var(--of-line-2);border:2px solid #0f0b1e;border-radius:10px}.office .sw.on{box-shadow:0 0 0 3px var(--of-gold)}.office .cam-items{flex-wrap:wrap;gap:8px;display:flex}.office .cam-item{border:1px solid var(--of-line);background:var(--of-panel-2);width:86px;color:var(--of-ink-2);cursor:pointer;border-radius:12px;justify-items:center;gap:4px;padding:8px 4px;display:grid}.office .cam-item small{text-align:center;font-size:12px;line-height:1.2}.office .cam-item.on{border-color:var(--of-gold);box-shadow:0 0 0 2px var(--of-gold);color:#fff}.office .cam-none{width:54px;height:54px;color:var(--of-mut);background:#120d24;border-radius:12px;place-items:center;font-size:22px;display:grid}.office .wal-top{align-items:center;gap:12px;margin-bottom:14px;display:flex}.office .wal-top b{font:800 34px/1 var(--of-head);color:var(--of-gold);display:block}.office .wal-top small{color:var(--of-mut);font-size:13px}.office .achs,.office .goals,.office .mov{gap:8px;margin:0;padding:0;list-style:none;display:grid}.office .goals li{background:var(--of-panel-2);border-radius:13px;align-items:center;gap:12px;padding:12px 14px;display:flex}.office .goals li.done{box-shadow:inset 0 0 0 1px #3ddc8480}.office .goals li.done .g-bar i{background:linear-gradient(90deg,#22b866,var(--of-ok))}.office .g-ic{width:30px;height:30px;color:var(--of-mut);background:#120d24;border-radius:9px;flex:none;place-items:center;font-weight:800;display:grid}.office .done .g-ic{background:var(--of-ok);color:#06301a}.office .goals b{font-size:15px}.office .goals small{color:var(--of-mut);font-size:13px}.office .g-coin{color:var(--of-gold);align-items:center;gap:4px;font:800 15px Inter,sans-serif;display:inline-flex}.office .goals li.g-note{color:var(--of-mut);background:0 0;padding:4px 2px;font-size:13.5px;line-height:1.55;display:block}.office .ach{background:var(--of-panel-2);opacity:.85;border-radius:13px;align-items:center;gap:12px;padding:12px;display:flex}.office .ach.got{opacity:1;box-shadow:inset 0 0 0 2px var(--tc)}.office .ach.t-bronzo{--tc:#cd8a52}.office .ach.t-argento{--tc:#d2d9e6}.office .ach.t-oro{--tc:var(--of-gold)}.office .ach-ic{width:46px;height:46px;box-shadow:inset 0 0 0 2px var(--tc);filter:grayscale(.85);background:#120d24;border-radius:13px;flex:none;place-items:center;font-size:22px;display:grid}.office .got .ach-ic{filter:none}.office .ach b{font-size:15px;display:block}.office .ach small{color:var(--of-mut);font-size:13px;display:block}.office .ach .ach-st{color:var(--of-ink-2);margin-top:2px}.office .ach-tier{text-align:right;letter-spacing:.06em;text-transform:uppercase;color:var(--tc);font:800 12px Inter,sans-serif}.office .ach-tier span{color:var(--of-gold);justify-content:flex-end;align-items:center;gap:3px;margin-top:4px;font-size:14px;display:flex}.office .mov li{background:var(--of-panel-2);border-radius:11px;align-items:center;gap:10px;padding:10px 13px;display:flex}.office .mov b{font-size:14px;font-weight:600;display:block}.office .mov small{color:var(--of-mut);font-size:12.5px}.office .mov-a{font-variant-numeric:tabular-nums;font:800 16px Inter,sans-serif}.office .mov-a.pos{color:var(--of-gold)}.office .mov-a.neg{color:#ffc2ca}.office .rules p{color:var(--of-ink-2);margin:0 0 12px;font-size:14px;line-height:1.6}.office .rules table{border-collapse:collapse;width:100%;margin-bottom:12px}.office .rules td{border-bottom:1px solid var(--of-line);padding:10px 4px;font-size:14px}.office .rules td:last-child{text-align:right;color:var(--of-gold);white-space:nowrap;font:800 15px Inter,sans-serif}.office .ppl ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.office .ppl .of-in{margin-bottom:4px}.office .ppl-row{width:100%;color:var(--of-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:7px 8px;display:flex}.office .ppl-row:hover{background:var(--of-panel-2)}.office .ppl-av{flex:none;position:relative}.office .ppl-av i{width:13px;height:13px;box-shadow:0 0 0 2px var(--of-panel);border-radius:50%;position:absolute;bottom:-2px;right:-2px}.office .ppl-row b{font-size:14.5px;display:block}.office .ppl-row small{color:var(--of-mut);font-size:13px}.office .ppl-st{color:var(--of-ink-2);white-space:nowrap;font-size:13px}.office .meet-hero{background:linear-gradient(135deg,#1e3a6b,#2b5fb0);border-radius:18px;justify-items:start;gap:6px;margin-bottom:4px;padding:20px;display:grid}.office .meet-hero.live{background:linear-gradient(135deg,#5a1630,#b0284e)}.office .meet-hero small{letter-spacing:.12em;color:#dbe9ff;font:800 12.5px Inter,sans-serif}.office .meet-hero.live small{color:#ffd6df;animation:of-blink 1.2s steps(2) infinite}@keyframes of-blink{50%{opacity:.5}}.office .meet-hero h3{font:800 24px var(--of-head);color:#fff}.office .meet-hero p{color:#e8f0ff;margin:0 0 8px;font-size:14px}.office .meet-no{color:#fff;background:#0003;border-radius:9px;padding:9px 11px;font-size:14px}.office .meet-who{gap:4px;margin:0 0 14px;padding:0;list-style:none;display:grid}.office .meet-who li{background:var(--of-panel-2);border-radius:12px;align-items:center;gap:10px;padding:7px 10px;display:flex}.office .meet-who li.here{box-shadow:inset 0 0 0 1px #3ddc8499}.office .meet-who b{font-size:14.5px;display:block}.office .meet-st,.office .meet-who small{color:var(--of-mut);font-size:13px}.office .here .meet-st{color:var(--of-ok);font-weight:700}.office .meet-ed{gap:12px;display:grid}.office .of-panel.wide .of-pb:has(>.of-chat){padding:0;display:flex}.office .of-chat{flex:1;grid-template-columns:240px 1fr;min-height:0;display:grid}.office .chat-side{border-right:1px solid var(--of-line);background:#18122d;padding:6px 10px 14px;overflow:auto}.office .chat-side ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.office .chl{width:100%;color:var(--of-ink-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:8px 9px;font:500 14px Inter,sans-serif;display:flex}.office .chl:hover{background:var(--of-panel-2)}.office .chl.on{background:var(--of-acc-2);color:#fff}.office .chl.unread{color:#fff;font-weight:800}.office .chl .grow{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.office .chl-hash{text-align:center;width:16px;color:var(--of-mut);font-weight:800}.office .chl.on .chl-hash{color:#fff}.office .chl-dot{border-radius:50%;flex:none;width:10px;height:10px;margin:0 3px}.office .chl-n{background:var(--of-bad);color:#fff;text-align:center;border-radius:99px;min-width:20px;height:20px;padding:0 6px;font:800 12px/20px Inter,sans-serif}.office .chat-add{width:100%;color:var(--of-mut);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;margin-top:4px;padding:8px 9px;font:600 13.5px Inter,sans-serif}.office .chat-add:hover{color:var(--of-ink);background:var(--of-panel-2)}.office .chat-new{gap:6px;margin-top:6px;display:grid}.office .chat-main{flex-direction:column;min-width:0;min-height:0;display:flex}.office .chat-h{border-bottom:1px solid var(--of-line);padding:14px 18px 10px}.office .chat-h b{font:800 18px var(--of-head)}.office .chat-h small{color:var(--of-mut);font-size:13px;display:block}.office .chat-priv{color:#fff1c4;background:#ffd23f1f;border-radius:9px;margin:10px 18px 0;padding:8px 12px;font-size:13px;font-weight:500;line-height:1.45}.office .chat-list{flex-direction:column;flex:1;min-height:0;padding:10px 18px;display:flex;overflow:auto}.office .of-msg{grid-template-columns:36px 1fr;gap:10px;margin-top:12px;display:grid}.office .of-msg.same{margin-top:2px}.office .of-msg.same .msg-b{grid-column:2}.office .msg-h{align-items:baseline;gap:8px;display:flex}.office .msg-h b{font-size:14px}.office .of-msg.mine .msg-h b{color:#d5c8ff}.office .msg-h small{color:var(--of-mut);font-size:12.5px}.office .msg-b p{color:var(--of-ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:14.5px;line-height:1.5}.office .chat-empty{margin:auto}.office .chat-comp{border-top:1px solid var(--of-line);gap:8px;padding:12px 18px 16px;display:flex}.office .ann{gap:12px;display:grid}.office .ann>.of-btn{justify-self:start}.office .ann-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.office .ann-it{background:var(--of-panel-2);box-shadow:inset 0 0 0 1px var(--of-line);border-radius:15px;padding:15px}.office .ann-it.imp{box-shadow:inset 3px 0 0 var(--of-gold),inset 0 0 0 1px var(--of-line)}.office .ann-it.unread{background:#332865}.office .ann-h{align-items:center;gap:10px;display:flex}.office .ann-h b{font-size:15px;display:block}.office .ann-h small{color:var(--of-mut);font-size:13px}.office .ann-tag{letter-spacing:.06em;text-transform:uppercase;background:var(--of-gold);color:#2a1e00;border-radius:6px;padding:4px 8px;font:800 11px Inter,sans-serif}.office .ann-it>p{color:var(--of-ink-2);margin:10px 0;font-size:14.5px;line-height:1.6}.office .ann-f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.office .ann-ok{color:var(--of-ok);font-size:14px;font-weight:700}.office .ann-stat{color:var(--of-ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-left:auto;padding:4px 0;font:600 13.5px Inter,sans-serif;display:inline-flex}.office .ann-meter{background:#120d24;border-radius:4px;width:90px;height:7px;overflow:hidden}.office .ann-meter i{background:var(--of-ok);height:100%;display:block}.office .ann-who{background:#120d24;border-radius:11px;gap:8px;margin-top:10px;padding:11px 13px;display:grid}.office .ann-who h5{letter-spacing:.06em;text-transform:uppercase;color:var(--of-mut);font:800 12px Inter,sans-serif}.office .ann-who p{margin:4px 0 0;font-size:13.5px;line-height:1.5}.office .ann-comp{background:var(--of-panel-2);box-shadow:inset 0 0 0 1px var(--of-gold);border-radius:15px;gap:12px;padding:15px;display:grid}.office .annpop{background:var(--of-panel);width:min(500px,100%);box-shadow:0 0 0 3px var(--of-gold),0 30px 80px #00000080;border-radius:22px;justify-items:start;gap:12px;padding:26px;animation:of-zoom .3s cubic-bezier(.2,.9,.3,1.2);display:grid}@keyframes of-zoom{0%{opacity:0;transform:scale(.9)}}.office .annpop>small{letter-spacing:.12em;color:var(--of-gold);font:800 12.5px Inter,sans-serif}.office .annpop h3{font:800 25px/1.15 var(--of-head);color:#fff;text-wrap:balance}.office .annpop p{color:var(--of-ink-2);margin:0;font-size:15px;line-height:1.65}.office .annpop-by{align-items:center;gap:10px;display:flex}.office .annpop-by b{font-size:14px;display:block}.office .annpop-by small{color:var(--of-mut);font-size:13px}.office .annpop .of-btn{width:100%}.office .sup-tw{box-shadow:inset 0 0 0 1px var(--of-line);border-radius:13px;overflow-x:auto}.office .sup-t{border-collapse:collapse;width:100%;font-size:14px}.office .sup-t th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--of-mut);white-space:nowrap;background:#18122d;padding:11px;font:800 12px Inter,sans-serif}.office .sup-t td{border-top:1px solid var(--of-line);white-space:nowrap;padding:9px 11px}.office .sup-t .r{text-align:right;font-variant-numeric:tabular-nums}.office .sup-p{align-items:center;gap:9px;display:flex}.office .sup-p b{font-size:14px;display:block}.office .sup-p small{color:var(--of-mut);font-size:12.5px}.office .sup-st{align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.office .sup-st i{border-radius:50%;width:9px;height:9px}.office .sup-g{align-items:center;gap:3px;font-size:13.5px;display:inline-flex}.office .sup-g i{width:11px;height:11px;box-shadow:inset 0 0 0 1px var(--of-line-2);background:#120d24;border-radius:3px}.office .sup-g i.on{background:var(--of-ok);box-shadow:none}.office .sup-g i:last-of-type{margin-right:4px}.office .sup-last{color:var(--of-mut)}.office .sup-chat .chat-priv{margin:0 0 10px}.office .sup-bar{grid-template-columns:minmax(0,1fr) 190px auto;align-items:center;gap:8px;margin-bottom:8px;display:grid}.office .sup-bar .of-ck{white-space:nowrap}.office .sup-words{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.office .sup-words small{color:var(--of-mut);font-size:13px}.office .sup-words .of-in{width:130px}.office .sup-msgs{gap:4px;margin:0;padding:0;list-style:none;display:grid}.office .sup-msgs li{background:var(--of-panel-2);border-radius:11px;align-items:flex-start;gap:10px;padding:9px 11px;display:flex}.office .sup-msgs li.flag{box-shadow:inset 3px 0 0 var(--of-bad);background:#3d1e36}.office .sup-msgs b{font-size:14px}.office .sup-msgs small{color:var(--of-mut);font-size:12.5px}.office .sup-msgs p{overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;line-height:1.5}.office .sup-msgs mark{background:var(--of-bad);color:#fff;border-radius:3px;padding:0 3px}.office .sup-ch{width:160px;color:var(--of-ink-2);white-space:nowrap;text-overflow:ellipsis;flex:none;padding-top:1px;font-size:13px;font-weight:700;overflow:hidden}.office .sup-ch.dm{color:#ffe9a6}.office .sup-bonus{background:var(--of-panel-2);border-radius:13px;grid-template-columns:1.2fr 110px 2fr auto;align-items:end;gap:8px;margin-bottom:12px;padding:15px;display:grid}.office .sup-bonus h4{grid-column:1/-1;margin:0}.office .pcard{z-index:14;background:var(--of-panel);width:min(480px,100% - 24px);box-shadow:var(--of-shadow),0 0 0 3px #9b7bff73;border-radius:20px;padding:20px;animation:of-up .25s cubic-bezier(.2,.9,.3,1.2);position:absolute;bottom:84px;left:50%;transform:translate(-50%)}.office .pcard.side{left:max(12px,env(safe-area-inset-left,0px));animation-name:of-up-side;transform:none}@keyframes of-up{0%{opacity:0;transform:translate(-50%,16px)}}@keyframes of-up-side{0%{opacity:0;transform:translateY(16px)}}.office .pcard>.of-x{position:absolute;top:12px;right:12px}.office .pcard-top{align-items:center;gap:16px;padding-right:36px;display:flex}.office .pcard-av{flex:none}.office .pcard h3{font:800 22px/1.1 var(--of-head);color:#fff}.office .pcard-top p{color:var(--of-ink-2);margin:4px 0 6px;font-size:14px}.office .pcard-badges{flex-wrap:wrap;gap:4px;margin:8px 0 4px;display:flex}.office .pcard-badges span{width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--tc);background:#120d24;border-radius:8px;place-items:center;font-size:15px;display:grid}.office .pcard-badges .t-bronzo{--tc:#cd8a52}.office .pcard-badges .t-argento{--tc:#d2d9e6}.office .pcard-badges .t-oro{--tc:var(--of-gold)}.office .pcard-c{color:var(--of-gold);align-items:center;gap:5px;font-size:13.5px;font-weight:700;display:inline-flex}.office .pcard-act{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.office .pcard-act .of-btn:first-child{grid-column:span 2;height:46px}.office .pcard-f{gap:10px;margin-top:14px;display:grid}.office .call-ov{z-index:45}.office .vcall{width:min(740px,100%);box-shadow:0 30px 80px #0009,0 0 0 2px var(--of-line-2);background:#120d24;border-radius:24px;animation:of-zoom .3s cubic-bezier(.2,.9,.3,1.2);overflow:hidden}.office .vcall.p-ended,.office .vcall.p-ringing{width:min(420px,100%)}.office .vc-ring{text-align:center;justify-items:center;gap:10px;padding:30px 24px 24px;display:grid}.office .vc-pulse{border-radius:50%;padding:10px;animation:of-pulse 1.4s ease-out infinite}.office .vc-pulse .face{border-radius:50%}@keyframes of-pulse{0%{box-shadow:0 0 #3ddc848c}to{box-shadow:0 0 0 28px #3ddc8400}}.office .vc-ring h3{font:800 21px/1.2 var(--of-head);color:#fff;text-wrap:balance;margin-top:8px}.office .vc-ring p{color:var(--of-ink-2);margin:0;font-size:14px;line-height:1.5}.office .vc-btns{flex-wrap:wrap;justify-content:center;gap:10px;padding:14px;display:flex}.office .vc-b{color:#fff;cursor:pointer;background:#2a2148;border:0;border-radius:99px;height:46px;padding:0 20px;font:700 14.5px Inter,sans-serif}.office .vc-b.off{background:#5a2236}.office .vc-b.ok{background:#1fa45d}.office .vc-b.no{background:#e23c55}.office .vc-b:hover{filter:brightness(1.12)}.office .vc-main{aspect-ratio:16/9;background:radial-gradient(circle at 50% 40%,#3a2f6b,#120d24);place-items:center;max-width:100%;display:grid;position:relative}.office .vc-room .face{border-radius:24px}.office .vc-name{background:#0000008c;padding:6px 12px;font:700 15px Inter,sans-serif;bottom:12px}.office .vc-dur,.office .vc-name{border-radius:9px;position:absolute;left:14px}.office .vc-dur{background:#e23c55e6;padding:5px 10px;font:800 13px Inter,sans-serif;top:12px}.office .vc-pip{background:#3a2f6b;border-radius:14px;place-items:center;min-width:70px;min-height:70px;display:grid;position:absolute;bottom:12px;right:14px;overflow:hidden;box-shadow:0 0 0 2px #120d24,0 6px 16px #0006}.office .vc-pip.off span{color:var(--of-mut);padding:8px;font-size:12.5px}.office .vc-demo{text-align:center;color:var(--of-mut);margin:0;padding:0 16px 14px;font-size:13px}.office.building .hud-help,.office.building .mini,.office.building .room-name{display:none}.office .bld-side{z-index:12;top:84px;left:max(12px,env(safe-area-inset-left,0px));background:var(--of-panel);width:min(330px,100% - 24px);box-shadow:var(--of-shadow);border-radius:20px;flex-direction:column;gap:10px;padding:14px;display:flex;position:absolute;bottom:92px;overflow:auto}.office .bld-side header b{font:800 18px var(--of-head);display:block}.office .bld-side header small{color:var(--of-mut);font-size:13px}.office .bld-side .of-tabs{margin:0}.office .bld-side .of-tabs button{height:32px;padding:0 10px;font-size:13px}.office .bld-items{gap:6px;margin:0;padding:0;list-style:none;display:grid}.office .bld-it{border:1px solid var(--of-line);background:var(--of-panel-2);width:100%;color:var(--of-ink);text-align:left;cursor:pointer;border-radius:13px;align-items:center;gap:10px;padding:6px;display:flex}.office .bld-it:hover{border-color:var(--of-acc)}.office .bld-it.on{border-color:var(--of-gold);box-shadow:0 0 0 2px var(--of-gold)}.office .bld-it:disabled{opacity:.45;cursor:not-allowed}.office .bld-it span:not(.thumb):not(.rar){flex:1;min-width:0}.office .bld-it b{font-size:14px;display:block}.office .bld-it small{color:var(--of-mut);font-size:12.5px}.office .bld-empty,.office .bld-note{padding:4px;font-size:13px}.office .bld-tex{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.office .bld-tx{border:1px solid var(--of-line);background:var(--of-panel-2);color:var(--of-ink-2);cursor:pointer;border-radius:12px;justify-items:center;gap:4px;padding:6px 4px;display:grid}.office .bld-tx small{text-align:center;font-size:12px;line-height:1.2}.office .bld-tx.on{border-color:var(--of-gold);box-shadow:0 0 0 2px var(--of-gold);color:#fff}.office .bld-rooms{gap:4px;margin:0;padding:0;list-style:none;display:grid}.office .bld-rooms li{background:var(--of-panel-2);border-radius:11px;align-items:center;gap:6px;padding:7px 8px;display:flex}.office .bld-rooms b{font-size:13.5px;display:block}.office .bld-rooms small{color:var(--of-mut);font-size:12.5px}.office .bld-lot{border-top:1px solid var(--of-line);padding-top:4px}.office .bld-lot-r{align-items:center;gap:6px;margin-bottom:6px;display:flex}.office .bld-lot-r span{flex:1;font-size:13.5px}.office .bld-bar{z-index:13;background:var(--of-panel);box-shadow:var(--of-shadow);border-radius:18px;gap:4px;max-width:calc(100% - 24px);padding:6px;display:flex;position:absolute;bottom:14px;left:50%;overflow-x:auto;transform:translate(-50%)}.office .bld-b{min-width:70px;height:58px;color:var(--of-ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:4px 8px;font:600 12.5px Inter,sans-serif;display:inline-flex}.office .bld-b span{font-size:20px;line-height:1.1}.office .bld-b:hover{background:var(--of-panel-2);color:#fff}.office .bld-b.on{background:var(--of-acc-2);color:#fff}.office .bld-b.done{background:var(--of-gold);color:#2a1e00}.office .bld-b:disabled{opacity:.4}.office .bld-sep{background:var(--of-line);width:1px;margin:6px 2px}.office .bld-hint{z-index:12;color:#fff;text-align:center;background:#120d24e6;border-radius:12px;max-width:calc(100% - 32px);padding:9px 16px;font-size:14px;font-weight:600;bottom:84px}.office .bld-hint,.office .bld-sel{position:absolute;left:50%;transform:translate(-50%)}.office .bld-sel{z-index:13;background:var(--of-panel);box-shadow:var(--of-shadow),0 0 0 2px var(--of-gold);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:8px 10px;display:flex;top:92px}.office .bld-sel b{font-size:15px;display:block}.office .bld-sel small{color:var(--of-mut);font-size:12.5px}.office .bld-sel .of-in{width:170px}.office .gm-list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.office .gm-card{background:var(--of-panel-2);box-shadow:inset 0 0 0 1px var(--of-line);border-radius:16px;align-items:center;gap:14px;padding:16px;display:flex}.office .gm-card.off{opacity:.6}.office .gm-ic{background:#120d24;border-radius:16px;flex:none;place-items:center;width:58px;height:58px;font-size:34px;display:grid}.office .gm-card b{font:800 17px var(--of-head)}.office .gm-card p{color:var(--of-ink-2);margin:3px 0;font-size:14px}.office .gm-card small{color:var(--of-mut);font-size:13px}.office .gm-play{gap:14px;display:grid}.office .gm-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.office .gm-head b{font:800 18px var(--of-head)}.office .gm-head small{color:var(--of-mut);margin-left:auto;font-size:13px}.office .gm-res{text-align:center;background:var(--of-panel-2);border-radius:18px;justify-items:center;gap:10px;padding:26px 10px;display:grid}.office .gm-big{font:800 28px var(--of-head)}.office .gm-res p{margin:0;font-size:16px}.office .gm-won{color:var(--of-gold);align-items:center;gap:8px;display:flex;font:800 24px Inter,sans-serif!important}.office .quiz-top{color:var(--of-ink-2);justify-content:space-between;gap:10px;font-size:14px;font-weight:700;display:flex}.office .quiz-t{background:var(--of-panel-2);border-radius:99px;padding:2px 10px}.office .quiz-t.low{background:var(--of-bad);color:#fff}.office .quiz h3{font:800 21px/1.35 var(--of-head);text-wrap:balance;margin:16px 0 14px}.office .quiz-opts{gap:8px;display:grid}.office .quiz-o{border:1px solid var(--of-line-2);background:var(--of-panel-2);color:var(--of-ink);text-align:left;cursor:pointer;border-radius:13px;align-items:center;gap:12px;padding:13px 14px;font:600 15px Inter,sans-serif;display:flex}.office .quiz-o:hover:not(:disabled){border-color:var(--of-acc)}.office .quiz-o.ok{border-color:var(--of-ok);background:#145a37}.office .quiz-o.ko{border-color:var(--of-bad);background:#5a1d2a}.office .quiz-l{background:#120d24;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.office .mem-grid{grid-template-columns:repeat(4,1fr);gap:10px;max-width:460px;margin-top:14px;display:grid}.office .mem-c{aspect-ratio:1;background:linear-gradient(135deg,var(--of-acc-2),#9b7bff);cursor:pointer;border:0;border-radius:14px;font-size:34px;transition:transform .2s;box-shadow:inset 0 -4px #00000040}.office .mem-c.up{background:#f6f3ff;transform:rotateY(0)}.office .mem-c.found{opacity:.8;background:#d6f7e6}.office .catch-area{height:340px;box-shadow:inset 0 0 0 2px var(--of-line);-webkit-user-select:none;user-select:none;touch-action:none;background:radial-gradient(circle at 50% 40%,#2a2160,#0e0920);border-radius:18px;place-items:center;margin-top:12px;display:grid;position:relative;overflow:hidden}.office .catch-c{cursor:pointer;background:0 0;border:0;padding:8px;animation:of-zoom .15s ease-out;position:absolute;transform:translate(-50%,-50%)}.office .bank{gap:12px;display:grid}.office .bank-hero{background:linear-gradient(135deg,#0f3d2a,#1f7a4f);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;padding:20px;display:flex}.office .bank-hero small{letter-spacing:.08em;text-transform:uppercase;color:#c9f5dd;font:800 12.5px Inter,sans-serif}.office .bank-big{font:800 44px/1 var(--of-head);color:#fff;margin:6px 0}.office .bank-hero p{color:#e2fbee;margin:0;font-size:14px}.office .bank-coins{text-align:right;justify-items:end;gap:2px;display:grid}.office .bank-coins b{color:var(--of-gold);font:800 24px Inter,sans-serif}.office .bank-coins small{text-transform:none;letter-spacing:0;font-size:13px;font-weight:600}.office .bank-kpi{background:var(--of-panel-2);box-shadow:inset 0 0 0 1px var(--of-line);border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.office .bank-kpi.ok{box-shadow:inset 0 0 0 1px #3ddc8499}.office .bank-kpi-ic{background:#120d24;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.office .bank-kpi.ok .bank-kpi-ic{background:var(--of-ok);color:#06301a}.office .bank-kpi b{font-size:15px;display:block}.office .bank-kpi small{color:var(--of-mut);font-size:13px}.office .bank-form{background:var(--of-panel-2);border-radius:14px;gap:10px;padding:14px;display:grid}.office .bank-note{color:var(--of-mut);margin:0;font-size:13.5px;line-height:1.55}.office .bank-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.office .bank-list li{background:var(--of-panel-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.office .bank-list b{font-size:14.5px;display:block}.office .bank-list small{color:var(--of-mut);font-size:13px}.office .bank-list .of-in.sm{max-width:280px;margin-top:6px}.office .bank-st{color:var(--of-ink-2);white-space:nowrap;background:#120d24;border-radius:99px;padding:4px 10px;font:800 12px Inter,sans-serif}.office .bank-st.st-attesa{color:#ffe28a;background:#4a3a08}.office .bank-st.st-approvata{color:#cfe1ff;background:#1d3d6b}.office .bank-st.st-pagata{color:#c9f5dd;background:#145a37}.office .bank-st.st-rifiutata{color:#ffc2ca;background:#5a1d2a}.office .bank-acts{gap:6px;display:flex}.office .bank-adm-top{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.office .bank-adm-top .of-in{width:200px}.office .bank-adm-top span{font-weight:700}.office .set{gap:4px;display:grid}.office .set-grid{gap:14px;display:grid}.office .set-card{background:var(--of-panel-2);box-shadow:inset 0 0 0 1px var(--of-line);border-radius:16px;gap:12px;padding:16px;display:grid}.office .set-card>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.office .set-card h3{font:800 17px var(--of-head)}.office .set-save{align-items:center;gap:8px;display:flex}.office .set-save span{color:var(--of-mut);font-size:13px}.office .set-f span{font-size:13.5px}.office .set-note{margin:0;font-size:13.5px;line-height:1.55}.office .set-bar{grid-template-columns:minmax(0,1fr) 220px auto;gap:8px;margin-bottom:8px;display:grid}.office .cat-list{gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.office .cat-list li{background:var(--of-panel-2);border-radius:12px;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:flex}.office .cat-list li.off{opacity:.5}.office .cat-list b{font-size:14px;display:block}.office .cat-list small{color:var(--of-mut);font-size:12.5px}.office .cat-price{text-align:right;width:80px;color:var(--of-gold);font-size:13.5px;font-weight:700}.office .item-form{grid-template-columns:160px 1fr;gap:16px;display:grid}.office .item-prev{align-content:start;justify-items:center;gap:8px;display:grid}.office .item-fields{gap:12px;min-width:0;display:grid}.office .up input[type=file]{color:var(--of-ink-2);font-size:13px}.office .goal-ed,.office .goal-row{gap:6px;display:grid}.office .goal-row{grid-template-columns:minmax(0,1fr) 220px 90px auto}.office .game-ed{border-bottom:1px solid var(--of-line);gap:8px;padding-bottom:12px;display:grid}.office .quiz-ed{gap:6px;margin:0;padding:0;list-style:none;display:grid}.office .quiz-edq{text-align:left;border:1px solid var(--of-line);width:100%;color:var(--of-ink);cursor:pointer;background:#120d24;border-radius:11px;padding:10px 12px;display:block}.office .quiz-edq b{font-size:14px;display:block}.office .quiz-edq small{color:var(--of-mut);font-size:13px}.office .quiz-edf{background:#120d24;border-radius:12px;gap:6px;padding:10px;display:grid}.office .quiz-edo{align-items:center;gap:8px;display:flex}.office .quiz-edo input[type=radio]{width:18px;height:18px;accent-color:var(--of-ok)}.office .av-stage.px{cursor:default;background:radial-gradient(circle at 50% 35%,#4a3d86,#1c1636 75%);place-items:end center;display:grid;position:relative}.office .av-stage.px .av-stage-cv{image-rendering:pixelated;max-width:100%}.office .av-pet{position:absolute;bottom:14px;left:14px}.office .av-rot{gap:4px;display:flex;position:absolute;top:10px;right:10px}.office .av-rot button{color:#fff;cursor:pointer;background:#17122bbf;border:0;border-radius:10px;width:34px;height:34px;font-size:15px}.office .av-rot button.on,.office .av-rot button:hover{background:var(--of-acc-2)}.office .cam-try{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.office .cam-try button{border:1px solid var(--of-line);background:var(--of-panel-2);cursor:pointer;border-radius:10px;width:38px;height:38px;font-size:18px}.office .cam-try button.on{border-color:var(--of-gold);box-shadow:0 0 0 2px var(--of-gold)}.office .cam-cks{flex-wrap:wrap;gap:16px;display:flex}.office .cam-sec.locked{opacity:.8}.office .cam-lock{color:var(--of-gold);font-weight:700}.office .sw{position:relative}.office .sw.lock{opacity:.45;cursor:not-allowed}.office .sw-l{place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.office .sw.none{color:var(--of-ink-2);font-size:15px;background:var(--of-panel-2)!important}.office .cam-item.lock,.office .of-chip.lock{opacity:.5;cursor:not-allowed}.office .of-chip small{font-size:11.5px}.office .lv-chip{background:var(--of-panel-2);color:var(--of-ink);cursor:pointer;border:0;border-radius:99px;align-items:center;gap:7px;margin-top:6px;padding:3px 9px 3px 3px;font:700 12.5px Inter,sans-serif;display:inline-flex}.office .lv-chip:hover{background:var(--of-panel-3)}.office .lv-n{color:#2a1e00;background:linear-gradient(#ffe17a,#e09b12);border-radius:99px;place-items:center;min-width:26px;height:24px;padding:0 5px;font:800 13px Inter,sans-serif;display:grid}.office .lv-bar{background:#0f0b1e;border-radius:99px;width:92px;height:7px;overflow:hidden}.office .lv-bar i,.office .lv-prog i{border-radius:inherit;background:linear-gradient(90deg,#9b7bff,#ffd23f);height:100%;display:block}.office .lv{gap:18px;display:grid}.office .lv-hero{background:linear-gradient(135deg,#3a2a7a,#2a2249);border-radius:16px;align-items:center;gap:16px;padding:16px;display:flex}.office .lv-hero h3{font:700 18px/1.2 var(--of-head);margin:0 0 8px}.office .lv-hero p{margin:6px 0}.office .lv-big{color:#2a1e00;background:linear-gradient(#ffe17a,#e09b12);border-radius:20px;flex:none;place-items:center;width:84px;height:84px;display:grid;box-shadow:inset 0 -4px #0003}.office .lv-big small{letter-spacing:.08em;margin-bottom:-6px;font:800 11px Inter,sans-serif}.office .lv-big b{font:800 36px/1 var(--of-head)}.office .lv-prog{background:#0f0b1e;border-radius:99px;height:12px;overflow:hidden}.office .lv-sec{gap:10px;display:grid}.office .lv-sec h4{font:700 15px var(--of-head);margin:0}.office .lv-sec-h{gap:8px}.office .lv-office,.office .lv-sec-h{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.office .lv-office{background:var(--of-panel-2);border:1px dashed var(--of-gold);border-radius:14px;gap:10px;padding:12px 14px}.office .lv-office p{flex:260px;margin:0}.office .lv-office.ok{border-style:solid;border-color:var(--of-ok)}.office .lv-rws{gap:6px;margin:0;padding:0;list-style:none;display:grid}.office .lv-rw{background:var(--of-panel-2);border:1px solid var(--of-line);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.office .lv-rw.on{border-color:#3ddc848c}.office .lv-rw b{font-size:13.5px;display:block}.office .lv-rw small{color:var(--of-mut);font-size:12px}.office .lv-rw-ic{text-align:center;flex:none;width:32px;font-size:20px}.office .lv-rw-st{color:var(--of-mut);white-space:nowrap;font:700 12.5px Inter,sans-serif}.office .lv-rw.on .lv-rw-st{color:var(--of-ok)}.office .lv-road{gap:12px;margin:0;padding:0;list-style:none;display:grid}.office .lv-road>li{align-items:flex-start;gap:12px;display:flex}.office .lv-road-n{background:var(--of-panel-3);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font:800 15px Inter,sans-serif;display:grid}.office .lv-road>li.on .lv-road-n{color:#2a1e00;background:linear-gradient(#ffe17a,#e09b12)}.office .xp-open{font-size:19px!important}.office .xp-open.on{background:var(--of-acc-2)!important}.office .xp-wrap{left:max(12px,env(safe-area-inset-left,0px));z-index:6;bottom:132px}.office .xp-menu{background:var(--of-panel);width:min(420px,100cqw - 24px);max-height:min(440px,60vh);box-shadow:var(--of-shadow);z-index:6;border-radius:16px;gap:8px;padding:12px;display:grid;overflow:auto}.office .xp-h{justify-content:space-between;align-items:center;display:flex}.office .xp-h2{margin-top:4px}.office .xp-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:6px;display:grid}.office .xp-grid button{border:1px solid var(--of-line);background:var(--of-panel-2);color:var(--of-ink);cursor:pointer;border-radius:12px;justify-items:center;gap:2px;padding:8px 4px;display:grid}.office .xp-grid button span{font-size:22px;line-height:1.1}.office .xp-grid button small{text-align:center;color:var(--of-ink-2);font-size:11.5px;line-height:1.2}.office .xp-grid button:hover:not(:disabled){border-color:var(--of-acc);background:var(--of-panel-3)}.office .xp-grid button:disabled{opacity:.45;cursor:not-allowed}.office .of-x.sm{width:30px;height:30px;font-size:13px}.office .lvup{width:min(440px,100cqw - 32px);box-shadow:var(--of-shadow);text-align:center;background:linear-gradient(#2f2560,#1d1734);border-radius:22px;gap:10px;padding:26px 22px 20px;display:grid}.office .lvup h3{font:800 24px var(--of-head);margin:0}.office .lvup p{color:var(--of-ink-2);margin:0}.office .lvup .lv-rws{text-align:left}.office .lvup-burst{background:radial-gradient(circle,#ffe17a 0 52%,transparent 53%),conic-gradient(from 0deg,#ffd23f 0 10%,transparent 0 20%,#ffd23f 0 30%,transparent 0 40%,#ffd23f 0 50%,transparent 0 60%,#ffd23f 0 70%,transparent 0 80%,#ffd23f 0 90%,transparent 0);border-radius:50%;justify-self:center;place-items:center;width:96px;height:96px;animation:lvspin 6s linear infinite;display:grid}.office .lvup-burst b{font:800 34px var(--of-head);color:#2a1e00;animation:lvspin 6s linear infinite reverse}@keyframes lvspin{to{transform:rotate(1turn)}}.office .lvup-a{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.office .lv-adm{gap:14px;display:grid}.office .lv-adm h4{font:700 15px var(--of-head);margin:8px 0 0}.office .of-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.office .of-tbl-w{overflow-x:auto}.office .of-tbl{border-collapse:collapse;width:100%;font-size:13.5px}.office .of-tbl caption{text-align:left;padding-bottom:6px;font-weight:700}.office .of-tbl td,.office .of-tbl th{border-bottom:1px solid var(--of-line);text-align:left;vertical-align:middle;padding:7px 8px}.office .of-tbl.sm td,.office .of-tbl.sm th{padding:5px 6px}.office .of-tbl .of-in.sm{min-width:70px}.office .lv-who{white-space:nowrap;gap:8px}.office .lv-fix,.office .lv-who{align-items:center;display:inline-flex}.office .lv-fix{gap:6px}.office .lv-fix .of-in{width:74px}.office .room-tag.suite{color:#ffe6a8;background:linear-gradient(135deg,#2a1e08e6,#5c4212e6);border:1px solid #ffd678b3;padding:4px 11px;font-size:13px;box-shadow:0 2px 10px #00000059}.office .room-tag{color:#fff;white-space:nowrap;pointer-events:none;letter-spacing:.02em;background:#17122b9e;border-radius:8px;padding:3px 9px;font:700 12px Inter,sans-serif;position:absolute;top:0;left:0}.office .t-bronzo{--tc:#cd8a52}.office .t-argento{--tc:#d2d9e6}.office .t-oro{--tc:var(--of-gold)}.office .t-platino{--tc:#9fe3ff}.office .t-diamante{--tc:#ff7ce8}.office .of-tag em{margin-left:2px;font-size:13px;font-style:normal}.office .pact{background:var(--of-panel-2);border-radius:12px;align-items:center;gap:10px;margin:4px 0 10px;padding:9px 12px;font-size:13.5px;display:flex}.office .pact>span:first-child{font-size:20px}.office .pact b{font-weight:700;display:block}.office .pact small{color:var(--of-mut)}.office .pact.idle{background:#ff5a6e24;box-shadow:inset 0 0 0 1px #ff5a6e73}.office .pact.off,.office .pcard-n{color:var(--of-mut)}.office .pcard-n{margin:4px 0;display:block}.office .pcard-tro{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.office .trophy{box-shadow:inset 0 0 0 1.5px var(--tc);background:#120d24;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:6px 10px 6px 6px;display:inline-flex}.office .trophy.sm{border-radius:9px;justify-content:center;width:32px;height:32px;padding:0}.office .trophy-ic{background:radial-gradient(circle at 35% 30%,var(--tc),transparent 70%);border-radius:8px;place-items:center;width:30px;height:30px;font-size:17px;display:grid}@supports (color:color-mix(in lab,red,red)){.office .trophy-ic{background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--tc)55%,transparent),transparent 70%)}}.office .trophy.sm .trophy-ic{width:32px;height:32px}.office .trophy-t{min-width:0;display:grid}.office .trophy-t b{white-space:nowrap;text-overflow:ellipsis;max-width:190px;font-size:12.5px;line-height:1.25;overflow:hidden}.office .trophy-t small{color:var(--tc);font-size:11.5px;font-weight:700}.office .bdg{border-radius:50%;flex:none;place-items:center;display:inline-grid}.office .bdg img{object-fit:contain;filter:drop-shadow(0 2px 3px #00000059);width:100%;height:100%}.office .bdg.dim{filter:grayscale()opacity(.35)}.office .tro{gap:14px;display:grid}.office .tro-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex}.office .tro-show h4{font:700 14px var(--of-head);margin:0 0 8px}.office .tro-shelf{background:linear-gradient(#2a1f12,#1a130b);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;min-height:56px;padding:12px;display:flex;box-shadow:inset 0 -6px #4a3420}.office .bdg-grid,.office .tro-fams,.office .tro-list,.office .tro-people,.office .tro-ranks{margin:0;padding:0;list-style:none}.office .tro-fams{gap:8px;display:grid}.office .tro-fam{background:var(--of-panel-2);border:1px solid var(--of-line);border-radius:14px}.office .tro-fam-h{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.office .tro-fam-h b{display:block}.office .tro-fam-h small{color:var(--of-mut);font-size:12.5px;display:block}.office .tro-fam-h .g-bar{margin:4px 0}.office .tro-fam-ic{text-align:center;flex:none;width:36px;font-size:24px}.office .tro-fam-n{color:var(--of-gold);font:800 13px Inter,sans-serif}.office .tro-ranks{gap:4px;padding:0 10px 10px;display:grid}.office .tro-ranks li{opacity:.6;box-shadow:inset 3px 0 0 var(--tc);background:#18122e;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;display:flex}.office .tro-ranks li.got{opacity:1}.office .tro-ranks b{font-size:13px;display:block}.office .tro-ranks small{color:var(--of-mut);font-size:12px}.office .tro-rk{text-align:center;width:24px;color:var(--tc);font:800 12px Inter,sans-serif}.office .tro-star{border:1px solid var(--of-line-2);width:34px;height:34px;color:var(--of-gold);cursor:pointer;background:0 0;border-radius:10px;font-size:18px}.office .tro-star.on{background:#ffd23f26}.office .bdg-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;display:grid}.office .bdg-grid li{background:var(--of-panel-2);text-align:center;border-radius:14px;justify-items:center;gap:4px;padding:12px 6px;display:grid}.office .bdg-grid li.got{box-shadow:inset 0 0 0 1px var(--of-gold)}.office .bdg-grid b{font-size:13px}.office .bdg-grid small{color:var(--of-mut);font-size:11.5px;line-height:1.3}.office .tro-adm{gap:12px;display:grid}.office .tro-people{gap:8px;display:grid}.office .tro-people>li{background:var(--of-panel-2);border:1px solid var(--of-line);border-radius:14px}.office .tro-p-h{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.office .tro-p-h b{display:block}.office .tro-p-h small{color:var(--of-mut);font-size:12.5px}.office .tro-tiers{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.office .tro-tiers span{color:var(--tc);font:700 11.5px Inter,sans-serif}.office .tro-mini{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.office .tro-p-b{gap:10px;padding:0 12px 12px;display:grid}.office .tro-give{flex-wrap:wrap;gap:8px;display:flex}.office .tro-bs{flex-wrap:wrap;gap:10px;display:flex}.office .tro-b{text-align:center;justify-items:center;gap:2px;width:74px;display:grid}.office .tro-b small{color:var(--of-mut);font-size:11px;line-height:1.2}.office .tro-list{gap:4px;max-height:320px;display:grid;overflow:auto}.office .tro-list li{box-shadow:inset 3px 0 0 var(--tc);background:#18122e;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;display:flex}.office .tro-list b{font-size:13px;display:block}.office .tro-list small{color:var(--of-mut);font-size:12px}.office .tro-feat{color:var(--of-gold);white-space:nowrap;font:700 12px Inter,sans-serif}.office .idle-al{top:130px;left:max(12px,env(safe-area-inset-left,0px));z-index:6}.office .idle-pill{color:#fff;cursor:pointer;box-shadow:var(--of-shadow);white-space:nowrap;text-overflow:ellipsis;background:#c9364b;border:0;border-radius:99px;max-width:min(420px,100cqw - 24px);padding:8px 14px;font:700 13px Inter,sans-serif;overflow:hidden}.office .idle-list{background:var(--of-panel);width:min(460px,100cqw - 24px);box-shadow:var(--of-shadow);border-radius:16px;gap:8px;margin-top:8px;padding:12px;display:grid}.office .idle-list ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.office .idle-list li{background:var(--of-panel-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.office .idle-list li b{display:block}.office .idle-list li small{color:var(--of-mut);font-size:12px}.office .idle-a{align-items:center;gap:4px;display:flex}.office .set-ask{background:#c9364b24;border-radius:12px;gap:10px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #c9364b80}.office .set-ask-a{flex-wrap:wrap;gap:8px;display:flex}@container office (max-width:1180px){.office .hud-l{display:none}.office .hud-b{min-width:46px;height:46px}.office .of-panel{top:74px}}@container office (max-width:1090px){.office .hud-nav{justify-content:flex-start;max-width:calc(100% - 96px);top:124px;left:12px;right:auto;overflow-x:auto}.office .hud-b{flex:none}.office .of-panel{top:190px}}@media (max-width:760px){.office .of-grid3{grid-template-columns:1fr 1fr}.office .xp-wrap{bottom:150px;right:12px}.office .lv-bar{width:60px}.office .hud-me{padding:4px 8px 4px 4px;top:8px;left:8px}.office .hud-me .face{width:40px!important;height:40px!important}.office .hud-nav{flex-wrap:nowrap;justify-content:flex-start;max-width:none;inset:auto 8px 8px;overflow-x:auto}.office .hud-b{flex:none;min-width:44px}.office .hud-help,.office .hud-sep,.office .mini{display:none}.office .cam-ctl{gap:3px;padding:4px;top:80px;bottom:auto;right:8px}.office .cam-ctl button{width:34px;height:30px;font-size:15px}.office .joy,.office .near{bottom:80px}.office .pcard{bottom:70px}.office .focus-hint,.office .zone-t{font-size:14px;top:70px}.office .pops{top:70px}.office .of-panel,.office .of-panel.wide{border-radius:0;width:100%;top:0;bottom:0;right:0}.office .of-pb{padding:14px 16px 90px}.office .bb-grid{grid-template-columns:1fr}.office .bb-card.span2{grid-column:auto}.office .bb-wall{grid-template-columns:1fr}.office .bb-prev{text-align:left}.office .of-chat{grid-template-rows:auto 1fr;grid-template-columns:1fr}.office .chat-side{border-right:0;border-bottom:1px solid var(--of-line);max-height:170px}.office .goal-row,.office .set-bar,.office .sup-bar,.office .sup-bonus{grid-template-columns:1fr}.office .row3,.office .row4{grid-template-columns:1fr 1fr}.office .item-form{grid-template-columns:1fr}.office .demo-m{position:fixed;top:auto;bottom:64px;right:8px}.office .pcard-act{grid-template-columns:1fr}.office .pcard-act .of-btn:first-child{grid-column:auto}.office .bld-side{width:auto;max-height:40%;inset:auto 8px 150px}.office .bld-bar{bottom:70px}.office .bld-hint{display:none}}@media (prefers-reduced-motion:reduce){.office *,.office :before{transition:none!important;animation:none!important}}.srv-gate{min-height:100%;padding-block:32px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));background:var(--side);place-items:center;display:grid}.srv-card{background:var(--bg);width:100%;max-width:380px;box-shadow:var(--sh);border-radius:10px;padding:28px 26px 24px}.srv-brand{letter-spacing:.02em;color:var(--ink-2);margin:0 0 18px;font-size:15px;font-weight:700}.srv-card h2{letter-spacing:-.01em;text-wrap:balance;margin:0 0 6px;font-size:20px;font-weight:700}.srv-card p{color:var(--ink-2);margin:0 0 12px;line-height:1.5}.srv-form{gap:12px;display:grid}.srv-form .btn{justify-content:center;height:36px}.srv-form h3{margin:6px 0 0;font-size:14px}.srv-lnk{color:var(--blue);justify-self:start;font-size:12.5px}.srv-lnk:hover{text-decoration:underline}.srv-note{background:var(--blue-bg);color:var(--blue-2)!important}.srv-err,.srv-note{border-radius:var(--r);padding:8px 10px;font-size:12.5px}.srv-err{background:var(--red-bg);margin:0;color:var(--red)!important}.srv-wait{color:var(--mut)}.srv-tag{color:var(--green);background:var(--green-bg)}.srv-pend{max-width:720px;padding:22px 24px}.srv-pend h2{margin:0 0 6px;font-size:16px}.srv-pend p{color:var(--ink-2);max-width:65ch;margin:0 0 8px;line-height:1.55}.srv-mut{font-size:12.5px;color:var(--mut)!important}.srv-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:16px;display:grid}.srv-sec{gap:12px;min-width:0;padding:18px 20px;display:grid}.srv-sec h2{margin:0;font-size:15px}.srv-sec p{margin:0}.srv-wide{grid-column:1/-1}.srv-dl{grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;display:grid}.srv-dl dt{color:var(--mut)}.srv-dl dd{overflow-wrap:anywhere;min-width:0;margin:0}.srv-sec .btn{justify-self:start}.srv-tw{overflow-x:auto}.srv-t{border-collapse:collapse;width:100%}.srv-t td,.srv-t th{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px}.srv-t th{color:var(--ink-2);font-size:12.5px;font-weight:600}.srv-st{white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:12px;display:inline-block}.srv-st.on{background:var(--green-bg);color:var(--green)}.srv-st.off{background:var(--bg-3);color:var(--ink-2)}.srv-emb{gap:12px;display:grid}.srv-inv{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.srv-inv .in{flex:180px;min-width:0}.srv-inv .in.w-auto{flex:none}.srv-act{white-space:nowrap;text-align:right}.srv-act .btn+.btn{margin-left:6px}.srv-t .in.sm{min-width:140px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.srv-cap{color:var(--amber)}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.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!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.w-auto{width:auto}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.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}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.shadow,.shadow\/live\.{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow,.shadow\/live\.{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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.invert{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,)}.invert{--tw-invert:invert(100%)}.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))}}.srep.sv-rep{color:var(--sx-ink);--sx-mut:#67627f;padding:4px 0 8px}.sv-rep .sv-rh{font-family:var(--sx-disp);letter-spacing:-.01em;margin:6px 0 -6px;font-size:16px;font-weight:700}.sv-rep .sv-rp{color:var(--sx-ink2);text-wrap:pretty;max-width:80ch;margin:0;font-size:13px;line-height:1.5}.sv-rep .sr-sel select{min-width:210px}.sv-rep .sr-tiles:has(>:nth-child(6)){grid-template-columns:repeat(4,minmax(0,1fr))}.sv-rep .sr-tiles:has(>:nth-child(9)){grid-template-columns:repeat(5,minmax(0,1fr))}.sv-rep .sv-how{margin-top:4px}.sv-rep .sv-views{align-self:flex-start}.sv-rep .sv-views button{align-items:center;gap:7px;padding:7px 14px;font-size:13px;display:inline-flex}.sv-rep .sv-views small{background:var(--sx-bg,#0000000f);color:var(--sx-ink2);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.sv-rep .sv-views button.on small{color:#fff;background:#fff3}@media (max-width:1400px){.sv-rep .sr-tiles:has(>:nth-child(9)){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.sv-rep .sr-tiles:has(>:nth-child(6)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.sv-rep .sr-tiles:has(>:nth-child(6)){grid-template-columns:minmax(0,1fr)}.sv-rep .sr-sel,.sv-rep .sr-sel select{width:100%}}.cel{z-index:90;padding:max(16px,env(safe-area-inset-top,0px))max(16px,env(safe-area-inset-right,0px))16px max(16px,env(safe-area-inset-left,0px));background:#0c0e1e6b;place-items:center;animation:cel-in .25s ease-out;display:grid;position:fixed;inset:0}.cel-vendita{background:radial-gradient(at 50% 30%,#281e5a8c,#080816b8)}.cel-sky{pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.cel-card{background:var(--bg);width:min(440px,100%);max-height:calc(100dvh - 32px);color:var(--ink);text-align:center;border-radius:18px;padding:26px 24px 20px;animation:cel-pop .45s cubic-bezier(.2,1.4,.4,1);position:relative;overflow:auto;box-shadow:0 30px 80px #00000059}.cel-ic{background:linear-gradient(140deg,#ffd23f,#ff8a3d);border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 10px;font-size:32px;display:grid;box-shadow:0 8px 24px #ff8c2873,0 0 0 5px #ffd23f38}.cel-appuntamento .cel-ic{background:linear-gradient(140deg,#7c6cf0,#19b394);box-shadow:0 8px 24px #5a50dc59,0 0 0 5px #7c6cf038}.cel-k{letter-spacing:.04em;color:var(--mut);margin:0;font-size:12px;font-weight:700}.cel-card h2{letter-spacing:-.01em;text-wrap:balance;margin:4px 0 0;font-size:22px;line-height:1.2}.cel-amt{letter-spacing:-.02em;color:var(--green);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:34px;font-weight:800}.cel-s{max-width:36ch;color:var(--ink-2);text-wrap:pretty;margin:8px auto 0;font-size:14px;line-height:1.45}.cel-mylead .cel-card{box-shadow:0 0 0 3px #ffd23f,0 30px 80px #00000059}.cel-cheer{color:var(--ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:14px 0 0;font-size:13px;display:flex}.cel-avs{display:inline-flex}.cel-avs>*{box-shadow:0 0 0 2px var(--bg);border-radius:50%;margin-left:-6px}.cel-avs>:first-child{margin-left:0}.cel-board{background:var(--bg-2);text-align:left;border-radius:12px;margin:16px 0 0;padding:12px 12px 8px}.cel-board h3{margin:0 0 6px;font-size:13px}.cel-board ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cel-board li{border-radius:8px;grid-template-rows:auto auto;grid-template-columns:18px 22px minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:5px 6px;font-size:13px;display:grid}.cel-board li>:first-child,.cel-board li>:nth-child(2){grid-row:1/3}.cel-board li small{color:var(--mut);grid-column:4;justify-self:end;font-size:11px}.cel-board li b{font-variant-numeric:tabular-nums;justify-self:end}.cel-board li.hot{background:#fff4d1}.cel-appuntamento .cel-board li.hot{background:#ece9ff}.cel-board li.me .cel-n{font-weight:700}.cel-pos{color:var(--mut);text-align:center;font-variant-numeric:tabular-nums;font-weight:700}.cel-n{text-overflow:ellipsis;white-space:nowrap;grid-row:1/3;overflow:hidden}.cel-mepos{color:var(--ink-2);margin:6px 0 0;font-size:12px}.cel-b{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.cel-b .btn{height:36px;padding:0 16px;font-weight:600}@keyframes cel-in{0%{opacity:0}}@keyframes cel-pop{0%{opacity:0;transform:translateY(18px)scale(.94)}}@media (prefers-reduced-motion:reduce){.cel,.cel-card{animation:none}}.cel,.trn{--mut:#646b82}.trn .c-ok{color:#17713d}.trn{--trn-ink-on:#0e1330;--trn-req:#ff6b6b;--trn-req-t:#b42318}.trn-shelf-w{scrollbar-width:thin;margin:0 -6px 18px;padding:10px 6px 4px;overflow-x:auto}.trn-shelf{flex-wrap:wrap;align-items:flex-end;gap:26px 30px;margin:0;padding:0;list-style:none;display:flex}.trn-sg{flex:none;justify-items:start;gap:14px;display:grid}.trn-books{align-items:flex-end;gap:6px;min-height:120px;margin:0;padding:0 10px;list-style:none;display:flex;position:relative}.trn-books:after{content:"";background:var(--mx-night-3);border-radius:3px;height:9px;position:absolute;bottom:-9px;left:0;right:0;box-shadow:inset 0 1px #ffffff0f,0 10px 14px -8px #000000b3}.trn-books>li{align-items:flex-end;display:flex}.trn-sgl{color:var(--mx-moon-2);align-items:center;gap:7px;padding-left:10px;font-size:12.5px;font-weight:600;display:inline-flex}.trn-sgl:before{content:"";background:var(--c);border-radius:2px;width:8px;height:8px}:is(.mx,.kx) .trn-book{width:40px;height:var(--h);color:var(--mx-moon);background:var(--c);border-radius:5px 5px 3px 3px;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;padding:22px 0 9px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){:is(.mx,.kx) .trn-book{background:color-mix(in srgb,var(--c)26%,var(--mx-night))}}:is(.mx,.kx) .trn-book{transform-origin:50% 100%;transition:transform .22s var(--mx-ease),box-shadow .22s ease;animation:trn-up .62s var(--mx-ease)both;animation-delay:calc(90ms + var(--i,0)*45ms)}.trn-book:after{content:"";opacity:.28;background:currentColor;border-radius:1px;height:2px;position:absolute;top:12px;left:6px;right:6px}.trn-book-t{writing-mode:vertical-rl;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;max-height:calc(var(--h) - 34px);font-size:11.5px;font-weight:600;line-height:1;overflow:hidden;transform:rotate(180deg)}.trn-book.done .trn-book-t{max-height:calc(var(--h) - 52px)}.trn-book-ok{background:#0e133024;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}:is(.mx,.kx) .trn-book.todo{color:var(--mx-moon-2);box-shadow:inset 0 0 0 1.5px var(--c);background:0 0}@supports (color:color-mix(in lab,red,red)){:is(.mx,.kx) .trn-book.todo{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c)72%,transparent)}}:is(.mx,.kx) .trn-book.mid{background:linear-gradient(to top,var(--c)0 calc(var(--p)*100%),transparent 0)right 0 top 0/6px 100% no-repeat,var(--c)}@supports (color:color-mix(in lab,red,red)){:is(.mx,.kx) .trn-book.mid{background:linear-gradient(to top,var(--c)0 calc(var(--p)*100%),transparent 0)right 0 top 0/6px 100% no-repeat,color-mix(in srgb,var(--c)26%,var(--mx-night))}}:is(.mx,.kx) .trn-book.done{background:var(--c);color:var(--trn-ink-on)}.trn-book.req:before{content:"";background:var(--trn-req);clip-path:polygon(0 0,100% 0,100% 100%,50% 74%,0 100%);width:9px;height:17px;position:absolute;top:-5px;right:5px}@media (hover:hover) and (pointer:fine){:is(.mx,.kx) .trn-book:hover{transform:translateY(-7px);box-shadow:0 10px 18px -10px #000c}}:is(.mx,.kx) .trn-book:active{transform:translateY(-3px)scale(.97)}:is(.mx,.kx) .trn-book:focus-visible{outline:2px solid var(--mx-return-d);outline-offset:3px}@keyframes trn-up{0%{opacity:0;transform:translateY(14px)scaleY(.92)}}.trn-legend{color:var(--mx-moon-2);flex-wrap:wrap;gap:6px 18px;margin:18px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.trn-legend li{align-items:center;gap:7px;display:inline-flex}.trn-legend .lg{border-radius:2px;flex:none;width:10px;height:16px}.trn-legend .lg.done{background:var(--mx-moon)}.trn-legend .lg.mid{background:linear-gradient(to top,var(--mx-moon)0 55%,transparent 0)100%/3px 100% no-repeat,#e9ecff38}.trn-legend .lg.todo{box-shadow:inset 0 0 0 1.5px var(--mx-moon-2)}.trn-legend .lg.req{background:var(--trn-req);clip-path:polygon(0 0,100% 0,100% 100%,50% 74%,0 100%);border-radius:0;width:9px;height:14px}.trn-hb{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:end;gap:22px 36px;margin-bottom:22px;display:grid}.trn-hb.solo{grid-template-columns:minmax(0,1fr)}.trn-hb .trn-shelf-w{margin-bottom:0}.trn-next{background:var(--mx-night-2);min-width:0;box-shadow:inset 0 0 0 1px var(--mx-night-line);border-radius:14px;align-content:start;gap:7px;padding:18px 18px 18px 26px;display:grid;position:relative;overflow:hidden}.trn-next:before{content:"";background:var(--c);width:6px;position:absolute;top:0;bottom:0;left:0}.trn-next-k{color:var(--mx-moon-2);font-size:12.5px;font-weight:600}.trn-next h3{font-family:var(--mx-disp);letter-spacing:-.02em;color:var(--mx-moon);text-wrap:balance;margin:0;font-size:20px;font-weight:700;line-height:1.15}.trn-next .trn-meta{color:var(--mx-moon-2)}.trn-next .trn-req,.trn-rk-l .trn-req,.trn-vh .trn-req{color:#ffb3b3;background:#ff6b6b29}.trn-next-p{align-items:center;gap:10px;display:flex}.trn-next-p .trn-prog{background:#ffffff1a;flex:1}.trn-next-p .trn-prog i{background:var(--mx-return-d)}.trn-next-p small{color:var(--mx-moon-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px}.mx-hero .mx-btn.trn-go,:is(.mx,.kx) .trn-go{background:var(--mx-moon);height:44px;color:var(--mx-night);box-shadow:none;justify-self:start;margin-top:6px;padding:0 26px;font-size:14px}.trn-go:focus-visible{outline-color:var(--mx-return-d)}.trn-meta{color:var(--mx-mut);flex-wrap:wrap;gap:6px 10px;font-size:12.5px}.trn-meta,.trn-req{align-items:center;display:inline-flex}.trn-req{height:20px;color:var(--trn-req-t);white-space:nowrap;background:#fdeeed;border-radius:999px;padding:0 8px;font-size:11.5px;font-weight:600}.trn-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-bottom:18px;display:flex}.trn-q{flex:0 320px;min-width:200px}.trn-q .in{border-radius:999px;height:40px;padding-left:32px;font-size:16px}.trn-none{color:var(--mx-ink-2);margin:8px 0 24px}.trn-dot{background:var(--c);border-radius:3px;flex:none;align-self:center;width:10px;height:10px;display:inline-block}.trn-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:14px;margin:0 0 24px;padding:0;list-style:none;display:grid}:is(.mx,.kx) .trn-card{background:var(--mx-card);width:100%;height:100%;box-shadow:var(--mx-sh);text-align:left;color:var(--mx-ink);transition:box-shadow .18s ease,transform .12s var(--mx-ease);border-radius:16px;align-content:start;gap:7px;padding:16px 16px 16px 24px;display:grid;position:relative;overflow:hidden}.trn-card:before{content:"";background:var(--c);width:6px;position:absolute;top:0;bottom:0;left:0}.trn-card.todo:before{background:repeating-linear-gradient(180deg,var(--c)0 6px,transparent 6px 10px)}@media (hover:hover) and (pointer:fine){:is(.mx,.kx) .trn-card:hover{box-shadow:0 0 0 1px #151a2d14,0 2px 4px #151a2d0f,0 14px 30px -14px #151a2d4d}}:is(.mx,.kx) .trn-card:active{transform:scale(.985)}.trn-card b{text-wrap:balance;font-size:15px;line-height:1.3}.trn-card small{color:var(--mx-ink-2);text-wrap:pretty;font-size:13px;line-height:1.45}.trn-k{color:var(--mx-mut);flex-wrap:wrap;align-items:center;gap:5px 6px;font-size:12.5px;font-weight:500;display:inline-flex}.trn-k .trn-dot{border-radius:2px;width:8px;height:8px}.trn-foot{align-items:center;gap:10px;min-width:0;margin-top:4px;display:flex}.trn-foot .trn-prog{flex:1;max-width:120px}.trn-foot .trn-req{margin-left:auto}.trn-st{background:var(--mx-paper);color:var(--mx-ink-2);white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:4px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.trn-st.ok{color:#13703a;background:#e3f4ea}.trn-st.mid{color:#1a54c2;background:#eaf1fe}.trn-st.bad{color:#8f4a08;background:#fdf0e1}.trn-prog{background:var(--mx-rule);border-radius:999px;height:6px;display:block;position:relative;overflow:hidden}.trn-prog i{border-radius:inherit;background:var(--mx-spend);transform-origin:0;transition:transform .3s var(--mx-ease);position:absolute;inset:0}.trn-view{max-width:980px}:is(.mx,.kx) .trn-back{height:36px;padding:0 14px}.trn-vh{background:var(--mx-night);color:var(--mx-moon);border-radius:22px;gap:8px;margin:18px 0;padding:26px 28px 24px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 48px -24px #0e13308c}.trn-vh:before{content:"";background:var(--c);width:10px;position:absolute;top:0;bottom:0;left:0}.trn-vh .trn-k{color:var(--mx-moon-2)}.trn-vh h1{font-family:var(--mx-disp);letter-spacing:-.03em;text-wrap:balance;max-width:26ch;margin:0;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.08}.trn-vh p{color:var(--mx-moon-2);text-wrap:pretty;max-width:66ch;margin:0;font-size:15px;line-height:1.5}.trn-va{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:10px;display:flex}.trn-vh .mx-btn{background:var(--mx-night-2);color:var(--mx-moon);box-shadow:inset 0 0 0 1px var(--mx-night-line)}:is(.mx,.kx) .trn-vh .mx-btn.on{background:var(--mx-moon);color:var(--mx-night);box-shadow:none}:is(.mx,.kx) .trn-vh .trn-done.is-done{color:var(--mx-return-d);background:#3ee0b424;box-shadow:inset 0 0 0 1px #3ee0b459}.trn-vh .mx-btn:focus-visible{outline-color:var(--mx-return-d)}.trn-time{color:var(--mx-moon-2);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:13px;display:inline-flex}.trn-body{background:var(--mx-card);box-shadow:var(--mx-sh);color:var(--mx-ink);border-radius:16px;padding:28px 34px;font-size:16.5px;line-height:1.7}.trn-body p{white-space:pre-line;text-wrap:pretty;max-width:68ch;margin:0 0 14px}.trn-body p:last-child{margin-bottom:0}.trn-body a{color:var(--mx-spend);overflow-wrap:anywhere}.trn-img{outline-offset:-1px;border-radius:10px;outline:1px solid #151a2d14;max-width:100%;display:block}.trn-pdf{border:0;width:100%;height:70vh}.trn-pre{white-space:pre-wrap;margin:0;font:13px/1.6 ui-monospace,Menlo,monospace}:is(.mx,.kx) .trn-nextdoc{background:var(--mx-card);width:100%;box-shadow:var(--mx-sh);text-align:left;transition:box-shadow .18s ease,transform .12s var(--mx-ease);border-radius:16px;gap:3px;margin-top:16px;padding:16px 20px 16px 28px;display:grid;position:relative;overflow:hidden}.trn-nextdoc:before{content:"";background:var(--c);width:6px;position:absolute;top:0;bottom:0;left:0}.trn-nextdoc small{color:var(--mx-mut);font-size:12.5px;font-weight:600}.trn-nextdoc b{font-family:var(--mx-disp);letter-spacing:-.01em;font-size:18px}@media (hover:hover) and (pointer:fine){:is(.mx,.kx) .trn-nextdoc:hover{box-shadow:0 0 0 1px #151a2d14,0 14px 30px -14px #151a2d4d}}:is(.mx,.kx) .trn-nextdoc:active{transform:scale(.99)}.trn-legal{max-width:80ch;margin-top:16px}.trn-rk{gap:4px;margin:0 0 6px;padding:0;list-style:none;display:grid}.trn-rk li{animation:mx-rise .52s var(--mx-ease)both;animation-delay:calc(.12s + var(--i,0)*50ms);grid-template-columns:minmax(160px,340px) minmax(80px,1fr) 72px;align-items:center;gap:6px 18px;display:grid}:is(.mx,.kx) .trn-rk-l{text-align:left;min-width:0;min-height:40px;color:var(--mx-moon);border-radius:8px;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.trn-rk-l .trn-req{flex:none}.trn-rk-l span:not(.trn-req,.sr-only){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (hover:hover) and (pointer:fine){.trn-rk-l:hover span:not(.trn-req,.sr-only){text-underline-offset:3px;text-decoration:underline}}.trn-rk-t{background:#ffffff0f;border-radius:999px;height:12px;position:relative;overflow:hidden}.trn-rk-t i{border-radius:inherit;transform-origin:0;position:absolute;inset:0}.trn-rk-t i.o{background:var(--mx-spend-d)}@supports (color:color-mix(in lab,red,red)){.trn-rk-t i.o{background:color-mix(in srgb,var(--mx-spend-d)55%,transparent)}}.trn-rk-t i.d{background:var(--mx-return-d)}.trn-rk-v{color:var(--mx-moon);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.trn-rk-v.is-warn{color:var(--mx-warn-d)}.trn-rk-lg{color:var(--mx-moon-2);flex-wrap:wrap;gap:6px 18px;margin:12px 0 18px;font-size:12.5px;display:flex}.trn-rk-lg span{align-items:center;gap:7px;display:inline-flex}.trn-rk-lg i{border-radius:4px;width:14px;height:8px}.trn-rk-lg i.o{background:var(--mx-spend-d)}@supports (color:color-mix(in lab,red,red)){.trn-rk-lg i.o{background:color-mix(in srgb,var(--mx-spend-d)55%,transparent)}}.trn-rk-lg i.d{background:var(--mx-return-d)}.mx-hero .mx-btn.trn-new{background:var(--mx-moon);color:var(--mx-night);box-shadow:none}.trn-new:focus-visible{outline-color:var(--mx-return-d)}@media (hover:hover) and (pointer:fine){.mx-hero .mx-btn.trn-go:hover,.mx-hero .mx-btn.trn-new:hover{color:var(--mx-night);background:#fff}}.trn .mx-card .tw{box-shadow:inset 0 0 0 1px var(--mx-rule);border:0;border-radius:12px}.trn .trn-tbl th{color:var(--mx-mut);background:var(--mx-card);font-size:12px;font-weight:500}.trn .trn-tbl tbody tr:nth-child(2n) td{background:#fafbfd}.trn-tbl td{white-space:nowrap}.trn-tbl td:first-child{white-space:normal;min-width:220px;height:auto;padding-block:8px}.trn-nm{gap:2px;display:grid}.trn-nm b{color:var(--mx-ink)}.trn-nm small{color:var(--mx-mut);align-items:center;gap:6px;font-size:12px;display:inline-flex}.trn-nm .trn-dot{border-radius:2px;width:8px;height:8px}.trn-tbl td.trn-aud{white-space:normal;min-width:120px;max-width:200px;height:auto;padding-block:6px;line-height:1.35}.trn-tbl td.trn-reach{min-width:130px}.trn-reach{font-variant-numeric:tabular-nums}.trn-reach .trn-prog{width:100%;max-width:140px;height:5px;margin-top:5px}.trn-reach.c-bad .trn-prog i{background:#c62828}.trn-del{gap:6px;display:inline-flex}.trn-tbl td.trn-empty{white-space:normal;color:var(--mx-ink-2);padding:18px 12px}.trn-detail .trn-bar{margin-bottom:16px}.trn-form{gap:14px;margin:0;display:grid}.trn-fg{grid-template-columns:2fr 1fr 1fr 1fr;gap:12px;display:grid}.trn-fs{background:var(--mx-paper);border:0;border-radius:12px;gap:10px;min-width:0;margin:0;padding:14px;display:grid}.trn-fs legend{float:left;width:100%;margin-bottom:2px;padding:0;font-size:13.5px;font-weight:600}.trn-seg{background:var(--mx-card);box-shadow:inset 0 0 0 1px var(--mx-rule);border-radius:20px;flex-wrap:wrap;justify-self:start;gap:3px;padding:4px}.trn-seg,.trn-so{display:inline-flex}.trn-so{cursor:pointer;height:32px;color:var(--mx-ink-2);border-radius:16px;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:600;transition:background-color .16s,color .16s;position:relative}.trn-so.on{background:var(--mx-night);color:var(--mx-moon)}.trn-so input{opacity:0;pointer-events:none;position:absolute}.trn-so:has(input:focus-visible){outline:2px solid var(--mx-spend);outline-offset:2px}.trn-roles{flex-wrap:wrap;gap:8px 18px;display:flex}.trn-ck{gap:7px;display:inline-flex}.trn-ck,.trn-ppl summary{cursor:pointer;align-items:center;min-height:32px}.trn-ppl summary{color:var(--mx-spend);font-weight:600;display:flex}.trn-pl{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:0 14px;max-height:220px;margin-top:4px;display:grid;overflow:auto}.trn-fa{justify-content:flex-end;display:flex}.trn-fa .btn.pri{height:40px;padding:0 20px}.trn .nm small{margin-left:4px}@media (max-width:1180px){.trn-hb{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.trn-fg{grid-template-columns:1fr 1fr}}@media (max-width:700px){.trn-rk li{grid-template-columns:minmax(0,1fr) 64px}.trn-rk-t{grid-area:2/1/auto/-1}}@media (max-width:560px){.trn-fg{grid-template-columns:minmax(0,1fr)}.trn-body{padding:20px 18px;font-size:16px}.trn-vh{border-radius:18px;padding:22px 18px 20px 26px}:is(.mx,.kx) .trn-go{justify-content:center;width:100%}.trn-q{flex:100%}.trn-shelf{gap:22px 18px}}@media (prefers-reduced-motion:reduce){.trn-rk li,:is(.mx,.kx) .trn-book{animation:none}.trn-prog i,.trn-so,:is(.mx,.kx) .trn-book,:is(.mx,.kx) .trn-card,:is(.mx,.kx) .trn-nextdoc{transition:none}}.sv-rep .sv-chs{background:var(--sx-panel,#fff);box-shadow:var(--sx-sh,0 1px 3px #10182814);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-width:720px;padding:5px;display:grid}.sv-rep .sv-ch{text-align:left;color:var(--sx-ink2,var(--ink-2));border-radius:12px;gap:2px;padding:10px 14px;transition:background-color .2s,color .2s;display:grid}.sv-rep .sv-ch:hover{background:var(--bg-2)}.sv-rep .sv-ch.on{background:var(--sx-ink,#1d2126);color:#fff}.sv-rep .sv-ch:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.sv-rep .sv-ch-l{align-items:center;gap:7px;font-size:14.5px;font-weight:700;display:inline-flex}.sv-rep .sv-ch-v{opacity:.85;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sv-rep .sva{grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),1fr));gap:18px 26px;display:grid}.sv-rep .sva-q{min-width:0}.sv-rep .sva-q h4{text-wrap:balance;gap:2px;margin:0 0 8px;font-size:13.5px;font-weight:700;display:grid}.sv-rep .sva-q h4 small{color:var(--sx-mut,var(--mut));font-size:12px;font-weight:500}.sv-rep .sva-t{border-collapse:collapse;width:100%;font-size:12.5px}.sv-rep .sva-t th{text-align:left;color:var(--sx-mut,var(--mut));border-bottom:1px solid var(--line);padding:4px 6px;font-size:11.5px;font-weight:600}.sv-rep .sva-t td{border-bottom:1px solid var(--bg-3);vertical-align:middle;padding:6px}.sv-rep .sva-t .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sv-rep .sva-bar{width:32%;min-width:90px}.sv-rep .sva-bar i{vertical-align:middle;background:#8b7cf6;border-radius:4px;max-width:calc(100% - 40px);height:8px;display:inline-block}.sv-rep .sva-bar small{color:var(--sx-mut,var(--mut));font-variant-numeric:tabular-nums;margin-left:6px}.sv-rep .sva-t tr.best td{background:#eefaf2}.sv-rep .sva-tag{color:#fff;white-space:nowrap;background:#17713d;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:700}.sv-rep .sva-txt{color:var(--sx-ink2,var(--ink-2));gap:4px;margin:0;padding-left:18px;font-size:12.5px;display:grid}@media (max-width:600px){.sv-rep .sv-chs{grid-template-columns:minmax(0,1fr)}.sv-rep .sva-bar,.sv-rep .sva-bar-h{display:none}}.sv-rep .sva-txt small{color:var(--sx-mut,var(--mut));font-weight:600}.al-i.got{opacity:.78}.al-i .al-got{color:var(--green)}.al-i .al-got,.al-i .al-re{margin-top:2px;font-weight:600;display:block}.al-i .al-re{color:var(--red)}.al-ok{gap:4px}.aa-modal .m-b{gap:14px;display:grid}.aa-what{background:var(--red-bg);color:#8e1f1f;border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;display:flex}.aa-what .ic{flex:none;margin-top:2px}.aa-fs{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.aa-fs legend{margin-bottom:8px;padding:0;font-weight:600}.aa-fs.bad .aa-opts,.aa-fs.bad .aa-people{box-shadow:0 0 0 2px var(--red);border-radius:10px}.aa-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.aa-o,.aa-p{border:1px solid var(--line-2);cursor:pointer;background:var(--bg);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.aa-o.on,.aa-o:hover,.aa-p.on,.aa-p:hover{border-color:var(--blue)}.aa-o.on,.aa-p.on{background:var(--blue-bg);color:var(--blue-2);font-weight:600}.aa-o input,.aa-p input{opacity:0;pointer-events:none;position:absolute}.aa-o:has(input:focus-visible),.aa-p:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.aa-opts{flex-wrap:wrap;gap:6px;display:flex}.aa-rem{background:var(--bg-2);border-radius:8px;gap:8px;padding:10px 12px;display:grid}.aa-row{align-items:center;gap:10px;display:flex}.aa-row span{font-weight:500}.aa-ck{align-items:center;gap:8px;display:flex}.aa-note{gap:6px;font-weight:600;display:grid}.aa-note textarea{resize:vertical;font-weight:400}.aa-drop{border:1.5px dashed var(--line-2);color:var(--ink-2);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;transition:border-color .15s,background-color .15s;display:flex}.aa-drop span{gap:1px;display:grid}.aa-drop small{color:#646b82}.aa-drop.over,.aa-drop:hover{border-color:var(--blue);background:var(--blue-bg)}.aa-drop:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.aa-files{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.aa-files li{background:var(--bg-2);border-radius:6px;align-items:center;gap:8px;min-width:0;padding:4px 8px;display:flex}.aa-files .grow{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aa-arch{gap:14px;padding:4px 2px 8px;display:grid}.aa-arch h4{color:var(--ink-2);margin:0 0 6px;font-size:12.5px}.aa-offl{gap:6px;margin:0;padding:0;list-style:none;display:grid}.aa-offl li{background:var(--amber-bg);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.aa-offl .grow{gap:2px;min-width:0;display:grid}.aa-offl small{color:#6b4a14}.aa-log{gap:10px;margin:0;padding:0;list-style:none;display:grid}.aa-l{gap:10px;display:flex}.aa-dot{background:var(--mut);border-radius:50%;flex:none;width:10px;height:10px;margin-top:4px}.aa-l.ricevuto .aa-dot{background:var(--blue)}.aa-l.letto .aa-dot{background:var(--green)}.aa-l.disattivato .aa-dot{background:var(--amber)}.aa-l.riattivato .aa-dot{background:var(--red)}.aa-lh{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.aa-lt,.aa-n{font-size:12.5px}.aa-n{border-left:3px solid var(--line-2);color:var(--ink-2);margin:4px 0 0;padding:6px 8px}.aa-fl{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.aa-thumb img{object-fit:cover;border:1px solid var(--line);border-radius:6px;width:56px;height:56px}.aa-flink{color:var(--blue);font-size:12px}@media (max-width:520px){.aa-people{grid-template-columns:minmax(0,1fr)}}.ac{--ac-amex:#6e95ff;--ac-amex-2:#6e95ff6b;--ac-cost:#b79cff;--ac-fund:#ffc861;--ac-div:#3ee0b4;--ac-short:#ff8080;--ac-old:#ffa463;--ac-adv:#7fd0f0;--ac-red-t:#b42318;--ac-ok-t:#13703a;--ac-warn-t:#8f4a08;--ac-blue-t:#1a54c2;--mut:#646b82}.ac .hatch{box-shadow:inset 0 0 0 1.5px var(--c);background:repeating-linear-gradient(135deg,var(--c)0 5px,transparent 5px 9px)!important}.mx-hero .mx-btn.ac-go,:is(.mx,.kx) .ac-go{background:var(--mx-moon);height:42px;color:var(--mx-night);box-shadow:none;padding:0 22px;font-size:14px}.mx-hero .mx-btn.ac-go.sm{height:36px;padding:0 16px;font-size:13px}@media (hover:hover) and (pointer:fine){.mx-hero .mx-btn.ac-go:hover{color:var(--mx-night);background:#fff}}.ac-go:focus-visible{outline-color:var(--mx-return-d)}.ac-g2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 20px;display:grid}.ac-ok{color:var(--ac-ok-t);background:#eefaf5;border-radius:12px;margin:0;padding:14px 16px;font-weight:500}.ac-note{margin:12px 0 0}.ac-red{font-weight:600;color:var(--ac-red-t)!important}.ac-acts{flex-wrap:wrap;gap:8px;display:inline-flex}.ac-cascade{margin:2px 0 22px}.ac-bar{background:#ffffff0d;border-radius:14px;gap:3px;height:48px;padding:4px;display:flex;overflow:hidden}.ac-seg{flex:0 0 calc(var(--w) - 3px);background:var(--c);transform-origin:0;min-width:4px;animation:mx-grow-x .82s var(--mx-ease)both;animation-delay:calc(.14s + var(--i,0)*.11s);border-radius:9px}.ac-scale{color:var(--mx-moon-3);font-variant-numeric:tabular-nums;justify-content:space-between;margin:6px 4px 16px;font-size:12px;display:flex}.ac-legend{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px 22px;margin:0;padding:0;list-style:none;display:grid}.ac-legend li{animation:mx-rise .52s var(--mx-ease)both;animation-delay:calc(.26s + var(--i,0)*70ms);grid-template-columns:12px minmax(0,1fr);align-items:baseline;gap:1px 9px;display:grid}.ac-legend li>i{background:var(--c);border-radius:3px;grid-row:1;align-self:center;width:12px;height:12px}.ac-legend .ac-ll{color:var(--mx-moon-2);font-size:13px}.ac-legend li b{font-family:var(--mx-disp);letter-spacing:-.02em;color:var(--mx-moon);grid-column:2;font-size:22px;font-weight:700;line-height:1.15}.ac-legend li.big b{color:var(--c);font-size:30px}.ac-legend li small{color:var(--mx-moon-3);text-wrap:pretty;grid-column:2;font-size:12px;line-height:1.4}.ac-legend.row{flex-wrap:wrap;gap:6px 18px;margin:14px 0 18px;display:flex}.ac-legend.row li,.ac-legend.row>span{color:var(--mx-moon-2);align-items:center;gap:7px;font-size:12.5px;animation:none;display:inline-flex}.ac-legend.row i{background:var(--c);border-radius:3px;flex:none;width:14px;height:10px}.ac-legend.row i.line{border-radius:1px;height:2px}.ac-legend.row i.dot{border-radius:50%;width:10px;height:10px}.ac-split{flex-wrap:wrap;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.ac-split li{background:var(--mx-night-2);box-shadow:inset 0 0 0 1px var(--mx-night-line);border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;display:inline-flex}.ac-split span{line-height:1.2;display:grid}.ac-split b{color:var(--mx-moon);font-size:13px}.ac-split small{font-family:var(--mx-disp);color:var(--ac-div);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.ac-agenda{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ac-agenda li{border-radius:12px;grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 8px;display:grid}.ac-agenda li:nth-child(2n){background:#fafbfd}.ac-day{background:var(--mx-paper);border-radius:10px;justify-items:center;padding:6px 0;line-height:1.05;display:grid}.ac-day b{font-family:var(--mx-disp);font-size:19px}.ac-day small{color:var(--mx-mut);font-size:11.5px}.ac-agenda li.is-bad .ac-day{color:var(--ac-red-t);background:#fdecec}.ac-agenda li.is-warn .ac-day{color:var(--ac-warn-t);background:#fdf0e1}.ac-agenda li.is-warn{background:#fff8ef}.ac-what{min-width:0;display:grid}.ac-what b{overflow-wrap:anywhere;font-size:14px}.ac-what small{color:var(--mx-mut);text-wrap:pretty;font-size:12.5px;line-height:1.35}.ac-amt{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.ac-comp+.ac-comp{margin-top:16px}.ac-comp h4{color:var(--mx-mut);margin:0 0 8px;font-size:12.5px;font-weight:600}.ac-accs{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ac-accs li{background:var(--mx-paper);border-radius:12px;align-content:start;gap:2px;padding:12px 12px 10px 18px;display:grid;position:relative;overflow:hidden}.ac-accs li:before{content:"";background:#8a93ad;width:5px;position:absolute;top:0;bottom:0;left:0}.ac-accs li.k-wise:before{background:#3fb39a}.ac-accs li.k-paypal:before{background:#2468e5}.ac-accs li.k-stripe:before{background:#7c4bc8}.ac-accs li.k-relay:before{background:#e0a100}.ac-acc-n{color:var(--mx-ink-2);font-size:12.5px;font-weight:600}.ac-accs b{font-family:var(--mx-disp);letter-spacing:-.01em;font-size:20px}.ac-accs small{font-size:12px;display:grid}.ac-pend{color:var(--ac-blue-t)}.ac-blk{color:var(--ac-red-t);font-weight:600}.ac-accs .lnk{justify-self:start;min-height:28px;font-size:12.5px}.ac-map{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px 22px;margin:0;padding:0;list-style:none;display:grid}.ac-map li{grid-template-columns:90px 16px minmax(0,1fr);align-items:center;gap:8px;font-weight:600;display:grid}.ac-map .ic{color:var(--mx-mut)}.ac-plafs{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:14px;display:grid}.ac-plaf{background:var(--mx-night-2);box-shadow:inset 0 0 0 1px var(--mx-night-line);animation:mx-rise .52s var(--mx-ease)both;animation-delay:calc(var(--i,0)*90ms);border-radius:14px;gap:12px;padding:16px 18px;display:grid}.ac-plaf footer,.ac-plaf header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.ac-plaf header>span:first-child{display:grid}.ac-plaf header b{font-family:var(--mx-disp);color:var(--mx-moon);font-size:20px}.ac-plaf footer small,.ac-plaf header small{color:var(--mx-moon-3);font-size:12.5px}.ac-plaf footer>span{color:var(--mx-moon-2);font-variant-numeric:tabular-nums;font-size:13px}.ac-pct{color:var(--ac-div);white-space:nowrap;background:#3ee0b424;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600}.ac-pct.warn{color:var(--ac-fund);background:#ffc86124}.ac-pct.bad{color:var(--ac-short);background:#ff808029}.ac-track{background:#ffffff14;border-radius:999px;gap:2px;height:20px;padding:3px;display:flex;overflow:hidden}.ac-track i{flex:0 0 var(--w);background:var(--c);transform-origin:0;min-width:3px;animation:mx-grow-x .76s var(--mx-ease)both;border-radius:999px;animation-delay:.18s}.ac .mx-card .tw{box-shadow:inset 0 0 0 1px var(--mx-rule);border:0;border-radius:12px}.ac .ac-t th{color:var(--mx-mut);background:var(--mx-card);white-space:nowrap;font-size:12px;font-weight:500}.ac .ac-t tbody tr:nth-child(2n) td{background:#fafbfd}.ac-t td{white-space:nowrap}.ac-t td.ac-desc,.ac-t td.ac-wrap{white-space:normal;min-width:180px}.ac-scroll{max-height:520px;overflow:auto}.ac-scroll thead th{z-index:1;position:sticky;top:0}.ac-pill{white-space:nowrap;background:var(--mx-paper);height:22px;color:var(--mx-ink-2);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.ac-pill.ok{color:var(--ac-ok-t);background:#e3f4ea}.ac-pill.warn{color:var(--ac-warn-t);background:#fdf0e1}.ac-pill.bad{color:var(--ac-red-t);background:#fdecec}.ac-pill.cur{color:var(--ac-blue-t);background:#eaf1fe}button.ac-pill{cursor:pointer}.ac-filters{flex-wrap:wrap;gap:10px 14px;margin-bottom:14px;display:flex}.ac-n{width:96px}.ac-d{width:56px}.ac-cn{display:grid}.ac-cn small{color:var(--mx-mut);font-size:12px}.ac-rank,.ac-sel{gap:12px;margin:0 0 22px;padding:0;list-style:none;display:grid}.ac-rank li,.ac-sel li{animation:mx-rise .52s var(--mx-ease)both;animation-delay:calc(.12s + var(--i,0)*60ms);grid-template-columns:minmax(150px,300px) minmax(80px,1fr) minmax(84px,auto);align-items:center;gap:6px 18px;display:grid}.ac-rl{color:var(--mx-moon);min-width:0;font-size:14px;font-weight:600;display:grid}.ac-rl small{color:var(--mx-moon-3);font-size:12px;font-weight:400}.ac-rt{background:#ffffff0f;height:14px;position:relative}.ac-rt,.ac-rt i{border-radius:999px}.ac-rt i{width:var(--w);background:var(--ac-cost);transform-origin:0;animation:mx-grow-x .76s var(--mx-ease)both;animation-delay:calc(.18s + var(--i,0)*60ms);position:absolute;inset:0 auto 0 0}.ac-rank li.g-ads .ac-rt i{background:var(--ac-amex)}.ac-rank li.g-tools .ac-rt i{background:var(--ac-amex-2)}.ac-rank li.g-var .ac-rt i{background:var(--ac-fund)}.ac-rank b,.ac-sel b{color:var(--mx-moon);text-align:right;font-size:15px}.ac-stack{background:#ffffff0f;border-radius:999px;gap:2px;height:14px;display:flex;overflow:hidden}.ac-stack i{flex:0 0 var(--w);transform-origin:0;animation:mx-grow-x .76s var(--mx-ease)both;animation-delay:calc(.18s + var(--i,0)*60ms);border-radius:999px}.ac-stack i.got{background:var(--ac-div)}.ac-stack i.due{background:#3ee0b459}.ac-stack i.late{--c:var(--ac-short)}.ac-subs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ac-subs li{background:var(--mx-paper);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px;display:flex}.ac-subs li.todo{background:#fdf0e1}.ac-sn{flex:260px;min-width:0;display:grid}.ac-sn b{font-size:14px}.ac-sn small{color:var(--mx-ink-2);font-size:12.5px;line-height:1.4}.ac-sa{flex-wrap:wrap;gap:6px;display:inline-flex}.ac-later .btn,.ac-sa .btn{border-radius:999px;min-height:32px}.ac-later{border-top:1px dashed var(--mx-rule-2);flex-wrap:wrap;flex:100%;align-items:center;gap:6px 8px;padding-top:8px;display:flex}.ac-or{color:var(--mx-mut);font-size:12.5px}.ac-later input[type=date]{width:150px}.ac-h4{margin:18px 0 8px;font-size:14px}.ac-log{margin-top:14px}.ac-log summary{cursor:pointer;color:var(--mx-spend);align-items:center;min-height:32px;font-weight:600;display:flex}.ac-log ul{gap:4px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.ac-log li{grid-template-columns:64px minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr);gap:10px;display:grid}.ac-collect .ac-who{color:var(--mx-ink);align-items:center;gap:7px;min-height:32px;font-weight:600;display:inline-flex}.ac-det td{white-space:normal;background:var(--mx-paper)!important}.ac-clients{gap:4px;margin:4px 0;padding:0;list-style:none;display:grid}.ac-clients li{background:var(--mx-card);border-radius:8px;grid-template-columns:minmax(140px,1fr) minmax(0,1.6fr) auto;align-items:center;gap:10px;padding:6px 10px;font-size:13px;display:grid}.ac-clients li.late span{color:var(--ac-red-t);font-weight:600}.ac-clients li.open span{color:var(--mx-mut)}.ac-st{align-items:center;gap:6px;display:inline-flex}.ac-st select.st-in_arrivo{color:var(--ac-blue-t);font-weight:600}.ac-st select.st-bloccato{color:var(--ac-red-t);font-weight:600}.ac-t tr.st-bloccato td{background:#fff5f5!important}.ac-fcc{margin:0 0 18px}.ac-fcc svg,.ac-fcc-w{height:240px}.ac-fcc svg{width:100%;display:block;overflow:visible}.ac-zero{stroke:#ffffff2e;stroke-width:1px;vector-effect:non-scaling-stroke}.ac-in{fill:var(--ac-div)}.ac-out{fill:var(--ac-amex)}.ac-fundb{fill:var(--ac-fund)}.ac-dot{fill:var(--ac-div);stroke:var(--mx-night);stroke-width:2.5px}.ac-cash,.ac-dot{vector-effect:non-scaling-stroke}.ac-cash{stroke:var(--mx-moon);stroke-width:2px;stroke-linejoin:round}.ac-wk{transform-box:fill-box;transform-origin:50%;animation:mx-rise .52s var(--mx-ease)both;animation-delay:calc(.1s + var(--i,0)*45ms)}.ac-fcx{grid-template-columns:repeat(var(--n),minmax(0,1fr));color:var(--mx-moon-3);text-align:center;white-space:nowrap;margin-top:6px;font-size:11.5px;display:grid}.ac-fcx span{text-overflow:ellipsis;overflow:hidden}.ac-fc td small{color:var(--mx-mut);font-size:12px;font-weight:400;display:block}.ac-fc .ac-tag{color:#5b35a6;background:#f3effe;border-radius:999px;margin-top:2px;padding:0 7px;font-weight:600;display:inline-block}.ac-fc .ac-sub{white-space:nowrap}.ac-do{white-space:normal;min-width:240px;display:grid}.ac-do b{font-size:13.5px}.ac-do small{color:var(--mx-ink-2);font-size:12px;line-height:1.35}.ac-do.stacca b{color:var(--ac-ok-t)}.ac-do.accumula b{color:var(--ac-red-t)}.ac-do.tieni b{color:var(--ac-warn-t)}.ac-ln{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ac-ln>div{background:var(--mx-paper);border-radius:12px;gap:2px;padding:14px 16px;display:grid}.ac-ln b{font-family:var(--mx-disp);letter-spacing:-.02em;font-size:26px}.ac-ln small{color:var(--mx-ink-2);font-size:12.5px;line-height:1.4}.ac-verdict{border-radius:12px;margin:14px 0 0;padding:12px 14px;font-weight:600;line-height:1.45}.ac-verdict.ok{color:var(--ac-ok-t);background:#e3f4ea}.ac-verdict.warn{color:var(--ac-warn-t);background:#fdf0e1}.ac-verdict.bad{color:var(--ac-red-t);background:#fdecec}.ac-goal{color:var(--mx-ink-2);align-items:center;gap:10px;margin-top:14px;font-size:13px;display:inline-flex}.ac-goal .in{width:110px}.ac-hyp{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:0;display:grid}.ac-hyp>div{background:var(--mx-paper);border-radius:12px;padding:12px 14px}.ac-hyp dt{color:var(--mx-mut);font-size:12.5px}.ac-hyp dd{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 0;font-weight:600;display:flex}.ac-months{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:8px;height:170px;margin:2px 0 18px;display:grid}.ac-months span{text-align:center;grid-template-rows:minmax(0,1fr) auto;gap:6px;height:100%;display:grid}.ac-months i{height:max(var(--h),3px);background:var(--ac-div);border-radius:6px 6px 2px 2px;align-self:end}@supports (color:color-mix(in lab,red,red)){.ac-months i{background:color-mix(in srgb,var(--ac-div)55%,transparent)}}.ac-months i{transform-origin:bottom;animation:mx-grow-y .76s var(--mx-ease)both;animation-delay:calc(.12s + var(--i,0)*45ms)}.ac-months span.now i{background:var(--ac-div)}.ac-months small{color:var(--mx-moon-3);font-size:11.5px}.ac-partners{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;margin:0 0 4px;padding:0;list-style:none;display:grid}.ac-partners li{background:var(--mx-night-2);box-shadow:inset 0 0 0 1px var(--mx-night-line);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ac-partners span{display:grid}.ac-partners b{color:var(--mx-moon);font-size:14px}.ac-partners small{color:var(--mx-moon-2);font-variant-numeric:tabular-nums;font-size:12.5px}.ac-fund{gap:10px;display:grid}.ac-fund p{margin:0}.ac-fund>p:first-of-type b{font-family:var(--mx-disp);font-size:24px}.ac-ftrack{background:var(--mx-paper);height:14px;box-shadow:inset 0 0 0 1px var(--mx-rule);border-radius:999px;overflow:hidden}.ac-ftrack i{height:100%;width:var(--w);border-radius:inherit;transform-origin:0;animation:mx-grow-x .76s var(--mx-ease)both;background:#e0a100;display:block}.ac-fset{flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.ac-fset label{color:var(--mx-ink-2);align-items:center;gap:8px;min-height:40px;font-size:13px;display:inline-flex}.ac-fset input[type=range]{accent-color:#e0a100;width:140px}.ac-pick{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ac-pick label{cursor:pointer;align-items:center;gap:9px;min-height:36px;font-weight:500;display:inline-flex}.ac-fg{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ac-fs{background:var(--mx-paper,#f5f6f9);border:0;border-radius:12px;gap:8px;margin:12px 0;padding:12px;display:grid}.ac-fs legend{float:left;width:100%;margin-bottom:4px;padding:0;font-size:13px;font-weight:600}.ac-share{grid-template-columns:22px minmax(0,1fr) 130px;display:grid}.ac-drop,.ac-share{align-items:center;gap:10px}.ac-drop{color:#4a5268;cursor:pointer;border:1.5px dashed #c8cede;border-radius:12px;margin:12px 0;padding:22px 16px;transition:background-color .16s,border-color .16s;display:flex;position:relative}.ac-drop.on{background:#eaf1fe;border-color:#2468e5}.ac-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.ac-drop:has(input:focus-visible){outline-offset:2px;outline:2px solid #2468e5}.ac-prev{max-height:220px;overflow:auto}.ac-stack i.owed{background:var(--ac-adv)}.ac-owed{font-weight:600;color:var(--ac-adv)!important}.ac-amber{font-weight:600;color:var(--ac-warn-t)!important}.ac-advs{margin:0;padding:0;list-style:none}.ac-advs,.ac-advs>li{gap:10px;display:grid}.ac-advs>li{background:var(--mx-paper);border-radius:14px;padding:14px 16px}.ac-advs>li.done{background:#f3fbf8}.ac-adv-h{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ac-adv-n{text-align:right;justify-items:end;display:grid}.ac-adv-n b{font-family:var(--mx-disp);letter-spacing:-.01em;font-size:20px}.ac-adv-n small{color:var(--mx-mut);font-size:12px}.ac-adv-bar{background:#dfe6f5;border-radius:999px;height:8px;display:block;overflow:hidden}.ac-adv-bar i{height:100%;width:var(--w);border-radius:inherit;background:#0b9c7c;display:block}.ac-adv-a{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ac-adv-a .btn{border-radius:999px;min-height:32px}.ac-adv-a .ac-log{flex:100%;margin:0}.ac-advlog{gap:4px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.ac-advlog li{background:var(--mx-card);border-radius:8px;grid-template-columns:60px minmax(0,1fr) auto 56px;align-items:center;gap:10px;padding:6px 10px;display:grid}.ac-hint{color:var(--ac-blue-t);background:#eaf1fe;border-radius:10px;margin:8px 0;padding:8px 12px;font-size:13px}.ac-seg2{background:var(--mx-paper,#f5f6f9);border-radius:20px;gap:3px;margin:6px 0 12px;padding:4px;display:inline-flex;box-shadow:inset 0 0 0 1px #eceef3}.ac-seg2 label{color:#4a5268;cursor:pointer;border-radius:16px;align-items:center;height:32px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.ac-seg2 label.on{color:#e9ecff;background:#0e1330}.ac-seg2 input{opacity:0;pointer-events:none;position:absolute}.ac-seg2 label:has(input:focus-visible){outline-offset:2px;outline:2px solid #2468e5}@media (max-width:1180px){.ac-g2{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.ac-ln{grid-template-columns:minmax(0,1fr)}.ac-rank li,.ac-sel li{grid-template-columns:minmax(0,1fr) auto}.ac-rt,.ac-stack{grid-area:2/1/auto/-1}.ac-months{gap:4px;height:130px}.ac-fcx span:nth-child(2n){visibility:hidden}}@media (max-width:560px){.ac-agenda li{grid-template-columns:42px minmax(0,1fr) auto}.ac-agenda li .btn{grid-column:2/-1;justify-self:start}.ac-fg{grid-template-columns:minmax(0,1fr)}.ac-clients li{grid-template-columns:minmax(0,1fr) auto}.ac-clients li span{grid-area:2/1/auto/-1}.ac-log li{grid-template-columns:56px minmax(0,1fr)}.ac-log li span:nth-child(n+3){grid-column:2}.ac-adv-h{grid-template-columns:30px minmax(0,1fr)}.ac-adv-n{text-align:left;grid-column:2;justify-items:start}.ac-advlog li{grid-template-columns:52px minmax(0,1fr) auto}.ac-advlog li>:last-child{grid-column:2/-1;justify-self:start}.ac-legend li.big b{font-size:26px}}@media (prefers-reduced-motion:reduce){.ac-ftrack i,.ac-legend li,.ac-months i,.ac-plaf,.ac-rank li,.ac-rt i,.ac-seg,.ac-sel li,.ac-stack i,.ac-track i,.ac-wk{animation:none}.ac-drop{transition:none}}.ld-entries{border-top:1px solid var(--line);gap:6px;margin-top:10px;padding-top:10px;display:grid}.ld-entries .fl{color:var(--ink);font-size:12px;font-weight:600}.ld-entries ol{gap:6px;margin:0;padding-left:18px;font-size:12.5px;display:grid}.ld-entries li{gap:1px;display:grid}.ld-entries li span{overflow-wrap:anywhere}.ld-entries li small{color:#5f6678}.ccol{flex-direction:column;display:flex}.ccol>.tl{flex:1}.ncomp{bottom:calc(-80px - env(safe-area-inset-bottom,0px));z-index:5;padding:12px max(20px,env(safe-area-inset-right,0px))calc(92px + env(safe-area-inset-bottom,0px))20px;margin-bottom:calc(-80px - env(safe-area-inset-bottom,0px));background:var(--bg);border-top:1px solid var(--line);flex-direction:column;gap:8px;display:flex;position:sticky;box-shadow:0 -6px 16px -12px #14181f40}.ncomp-h{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12.5px;display:flex}.ncomp-h b{letter-spacing:.04em;color:var(--ink);font-size:12px}.ncomp-h .ic{color:var(--ink-2);align-self:center}.ncomp-h small{font-size:12px}.ncomp .ta{resize:vertical;min-height:64px}.ncomp-a{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ncomp-sp{flex:1;min-width:8px}.cp-t{color:var(--ink);text-wrap:pretty;max-width:260px;margin:0 0 10px;font-size:13px;line-height:1.45}@media (max-width:600px){.ncomp{padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px))}.ncomp-sp{display:none}.ncomp-a .btn{flex:auto;justify-content:center}}.opp-w{gap:6px;display:grid}.opp-w+.opp-w{margin-top:6px}.opp-ct{justify-self:start;margin-left:11px}.o-ctw{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.o-ctwhy{color:var(--mut);text-align:right;max-width:260px;font-size:12px;line-height:1.35}@media (max-width:600px){.o-ctwhy{text-align:left;max-width:none}}.ph-warn{background:var(--amber-bg);color:#8a4a06;border-radius:8px;margin:2px 0 4px 22px;padding:6px 9px;font-size:12px;line-height:1.4}.so-mode{white-space:nowrap;border-radius:999px;align-items:center;height:26px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.so-mode.demo{background:var(--sx-warn-bg);color:#8a4a06;box-shadow:inset 0 0 0 1px #f2d39a}.so-mode.live{background:var(--sx-ok-bg);color:#0d6b48}.so-mode.bad{background:var(--sx-bad-bg);color:#a32424}.so-sim{border-radius:var(--sx-r);background:var(--sx-warn-bg);color:#6b3a05;gap:3px;margin-bottom:14px;padding:12px 14px;font-size:13px;line-height:1.45;display:grid;box-shadow:inset 0 0 0 1px #f2d39a}.so-sim b{font-size:13.5px}.so-modep,.so-stat{border-radius:var(--sx-r);background:var(--sx-panel);box-shadow:var(--sx-sh);gap:10px;min-width:0;margin-bottom:14px;padding:14px 16px;display:grid}.so-modep-h{justify-content:space-between;align-items:center}.so-modep-h,.so-modep-r{flex-wrap:wrap;gap:8px;display:flex}.so-modep-r{align-items:flex-end}.so-modep-r .fld{min-width:min(100%,260px);margin:0}.so-modep-r .in{box-sizing:border-box;width:100%}.so-modep .seg button.on,.so-modep .seg button[aria-pressed=true]{background:var(--sx-acc-bg);color:var(--sx-acc)}.so-chk{border-radius:9px;margin:0;padding:7px 10px;font-size:12.5px}.so-chk.ok{background:var(--sx-ok-bg);color:#0d6b48}.so-chk.bad{background:var(--sx-bad-bg);color:#a32424}.so-stat-kv{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px;margin:0;display:grid}.so-stat-kv>div{background:var(--sx-canvas);border-radius:10px;gap:2px;min-width:0;padding:8px 10px;display:grid}.so-stat-kv dt{color:var(--sx-ink2);font-size:11.5px}.so-stat-kv dd{overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.so-stat .tw{overflow-x:auto}.so-stat-t{border-collapse:collapse;width:100%;font-size:12.5px}.so-stat-t th{text-align:left;color:var(--sx-ink2);border-bottom:1px solid var(--sx-line2);white-space:nowrap;padding:6px 8px;font-weight:600}.so-stat-t td{border-bottom:1px solid var(--sx-line);vertical-align:middle;padding:7px 8px}.so-stat-err{overflow-wrap:anywhere;color:#a32424;max-width:280px}.so-hooks summary{cursor:pointer;font-size:12.5px;font-weight:600}.so-hooks ul{gap:3px;margin:6px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.ac-accs .ac-amt{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-self:start;align-items:center;gap:6px;margin-left:-6px;padding:2px 6px;display:inline-flex}.ac-accs .ac-amt svg{opacity:.45;transition:opacity .15s}.ac-accs .ac-amt:hover{background:#2468e514}.ac-accs .ac-amt:focus-visible svg,.ac-accs .ac-amt:hover svg{opacity:1}.ac-accs .ac-amt:focus-visible{outline-offset:1px;outline:2px solid #2468e5}.ac-accs .ac-amt-ed{gap:6px;display:grid}.ac-accs .ac-amt-ed .in{width:100%;height:34px;font-size:16px;font-weight:600}.ac-accs .ac-amt-a{flex-wrap:wrap;gap:6px;display:flex}.ac-accs .ac-amt-l{color:#6b7390;font-size:11.5px}.so-top .pl-due{color:#b45309}.sp-v{justify-items:end;line-height:1.2;display:inline-grid}.sp-v.sm{color:#8a5a00;font-weight:600}.sp-v .sp-due{color:#b45309;font-size:11px;font-weight:600}.sp-dueline{color:#7a4a00;background:#fff7e6;border-radius:8px;justify-content:space-between;align-items:baseline;gap:8px;margin:6px 0 2px;padding:5px 8px;font-size:12px;display:flex}.sp-dueline b{font-variant-numeric:tabular-nums;font-size:13px}.pl-cuc-n{color:#8a5a00}.pl-tabs{background:#fff;margin-left:auto}.pl-tabs button.on{background:var(--ink,#151a2d);color:#fff}.cuc .sp-f{flex-wrap:wrap;row-gap:6px}.cuc .cu-back{margin-left:auto}.modal .m-h h2 .op-lead{font:inherit;color:var(--blue,#2468e5);text-underline-offset:3px;gap:2px;text-decoration:underline;text-decoration-thickness:1px}.io-chip,.modal .m-h h2 .op-lead{align-items:center;font-weight:700;display:inline-flex}.io-chip{letter-spacing:.02em;text-transform:uppercase;color:#4a5272;white-space:nowrap;background:#eef0f5;border-radius:11px;gap:4px;height:22px;padding:0 8px;font-size:11.5px}.io-chip.io-in{color:#1d4fb8;background:#e7f0ff}.io-chip.io-out{color:#146b3a;background:#e8f6ee}.io-btn{cursor:pointer;background:0 0;border:0;border-radius:11px;padding:0}.io-btn:focus-visible{outline-offset:2px;outline:2px solid #2468e5}.io-bar{padding:10px max(16px,env(safe-area-inset-right,0px))10px max(16px,env(safe-area-inset-left,0px));border-bottom:1px solid var(--line,#e6e8ef);z-index:2;background:#fff;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 12px;display:flex;position:relative}.io-l{color:#4a5272;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.io-seg{background:#eef0f5;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.io-seg button{font:inherit;color:#3b4263;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:baseline;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.io-seg button small{color:#7a819c;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.io-seg button.on{color:#151a2d;background:#fff;box-shadow:0 1px 2px #151a2d1f}.io-seg button:focus-visible{outline-offset:1px;outline:2px solid #2468e5}.io-n{color:#6b7390;flex:260px;min-width:0;font-size:12px}.nl-io{border:0;margin:0 0 12px;padding:0}.nl-io legend{color:var(--ink-2,#3b4263);margin-bottom:6px;padding:0;font-size:12.5px;font-weight:600}.nl-io legend .req{color:#d23f3f}.nl-io-b{grid-template-columns:1fr 1fr;gap:8px;display:grid}.nl-io-o{text-align:left;box-shadow:inset 0 0 0 1px var(--line-2,#d9dce6);font:inherit;cursor:pointer;color:inherit;background:#fff;border:0;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.nl-io-o b{font-size:14px}.nl-io-o small{color:#6b7390;font-size:12px;line-height:1.35}.nl-io-o:hover{box-shadow:inset 0 0 0 1px #2468e5}.nl-io-o.on{background:#f0f5ff;box-shadow:inset 0 0 0 2px #2468e5}.nl-io-o:focus-visible{outline-offset:2px;outline:2px solid #2468e5}@media (max-width:480px){.nl-io-b{grid-template-columns:1fr}}.scr-b{flex-wrap:wrap;gap:6px;display:inline-flex}.btn.scr{gap:6px;text-decoration:none}.btn.scr.off{opacity:.6}.sc{gap:16px;max-width:720px}.sc,.sc-row{display:grid}.sc-row{gap:6px}.cm-bar{align-items:center;gap:10px 16px;margin-bottom:12px;display:flex}.cm-bar,.cm-months{flex-wrap:wrap}.cm-months button{text-transform:capitalize}.cm-tbl .cm-in{text-align:right;width:110px}.cm-tbl .cm-st{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.cm-tbl tr.cm-ok td{background:#f3fbf6}.cm-tbl tfoot td{border-top:2px solid var(--line,#e6e8ef);font-weight:700}.wl-tabs{border-bottom:1px solid var(--line,#e6e8ef);background:#fafbfd;flex-wrap:wrap;gap:6px;padding:8px 12px;display:flex}.msgm .wl-tabs{background:0 0;border:0;padding:0 0 10px}.wl-t{min-width:0;box-shadow:inset 0 0 0 1px var(--line-2,#d9dce6);font:inherit;text-align:left;cursor:pointer;color:inherit;background:#fff;border:0;border-radius:10px;gap:1px;padding:7px 12px 7px 10px;display:grid;position:relative}.wl-t b{font-size:13px}.wl-t small{color:#6b7390;white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:11.5px;overflow:hidden}.wl-t.k-company b:before,.wl-t.k-mia b:before,.wl-t.k-setter b:before,.wl-t.k-venditore b:before{content:"";vertical-align:1px;background:#1f9d55;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.wl-t.k-venditore b:before{background:#2468e5}.wl-t.k-company b:before{background:#8a93ad}.wl-t:hover{box-shadow:inset 0 0 0 1px #1f9d55}.wl-t.on{background:#f1fbf4;box-shadow:inset 0 0 0 2px #1f9d55}.wl-t:focus-visible{outline-offset:2px;outline:2px solid #2468e5}.wl-dot{background:#e5484d;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.bub .b-ln{color:#6b7390;font-weight:400}.kx,.mx{--mx-night:#0e1330;--mx-night-2:#181e47;--mx-night-3:#222a5c;--mx-night-line:#ffffff1a;--mx-moon:#e9ecff;--mx-moon-2:#e9ecffa8;--mx-moon-3:#e9ecff99;--mx-spend:#2468e5;--mx-return:#0b9c7c;--mx-return-t:#077a61;--mx-spend-d:#6e95ff;--mx-mid-d:#4fb8e6;--mx-return-d:#3ee0b4;--mx-paper:#f5f6f9;--mx-spend-tint:#f3f7ff;--mx-spend-tint-2:#eaf1fe;--mx-return-tint:#f3fbf8;--mx-return-tint-2:#e1f6ef;--mx-hover:#fafbfd;--mx-card:#fff;--mx-ink:#151a2d;--mx-ink-2:#4a5268;--mx-mut:#646b82;--mx-rule:#eceef3;--mx-rule-2:#dde1ea;--mx-ok:#13703a;--mx-warn:#8f5500;--mx-warn-bar:#e3a008;--mx-bad:#c62828;--mx-bad-bg:#fdeded;--mx-bad-line:#f2b8b8;--mx-bad-deep:#8a1010;--mx-ok-d:#5be39a;--mx-warn-d:#ffc861;--mx-bad-d:#ff8080;--mx-ease:cubic-bezier(.23,1,.32,1);--mx-sh:0 0 0 1px #151a2d0f,0 1px 2px #151a2d0d,0 8px 24px -12px #151a2d2e;--mx-disp:"Bricolage Grotesque","Inter",system-ui,sans-serif;color:var(--mx-ink);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}.mx button,:where(.kx) :where(.mx-tab,.mx-pills button,.mx-btn,.mx-year button,.mx-howb,.mx-x,.mx-ex,.mx-link,.mx-pc){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:is(.mx,.kx) :is(button,select,input,summary,a):focus-visible{outline:2px solid var(--mx-spend);outline-offset:2px}.mx-hero button:focus-visible,.mx-hero select:focus-visible{outline-color:var(--mx-return-d)}@keyframes mx-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes mx-fade{0%{opacity:0;transform:translateY(-4px)}}@keyframes mx-grow-x{0%{transform:scaleX(0)}}@keyframes mx-grow-y{0%{transform:scaleY(0)}}@keyframes mx-draw{0%{stroke-dashoffset:1px}}@keyframes mx-ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.mx-in{animation:mx-rise .52s var(--mx-ease)both;animation-delay:calc(var(--i,0)*70ms)}.mx-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 20px;margin:4px 0 18px;display:flex}.mx-tt{min-width:0}.mx-tt h1{font-family:var(--mx-disp);letter-spacing:-.035em;margin:0;font-size:36px;font-weight:700;line-height:1.02}.mx-tt p{color:var(--mx-ink-2);text-wrap:pretty;max-width:62ch;margin:8px 0 0;font-size:14px;line-height:1.45}.mx-top-a{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mx-year{background:var(--mx-card);box-shadow:var(--mx-sh);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.mx-year button{width:34px;height:34px;color:var(--mx-ink-2);transition:background-color .16s ease,transform .12s var(--mx-ease);border-radius:999px;place-items:center;display:grid}.mx-year button:disabled{opacity:.3;cursor:default}.mx-year b{font-family:var(--mx-disp);padding:0 6px;font-size:17px}.mx-btn{background:var(--mx-card);height:40px;box-shadow:var(--mx-sh);transition:background-color .16s ease,color .16s ease,transform .12s var(--mx-ease);border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}:is(.mx,.kx) .mx-btn.on{background:var(--mx-night);color:var(--mx-moon)}.mx-btn:active,.mx-pills button:active,.mx-tab:active,.mx-year button:active:not(:disabled){transform:scale(.97)}.mx-tabs{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));background:var(--mx-card);box-shadow:var(--mx-sh);border-radius:18px;gap:4px;margin-bottom:20px;padding:6px;display:grid}:is(.mx,.kx) .mx-tab{text-align:left;min-width:0;color:var(--mx-ink-2);transition:background-color .18s ease,color .18s ease,transform .12s var(--mx-ease);border-radius:12px;flex-direction:column;gap:3px;padding:11px 14px 12px;display:flex;position:relative}.mx-tab-l{align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:flex}.mx-tab-v{color:var(--mx-mut);white-space:nowrap;text-overflow:ellipsis;padding-left:22px;font-size:12.5px;overflow:hidden}:is(.mx,.kx) .mx-tab.on{background:var(--mx-night);color:var(--mx-moon)}.mx-tab.on .mx-tab-v{color:var(--mx-return-d)}.mx-tab .al{color:var(--mx-bad);font-weight:700}.mx-tab.on .al{color:var(--mx-bad-d)}.mx-tab.alarm:after{content:"";background:var(--mx-bad);border-radius:50%;width:8px;height:8px;position:absolute;top:13px;right:13px;box-shadow:0 0 0 3px #c628282e}.mx-hero{background:var(--mx-night);color:var(--mx-moon);border-radius:22px;min-width:0;padding:28px 28px 24px;position:relative;box-shadow:0 24px 48px -24px #0e13308c}.mx-hero,.mx-hh{margin-bottom:20px}.mx-hh{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 28px;display:flex}.mx-ht{flex:440px;min-width:0}.mx-ht h2{font-family:var(--mx-disp);letter-spacing:-.03em;text-wrap:balance;max-width:30ch;margin:0;font-size:clamp(26px,2.7vw,36px);font-weight:700;line-height:1.08}.mx-hl{color:var(--mx-return-d)}.mx-hl-name{overflow-wrap:anywhere}.mx-hsub p{color:var(--mx-moon-2);text-wrap:pretty;max-width:72ch;margin:10px 0 0;font-size:14px;line-height:1.5}:is(.mx,.kx) .mx-howb{color:var(--mx-moon);text-decoration:underline;-webkit-text-decoration-color:var(--mx-moon-3);text-decoration-color:var(--mx-moon-3);text-underline-offset:3px;align-items:center;gap:4px;padding:2px 0;font-size:13px;font-weight:600;display:inline-flex}.mx-howt{background:var(--mx-night-2);max-width:82ch;animation:mx-fade .22s var(--mx-ease)both;border-radius:12px;gap:8px;margin-top:12px;padding:14px 16px;display:grid}.mx-howt p{color:var(--mx-moon-2);text-wrap:pretty;margin:0;font-size:13px;line-height:1.55}.mx-ha{flex:0 auto;min-width:0;max-width:100%}.mx-ha,.mx-hctl{justify-content:flex-end;display:flex}.mx-hctl{flex-wrap:wrap;align-items:center;gap:10px}.mx-verdict{font-family:var(--mx-disp);letter-spacing:-.02em;background:var(--mx-night-2);white-space:nowrap;border-radius:14px;flex-direction:column;align-items:flex-end;gap:3px;padding:12px 16px;font-size:24px;font-weight:700;display:flex}.mx-verdict small{letter-spacing:0;color:var(--mx-moon-2);font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500}.mx-verdict.v-ok{color:var(--mx-ok-d)}.mx-verdict.v-warn{color:var(--mx-warn-d)}.mx-verdict.v-bad{color:var(--mx-bad-d)}.mx-hempty{color:var(--mx-moon-2);margin:0;padding:24px 0;font-size:14px}.mx-hs{border-top:1px solid var(--mx-night-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding-top:18px;display:grid}.mx-hs>div{min-width:0;box-shadow:-1px 0 0 var(--mx-night-line);padding:0 18px}.mx-hs>div:first-child{box-shadow:none;padding-left:0}.mx-hs dt{color:var(--mx-moon-2);font-size:12.5px}.mx-hs dd{margin:3px 0 0}.mx-hs-v{font-family:var(--mx-disp);letter-spacing:-.02em;margin-bottom:2px;font-size:26px;font-weight:700;line-height:1.1;display:block}.mx-hs small{color:var(--mx-moon-3);font-size:12px;line-height:1.35;display:block}.mx-hs .t-spend .mx-hs-v{color:var(--mx-spend-d)}.mx-hs .t-ok .mx-hs-v,.mx-hs .t-return .mx-hs-v{color:var(--mx-return-d)}.mx-hs .t-warn .mx-hs-v{color:var(--mx-warn-d)}.mx-hs .t-bad .mx-hs-v{color:var(--mx-bad-d)}.mx-rib{grid-template-rows:232px;grid-template-columns:140px minmax(0,1fr) 200px;height:232px;margin:6px 0 24px;display:grid;position:relative}.mx-rib svg{grid-area:1/2;width:100%;height:232px;min-height:0;display:block;overflow:hidden}.mx-rib-l{flex-direction:column;gap:2px;width:128px;display:flex;position:absolute;left:0;transform:translateY(-50%)}.mx-rib-l>span,.mx-rib-r>div>span{color:var(--mx-moon-2);font-size:12.5px}.mx-rib-l b{font-family:var(--mx-disp);letter-spacing:-.02em;color:var(--mx-spend-d);font-size:28px;font-weight:700;line-height:1.05}.mx-rib-r{grid-area:1/3;position:relative}.mx-rib-r>div{flex-direction:column;gap:2px;display:flex;position:absolute;left:16px;right:0;transform:translateY(-50%)}.mx-rib-r b{font-family:var(--mx-disp);letter-spacing:-.02em;font-weight:700;line-height:1.05}.mx-rib-r .c b{color:var(--mx-return-d);font-size:34px}.mx-rib-r .d b{color:var(--mx-moon);font-size:20px}.mx-rib-axis{stroke:var(--mx-night-line);stroke-dasharray:2 7;vector-effect:non-scaling-stroke}.mx-grow-x{transform-box:fill-box;transform-origin:0;animation:mx-grow-x 1s var(--mx-ease).14s both}.mx-fb{flex-direction:column;gap:12px;margin-bottom:4px;display:flex}.mx-fb-bot,.mx-fb-top{display:grid}.mx-fs{flex-direction:column;justify-content:flex-end;gap:2px;min-width:0;padding-right:14px;display:flex}.mx-fs>span{color:var(--mx-moon-2);font-size:12.5px;line-height:1.3}.mx-fs b{font-family:var(--mx-disp);letter-spacing:-.02em;color:var(--mx-moon);font-weight:700;line-height:1.05}.mx-fs:first-child b{font-size:22px}.mx-fs:nth-child(2) b{font-size:26px}.mx-fs:nth-child(3) b{font-size:31px}.mx-fs.end b{color:var(--mx-return-d);font-size:44px}.mx-fb svg{width:100%;height:170px;display:block}.mx-fb-sep{stroke:#fff3;stroke-dasharray:2 5;vector-effect:non-scaling-stroke}.mx-fn{min-width:0;padding-right:14px}.mx-fn b{font-family:var(--mx-disp);letter-spacing:-.02em;font-size:22px;font-weight:700}.mx-fn>span{color:var(--mx-moon-2);margin-left:6px;font-size:13px}.mx-fn em{color:var(--mx-return-d);margin-top:2px;font-size:12.5px;font-style:normal;display:block}.mx-pod{align-items:end;gap:14px;display:grid}:is(.mx,.kx) .mx-pc{text-align:left;background:var(--mx-night-2);color:var(--mx-moon);min-width:0;transition:transform .2s var(--mx-ease),background-color .18s ease;border-radius:16px;flex-direction:column;gap:12px;padding:18px 18px 0;display:flex;position:relative;overflow:hidden}.mx-pr{font-family:var(--mx-disp);letter-spacing:-.05em;color:var(--mx-moon-3);font-size:48px;font-weight:700;line-height:.85}.mx-pc.r1 .mx-pr{color:var(--mx-return-d)}.mx-pn{flex-direction:column;gap:2px;min-width:0;display:flex}.mx-pn b{overflow-wrap:anywhere;font-size:15.5px;font-weight:600;line-height:1.3}.mx-pn small{color:var(--mx-moon-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mx-pv b{font-family:var(--mx-disp);letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1.05;display:block}.mx-pv small{color:var(--mx-moon-2);font-size:12.5px}.mx-pbar{height:calc(var(--h)*60px + 36px);margin:0 -18px;display:block;position:relative}.mx-pbar i{background:var(--mx-return-d);opacity:.22;transform-origin:bottom;animation:mx-grow-y .82s var(--mx-ease)both;animation-delay:.26s;position:absolute;inset:0}.mx-pc.r1 .mx-pbar i{opacity:.9}.mx-pbar em{color:var(--mx-moon);font-size:13px;font-style:normal;font-weight:700;position:absolute;top:10px;left:18px}.mx-pc.r1 .mx-pbar em{color:var(--mx-night)}.mx-pbar em.l-bad{color:var(--mx-bad-d)}.mx-pc.r1 .mx-pbar em.l-bad{color:var(--mx-bad-deep)}.mx-db{margin:0 0 22px}.mx-db-leg{color:var(--mx-moon-2);flex-wrap:wrap;gap:6px 18px;margin-bottom:14px;font-size:12.5px;display:flex}.mx-db-leg span:before{content:"";vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:7px;display:inline-block}.mx-db-leg .m:before{box-shadow:inset 0 0 0 1.5px var(--mx-moon-2)}.mx-db-leg .c:before{background:var(--mx-spend-d)}.mx-db-leg .b:before{background:var(--mx-bad-d)}.mx-db-cols{gap:8px;display:grid;overflow-x:auto}.mx-dc{flex-direction:column;align-items:stretch;gap:6px;min-width:52px;display:flex}.mx-dc em{color:var(--mx-moon-3);text-align:center;white-space:nowrap;height:15px;font-size:11.5px;font-style:normal;font-weight:700}.mx-dc.d-warn em{color:var(--mx-warn-d)}.mx-dc.d-bad em{color:var(--mx-bad-d)}.mx-dbars{border-bottom:1px solid var(--mx-night-line);justify-content:center;align-items:flex-end;gap:4px;height:140px;display:flex}.mx-dbars i{width:min(20px,42%);height:calc(var(--h)*100%);transform-origin:bottom;animation:mx-grow-y .62s var(--mx-ease)both;animation-delay:calc(.18s + var(--i)*45ms);border-radius:5px 5px 1px 1px}.mx-dbars i.m{box-shadow:inset 0 0 0 1.5px var(--mx-moon-2)}.mx-dbars i.c{background:var(--mx-spend-d)}.mx-dc.d-bad .mx-dbars i.c{background:var(--mx-bad-d)}.mx-dc>span{color:var(--mx-moon-2);text-align:center;white-space:nowrap;font-size:11.5px}.mx-card{background:var(--mx-card);box-shadow:var(--mx-sh);border-radius:16px;min-width:0;margin-bottom:20px;padding:20px}.mx-ch{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;margin-bottom:18px;display:flex}.mx-ch>div:first-child{flex:280px;min-width:0}.mx-ch h3{font-family:var(--mx-disp);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:19px;font-weight:700;line-height:1.2}.mx-ch p{color:var(--mx-mut);text-wrap:pretty;max-width:72ch;margin:4px 0 0;font-size:13px;line-height:1.45}.mx-ca{align-items:center;gap:8px;display:flex}.mx-g2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0 20px;display:grid}.mx-g2>.mx-card{flex-direction:column;display:flex}.mx-g2>.mx-card>:last-child{margin-top:auto}.mx-g2w{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.mx-empty{color:var(--mx-mut);margin:0;font-size:13px}:is(.mx,.kx) .mx-link{color:var(--mx-spend);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #2468e54d;text-decoration:underline #2468e54d;transition:text-decoration-color .16s}.mx-foot{color:var(--mx-mut);margin:14px 0 0;font-size:12.5px;line-height:1.5}:is(.mx,.kx) .mx-x{width:36px;height:36px;color:var(--mx-ink-2);border-radius:999px;place-items:center;transition:background-color .16s;display:grid}.mx-pills{background:var(--mx-paper);box-shadow:inset 0 0 0 1px var(--mx-rule);border-radius:20px;flex-wrap:wrap;gap:3px;max-width:100%;padding:4px;display:inline-flex}:is(.mx,.kx) .mx-pills button{height:32px;color:var(--mx-ink-2);white-space:nowrap;transition:background-color .16s ease,color .16s ease,transform .12s var(--mx-ease);border-radius:16px;padding:0 13px;font-size:13px;font-weight:600;position:relative}:is(.mx,.kx) .mx-pills button:after{content:"";position:absolute;inset:-4px 0}:is(.mx,.kx) .mx-pills button.on{background:var(--mx-card);color:var(--mx-ink);box-shadow:0 1px 2px #151a2d1f,0 0 0 1px #151a2d0d}.mx-pills.dk{background:var(--mx-night-2);box-shadow:inset 0 0 0 1px var(--mx-night-line)}:is(.mx,.kx) .mx-pills.dk button{color:var(--mx-moon-2)}:is(.mx,.kx) .mx-pills.dk button.on{background:var(--mx-moon);color:var(--mx-night);box-shadow:none}.mx-sel{height:40px;color:var(--mx-ink);background:var(--mx-paper)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23737b92' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;border:1px solid var(--mx-rule-2);appearance:none;border-radius:20px;max-width:100%;padding:0 36px 0 15px;font:600 13px/1 Inter,system-ui,sans-serif}.mx-sel.dk{color:var(--mx-moon);background-color:var(--mx-night-2);border-color:var(--mx-night-line);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23e9ecff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.mx-sel.dk optgroup,.mx-sel.dk option{color:var(--mx-ink);background:var(--mx-card)}.mx-ys-plot{border-bottom:1px solid var(--mx-rule-2);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:6px;display:grid;position:relative}.mx-ym{flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;min-width:0;height:100%;display:flex}.mx-ym em{color:var(--mx-ink);white-space:nowrap;font-size:11.5px;font-style:normal;font-weight:700}.mx-ym em.l-warn{color:var(--mx-warn)}.mx-ym em.l-bad{color:var(--mx-bad)}.mx-ym i{background:var(--mx-return);transform-origin:bottom;width:100%;max-width:36px;animation:mx-grow-y .7s var(--mx-ease)both;animation-delay:calc(.22s + var(--i)*40ms);border-radius:6px 6px 1px 1px;display:block}.mx-ym i.l-warn{background:var(--mx-warn-bar)}.mx-ym i.l-bad{background:var(--mx-bad)}.mx-ym.young i{background:repeating-linear-gradient(135deg,var(--mx-return)0 4px,var(--mx-return)4px 8px)}@supports (color:color-mix(in lab,red,red)){.mx-ym.young i{background:repeating-linear-gradient(135deg,var(--mx-return)0 4px,color-mix(in oklab,var(--mx-return)35%,white)4px 8px)}}.mx-ym.mx-e i{background:var(--mx-rule-2);max-width:18px}.mx-ys-t{border-top:1.5px dashed var(--mx-return);position:absolute;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.mx-ys-t{border-top:1.5px dashed color-mix(in oklab,var(--mx-return)55%,white)}}.mx-ys-t{pointer-events:none}.mx-ys-t span{color:var(--mx-return-t);background:var(--mx-card);padding:0 0 0 6px;font-size:11px;font-weight:600;position:absolute;top:-20px;right:0}.mx-ys-x{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;margin-top:7px;display:grid}.mx-ys-x span{text-align:center;color:var(--mx-mut);font-size:11.5px}.mx-ys-x span.mx-e{color:var(--mx-mut);font-weight:400}.mx-ys-x span.mx-now{color:var(--mx-ink);font-weight:700}.mx-cc{width:100%;height:auto;max-height:300px;display:block;overflow:visible}.mx-cc-g line{stroke:var(--mx-rule)}.mx-cc-bt,.mx-cc-g text,.mx-cc-x{fill:var(--mx-mut);font-size:10.5px}.mx-cc-be{stroke:var(--mx-rule-2);stroke-width:1.4px}.mx-cc-tg{stroke:var(--mx-return);stroke-dasharray:4 4;opacity:.6}.mx-cc-tt{fill:var(--mx-return-t);font-size:10.5px;font-weight:600}.mx-cc-l path{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:mx-draw .9s var(--mx-ease)both;animation-delay:calc(.32s + var(--i)*.12s)}.mx-cc-l circle{fill:currentColor;stroke:var(--mx-card);stroke-width:2px}.mx-cc-l text{fill:currentColor;font-size:11.5px;font-weight:700}.mx-bud{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px 32px;display:grid}.mx-bud-n{flex-direction:column;gap:1px;display:flex}.mx-bud-n>span{color:var(--mx-mut);font-size:12.5px}.mx-bud-n b{font-family:var(--mx-disp);letter-spacing:-.02em;color:var(--mx-spend);font-size:32px;font-weight:700;line-height:1.05}.mx-bud-n small{color:var(--mx-mut);font-size:12.5px}.mx-bm{background:var(--mx-paper);height:14px;box-shadow:inset 0 0 0 1px var(--mx-rule);border-radius:999px;margin-top:18px;position:relative}.mx-bm i{transform-origin:0;animation:mx-grow-x .9s var(--mx-ease).26s both;position:absolute;top:0;bottom:0}.mx-bm i.s{background:var(--mx-spend);border-radius:999px;left:0}.mx-bm i.o{background:var(--mx-bad);border-radius:0 999px 999px 0}.mx-bm b{background:var(--mx-ink);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-6px;bottom:-6px}.mx-bm b:after{content:"budget";color:var(--mx-ink-2);white-space:nowrap;font-size:11px;font-weight:600;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.mx-bud-f{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.mx-bud-f>div{background:var(--mx-paper);border-radius:12px;min-width:0;padding:11px 13px}.mx-bud-f dt{color:var(--mx-mut);font-size:12px;line-height:1.3}.mx-bud-f dd{margin:3px 0 0;font-size:17px;font-weight:700}.mx-bud-f .l-bad dd,.mx-bud-f .neg dd{color:var(--mx-bad)}.mx-bud-f .l-ok dd{color:var(--mx-ok)}.mx-bud-f .l-warn dd{color:var(--mx-warn)}.mx-tw{box-shadow:inset 0 0 0 1px var(--mx-rule);border-radius:12px;overflow-x:auto}.mx-tw.fit{width:fit-content;max-width:100%}.mx-tw.fit .mx-t{width:auto}.mx-tw.fit .mx-t td,.mx-tw.fit .mx-t th:not(.sticky){min-width:112px}.mx-tw.fit .mx-t .sticky{width:280px}.mx-t{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.mx-t td,.mx-t th{text-align:right;white-space:nowrap;border-bottom:1px solid var(--mx-rule);padding:10px 12px}.mx-t thead th{color:var(--mx-mut);background:var(--mx-card);vertical-align:bottom;white-space:normal;border-bottom-color:var(--mx-rule-2);min-width:62px;font-size:12px;font-weight:500;line-height:1.25}.mx-t thead th small{color:var(--mx-spend);font-size:10.5px;font-weight:600;display:block}.mx-t thead th small.grow{color:var(--mx-warn)}.mx-t .sticky{z-index:1;background:var(--mx-card);text-align:left;white-space:normal;min-width:210px;max-width:280px;color:var(--mx-ink);box-shadow:1px 0 0 var(--mx-rule);font-weight:500;position:sticky;left:0}.mx-t tbody tr:last-child>*{border-bottom:0}.mx-t .z{color:var(--mx-mut)}.mx-t tr.g>*{background:var(--mx-paper);color:var(--mx-ink);font-weight:700}.mx-t .g-l small{color:var(--mx-mut);font-size:11.5px;font-weight:400;display:block}#mkt-table tr:not(.g):not(.r-none)>.sticky{padding-left:26px}#mkt-table tr.r-sub>.sticky{padding-left:42px}#mkt-table tr.r-total>*{font-weight:700}.mx-t tr.r-sub>*{color:var(--mx-mut);font-size:12px}.mx-t tr.kr>*{background:var(--mx-return-tint)}.mx-t tr.kr>.sticky{font-weight:700}.mx-t tr.mk-sep>td,.mx-t tr.mk-sep>th{padding-top:16px}.mx-rn{flex-direction:column;gap:1px;display:flex}.mx-rn small{color:var(--mx-mut);font-size:11px;font-weight:400}.mx-t .tc{background:var(--mx-paper);box-shadow:-1px 0 0 var(--mx-rule);font-weight:700}.mx-t thead th.tc{color:var(--mx-ink-2)}.mx-t td.now,.mx-t th.now{background-color:var(--mx-spend-tint)}.mx-t thead th.now{color:var(--mx-spend);box-shadow:inset 0 2px 0 var(--mx-spend);font-weight:700}.mx-t td.young,.mx-t th.young{background-image:repeating-linear-gradient(135deg,#0000 0 7px,#a8640012 7px 8px)}.mx-t td.fut{color:var(--mx-mut)}.mx-t td.l-ok{color:var(--mx-ok);font-weight:700}.mx-t td.l-warn{color:var(--mx-warn);font-weight:700}.mx-t td.l-bad{background-color:var(--mx-bad-bg);font-weight:700}.mx-t td.l-bad,.mx-t td.neg{color:var(--mx-bad)}.mx-t .hi{background-color:var(--mx-spend-tint)}.mx-t thead th.hi{color:var(--mx-ink-2);font-weight:600}.mx-t td.hi{font-weight:700}.mx-t:not(#mkt-table) tr.r-total>*{background-color:var(--mx-paper);box-shadow:inset 0 1px 0 var(--mx-rule-2);font-weight:700}.mx-t:not(#mkt-table) tr.r-total>.sticky{box-shadow:inset 0 1px 0 var(--mx-rule-2),1px 0 0 var(--mx-rule)}.mx-cb{position:relative}.mx-cb:after{content:"";height:3px;width:calc(var(--w)*(100% - 24px));background:var(--mx-return);opacity:.55;border-radius:3px;position:absolute;bottom:5px;right:12px}.mx-cb.s:after{background:var(--mx-spend);opacity:.4}.mx-nm{align-items:center;gap:8px;min-width:0;display:flex}:is(.mx,.kx) .mx-ex{width:28px;height:28px;color:var(--mx-ink-2);border-radius:8px;flex:none;place-items:center;transition:background-color .16s;display:grid;position:relative}:is(.mx,.kx) .mx-ex:after{content:"";position:absolute;inset:-6px}.mx-ex0{flex:none;width:28px}.mx-rk{background:var(--mx-paper);width:22px;height:22px;color:var(--mx-ink-2);border-radius:6px;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:grid}.mx-t tr:nth-child(-n+3).has .mx-rk{background:var(--mx-return-tint-2);color:var(--mx-return)}.mx-an{flex-direction:column;gap:1px;min-width:0;display:flex}.mx-an b{overflow-wrap:anywhere;font-weight:600;line-height:1.3}.mx-an small{color:var(--mx-mut);font-size:11px;font-weight:400;line-height:1.3}.mx-an small.mx-grow{color:var(--mx-warn)}.mx-t tr.mk-sale>*{background:var(--mx-return-tint);font-size:12px}.mx-t tr.mk-sale>.sticky{padding-left:76px}.mx-t td.mk-sl{text-align:left;white-space:normal;color:var(--mx-ink-2)}.mx-t td.mut{color:var(--mx-mut)}.mx-t tr.mk-bad>.sticky{box-shadow:inset 3px 0 0 var(--mx-bad),1px 0 0 var(--mx-rule)}.mx-t td .mx-pcn{min-width:44px;margin-left:6px;font-size:11px;font-weight:600;display:inline-block}.mx-fun td,.mx-fun th{padding-left:9px;padding-right:9px}.mx-fun .sticky{min-width:196px}.mx-wide .sticky{min-width:240px}.mk-days .sticky{min-width:92px}.mk-days td,.mk-days th{padding-left:10px;padding-right:10px}#mk-camps .sticky{min-width:170px}.mx-fun thead th.gh{text-align:center;color:var(--mx-ink);box-shadow:inset 1px 0 0 var(--mx-rule);border-bottom:1px solid var(--mx-rule);padding:9px 6px 7px;font-weight:600}.mx-fun thead tr.mx-sh2 th{white-space:nowrap;padding-top:7px}.mx-fun .g0{box-shadow:inset 1px 0 0 var(--mx-rule)}.mx-fun tr.r-total>.g0{box-shadow:inset 1px 0 0 var(--mx-rule),inset 0 1px 0 var(--mx-rule-2)}.mx-checks{margin-bottom:16px}.mx-ck{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mx-ci{background:var(--mx-card);box-shadow:var(--mx-sh);color:var(--mx-ink-2);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:13px;line-height:1.45;display:flex}.mx-ci>div{flex-direction:column;gap:2px;min-width:0;display:flex}.mx-ci b{color:var(--mx-ink);font-size:14.5px}.mx-ci.bad{background:var(--mx-bad-bg);box-shadow:0 0 0 1px var(--mx-bad-line)}.mx-ci.bad b{color:var(--mx-bad)}.mx-led{background:var(--mx-ok);border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px;position:relative;box-shadow:0 0 0 4px #1f8a4c24}.mx-ci.bad .mx-led{background:var(--mx-bad);box-shadow:0 0 0 4px #c6282829}.mx-ci.bad .mx-led:after{content:"";background:var(--mx-bad);animation:mx-ping 1.8s var(--mx-ease)infinite;border-radius:50%;position:absolute;inset:0}.mx-hist{margin-top:10px;font-size:13px}.mx-hist summary{cursor:pointer;color:var(--mx-spend);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:6px 0;font-weight:600;list-style:none;display:inline-flex}.mx-hist summary::-webkit-details-marker{display:none}.mx-hist summary:before{content:"+";width:12px;font-weight:700;display:inline-block}.mx-hist[open] summary:before{content:"−"}.mx-hist summary span{color:var(--mx-mut);font-weight:400}.mx-hb{background:var(--mx-card);box-shadow:var(--mx-sh);animation:mx-fade .22s var(--mx-ease)both;border-radius:14px;gap:12px;margin-top:8px;padding:16px;display:grid}.mx-hb p{color:var(--mx-ink-2);margin:0;line-height:1.5}.mx-pcts{flex-wrap:wrap;gap:10px 26px;display:flex}.mx-pcts label{color:var(--mx-ink-2);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.mx-in-n{border:1px solid var(--mx-rule-2);text-align:right;background:var(--mx-paper);width:76px;height:38px;color:var(--mx-ink);border-radius:10px;padding:0 10px;font-size:16px}.mx-hb ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mx-hb li{color:var(--mx-ink-2);flex-wrap:wrap;gap:4px 10px;display:flex}.mx-hb li span{color:var(--mx-mut)}.mx-src .mk-list{gap:8px;display:grid}.mx-src .mk-row{background:var(--mx-paper);border-radius:12px;grid-template-columns:minmax(150px,200px) minmax(0,1fr) auto auto;align-items:center;gap:8px 16px;padding:12px 14px;display:grid}.mx-src .mk-row.on{background:var(--mx-card);box-shadow:var(--mx-sh)}.mx-src .mk-on{align-items:center;gap:8px;display:inline-flex}.mx-src .mk-f{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.mx-src .mk-chk{flex-wrap:wrap;gap:4px 12px;font-size:12.5px;display:inline-flex}.mx-src .mk-chk label{align-items:center;gap:4px;display:inline-flex}.mx-src .mk-add{border-top:1px dashed var(--mx-rule-2);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;padding-top:16px;display:flex}.mx-src .mk-add>.mut{flex-basis:100%}.mx-src .mk-pcts{border-top:1px solid var(--mx-rule);flex-wrap:wrap;gap:10px 26px;margin-top:16px;padding-top:16px;display:flex}.mx-src .mk-pct{align-items:center;gap:8px;font-size:13px;display:inline-flex}.mx-src .mk-pct input{width:76px}@media (hover:hover) and (pointer:fine){.mx-year button:hover:not(:disabled),:is(.mx,.kx) .mx-ex:hover,:is(.mx,.kx) .mx-x:hover{background:var(--mx-paper)}:is(.mx,.kx) .mx-tab:not(.on):hover{background:var(--mx-paper);color:var(--mx-ink)}:is(.mx,.kx) .mx-pills button:not(.on):hover{color:var(--mx-ink)}:is(.mx,.kx) .mx-pills.dk button:not(.on):hover{color:var(--mx-moon)}:is(.mx,.kx) .mx-pc:hover{background:var(--mx-night-3);transform:translateY(-3px)}:is(.mx,.kx) .mx-link:hover{text-decoration-color:currentColor}.mx-t tbody tr.r-row:hover>*{background-color:var(--mx-hover)}.mx-t tbody tr.r-row:hover>td.hi{background-color:var(--mx-spend-tint-2)}}@media (max-width:1100px){.mx-rib{grid-template-columns:116px minmax(0,1fr) 170px}.mx-rib-l{width:108px}.mx-rib-l b{font-size:24px}.mx-rib-r .c b{font-size:28px}.mx-bud-f{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.mx-g2:not(.mx-g2w){grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.mx-g2,.mx-g2w{grid-template-columns:minmax(0,1fr)}.mx-ck,.mx-src .mk-row{grid-template-columns:1fr}}@media (max-width:700px){.mx-tt h1{font-size:30px}.mx-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-hero{border-radius:18px;padding:22px 18px 18px}.mx-ht{flex-basis:100%}.mx-ha,.mx-hctl{justify-content:flex-start}.mx-verdict{align-items:flex-start}.mx-hs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.mx-hs>div:nth-child(odd){box-shadow:none;padding-left:0}.mx-hs>div:nth-child(2n){padding-right:0}.mx-hs-v{font-size:22px}.mx-rib{grid-template-rows:auto 150px auto;grid-template-columns:minmax(0,1fr);gap:10px;height:auto}.mx-rib svg{grid-area:2/1;height:150px}.mx-rib-l{grid-row:1;width:auto;position:static;transform:none}.mx-rib-r{flex-wrap:wrap;grid-area:3/1;gap:8px 22px;display:flex}.mx-rib-r>div{position:static;transform:none}.mx-rib-r .c b{font-size:28px}.mx-pod{grid-template-columns:minmax(0,1fr)!important}.mx-pc.r1{order:1}.mx-pc.r2{order:2}.mx-pc.r3{order:3}:is(.mx,.kx) .mx-pc{gap:8px;padding-bottom:16px}.mx-pr{font-size:36px}.mx-pbar{background:#ffffff0d;border-radius:8px;height:30px;margin:4px 0 0;overflow:hidden}.mx-pbar i{width:calc(var(--h)*100%);transform-origin:0;border-radius:8px;animation-name:mx-grow-x;right:auto}.mx-pbar em{top:50%;left:10px;transform:translateY(-50%)}.mx-fs:first-child b{font-size:17px}.mx-fs:nth-child(2) b{font-size:19px}.mx-fs:nth-child(3) b{font-size:21px}.mx-fs.end b{font-size:26px}.mx-fn em,.mx-fs>span{font-size:11px}.mx-fn,.mx-fs{padding-right:6px}.mx-fn b{font-size:17px}.mx-fn>span{margin-left:0;font-size:11.5px;display:block}.mx-fb svg{height:120px}.mx-card{padding:16px}.mx-bud{grid-template-columns:minmax(0,1fr)}.mx-t .sticky{min-width:150px;max-width:190px}.mx-ys-plot,.mx-ys-x{gap:2px}.mx-ym em{letter-spacing:-.03em;font-size:9.5px}}@media (prefers-reduced-motion:reduce){:is(.mx,.kx) .mx-bm i,:is(.mx,.kx) .mx-cc-l path,:is(.mx,.kx) .mx-ci.bad .mx-led:after,:is(.mx,.kx) .mx-dbars i,:is(.mx,.kx) .mx-grow-x,:is(.mx,.kx) .mx-hb,:is(.mx,.kx) .mx-howt,:is(.mx,.kx) .mx-in,:is(.mx,.kx) .mx-pbar i,:is(.mx,.kx) .mx-ym i{animation:none}:is(.mx,.kx) .mx-btn,:is(.mx,.kx) .mx-pc,:is(.mx,.kx) .mx-pills button,:is(.mx,.kx) .mx-tab{transition:none}}:is(.mx,.kx) .mx-t td .mx-tsub{color:var(--mx-mut);white-space:nowrap;margin-top:2px;font-size:11.5px;font-weight:500;display:block}.kx{-webkit-font-smoothing:antialiased}.kx .btn{border-radius:999px;font-weight:600}.kx .in{border-radius:10px}.kx-body{min-width:0}.kx-neg{color:var(--mx-bad-d)}@media (min-width:701px){.mx-srib{grid-template-rows:240px}.mx-srib,.mx-srib svg{height:240px}}.mx-rib-l b.kx-src{color:var(--mx-return-d)}.mx-rib-r .kx-sp b{color:var(--mx-moon);font-size:22px}.mx-rib-r .kx-sp.t-cost b{color:var(--mx-spend-d)}.mx-rib-r .kx-sp.t-margin b{color:var(--mx-return-d);font-size:30px}.mx-rib-r .kx-sp.t-loss b{color:var(--mx-bad-d)}.mx-rib-r .kx-sp small{color:var(--mx-moon-3);font-size:12px}.kx-rb{gap:12px;display:grid}.kx-rr{grid-template-columns:minmax(120px,220px) minmax(0,1fr) minmax(120px,170px);align-items:center;gap:6px 18px;display:grid}.kx-rl{min-width:0;color:var(--mx-moon);flex-direction:column;font-size:14px;font-weight:600;display:flex}.kx-rl small{color:var(--mx-moon-3);font-size:12px;font-weight:400}.kx-rt{background:#ffffff0f;height:14px;position:relative}.kx-rt,.kx-rt i{border-radius:999px}.kx-rt i{background:var(--mx-spend-d);transform-origin:0;animation:mx-grow-x .76s var(--mx-ease)both;animation-delay:calc(.16s + var(--i,0)*50ms);position:absolute;top:0;bottom:0;left:0}.kx-rr:first-child .kx-rt i{background:linear-gradient(90deg,var(--mx-spend-d),var(--mx-mid-d))}.kx-rp{background:var(--mx-moon);opacity:.85;border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.kx-rv{font-family:var(--mx-disp);letter-spacing:-.02em;color:var(--mx-moon);flex-direction:column;align-items:flex-end;font-size:20px;font-weight:700;display:flex}.kx-rv small{letter-spacing:0;color:var(--mx-moon-3);white-space:nowrap;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500}.kx-rv small.up{color:var(--mx-warn-d)}.kx-rv small.dn{color:var(--mx-return-d)}.kx-rleg{color:var(--mx-moon-3);margin:4px 0 0;padding-left:14px;font-size:12px;position:relative}.kx-rleg .kx-rp{top:1px;bottom:1px;left:4px}.mx-hero .mx-year{background:var(--mx-night-2);box-shadow:inset 0 0 0 1px var(--mx-night-line)}.mx-hero .mx-year b{color:var(--mx-moon);font-size:15px}.kx .mx-hero .mx-year button{color:var(--mx-moon-2)}@media (hover:hover) and (pointer:fine){.kx .mx-hero .mx-year button:hover:not(:disabled){background:var(--mx-night-3);color:var(--mx-moon)}}@media (max-width:700px){.kx-rr{grid-template-columns:minmax(0,1fr) auto}.kx-rt{grid-area:2/1/auto/-1}}.biz.kx{--bg:var(--mx-card);--bg-2:var(--mx-paper);--bg-3:#eceef3;--line:var(--mx-rule);--line-2:var(--mx-rule-2);--ink:var(--mx-ink);--ink-2:var(--mx-ink-2);--mut:var(--mx-mut);--bz-ok:var(--mx-ok);--bz-warn:var(--mx-warn);--bz-sh:var(--mx-sh);--bz-rule:var(--mx-rule);--bz-band:var(--mx-paper);--bz-band-2:var(--mx-paper);--bz-now-bg:var(--mx-spend-tint);--bz-bad-b:var(--mx-bad-line);--bz-1:var(--mx-return);--bz-2:var(--mx-spend);--bz-3:#3a9fd0}.biz.kx .bexp>.bbar,.biz.kx .bfix>.bbar{margin-top:0}.biz.kx .bsec{box-shadow:var(--mx-sh);border:0;border-radius:16px;margin-bottom:20px;padding:20px}.biz.kx .bsec>header{align-items:center;gap:12px;margin-bottom:16px}.biz.kx .bsec>header h2{font-family:var(--mx-disp);letter-spacing:-.015em;text-wrap:balance;font-size:19px;font-weight:700;line-height:1.2}.biz.kx .bsec>header p{color:var(--mx-mut);text-wrap:pretty;margin-top:3px;font-size:13px}.biz.kx .bs-ic{background:var(--mx-paper);width:36px;height:36px;color:var(--mx-ink-2);border-radius:10px}.biz.kx .bgrid{column-gap:20px}.biz.kx .balerts.has-bad{background:var(--mx-card);box-shadow:0 0 0 1px var(--mx-bad-line),var(--mx-sh)}.biz.kx .bal{gap:10px}.biz.kx .bal li{background:var(--mx-paper);border:0;border-radius:12px;padding:11px 13px}.biz.kx .bal li.lv-bad{background:var(--mx-bad-bg);box-shadow:inset 0 0 0 1px var(--mx-bad-line)}.biz.kx .bal li.lv-warn{background:var(--bz-warn-bg);box-shadow:inset 0 0 0 1px var(--bz-warn-b)}.biz.kx .bal li .ba-v{font-family:var(--mx-disp);font-size:18px}.biz.kx .btiles{gap:10px}.biz.kx .btile{border:0;border-radius:12px;padding:12px 13px 10px 15px}.biz.kx .btile,.biz.kx .btile.lv-ok{background:var(--mx-paper)}.biz.kx .btile.lv-warn{box-shadow:inset 0 0 0 1px var(--bz-warn-b)}.biz.kx .btile.lv-bad{box-shadow:inset 0 0 0 1px var(--mx-bad-line)}.biz.kx .btile .bt-v{font-family:var(--mx-disp);letter-spacing:-.02em;font-size:24px;font-weight:700}.biz.kx .bt-dot.lv-warn{background:var(--mx-card)}.biz.kx .bseg{background:var(--mx-paper);box-shadow:inset 0 0 0 1px var(--mx-rule);border-radius:20px;padding:4px}.biz.kx .bseg button{border-radius:16px;height:30px;padding:0 12px;font-weight:600}.biz.kx .bseg button.on{box-shadow:0 1px 2px #151a2d1f,0 0 0 1px #151a2d0d}.biz.kx .bt-wrap{box-shadow:var(--mx-sh);border:0;border-radius:14px}.biz.kx .bt{font-size:13px}.biz.kx .bt thead th{color:var(--mx-mut)}.biz.kx .kx-big{gap:12px;margin:0}.mx-hero .kx-big .bbt{background:var(--mx-night-2);box-shadow:none;color:var(--mx-moon);border:0;border-radius:12px;padding:14px 16px 10px 18px}.mx-hero .kx-big .bbt:before{background:var(--mx-night-line);width:3px}.mx-hero .kx-big .bbt.lv-ok:before{background:var(--mx-return-d)}.mx-hero .kx-big .bbt.lv-warn:before{background:var(--mx-warn-d)}.mx-hero .kx-big .bbt.lv-bad,.mx-hero .kx-big .bbt.lv-bad:before{background:var(--mx-bad-d)}@supports (color:color-mix(in lab,red,red)){.mx-hero .kx-big .bbt.lv-bad{background:color-mix(in oklab,var(--mx-bad-d)14%,var(--mx-night-2))}}.mx-hero .kx-big .bt-l{color:var(--mx-moon-2);font-weight:500}.mx-hero .kx-big .bbt>b{font-family:var(--mx-disp);color:var(--mx-moon);font-size:28px;font-weight:700}.mx-hero .kx-big .bbt.lv-ok>b{color:var(--mx-return-d)}.mx-hero .kx-big .bbt.lv-bad>b{color:var(--mx-bad-d)}.mx-hero .kx-big .bbt small,.mx-hero .kx-big .mut{color:var(--mx-moon-3)}.mx-hero .kx-big .dl{color:var(--mx-moon-2)}.mx-hero .kx-big .dl.g{color:var(--mx-ok-d)}.mx-hero .kx-big .dl.b{color:var(--mx-bad-d)}.mx-hero .kx-big .bt-dot{color:var(--mx-moon);background:#ffffff14}.mx-hero .kx-big .bt-dot.lv-ok{color:var(--mx-return-d)}.mx-hero .kx-big .bt-dot.lv-warn{color:var(--mx-warn-d)}.mx-hero .kx-big .bt-dot.lv-bad{background:var(--mx-bad-d);color:var(--mx-night)}.mx-hero .kx-big .bspark .l{stroke:var(--mx-spend-d)}.mx-hero .kx-big .bspark .a,.mx-hero .kx-big .bspark .p{fill:var(--mx-spend-d)}.mx-hero .kx-big .bspark.lv-ok .l{stroke:var(--mx-return-d)}.mx-hero .kx-big .bspark.lv-ok .a,.mx-hero .kx-big .bspark.lv-ok .p{fill:var(--mx-return-d)}.mx-hero .kx-big .bspark.lv-bad .l{stroke:var(--mx-bad-d)}.mx-hero .kx-big .bspark.lv-bad .a,.mx-hero .kx-big .bspark.lv-bad .p{fill:var(--mx-bad-d)}@media (max-width:900px){.biz.kx .kx-big{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.biz.kx .kx-big{grid-template-columns:minmax(0,1fr)}}.kpi.kx{--bg:var(--mx-card);--bg-2:var(--mx-paper);--bg-3:#eceef3;--line:var(--mx-rule);--line-2:var(--mx-rule-2);--ink:var(--mx-ink);--ink-2:var(--mx-ink-2);--mut:var(--mx-mut);--green:var(--mx-ok)}.kx-warn{color:var(--mx-warn-d)}.kpi.kx .k-range{color:var(--mx-mut);margin:-6px 0 16px;font-size:13px}.kpi.kx .mgr{background:0 0;border:0;border-radius:0;margin:0;padding:0}.kpi.kx .mx-top-a .mx-sel{height:40px}.mx-hero .mgr-g{gap:12px}.mx-hero .goal,.mx-hero .goal.bad,.mx-hero .goal.ok{background:var(--mx-night-2);color:var(--mx-moon);border:0;border-radius:12px;gap:9px;padding:16px 18px 14px}.mx-hero .goal .g-l{color:var(--mx-moon-2);font-size:12.5px;font-weight:500}.mx-hero .goal .g-v{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.mx-hero .goal .g-v b{font-family:var(--mx-disp);letter-spacing:-.03em;color:var(--mx-moon);font-size:36px;font-weight:700;line-height:1}.mx-hero .goal.ok .g-v b{color:var(--mx-return-d)}.mx-hero .goal.bad .g-v b{color:var(--mx-bad-d)}.mx-hero .g-st{font-size:12.5px;font-weight:600}.mx-hero .g-st.ok{color:var(--mx-ok-d)}.mx-hero .g-st.bad{color:var(--mx-bad-d)}.mx-hero .meter{background:#ffffff12;border-radius:999px;height:10px}.mx-hero .meter i{background:var(--mx-spend-d);transform-origin:0;animation:mx-grow-x .82s var(--mx-ease).2s both;border-radius:999px}.mx-hero .goal.ok .meter i{background:var(--mx-return-d)}.mx-hero .goal.bad .meter i{background:var(--mx-bad-d)}.mx-hero .meter em{background:var(--mx-moon);top:-4px;bottom:-4px}.mx-hero .g-s{color:var(--mx-moon-3);font-size:12px;line-height:1.4}.mx-hero .tpop{color:var(--mx-ink)}.kpi.kx .kts{gap:12px;margin-bottom:20px}.kpi.kx .kt{background:var(--mx-card);box-shadow:var(--mx-sh);animation:mx-rise .52s var(--mx-ease)both;border:0;border-radius:14px;padding:14px 16px 12px}.kpi.kx .kt.bad{box-shadow:0 0 0 1px var(--mx-bad-line),var(--mx-sh)}.kpi.kx .kt.ok{box-shadow:0 0 0 1px #bfe5cd,var(--mx-sh)}.kpi.kx .kt-l{color:var(--mx-ink-2)}.kpi.kx .kt-v{font-family:var(--mx-disp);letter-spacing:-.02em;font-size:27px;line-height:1.1}.kpi.kx .kt.bad .kt-v{color:var(--mx-bad)}.kpi.kx .kcard2{background:var(--mx-card);box-shadow:var(--mx-sh);animation:mx-rise .52s var(--mx-ease).12s both;border:0;border-radius:16px;margin-bottom:20px;padding:20px}.kpi.kx .kcard2 h3{font-family:var(--mx-disp);letter-spacing:-.015em;margin-bottom:16px;font-size:19px;font-weight:700}.kpi.kx .kcard2 h3 .mut{letter-spacing:0;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:400}.kpi.kx .wbars{gap:12px}.kpi.kx .wb-t{background:var(--mx-paper);height:14px;box-shadow:inset 0 0 0 1px var(--mx-rule);border-radius:999px}.kpi.kx .wb-t i{background:var(--mx-spend);transform-origin:0;animation:mx-grow-x .76s var(--mx-ease).2s both;border-radius:999px}.kpi.kx .wb-t i.ok{background:var(--mx-return)}.kpi.kx .wb-t i.bad{background:var(--mx-bad);opacity:.7}.kpi.kx .wb-t em{background:var(--mx-ink)}.kpi.kx .wb-v b{font-family:var(--mx-disp);font-size:18px}.kpi.kx .wb-l small{color:var(--mx-warn)}.kpi.kx .spark figcaption b{font-family:var(--mx-disp);font-size:19px}.kpi.kx .spark .ln{stroke:var(--mx-spend);stroke-width:2.2px}.kpi.kx .spark .dot{fill:var(--mx-spend)}.kpi.kx .spark .tg{stroke:var(--mx-return)}.kpi.kx .spark .tgl{fill:var(--mx-return-t);font-weight:600}.kpi.kx .tw{box-shadow:inset 0 0 0 1px var(--mx-rule);border-radius:12px}.kpi.kx .ktbl th{color:var(--mx-mut);font-size:12px;font-weight:500}.kpi.kx .ktbl tr.tot td{background:var(--mx-paper)}.kpi.kx .sview{gap:20px}.kpi.kx .sv-card{background:var(--mx-night);color:var(--mx-moon);animation:mx-rise .52s var(--mx-ease)both;border:0;border-radius:22px;padding:26px 28px;box-shadow:0 24px 48px -24px #0e13308c}.kpi.kx .sv-id .mut{color:var(--mx-moon-2)}.kpi.kx .sv-id h2{font-family:var(--mx-disp);letter-spacing:-.03em;color:var(--mx-moon);font-size:34px;font-weight:700}.kpi.kx .sv-id p{color:var(--mx-moon-2);font-size:14px}.kpi.kx .sv-card .btn{background:var(--mx-night-2);color:var(--mx-moon);border-color:var(--mx-night-line)}.kpi.kx .sig-box{background:var(--mx-card);box-shadow:var(--mx-sh);border:0;border-radius:16px;padding:18px 20px}.kpi.kx .sig-box.bad{background:var(--mx-bad-bg);box-shadow:0 0 0 1px var(--mx-bad-line)}.kpi.kx .sig-box.ok{background:var(--mx-return-tint);box-shadow:0 0 0 1px #bfe5cd}.kpi.kx .sig-box h3{font-family:var(--mx-disp);font-size:17px}.kpi.kx .sig-box.ok h3{color:var(--mx-ok)}@media (hover:hover) and (pointer:fine){.kpi.kx .sv-card .btn:hover{background:var(--mx-night-3)}}@media (max-width:900px){.kpi.kx .mx-hero .mgr-g{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.kx .kcard2,.kx .kt,.kx .kx-rt i,.kx .meter i,.kx .sv-card,.kx .wb-t i{animation:none}}.mx-hero .mx-btn{background:var(--mx-night-2);color:var(--mx-moon);box-shadow:inset 0 0 0 1px var(--mx-night-line)}@media (hover:hover) and (pointer:fine){.mx-hero .mx-btn:hover{background:var(--mx-night-3)}}.biz.kx .bt td.fut,.biz.kx .bt thead th.fut{color:var(--mx-mut)}.kpi.kx .sig-box.bad h3{color:var(--mx-bad)}.biz.kx .bt .z{color:var(--mx-mut)}.setp.kx{--bg-2:var(--mx-paper);--bg-3:#eceef3;--line:var(--mx-rule);--line-2:var(--mx-rule-2);--ink:var(--mx-ink);--ink-2:var(--mx-ink-2);--mut:var(--mx-mut);--green:var(--mx-ok)}.kx-set{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px;display:grid}.kx-snav{scrollbar-width:thin;max-height:calc(100vh - 24px);position:sticky;top:12px;overflow-y:auto}.setp.kx .tabs.kx-stabs{background:var(--mx-card);box-shadow:var(--mx-sh);border:0;border-radius:18px;flex-direction:column;gap:2px;margin:0;padding:8px;display:flex;overflow:visible}.kx-sg{color:var(--mx-mut);padding:12px 10px 4px;font-size:12px;font-weight:600;display:block}.kx-sg:first-child{padding-top:4px}.setp.kx .tab.kx-stab{text-align:left;width:100%;color:var(--mx-ink-2);background:0 0;border:0;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:9px 10px;font-size:14px;font-weight:500;transition:background-color .16s,color .16s;display:grid}.setp.kx .tab.kx-stab .ic{color:var(--mx-mut)}.kx-sl{white-space:normal;overflow-wrap:break-word;min-width:0;line-height:1.25}.kx-sv{color:var(--mx-mut);background:var(--mx-paper);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.setp.kx .tab.kx-stab.on{background:var(--mx-night);color:var(--mx-moon);font-weight:600}.setp.kx .tab.kx-stab.on .ic{color:var(--mx-return-d)}.setp.kx .tab.kx-stab.on .kx-sv{color:var(--mx-return-d);background:#ffffff1a}@media (hover:hover) and (pointer:fine){.setp.kx .tab.kx-stab:not(.on):hover{background:var(--mx-paper);color:var(--mx-ink)}}.kx-sbody{min-width:0}.setp.kx .setb{max-width:1100px;animation:mx-rise .42s var(--mx-ease)both}.kx-shero{margin-bottom:18px;padding:24px 26px 20px}.kx-shero .mx-hh{margin-bottom:16px}.kx-shero .mx-ht h2{font-size:clamp(24px,2.3vw,30px)}.kx-shero .mx-hsub .lead-p,.kx-shero .mx-hsub p{color:var(--mx-moon-2);max-width:78ch;margin:10px 0 0;font-size:14px;line-height:1.55}.kx-shero .mx-hsub b{color:var(--mx-moon)}.kx-shero .mx-hs-v{font-size:22px}.kx-shero .mx-hs{padding-top:14px}.kx-scard{background:var(--mx-card);box-shadow:var(--mx-sh);min-width:0;animation:mx-rise .52s var(--mx-ease)80ms both;border-radius:16px;margin-bottom:18px;padding:20px}.kx-scard>:first-child{margin-top:0}.setp.kx .lead-p{color:var(--mx-ink-2);line-height:1.55}.setp.kx .addrow{gap:10px;max-width:none;margin:14px 0 0}.kx-scard>.addrow:first-child{margin:0 0 14px}.setp.kx .addrow .in{background:var(--mx-paper);border-color:var(--mx-rule-2);border-radius:12px;height:40px}.setp.kx .btn{border-radius:999px;font-weight:600}.setp.kx .btn.pri{background:var(--mx-night);border-color:var(--mx-night);color:var(--mx-moon)}.setp.kx .btn.pri:disabled{opacity:.4}.setp.kx .in{border-radius:10px}.setp.kx .nlist{box-shadow:inset 0 0 0 1px var(--mx-rule);border:0;border-radius:12px;overflow:hidden}.setp.kx .nrow{gap:10px;min-height:46px;padding:6px 10px}.setp.kx .nrow:nth-child(2n){background:#fafbfd}.setp.kx .nrow .mut.sm{font-variant-numeric:tabular-nums;text-align:right;min-width:64px}.setp.kx .nrow .cat{background:var(--mx-paper);border-color:var(--mx-rule-2);border-radius:999px}.setp.kx .ib{border-radius:8px}.setp.kx .ib.sm{width:30px;height:30px}.setp.kx .tw{box-shadow:inset 0 0 0 1px var(--mx-rule);border:0;border-radius:12px;overflow:auto}.setp.kx .tbl th{color:var(--mx-mut);background:var(--mx-card);font-size:12px;font-weight:500}.setp.kx .tbl.set td{padding:8px 12px}.setp.kx .tbl tbody tr:nth-child(2n) td{background:#fafbfd}.setp.kx .tbl tr.off td{background:var(--mx-paper);color:var(--mx-mut)}.setp.kx .tag{background:var(--mx-return-tint-2);color:var(--mx-return-t);border-radius:999px;font-weight:600}.setp.kx .tog{background:var(--mx-rule-2);border-radius:999px;width:38px;height:22px}.setp.kx .tog i{width:18px;height:18px;top:2px;left:2px;box-shadow:0 1px 2px #151a2d40}.setp.kx .tog.on{background:var(--mx-return)}.setp.kx .tog.on i{left:18px}.setp.kx .svpick{gap:16px;max-width:none}.setp.kx .svopt{background:var(--mx-card);box-shadow:var(--mx-sh);border:0;border-radius:16px;padding:20px}.setp.kx .svopt>b{font-family:var(--mx-disp);font-size:17px}.setp.kx .svopt.on{box-shadow:0 0 0 2px var(--mx-return),var(--mx-sh)}.setp.kx .svopt.on>b:after{text-transform:none;background:var(--mx-return-tint-2);color:var(--mx-return-t);border-radius:999px;padding:2px 8px;font-size:11.5px}.setp.kx .note-b{background:var(--mx-card);box-shadow:var(--mx-sh);border:0;border-radius:12px;max-width:none}.setp.kx .setb>.lead-p{margin:0 0 14px}.setp.kx .tpls{gap:14px;max-width:none}.setp.kx .tpl{border:0;border-radius:14px;padding:16px}.setp.kx .auto,.setp.kx .tpl{background:var(--mx-card);box-shadow:var(--mx-sh);gap:10px}.setp.kx .auto{border:0;border-radius:16px;padding:18px 20px}.setp.kx .auto h3,.setp.kx .sh{font-family:var(--mx-disp);font-size:17px}.setp.kx .sh{margin:22px 0 10px;font-weight:700}.setp.kx .wan-box,.setp.kx .wan-how{background:var(--mx-card);box-shadow:var(--mx-sh);border:0;border-radius:14px}.setp.kx .demo-reset{border-top:1px solid var(--mx-rule);margin-top:28px}.setp.kx .tbl.set select.in[aria-label^=Stato\ degli]{min-width:190px}.setp.kx .nrow .grow{min-width:170px}@media (max-width:1360px){.kx-set{grid-template-columns:228px minmax(0,1fr);gap:18px}.setp.kx .setb{max-width:none}}@media (max-width:1100px){.kx-set{grid-template-columns:minmax(0,1fr);gap:14px}.kx-snav{position:static}.setp.kx .tabs.kx-stabs{border-radius:16px;flex-flow:wrap;gap:4px;padding:6px}.kx-sg{display:none}.setp.kx .tab.kx-stab{flex:none;grid-template-columns:16px auto auto;width:auto;padding:8px 12px}}@media (max-width:560px){.setp.kx .tabs.kx-stabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.setp.kx .tab.kx-stab{grid-template-columns:16px minmax(0,1fr);width:100%;padding:8px 10px}.setp.kx .tab.kx-stab .kx-sv{display:none}}@media (max-width:700px){.kx-shero{padding:20px 18px 16px}.kx-scard{padding:16px}.setp.kx .svpick{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.kx-scard,.setp.kx .setb{animation:none}}.setp.kx .kx-shero .lead-p{color:var(--mx-moon-2)}.setp.kx .warn{color:var(--mx-warn)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kpi.kx .ktbl .nm-t{text-align:left;flex-direction:column;line-height:1.2;display:inline-flex}.kpi.kx .ktbl .nm-t small{color:var(--mx-mut);white-space:nowrap;font-size:11.5px;font-weight:500}.kpi.kx .ktbl td,.kpi.kx .ktbl th{padding:0 8px}.kpi.kx .ktbl th.sortable{white-space:nowrap}.kpi.kx .ktbl .kt-sub{color:var(--mx-mut);white-space:nowrap;font-size:11px;font-weight:500;line-height:1.1;display:block}.kpi.kx .ktbl td:first-child,.kpi.kx .ktbl th:first-child{z-index:1;background:var(--mx-card,#fff);position:sticky;left:0}.kpi.kx .ktbl tr.tot td:first-child{background:var(--mx-paper)}.df{--df-todo:#8a92a6;--df-todo-bg:#eef0f4;--df-todo-t:#4a5268;--df-doing:#e3a008;--df-doing-bg:#fff3d1;--df-doing-t:#7a4600;--df-review:#6d79f2;--df-review-bg:#ecedff;--df-review-t:#3a43b0;--df-done:#0b9c7c;--df-done-bg:#e2f6ef;--df-done-t:#07664f;--df-blocked:#d93a3a;--df-blocked-bg:#fdeaea;--df-blocked-t:#a11b1b;--df-dig:#2468e5;--df-dig-bg:#eaf1fe;--df-fis:#8a4fd6;--df-fis-bg:#f3ecfd;--df-r:12px}.df-st{white-space:nowrap;background:var(--df-todo-bg);height:24px;color:var(--df-todo-t);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.df-st:before{content:"";background:var(--df-todo);border-radius:50%;flex:none;width:6px;height:6px}.df-st.sm{height:21px;padding:0 8px;font-size:11.5px}.df-st.s-doing{background:var(--df-doing-bg);color:var(--df-doing-t)}.df-st.s-doing:before{background:var(--df-doing)}.df-st.s-review{background:var(--df-review-bg);color:var(--df-review-t)}.df-st.s-review:before{background:var(--df-review)}.df-st.s-done{background:var(--df-done-bg);color:var(--df-done-t)}.df-st.s-done:before{background:var(--df-done)}.df-st.s-blocked{background:var(--df-blocked-bg);color:var(--df-blocked-t)}.df-st.s-blocked:before{background:var(--df-blocked)}.df-days{white-space:nowrap;background:var(--mx-paper);height:22px;color:var(--mx-ink-2);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.df-days.warn{background:var(--df-doing-bg);color:var(--df-doing-t)}.df-days.bad{background:var(--df-blocked-bg);color:var(--df-blocked-t)}.df-days.ok{background:var(--df-done-bg);color:var(--df-done-t)}.df-who{color:var(--mx-ink-2);white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12.5px;display:inline-flex}.df-who.ag i{background:var(--c);width:9px;height:9px;box-shadow:0 0 0 2px var(--c);border-radius:3px;flex:none}@supports (color:color-mix(in lab,red,red)){.df-who.ag i{box-shadow:0 0 0 2px color-mix(in oklab,var(--c)22%,transparent)}}.df-kind{white-space:nowrap;background:var(--df-dig-bg);color:#1a54c2;border-radius:6px;align-items:center;gap:4px;height:20px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.df-kind.k-fisico{background:var(--df-fis-bg);color:#6a32b5}button.df-kind{cursor:pointer;font:inherit;border:0;font-size:11.5px;font-weight:600}.df-sbar{align-items:center;gap:8px;display:inline-flex}.df-sbar-t{grid-template-columns:repeat(12,7px);gap:2px;display:inline-grid}.df-sbar-t i{background:var(--df-todo-bg);border-radius:2px;height:12px;box-shadow:inset 0 0 0 1px #151a2d14}.df-sbar-t i.s-doing{background:var(--df-doing);box-shadow:none}.df-sbar-t i.s-review{background:var(--df-review);box-shadow:none}.df-sbar-t i.s-done{background:var(--df-done);box-shadow:none}.df-sbar-t i.s-blocked{background:var(--df-blocked);box-shadow:none}.df-sbar b{font-variant-numeric:tabular-nums;color:var(--mx-ink-2);font-size:12px;font-weight:700}.df-prog{background:var(--mx-rule);border-radius:999px;min-width:60px;height:6px;display:block;overflow:hidden}.df-prog i{height:100%;width:var(--w);border-radius:inherit;background:var(--df-done);transform-origin:0;animation:mx-grow-x .62s var(--mx-ease)both;display:block}.df-thumb{aspect-ratio:4/3;outline-offset:-1px;border-radius:10px;outline:1px solid #151a2d14;width:100%;height:auto;display:block}.df-cell,.df-cellw{display:inline-flex}.df-cell{align-items:center;gap:6px}.df-cell.btn-l{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;border-radius:999px;min-height:32px;margin:-4px;padding:4px;transition:background-color .15s}@media (hover:hover) and (pointer:fine){.df-cell.btn-l:hover{background:var(--mx-paper)}}.df-cdate{color:var(--mx-mut);font-variant-numeric:tabular-nums;font-size:11.5px}.df-pop{z-index:80;text-align:left;white-space:normal;background:var(--mx-card);width:290px;max-width:calc(100vw - 16px);color:var(--mx-ink);animation:df-pop-in .16s var(--mx-ease)both;transform-origin:0 0;border-radius:14px;padding:14px;font-size:13px;position:fixed;box-shadow:0 0 0 1px #151a2d14,0 18px 40px -12px #151a2d59}@keyframes df-pop-in{0%{opacity:0;transform:scale(.97)translateY(-3px)}}.df-pop-t{margin-bottom:4px;font-size:13.5px;display:block}.df-pop-n{color:var(--mx-mut);margin:0 0 8px;font-size:12px;line-height:1.4}.df-pop-o{flex-wrap:wrap;gap:6px;margin:8px 0 10px;display:flex}.df-opt{cursor:pointer;border-radius:999px;padding:2px;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #0000}.df-opt input{opacity:0;cursor:pointer;position:absolute;inset:0}.df-opt.on{box-shadow:inset 0 0 0 2px var(--mx-ink)}.df-opt:has(input:focus-visible){outline:2px solid var(--mx-spend);outline-offset:2px}.df-pf{color:var(--mx-ink-2);gap:4px;margin:0 0 10px;font-size:12px;display:grid}.df-pop-a{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}@media (min-width:761px){.df .mx-hs:has(>div:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}}.df .mx-g2>.mx-card>:last-child{margin-top:0}.df-bar,.df-filt,.df-tbar{flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0 0 16px;display:flex}.df-tbar{justify-content:space-between;margin:0 0 12px}.df-q{flex:240px;max-width:360px}.df-q .in{width:100%}.df-filt .in{height:38px}.df-filt select.in{max-width:230px}.df-legend{flex-wrap:wrap;gap:6px;margin-left:auto;display:inline-flex}.df-note{color:var(--mx-ink-2);margin:-6px 0 16px;font-size:13px}.df-strip{margin:4px 0 22px}.df-strip figcaption,.df-wk figcaption{color:var(--mx-moon-3);margin-bottom:10px;font-size:12.5px}.df-strip-p{height:clamp(100px,calc(var(--max)*12px + 40px),230px);background:#ffffff0a;border-radius:14px;grid-template-columns:repeat(31,minmax(0,1fr));align-items:end;gap:3px;padding:8px 6px 0;display:grid}.df-day{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.df-day.we:before{background:#ffffff06}.df-day.now:before,.df-day.we:before{content:"";border-radius:6px;position:absolute;inset:0 -1px 18px}.df-day.now:before{box-shadow:inset 0 0 0 1px #ffffff2e}.df-dots{flex-direction:column-reverse;align-items:center;gap:3px;margin-bottom:4px;display:flex;position:relative}.df-dots i{background:var(--mx-return-d);width:9px;height:9px;animation:mx-rise .42s var(--mx-ease)both;animation-delay:calc(.2s + var(--i,0)*50ms);border-radius:50%}.df-dots i.risk{background:var(--mx-bad-d)}.df-day small{height:16px;color:var(--mx-moon-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10.5px;position:relative}.df-board{scroll-snap-type:x proximity;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;gap:14px;margin:0 -2px 8px;padding:2px 2px 14px;display:grid;overflow-x:auto}.df-col{background:var(--mx-paper);min-width:0;box-shadow:inset 0 0 0 1px var(--mx-rule);scroll-snap-align:start;border-radius:16px;flex-direction:column;padding:10px;display:flex}.df-col-h{justify-content:space-between;align-items:center;gap:8px;padding:4px 6px 10px;display:flex}.df-col h3{letter-spacing:-.005em;margin:0;font-size:13.5px;font-weight:700}.df-n{background:var(--mx-card);min-width:24px;height:22px;box-shadow:var(--mx-sh);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 7px;font-size:12px;font-weight:700;display:grid}.df-col-b{align-content:start;gap:8px;max-height:720px;margin:-2px;padding:2px;display:grid;overflow-y:auto}.df-more{color:var(--mx-mut);margin:4px 6px;font-size:12px}.df-card{text-align:left;border-radius:var(--df-r);background:var(--mx-card);width:100%;box-shadow:var(--mx-sh);cursor:pointer;font:inherit;color:inherit;transition:box-shadow .16s ease,transform .12s var(--mx-ease);border:0;gap:8px;padding:12px;display:grid}@media (hover:hover) and (pointer:fine){.df-card:hover{box-shadow:0 0 0 1px #151a2d1a,0 2px 4px #151a2d0f,0 14px 28px -14px #151a2d4d}}.df-card:active{transform:scale(.985)}.df-card.is-bad{box-shadow:inset 3px 0 0 var(--df-blocked),var(--mx-sh)}.df-card-h{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.df-card-h b{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.25}.df-card-n{color:var(--mx-ink-2);text-wrap:pretty;font-size:12.5px;line-height:1.35}.df-card-f{justify-content:space-between;align-items:center;gap:8px;display:flex}.df-next{color:var(--mx-ink-2);min-width:0;font-size:12px;line-height:1.3}.df-flags{flex-wrap:wrap;gap:4px;display:flex}.df-flag{background:var(--df-review-bg);min-height:20px;color:var(--df-review-t);border-radius:6px;align-items:center;padding:2px 8px;font-size:11.5px;font-weight:600;line-height:1.3;display:inline-flex}.df-flag.bl{background:var(--df-blocked-bg);color:var(--df-blocked-t)}.df-flag.dk{color:#cdd3ff;background:#7c8cff2e}.df-flag.bl.dk{color:#ffc2c2;background:#ff808029}.df-card-o{border-top:1px solid var(--mx-rule);flex-wrap:wrap;align-items:center;gap:4px 6px;padding-top:8px;display:flex}.df-card-o small{color:var(--mx-ink-2);font-size:12px}.df-card-o .df-code{color:var(--mx-mut);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.df-back{margin:-6px 0 12px}.df-back .lnk{align-items:center;gap:4px;min-height:32px;font-weight:600;display:inline-flex}.df-h-sub{color:var(--mx-moon-2);letter-spacing:0;font-size:.62em;font-weight:500}.df-h-lead{font:inherit;color:var(--mx-moon);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;-webkit-text-decoration:underline #e9ecff59;text-decoration:underline #e9ecff59}.df-h-a{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.df-h-a a.mx-btn{text-decoration:none}.df-h-grid{grid-template-columns:minmax(170px,220px) minmax(0,1fr);align-items:start;gap:18px 28px;margin-top:6px;display:grid}.df-h-days{justify-items:start;gap:8px;display:grid}.df-h-days .df-days{height:30px;padding:0 12px;font-size:15px}.df-h-days .df-prog{background:#ffffff1a;width:100%}.df-h-days .df-prog i{background:var(--mx-return-d)}.df-h-days small,.df-h-l{color:var(--mx-moon-3);font-size:12px}.df-h-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.df-h-steps li{min-width:0;animation:mx-rise .48s var(--mx-ease)both;animation-delay:calc(.16s + var(--i,0)*40ms);background:#ffffff0d;border-radius:12px;grid-template-rows:auto 1fr auto;gap:6px;padding:10px;display:grid}.df-h-steps i{background:#ffffff24;border-radius:2px;width:100%;height:4px}.df-h-steps li.s-doing i{background:var(--mx-warn-d)}.df-h-steps li.s-review i{background:#9aa4ff}.df-h-steps li.s-done i{background:var(--mx-return-d)}.df-h-steps li.s-blocked i{background:var(--mx-bad-d)}.df-h-steps span{color:var(--mx-moon);text-wrap:pretty;overflow-wrap:anywhere;font-size:12px;line-height:1.3}.df-h-steps li.s-done span{color:var(--mx-moon-2)}.df-h-steps small{color:var(--mx-moon-3);font-variant-numeric:tabular-nums;font-size:11px}.df-h-warn{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.df-now{gap:8px;margin:0;padding:0;list-style:none;display:grid}.df-now li{background:var(--mx-paper);border-radius:12px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.df-now li>.ic{color:var(--mx-mut)}.df-now li.ap{background:var(--df-review-bg)}.df-now li.ap>.ic{color:var(--df-review-t)}.df-now li.hu>.ic{color:var(--df-doing-t)}.df-now li.ok{color:var(--mx-ink-2);font-size:13px;display:block}.df-now span{gap:2px;min-width:0;display:grid}.df-now b{font-size:13.5px}.df-now small{color:var(--mx-mut);font-size:12px}.df-niches{gap:8px;margin:0;padding:0;list-style:none;display:grid}.df-niches li{box-shadow:inset 0 0 0 1px var(--mx-rule);border-radius:12px;gap:4px;padding:10px 12px;display:grid}.df-niches li.on{box-shadow:inset 0 0 0 2px var(--df-done);background:var(--df-done-bg)}.df-niches li.off{background:var(--mx-paper);box-shadow:none}.df-niches li.off b{color:var(--mx-ink-2);font-weight:600}.df-niches small{color:var(--mx-ink-2);font-size:12.5px;line-height:1.4}.df-nk{color:var(--mx-mut);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.df-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;display:grid}.df-kv div{min-width:0}.df-kv dt{color:var(--mx-mut);margin-bottom:3px;font-size:12px}.df-kv dd{overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:600}.df-kv select.in{width:100%}.df-row-a{border-top:1px solid var(--mx-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:16px;padding-top:14px;display:flex}.df-sw{color:var(--mx-ink-2);cursor:pointer;align-items:flex-start;gap:8px;min-height:28px;font-size:13px;line-height:1.4;display:inline-flex}.df-sw input{width:16px;height:16px;accent-color:var(--mx-night);flex:none;margin-top:2px}.df-pmini{gap:8px;display:grid}.df-pmini>div{grid-template-columns:minmax(0,1fr) minmax(80px,140px) 44px;align-items:center;gap:10px;font-size:13px;display:grid}.df-pmini b{text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px}.df-prods{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.df-prod{text-align:left;background:var(--mx-card);width:100%;box-shadow:inset 0 0 0 1px var(--mx-rule);cursor:pointer;font:inherit;color:inherit;transition:box-shadow .16s ease,transform .12s var(--mx-ease);border:0;border-radius:16px;gap:10px;padding:8px 8px 12px;display:grid}@media (hover:hover) and (pointer:fine){.df-prod:hover{box-shadow:var(--mx-sh)}}.df-prod:active{transform:scale(.985)}.df-prod-b{gap:6px;padding:0 4px;display:grid}.df-prod-b small{color:var(--mx-mut);font-variant-numeric:tabular-nums;font-size:11.5px}.df-prod-b b{text-wrap:pretty;font-size:13px;line-height:1.3}.df-psteps{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.df-psteps i{background:var(--df-todo-bg);border-radius:3px;height:6px;box-shadow:inset 0 0 0 1px #151a2d14}.df-psteps i.s-doing{background:var(--df-doing);box-shadow:none}.df-psteps i.s-done{background:var(--df-done);box-shadow:none}.df-psteps i.s-blocked{background:var(--df-blocked);box-shadow:none}.df-psteps i.s-review{background:var(--df-review);box-shadow:none}.df-modal .m-b{padding-top:6px}.df-pm{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:22px;display:grid}.df-pm-a{align-content:start;gap:14px;display:grid}.df-psl{gap:10px;margin:0;padding:0;list-style:none;display:grid}.df-psl li{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:8px;display:grid}.df-psl li>span:last-child{gap:3px;min-width:0;display:grid}.df-psl b{font-size:13px}.df-psl small{color:var(--mx-mut);font-size:12px;line-height:1.45}.df-psl .df-st{justify-self:start}.df-pm-b{align-content:start;gap:18px;min-width:0;display:grid}.df-h4,.df-pm-b h4{margin:0 0 8px;font-size:13.5px;font-weight:700}.df-mocks{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.df-mocks figure{gap:4px;margin:0;display:grid}.df-mocks figcaption{color:var(--mx-mut);font-size:11px}.df-info{aspect-ratio:4/3;background:var(--mx-night);color:var(--mx-moon);border-radius:10px;align-content:start;gap:6px;padding:9px;display:grid}.df-info b{font-size:10.5px}.df-info i{background:#fff3;border-radius:3px;height:5px;display:block}.df-info i:nth-of-type(2){width:70%}.df-info i:nth-of-type(3){width:84%}.df-lst{background:var(--mx-paper);border-radius:12px;gap:6px;padding:12px;display:grid}.df-lst b{font-size:13.5px;line-height:1.35}.df-lst small{color:var(--mx-mut);font-size:12px}.df-lst p{color:var(--mx-ink-2);margin:0;font-size:13px;line-height:1.5}.df-tags{flex-wrap:wrap;gap:4px;display:flex}.df-tags span{background:var(--mx-card);box-shadow:inset 0 0 0 1px var(--mx-rule);border-radius:6px;padding:2px 8px;font-size:11.5px}.df-check,.df-howl,.df-qa{gap:6px;margin:0;padding:0;list-style:none;display:grid}.df-check li,.df-qa li{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;font-size:13px;line-height:1.4;display:grid}.df-check li.ok .ic,.df-qa li.ok .ic{color:var(--df-done-t);margin-top:2px}.df-check li.no,.df-qa li.bad{color:var(--df-blocked-t);font-weight:600}.df-check li.no .ic,.df-qa li.bad .ic{color:var(--df-blocked);margin-top:2px}.df-howl li{color:var(--mx-ink-2);padding-left:14px;font-size:13px;line-height:1.45;position:relative}.df-howl li:before{content:"";background:var(--mx-rule-2);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}.df-past,.df-revs{gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.df-past li,.df-revs li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.df-past li>span:last-child,.df-revs li>span:last-child{gap:2px;min-width:0;display:grid}.df-past b,.df-revs b{font-size:13px;line-height:1.35}.df-past small,.df-revs small{color:var(--mx-mut);font-size:12px}.df-rvf{background:var(--mx-paper);border-radius:12px;gap:10px;padding:12px;display:grid}.df-rvf label{color:var(--mx-ink-2);gap:4px;font-size:12px;display:grid}.df-etsy{background:var(--df-done-bg);color:var(--df-done-t);border-radius:12px;margin:0;padding:10px 12px;font-size:13px;font-weight:600}.df-tasks{margin:0;padding:0;list-style:none;display:grid}.df-task{border-bottom:1px solid var(--mx-rule);grid-template-columns:28px minmax(0,1fr) minmax(110px,170px) 64px minmax(120px,auto);align-items:center;gap:12px;padding:10px 6px;display:grid}.df-task:last-child{border-bottom:0}.df-tk-i{background:var(--df-todo-bg);width:26px;height:26px;color:var(--df-todo-t);border-radius:50%;place-items:center;display:grid}.df-task.s-done .df-tk-i{background:var(--df-done-bg);color:var(--df-done-t)}.df-task.s-doing .df-tk-i{background:var(--df-doing-bg);color:var(--df-doing-t)}.df-task.s-review .df-tk-i{background:var(--df-review-bg);color:var(--df-review-t)}.df-task.s-blocked .df-tk-i{background:var(--df-blocked-bg);color:var(--df-blocked-t)}.df-tk-n{gap:2px;min-width:0;display:grid}.df-tk-n b{font-size:13.5px;line-height:1.3}.df-task.s-done .df-tk-n b{color:var(--mx-ink-2)}.df-tk-n small{color:var(--mx-mut);text-wrap:pretty;font-size:12px;line-height:1.4}.df-due{color:var(--mx-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.df-due.late{color:var(--df-blocked-t);font-weight:700}.df-task select.in{height:32px}.df-tk-prod{padding:6px 0;display:block}.df-steps2{gap:4px;margin:0;padding:0;list-style:none;display:grid}.df-s2{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:10px;grid-template-columns:14px minmax(0,1fr) minmax(90px,140px) minmax(70px,120px) 74px 54px;align-items:center;gap:10px;min-height:40px;padding:8px 6px;display:grid}@media (hover:hover) and (pointer:fine){.df-s2:hover{background:var(--mx-paper)}}.df-s2 b{font-size:13px;font-weight:600}.df-s2 small{color:var(--mx-mut);font-variant-numeric:tabular-nums;font-size:12px}.df-s2l{gap:2px;max-height:320px;margin:2px 0 8px 30px;padding:0;list-style:none;display:grid;overflow-y:auto}.df-s2l li{border-radius:8px;grid-template-columns:minmax(0,1fr) auto 130px;align-items:center;gap:10px;padding:4px 6px;font-size:12.5px;display:grid}.df-s2l li:nth-child(odd){background:var(--mx-paper)}.df-s2l small{color:var(--mx-mut);text-align:right;font-size:11.5px}.df-form{gap:14px;display:grid}.df-form.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.df-form .in{width:100%}.df-fs{border:0;gap:8px;margin:0;padding:0;display:grid}.df-fs legend{color:var(--mx-ink-2);margin-bottom:6px;padding:0;font-size:12.5px;font-weight:600}.df-path{background:var(--mx-paper);overflow-wrap:anywhere;border-radius:12px;align-items:flex-start;gap:8px;margin:0 0 14px;padding:10px 12px;font-size:13px;display:flex}.df-path .ic{color:var(--mx-mut);flex:none;margin-top:2px}.df-link{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:12px;display:flex}.df-link .fld{flex:260px;margin:0}.df-link>.in{flex:160px}.df-h4{margin-top:18px}.df-links{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.df-links li{justify-content:space-between;gap:10px;font-size:13px;display:flex}.df-links small{color:var(--mx-mut)}.df-tree{gap:4px;margin:0;padding:0}.df-tree,.df-tree summary{list-style:none;display:grid}.df-tree summary{cursor:pointer;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:8px 10px}.df-tree summary::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.df-tree summary:hover{background:var(--mx-paper)}}.df-tree summary .ic{color:#c08a12}.df-tree summary b{font-size:13.5px}.df-tree summary small{color:var(--mx-mut);font-size:12px}.df-tree details ul{gap:2px;max-height:300px;margin:2px 0 8px 36px;padding:0;list-style:none;display:grid;overflow-y:auto}.df-tree details li{border-radius:8px;gap:1px;padding:4px 8px;font-size:12.5px;display:grid}.df-tree details li:nth-child(odd){background:var(--mx-paper)}.df-tree details li small{color:var(--mx-mut);font-size:11.5px}.df-log td,.df-log th{text-align:left}.df-log .df-log-t{white-space:normal;min-width:260px;line-height:1.4}.df-log .df-log-t .df-st{margin-right:6px}.df-log tr.k-fail>td{background:#fff8f8}.df-more-b{margin-top:12px}.df-aps{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));align-items:start;gap:0 20px;display:grid}.df-ap .mx-ch h3{font-size:16.5px}.df-apk{letter-spacing:0;vertical-align:2px;background:var(--df-review-bg);height:22px;color:var(--df-review-t);border-radius:6px;align-items:center;margin-right:4px;padding:0 8px;font-family:Inter,system-ui,sans-serif;font-size:11.5px;font-weight:700;display:inline-flex}.df-apk.k-revisione{background:var(--df-blocked-bg);color:var(--df-blocked-t)}.df-apk.k-consegna{background:var(--df-done-bg);color:var(--df-done-t)}.df-apk.k-prodotti{background:var(--df-doing-bg);color:var(--df-doing-t)}.df-nch{gap:8px;display:grid}.df-nc{box-shadow:inset 0 0 0 1px var(--mx-rule-2);cursor:pointer;border-radius:12px;gap:4px;padding:12px 14px 12px 40px;transition:box-shadow .15s,background-color .15s;display:grid;position:relative}.df-nc input{width:16px;height:16px;accent-color:var(--mx-night);position:absolute;top:15px;left:14px}.df-nc.on{box-shadow:inset 0 0 0 2px var(--mx-night);background:var(--mx-paper)}.df-nc b{font-size:13.5px}.df-nc small{color:var(--mx-ink-2);font-size:12.5px;line-height:1.4}.df-rec{color:var(--df-done-t);justify-self:start;margin-top:2px;font-size:11.5px;font-weight:700}.df-ap-t{color:var(--mx-ink-2);margin:0 0 10px;font-size:13px}.df-plist{gap:4px;margin:0 0 8px;padding-left:22px;font-size:13px;display:grid}.df-plist li{padding-left:2px}.df-plist li span{margin-right:6px}.df-plist small{color:var(--mx-mut);font-variant-numeric:tabular-nums}.df-ap-rev{grid-template-columns:160px minmax(0,1fr);gap:14px;display:grid}.df-ap-rev>div>b{margin-bottom:8px;font-size:13.5px;display:block}.df-ap-a{border-top:1px solid var(--mx-rule);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;display:flex}.df-ap-a .in{flex:100%}.df-agents{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:0 20px;display:grid}.df-agent{box-shadow:inset 0 3px 0 var(--c),var(--mx-sh)}.df-agent.off{opacity:.72}.df-agent header{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:10px;display:grid}.df-ag-dot{background:var(--c);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab,red,red)){.df-ag-dot{background:color-mix(in oklab,var(--c)18%,white)}}.df-ag-dot{color:var(--c)}@supports (color:color-mix(in lab,red,red)){.df-ag-dot{color:color-mix(in oklab,var(--c)70%,black)}}.df-agent h3{font-family:var(--mx-disp);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700}.df-agent header small{color:var(--mx-mut);font-size:12px}.df-agent>p{color:var(--mx-ink-2);text-wrap:pretty;margin:0 0 12px;font-size:13px;line-height:1.5}.df-ag-st{background:var(--mx-paper);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 12px;padding:10px;display:grid}.df-ag-st dt{color:var(--mx-mut);font-size:11px}.df-ag-st dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:14px;font-weight:700}.df-ag-d summary{cursor:pointer;align-items:center;min-height:32px;font-size:13px;font-weight:600;display:flex}.df-ag-d h4{color:var(--mx-mut);margin:10px 0 4px;font-size:12px;font-weight:600}.df-ag-d ul{gap:3px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.4;display:grid}.df-ag-d ul.ok li::marker{color:var(--df-done)}.df-ag-d ul.no li::marker{color:var(--df-blocked)}.df-ag-a{border-top:1px solid var(--mx-rule);flex-wrap:wrap;gap:6px 18px;margin-top:12px;padding-top:12px;display:flex}.df-spp{gap:12px;margin:0;padding:0;list-style:none;display:grid}.df-spp li{border-bottom:1px solid var(--mx-rule);gap:6px;padding-bottom:12px;display:grid}.df-spp li:last-child{border-bottom:0;padding-bottom:0}.df-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.df-chips .df-kind{height:26px}.df-schema td,.df-schema th{text-align:left;white-space:normal}.df-schema td{min-width:120px}.df-sch-o{color:var(--mx-mut);margin-top:2px;font-size:11.5px;font-weight:400;display:block}.df-lead{gap:12px;margin:0;padding:0;list-style:none;display:grid}.df-lead li{border-bottom:1px solid var(--line,#eceef3);gap:6px;padding-bottom:12px;display:grid}.df-lead li:last-child{border-bottom:0;padding-bottom:0}.df-lead-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.df-lead-h b{font-size:13.5px}.df-lead li>small{color:#5f6678;font-size:12.5px}.df-lead-f{justify-content:space-between;align-items:center;gap:8px;display:flex}.df-lead-f small{color:#5f6678;font-size:12px}.df-lead .lnk{justify-self:start}.df-lead-a{margin-top:12px}.df-lead-a .btn{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.df-tw{max-height:72vh;overflow:auto}.df-xl{font-size:12.5px}.df-xl thead th{z-index:2;text-align:left;position:sticky;top:0}.df-xl thead tr:nth-child(2) th{top:34px}.df-xl thead th.sticky{z-index:4}.df-xl td,.df-xl th{text-align:left;vertical-align:middle;padding:8px 10px}.df-xl-b th{height:34px}.df-band{letter-spacing:.02em;text-align:center!important;color:var(--mx-ink)!important;border-bottom:2px solid var(--bc,var(--mx-rule-2))!important;font-size:11.5px!important;font-weight:700!important}.df-band.b-prodotti,.df-stp.b-prodotti{--bc:#6e95ff}.df-band.b-branding,.df-stp.b-branding{--bc:#b79cff}.df-band.b-apertura,.df-stp.b-apertura{--bc:#ffc861}.df-band.b-online,.df-stp.b-online{--bc:#3ee0b4}.df-band.b-consegna,.df-stp.b-consegna{--bc:#0b9c7c}.df-stp{max-width:140px;min-width:112px!important;font-size:11.5px!important;line-height:1.3!important}.df-stp small{margin-right:4px;color:var(--mx-mut)!important;font-size:11px!important;display:inline!important}.df-xl .sticky{min-width:190px;max-width:220px}.df-xl-c{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;gap:1px;padding:0;display:grid}.df-xl-c b{text-decoration:underline;-webkit-text-decoration-color:var(--mx-rule-2);text-decoration-color:var(--mx-rule-2);text-underline-offset:3px;font-size:13px}.df-xl-c small{color:var(--mx-mut);font-size:11.5px;font-weight:400}.df-xl-bl{color:var(--df-blocked-t);white-space:normal;margin-top:3px;font-size:11.5px;font-weight:600;line-height:1.3;display:block}.df-xl td.df-l{white-space:normal;min-width:110px;line-height:1.35}.df-xl td.df-next-c{min-width:150px;font-weight:600}.df-xl td.df-niche-c{min-width:190px}.df-xl tr.df-r-risk>th.sticky{box-shadow:inset 3px 0 0 var(--df-blocked),1px 0 0 var(--mx-rule)}.df-xl tr.df-r-ok>*{background-color:#fbfdfc}@media (hover:hover) and (pointer:fine){.df-xl tbody tr:hover>*{background-color:var(--mx-hover)}}.df-wk{margin:4px 0 22px}.df-wk-p{background:#ffffff0a;border-radius:14px;align-items:flex-end;gap:10px;height:168px;padding:10px 12px 0;display:flex}.df-wk-c{flex:1 1 0;grid-template-rows:20px 1fr 30px;justify-items:center;min-width:0;height:100%;display:grid}.df-wk-v{font-family:var(--mx-disp);color:var(--mx-moon);font-variant-numeric:tabular-nums;align-self:end;font-size:15px;font-weight:700}.df-wk-s{width:min(64px,70%);height:var(--h);transform-origin:bottom;min-height:2px;animation:mx-grow-y .7s var(--mx-ease)both;animation-delay:calc(.2s + var(--i,0)*60ms);border-radius:8px 8px 3px 3px;flex-direction:column;align-self:end;gap:2px;display:flex;overflow:hidden}.df-wk-s i{height:var(--h);background:var(--mx-return-d);display:block}.df-wk-s i.risk{background:repeating-linear-gradient(135deg,var(--mx-bad-d)0 5px,var(--mx-bad-d)5px 9px)}@supports (color:color-mix(in lab,red,red)){.df-wk-s i.risk{background:repeating-linear-gradient(135deg,var(--mx-bad-d)0 5px,color-mix(in oklab,var(--mx-bad-d)60%,transparent)5px 9px)}}.df-wk-c small{color:var(--mx-moon-3);text-align:center;align-self:center;font-size:11.5px;line-height:1.2}.df-wk-c.late small{color:var(--mx-bad-d);font-weight:600}.df-where{gap:6px;margin:0;padding:0;list-style:none;display:grid}.df-where li{animation:mx-rise .46s var(--mx-ease)both;animation-delay:calc(.12s + var(--i,0)*40ms);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 30px;align-items:center;gap:10px;font-size:12.5px;display:grid}.df-where li>span:first-child{min-width:0;line-height:1.3}.df-where li small{color:var(--mx-mut);font-variant-numeric:tabular-nums;margin-right:5px}.df-where-b{background:var(--mx-paper);border-radius:5px;height:10px;display:block;overflow:hidden}.df-where-b i{height:100%;width:var(--w);border-radius:inherit;transform-origin:0;animation:mx-grow-x .62s var(--mx-ease)both;background:#9aa4ff;display:block}.df-where li.is-top .df-where-b i{background:var(--df-review)}.df-where li.is-top b{color:var(--df-review-t)}.df-where b{font-variant-numeric:tabular-nums}.df-ops td,.df-ops th,.df-where b{text-align:right}.df-ops .sticky{min-width:150px}@media (max-width:1100px){.df-h-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.df-h-grid{grid-template-columns:minmax(0,1fr)}.df-h-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.df-h-a{justify-content:flex-start}.df-board{grid-auto-columns:minmax(250px,84%)}.df-strip-p{height:clamp(90px,calc(var(--max)*9px + 36px),190px);gap:1px;padding:6px 2px 0}.df-dots i{width:6px;height:6px}.df-day small{font-size:9px}.df-pm{grid-template-columns:minmax(0,1fr)}.df-pm-a .df-thumb{max-width:260px}.df-task{grid-template-columns:26px minmax(0,1fr) auto;row-gap:6px}.df-task>.df-who{grid-column:2}.df-task>.df-due{grid-area:1/3;justify-self:end}.df-task>.df-cell,.df-task>.df-cellw,.df-task>.df-st,.df-task>select{grid-area:2/3;justify-self:end}.df-s2{grid-template-columns:14px minmax(0,1fr) 64px}.df-s2 .df-due,.df-s2 .df-who{display:none}.df-s2 .df-prog{grid-column:2}.df-s2l{margin-left:8px}.df-s2l li{grid-template-columns:minmax(0,1fr) auto}.df-s2l small{display:none}.df-agents,.df-ap-rev,.df-aps{grid-template-columns:minmax(0,1fr)}.df-ap-rev .df-thumb{max-width:200px}.df-form.g2,.df-kv{grid-template-columns:minmax(0,1fr)}.df-ag-st{grid-template-columns:repeat(2,minmax(0,1fr))}.df-wk-p{gap:4px;height:150px;padding:8px 4px 0}.df-wk-c small{font-size:10px}.df-where li{grid-template-columns:minmax(0,1fr) 70px 26px}.df-legend{margin-left:0}.df-filt select.in{flex:160px;max-width:none}}@media (prefers-reduced-motion:reduce){.df-dots i,.df-h-steps li,.df-pop,.df-prog i,.df-where li,.df-where-b i,.df-wk-s{animation:none}.df-card,.df-cell.btn-l,.df-nc,.df-prod{transition:none}.df-card:active,.df-prod:active{transform:none}}.df .fh,.df .mut,.df-tbar .mut{color:var(--mx-mut)}.df-pk-h{align-items:center;gap:8px;display:flex}.df-pk-h .in{flex:auto;font-weight:600}.df-mt{margin-top:18px}.df-p{color:var(--mx-ink-2);margin:0;font-size:13px;line-height:1.45}.ct{--ct-ink:#151a2d;--ct-ink-2:#4a5268;--ct-mut:#646b82;--ct-rule:#eceef3;--ct-rule-2:#dde1ea;--ct-paper:#f5f6f9;--ct-card:#fff;--ct-sent:#2468e5;--ct-sent-bg:#eaf1fe;--ct-sent-t:#1a54c2;--ct-open:#e3a008;--ct-open-bg:#fff3d1;--ct-open-t:#7a4600;--ct-done:#0b9c7c;--ct-done-bg:#e2f6ef;--ct-done-t:#07664f;--ct-lost:#d93a3a;--ct-lost-bg:#fdeaea;--ct-lost-t:#a11b1b;--ct-review:#6d79f2;--ct-review-bg:#ecedff;--ct-review-t:#3a43b0;--ct-ready:#0e7490;--ct-ready-bg:#e0f2f7;--ct-ready-t:#0b5566;--ct-todo:#8a92a6;--ct-todo-bg:#eef0f4;--ct-todo-t:#4a5268;--ct-ease:cubic-bezier(.23,1,.32,1);--ct-sh:0 0 0 1px #151a2d0f,0 1px 2px #151a2d0d,0 8px 24px -12px #151a2d2e;--ct-disp:"Bricolage Grotesque","Inter",system-ui,sans-serif;font-variant-numeric:tabular-nums}.ct .mut{color:var(--ct-mut)}.ct :is(button,select,input,textarea,summary,a):focus-visible{outline:2px solid var(--ct-sent);outline-offset:2px}.ct-st{white-space:nowrap;background:var(--ct-todo-bg);height:24px;color:var(--ct-todo-t);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.ct-st:before{content:"";background:var(--ct-todo);border-radius:50%;flex:none;width:6px;height:6px}.ct-st.sm{height:21px;padding:0 8px;font-size:11.5px}.ct-st.t-sent{background:var(--ct-sent-bg);color:var(--ct-sent-t)}.ct-st.t-sent:before{background:var(--ct-sent)}.ct-st.t-open{background:var(--ct-open-bg);color:var(--ct-open-t)}.ct-st.t-open:before{background:var(--ct-open)}.ct-st.t-done{background:var(--ct-done-bg);color:var(--ct-done-t)}.ct-st.t-done:before{background:var(--ct-done)}.ct-st.t-lost{background:var(--ct-lost-bg);color:var(--ct-lost-t)}.ct-st.t-lost:before{background:var(--ct-lost)}.ct-st.t-review{background:var(--ct-review-bg);color:var(--ct-review-t)}.ct-st.t-review:before{background:var(--ct-review)}.ct-st.t-ready{background:var(--ct-ready-bg);color:var(--ct-ready-t)}.ct-st.t-ready:before{background:var(--ct-ready)}.ct-st.t-off{background:var(--ct-paper);color:var(--ct-mut)}.ct-st.t-off:before{box-shadow:inset 0 0 0 1.5px var(--ct-todo);background:0 0}.ct-strip{--tc:var(--ct-sent);flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;max-width:100%;display:inline-flex}.ct-strip.t-open{--tc:var(--ct-open)}.ct-strip.t-done{--tc:var(--ct-done)}.ct-strip.t-lost{--tc:var(--ct-lost)}.ct-strip.t-off{--tc:var(--ct-todo)}.ct-strip-t{flex:none;grid-template-columns:repeat(14,6px);gap:2px;display:inline-grid}.ct-strip-t i{background:var(--ct-todo-bg);border-radius:2px;height:12px;box-shadow:inset 0 0 0 1px #151a2d12}.ct-strip-t i.on{box-shadow:none}.ct-strip-t i.now,.ct-strip-t i.on{background:var(--tc)}@supports (color:color-mix(in lab,red,red)){.ct-strip-t i.now{background:color-mix(in oklab,var(--tc)30%,white)}}.ct-strip-t i.now{box-shadow:inset 0 0 0 1.5px var(--tc)}.ct-strip small{color:var(--ct-ink-2);font-size:12px}.ct-t .ct-strip small{white-space:nowrap}.ct-strip-e{color:var(--ct-mut);font-size:12px}.ct-tri{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ct-tri li{background:var(--ct-paper);height:24px;color:var(--ct-ink-2);border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:12px;display:inline-flex}.ct-tri li b{color:var(--ct-ink);font-weight:600}.ct-tri li.ok{background:var(--ct-done-bg)}.ct-tri li.ok,.ct-tri li.ok b{color:var(--ct-done-t)}.ct-empty{justify-items:start;gap:10px;display:grid}.ct-empty p{color:var(--ct-ink-2);text-wrap:pretty;margin:0;font-size:13px;line-height:1.45}.ct-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ct-row{background:var(--ct-card);box-shadow:var(--ct-sh);border-radius:12px;gap:9px;padding:12px 12px 12px 15px;display:grid;position:relative}.ct-row:before{content:"";background:var(--ct-sent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.ct-row.t-open:before{background:var(--ct-open)}.ct-row.t-done:before{background:var(--ct-done)}.ct-row.t-lost:before{background:var(--ct-lost)}.ct-row.t-review:before{background:var(--ct-review)}.ct-row.t-ready:before{background:var(--ct-ready)}.ct-row.t-off:before{background:var(--ct-todo)}.ct-row-h{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ct-prod{min-width:0;display:grid}.ct-prod b{color:var(--ct-ink);font-size:14px}.ct-meta,.ct-prod small{color:var(--ct-mut);font-size:12px;line-height:1.4}.ct-meta{text-wrap:pretty;margin:0}.ct-warn{background:var(--ct-open-bg);color:var(--ct-open-t);border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 10px;font-size:12.5px;line-height:1.4;display:flex}.ct-warn>span:first-of-type{flex:200px;min-width:0}.ct-warn-a{gap:8px;display:inline-flex}.ct-acts,.ct-warn-a{flex-wrap:wrap;align-items:center}.ct-acts{gap:6px 8px;display:flex}.ct .btn{transition:background-color .15s ease,transform .12s var(--ct-ease)}.ct .btn:active:not(:disabled){transform:scale(.97)}.ct-sim{border-style:dashed}.ct-danger{color:var(--ct-lost-t)}.ct-danger-b{background:var(--ct-lost);border-color:var(--ct-lost);color:#fff}@media (hover:hover) and (pointer:fine){.ct-danger-b:hover:not(:disabled){background:var(--ct-lost-t)!important}}.ct-confirm{background:var(--ct-lost-bg);color:var(--ct-lost-t);border-radius:9px;gap:8px;padding:10px;font-size:12.5px;display:grid}.ct-confirm span{align-items:center;gap:10px;display:flex}.ct-hist ul,.ct-reqs ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ct-hist,.ct-reqs{margin-top:10px}.ct-hrow{text-align:left;width:100%;min-height:36px;color:var(--ct-ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;font-size:12.5px;display:flex}@media (hover:hover) and (pointer:fine){.ct-hrow:hover{background:var(--ct-paper)}}.ct-reqs>b{color:var(--ct-ink);font-size:12.5px}.ct-reqs li{background:var(--ct-paper);color:var(--ct-ink-2);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:8px;padding:7px 8px;font-size:12.5px;display:flex}.ct-reqs li>span{gap:2px;min-width:0;display:grid}.ct-reqs small{color:var(--ct-mut);font-size:12px}.ct-note{color:var(--ct-ink-2)!important}.ct-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.ct-foot small{color:var(--ct-mut);font-size:12px}.ct-addrsrc{color:var(--ct-done-t);margin:-2px 0 6px 24px;font-size:11.5px;display:block}.ct-modal .m-b{gap:14px;display:grid}.ct-mf-n{color:var(--ct-mut);flex:220px;font-size:12px;line-height:1.35}.ct-send{gap:14px;display:grid}.ct-send fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.ct-send legend{color:var(--ct-ink);margin-bottom:8px;padding:0;font-size:12.5px;font-weight:600}.ct-opt{box-shadow:inset 0 0 0 1px var(--ct-rule-2);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;transition:box-shadow .15s,background-color .15s;display:flex;position:relative}.ct-opt input{accent-color:var(--ct-sent);margin-top:3px}.ct-opt.on{box-shadow:inset 0 0 0 2px var(--ct-sent);background:var(--ct-sent-bg)}.ct-opt.off .ct-opt-b b{color:var(--ct-ink-2)}.ct-opt-b{gap:2px;min-width:0;display:grid}.ct-opt-b b{font-size:13.5px}.ct-opt-b small{color:var(--ct-mut);font-size:12px;line-height:1.4}.ct-why{color:var(--ct-lost-t)!important}.ct-ver{background:var(--ct-paper);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ct-ver>span{gap:2px;display:grid}.ct-ver b{font-size:13px}.ct-ver small{color:var(--ct-mut);font-size:12px;line-height:1.4}.ct-terms{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.ct-terms div{box-shadow:inset 0 0 0 1px var(--ct-rule);border-radius:10px;min-width:0;padding:10px 12px}.ct-terms dt{color:var(--ct-mut);font-size:12px}.ct-terms dd{color:var(--ct-ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;font-weight:700}.ct-g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ct-f{color:var(--ct-ink-2);gap:4px;font-size:12.5px;display:grid}.ct-f>span{font-weight:500}.ct-f textarea.in{resize:vertical;height:auto;padding:8px 10px;line-height:1.45}.ct-info{background:var(--ct-review-bg);color:var(--ct-review-t);border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.ct-info svg{flex:none;margin-top:2px}.ct-hint{color:var(--ct-mut);text-wrap:pretty;margin:0;font-size:12px;line-height:1.45}.ct-wa{background:#eef8f1;border-radius:12px;gap:6px;padding:12px;display:grid}.ct-wa-h{color:#146b3a;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.ct-wa-b{background:#fff;border-radius:10px 10px 10px 3px;max-width:46ch;margin:0;padding:9px 11px;font-size:13px;line-height:1.45;box-shadow:0 1px 1px #151a2d14}.ct-wa small{color:#3e5a48;font-size:11.5px}.ct-doc{box-shadow:inset 0 0 0 1px var(--ct-rule-2);color:var(--ct-ink);background:#fff;border-radius:12px;gap:8px;padding:18px 20px;font-size:13px;line-height:1.55;display:grid}.ct-doc.sm{max-height:300px;font-size:12.5px;overflow:auto}.ct-doc header{box-shadow:0 1px 0 var(--ct-rule);gap:2px;padding-bottom:8px;display:grid}.ct-doc header b{font-family:var(--ct-disp);letter-spacing:-.01em;font-size:17px}.ct-doc header small{color:var(--ct-mut);font-size:12px}.ct-doc ol{gap:10px;margin:0;padding-left:20px;display:grid}.ct-doc h3{margin:0 0 2px;font-size:13px}.ct-doc p{text-wrap:pretty;margin:0}.ct-ph{background:var(--ct-open-bg);color:var(--ct-open-t);border-radius:8px;margin:0;padding:6px 10px;font-size:12px}.ct-sigbox{box-shadow:0 -1px 0 var(--ct-rule);gap:4px;padding-top:10px;display:grid}.ct-sigbox small{color:var(--ct-mut);overflow-wrap:anywhere;font-size:11.5px}.ct-sigtype{color:#1f2a6b;font-family:Segoe Script,Brush Script MT,Snell Roundhand,cursive;font-size:26px;line-height:1.2}.ct-sigsvg{width:200px;height:75px}.ct-sigsvg path{fill:none;stroke:#1f2a6b;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.ct-vh{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ct-vb{min-height:200px}.ct-log{gap:0;margin:0;padding:0;list-style:none;display:grid}.ct-log li{box-shadow:0 1px 0 var(--ct-rule);color:var(--ct-ink-2);grid-template-columns:96px minmax(0,1fr);gap:12px;padding:9px 0;font-size:12.5px;line-height:1.45;display:grid}.ct-log time{color:var(--ct-mut);white-space:nowrap}.ct-log b{color:var(--ct-ink)}.ct-files{gap:16px;display:grid}.ct-files h3,.ct-sims h3{margin:0 0 8px;font-size:13px}.ct-files ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ct-files li{background:var(--ct-paper);border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.ct-files li span{min-width:0;display:grid}.ct-files li small{color:var(--ct-mut);overflow-wrap:anywhere;font-size:11.5px}.ct-path{color:var(--ct-ink-2);overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin:0;font-size:12.5px;display:flex}.ct-refs{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 16px;margin:0 0 12px;display:grid}.ct-refs dt{color:var(--ct-mut);font-size:12px}.ct-refs dd{color:var(--ct-ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.ct-sims{gap:12px;display:grid}.ct-sims-g{flex-wrap:wrap;display:flex}.ct-sims-g,.ct-sw{align-items:center;gap:8px}.ct-sw{min-height:32px;color:var(--ct-ink-2);cursor:pointer;font-size:12.5px;display:inline-flex}.ct-sw input{accent-color:var(--ct-sent);width:16px;height:16px}.ct-hooks{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ct-hooks li{background:var(--ct-done-bg);color:var(--ct-done-t);border-radius:8px;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:7px 10px;font-size:12px;display:grid}.ct-hooks li.bad{background:var(--ct-lost-bg);color:var(--ct-lost-t)}.ct-hooks span{overflow-wrap:anywhere}.ct .mx-card>.mx-pills{margin-bottom:14px}.ct-tw{margin-top:4px}.ct-t td,.ct-t th{text-align:left}.ct-t .sticky{min-width:170px}.ct-lk{text-align:left;color:var(--ct-sent-t);cursor:pointer;font:inherit;background:0 0;border:0;min-height:32px;padding:4px 0;font-weight:600;display:inline-grid}.ct-lk.sub{color:var(--ct-ink)}.ct-lk.sub small{color:var(--ct-mut);font-size:11.5px;font-weight:400}@media (hover:hover) and (pointer:fine){.ct-lk:hover{text-decoration:underline}}.ct-stc{align-items:center;gap:6px;display:inline-flex}.ct-flag{color:var(--ct-open-t);background:var(--ct-open-bg);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:600}.ct-none{color:var(--ct-mut);text-align:center!important;padding:24px!important}.ct-more{margin-top:14px}.ct-vers{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ct-vers li{box-shadow:inset 0 0 0 1px var(--ct-rule);border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.ct-vers li.s-in_review{box-shadow:inset 0 0 0 2px var(--ct-review);background:var(--ct-review-bg)}.ct-vers li.s-retired .ct-vers-n{color:var(--ct-mut)}.ct-vers-n{font-family:var(--ct-disp);color:var(--ct-ink-2);font-size:18px;font-weight:700}.ct-vers-b{gap:2px;min-width:0;display:grid}.ct-vers-b b{overflow-wrap:anywhere;font-size:13.5px}.ct-vers-b small{color:var(--ct-mut);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.ct-read{gap:12px;display:grid}.ct-reqbox{background:var(--ct-paper);border-radius:10px;gap:3px;padding:10px 12px;font-size:12.5px;display:grid}.ct-reqbox small{color:var(--ct-ink-2);font-size:12px;line-height:1.4}.ct-sub{color:var(--ct-ink-2);margin:0;font-size:12.5px}.ct-diff{gap:10px;margin:0;padding-left:20px;font-size:13px;line-height:1.55;display:grid}.ct-diff li.chg{background:var(--ct-review-bg);border-radius:9px;margin-left:-10px;padding:8px 10px}.ct-diff h3{align-items:center;gap:8px;margin:0 0 2px;font-size:13px;display:flex}.ct-diff p{margin:0}.ct-diff ins{color:#07513f;background:#c9f0e1;border-radius:3px;text-decoration:none}.ct-diff del{color:#8a1010;background:#fbd5d5;border-radius:3px}.ct-attest{color:var(--ct-ink);cursor:pointer;flex:260px;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.ct-attest input{width:16px;height:16px;accent-color:var(--ct-done);flex:none}.ct-edit{gap:12px;display:grid}.ct-ecl{gap:10px;margin:0;padding-left:22px;display:grid}.ct-ecl li{gap:6px;display:grid}.ct-ecl li.hit{background:var(--ct-open-bg);border-radius:9px;margin-left:-10px;padding:8px 10px}.ct-ecl textarea.in{resize:vertical;height:auto;padding:8px 10px;line-height:1.45}.ct-rq{margin:14px 0 0;padding:0;list-style:none}.ct-rq,.ct-rq>li{gap:10px;display:grid}.ct-rq>li{box-shadow:inset 0 0 0 1px var(--ct-rule);border-radius:12px;padding:14px}.ct-rq-h{color:var(--ct-ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.ct-rq-h .ct-lk{min-height:24px;padding:0}.ct-rq-b{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 16px;margin:0;display:grid}.ct-rq-b dt{color:var(--ct-mut);font-size:12px}.ct-rq-b dd{color:var(--ct-ink);margin:2px 0 0;font-size:13px;line-height:1.45}.ct-inl{align-items:center;gap:6px;display:inline-flex}.ct-inl .in{width:220px}.ct-auth{gap:8px;margin-bottom:12px;display:grid}.ct-fbar{flex-wrap:wrap;align-items:flex-end;gap:12px 18px;padding:14px 18px;display:flex}.ct-fs{color:var(--ct-mut);gap:4px;font-size:12px;display:grid}.ct-fs .in{min-width:140px}.ct-fs-n b{color:var(--ct-ink);align-items:center;height:28px;font-size:13px;display:inline-flex}.ct-kg{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.ct-kc>.mx-card,.ct-kg>.mx-card{margin-bottom:0}.ct-kc{gap:20px;display:grid}.ct-kg+.mx-card{margin-top:20px}.ct-coh{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ct-coh li{grid-template-columns:112px minmax(0,1fr) 64px;align-items:center;gap:12px}.ct-coh li,.ct-coh-l{display:grid}.ct-coh-l b{color:var(--ct-ink);white-space:nowrap;font-size:12.5px}.ct-coh-l small{color:var(--ct-mut);font-size:11.5px}.ct-coh-b{display:block}.ct-coh-t{width:var(--w);transform-origin:0;min-width:6px;height:16px;animation:mx-grow-x .62s var(--ct-ease)both;animation-delay:calc(.12s + var(--i,0)*40ms);gap:2px;display:flex}.ct-coh-t i{border-radius:3px;min-width:0;display:block}.ct-coh-t i.s{background:var(--ct-done)}.ct-coh-t i.l{background:var(--ct-lost)}.ct-coh-t i.o{background:repeating-linear-gradient(135deg,var(--ct-open)0 3px,#ffd97a 3px 6px)}.ct-coh-t i.x{background:var(--ct-todo)}.ct-coh-r{justify-items:end;display:grid}.ct-coh-r b{font-family:var(--ct-disp);color:var(--ct-ink);font-size:17px}.ct-coh-r small{color:var(--ct-mut);font-size:11.5px}.ct-coh-r small.ct-open{color:var(--ct-open-t);font-weight:600}.ct-leg{color:var(--ct-ink-2);flex-wrap:wrap;gap:6px 16px;margin:16px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.ct-leg li{align-items:center;gap:6px;display:inline-flex}.ct-leg li:before{content:"";background:var(--ct-done);border-radius:3px;width:12px;height:12px}.ct-leg li.l:before{background:var(--ct-lost)}.ct-leg li.o:before{background:repeating-linear-gradient(135deg,var(--ct-open)0 3px,#ffd97a 3px 6px)}.ct-leg li.x:before{background:var(--ct-todo)}.ct-now{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;display:grid}.ct-now>div{background:var(--ct-paper);border-radius:12px;align-content:start;gap:2px;min-width:0;padding:12px;display:grid}.ct-now dt{color:var(--ct-ink-2);font-size:12px}.ct-now dd{font-family:var(--ct-disp);letter-spacing:-.02em;color:var(--ct-ink);margin:0;font-size:26px;font-weight:700}.ct-now dd.n{letter-spacing:0;color:var(--ct-mut);margin:0;font-family:inherit;font-size:11.5px;font-weight:400;line-height:1.35}.ct-now>div.w{background:var(--ct-open-bg)}.ct-now>div.w dd:not(.n){color:var(--ct-open-t)}.ct-now>div.b{background:var(--ct-lost-bg)}.ct-now>div.b dd:not(.n){color:var(--ct-lost-t)}.ct-stl{flex-wrap:wrap;gap:8px 16px;margin:0 0 12px;padding:0;list-style:none;display:flex}.ct-stl li{align-items:center;gap:8px;display:inline-flex}.ct-stl b{font-size:15px}.ct-ov{z-index:95;animation:ct-fade .2s var(--ct-ease)both;background:#0e133094;place-items:center;padding:16px;display:grid;position:fixed;inset:0}@keyframes ct-fade{0%{opacity:0}}@keyframes ct-up{0%{opacity:0;transform:translateY(12px)scale(.985)}}.ct-phone-w{width:min(400px,100%);height:min(860px,100dvh - 32px);animation:ct-up .26s var(--ct-ease)both;flex-direction:column;gap:8px;display:flex}.ct-phone-bar{color:#e9ecff;justify-content:space-between;align-items:center;gap:10px;font-size:12px;line-height:1.35;display:flex}.ct-phone-bar .ib{color:#e9ecff;flex:none;width:36px;height:36px}@media (hover:hover) and (pointer:fine){.ct-phone-bar .ib:hover{color:#fff;background:#ffffff1f}}.ct-phone{overscroll-behavior:contain;background:#fbfaf7;border-radius:30px;flex:1;scroll-padding-block:80px 150px;position:relative;overflow-y:auto;box-shadow:0 0 0 8px #0b0f26,0 30px 60px -20px #0009}.ct-cl{touch-action:manipulation;-webkit-tap-highlight-color:transparent;--cl-ink:#141a33;--cl-ink-2:#48506a;--cl-mut:#5d6480;--cl-line:#e4e1d8;--cl-acc:#1c2a6e;--cl-ok:#0b7a61;color:var(--cl-ink);flex-direction:column;font-size:15px;line-height:1.5;display:flex}.cl-h{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 0 var(--cl-line);background:#fbfaf7f0;align-items:center;gap:10px;padding:18px 20px 12px;display:flex;position:sticky;top:0}.cl-h>span:last-child{min-width:0;display:grid}.cl-h b{font-size:14px}.cl-h small{color:var(--cl-mut);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cl-mark{background:var(--cl-acc);color:#fff;width:36px;height:36px;font-family:var(--ct-disp);letter-spacing:.02em;border-radius:10px;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.cl-s{gap:10px;padding:18px 20px 4px;display:grid}.cl-s h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:25px;line-height:1.15}.cl-s h1,.cl-s h2{font-family:var(--ct-disp)}.cl-s h2{letter-spacing:-.01em;margin:6px 0 0;font-size:18px}.cl-lead{color:var(--cl-ink-2);text-wrap:pretty;margin:0}.cl-sub{color:var(--cl-mut);margin:-6px 0 0;font-size:13px}.cl-g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cl-f{color:var(--cl-ink-2);gap:5px;font-size:13px;display:grid}.cl-f>span:first-child{font-weight:500}.cl-f input{width:100%;height:48px;font:inherit;color:var(--cl-ink);background:#fff;border:0;border-radius:12px;padding:0 14px;font-size:16px;transition:box-shadow .15s;box-shadow:inset 0 0 0 1px #d8d4c8}.cl-f input:focus{box-shadow:inset 0 0 0 2px var(--cl-acc);outline:none}.cl-doc{box-shadow:inset 0 0 0 1px var(--cl-line);background:#fff;border-radius:16px;padding:16px 16px 14px;font-size:14.5px;line-height:1.6}.cl-doc ol{gap:12px;margin:10px 0 0;padding-left:20px;display:grid}.cl-doc h3{margin:0 0 2px;font-size:14.5px}.cl-doc p{color:var(--cl-ink-2);text-wrap:pretty;margin:0}.cl-mode{background:#efece4;border-radius:999px;justify-self:start;gap:3px;padding:3px;display:inline-flex}.cl-mode button{height:38px;font:inherit;color:var(--cl-ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:600;transition:background-color .15s,color .15s}.cl-mode button.on{color:var(--cl-ink);background:#fff;box-shadow:0 1px 2px #141a331f}.cl-pad{touch-action:none;background:#fff;border-radius:16px;position:relative;box-shadow:inset 0 0 0 1px #d8d4c8}.cl-pad svg{aspect-ratio:320/120;cursor:crosshair;width:100%;max-width:100%;height:auto;display:block}.cl-pad-l{stroke:#d8d4c8;stroke-width:1px;stroke-dasharray:3 4}.cl-pad-p{fill:none;stroke:#1f2a6b;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.cl-pad-h{color:var(--cl-mut);pointer-events:none;font-size:13px;position:absolute;bottom:30px;left:22px}.cl-pad-x{height:32px;font:inherit;color:var(--cl-ink-2);cursor:pointer;background:#f2efe7;border:0;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:600;position:absolute;top:8px;right:8px}.cl-typed{padding:6px 4px 0;display:block}.cl-ok{box-shadow:inset 0 0 0 1px var(--cl-line);color:var(--cl-ink);cursor:pointer;background:#fff;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex}.cl-ok input{width:22px;height:22px;accent-color:var(--cl-acc);flex:none;margin:1px 0 0}.cl-no{height:40px;font:inherit;color:var(--cl-mut);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0 2px;font-size:13.5px;text-decoration:underline}.cl-decl{background:#f2efe7;border-radius:14px;gap:10px;padding:12px;display:grid}.cl-bar{z-index:2;padding:12px 20px calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(#fbfaf700,#fbfaf7 30%);justify-items:center;gap:6px;margin-top:14px;display:grid;position:sticky;bottom:0}.cl-bar small{color:var(--cl-mut);text-align:center;font-size:12.5px}.cl-btn{background:var(--cl-acc);color:#fff;width:100%;height:54px;font:inherit;cursor:pointer;transition:transform .12s var(--ct-ease),background-color .15s ease,opacity .15s ease;border:0;border-radius:16px;justify-content:center;align-items:center;gap:9px;font-size:17px;font-weight:700;display:inline-flex;box-shadow:0 10px 22px -10px #1c2a6eb3}.cl-btn[data-off]{opacity:.55}.cl-btn:active{transform:scale(.98)}.cl-btn2{height:46px;font:inherit;color:var(--cl-ink);cursor:pointer;background:#fff;border:0;border-radius:14px;justify-self:center;padding:0 20px;font-size:15px;font-weight:600;box-shadow:inset 0 0 0 1px #d8d4c8}.cl-btn2:active{transform:scale(.98)}.cl-err{color:#9a1414;text-align:center;background:#fde8e8;border-radius:10px;margin:0;padding:8px 12px;font-size:13.5px}.cl-otp-in{letter-spacing:.5em;text-align:center;height:60px!important;font-family:var(--ct-disp)!important;padding-left:.5em!important;font-size:30px!important}.cl-end{text-align:center;justify-items:center;gap:10px;padding:48px 26px 20px;display:grid}.cl-end h2{font-family:var(--ct-disp);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:25px}.cl-end p{color:var(--cl-ink-2);text-wrap:pretty;margin:0}.cl-seal{background:var(--cl-ok);color:#fff;width:72px;height:72px;animation:cl-seal .42s var(--ct-ease)both;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 8px #d9f2ea}@keyframes cl-seal{0%{opacity:0;transform:scale(.6)}}.cl-done dl,.cl-done h2,.cl-done p{animation:ct-up .36s var(--ct-ease)both}.cl-done p{animation-delay:80ms}.cl-done dl{animation-delay:.14s}.cl-rcpt{width:100%;box-shadow:inset 0 0 0 1px var(--cl-line);text-align:left;background:#fff;border-radius:14px;gap:0;margin:8px 0;padding:4px 14px;display:grid}.cl-rcpt div{box-shadow:0 1px 0 var(--cl-line);justify-content:space-between;gap:12px;padding:9px 0;font-size:13.5px;display:flex}.cl-rcpt div:last-child{box-shadow:none}.cl-rcpt dt{color:var(--cl-mut)}.cl-rcpt dd{text-align:right;margin:0;font-weight:600}.cl-otp{padding-top:36px}.cl-foot{color:var(--cl-mut);text-align:center;margin-top:auto;padding:20px 20px 22px;font-size:11.5px;line-height:1.45}@media (max-width:900px){.ct-kg{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.ct-ov{padding:0}.ct-phone-w{gap:0;width:100%;height:100dvh}.ct-phone-bar{background:#0b0f26;padding:6px 8px 6px 14px}.ct-phone{box-shadow:none;border-radius:0}.ct-terms{gap:6px}.ct-terms div{padding:8px 9px}.ct-terms dd{font-size:13px}.ct-g2{grid-template-columns:minmax(0,1fr)}.ct-vers li{grid-template-columns:36px minmax(0,1fr)}.ct-vers li>.btn,.ct-vers li>.ct-st{grid-column:2;justify-self:start}.ct-coh li{grid-template-columns:92px minmax(0,1fr) 52px;gap:8px}.ct-hooks li,.ct-log li{grid-template-columns:minmax(0,1fr);gap:2px}.ct-inl{flex-wrap:wrap}.ct-inl .in{width:100%}}@media (prefers-reduced-motion:reduce){.cl-done dl,.cl-done h2,.cl-done p,.cl-seal,.ct-coh-t,.ct-ov,.ct-phone-w{animation:none}.cl-btn,.cl-f input,.cl-mode button,.ct .btn,.ct-opt{transition:none}}@media (max-width:560px){.ct-fbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:14px;display:grid}.ct-fbar>.ct-fs:has(.mx-pills),.ct-fbar>.mx-pills{grid-column:1/-1}.ct-fs .in{width:100%;min-width:0}}.ct-notes{color:var(--ct-ink-2);background:#f6f1ff;border-radius:12px;gap:8px;padding:12px 14px;font-size:12.5px;display:grid;box-shadow:inset 0 0 0 1px #e2d5fb}.ct-notes>b{color:#4d2c8c;font-size:12.5px}.ct-notes ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ct-notes li{grid-template-columns:150px minmax(0,1fr);gap:10px;line-height:1.45;display:grid}.ct-notes-k{color:#4d2c8c;font-weight:600}.ct-notes li.k-rischio .ct-notes-k{color:var(--ct-lost-t)}.ct-notes small{color:var(--ct-mut)}@media (max-width:560px){.ct-notes li{grid-template-columns:minmax(0,1fr);gap:2px}}.ct-signed{background:var(--ct-done-bg);color:var(--ct-done-t);border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;padding:10px 12px;display:grid}.ct-signed-ck{background:var(--ct-done);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.ct-signed-t{gap:1px;min-width:0;display:grid}.ct-signed-t b{color:var(--ct-done-t);font-size:14px}.ct-signed-t small{color:var(--ct-done-t);overflow-wrap:anywhere;font-size:12px}.ct-signed-a{flex-wrap:wrap;grid-column:2;gap:6px;display:flex}.ct-pdfbar{gap:6px;display:grid}.ct-pdfbar-b{flex-wrap:wrap;gap:6px;display:flex}.ct-pdfbar small{overflow-wrap:anywhere;font-size:11.5px}.ct-verify{border-radius:9px;align-items:flex-start;gap:6px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.4;display:flex}.ct-verify svg{flex:none;margin-top:2px}.ct-verify.ok{background:var(--ct-done-bg);color:var(--ct-done-t)}.ct-verify.bad{background:var(--ct-lost-bg);color:var(--ct-lost-t)}.ct-evid{background:var(--ct-paper);border-radius:12px;gap:8px;padding:14px 16px;display:grid}.ct-evid h3{margin:0;font-size:13px}.ct-evid dl{gap:6px;margin:0;display:grid}.ct-evid dl>div{grid-template-columns:150px minmax(0,1fr);gap:10px;font-size:12.5px;line-height:1.45;display:grid}.ct-evid dt{color:var(--ct-mut);font-weight:600}.ct-evid dd{color:var(--ct-ink);overflow-wrap:anywhere;margin:0}@media (max-width:520px){.ct-evid dl>div{grid-template-columns:1fr;gap:1px}}.ct-files li>.btn{flex:none;margin-left:auto}.cl-otp-a{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ct-badge{color:#07664f;max-width:100%;height:24px;font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#e2f6ef;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 10px 0 8px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.ct-badge svg{color:#fff;stroke-width:2.4px;background:#0b9c7c;border-radius:50%;flex:none;width:16px;height:16px;padding:2px}.ct-badge:hover{background:#d3f0e6}.ct-badge:focus-visible{outline-offset:2px;outline:2px solid #2468e5}.lh-a .btn.ctq{color:#fff;background:#1f6f43;border-color:#1f6f43}.lh-a .btn.ctq:hover{background:#185a36}.qs .m-b{gap:18px}.qs-step{gap:10px;display:grid}.qs-q{color:var(--ct-ink,#151a2d);text-wrap:balance;margin:0;font-size:15px;font-weight:600;line-height:1.4}.qs-q b{font-weight:700}.qs-yn{grid-template-columns:1fr 1fr;gap:8px;display:grid}.qs-b{height:44px;box-shadow:inset 0 0 0 1px var(--ct-rule-2);font:inherit;cursor:pointer;color:inherit;background:#fff;border:0;border-radius:10px;font-size:15px;font-weight:600}.qs-b:hover{box-shadow:inset 0 0 0 1px var(--ct-sent)}.qs-b.on{box-shadow:inset 0 0 0 2px var(--ct-sent);background:var(--ct-sent-bg)}.qs-b:focus-visible,.qs-p:focus-visible{outline:2px solid var(--ct-sent);outline-offset:2px}.qs-pk{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.qs-p{text-align:left;box-shadow:inset 0 0 0 1px var(--ct-rule-2);font:inherit;cursor:pointer;color:inherit;background:#fff;border:0;border-radius:10px;gap:2px;min-width:0;padding:10px 12px;display:grid}.qs-p b{font-size:14.5px}.qs-p span{color:var(--ct-mut);font-variant-numeric:tabular-nums;font-size:12.5px}.qs-p:hover{box-shadow:inset 0 0 0 1px var(--ct-sent)}.qs-p.on{box-shadow:inset 0 0 0 2px var(--ct-sent);background:var(--ct-sent-bg)}.qs-qty{align-items:center;gap:10px;font-size:13px;display:flex}.qs-qty .in{width:80px}.qs-mut{color:var(--ct-mut);font-size:12px}.qs-stop{color:#7a4510;background:#fff4e5;border-radius:10px;margin:0;padding:9px 11px;font-size:13px;line-height:1.45}.qs-note{color:var(--ct-mut);margin:0;font-size:12.5px}.qs-sum{border-top:1px solid var(--ct-rule-2);gap:10px;padding-top:14px;display:grid}.qs-row{grid-template-columns:96px minmax(0,1fr) auto;align-items:baseline;gap:8px;font-size:13px;display:grid}.qs-row>span{color:var(--ct-mut)}.qs-row>b{overflow-wrap:anywhere;font-weight:600}.qs-edit{grid-template-columns:1fr 1fr;gap:8px;display:grid}.qs-edit .qs-wide{grid-column:1/-1}@media (max-width:480px){.qs-row{grid-template-columns:minmax(0,1fr) auto}.qs-row>span{grid-column:1/-1}.qs-edit{grid-template-columns:1fr}}.ag{--ag-wa:#eef8f1;--ag-wa-b:#fff;--ag-wa-t:#146b3a;--ag-legal:#6b46c1}.ag-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:0 20px;display:grid}.ag-an{align-items:center;gap:8px;display:inline-flex}.ag-dot{border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab,red,red)){.ag-dot{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 8%,transparent)}}.ag-m{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.ag-m>div{background:var(--ct-paper);border-radius:10px;gap:2px;min-width:0;padding:10px 12px;display:grid}.ag-m dt{color:var(--ct-mut);font-size:11.5px;line-height:1.3}.ag-m dd{font-family:var(--ct-disp);color:var(--ct-ink);margin:0;font-size:20px;font-weight:700;line-height:1.2}.ag-m dd small{color:var(--ct-open-t);font-family:inherit;font-size:11.5px;font-weight:600;display:block}.ag-budget{gap:6px;margin-bottom:10px;display:grid}.ag-budget-t{background:var(--ct-rule);border-radius:999px;height:6px;display:block;overflow:hidden}.ag-budget-t i{border-radius:inherit;background:var(--ct-done);height:100%;display:block}.ag-budget-t i.hot{background:var(--ct-open)}.ag-budget small{color:var(--ct-mut);font-size:12px}.ag-kill{color:var(--mx-moon,#fff);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.ag-killb{color:var(--ct-lost-t)}.mx-hero .ag-killb{color:#ffd2d2;background:0 0;border-color:#ffd2d273}@media (hover:hover) and (pointer:fine){.mx-hero .ag-killb:hover{background:#ffd2d21f}}.ag-dl{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ag-dl>li{background:var(--ct-paper);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:8px 12px;display:flex}.ag-dl>li.warn{background:var(--ct-open-bg)}.ag-dl>li.bad{background:var(--ct-lost-bg)}.ag-dl-b{flex:320px;gap:2px;min-width:0;font-size:13px;display:grid}.ag-dl .ct-lk small,.ag-dl-b small{color:var(--ct-mut);overflow-wrap:anywhere;font-size:12px;font-weight:400}.ag-dl .ct-lk{flex:320px;min-width:0}.ag-insl{margin-top:16px}.ag-sa{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.ag-cl{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ag-clb{text-align:left;background:var(--ct-card);width:100%;box-shadow:inset 0 0 0 1px var(--ct-rule-2);cursor:pointer;font:inherit;color:var(--ct-ink);transition:box-shadow .15s ease,transform .12s var(--ct-ease);border:0;border-radius:12px;gap:4px;padding:11px 13px;display:grid}@media (hover:hover) and (pointer:fine){.ag-clb:hover{box-shadow:inset 0 0 0 1px var(--ct-sent),0 4px 14px -8px #151a2d40}}.ag-clb:active{transform:scale(.995)}.ag-clh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;font-size:14px;display:flex}.ag-clm{color:var(--ct-mut);overflow-wrap:anywhere;font-size:12px}.ag-clw{color:var(--ct-ink-2);text-wrap:pretty;font-size:12.5px;line-height:1.45}.ag-feed .mx-ch{margin-bottom:12px}.ag-wa{background:var(--ag-wa);border-radius:12px;gap:8px;max-height:560px;margin:0 0 12px;padding:12px;list-style:none;display:grid;overflow-y:auto}.ag-wa>li{background:var(--ag-wa-b);border-radius:10px 10px 10px 3px;justify-self:start;gap:4px;max-width:min(100%,46ch);padding:8px 11px;font-size:13px;line-height:1.45;display:grid;box-shadow:0 1px 1px #151a2d14}.ag-wa>li.k-noise{background:#f7faf8}.ag-wa>li.k-unknown_sender{box-shadow:inset 0 0 0 1.5px var(--ct-lost)}.ag-wa p{overflow-wrap:anywhere;margin:0}.ag-wa-h{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.ag-wa-h b{color:var(--ag-wa-t);font-size:12.5px}.ag-wa-h small{color:var(--ct-mut);font-size:11px}.ag-wa-media{overflow-wrap:anywhere;gap:5px;font-size:11.5px}.ag-wa-cl,.ag-wa-media{color:var(--ct-ink-2);align-items:center;display:inline-flex}.ag-wa-cl{background:var(--ct-paper);min-height:28px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-self:start;gap:6px;padding:2px 4px 2px 8px;font-size:11.5px;font-weight:600}.ag-sim{box-shadow:inset 0 0 0 1px var(--ct-rule-2);border-radius:10px;margin-bottom:10px}.ag-sim>summary{cursor:pointer;min-height:40px;color:var(--ct-ink-2);align-items:center;padding:0 12px;font-size:12.5px;font-weight:600;display:flex}.ag-sim-b{gap:10px;padding:0 12px 12px;display:grid}.ag-row2{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px 12px;display:grid}.ag-form .in,.ag-ins .in,.ag-row2 .in,.ag-sim-b .in{width:100%}.ag-claim{gap:16px;display:grid}.ag-case-h,.ag-claim-h{flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12.5px;display:flex}.ag-why{color:var(--ct-ink);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.ag-2c{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px 22px;display:grid}.ag-h3{color:var(--ct-ink);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;font-size:13px;font-weight:700;display:flex}.ag-kv{gap:6px;margin:0;display:grid}.ag-kv>div{grid-template-columns:140px minmax(0,1fr);gap:10px;font-size:13px;display:grid}.ag-kv dt{color:var(--ct-mut)}.ag-kv dd{color:var(--ct-ink);overflow-wrap:anywhere;margin:0}.ag-kv4{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px}.ag-kv4>div{background:var(--ct-card);border-radius:9px;grid-template-columns:minmax(0,1fr);gap:2px;padding:8px 10px}.ag-mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px}.ag-mono,.ag-mono-w{overflow-wrap:anywhere}.ag-rules{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ag-rules li{background:var(--ct-done-bg);color:var(--ct-done-t);border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:6px;padding:6px 10px;font-size:12.5px;line-height:1.45;display:grid}.ag-rules li svg{margin-top:2px}.ag-rules li.no{background:var(--ct-lost-bg);color:var(--ct-lost-t)}.ag-rules li small{color:inherit}.ag-diff{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ag-diff>div{background:var(--ct-paper);border-radius:10px;gap:2px;min-width:0;padding:8px 12px;font-size:13px;display:grid}.ag-diff small{color:var(--ct-mut);font-size:11px}.ag-picks{gap:8px;margin-top:8px;display:grid}.ag-dec{background:var(--ct-paper);box-shadow:inset 0 0 0 1px var(--ct-rule-2);border-radius:12px;gap:10px;padding:14px;display:grid}.ag-dec-t{gap:2px;margin:0;font-size:13.5px;display:grid}.ag-dec-t small{color:var(--ct-mut);font-size:12px;line-height:1.45}.ag-dec-n{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.ag-dec-n .ct-f{flex:260px}.ag-dec-n .in{width:100%}.ag-choice{gap:8px;display:grid}.ag-inl{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.ag-inl .ct-f{flex:200px}.ag-inl .in{width:100%}.ag .ag-wrap{white-space:normal;min-width:220px;max-width:420px;line-height:1.4}.ag .ag-by{color:var(--ct-mut);white-space:normal;margin-top:2px;font-size:11.5px;display:block}.ag .ag-hot{color:var(--ct-lost-t);font-weight:600}.ag-ver{margin-bottom:12px}.ag-runs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ag-runs>li{box-shadow:inset 0 0 0 1px var(--ct-rule-2);background:var(--ct-card);border-radius:10px}.ag-runs>li.on{box-shadow:inset 0 0 0 1px var(--ct-sent)}.ag-runh{text-align:left;width:100%;min-height:48px;font:inherit;color:var(--ct-ink);cursor:pointer;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 12px;display:flex}.ag-runb{flex:320px;gap:2px;min-width:0;font-size:13px;display:grid}.ag-runb small{color:var(--ct-mut);overflow-wrap:anywhere;font-size:11.5px}.ag-acts{gap:4px;margin:0;padding:0 12px 12px;list-style:none;display:grid}.ag-acts li{background:var(--ct-paper);border-radius:8px;grid-template-columns:112px minmax(0,1fr);gap:10px;padding:6px 8px;font-size:12.5px;line-height:1.45;display:grid}.ag-acts li small{color:var(--ct-mut);overflow-wrap:anywhere;font-size:11px;display:block}.ag-at{color:var(--ct-ink-2);padding-top:1px;font-size:11px;font-weight:700}.ag-acts li.t-write{background:var(--ct-done-bg)}.ag-acts li.t-would_write{background:var(--ct-review-bg)}.ag-acts li.t-proposal{background:var(--ct-open-bg)}.ag-acts li.t-skip{background:var(--ct-lost-bg)}.ag-atx{overflow-wrap:anywhere;min-width:0}.ag-setg{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px 24px;margin-bottom:18px;display:grid}.ag-setg section{align-content:start;gap:10px;display:grid}.ag-vers{gap:10px;margin-top:18px;display:grid}.ag-vers .ct-vers-b span{font-size:13px;line-height:1.5}.ag-lc{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ag-lc li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}.ag-lc .ct-lk{flex:180px;min-width:0}.ag-lc .ct-lk small{color:var(--ct-mut);overflow-wrap:anywhere;font-size:11.5px;font-weight:400}.ag-form{gap:14px;display:grid}.ag-fs{background:var(--ct-paper);border:0;border-radius:12px;gap:10px;min-width:0;margin:0;padding:12px 14px 14px;display:grid}.ag-fs legend{float:left;width:100%;color:var(--ct-ink);margin-bottom:2px;padding:0;font-size:13px;font-weight:700}.ag-fs legend+*{clear:both}.ag-sug{background:var(--ct-card);box-shadow:inset 0 0 0 1px var(--ct-rule-2);border-radius:10px;gap:2px;margin:0;padding:4px;list-style:none;display:grid}.ag-sug button{text-align:left;width:100%;min-height:40px;font:inherit;color:var(--ct-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;gap:1px;padding:6px 10px;font-size:13px;display:grid}.ag-sug button small{color:var(--ct-mut);font-size:11.5px}@media (hover:hover) and (pointer:fine){.ag-sug button:hover{background:var(--ct-sent-bg)}}.ag-picked{background:var(--ct-card);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.ag-picked span{gap:1px;min-width:0;font-size:13px;display:grid}.ag-case .m-b{gap:0;display:grid}.ag-steps{counter-reset:s;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.ag-steps li{background:var(--ct-paper);color:var(--ct-mut);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:12px;line-height:1.3;display:flex}.ag-steps li.done{background:var(--ct-done-bg);color:var(--ct-done-t)}.ag-steps li.now{background:var(--ct-open-bg);color:var(--ct-open-t);box-shadow:inset 0 0 0 1.5px var(--ct-open);font-weight:600}.ag-step-n{background:var(--ct-card);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-grid}.ag-sum{gap:16px;display:grid}.ag-rec{align-content:start;gap:10px;display:grid}.ag-ul{gap:3px;margin:4px 0 0;padding-left:18px;line-height:1.45}.ag-lst,.ag-ul{font-size:12.5px;display:grid}.ag-lst{border-radius:9px;gap:2px;margin-bottom:8px;padding:8px 10px}.ag-lst.ok{background:var(--ct-done-bg);color:var(--ct-done-t)}.ag-lst.no{background:var(--ct-lost-bg);color:var(--ct-lost-t)}.ag-lst.gap{background:var(--ct-open-bg);color:var(--ct-open-t)}.ag-lst .ag-ul{color:var(--ct-ink-2);overflow-wrap:anywhere}.ag-prm{background:var(--ct-paper);border-radius:12px;padding:12px 14px}.ag-prm,.ag-rerun{gap:8px;display:grid}.ag-rerun .in{width:100%}.ag-ev{gap:14px;display:grid}.ag-docs{gap:10px;display:grid}.ag-docs-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ag-doc{max-height:520px;overflow-y:auto}.ag-doc .ag-doc-h1{font-family:var(--ct-disp);letter-spacing:-.01em;margin:0 0 4px;font-size:18px}.ag-doc h4{margin:10px 0 0;font-size:13.5px}.ag-doc p{overflow-wrap:anywhere;margin:0}.ag-doc-kv{grid-template-columns:170px minmax(0,1fr);gap:10px;display:grid}.ag-doc-kv b{color:var(--ct-ink-2);font-weight:600}.ag-doc-li{padding-left:16px;position:relative}.ag-doc-li:before{content:"";background:var(--ct-todo);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:3px}.ag-out{gap:14px;display:grid}.ag-out-done{justify-items:start;gap:10px;display:grid}.ag-late{background:var(--ct-lost-bg);color:var(--ct-lost-t)}.ag-log{gap:0;margin:0;padding:0;list-style:none;display:grid}.ag-log li{box-shadow:0 1px 0 var(--ct-rule);gap:2px;padding:8px 0;font-size:13px;line-height:1.45;display:grid}.ag-log small{color:var(--ct-mut);font-size:11.5px}@media (max-width:980px){.ag-sa{grid-template-columns:minmax(0,1fr)}.ag-steps{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width:560px){.ag-m{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-doc-kv,.ag-kv>div{gap:0}.ag-acts li,.ag-doc-kv,.ag-kv>div{grid-template-columns:minmax(0,1fr)}.ag-acts li{gap:2px}.ag-steps{grid-template-columns:minmax(0,1fr)}}.ag-night{margin-top:20px}.ag-night-a{flex-wrap:wrap;gap:10px}.ag-night-a,.ag-night-on{align-items:center;display:inline-flex}.ag-night-on{cursor:pointer;gap:6px}.ag-night-on,.ag-night-s{color:var(--ct-ink-2);font-size:13px}.ag-gaps,.ag-night-s{margin:0 0 10px}.ag-gaps{gap:8px;padding:0;list-style:none;display:grid}.ag-gaps li{background:var(--ct-card);box-shadow:inset 0 0 0 1px var(--ct-rule-2);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:11px 13px;display:grid}.ag-gaps li.done{opacity:.72}.ag-gap-h{flex-wrap:wrap;grid-column:1;align-items:center;gap:6px 10px;font-size:14px;display:flex}.ag-gap-m{color:var(--ct-mut);overflow-wrap:anywhere;grid-column:1;font-size:12px}.ag-gap-w{color:var(--ct-ink-2);grid-column:1;font-size:12.5px;line-height:1.45}.ag-gap-b{flex-direction:column;grid-area:1/2/span 3;align-self:center;gap:6px;display:flex}@media (max-width:640px){.ag-gaps li{grid-template-columns:minmax(0,1fr)}.ag-gap-b{flex-flow:wrap;grid-area:auto/1}}@media (prefers-reduced-motion:reduce){.ag-clb{transition:none}.ag-clb:active{transform:none}}.ag-ins{gap:12px;display:grid}.ag-ins .ct-acts{margin-top:2px}@media (max-width:1100px) and (min-width:701px){.ag .mx-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--em-fl:#ea6a1a;--em-fl-off:#cfd4de;--em-code:#f7f8fb}.em-fl{vertical-align:middle;align-items:center;gap:1px;line-height:1;display:inline-flex}.em-fl svg{fill:none;stroke:var(--em-fl-off);stroke-width:1.2px;flex:none}.em-fl svg.on{fill:var(--em-fl);stroke:var(--em-fl)}.em-fl b{color:var(--ct-ink-2,#4a5268);font-variant-numeric:tabular-nums;margin-left:5px;font-size:12px;font-weight:600}.em-line{flex:none;align-items:center;gap:6px;display:inline-flex}.em-line .ct-st{height:19px;padding:0 7px;font-size:11px}.nm .em-line{margin-left:4px}.sp-who .em-line{margin-top:2px}.agenda .a-b b .em-line{margin-left:4px}.em-sw{color:var(--ct-ink);cursor:pointer;align-items:flex-start;gap:8px;min-height:28px;font-size:13px;display:flex}.em-sw input{accent-color:var(--ct-sent);flex:none;margin-top:3px}.em-sw>span{gap:2px;min-width:0;display:grid}.em-sw small{color:var(--ct-mut);font-size:12px;line-height:1.4}.em-num{text-align:right;font-variant-numeric:tabular-nums;width:72px}.em-wrap{white-space:normal;overflow-wrap:anywhere;min-width:220px}.em-mail{gap:1px;min-width:0;display:grid}.em-mail b{overflow-wrap:anywhere;font-weight:500}.em-mail small{color:var(--ct-mut);font-size:11.5px}.em code,.em-mail code{background:var(--em-code);color:var(--ct-ink-2);overflow-wrap:anywhere;border-radius:5px;padding:1px 5px;font-size:11.5px}.em-form{gap:14px;display:grid}.em-aud{margin-top:4px;display:block}.em-aud b{color:var(--ct-ink);font-weight:600}.em-rules{background:var(--ct-paper);border-radius:12px;gap:8px;padding:12px;display:grid}.em-rules-h{color:var(--ct-ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.em-rl{gap:6px;margin:0;padding:0;list-style:none;display:grid}.em-rl>li{background:var(--ct-card);box-shadow:inset 0 0 0 1px var(--ct-rule-2);border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 6px 6px 8px;display:flex}.em-rl>li>select.in{min-width:0;max-width:100%}.em-rl li>select:first-child{flex:200px}.em-rl>li>.ib{margin-left:auto}.em-cm{gap:14px;display:grid}.em-cm-h{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.em-kv{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px;margin:0;display:grid}.em-kv>div{background:var(--ct-paper);border-radius:10px;gap:2px;min-width:0;padding:9px 11px;display:grid}.em-kv dt{color:var(--ct-mut);font-size:11.5px}.em-kv dd{color:var(--ct-ink);overflow-wrap:anywhere;margin:0;font-size:13px}.em-kv dd small{color:var(--ct-mut);font-size:11.5px;display:block}.em-cm-a{padding-top:2px}.em-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;margin:0;display:grid}.em-strip>div{background:var(--ct-paper);border-radius:10px;gap:2px;min-width:0;padding:10px 12px;display:grid}.em-strip dt{color:var(--ct-mut);font-size:11.5px;line-height:1.3}.em-strip dd{font-family:var(--ct-disp);color:var(--ct-ink);font-variant-numeric:tabular-nums;margin:0;font-size:19px;font-weight:700;line-height:1.25}.em-strip dd small{color:var(--ct-mut);font-family:inherit;font-size:11.5px;font-weight:400;display:block}.em-ab{gap:8px;display:grid}.em-verdict{background:var(--ct-paper);color:var(--ct-ink-2);border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.em-verdict.ok{background:var(--ct-done-bg);color:var(--ct-done-t)}.em-tp{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:0 20px;display:grid}.em-pick{gap:4px;margin:0;padding:0;list-style:none;display:grid}.em-pick button{text-align:left;width:100%;font:inherit;color:var(--ct-ink);cursor:pointer;background:0 0;border:0;border-radius:10px;gap:2px;min-height:40px;padding:9px 11px;transition:background-color .15s;display:grid}.em-pick button b{align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.em-pick button small{color:var(--ct-mut);font-size:11.5px}.em-pick button.on{background:var(--ct-sent-bg);box-shadow:inset 3px 0 0 var(--ct-sent)}.em-pick.sm button{min-height:34px;padding:6px 10px}@media (hover:hover) and (pointer:fine){.em-pick button:not(.on):hover{background:var(--ct-paper)}}.em-ed{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.em-ed-f{gap:12px}.em-ed-f,.em-ed-p{min-width:0;display:grid}.em-ed-p{gap:10px;position:sticky;top:12px}.em-ed-ph{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.em-code{background:var(--em-code);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.em-inbox{background:var(--ct-paper);border-radius:10px;gap:2px;min-width:0;padding:10px 12px;font-size:13px;display:grid}.em-inbox b,.em-inbox span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.em-inbox span{color:var(--ct-mut);font-size:12px}.em-frame{background:#e9ecf2;border-radius:12px;justify-items:center;padding:12px;display:grid}.em-frame iframe{width:100%;height:420px;box-shadow:var(--ct-sh);transition:max-width .22s var(--ct-ease);background:#fff;border:0;border-radius:8px;display:block}.em-frame.desktop iframe{max-width:640px}.em-frame.mobile iframe{max-width:360px}.em-txt{background:var(--em-code);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;max-height:444px;margin:0;padding:12px;font-size:12.5px;line-height:1.5;overflow:auto}.em-vers summary{cursor:pointer;align-items:center;min-height:28px;font-size:13px;font-weight:600;display:flex}.em-vers ol{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.em-vers li{background:var(--ct-paper);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 10px;font-size:12.5px;display:flex}.em-vers li span{color:var(--ct-mut);flex:160px;min-width:0}.em-sg{gap:14px;display:grid}.em-sg-live{box-shadow:inset 0 0 0 1px var(--ct-rule-2);border-radius:12px;gap:10px;padding:12px;display:grid}.em-sg-n{flex-wrap:wrap;gap:8px 22px;display:flex}.em-sg-n span{color:var(--ct-mut);font-size:12px;display:grid}.em-sg-n b{font-family:var(--ct-disp);color:var(--ct-ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.15}.em-sg-n span.ok b{color:var(--ct-done-t)}.em-sg-n span.mut b{color:var(--ct-mut)}.em-exc{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.em-exc li{background:var(--ct-paper);height:26px;color:var(--ct-ink-2);border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.em-exc li b{color:var(--ct-ink);font-variant-numeric:tabular-nums}.em-sample .lnk{font-size:12px}.em-cons{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px;margin-bottom:18px;display:grid}.em-cons-c{background:var(--ct-card);box-shadow:var(--ct-sh);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:12px 14px;display:flex}.em-cons-c b{font-family:var(--ct-disp);color:var(--ct-ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.em-pc,.em-pcbox{gap:10px;display:grid}.em-pcbox{background:var(--ct-paper);border-radius:12px;padding:12px}.em-pc-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.em-pcbox>.btn{justify-self:start}.em-resub{gap:8px;display:grid}.em-resub .btn{justify-self:start}.em-hist{color:var(--ct-ink-2);gap:3px;margin:0;padding-left:18px;font-size:12px;display:grid}.em-dl{gap:16px;display:grid}.em-gov{gap:8px;font-size:13px;display:grid}.em-gov .ct-inl{flex-wrap:wrap}.em-dns{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.em-dns li{background:var(--ct-paper);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:7px 11px;font-size:13px;display:flex}.em-rep{gap:6px;margin:0;padding:0;list-style:none;display:grid}.em-rep li{background:var(--ct-done-bg);color:var(--ct-ink);border-radius:10px;grid-template-columns:1fr auto;gap:2px 10px;padding:9px 12px;font-size:13px;display:grid}.em-rep li b{font-variant-numeric:tabular-nums}.em-rep li small{color:var(--ct-ink-2);grid-column:1/-1;font-size:11.5px}.em-rep li.warn{background:var(--ct-open-bg)}.em-rep li.bad{background:var(--ct-lost-bg)}.em-load{gap:12px;display:grid}.em-lim{color:var(--ct-ink-2);padding-left:18px;font-size:12.5px;line-height:1.45}.em-audit,.em-lim{gap:4px;margin:0;display:grid}.em-audit{padding:0;list-style:none}.em-audit li{background:var(--ct-paper);border-radius:8px;grid-template-columns:110px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:6px 10px;font-size:12.5px;display:grid}.em-audit li span:nth-child(2){overflow-wrap:anywhere}.em-audit li small{color:var(--ct-mut)}.em-360{gap:10px;display:grid}.em-360-h{justify-content:space-between;display:flex}.em-360-c,.em-360-h,.em-360-t{flex-wrap:wrap;align-items:center;gap:8px}.em-360-c,.em-360-t{font-size:12.5px;display:inline-flex}.em-360 .ct-lk{min-height:28px;padding:0;font-size:12.5px}.em-why{background:var(--ct-paper);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.em-why ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.em-why li{justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.em-why li b{font-variant-numeric:tabular-nums}.em-360-f{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.em-360-f .fchip{align-items:center;gap:5px;min-height:28px;display:inline-flex}.em-360-f .fchip b{opacity:.85;font-size:11.5px;font-weight:600}.em-360-f .em-sw{align-items:center;min-height:28px;margin-left:auto;font-size:12.5px}.em-360-f .em-sw input{margin-top:0}.em-tl{margin:0;padding:0;list-style:none;display:grid}.em-tl li{border-top:1px solid var(--ct-rule);grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:8px;padding:7px 0;display:grid}.em-tl li:first-child{border-top:0}.em-tl-i{background:var(--ct-paper);width:26px;height:26px;color:var(--ct-ink-2);border-radius:8px;place-items:center;display:grid}.em-tl-b{gap:1px;min-width:0;font-size:13px;display:grid}.em-tl-b small{color:var(--ct-mut);overflow-wrap:anywhere;font-size:11.5px}.em-tl-a{align-items:center;gap:6px;padding-top:2px;display:inline-flex}.em-conf{background:var(--ct-open-bg);color:var(--ct-open-t);white-space:nowrap;border-radius:6px;padding:1px 7px;font-size:11px}.em-conf.c-simulato{background:var(--ct-review-bg);color:var(--ct-review-t)}.em-conf.c-probabile{background:var(--ct-paper);color:var(--ct-ink-2)}.au-flows{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px;margin-bottom:18px;display:grid}.au-flow{text-align:left;background:var(--ct-card);box-shadow:var(--ct-sh);font:inherit;color:var(--ct-ink);cursor:pointer;min-width:0;transition:box-shadow .15s ease,transform .12s var(--ct-ease);border:0;border-radius:12px;gap:4px;padding:11px 13px;display:grid}.au-flow:active{transform:scale(.99)}.au-flow.on{box-shadow:inset 0 0 0 2px var(--ct-sent),var(--ct-sh)}.au-flow-h{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.au-flow-h b{font-size:13.5px;line-height:1.3}.au-flow small{color:var(--ct-mut);font-size:11.5px}.au-wrap{grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:start;gap:16px;display:grid}.au-canvas{background:var(--ct-paper)radial-gradient(circle,#d7dbe5 1px,transparent 1.2px)0 0/18px 18px;border-radius:12px;min-width:0;max-height:560px;padding:14px;overflow:auto}.au-plane{position:relative}.au-svg{pointer-events:none;position:absolute;inset:0;overflow:visible}.au-e path{fill:none;stroke:#9aa2b6;stroke-width:1.6px}.au-e.k-yes path{stroke:var(--ct-done)}.au-e.k-no path{stroke:var(--ct-lost);stroke-dasharray:4 3}.au-e text{fill:var(--ct-ink-2);font-size:11px;font-weight:600}.au-node{text-align:left;background:var(--ct-card);box-shadow:0 0 0 1px var(--ct-rule-2),0 1px 2px #151a2d0f;font:inherit;color:var(--ct-ink);cursor:pointer;transition:box-shadow .15s ease,transform .12s var(--ct-ease);border:0;border-radius:11px;align-content:start;gap:2px;padding:8px 10px;display:grid;position:absolute;overflow:hidden}.au-node:active{transform:scale(.98)}.au-node:before{content:"";background:var(--ct-todo);width:3px;position:absolute;top:0;bottom:0;left:0}.au-node.t-trigger:before{background:var(--ct-sent)}.au-node.t-send:before{background:var(--em-fl)}.au-node.t-condition:before{background:var(--ct-review)}.au-node.t-wait:before{background:var(--ct-open)}.au-node.t-notify:before,.au-node.t-task:before{background:var(--ct-done)}.au-node.t-suppress:before{background:var(--ct-lost)}.au-node.on{box-shadow:0 0 0 2px var(--ct-sent),0 6px 18px -8px #2468e573}.au-node.err{box-shadow:0 0 0 2px var(--ct-lost)}.au-node-h{color:var(--ct-mut);align-items:center;gap:5px;font-size:11px;display:flex}.au-node-h small{color:var(--ct-ink-2);background:var(--ct-paper);font-variant-numeric:tabular-nums;border-radius:6px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:600}.au-node b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.25;overflow:hidden}.au-node>small{color:var(--ct-mut);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.au-cap{background:var(--ct-card);height:28px;box-shadow:inset 0 0 0 1.5px var(--ct-todo);color:var(--ct-ink-2);border-radius:999px;place-items:center;font-size:11.5px;font-weight:600;display:grid;position:absolute}.au-insp{min-width:0}.au-i{box-shadow:inset 0 0 0 1px var(--ct-rule-2);border-radius:12px;gap:10px;padding:12px;display:grid}.au-i-h{gap:6px;font-size:13px}.au-i-a,.au-i-h{align-items:center;display:flex}.au-i-a{border-top:1px solid var(--ct-rule);flex-wrap:wrap;gap:8px;padding-top:4px}.au-i .em-rules{padding:8px}.au-errs{background:var(--ct-lost-bg);color:var(--ct-lost-t);border-radius:10px;gap:3px;margin:12px 0 0;padding:10px 12px 10px 28px;font-size:12.5px;display:grid}.au-save{margin-top:14px}.au-note{flex:220px}.au-note .in{width:100%}.au-fun{gap:6px;margin:0;padding:0;list-style:none;display:grid}.au-fun li{grid-template-columns:minmax(0,1.2fr) minmax(60px,1fr) auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.au-fun-l{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.au-fun-t{background:var(--ct-rule);border-radius:999px;height:8px;overflow:hidden}.au-fun-t i{border-radius:inherit;background:var(--ct-sent);height:100%;display:block}.au-fun b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.au-dry{background:var(--ct-paper);border-radius:10px;gap:6px;margin-top:10px;padding:10px 12px;font-size:13px;display:grid}.au-dry ol{gap:3px;margin:0;padding-left:18px;font-size:12.5px;display:grid}.au-hist-r td{background:var(--ct-paper);white-space:normal}.au-hist{gap:3px;margin:0 0 6px;padding:0;font-size:12.5px;list-style:none;display:grid}.au-hist li{grid-template-columns:110px minmax(0,1fr);gap:10px;display:grid}.ei-crumbs{flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:10px;font-size:12.5px;display:flex}.ei-crumbs .lnk{min-height:28px}.ei-crumbs .lnk[aria-current]{color:var(--ct-ink);font-weight:600}.ei-def{background:var(--ct-sent-bg);border-radius:12px;margin-bottom:12px;padding:12px 14px}.ei-def-h{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:13.5px;display:flex}.ei-def dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px 16px;margin:0;display:grid}.ei-def dt{color:var(--ct-mut);font-size:11.5px}.ei-def dd{color:var(--ct-ink);margin:0;font-size:12.5px;line-height:1.4}.ei-th{font:inherit;font-weight:inherit;color:inherit;cursor:pointer;text-align:right;text-underline-offset:3px;white-space:normal;background:0 0;border:0;min-width:70px;padding:2px 0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.ei-th.on{color:var(--ct-sent-t)}.ei-t tfoot td{border-top:2px solid var(--ct-rule-2)}.ei-row{max-width:320px}.ei-row b{overflow-wrap:anywhere}.ei-src{margin-top:10px}.ei-dist{gap:7px;margin:0;padding:0;list-style:none;display:grid}.ei-dist li{grid-template-columns:64px minmax(0,1fr) 54px;align-items:center;gap:10px;font-size:12.5px;display:grid}.ei-dist-t{background:var(--ct-paper);border-radius:4px;height:14px;overflow:hidden}.ei-dist-t i{border-radius:4px;height:100%;display:block}.ei-dist b{text-align:right;font-variant-numeric:tabular-nums}.ei-q{max-width:360px}.ei-ins{gap:12px;margin-top:12px;display:grid}.ei-ins-h{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.ei-spark{gap:4px;max-width:560px;margin:0;display:grid}.ei-spark svg{background:var(--ct-paper);border-radius:10px;width:100%;height:auto;display:block}.ei-spark figcaption{color:var(--ct-mut);font-size:12px}.ei-grid{stroke:var(--ct-rule-2);stroke-width:1px;stroke-dasharray:3 3}.ei-line{fill:none;stroke:var(--em-fl);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ei-dot{fill:var(--em-fl);stroke:#fff;stroke-width:2px}@media (max-width:1100px){.au-wrap,.em-ed{grid-template-columns:minmax(0,1fr)}.em-ed-p{position:static}}@media (max-width:900px){.em-tp{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.em-audit li{gap:2px}.au-hist li,.em-audit li{grid-template-columns:minmax(0,1fr)}.au-hist li{gap:0}.em-360-f .em-sw{margin-left:0}.em-frame iframe{height:360px}}@media (prefers-reduced-motion:reduce){.au-flow,.au-node,.em-frame iframe,.em-pick button{transition:none}}.au-i-a .ct-inl span{white-space:nowrap}.em-360-sw{flex-wrap:wrap;gap:4px 14px;margin-left:auto;display:inline-flex}.em-360-f .em-360-sw .em-sw{margin-left:0}@media (max-width:700px){.em-360-sw{margin-left:0}}.em .ag-dl>li.bad,.em .ag-dl>li.warn{color:var(--ct-ink)}.au-i .in,.au-i select.in{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.au-i .ct-inl .in,.au-i .em-rl .in{width:auto}.em-re{gap:8px;min-width:0;display:grid}.em-rules.sub{background:var(--ct-card);box-shadow:inset 3px 0 0 var(--ct-sent),inset 0 0 0 1px var(--ct-rule-2);padding:8px 8px 8px 12px}.em-rl li.em-rg{box-shadow:none;background:0 0;padding:0;display:block}.em-rules-a{flex-wrap:wrap;gap:6px;display:flex}.em-rr{min-width:0}.em-rl li>select.em-rr-f{flex:220px}.em-rr-tx{flex:140px;min-width:0}.em-rr-tg{flex:0 220px}.em-rr-t{font-size:12.5px}.em-rr-h,.em-rr-t{color:var(--ct-ink-2)}.em-rr-h{flex-basis:100%;order:9;padding-left:2px;font-size:12px}.em-rl li.em-rr .ib{order:8}.em-re-n{color:var(--ct-ink-2);overflow-wrap:anywhere;margin:0;font-size:13px}.em-re-n b{color:var(--ct-ink);font-variant-numeric:tabular-nums}.em-mp{flex:0 240px;min-width:0;position:relative}.em-mp>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:6px;min-width:120px;list-style:none;display:flex}.em-mp>summary::-webkit-details-marker{display:none}.em-mp>summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.em-mp-b{z-index:30;background:var(--ct-card);width:max(100%,280px);max-width:min(420px,86vw);box-shadow:0 10px 30px #1418282e,0 0 0 1px var(--ct-rule-2);border-radius:10px;gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 4px);left:0}.em-mp-b ul{gap:1px;max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.em-mp-b label{cursor:pointer;border-radius:6px;align-items:flex-start;gap:8px;padding:5px 6px;font-size:13px;line-height:1.3;display:flex}.em-mp-b label:hover{background:var(--ct-paper)}.em-mp-b input[type=checkbox]{flex:none;margin-top:2px}.au-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.au-q{flex:220px;max-width:360px}.au-q .in{width:100%}.au-ha{justify-content:flex-end}.au-confirm,.au-ha{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.au-confirm{background:var(--ct-lost-bg);color:var(--ct-lost-t);border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:13px}.au-confirm span{flex:260px}.au-meta{box-shadow:inset 0 0 0 1px var(--ct-rule-2);border-radius:10px;margin-bottom:12px}.au-meta>summary{cursor:pointer;color:var(--ct-ink-2);padding:9px 12px;font-size:13px;font-weight:600}.au-meta-b{gap:10px;padding:0 12px 12px;display:grid}.au-meta-b .in{box-sizing:border-box;width:100%}.au-wrap.wide{grid-template-columns:minmax(0,1fr)}.au-wrap.wide .au-insp{max-width:980px}.au-node.t-wa:before{background:#1f9d55}.au-node.t-split:before{background:var(--ct-review)}.au-node.t-owner:before,.au-node.t-status:before{background:var(--ct-sent)}.au-node.t-note:before,.au-node.t-tag:before{background:var(--ct-mut)}.au-e.ab path{stroke:var(--ct-review);stroke-dasharray:none}.au-dow{border:0;flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;font-size:13px;display:flex}.au-dow legend{color:var(--ct-ink-2);margin-bottom:4px;padding:0;font-size:12.5px}.au-dow label{align-items:center;gap:4px;display:inline-flex}.ct-chk{cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;line-height:1.35;display:flex}.ct-chk input{flex:none;margin-top:2px}.ct-err{color:var(--ct-lost-t);font-size:12.5px}.ct-hint.warn{color:var(--ct-open-t)}.au-nf{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px;display:grid}.au-nf-l{border:0;align-content:start;gap:6px;max-height:440px;margin:0;padding:0;display:grid;overflow:auto}.au-nf-l legend{color:var(--ct-ink-2);margin-bottom:6px;padding:0;font-size:12.5px;font-weight:600}.au-tpl{box-shadow:inset 0 0 0 1px var(--ct-rule-2);cursor:pointer;border-radius:10px;align-items:flex-start;gap:8px;padding:9px 10px;display:flex}.au-tpl.on{box-shadow:inset 0 0 0 2px var(--ct-sent);background:var(--ct-sent-bg)}.au-tpl input{flex:none;margin-top:3px}.au-tpl span{gap:2px;min-width:0;display:grid}.au-tpl b{font-size:13px}.au-tpl small{color:var(--ct-mut);font-size:11.5px}.au-nf-r{align-content:start;gap:12px;min-width:0;display:grid}.au-nf-r .in{box-sizing:border-box;width:100%}.au-nf-d{background:var(--ct-paper);border-radius:10px;gap:8px;padding:10px 12px;font-size:13px;line-height:1.45;display:grid}.au-nf-d p{margin:0}.au-nf-d ol{gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.au-nf-d li{color:var(--ct-ink-2);align-items:center;gap:6px;display:flex}.au-i textarea.in{resize:vertical;font:inherit}@media (max-width:720px){.au-nf{grid-template-columns:minmax(0,1fr)}.au-nf-l{max-height:260px}}.aw-rate{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:5px;display:inline-flex}.aw-rate b{color:var(--ct-ink);font-weight:600}.aw-rate small{color:var(--ct-mut);font-size:11.5px}.aw-to{gap:1px;font-size:13px;display:grid}.aw-to small{color:var(--ct-lost-t);font-size:11.5px}.aw-t td{vertical-align:middle}.aw-ed{grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:start;gap:18px;display:grid}.aw-ed-main{gap:16px;min-width:0;display:grid}.aw-ed-main>.mx-card{margin:0}.aw-ed-side{min-width:0;position:sticky;top:12px}.aw-sum{background:var(--ct-card);box-shadow:var(--ct-sh);border-radius:14px;gap:12px;padding:16px;display:grid}.aw-sum .in{box-sizing:border-box;width:100%}.aw-sum-n{background:var(--ct-sent-bg);border-radius:10px;gap:2px;padding:12px;display:grid}.aw-sum-n b{color:var(--ct-sent-t);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.1}.aw-sum-n span{color:var(--ct-ink-2);font-size:12.5px}.aw-sum-a{gap:8px;display:grid}.aw-sum-a .btn{justify-content:center}.aw-prev{gap:8px;display:grid}.aw-prev-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.aw-inbox{box-shadow:inset 0 0 0 1px var(--ct-rule-2);border-radius:10px;gap:2px;min-width:0;padding:10px 12px;font-size:13px;display:grid}.aw-inbox b,.aw-inbox span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aw-inbox span{color:var(--ct-mut);font-size:12.5px}.aw-segs{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.aw-segs fieldset{border:0;align-content:start;gap:6px;min-width:0;margin:0;padding:0;display:grid}.aw-segs legend{color:var(--ct-ink-2);margin-bottom:6px;padding:0;font-size:12.5px;font-weight:600}.aw-seg{box-shadow:inset 0 0 0 1px var(--ct-rule-2);cursor:pointer;border-radius:10px;align-items:flex-start;gap:8px;min-width:0;padding:8px 10px;display:flex}.aw-seg.on{box-shadow:inset 0 0 0 2px var(--ct-sent);background:var(--ct-sent-bg)}.aw-seg.on.x{box-shadow:inset 0 0 0 2px var(--ct-lost);background:var(--ct-lost-bg)}.aw-seg input{flex:none;margin-top:3px}.aw-seg span{gap:1px;min-width:0;display:grid}.aw-seg b{overflow-wrap:anywhere;font-size:13px}.aw-seg small{color:var(--ct-mut);font-size:11.5px}.aw-seq{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.aw-seq>.mx-card{margin:0}.aw-seq-l button b{justify-content:space-between;gap:8px;width:100%;display:flex}.aw-f{justify-items:center;gap:0;margin:0;padding:0;list-style:none;display:grid}.aw-f,.aw-f>li{position:relative}.aw-f>li{box-sizing:border-box;width:min(100%,520px)}.aw-f>li+li{margin-top:22px}.aw-f>li+li:before{content:"";background:var(--ct-rule-2);width:2px;height:22px;position:absolute;top:-22px;left:50%;transform:translate(-1px)}.aw-f-trig{background:var(--ct-sent-bg);color:var(--ct-sent-t);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.aw-f-trig>span:nth-child(2){flex:1;gap:1px;min-width:0;display:grid}.aw-f-trig small{font-size:11.5px}.aw-f-trig b{color:var(--ct-ink);overflow-wrap:anywhere;font-size:13.5px}.aw-f-in{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.aw-f-wait{background:var(--ct-open-bg);color:var(--ct-open-t);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:600;display:flex;width:auto!important}.aw-f-mail{background:var(--ct-card);box-shadow:0 0 0 1px var(--ct-rule-2),0 2px 6px -3px #151a2d1f;border-radius:12px;gap:10px;padding:12px 14px;display:grid}.aw-f-mh{gap:2px;min-width:0;display:grid}.aw-f-k{color:var(--ct-sent-t);font-size:11px;font-weight:600}.aw-f-mh b{overflow-wrap:anywhere;font-size:14px;line-height:1.3}.aw-f-mh small{color:var(--ct-mut);font-size:11.5px}.aw-f-st{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.aw-f-st>div{background:var(--ct-paper);border-radius:8px;gap:2px;min-width:0;padding:7px 9px;display:grid}.aw-f-st dt{color:var(--ct-mut);font-size:11px}.aw-f-st dd{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:600}.aw-f-st dd .aw-rate{flex-wrap:wrap;justify-content:flex-start}.aw-f-st dd .aw-rate b{font-size:15px}.aw-f-row{box-shadow:inset 0 0 0 1px var(--ct-rule-2);background:var(--ct-card);border-radius:10px;align-items:flex-start;gap:8px;padding:9px 12px;font-size:13px;display:flex}.aw-f-row>span{gap:1px;min-width:0;display:grid}.aw-f-row small{color:var(--ct-mut);overflow-wrap:anywhere;font-size:11.5px}.aw-f-fork{justify-items:center;gap:14px;display:grid;width:100%!important}.aw-f-fork>.aw-f-row{box-sizing:border-box;width:min(100%,520px)}.aw-f-br{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;display:grid}.aw-f-br>div{background:var(--ct-paper);border-radius:12px;align-content:start;gap:10px;min-width:0;padding:10px;display:grid}.aw-f-bl{color:var(--ct-done-t);justify-self:center;font-size:11.5px;font-weight:700}.aw-f-bl.no{color:var(--ct-lost-t)}.aw-f-end{box-shadow:inset 0 0 0 1.5px var(--ct-todo);color:var(--ct-ink-2);border-radius:999px;padding:4px 14px;font-size:12px;font-weight:600;width:auto!important}.aw-sb{gap:6px;margin:0;padding:0;list-style:none;display:grid}.aw-sb li{background:var(--ct-paper);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.aw-sb li.aw-sb-wait{background:var(--ct-open-bg)}.aw-sb-n{background:var(--ct-card);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11.5px;font-weight:600;display:grid}.aw-sb-v{flex:200px;align-items:center;gap:6px;min-width:0}.aw-sb-a,.aw-sb-v{display:inline-flex}.aw-sb-a{gap:2px;margin-left:auto}.aw-ss{gap:16px;display:grid}.aw-ss>.mx-card{margin:0}.aw-ss-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aw-ss-top select.in{max-width:min(420px,80vw)}.aw-ss-n{font-size:15px;font-weight:500}.aw-ss-n b{font-variant-numeric:tabular-nums}.aw-ss-save{justify-content:flex-end}.aw-pg,.aw-ss-save{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aw-pg{justify-content:space-between}.aw-pg span{gap:6px;display:inline-flex}.aw-bulk{background:var(--ct-paper);border-radius:10px;gap:10px 16px;margin-top:12px;padding:10px 12px;font-size:13px;display:flex}.aw-bulk,.aw-bulk-g{flex-wrap:wrap;align-items:center}.aw-bulk-g{gap:6px;display:inline-flex}@media (max-width:1000px){.aw-ed,.aw-seq{grid-template-columns:minmax(0,1fr)}.aw-ed-side{position:static}}@media (max-width:560px){.aw-f-br{grid-template-columns:minmax(0,1fr)}.aw-f-st dd,.aw-f-st dd .aw-rate b{font-size:14px}}.aw-f-note{text-align:center;max-width:620px;margin:16px auto 0}.aw-t .ct-lk b,.aw-t .ct-lk small{overflow-wrap:anywhere}.au-i .em-rl .em-num,.em-rl .em-num{flex:none;width:72px}.em-mp-b li{box-shadow:none;background:0 0;padding:0;display:block}.ig{gap:18px;display:grid}.ig-mode{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;gap:10px;padding:14px 16px;display:grid}.ig-mode.live{background:var(--green-bg);box-shadow:inset 0 0 0 1px #bfe6cd}.ig-mode-h{gap:2px;display:grid}.ig-mode-h small{color:var(--ink-2);font-size:12.5px;line-height:1.45}.ig-mode-f{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ig-mode-f .in{flex:260px;min-width:0}.ig-chk{border-radius:9px;align-items:flex-start;gap:6px;margin:0;padding:7px 10px;font-size:12.5px;line-height:1.45;display:flex}.ig-chk svg{flex:none;margin-top:2px}.ig-chk.ok{background:var(--green-bg);color:var(--green)}.ig-chk.bad{background:var(--red-bg);color:var(--red)}.ig-err{background:var(--amber-bg);color:#8f4a06;border-radius:9px;align-items:flex-start;gap:6px;padding:8px 10px;font-size:12.5px}.ig-err,.ig-sum{margin:0;display:flex}.ig-sum{flex-wrap:wrap;gap:8px;padding:0;list-style:none}.ig-sum li{background:var(--bg-3);color:var(--ink-2);border-radius:999px;align-items:baseline;gap:6px;padding:6px 12px;font-size:12.5px;display:inline-flex}.ig-sum li b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px}.ig-sum li.ok{background:var(--green-bg)}.ig-sum li.warn{background:var(--amber-bg)}.ig-sum li.bad{background:var(--red-bg)}.ig-cat{gap:8px;display:grid}.ig-cat>h3{color:var(--mut);margin:0;font-size:13px;font-weight:600}.ig-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:10px;display:grid}.ig-card{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);text-align:left;font:inherit;color:var(--ink);cursor:pointer;border:0;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 12px;padding:12px 14px;transition:box-shadow .16s,background-color .16s;display:grid}.ig-card:hover{box-shadow:inset 0 0 0 1px var(--line-2),0 2px 8px #1018280f}.ig-card:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ig-card .wst{grid-column:2;justify-self:start}.ig-ic{background:var(--bg-3);width:36px;height:36px;color:var(--ink-2);border-radius:10px;grid-row:1/span 2;place-items:center;display:grid}.ig-card.t-ok .ig-ic{background:var(--green-bg);color:var(--green)}.ig-card.t-warn .ig-ic{background:var(--amber-bg);color:var(--amber)}.ig-card.t-bad .ig-ic{background:var(--red-bg);color:var(--red)}.ig-t{gap:2px;min-width:0;display:grid}.ig-t b{font-size:14px}.ig-t small{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.ig-t small.ig-acc{color:var(--green);-webkit-line-clamp:1}.ig-log ul,.rp-log ul{gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.ig-log li,.rp-log li{grid-template-columns:110px minmax(0,1fr);gap:10px;display:grid}.ig-log time,.rp-log time{color:var(--mut);font-variant-numeric:tabular-nums}.ig-log h3,.rp-log h4{margin:0 0 6px;font-size:13px}.ig-modal .m-b{gap:12px;display:grid}.ig-mh{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ig-mh .ig-acc{color:var(--green);font-size:12.5px;font-weight:600}.ig-what{margin:0;font-size:14px;line-height:1.5}.ig-uses{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ig-use{background:var(--bg-3);color:var(--ink-2);border-radius:999px;padding:2px 8px;font-size:12px}.ig-goto{justify-self:start}.ig-steps{background:var(--bg-2);border-radius:10px;padding:8px 12px}.ig-steps summary{cursor:pointer;font-size:13px;font-weight:600}.ig-steps ol{gap:4px;margin:8px 0 0;padding-left:20px;font-size:13px;line-height:1.45;display:grid}.ig-docs{margin:8px 0 0;font-size:12.5px}.ig-docs a{color:var(--blue-2)}.ig-form{gap:10px;display:grid}.ig-f{gap:4px;font-size:13px;display:grid}.ig-f>span{font-weight:600}.ig-f small{font-size:12px;line-height:1.4}.ig-fa{justify-content:flex-end;display:flex}.ig-oauth{justify-items:start;gap:4px;display:grid}.ig-hooks{box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;gap:8px;padding:10px 12px;display:grid}.ig-hook{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ig-hook>span{gap:2px;min-width:0;display:grid}.ig-hook code,.ig-once code{background:var(--bg-3);overflow-wrap:anywhere;border-radius:6px;padding:3px 6px;font-size:12.5px}.ig-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ig-chk-w{flex:220px;font-size:12px;line-height:1.4}.ig-del{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ig-once{background:var(--amber-bg);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.ig-once .btn{justify-self:start}.wan-how2{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;gap:10px;padding:14px 16px;display:grid}.wan-how2 h3{margin:0;font-size:15px}.wan-how2-g{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.wan-how2-g>div{align-content:start;gap:4px;display:grid}.wan-how2-g p{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.5}.wan-comp{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.wan-comp.on{background:#f6fcf8;box-shadow:inset 0 0 0 1px #bfe6cd}.wan-comp .grow{flex:1;gap:2px;min-width:200px;display:grid}.wan-comp:not(.on) .wan-ic{background:var(--bg-3);color:var(--ink-2)}.watbl .wa-sync small{white-space:nowrap;font-size:12px}.wac-list{color:var(--ink-2);gap:5px;margin:0;padding-left:18px;font-size:13px;line-height:1.45;display:grid}.wac-meta{box-shadow:0 0 0 1px var(--line-2),0 8px 24px -12px #10182840;border-radius:12px;overflow:hidden}.wac-meta-h{color:#fff;background:#1877f2;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:10px 14px;display:flex}.wac-meta-h small{opacity:.85}.wac-meta-b{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:14px;display:flex}.wac-meta-b>p{flex-basis:100%;margin:0}.wac-opt{text-align:left;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line-2);font:inherit;cursor:pointer;border:0;border-radius:10px;flex:260px;gap:2px;padding:10px 12px;display:grid}.wac-opt.on{box-shadow:inset 0 0 0 2px #1877f2}.wac-opt small{color:var(--mut)}.wac-prog{background:var(--bg-3);border-radius:999px;height:8px;overflow:hidden}.wac-prog i{background:#1fa855;height:100%;transition:width .3s;display:block}.b-err{color:var(--red);margin-top:4px;font-size:11.5px;display:block}.ticks.t-errore{color:var(--red);font-weight:700}.rp{gap:16px;display:grid}.rp-roles,.rp-tabs{flex-wrap:wrap;gap:8px;display:flex}.rp-role{background:var(--bg);min-width:140px;box-shadow:inset 0 0 0 1px var(--line);text-align:left;font:inherit;color:var(--ink);cursor:pointer;border:0;border-radius:12px;gap:1px;padding:10px 40px 10px 12px;display:grid;position:relative}.rp-role small{color:var(--mut);font-size:12px}.rp-role.on{color:#e9ecff;box-shadow:none;background:#0e1330}.rp-role.on small{color:#e9ecffb3}.rp-role.add{min-width:0;color:var(--blue-2);box-shadow:inset 0 0 0 1px var(--line-2);align-items:center;gap:6px;padding:10px 14px;display:inline-flex}.rp-role:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.rp-n{background:var(--bg-3);min-width:22px;color:var(--ink-2);text-align:center;border-radius:999px;padding:0 6px;font-size:12px;font-weight:600;position:absolute;top:10px;right:10px}.rp-role.on .rp-n{color:#e9ecff;background:#ffffff1f}.rp-new{background:var(--bg-2);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,200px) auto;align-items:end;gap:10px;padding:12px 14px;display:grid}.rp-new-h,.rp-new>p{grid-column:1/-1}.rp-new-a{gap:8px;display:flex}.rp-f{gap:4px;font-size:13px;font-weight:600;display:grid}.rp-card{gap:12px;display:grid}.rp-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.rp-ht{flex:300px;gap:2px;min-width:0;display:grid}.rp-ht h3{margin:0;font-size:18px}.rp-ht p{margin:0;font-size:13px;line-height:1.45}.rp-name .in{max-width:360px;font-size:17px;font-weight:700}.rp-ha,.rp-people{flex-wrap:wrap;gap:6px;display:flex}.rp-chip{background:var(--bg-3);border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 3px;font-size:12.5px;display:inline-flex}.rp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:1100px){.rp-grid{grid-template-columns:minmax(0,1fr)}}.rp-col{gap:16px;display:grid}.rp-sec{gap:8px;display:grid}.rp-sec h4{margin:0;font-size:14px}.rp-list{box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;margin:0;padding:0;list-style:none;display:grid}.rp-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:8px 12px;display:flex}.rp-list li:first-child{border-top:0}.rp-list li.lk{background:var(--bg-2)}.rp-l{align-items:flex-start;gap:8px;min-width:0;font-size:13px;display:flex}.rp-l>svg{color:var(--mut);flex:none;margin-top:2px}.rp-l>span{min-width:0;display:grid}.rp-l.col{gap:2px;display:grid}.rp-l.col small{font-size:12px;line-height:1.4}.rp-where{color:var(--mut);font-size:11.5px;font-style:italic}.rp-where:before{content:"Dove: ";font-style:normal}.rp-why{color:var(--mut);font-size:11.5px}.rp-mod{color:var(--amber);margin-left:6px;font-size:11px;font-style:normal;font-weight:600}.rp-lock{color:var(--mut);white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:12px;display:inline-flex}.rp-list .tog{flex:none;margin-right:0}.rp-seg{flex:none}.rp-seg button{font:inherit;cursor:pointer;background:0 0;border:0;font-size:12.5px}.rp-seg button[aria-pressed=true]{background:var(--blue-bg);color:var(--blue-2)}.rp-seg button:disabled{cursor:default;opacity:.7}.rp-note{color:var(--mut);margin:0;font-size:12px;line-height:1.45}.rp-prev{color:#c4c8ce;background:#22252a;border-radius:12px;padding:12px}.rp-prev h4{color:#fff}.rp-menu{gap:2px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.rp-menu li{border-radius:6px;align-items:center;gap:8px;padding:5px 8px;display:flex}.rp-menu li.g{color:#8a9099;padding-top:8px;font-size:12px;font-weight:600}.rp-menu li.sub{padding-left:22px}.rp-prev .mut{color:#8a9099}@media (max-width:560px){.rp-new{grid-template-columns:minmax(0,1fr)}.rp-role{min-width:calc(50% - 4px)}.ig-log li,.rp-log li{grid-template-columns:minmax(0,1fr);gap:0}}.watbl td:first-child small{padding-left:30px;line-height:1.2;display:block}.watbl td.wa-act{text-align:right;vertical-align:middle;height:auto;padding-block:6px;display:table-cell}.watbl td.wa-act .lnk{white-space:nowrap;margin-left:auto;line-height:1.5;display:block}.watbl th{white-space:nowrap}.watbl .wa-sync small{white-space:normal}.or{--or-night:#0b1026;--or-night-2:#121a3d;--or-indigo:#1b2350;--or-petrol:#0f3b4a;--or-violet:#8a74ff;--or-violet-d:#5b45d6;--or-ice:#bfe3ff;--or-bone:#ede6d6;--or-bone-2:#b8b3c9;--or-ember:#f2a65a;--or-ink:#151a2d;--or-ink-2:#4a5268;--or-mut:#5f667c;--or-rule:#e6e8ef;--or-paper:#f6f7fa;--or-card:#fff;--or-fc:#3b4bc8;--or-band:#3b4bc829;--or-band2:#3b4bc812;--or-hist:#151a2d;--or-pess:#b4533b;--or-base:#3b4bc8;--or-opt:#0b8a6f;--or-opt-t:#07664f;--or-good:#07664f;--or-warn:#a15c00;--or-bad:#b42318;--or-ease:cubic-bezier(.23,1,.32,1);--or-voice:"Spectral",Georgia,"Times New Roman",serif;--or-disp:"Bricolage Grotesque","Inter",system-ui,sans-serif;font-variant-numeric:tabular-nums}.or :is(button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--or-violet);outline-offset:2px}.or-stage{isolation:isolate;background:var(--or-night);color:var(--or-bone);border-radius:22px;margin-bottom:22px;position:relative;overflow:hidden;box-shadow:0 28px 56px -28px #0b1026b3}.or-bgpx{z-index:-1;image-rendering:pixelated;opacity:.42;background-position:100%;background-repeat:no-repeat;background-size:auto 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000 70%);mask-image:linear-gradient(90deg,#0000 18%,#000 70%)}.or-stage.is-running .or-bgpx{opacity:0}.or-stage-in{gap:18px;padding:28px 30px 26px;display:grid;position:relative}.or-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.or-top>div{min-width:0;max-width:62ch}.or-top h1{font-family:var(--or-disp);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0 0 6px;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.05}.or-top p{color:var(--or-bone-2);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.55}.or-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.or-demo{background:var(--or-ember);color:#2a1600;letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.or-demo.sm{height:22px;padding:0 8px;font-size:11px}.or-scope{height:26px;color:var(--or-ice);background:#bfe3ff1a;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.or-ask{gap:12px;max-width:760px;display:grid}.or-q-l{color:var(--or-ice);font-size:13px;font-weight:600}.or-q-row{align-items:stretch;gap:10px;display:flex}.or-q{resize:vertical;color:#fff;background:#0b1026b8;border:1px solid #bfe3ff38;border-radius:14px;flex:1;min-width:0;min-height:58px;padding:14px 16px;font:500 16px/1.45 Inter,system-ui,sans-serif;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffff0a}.or-q::placeholder{color:#8f93ad}.or-q:focus{border-color:var(--or-violet);outline:none;box-shadow:0 0 0 3px #8a74ff4d}.or-go{background:var(--or-violet-d);color:#fff;cursor:pointer;transition:background-color .15s ease,transform .12s var(--or-ease);border:0;border-radius:14px;align-items:center;gap:8px;padding:0 20px;font:700 15px Inter,system-ui,sans-serif;display:inline-flex}@media (hover:hover) and (pointer:fine){.or-go:hover:not(:disabled){background:#6a54e6}}.or-go:active:not(:disabled){transform:scale(.97)}.or-go:disabled{opacity:.45;cursor:default}.or-reading{color:var(--or-ice);opacity:.85;margin:-2px 0 0;font-size:12.5px}.or-ex{flex-wrap:wrap;gap:6px 8px;display:flex}.or-exb{min-height:34px;color:var(--or-bone);text-align:left;cursor:pointer;background:#1b23508c;border:1px solid #bfe3ff33;border-radius:999px;padding:6px 12px;font:500 13px/1.3 Inter,system-ui,sans-serif;transition:background-color .15s,border-color .15s}@media (hover:hover) and (pointer:fine){.or-exb:hover{background:#8a74ff38;border-color:#8a74ff99}}.or-ctl{gap:10px 14px;display:flex}.or-ctl,.or-h{flex-wrap:wrap;align-items:center}.or-h{background:#0b102699;border:1px solid #bfe3ff24;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.or-ctl-l{color:var(--or-bone-2);padding:0 6px 0 8px;font-size:12px}.or-h button{min-height:32px;color:var(--or-bone);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 10px;font:600 13px Inter,system-ui,sans-serif}.or-h button.on{background:var(--or-bone);color:var(--or-night)}.or-assb{min-height:40px;color:var(--or-bone);cursor:pointer;background:0 0;border:1px solid #bfe3ff33;border-radius:12px;align-items:center;gap:6px;padding:0 12px;font:600 13px Inter,system-ui,sans-serif;display:inline-flex}.or-pre{background:#0b1026b8;border:1px solid #bfe3ff29;border-radius:14px;gap:10px;min-width:0;margin:0;padding:14px;display:grid}.or-pre legend{color:var(--or-ice);padding:0 6px;font-size:12.5px}.or-pre-g{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px 14px;display:grid}.or-pre-f{color:var(--or-bone);gap:4px;font-size:12.5px;display:grid}.or-ass-in,.or-pre-i{align-items:center;display:flex;position:relative}.or-pre-i input{color:#fff;background:#121a3de6;border:1px solid #bfe3ff38;border-radius:9px;width:100%;height:36px;padding:0 26px 0 10px;font:500 14px Inter,system-ui,sans-serif}.or-pre-i input::placeholder{color:#8f93ad;font-size:12px}.or-ass-in i,.or-pre-i i{color:#8f93ad;pointer-events:none;font-size:12px;font-style:normal;position:absolute;right:10px}.or-lnk{min-height:32px;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font:600 13px Inter,system-ui,sans-serif;text-decoration:underline}.or-note,.or-stage .or-lnk{color:var(--or-ice)}.or-note{margin:0;font-size:13px}.or-note.bad{color:#ffc9c2}.or-load{animation:or-in .26s var(--or-ease)both;grid-template-columns:minmax(0,1.9fr) minmax(220px,1fr);align-items:stretch;gap:20px;display:grid}.or-scene{aspect-ratio:16/9;background:#060a1c;border-radius:16px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #bfe3ff1f}.or-px{object-fit:cover;object-position:42% 50%;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;display:block}.or-scene-cap{background:linear-gradient(#0000,#060a1ce0 55%);padding:40px 18px 14px;position:absolute;bottom:0;left:0;right:0}.or-cap{font-family:var(--or-voice);color:#fff;text-shadow:0 1px 2px #0009;margin:0;font-size:clamp(18px,2.6vw,26px);font-style:italic;font-weight:500;line-height:1.2}.or-cap-q{color:var(--or-bone-2);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:13px;overflow:hidden}.or-prog{align-content:start;gap:14px;display:grid}.or-bar{background:#bfe3ff24;border-radius:999px;height:6px;overflow:hidden}.or-bar i{border-radius:inherit;background:var(--or-ice);height:100%;transition:width .4s var(--or-ease);display:block}.or-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.or-steps li{color:#8f93ad;align-items:center;gap:10px;font-size:13.5px;display:flex}.or-steps li.done{color:var(--or-bone)}.or-steps li.now{color:#fff;font-weight:600}.or-sd{width:20px;height:20px;color:var(--or-night);border-radius:50%;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1.5px #bfe3ff4d}.or-steps li.done .or-sd{background:var(--or-ice);box-shadow:none}.or-steps li.now .or-sd{box-shadow:inset 0 0 0 2px var(--or-violet);animation:or-pulse 1.2s ease-in-out infinite}.or-cancel{min-height:38px;color:var(--or-bone);cursor:pointer;background:0 0;border:1px solid #bfe3ff4d;border-radius:10px;justify-self:start;padding:0 16px;font:600 13px Inter,system-ui,sans-serif}@keyframes or-pulse{50%{box-shadow:inset 0 0 0 2px var(--or-violet),0 0 0 4px #8a74ff40}}@keyframes or-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.or-answ:focus{outline:none}.or-res{background:var(--or-card);color:var(--or-ink);min-width:0;animation:or-in .32s var(--or-ease)both;border-radius:20px;gap:18px;margin-bottom:22px;padding:24px;display:grid;box-shadow:0 0 0 1px #151a2d0f,0 1px 2px #151a2d0d,0 12px 32px -16px #151a2d38}.or-res-h{gap:6px;display:grid}.or-res-k{align-items:center;gap:6px;display:flex}.or-kind{color:#3b2fa3;background:#eceafe;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.or-kind.sm{height:20px;padding:0 8px;font-size:11px}.or-kind.k-insufficient,.or-kind.k-out_of_scope{color:var(--or-bad);background:#fdecea}.or-kind.k-cash_risk{color:#0f4c5c;background:#e3f1f5}.or-res-h h2{font-family:var(--or-disp);letter-spacing:-.015em;text-wrap:balance;margin:2px 0 0;font-size:clamp(22px,2.6vw,28px);font-weight:700;line-height:1.15}.or-res-q{color:var(--or-mut);overflow-wrap:anywhere;margin:0;font-size:13px}.or-ctx{flex-wrap:wrap;gap:6px 22px;margin:4px 0 0;display:flex}.or-ctx>div{gap:0;display:grid}.or-ctx dt{color:var(--or-mut);font-size:11.5px}.or-ctx dd{color:var(--or-ink);margin:0;font-size:13px;font-weight:600}.or-mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px!important}.or-sum{background:var(--or-night);color:#fff;font-family:var(--or-voice);text-wrap:pretty;border-radius:14px;max-width:80ch;margin:0;padding:16px 20px;font-size:clamp(17px,2vw,20px);font-weight:500;line-height:1.5}.or-sum.muted{background:var(--or-paper);color:var(--or-ink)}.or-blk-h h3,.or-box h3,.or-kpis h3{color:var(--or-ink);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.or-kpis dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px;margin:0;display:grid}.or-kpis dl>div{background:var(--or-paper);border-radius:12px;align-content:start;gap:6px;min-width:0;padding:12px 14px;display:grid}.or-kpis dt{color:var(--or-ink-2);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px;line-height:1.35;display:flex}.or-kpis dd{gap:2px;margin:0;display:grid}.or-kpis dd b{font-family:var(--or-disp);letter-spacing:-.01em;color:var(--or-ink);font-size:24px;font-weight:700;line-height:1.15}.or-kpis dd small{color:var(--or-ink-2);font-size:12px;line-height:1.35}.or-kpis .t-good dd b{color:var(--or-good)}.or-kpis .t-bad dd b{color:var(--or-bad)}.or-kpis .t-warn dd b{color:var(--or-warn)}.or-mk{color:var(--or-mut);box-shadow:inset 0 0 0 1px var(--or-rule);background:#fff;border-radius:6px;padding:1px 6px;font-size:10.5px;font-weight:700}.or-mk.mk-previsione{color:var(--or-fc)}.or-mk.mk-scenario{color:#6b3fa0}.or-mk.mk-fatto{color:var(--or-good)}.or-blk{gap:12px;min-width:0;display:grid}.or-blk-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.or-blk-h h2{font-family:var(--or-disp);letter-spacing:-.01em;margin:0;font-size:20px}.or-chart{min-width:0;position:relative}.or-chart svg{display:block;overflow:visible}.or-grid{stroke:var(--or-rule);stroke-width:1px}.or-grid.zero{stroke:#b9bfcf}.or-ax{fill:var(--or-mut);font:500 11px Inter,system-ui,sans-serif}.or-band{fill:var(--or-band)}.or-band2{fill:var(--or-band2)}.or-hist{fill:none;stroke:var(--or-hist);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.or-fc{fill:none;stroke:var(--or-fc);stroke-width:2px;stroke-dasharray:5 4;stroke-linecap:round;stroke-linejoin:round}.or-fc.solid{stroke-dasharray:none}.or-pess{fill:none;stroke:var(--or-pess);stroke-width:1.6px;stroke-dasharray:3 3}.or-today{stroke:var(--or-ink-2);stroke-width:1px;stroke-dasharray:2 3}.or-today-t{fill:var(--or-ink-2)}.or-thr{stroke:var(--or-bad);stroke-width:1.2px;stroke-dasharray:6 4}.or-flag{fill:var(--or-bad);stroke:#fff;stroke-width:2px}.or-hov line{stroke:var(--or-ink-2);stroke-width:1px}.or-hov circle{stroke:#fff;stroke-width:2px}.or-hov circle.h{fill:var(--or-hist)}.or-hov circle.f{fill:var(--or-fc)}.or-tip{z-index:2;background:var(--or-night);color:#fff;pointer-events:none;border-radius:10px;gap:2px;width:180px;padding:8px 10px;font-size:12px;line-height:1.35;display:grid;position:absolute;top:4px;box-shadow:0 8px 20px -8px #0b102680}.or-tip span{color:var(--or-bone-2)}.or-leg{color:var(--or-ink-2);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:6px;font-size:12px;display:flex}.or-leg>span{align-items:center;gap:6px;display:inline-flex}.or-leg i{flex:none;width:18px;height:0;display:inline-block}.or-leg .lg-h{border-top:2px solid var(--or-hist)}.or-leg .lg-f{border-top:2px dashed var(--or-fc)}.or-leg .lg-f.solid{border-top-style:solid}.or-leg .lg-p{border-top:2px dashed var(--or-pess)}.or-leg .lg-b{background:var(--or-band);border-radius:3px;height:10px}.or-leg .lg-thr{border-top:2px dashed var(--or-bad)}.or-leg .lg-cap{background:#c9cdee;border-radius:3px;height:10px}.or-leg .lg-over{background:#e8b4a6;border-radius:3px;height:10px}.or-leg .lg-capl{border-top:2px solid var(--or-opt)}.or-capb{fill:#c9cdee}.or-capb.over{fill:#e8b4a6}.or-capl{stroke:var(--or-opt);stroke-width:2px}.or-mut{color:var(--or-mut)}.or-mut.sm,p.or-mut.sm{margin:0;font-size:12px;line-height:1.45}.or-scn{gap:8px;display:grid}.or-scn li,.or-scn-h{grid-template-columns:minmax(150px,1.4fr) repeat(3,minmax(74px,.6fr)) minmax(120px,1.2fr);align-items:center;gap:6px 12px;display:grid}.or-scn-h{padding:0 10px;font-size:11.5px;font-weight:700}.or-scn li .c-p,.or-scn-h .c-p{color:var(--or-pess);text-align:right}.or-scn li .c-b,.or-scn-h .c-b{color:var(--or-base);text-align:right}.or-scn li .c-o,.or-scn-h .c-o{color:var(--or-opt-t);text-align:right}.or-scn ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.or-scn li{background:var(--or-paper);border-radius:10px;padding:9px 10px;font-size:13.5px;position:relative}.or-scn li .c-b b{font-weight:700}.or-scn-l{color:var(--or-ink);line-height:1.3}.or-scn-r{height:16px;position:relative}.or-scn-r i{position:absolute;top:50%;transform:translate(-50%,-50%)}.or-scn-r .rng{background:#d6d9ec;border-radius:2px;height:4px;transform:translateY(-50%)}.or-scn-r .o,.or-scn-r .p{border-radius:50%;width:8px;height:8px}.or-scn-r .p{background:var(--or-pess)}.or-scn-r .o{background:var(--or-opt)}.or-scn-r .b{background:var(--or-base);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 2px #fff}.or-scn-r .cur{background:var(--or-ink-2);width:2px;height:16px}.or-scn-cur{color:var(--or-mut);grid-column:1/-1;margin-top:-4px;font-size:11.5px}.or-brk,.or-fun{gap:8px;margin:0;padding:0;list-style:none;display:grid}.or-brk li,.or-fun li{grid-template-columns:minmax(110px,.9fr) minmax(0,2fr) minmax(110px,auto);align-items:center;gap:12px;font-size:13.5px;display:grid}.or-brk-b,.or-fun-b{background:var(--or-paper);border-radius:4px;height:14px;overflow:hidden}.or-brk-b i,.or-fun-b i{background:var(--or-fc);border-radius:4px;height:100%;display:block}.or-fun-b i.eur{background:var(--or-opt)}.or-fun-v{text-align:right;display:grid}.or-brk-l small,.or-fun-v small{color:var(--or-mut);font-size:11.5px}.or-brk-l{gap:1px;line-height:1.3;display:grid}.or-brk li>b{text-align:right}.or-tw{margin-top:2px}.or-t td.num,.or-t th.num{text-align:right}.or-txt{color:var(--or-ink);gap:8px;max-width:75ch;font-size:14px;line-height:1.6;display:grid}.or-txt p{margin:0}.or-txt ul{gap:4px;margin:0;padding-left:20px;display:grid}.or-ins{color:#5d3200;background:#fdf3e7;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;padding:14px 16px;display:grid}.or-ins h4{margin:0 0 4px;font-size:13px}.or-ins ul{gap:3px;margin:0;padding-left:18px;font-size:13px;line-height:1.45;display:grid}.or-meta{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;display:grid}.or-box{background:var(--or-paper);border-radius:14px;align-content:start;gap:10px;min-width:0;padding:14px 16px;display:grid}.or-ass ul,.or-lim,.or-src{gap:8px;margin:0;padding:0;list-style:none;display:grid}.or-ass li{grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:10px;font-size:13px;display:grid}.or-ass li.txt{grid-template-columns:minmax(0,1fr);gap:2px}.or-ass li.txt .or-ass-v{text-align:left;color:var(--or-ink-2);font-weight:500}.or-ass-l{gap:1px;min-width:0;line-height:1.35;display:grid}.or-ass-l small{color:var(--or-mut);font-size:11.5px}.or-ass-in input{width:100%;height:34px;color:var(--or-ink);text-align:right;background:#fff;border:1px solid #d5d9e4;border-radius:8px;padding:0 24px 0 10px;font:600 13.5px Inter,system-ui,sans-serif}.or-ass-in i{color:var(--or-mut)}.or-ass-v{text-align:right;overflow-wrap:anywhere;font-weight:600}.or-ass-a{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.or-box .or-qual{border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.or-qual.q-buona{color:#07664f;background:#e2f5ef}.or-qual.q-limitata{color:#7a4600;background:#fff1d6}.or-qual.q-insufficiente{color:#a11b1b;background:#fdeaea}.or-bt{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:8px 14px;margin:0;display:grid}.or-bt dt{color:var(--or-mut);font-size:11.5px}.or-bt dd{margin:0;font-size:14px;font-weight:700}.or-src li{gap:1px;font-size:13px;display:grid}.or-src small{color:var(--or-mut);overflow-wrap:anywhere;font-size:11.5px}.or-lim li{color:var(--or-ink-2);padding-left:14px;font-size:13px;line-height:1.5;position:relative}.or-lim li:before{content:"";background:var(--or-ember);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:2px}.or-acts{border-top:1px solid var(--or-rule);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:14px;display:flex}.or-acts .btn.on{color:#3b2fa3;background:#eceafe;border-color:#c9c1fb}.or-acts small{margin-left:auto;font-size:11.5px}.or-cmp{animation:none}.or-hist{background:var(--or-card);border-radius:20px;gap:10px;margin-bottom:24px;padding:20px 24px;display:grid;box-shadow:0 0 0 1px #151a2d0f}.or-hist ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.or-hi{background:var(--or-paper);text-align:left;width:100%;height:100%;font:inherit;color:var(--or-ink);cursor:pointer;border:0;border-radius:12px;justify-items:start;gap:3px;padding:10px 12px;transition:box-shadow .15s;display:grid}.or-hi b{font-size:13.5px;line-height:1.35}.or-hi small{color:var(--or-mut);font-size:11.5px}.or-hi.on{box-shadow:inset 0 0 0 2px var(--or-fc)}@media (hover:hover) and (pointer:fine){.or-hi:hover{box-shadow:inset 0 0 0 1px #c3c8e6}}.or-sure{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}@media (max-width:900px){.or-load{grid-template-columns:minmax(0,1fr)}.or-scn-h{display:none}.or-scn li{grid-template-columns:repeat(3,minmax(0,1fr))}.or-scn-l{grid-column:1/-1;font-weight:600}.or-scn li .c-p:before{content:"Pessimistico"}.or-scn li .c-b:before{content:"Base"}.or-scn li .c-o:before{content:"Ottimistico"}.or-scn li .c-b:before,.or-scn li .c-o:before,.or-scn li .c-p:before{color:var(--or-mut);font-size:11px;font-weight:500;display:block}.or-scn li .c-b,.or-scn li .c-o,.or-scn li .c-p{text-align:left}.or-scn-r{grid-column:1/-1}}@media (max-width:560px){.or-stage{border-radius:18px}.or-bgpx{opacity:.22;background-position:70%}.or-stage-in{padding:20px 16px 18px}.or-q-row{flex-direction:column}.or-go{justify-content:center;min-height:46px}.or-res{border-radius:16px;padding:18px 14px}.or-sum{padding:14px 16px}.or-brk li,.or-fun li{grid-template-columns:minmax(0,1fr) minmax(90px,auto)}.or-brk-b,.or-fun-b{grid-area:2/1/auto/-1}.or-ass li{grid-template-columns:minmax(0,1fr) 104px}.or-acts small{margin-left:0}.or-hist{padding:16px 14px}}@media (prefers-reduced-motion:reduce){.or-load,.or-res,.or-steps li.now .or-sd{animation:none}.or-bar i{transition:none}}.office .hs-pin{background:var(--c);color:#fff;white-space:nowrap;pointer-events:auto;cursor:pointer;z-index:3;text-shadow:0 1px 2px #00000059;border-radius:999px;align-items:center;gap:6px;padding:4px 11px 4px 4px;font:800 13px Inter,sans-serif;display:flex;position:absolute;top:0;left:0;box-shadow:0 6px 18px #00000059,0 0 0 2px #ffffffe6}.office .hs-pin:after{content:"";background:var(--c);z-index:-1;border-bottom:2px solid #ffffffe6;border-right:2px solid #ffffffe6;width:12px;height:12px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.office .hs-pin .hs-ic{width:26px;height:26px;text-shadow:none;background:#fffffff2;border-radius:50%;place-items:center;font-size:16px;display:grid}.office .hs-pin.major{animation:hs-bob 2.4s ease-in-out infinite}.office .hs-pin.major:hover{filter:brightness(1.1);z-index:4}.office .hs-pin.minor{gap:0;padding:3px}.office .hs-pin.minor .hs-ic{width:22px;height:22px;font-size:13px}@keyframes hs-bob{0%,to{margin-top:0}50%{margin-top:-6px}}@media (prefers-reduced-motion:reduce){.office .hs-pin.major{animation:none}}.office .svc-intro{color:var(--of-mut);margin:0 0 12px;font-size:13px;line-height:1.45}.office .svc-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.office .svc-list li{background:var(--of-panel-2);border-left:4px solid var(--c);border-radius:12px}.office .svc-row{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0 12px 12px 0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;transition:background-color .15s;display:grid}.office .svc-row:hover{background:var(--c)}@supports (color:color-mix(in lab,red,red)){.office .svc-row:hover{background:color-mix(in srgb,var(--c)14%,transparent)}}.office .svc-row:focus-visible{outline:2px solid var(--c);outline-offset:-2px}.office .svc-ic{background:var(--c);border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.office .svc-av{width:40px;height:40px;position:relative}.office .svc-av:after{content:"";background:var(--c);width:11px;height:11px;box-shadow:0 0 0 2px var(--of-panel-2);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.office .svc-t{gap:2px;min-width:0;display:grid}.office .svc-t b{overflow-wrap:anywhere}.office .svc-t small{color:var(--of-mut);font-size:12px;line-height:1.35}.office .svc-go{color:var(--of-mut);white-space:nowrap;font-size:12.5px;font-weight:700}.office .svc-row:hover .svc-go{color:inherit}.office .svc-none{color:var(--of-mut);border-left-color:#0000;padding:12px;font-size:13px}.office .svc .of-in{width:100%;margin-bottom:10px}.office .svc-tabs{background:var(--of-panel-2);border-radius:999px;gap:4px;margin-bottom:10px;padding:3px;display:flex}.office .svc-tabs button{cursor:pointer;color:var(--of-mut);background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.office .svc-tabs button small{opacity:.8;font-variant-numeric:tabular-nums;font-size:11px}.office .svc-tabs button.on{background:var(--of-ink,#fff);color:var(--of-panel,#111)}.office .svc-pins{align-items:center;gap:6px;margin-top:12px;font-size:13px;display:flex}@media (max-width:520px){.office .svc-row{grid-template-columns:36px minmax(0,1fr) auto}}.office .map-btn{right:calc(max(12px,env(safe-area-inset-right,0px)) + 58px);color:#fff;cursor:pointer;height:36px;box-shadow:var(--of-shadow),0 0 0 2px #ffffffd9;background:#3fa3ff;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font:800 13px Inter,sans-serif;display:inline-flex;bottom:216px}.office .map-btn:hover{filter:brightness(1.08)}.office .cam-ctl button.map-mini{font-size:17px;display:none}@media (max-width:760px){.office .map-btn{display:none}.office .cam-ctl button.map-mini{display:block}}.office .of-setup small{color:var(--of-mut);font-size:12.5px;line-height:1.4}.ai{color:var(--mx-ink);font-size:14px;display:contents}.ai button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.ai :is(button,textarea):focus-visible{outline:2px solid var(--mx-spend);outline-offset:2px}.ai .ai-h :is(button):focus-visible,.ai-fab:focus-visible{outline-color:var(--mx-return-d)!important}.ai .ai-fab{z-index:79;right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--mx-night);height:48px;color:var(--mx-moon);letter-spacing:-.005em;transition:transform .14s var(--mx-ease),background-color .16s ease;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:14px;font-weight:600;display:inline-flex;position:fixed;box-shadow:inset 0 0 0 1px #ffffff0f,0 10px 28px -10px #0e1330b3,0 2px 6px #0e133040}.ai .ai-fab .ic{color:var(--mx-return-d)}.ai .ai-fab:active{transform:scale(.96)}@media (hover:hover){.ai .ai-fab:hover{background:var(--mx-night-2)}}.ai.open .ai-fab{justify-content:center;width:48px;padding:0}.ai.open .ai-fl,.ai.pg-ufficio .ai-fab{display:none}.ai-top{width:40px!important;height:40px!important;color:var(--mx-night,#0e1330)!important;border-radius:999px!important;display:none!important}@media (max-width:700px){.main.p-inbox .ai-top{display:inline-grid!important}.ai.fh .ai-fab{display:none}}.main:not(.p-inbox){padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.ai .ai-p{z-index:79;right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(80px + env(safe-area-inset-bottom,0px));background:var(--mx-paper);transform-origin:calc(100% - 24px) calc(100% + 40px);width:min(400px,100vw - 40px);height:min(620px,100vh - 120px);animation:ai-in .24s var(--mx-ease)both;border-radius:22px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 0 0 1px #151a2d14,0 30px 60px -24px #0e133080,0 8px 20px -8px #0e133040}@keyframes ai-in{0%{opacity:0;transform:translateY(8px)scale(.97)}}.ai .ai-h{background:var(--mx-night);color:var(--mx-moon);flex:none;align-items:center;gap:10px;padding:14px 10px 14px 16px;display:flex}.ai .ai-mark{background:var(--mx-night-2);width:34px;height:34px;color:var(--mx-return-d);box-shadow:0 0 0 1px var(--mx-night-line)inset;border-radius:12px;flex:none;place-items:center;display:grid}.ai .ai-ht{flex:1;min-width:0}.ai .ai-ht h2{font-family:var(--mx-disp);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:700;line-height:1.15}.ai .ai-ht p{color:var(--mx-moon-2);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12.5px;overflow:hidden}.ai .ai-hb{width:40px;height:40px;color:var(--mx-moon);border-radius:999px;flex:none;place-items:center;transition:background-color .16s;display:grid}@media (hover:hover){.ai .ai-hb:hover{background:var(--mx-night-3)}}.ai .ai-log{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px;display:flex;overflow-y:auto}.ai .ai-empty{flex-direction:column;gap:6px;padding:4px 2px;display:flex}.ai .ai-hi{font-family:var(--mx-disp);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:19px;font-weight:600;line-height:1.25}.ai .ai-sub{color:var(--mx-mut);margin:0 0 8px;font-size:13.5px}.ai .ai-sugg{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ai .ai-chip{text-align:left;background:var(--mx-card);min-height:40px;box-shadow:var(--mx-sh);color:var(--mx-ink);transition:background-color .16s ease,transform .12s var(--mx-ease);border-radius:14px;padding:9px 14px;font-size:13.5px;font-weight:500;line-height:1.3}.ai .ai-chip:active{transform:scale(.98)}@media (hover:hover){.ai .ai-chip:hover{background:var(--mx-spend-tint)}}.ai .ai-note{background:var(--mx-card);box-shadow:var(--mx-sh);color:var(--mx-ink-2);text-wrap:pretty;border-radius:12px;margin:10px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.45}.ai .ai-m{overflow-wrap:anywhere;text-wrap:pretty;max-width:88%;line-height:1.5}.ai .ai-m p{margin:0}.ai .ai-m p+p,.ai .ai-m p+ul,.ai .ai-m ul+p{margin-top:6px}.ai .ai-m ul{flex-direction:column;gap:3px;margin:4px 0 0;padding-left:18px;display:flex}.ai .ai-m b{font-weight:700}.ai .ai-m.me{background:var(--mx-spend);color:#fff;white-space:pre-wrap;border-radius:16px 16px 6px;align-self:flex-end;padding:9px 13px}.ai .ai-m.bot{background:var(--mx-card);box-shadow:var(--mx-sh);border-radius:16px 16px 16px 6px;align-self:flex-start;padding:10px 14px}.ai .ai-m.bot.note{background:var(--mx-spend-tint);box-shadow:0 0 0 1px var(--mx-spend-tint-2)inset;color:var(--mx-ink-2)}.ai .ai-m.bot.error{background:var(--mx-bad-bg);box-shadow:0 0 0 1px var(--mx-bad-line)inset;color:var(--mx-bad-deep)}.ai .ai-ref{text-underline-offset:2px;border-radius:4px;padding:0;font-weight:600;-webkit-text-decoration:underline #2468e559;text-decoration:underline #2468e559;display:inline;color:var(--mx-spend)!important}.ai .ai-ref.pg{align-items:center;gap:2px;text-decoration:none;display:inline-flex}@media (hover:hover){.ai .ai-ref:hover{text-decoration-color:currentColor}}.ai .ai-leads{list-style:none;gap:6px!important;margin-top:8px!important;padding:0!important}.ai .ai-leads li{align-items:baseline;gap:8px;min-width:0;display:flex}.ai .ai-leads small{color:var(--mx-mut);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.ai .ai-step{color:var(--mx-mut);align-items:center;gap:8px;font-size:13px;display:inline-flex}.ai .ai-step:before{content:"";background:var(--mx-return);border-radius:999px;width:8px;height:8px;animation:ai-pulse 1s ease-in-out infinite}.ai .ai-step.sm{margin-top:6px;font-size:12px}@keyframes ai-pulse{50%{opacity:.3;transform:scale(.7)}}.ai .ai-f{background:var(--mx-paper);box-shadow:0 -1px 0 var(--mx-rule);flex:none;padding:10px 12px}.ai .ai-in{background:var(--mx-card);box-shadow:var(--mx-sh);border-radius:22px;align-items:flex-end;gap:8px;padding:5px 5px 5px 14px;display:flex}.ai .ai-in:focus-within{box-shadow:0 0 0 2px var(--mx-spend),var(--mx-sh)}.ai textarea{resize:none;min-width:0;font:inherit;max-height:104px;color:var(--mx-ink);background:0 0;border:0;flex:1;padding:8px 0;font-size:14px;line-height:20px;outline:0!important}.ai textarea::placeholder{color:var(--mx-mut)}.ai .ai-send{background:var(--mx-spend);width:36px;height:36px;transition:background-color .16s ease,transform .12s var(--mx-ease),opacity .16s ease;border-radius:999px;flex:none;place-items:center;display:grid;color:#fff!important}.ai .ai-send:disabled{opacity:.4;cursor:default}.ai .ai-send:not(:disabled):active{transform:scale(.94)}.ai .ai-send.stop{background:var(--mx-night)}.ai .ai-fine{color:var(--mx-mut);text-align:center;margin:7px 4px 0;font-size:11.5px}@media (max-width:700px){.ai .ai-fab{width:52px;height:52px;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));justify-content:center;padding:0}.ai .ai-fl,.ai.open .ai-fab{display:none}.ai .ai-p{width:auto;height:auto;padding-bottom:env(safe-area-inset-bottom,0);background:var(--mx-paper);border-radius:0;animation-name:ai-up;inset:0}.ai .ai-h{padding-top:calc(14px + env(safe-area-inset-top,0px));padding-right:max(10px,env(safe-area-inset-right,0px))}.ai .ai-f,.ai .ai-h,.ai .ai-log{padding-left:max(16px,env(safe-area-inset-left,0px))}.ai .ai-f,.ai .ai-log{padding-right:max(16px,env(safe-area-inset-right,0px))}.ai textarea{font-size:16px}}@keyframes ai-up{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.ai .ai-p,.ai .ai-step:before{animation:none}}@media print{.ai{display:none}}.pub{background:var(--color-crm-bg,#f6f7f9);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.pub-card{border:1px solid var(--color-crm-line,#e4e7ec);background:#fff;border-radius:14px;gap:12px;width:min(520px,100%);padding:28px;display:grid}.pub-card h1{margin:0;font-size:1.5rem}.pub-mut{color:var(--color-crm-mut,#5b6472)}.pub-topics{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pub-topics label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.pub-topics small{color:var(--color-crm-mut,#5b6472);display:block}.pub-ok{color:var(--color-crm-green,#12805c)}.pub-err{color:var(--color-crm-red,#c0362c)}.pub-sv{position:fixed;inset:0}.ss{--ss-blue:#2468e5;--ss-blue-bg:#eaf1fe;--ss-ok:#13703a;--ss-ok-bg:#e7f6ec;--ss-warn:#8f5500;--ss-warn-bg:#fdf0e1;--ss-bad:#c62828;--ss-bad-bg:#fdeded;--ss-violet:#5b3cc4;--ss-violet-bg:#f1edfd;--ss-teal:#077a61;--ss-teal-bg:#e1f6ef;--ss-mut:#646b82;--ss-mut-bg:#eef0f3}.ss .ss-mut{color:var(--mx-mut)}.ss .num{text-align:right;font-variant-numeric:tabular-nums}.ss h1{text-wrap:balance}.ss p{text-wrap:pretty}.ss-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:22px;padding:0 9px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.ss-tone-blue{color:var(--ss-blue);background:var(--ss-blue-bg)}.ss-tone-ok{color:var(--ss-ok);background:var(--ss-ok-bg)}.ss-tone-warn{color:var(--ss-warn);background:var(--ss-warn-bg)}.ss-tone-bad{color:var(--ss-bad);background:var(--ss-bad-bg)}.ss-tone-violet{color:var(--ss-violet);background:var(--ss-violet-bg)}.ss-tone-teal{color:var(--ss-teal);background:var(--ss-teal-bg)}.ss-tone-mut{color:var(--ss-mut);background:var(--ss-mut-bg)}.mx-hero .ss-chip{color:var(--mx-moon);background:#ffffff1a}.ss-load{background:var(--mx-card);box-shadow:var(--mx-sh);border-radius:16px;gap:10px;margin-bottom:20px;padding:18px 20px;display:grid}.ss-load i{background:linear-gradient(90deg,var(--mx-rule)0 40%,#f6f7fa 50%,var(--mx-rule)60% 100%)0 0/300% 100%;border-radius:7px;height:14px;animation:ss-shine 1.4s linear infinite;display:block}@keyframes ss-shine{to{background-position:-150% 0}}.ss-fail{background:var(--mx-bad-bg);color:var(--mx-bad-deep);box-shadow:inset 0 0 0 1px var(--mx-bad-line);border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:16px 18px;display:flex}.ss-fail>div{flex:1;min-width:0}.ss-fail b{font-size:14px;display:block}.ss-fail p{margin:3px 0 0;font-size:13px}.ss-demo,.ss-none{background:var(--mx-card);box-shadow:var(--mx-sh);border-radius:16px;margin-bottom:20px;padding:8px 20px}.ss-none{box-shadow:none;background:var(--mx-paper)}.ss-period{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ss-dates{color:var(--mx-mut);align-items:center;gap:8px;display:inline-flex}.ss-dates .in{cursor:pointer;width:150px}.ss-dates .in:disabled{cursor:default;opacity:.55}.ss-sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.ss-sort svg{opacity:.35}.ss-sort.on{color:var(--mx-ink);font-weight:700}.ss-sort.on svg{opacity:1}.mx-t th.num .ss-sort{flex-direction:row-reverse}.ss-sw{cursor:pointer;background:#c9ced8;border:0;border-radius:999px;flex:none;width:38px;height:22px;padding:0;transition:background-color .16s;position:relative}.ss-sw i{width:16px;height:16px;transition:transform .18s var(--mx-ease,ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.ss-sw.on{background:var(--mx-return,#0b9c7c)}.ss-sw.on i{transform:translate(16px)}.ss-sw:disabled{opacity:.5;cursor:not-allowed}.ss-sw:focus-visible{outline:2px solid var(--ss-blue);outline-offset:2px}.ss-confirm{color:var(--mx-ink-2,#4a5268);font-size:14px;line-height:1.55}.btn.ss-danger{height:32px;padding:0 12px;font-size:13px}.ss-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin:0;display:grid}.ss-stats>div{background:var(--mx-paper);border-radius:12px;min-width:0;padding:12px 14px}.ss-stats dt{color:var(--mx-mut);margin-bottom:4px;font-size:12px}.ss-stats dd{font-family:var(--mx-disp);letter-spacing:-.02em;flex-direction:column;margin:0;font-size:24px;font-weight:700;line-height:1.1;display:flex}.ss-stats dd small{letter-spacing:0;color:var(--mx-mut);margin-top:3px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500}.ss-stats .t-ok dd{color:var(--ss-ok)}.ss-stats .t-warn dd{color:var(--ss-warn)}.ss-stats .t-bad dd{color:var(--ss-bad)}.ss-meter{background:var(--mx-rule);border-radius:999px;min-width:60px;height:8px;display:block;overflow:hidden}.ss-meter i{border-radius:inherit;background:var(--mx-warn-bar);height:100%;display:block}.ss-meter.mid i{background:var(--mx-spend)}.ss-meter.ok i{background:var(--mx-return)}.mx-hero .ss-meter{background:#ffffff1a}.mx-hero .ss-meter.ok i{background:var(--mx-return-d)}.mx-hero .ss-meter.mid i{background:var(--mx-spend-d)}.ss-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ss-grow{flex:auto}.ss-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 16px;display:grid}.ss-form .fld{margin:0}.ss-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.ss-note{color:var(--mx-mut);margin:8px 0 0;font-size:12.5px;line-height:1.5}.ss .mx-t td.l,.ss .mx-t th.l{text-align:left;white-space:normal}.ss .mx-t td.act{text-align:right;white-space:nowrap}.ss .mx-t td.act .btn+.btn{margin-left:6px}@media (hover:hover) and (pointer:fine){.ss .mx-t tbody tr:hover>td{background:var(--mx-hover)}}@media (max-width:700px){.ss-dates .in{width:132px}.ss-stats dd{font-size:20px}}@media (prefers-reduced-motion:reduce){.ss-load i{animation:none}.ss-sw,.ss-sw i{transition:none}}.ss-f4{grid-template-columns:repeat(4,minmax(0,1fr))}.ss-f5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:900px){.ss-f4,.ss-f5{grid-template-columns:repeat(2,minmax(0,1fr))}}.ss-chat{flex-direction:column;min-height:420px;padding:0;display:flex;overflow:hidden}.ss-chat-h{border-bottom:1px solid var(--mx-rule);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:16px 20px;display:flex}.ss-chat-h h3{font-family:var(--mx-disp);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.ss-chat-h p{color:var(--mx-mut);margin:2px 0 0;font-size:12.5px}.ss-chat-l{background:var(--mx-paper);flex-direction:column;flex:1;gap:12px;min-height:260px;max-height:520px;padding:18px 20px;display:flex;overflow-y:auto}.ss-msg{flex-direction:column;align-items:flex-start;gap:4px;max-width:78%;display:flex}.ss-msg.me{align-self:flex-end;align-items:flex-end}.ss-msg small{color:var(--mx-mut);padding:0 4px;font-size:11.5px}.ss-msg p{background:var(--mx-card);box-shadow:inset 0 0 0 1px var(--mx-rule);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;margin:0;padding:10px 14px;font-size:14px;line-height:1.5}.ss-msg.me p{background:var(--ss-blue);color:#fff;box-shadow:none;border-bottom-right-radius:4px}.ss-msg.adm:not(.me) p{background:var(--mx-night);color:var(--mx-moon);box-shadow:none;border-bottom-left-radius:4px}.ss-chat-f{border-top:1px solid var(--mx-rule);background:var(--mx-card);padding:12px 16px}.ss-chat-f textarea{resize:vertical;border:1px solid var(--line-2,#d3d8de);width:100%;min-height:64px;font:inherit;border-radius:10px;padding:10px 12px}.ss-chat-f textarea:focus{border-color:var(--ss-blue);box-shadow:0 0 0 3px var(--ss-blue-bg);outline:none}.ss-chat-x{border-top:1px solid var(--mx-rule);background:var(--mx-paper);color:var(--mx-mut);text-align:center;padding:14px 20px;font-size:13px}.ss .ss-ok{color:var(--ss-ok)}.ss .ss-warn{color:var(--ss-warn)}.ss .ss-blue{color:var(--ss-blue)}.ss .ss-err{color:var(--ss-bad);margin:10px 0 0;font-size:13px;font-weight:500}.ss-link{font:inherit;color:var(--ss-blue);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ss-fit{width:fit-content}.ss-stack{gap:12px;display:grid}.ss-stack .fld{margin:0}.ss .ss-ta{resize:vertical;height:auto;min-height:72px;padding:8px 10px;line-height:1.45}.ss-inl{color:var(--mx-mut);gap:8px;font-size:13px;display:inline-flex}.ss-inl,.ss-sec{align-items:center}.ss-sec{flex-wrap:wrap;justify-content:space-between;gap:10px 16px;margin:8px 0 16px;display:flex}.ss-sec h2{font-family:var(--mx-disp);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700}.ss-alert,.ss-banner{border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px 18px;display:flex}.ss-alert{background:var(--ss-warn-bg);color:#6b3f00}.ss-alert b,.ss-banner b{font-size:14px;display:block}.ss-alert p,.ss-banner p{margin:3px 0 0;font-size:13px;line-height:1.5}.ss-banner ul{margin:4px 0 0;padding-left:18px;font-size:13px;line-height:1.5}.ss-banner.ok{background:var(--ss-ok-bg);color:#0d5a2c}.ss-banner.warn{background:var(--ss-warn-bg);color:#6b3f00}.ss-banner.bad{background:var(--ss-bad-bg);color:var(--mx-bad-deep,#8a1010);box-shadow:inset 0 0 0 1px var(--mx-bad-line,#f2b8b8)}.ss-banner .btn{flex:none}.ss-tip{background:var(--ss-blue-bg);color:#1c3f86;border-radius:12px;align-items:flex-start;gap:10px;margin:16px 0 0;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.ss-tip svg{flex:none;margin-top:2px}.ss-help{background:var(--mx-paper);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding:12px 14px;font-size:13px;display:flex}.ss-help span{flex:200px}.ss-goals{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 22px;padding:0;list-style:none;display:grid}.ss-goals li{background:var(--mx-night-2);border-radius:12px;gap:6px;padding:14px 16px;display:grid}.ss-goals li>span{color:var(--mx-moon-2);font-size:13px}.ss-goals li>b{font-family:var(--mx-disp);letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1}.ss-goals li>b small{color:var(--mx-moon-3);font-size:16px;font-weight:600}.ss-goals li>small{color:var(--mx-warn-d);font-size:12px}.ss-goals li>small.ss-ok{color:var(--mx-return-d)}.ss-perf{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ss-perf li{gap:6px;display:grid}.ss-perf li>div{color:var(--mx-ink-2);justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.ss-perf li>div b{font-variant-numeric:tabular-nums;color:var(--mx-ink);white-space:nowrap}.ss-perf li>div b small{color:var(--mx-mut);font-weight:400}.ss-top3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ss-top3 li{background:var(--mx-paper);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex;position:relative}.ss-top3 li>div{min-width:0;display:grid}.ss-top3 b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ss-top3 small{color:var(--mx-mut);font-size:12px}.ss-top3-n{color:#3a2a00;z-index:1;background:#f5c451;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid;position:absolute;top:6px;left:6px;box-shadow:0 0 0 2px #fff}.ss-hists,.ss-mt{margin-top:16px}.ss-hists{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ss-cmp,.ss-mb{background:var(--mx-paper);border-radius:12px;min-width:0;margin:0;padding:14px}.ss-cmp figcaption,.ss-mb figcaption{color:var(--mx-ink-2);margin-bottom:12px;font-size:13px;font-weight:600}.ss-cmp ol,.ss-mb ol{border-bottom:1px solid var(--mx-rule-2);align-items:flex-end;gap:8px;height:112px;margin:0;padding:0;list-style:none;display:flex}.ss-cmp li,.ss-mb li{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.ss-cmp li small,.ss-mb li small{font-variant-numeric:tabular-nums;color:var(--mx-mut);white-space:nowrap;font-size:11px}.ss-cmp li i,.ss-mb li i{background:var(--mx-spend);border-radius:5px 5px 0 0;width:78%;max-width:44px;display:block}.ss-cmp li span,.ss-mb li span{color:var(--mx-mut);white-space:nowrap;height:16px;margin-bottom:-20px;font-size:11px}.ss-cmp ol,.ss-mb ol{margin-bottom:20px}.ss-mb.t-teal li i{background:#1a8fb0}.ss-mb.t-ok li i{background:var(--mx-return)}.ss-cmps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ss-cmp li.t-me i{background:var(--mx-spend)}.ss-cmp li.t-team i{background:#b9c0d0}.ss-cmp li.t-top i{background:var(--mx-return)}.ss-cmp li.t-goal i{background:repeating-linear-gradient(135deg,#e3a008 0 4px,#f3c96a 4px 8px)}.ss-cmp li.t-me small{color:var(--mx-spend);font-weight:700}.ss-vote{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:20px;display:grid}.ss-vote-n{text-align:center;background:var(--mx-night);color:var(--mx-moon);border-radius:14px;place-items:center;gap:4px;padding:22px 12px;display:grid}.ss-vote-n b{font-family:var(--mx-disp);letter-spacing:-.03em;font-size:52px;font-weight:700;line-height:1}.ss-vote-n span{color:var(--mx-moon-2);font-size:13px}.ss-vote-n.t-ok span{color:var(--mx-return-d)}.ss-vote-n.t-warn span{color:var(--mx-warn-d)}.ss-vote-n.t-bad span{color:var(--mx-bad-d)}.ss-bw{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.ss-bw p{border-radius:12px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.ss-bw b{margin-bottom:3px;display:block}.ss-good{background:var(--ss-ok-bg);color:#0d5a2c}.ss .ss-bad{color:var(--ss-bad)}.ss-bw .ss-bad{background:var(--ss-warn-bg);color:#6b3f00}.ss-lv{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.ss-lv b{font-family:var(--mx-disp);font-size:20px;font-weight:700}.ss-lv small{color:var(--mx-mut);font-size:12px}.ss-badges{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.ss-badges li{background:var(--ss-blue-bg);color:#1c3f86;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.ss-badges li.off{height:auto;color:var(--mx-mut);background:0 0;padding:0;font-weight:400}.ss .mx-t tr.ss-today>td{background:var(--mx-spend-tint)}.ss-pager{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;font-size:12.5px;display:flex}.ss-pager>span{margin-right:auto}.ss-board{margin:0;padding:0;list-style:none}.ss-board li{border-bottom:1px solid var(--mx-rule);grid-template-columns:28px 34px minmax(0,1.6fr) minmax(120px,1.2fr) 70px 80px;align-items:center;gap:12px;padding:12px 8px;display:grid}.ss-board li:last-child{border-bottom:0}.ss-board li.me{background:var(--mx-spend-tint);border-radius:10px}.ss-board-r{font-family:var(--mx-disp);color:var(--mx-mut);text-align:center;font-size:16px;font-weight:700}.ss-board-n{min-width:0;display:grid}.ss-board-n b{font-size:14px}.ss-board-n small{color:var(--mx-mut);font-size:12px;line-height:1.35}.ss-you{background:var(--ss-blue);color:#fff;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:600}.ss-board-v{grid-template-columns:auto 1fr;align-items:baseline;column-gap:6px;display:grid}.ss-board-v b{font-family:var(--mx-disp);font-size:20px;font-weight:700}.ss-board-v small{color:var(--mx-mut);font-size:11.5px}.ss-bar{background:var(--mx-rule);border-radius:999px;grid-column:1/-1;height:7px;margin-top:4px;display:block;overflow:hidden}.ss-bar i{border-radius:inherit;background:var(--mx-spend);height:100%;display:block}.ss-board-k{text-align:right;display:grid}.ss-board-k small{color:var(--mx-mut);font-size:11px}.ss-board-k b{font-variant-numeric:tabular-nums;font-size:14px}.ss-step header{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ss-step h3{font-family:var(--mx-disp);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.ss-step header small{margin-left:auto;font-size:12px}.ss-step-n{background:var(--ss-blue);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12.5px;font-weight:700;display:grid}.ss-step.done .ss-step-n{background:var(--mx-return)}.ss-step.locked{opacity:.55}.ss-step.locked .ss-step-n{background:var(--mx-rule-2);color:var(--mx-mut)}.ss-sellers{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.ss .ss-seller{border:1px solid var(--mx-rule-2);background:var(--mx-card);min-height:48px;font:inherit;text-align:left;cursor:pointer;color:var(--mx-ink);border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;font-weight:600;display:flex}.ss .ss-seller span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ss .ss-seller.on{border-color:var(--ss-blue);background:var(--ss-blue-bg);color:#1a4fb8;box-shadow:0 0 0 1px var(--ss-blue)}.ss .ss-seller:focus-visible,.ss-cases button:focus-visible,.ss-cell:focus-visible,.ss-hits button:focus-visible{outline:2px solid var(--ss-blue);outline-offset:2px}.ss-sum{grid-template-columns:130px minmax(0,1fr);gap:8px 14px;margin:0 0 12px;font-size:14px;display:grid}.ss-sum dt{color:var(--mx-mut)}.ss-sum dd{margin:0;font-weight:600}.ss-sum.big{grid-template-columns:1fr;gap:2px}.ss-sum.big dt{margin-top:10px;font-size:12.5px}.ss-sum.big dd{font-family:var(--mx-disp);letter-spacing:-.01em;font-size:22px;font-weight:700}.ss-lpick{position:relative}.ss-lpick .fld{margin:0}.ss-hits{box-shadow:var(--mx-sh);background:var(--mx-card);border-radius:12px;margin:6px 0 0;padding:4px;list-style:none;display:grid}.ss-hits button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;gap:10px;padding:9px 10px;font-size:13.5px;display:flex}.ss-hits button:hover{background:var(--mx-hover)}.ss-hits small{color:var(--mx-mut)}.ss-picked{background:var(--ss-ok-bg);color:#0d5a2c;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.ss-done{justify-items:start;gap:10px;display:grid}.ss-done-i{background:var(--ss-ok-bg);width:44px;height:44px;color:var(--ss-ok);border-radius:50%;place-items:center;display:grid}.ss-done h2{font-family:var(--mx-disp);margin:0;font-size:24px;font-weight:700}.ss-done p{margin:0;font-size:14px}.ss-done .ss-row{width:100%;max-width:520px}.ss-appts,.ss-attempts,.ss-pay,.ss-tlist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ss-appts li,.ss-pay li,.ss-tlist li{background:var(--mx-paper);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;display:flex}.ss-appts li>div:first-child,.ss-pay li>div:first-child,.ss-tlist li>div:first-child{gap:2px;min-width:180px;display:grid}.ss-appts b,.ss-pay b,.ss-tlist b{font-size:14px}.ss-tlist b{align-items:center;gap:6px;display:inline-flex}.ss-appts small,.ss-pay small,.ss-tlist small{color:var(--mx-mut);font-size:12.5px;line-height:1.45}.ss-tlist li.late{box-shadow:inset 3px 0 0 var(--mx-warn-bar)}.ss-pay-v{font-family:var(--mx-disp);letter-spacing:-.01em;font-size:22px;font-weight:700}.ss-attempts li{border-bottom:1px solid var(--mx-rule);align-items:center;gap:12px;padding:8px 0;font-size:13.5px;display:flex}.ss-attempts li:last-child{border-bottom:0}.ss-grid-w{min-width:0}.ss-grid-bar{margin-bottom:10px}.ss-grid-wk{text-align:center;color:var(--mx-ink-2);font-size:13px;font-weight:600}.ss-sel{background:var(--ss-blue-bg);color:#1a4fb8;box-shadow:inset 0 0 0 1px var(--ss-blue);border-radius:10px;align-items:center;gap:8px;margin:0 0 10px;padding:9px 12px;font-size:13.5px;font-weight:700;display:flex}.ss-grid{background:var(--mx-card);border-radius:12px;overflow:hidden;box-shadow:inset 0 0 0 1px #b8bfcc}.ss-grid.off{opacity:.45;filter:grayscale();pointer-events:none}.ss-grid.none{opacity:.5}.ss-grid-b,.ss-grid-h{grid-template-columns:48px repeat(5,minmax(0,1fr));display:grid}.ss-grid-h{background:var(--mx-paper);border-bottom:1px solid #b8bfcc}.ss-grid-h span{text-align:center;color:var(--mx-mut);padding:6px 4px;font-size:12px;display:grid}.ss-grid-h b{font-family:var(--mx-disp);color:var(--mx-ink);font-size:17px;line-height:1.15}.ss-grid-h b small{color:var(--mx-mut);font-size:12px;font-weight:500}.ss-grid-t span{height:24px;color:var(--mx-ink-2);font-variant-numeric:tabular-nums;border-top:1px solid #e3e6ed;justify-content:flex-end;align-items:center;padding-right:6px;font-size:11.5px;font-weight:600;display:flex}.ss-grid-t span:first-child{border-top:0}.ss-grid-t span.h{border-top-color:#c7cdd8}.ss-grid-d{border-left:1px solid #c7cdd8;min-width:0;position:relative}.ss .ss-cell{color:#0000;cursor:pointer;background:#fff;border:0;border-top:1px solid #e3e6ed;place-items:center;width:100%;height:24px;padding:0;font-size:11px;font-weight:700;display:grid}.ss .ss-cell:first-child{border-top:0}.ss .ss-cell.h{border-top-color:#c7cdd8}.ss .ss-cell:disabled{cursor:not-allowed}.ss .ss-cell.past{background:#f3f4f7}.ss .ss-cell.busy{color:var(--mx-mut);background:#dfe3ea}.ss .ss-cell.ext{background:#fcecec}.ss .ss-cell.sel{background:var(--ss-blue);color:#fff}@media (hover:hover) and (pointer:fine){.ss .ss-cell:not(:disabled):not(.sel):hover{background:var(--ss-blue-bg)}}.ss-ext{pointer-events:none;background:#d62f2f2e;border-left:3px solid #c62828;border-radius:3px;position:absolute;left:2px;right:2px}.ss-legend{color:var(--mx-mut);flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.ss-legend li{align-items:center;gap:6px;display:inline-flex}.ss-legend i{background:#fff;border-radius:3px;width:12px;height:12px;box-shadow:inset 0 0 0 1px #c7cdd8}.ss-legend i.busy{box-shadow:none;background:#dfe3ea}.ss-legend i.ext{background:#d62f2f2e;box-shadow:inset 3px 0 #c62828}.ss-legend i.past{background:#f3f4f7}.ss-legend i.sel{background:var(--ss-blue);box-shadow:none}.ss-shifts{margin:0;padding:0;list-style:none;display:grid}.ss-shifts li{border-bottom:1px solid var(--mx-rule);grid-template-columns:110px minmax(150px,1fr) minmax(110px,1fr) minmax(110px,1fr);align-items:end;gap:10px 14px;padding:10px 0;display:grid}.ss-shifts li:last-child{border-bottom:0}.ss-shifts .fld{margin:0}.ss-shifts-d{font-size:14px;font-weight:600}.ss-shifts li>.ss-row,.ss-shifts-d{align-self:center}.ss-shifts small{font-size:12.5px}.ss-support{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:20px;display:grid}.ss-support-main{min-width:0}.ss-support-main>.mx-card{margin-bottom:0}.ss-cases{margin:0 -8px;padding:0;list-style:none;display:grid}.ss-cases button{width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:10px;gap:3px;padding:10px 8px;display:grid}.ss-cases button.on{background:var(--ss-blue-bg)}@media (hover:hover) and (pointer:fine){.ss-cases button:not(.on):hover{background:var(--mx-hover)}}.ss-cases b{font-size:14px}.ss-cases small{color:var(--mx-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ss-cases small.ss-mut{font-size:11.5px}.ss-rules{gap:18px;margin:0;padding:0;list-style:none;display:grid}.ss-rules>li{border-bottom:1px solid var(--mx-rule);padding-bottom:18px}.ss-rules>li:last-child{border-bottom:0;padding-bottom:0}.ss-rules h4{align-items:center;gap:10px;margin:0 0 8px;font-size:16px;font-weight:700;display:flex}.ss-rules h4 span{background:var(--mx-night);width:26px;height:26px;color:var(--mx-moon);border-radius:8px;place-items:center;font-size:13px;display:grid}.ss-rules p{margin:0 0 8px;font-size:14px}.ss-rules p,.ss-rules ul{color:var(--mx-ink-2);max-width:72ch;line-height:1.55}.ss-rules ul{gap:6px;margin:0;padding-left:20px;font-size:13.5px;display:grid}.ss-result{align-items:center;gap:14px;display:flex}.ss-result.ok{background:var(--ss-ok-bg);color:#0d5a2c}.ss-result.bad{background:var(--ss-bad-bg);color:var(--mx-bad-deep,#8a1010)}.ss-result b{font-family:var(--mx-disp);font-size:20px}.ss-result p{margin:3px 0 0;font-size:13px}.ss-qbar{z-index:3;box-shadow:var(--mx-sh);background:#fffffff0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;font-size:13.5px;display:flex;position:sticky;top:0}.ss-quiz{margin:0;padding:0;list-style:none}.ss-quiz>li{margin-bottom:12px}.ss-quiz h4{max-width:72ch;margin:4px 0 12px;font-size:15px;font-weight:600;line-height:1.4}.ss-opts{gap:8px;display:grid}.ss-opts label{border:1px solid var(--mx-rule-2);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;line-height:1.45;display:flex}.ss-opts label.on{border-color:var(--ss-blue);background:var(--ss-blue-bg)}.ss-opts input{accent-color:var(--ss-blue);margin-top:3px}.ss-opts label:focus-within{outline:2px solid var(--ss-blue);outline-offset:2px}@media (max-width:900px){.ss-bw,.ss-cmps,.ss-goals,.ss-hists,.ss-support,.ss-top3,.ss-vote{grid-template-columns:1fr}.ss-board li{grid-template-columns:24px 34px minmax(0,1fr) 64px 70px}.ss-board-v{grid-area:2/3/auto/-1}}@media (max-width:700px){.ss-shifts li{grid-template-columns:1fr 1fr}.ss-shifts-d{grid-column:1}.ss-shifts li>.ss-row{grid-column:2;justify-self:end}.ss-lv,.ss-sum{grid-template-columns:1fr}.ss-sum{gap:2px}.ss-sum dt{margin-top:6px}.ss-grid-b,.ss-grid-h{grid-template-columns:40px repeat(5,minmax(0,1fr))}.ss-grid-h b{font-size:15px}.ss-board li{grid-template-columns:22px 30px minmax(0,1fr) 60px}.ss-board-k:last-child{grid-column:4}.ss-board-k:nth-last-child(2){display:none}.ss-grid-bar .ss-grid-wk{flex-basis:100%;order:-1}}.ss-legend .ss-tz{margin-left:auto}.ssa-bar{flex-wrap:wrap;gap:10px 16px;margin-bottom:18px;display:flex}.ssa-bar,.ssa-inl{align-items:center}.ssa-inl{color:var(--mx-ink-2);gap:8px;font-size:13px;display:inline-flex}.ssa-inl .in{width:auto}.ssa-sub{color:var(--mx-mut);margin-top:2px;font-size:11px;font-weight:500;display:block}.ssa-pos{color:var(--ss-ok,#13703a);font-weight:600}.ssa-bad-t,.ssa-neg{color:var(--ss-bad,#c62828)}.ssa-warn-t{color:var(--ss-warn,#8f5500);font-weight:600}p.ssa-warn-t,small.ssa-warn-t{align-items:center;gap:4px;display:flex}.ssa-err{color:var(--mx-bad-deep);gap:4px;margin:8px 0 0;padding-left:0;font-size:13px;list-style:none;display:grid}.ssa-who{text-align:left;align-items:center;gap:9px;min-width:0;display:inline-flex}.ssa-who>span:last-child{flex-direction:column;min-width:0;display:flex}.ssa-who b{font-weight:600}.ssa-who b,.ssa-who small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ssa-who small{color:var(--mx-mut);font-size:11.5px}.ssa-link{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;padding:0}@media (hover:hover) and (pointer:fine){.ssa-link:hover b{text-underline-offset:3px;text-decoration:underline}}.ssa-link:focus-visible{outline:2px solid var(--ss-blue,#2468e5);outline-offset:3px}.ssa-link-t{font:inherit;color:var(--ss-blue,#2468e5);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ss .mx-t tr.ssa-dim>td{opacity:.6}.ss .mx-t td .ss-chip{vertical-align:middle}.ss .mx-t td .ssa-who+.ss-chip,.ss .mx-t td b+.ss-chip{margin-left:6px}.btn.ssa-ib{justify-content:center;width:28px;padding:0}.ss .mx-t tr.ssa-exp>td{background:var(--mx-paper)}.ss .mx-t tr.ssa-editing>td{background:var(--mx-spend-tint)}.ssa-numin{width:76px;display:inline-block}.ssa-pager{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 10px;margin-top:12px;font-size:12.5px;display:flex}.ssa-report{white-space:pre-wrap;max-width:72ch;font-size:14.5px;line-height:1.65}.ssa-hbars{gap:11px;margin:0;padding:0;list-style:none;display:grid}.ssa-hbars li{grid-template-columns:minmax(90px,150px) minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ssa-hb-l{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.ssa-hb-t{background:var(--mx-paper);border-radius:6px;height:18px;overflow:hidden}.ssa-hb-t i{background:var(--mx-spend);transform-origin:0;height:100%;animation:mx-grow-x .7s var(--mx-ease)both;border-radius:6px;display:block}.ssa-hb-v{color:var(--mx-ink-2);text-align:right;white-space:nowrap;min-width:56px;font-size:13px}.ssa-rank{margin:0;padding:0;list-style:none}.ssa-rank li{border-bottom:1px solid var(--mx-rule);grid-template-columns:22px minmax(0,1fr) auto 96px;align-items:center;gap:10px;padding:9px 0;display:grid}.ssa-rank li:last-child{border-bottom:0}.ssa-rank-n{color:var(--mx-mut);text-align:center;font-size:12.5px}.ssa-rank li>.ss-chip{justify-self:end}.ssa-sellers{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ssa-sellers li{background:var(--mx-paper);border-radius:12px;gap:14px;padding:16px;display:grid}.ssa-sellers dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.ssa-sellers dt{color:var(--mx-mut);font-size:11.5px}.ssa-sellers dd{font-family:var(--mx-disp);margin:0;font-size:19px;font-weight:700}.ssa-heat{border-collapse:separate;border-spacing:3px;table-layout:fixed;width:100%;min-width:520px;font-size:11.5px}.ssa-heat thead th:first-child{width:44px}.ssa-heat th{color:var(--mx-mut);padding:2px 4px;font-weight:500}.ssa-heat tbody th{text-align:left;width:44px}.ssa-heat tbody th,.ssa-heat td{color:var(--mx-ink-2);font-weight:600}.ssa-heat td{text-align:center;height:30px;background:var(--mx-spend);border-radius:6px}@supports (color:color-mix(in lab,red,red)){.ssa-heat td{background:color-mix(in srgb,var(--mx-spend)calc(var(--o,0)*100%),var(--mx-paper))}}.ssa-heat td.dk{color:#fff}.ssa-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ssa-kpi{background:var(--mx-paper);text-align:left;width:100%;height:100%;font:inherit;color:inherit;cursor:pointer;transition:background-color .16s ease,transform .12s var(--mx-ease);border:0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;display:flex}@media (hover:hover) and (pointer:fine){.ssa-kpi:hover{background:var(--mx-spend-tint-2)}}.ssa-kpi:active{transform:scale(.98)}.ssa-kpi:focus-visible{outline:2px solid var(--ss-blue,#2468e5);outline-offset:2px}.ssa-kpi-l{width:100%;color:var(--mx-ink-2);justify-content:space-between;align-items:center;gap:6px;font-size:12.5px;display:flex}.ssa-kpi b{font-family:var(--mx-disp);letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1.1}.ssa-kpi small{color:var(--mx-mut);font-size:11.5px}.ssa-kpi.t-ok b{color:var(--ss-ok,#13703a)}.ssa-kpi.t-warn b{color:var(--ss-warn,#8f5500)}.ssa-kpi.t-bad b{color:var(--ss-bad,#c62828)}.ssa-filters{background:var(--mx-paper);border-radius:12px;gap:12px;margin-bottom:14px;padding:14px;display:grid}.ssa-search{flex:260px;align-items:center;min-width:0;max-width:420px;display:inline-flex;position:relative}.ssa-search svg{color:var(--mx-mut);pointer-events:none;position:absolute;left:11px}.ssa-search .in{padding-left:32px}.ssa-mp{position:relative}.ssa-mp>summary{background:var(--mx-card);height:32px;box-shadow:inset 0 0 0 1px var(--mx-rule-2);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;list-style:none;display:inline-flex}.ssa-mp>summary::-webkit-details-marker{display:none}.ssa-mp>summary:focus-visible{outline:2px solid var(--ss-blue,#2468e5);outline-offset:2px}.ssa-mp-l{color:var(--mx-mut)}.ssa-mp-v{text-overflow:ellipsis;max-width:160px;overflow:hidden}.ssa-mp-v.on{color:var(--mx-ink);font-weight:600}.ssa-mp-p{z-index:30;background:var(--mx-card);min-width:230px;max-height:300px;box-shadow:var(--mx-sh),0 18px 36px -18px #151a2d59;border-radius:12px;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.ssa-mp-p label{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}@media (hover:hover) and (pointer:fine){.ssa-mp-p label:hover{background:var(--mx-paper)}}.ssa-more>summary{cursor:pointer;color:var(--mx-ink-2);width:fit-content;font-size:13px;font-weight:600}.ssa-more-g{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px 20px;margin-top:12px;display:grid}.ssa-fg{align-content:start;gap:6px;display:grid}.ssa-fl{color:var(--mx-mut);font-size:12px;font-weight:600}.ssa-chk{flex-wrap:wrap;gap:6px;display:flex}.ssa-chk label{background:var(--mx-card);height:30px;box-shadow:inset 0 0 0 1px var(--mx-rule-2);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;display:inline-flex}.ssa-chk label.on{background:var(--mx-night);color:var(--mx-moon);box-shadow:none}.ssa-chk input{opacity:0;width:1px;height:1px;position:absolute}.ssa-chk label:focus-within{outline:2px solid var(--ss-blue,#2468e5);outline-offset:2px}.ssa-fsum{color:var(--mx-ink-2);font-size:12.5px}.ssa-chips{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.ssa-pick{height:32px;font:inherit;cursor:pointer;background:var(--mx-paper);color:var(--mx-ink-2);box-shadow:inset 0 0 0 1px var(--mx-rule-2);border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.ssa-pick.on{background:var(--mx-night);color:var(--mx-moon);box-shadow:none}.ssa-pick:focus-visible{outline:2px solid var(--ss-blue,#2468e5);outline-offset:2px}.ssa-ta{resize:vertical;height:auto;min-height:64px;font:inherit;padding:8px 10px}.ssa-danger-zone{border-top:1px solid var(--mx-rule);gap:10px;margin-top:14px;padding-top:14px;display:grid}.ssa-steps{flex-wrap:wrap;align-items:flex-start;gap:8px 6px;margin:0;padding:0;list-style:none;display:flex}.ssa-steps li{flex-direction:column;align-items:center;gap:3px;display:inline-flex}.ssa-steps li+li:before{content:"→";color:var(--mx-mut);align-self:flex-start;margin-right:6px;position:relative;top:2px}.ssa-steps li{flex-flow:wrap}.ssa-steps small{color:var(--mx-mut);text-align:center;flex-basis:100%;font-size:11px}.ssa-roi{margin:0;padding:0;list-style:none}.ssa-roi,.ssa-roi li{gap:12px;display:grid}.ssa-roi li{grid-template-columns:minmax(120px,190px) minmax(0,1fr) minmax(170px,auto);align-items:center}.ssa-roi-t{background:var(--mx-paper);border-radius:6px;height:16px;display:flex;overflow:hidden}.ssa-roi-t i{height:100%;display:block}.ssa-roi-t i.tr{background:#4fb8e6}.ssa-roi-t i.ve{background:var(--mx-return)}.ssa-roi-v{flex-wrap:wrap;justify-content:flex-end;gap:4px 10px;font-size:12.5px;font-weight:600;display:flex}.ssa-roi-v span{background:0 0}.ssa-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ssa-days button{width:100%;font:inherit;cursor:pointer;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;display:flex}.ssa-days button span{color:var(--mx-mut);font-size:11px}.ssa-days button b{font-size:15px}.ssa-days button.ok{background:var(--ss-ok-bg,#e7f6ec)}.ssa-days button.ok b{color:var(--ss-ok,#13703a)}.ssa-days button.miss{background:var(--ss-warn-bg,#fdf0e1)}.ssa-days button.miss b{color:var(--ss-warn,#8f5500)}.ssa-days button.on{box-shadow:0 0 0 2px var(--mx-night)}.ssa-days button:focus-visible{outline:2px solid var(--ss-blue,#2468e5);outline-offset:2px}.ssa-imp-res{background:var(--mx-paper);border-radius:12px;margin-top:14px;padding:12px 14px;font-size:13px}.ssa-imp-res p{margin:0 0 6px}.ssa-imp-res ul{margin:6px 0 0;padding-left:18px}.ssa-bonus{align-items:center;gap:6px;display:inline-flex}.ssa-why{white-space:normal;text-align:right;max-width:220px;line-height:1.35;display:inline-block}.ssa-bd{gap:10px;display:grid}.ssa-calc{margin:0;font-size:13.5px}.ssa-inner{background:var(--mx-card);border-radius:10px}.ssa-msgs{gap:8px;margin:0;padding-left:18px;font-size:14px;line-height:1.5;display:grid}.ssa-pick-list{max-height:46vh;box-shadow:inset 0 0 0 1px var(--mx-rule);border-radius:12px;margin:0;padding:0;list-style:none;overflow-y:auto}.ssa-pick-list li{border-bottom:1px solid var(--mx-rule);align-items:center;gap:12px;padding:9px 12px;display:flex}.ssa-pick-list li:last-child{border-bottom:0}.ss .mx-t.ssa-shifts td.ssa-on{background:var(--ss-ok-bg,#e7f6ec);color:var(--ss-ok,#13703a);font-weight:600}.ssa-narrow{max-width:680px}.ssa-narrow p{max-width:64ch;line-height:1.55}.ssa-tk{grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.ssa-tk-list{max-height:72vh;padding:0;overflow-y:auto}.ssa-tk-list ul{margin:0;padding:0;list-style:none}.ssa-tk-list li+li{border-top:1px solid var(--mx-rule)}.ssa-tk-list button{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:14px 18px;display:grid}.ssa-tk-list button.on{background:var(--mx-spend-tint-2)}@media (hover:hover) and (pointer:fine){.ssa-tk-list button:hover:not(.on){background:var(--mx-hover)}}.ssa-tk-list button:focus-visible{outline:2px solid var(--ss-blue,#2468e5);outline-offset:-2px}.ssa-tk-t{align-items:center;gap:8px;min-width:0;display:flex}.ssa-tk-t b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ssa-tk-list small{color:var(--mx-mut);font-size:12px}.ssa-tk-p{color:var(--mx-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ssa-dot{background:var(--ss-bad,#c62828);border-radius:50%;flex:none;width:8px;height:8px}.ssa-tk-empty{text-align:center;place-items:center;min-height:320px;display:grid}.ssa-stack{border-radius:7px;gap:2px;height:14px;margin-bottom:14px;display:flex;overflow:hidden}.ssa-stack i{min-width:0;display:block}.ssa-stack i.ok{background:var(--mx-return)}.ssa-stack i.warn{background:var(--mx-warn-bar)}.ssa-stack i.bad{background:var(--mx-bad)}.ssa-out{margin:0;padding:0;list-style:none}.ssa-out li{border-bottom:1px solid var(--mx-rule);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.ssa-out li:last-child{border-bottom:0}@media (max-width:900px){.ssa-tk{grid-template-columns:1fr}.ssa-tk.has-sel .ssa-tk-list{display:none}.ssa-roi li{grid-template-columns:minmax(0,1fr) auto}.ssa-roi-t{grid-area:2/1/auto/-1}}@media (max-width:700px){.ssa-rank li{grid-template-columns:22px minmax(0,1fr) auto}.ssa-rank li>.ss-chip{grid-column:2/-1;justify-self:start}.ssa-hbars li{grid-template-columns:minmax(70px,110px) minmax(0,1fr) auto}.ssa-search{max-width:none}}@media (prefers-reduced-motion:reduce){.ssa-hb-t i{animation:none}.ssa-kpi{transition:none}}@media (min-width:761px){.ss .mx-hs:has(>div:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}}.ss .mx-t th[aria-sort]:not(.num){text-align:left}.ss .mx-t.ssa-nowrap td.l,.ss .mx-t.ssa-nowrap th{white-space:nowrap}.ss .mx-t.ssa-nowrap td.l b+.ss-chip{margin-left:6px}.ssa-report-err{margin:-6px 0 18px}.ss .mx-tw{position:relative}@media (min-width:901px){.ssa-tk-chat .ss-chat-h>button:first-child{display:none}}@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-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}