:root{--fs-title: 34px;--fs-sub: 21px;--fs-body: 17px;--fs-small: 14px;--ctl: 44px;--ctl-sm: 36px;--row: 44px;--icon: 22px;--lh-head: 1.3;--lh-body: 1.7;--s1: 4px;--s2: 8px;--s3: 16px;--s4: 24px;--s5: 32px;--s6: 48px;--s7: 64px;--r-lg: 22px;--r-md: 12px;--r-sm: 10px;--ease: cubic-bezier(.2,.7,.2,1);--nav-w: 232px;--pad: 16px;--gutter: 16px;--field: 48px;--fs-meta: 15px;--fs-field: max(16px, var(--fs-body))}@media(min-width:1025px)and (hover:hover)and (pointer:fine){:root{--fs-title: clamp(28px, 1.2vw + 18px, 40px);--fs-sub: 21px;--fs-body: 17px;--fs-small: 14px;--ctl: 40px;--ctl-sm: 34px;--row: 44px;--icon: 20px;--r-md: 14px;--r-sm: 10px;--nav-w: 248px;--pad: 12px;--gutter: clamp(24px, 2.2vw, 48px);--field: 44px;--fs-meta: 15px}}:root,[data-theme=dark]{color-scheme:dark}[data-theme=light]{color-scheme:light}:root,[data-theme=dark],[data-theme=light]{--alert: var(--fg);--alert-bg: var(--fg);--alert-on: var(--bg)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}html{-webkit-text-size-adjust:100%;background:var(--bg)}body{background:var(--bg);color:var(--fg);font-family:var(--font);font-weight:300;font-size:var(--fs-body);line-height:var(--lh-body);-webkit-tap-highlight-color:transparent}button{-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit;color:inherit}input,textarea,select{font-size:var(--fs-field)}input::placeholder,textarea::placeholder{color:var(--mute)}:focus-visible{outline:2px solid var(--fg);outline-offset:2px}a{color:inherit}.logo{filter:var(--logo)}:root:not([data-theme=light]) img.logo-l,[data-theme=light] img.logo-d{display:none!important}.shell{position:relative;isolation:isolate;display:grid;grid-template-columns:var(--nav-w) minmax(0,1fr);min-height:100svh;padding-top:env(safe-area-inset-top)}.pattern{position:absolute;top:0;left:0;width:min(45vw,560px);pointer-events:none;-webkit-mask-image:linear-gradient(to left,transparent,black 45%);mask-image:linear-gradient(to left,transparent,black 45%)}[data-theme=light] .pattern{display:none}.nav{position:sticky;top:0;height:100dvh;overflow-y:auto;z-index:3;padding:var(--s5) var(--s3) var(--s4);border-inline-end:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s1);background:var(--bg)}.navlist{display:flex;flex-direction:column;gap:var(--s1)}.mobile-only{display:none!important}.nav .brand{width:calc(100% - 24px);height:auto;max-height:72px;object-fit:contain;object-position:right center;align-self:flex-start;margin:var(--s2) var(--s2) var(--s5) 0}.nb{display:flex;align-items:center;gap:12px;width:100%;min-height:var(--row);padding:var(--s1) var(--s2);border-radius:var(--r-md);font-size:var(--fs-body);cursor:pointer;text-align:right;border:1px solid transparent;background:transparent;color:var(--sub);transition:background-color .2s var(--ease),color .2s var(--ease),transform .1s var(--ease)}.nb:hover{color:var(--fg)}.nb:active,.btn:active,.iconbtn:active{transform:scale(.97)}.nb:hover{background:var(--hover)}.nb{position:relative;isolation:isolate}.nb.on{color:var(--fg);font-weight:500}.navpill{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:var(--r-md);background:var(--line)}.nb svg{flex:none}.nb .count{margin-right:auto;font-size:var(--fs-small);min-width:22px;text-align:center;padding:1px 8px;border-radius:10px;border:1px solid var(--line2);color:var(--sub)}.nb.on .count{border-color:var(--bg);color:var(--bg)}.nb .tag{margin-right:auto;font-size:var(--fs-small);color:var(--mute)}.soon{margin-top:8px;padding:12px 16px;border:1px dashed var(--line);border-radius:12px;color:var(--mute);font-size:var(--fs-small);display:flex;justify-content:space-between}.nav .me{margin-top:auto;padding-top:16px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.nav .me .who{padding:0 12px;display:flex;flex-direction:column;gap:4px}.small{font-size:var(--fs-small);color:var(--mute)}.main{position:relative;min-width:0;padding:0 var(--gutter) 112px;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:4;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:var(--s4) 0 var(--s3);margin-bottom:var(--s3);background:var(--bg)}.searchbtn{flex:1 1 340px;display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--bg);border:1px solid var(--line);border-radius:14px;color:var(--mute);font-size:var(--fs-body);cursor:pointer;text-align:right}.kbd{font-size:var(--fs-small);border:1px solid var(--line2);border-radius:8px;padding:4px 8px;color:var(--sub)}.sync{font-size:var(--fs-small);color:var(--mute)}.dot{width:8px;height:8px;border-radius:999px;background:var(--fg);display:inline-block}.iconbtn{padding:0;width:var(--ctl);height:var(--ctl);display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--r-sm);background:transparent;color:var(--sub);cursor:pointer;transition:background-color .15s var(--ease),color .15s var(--ease),transform .1s var(--ease)}.iconbtn:hover{background:var(--hover);color:var(--fg)}.iconbtn svg{width:var(--icon);height:var(--icon)}.lift{transition:transform .18s ease}.lift:hover{transform:none}.view{animation:rise .35s ease-out}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}h1{margin:0;font-size:var(--fs-title);line-height:var(--lh-head);font-weight:700}h2{margin:0;font-size:var(--fs-sub);line-height:var(--lh-head);font-weight:700}.head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px}.src{font-size:var(--fs-small);color:var(--mute);margin-top:8px}.btn{min-height:var(--ctl);padding:0 var(--s3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);font-size:var(--fs-body);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.btn.primary{background:var(--fg);color:var(--bg);border-color:var(--fg);font-weight:500}.btn.sm{padding:0 12px;font-size:var(--fs-small)}.btn{transition:background-color .15s var(--ease),border-color .15s var(--ease),transform .1s var(--ease)}.btn:is(:hover,:focus-visible){border-color:var(--line2);background:var(--hover)}.btn.primary:is(:hover,:focus-visible){background:color-mix(in srgb,var(--fg) 88%,var(--bg));border-color:transparent}.btn:disabled{opacity:.45;cursor:default;transform:none}.btn.danger,.iconbtn.danger{color:var(--alert)}.btn.danger{border-color:color-mix(in srgb,var(--alert) 55%,transparent)}.iconbtn:focus-visible{background:var(--hover);color:var(--fg)}.field{display:flex;flex-direction:column;gap:8px;flex:1 1 320px;max-width:560px}.field span{font-size:var(--fs-small);color:var(--sub)}.input{min-height:var(--field);padding:0 var(--s2);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--fs-field)}.filters{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-bottom:16px}.seg{display:flex;padding:4px;border:1px solid var(--line);border-radius:14px;gap:4px}.seg button{padding:8px 16px;border:none;border-radius:10px;font-size:var(--fs-small);cursor:pointer;background:transparent}.seg button.on{background:var(--fg);color:var(--bg);font-weight:500}.note{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:16px;margin-bottom:16px;border:1px solid var(--line);border-radius:14px;color:var(--sub);font-size:var(--fs-small)}.tablebox{border-top:1px solid var(--line);overflow:auto;max-height:calc(100dvh - 180px)}table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-body);line-height:var(--lh-body);text-align:right}th{position:sticky;top:0;z-index:1;background:var(--bg);padding:var(--s3) var(--s2);font-weight:500;color:var(--mute);font-size:var(--fs-small);border-bottom:1px solid var(--line2);white-space:nowrap}td{padding:var(--s3) var(--s2);border-bottom:1px solid var(--line);vertical-align:top}td:not(.nowrap):not(.editcell):not(.wrap){min-width:10em}td.nowrap{white-space:nowrap}bdi.ltr{direction:ltr;unicode-bidi:isolate;white-space:nowrap}tbody tr:last-child td{border-bottom:0}td.wrap{text-wrap:pretty;white-space:normal;min-width:12em;max-width:30em;line-height:var(--lh-body)}td.wrap.notes{color:var(--sub)}tbody tr:hover{background:var(--hover)}.list .row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 8px;border-bottom:1px solid var(--line);border-radius:0;width:100%;background:none;border-left:none;border-right:none;border-top:none;font-size:var(--fs-body);cursor:pointer;text-align:right}.list .row:is(:hover,:focus-visible){background:var(--hover)}.list .row:active{transform:scale(.995)}.list .row .name{flex:1}.crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:var(--fs-small);color:var(--sub);margin-bottom:16px}.crumbs button{background:none;border:none;color:var(--sub);cursor:pointer;padding:0;font-size:var(--fs-small)}.crumbs button:hover{color:var(--fg)}.card{border:1px solid var(--line);border-radius:22px;padding:24px;margin-bottom:16px;line-height:var(--lh-body);white-space:pre-wrap;font-size:var(--fs-body)}.chat{flex:1;display:flex;flex-direction:column;max-width:820px;width:100%;margin:0 auto;gap:24px}.hello{display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:40px;text-align:center}.msgs{display:flex;flex-direction:column;gap:16px}.msg{max-width:78%;padding:16px;border-radius:22px;line-height:var(--lh-body);font-size:var(--fs-body);white-space:pre-wrap}.msg.me{align-self:flex-start;background:var(--fg);color:var(--bg)}.msg.ar{align-self:flex-end;border:1px solid var(--line2)}.msg .hits{display:flex;flex-direction:column;gap:8px;margin-top:8px}.msg .hits button{text-align:right;background:none;border:1px solid var(--line);border-radius:10px;padding:8px 12px;cursor:pointer;font-size:var(--fs-small)}.composer{display:flex;gap:8px;align-items:center;padding:var(--s1);border:1px solid var(--line2);border-radius:22px;background:var(--bg)}.composer input{flex:1;min-height:var(--field);padding:0 var(--s2);background:transparent;border:none;outline:none;font-size:var(--fs-field)}.send{padding:0;width:var(--ctl);height:var(--ctl);border:none;border-radius:12px;background:var(--fg);color:var(--bg);cursor:pointer;display:flex;align-items:center;justify-content:center}.chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.chatbar{display:flex;justify-content:flex-start;gap:8px;flex-wrap:wrap}.hello{flex:1;justify-content:center;padding:0;margin:0}.heromark{height:clamp(120px,26vh,240px);width:auto}.hello .en{font-family:var(--font-en),sans-serif;font-size:var(--fs-sub);font-weight:300;letter-spacing:.14em;margin-top:4px}.histbox{border:1px solid var(--line);border-radius:22px;padding:8px;max-height:340px;overflow-y:auto}.histrow{display:flex;align-items:center;gap:8px}.histopen{flex:1;display:flex;justify-content:space-between;gap:12px;padding:12px 16px;background:none;border:none;border-radius:12px;cursor:pointer;text-align:right;font-size:var(--fs-body)}.histopen:hover{background:var(--hover)}.iconbtn.sm{width:var(--ctl-sm);height:var(--ctl-sm);border-radius:var(--r-sm)}.iconbtn.xs{width:var(--ctl-sm);height:var(--ctl-sm);border-radius:var(--r-sm);text-decoration:none}.iconbtn:disabled{opacity:.35;cursor:default;transform:none}.spin svg{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(-360deg)}}.findbox{display:flex;align-items:center;gap:8px;padding:0 var(--s2);min-height:var(--field);border:1px solid var(--line);border-radius:var(--r-sm);min-width:260px}.findbox input{flex:1;border:none;outline:none;background:transparent;font-size:var(--fs-field);padding:0}.linkcell{display:flex;flex-direction:column;gap:8px}.linkicons{display:flex;gap:8px}.list .row.static{cursor:default}.send:disabled{opacity:.35;cursor:default}.crumbs{margin:8px 0 0}.launcher{padding:0;position:fixed;left:24px;bottom:calc(24px + env(safe-area-inset-bottom));width:48px;height:48px;border-radius:14px;border:0;background:var(--bg);display:grid;place-items:center;cursor:pointer;z-index:5}.mini{position:fixed;left:24px;bottom:calc(84px + env(safe-area-inset-bottom));width:400px;max-width:calc(100% - 32px);height:min(640px,calc(100dvh - 132px));display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--line2);border-radius:22px;overflow:hidden;z-index:7}.mini .top{display:flex;align-items:center;justify-content:space-between;gap:8px;height:52px;padding-inline:16px 8px;border-bottom:1px solid var(--line)}.mini .body{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.mini .msg{max-width:92%;font-size:var(--fs-small);padding:8px 16px;border-radius:14px}.mini .composer{border-radius:0;border:none;border-top:1px solid var(--line)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);display:flex;justify-content:center;align-items:flex-start;padding:112px 16px 16px;z-index:20}.palette{width:100%;max-width:680px;background:var(--bg);border:1px solid var(--line2);border-radius:22px;overflow:hidden}.palette .bar{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid var(--line)}.palette .bar input{flex:1;background:transparent;border:none;outline:none;font-size:var(--fs-field)}.palette .res{max-height:460px;overflow-y:auto;padding:8px}.palette .res button{width:100%;display:flex;justify-content:space-between;gap:12px;padding:12px 16px;background:none;border:none;border-radius:12px;font-size:var(--fs-body);cursor:pointer;text-align:right}.palette .res button:hover,.palette .res button.sel{background:var(--hover)}.toast{position:fixed;bottom:32px;inset-inline:0;margin-inline:auto;width:max-content;max-width:calc(100% - 32px);padding:12px 16px;background:var(--fg);color:var(--bg);border-radius:12px;font-size:var(--fs-small);z-index:30}.splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--bg);color:var(--fg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s3);padding:var(--s4);text-align:center;cursor:pointer;animation:out 3s var(--ease) forwards}.splash img{width:min(60vw,280px);height:auto;filter:var(--logo);opacity:0;animation:ldin .9s var(--ease) forwards}.splash .ar{margin-top:var(--s3);font-family:var(--font-ar),sans-serif;font-weight:700;font-size:24px;line-height:1.3;opacity:0;animation:in .7s var(--ease) .7s forwards}.splash .en{font-family:var(--font-en),sans-serif;font-size:14px;letter-spacing:.2em;white-space:nowrap;color:var(--mute);opacity:0;animation:in .7s var(--ease) 1s forwards}.splash .skip{position:absolute;bottom:max(24px,env(safe-area-inset-bottom));inset-inline:0;margin-inline:auto;width:max-content;min-height:40px;padding:0 var(--s3);border:0;background:transparent;color:var(--mute);font:inherit;font-size:14px;cursor:pointer}@keyframes ldin{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@media(max-width:380px){.splash .en{letter-spacing:.1em}}@keyframes in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes out{0%,86%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.login{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;text-align:center;padding:24px;position:relative;overflow:hidden}.login img.v{width:200px}.login .bigmark{position:absolute;height:max(110svh,700px);right:-8vh;bottom:-55vh;pointer-events:none}.login img.v,.login .btn,.login .small{position:relative}[data-theme=light] .login .bigmark{opacity:.5}@media(max-width:760px){.login .bigmark{height:640px;right:-90px;bottom:-330px}}.perm td button{padding:8px 12px;border-radius:10px;font-size:var(--fs-small);border:1px solid var(--line2);background:var(--bg);cursor:default}@media(max-width:900px){.shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.nav{height:auto;overflow:visible;flex-direction:column;gap:var(--s2);padding:var(--s2) 0 0;border-inline-end:0;border-bottom:1px solid var(--line)}.nav .brandbtn{padding-inline:var(--s3)}.nav .brand{height:40px;width:auto;max-height:none;margin:var(--s1) 0}.navlist{flex-direction:row;gap:var(--s2);overflow-x:auto;scrollbar-width:none;padding:0 var(--s3) var(--s2);scroll-padding-inline:var(--s3);overscroll-behavior-x:contain}.navlist::-webkit-scrollbar{display:none}.navlist .nb{width:auto;flex:none;min-height:var(--ctl);padding:var(--s2) var(--s3);white-space:nowrap;border-color:var(--line)}.nav .me{display:none}.mobile-only{display:flex!important}.topbar{position:static;padding-top:var(--s3)}.tablebox{max-height:none}.launcher{left:16px;bottom:calc(16px + env(safe-area-inset-bottom))}}.sheetwrap{position:relative}.tablebox.measure{position:absolute;inset-inline:0;top:0;height:0;visibility:hidden;pointer-events:none;border:0}.rlist{display:flex;flex-direction:column;border-top:1px solid var(--line)}.ritem{display:grid;grid-template-columns:8.5em minmax(0,1fr);gap:var(--s2) var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--line);align-items:start}.ritem.nowhen{grid-template-columns:minmax(0,1fr)}.ritem .rwhen{display:flex;flex-direction:column;gap:var(--s1);color:var(--mute)}.ritem .rwhen span:first-child{color:var(--fg);font-weight:500}.ritem .rwhen span:nth-child(2){color:var(--sub)}.ritem .rwhen .rdue{order:9;margin-top:var(--s2);font-size:var(--fs-sub);line-height:var(--lh-head);font-weight:500;color:var(--sub)}.ritem .rwhen .rdue.due-soon,.ritem .rwhen .rdue.due-late{color:var(--fg);font-weight:700}.ritem .rmain{min-width:0;display:flex;flex-direction:column;gap:var(--s2)}.ritem .rgrid{margin-top:var(--s1)}.ritem .rhead{display:flex;align-items:flex-start;gap:var(--s3)}.ritem .rtitle{flex:1;min-width:0;font-size:var(--fs-sub);line-height:var(--lh-head);font-weight:500;overflow-wrap:anywhere}.ritem .rtitle .linkcell{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--s2)}.ritem .rparties{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s1) var(--s2);color:var(--sub)}.ritem .rparties .vs{color:var(--mute);font-size:var(--fs-small)}.ritem .rgrid{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(11em,1fr));gap:12px var(--s4)}.ritem .kv{min-width:0}.ritem .kv dt{color:var(--mute);font-size:var(--fs-small);margin-bottom:var(--s1)}.ritem .kv dd{margin:0;overflow-wrap:anywhere}.ritem .kv dd .hij{display:block;width:fit-content;cursor:copy;color:var(--mute);font-size:var(--fs-small)}.ritem .kv .linkcell{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--s1)}.ritem .rnote{margin:0;padding-inline-start:12px;border-inline-start:2px solid var(--line);color:var(--sub);text-wrap:pretty;max-width:75ch}.ritem .rside{display:flex;align-items:center;gap:var(--s3);flex:none}.ritem .rowtools{opacity:0;transition:opacity .15s var(--ease)}.ritem:hover .rowtools,.ritem:focus-within .rowtools{opacity:1}@media(hover:none){.ritem .rowtools{opacity:1}}@media(max-width:640px){.ritem,.ritem.nowhen{grid-template-columns:minmax(0,1fr)}.ritem .rwhen{flex-direction:row;flex-wrap:wrap;gap:var(--s3);align-items:baseline}.ritem .rwhen .rdue{margin-top:0;margin-inline-start:auto}.ritem .rgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.sync{flex-basis:100%;order:9}}.due{white-space:nowrap;color:var(--mute)}.ritem .due{font-size:var(--fs-body);padding-top:var(--s1)}.due-soon,.due-late{color:var(--fg);font-weight:500}.ritem.done,tr.done td{opacity:.55}@media(prefers-reduced-motion:reduce){.view,.splash,.splash *{animation:none!important;opacity:1!important}.splash{display:none}.lift{transition:none}.lift:hover{transform:none}.nb,.btn,.iconbtn{transition:none}.nb:active,.btn:active,.iconbtn:active{transform:none}}.group{font-size:var(--fs-body);font-weight:500;color:var(--sub);margin:24px 8px 8px;display:flex;gap:8px;align-items:baseline}.brandbtn{background:none;border:none;padding:0;cursor:pointer;display:block;width:100%;text-align:right}.brandbtn .brand{display:block}.iconbtn.lk{width:var(--ctl-sm);height:var(--ctl-sm);border-radius:var(--r-sm);text-decoration:none}.iconbtn.lk svg{width:calc(var(--icon) - 2px);height:calc(var(--icon) - 2px)}.iconbtn.lk img.logo{height:var(--icon);width:auto}.linkcell .icons,.linkcell>div{gap:8px}img.logo{image-rendering:auto}.sheetform{width:100%;max-width:760px;max-height:calc(100dvh - 140px);overflow-y:auto;background:var(--bg);border:1px solid var(--line2);border-radius:22px;padding:24px}.scrim:has(.sheetform){padding-top:64px}.formhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.formhead h2{font-size:var(--fs-sub);font-weight:500;margin:0}.fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px 16px}.f{display:flex;flex-direction:column;gap:8px;min-width:0}.f.wide{grid-column:1 / -1}.f>span{font-size:var(--fs-small);color:var(--sub)}.f input,.f select,.f textarea,.pair input,.pair select,.pair textarea{width:100%;min-height:var(--field);padding:0 var(--s2);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--fs-field);outline:none;min-width:0}.f input:focus,.f select:focus,.f textarea:focus{border-color:var(--line2)}.f textarea{padding:var(--s2);resize:vertical;line-height:var(--lh-body)}.f output{padding:12px 4px;color:var(--sub);font-size:var(--fs-body)}.f.check{flex-direction:row;align-items:center;gap:8px}.f.check input{width:18px;height:18px}.f.check span{color:var(--fg);font-size:var(--fs-small)}.pair{display:flex;gap:8px;align-items:center;margin-bottom:8px}.pair select{max-width:130px}.formfoot{display:flex;align-items:center;gap:12px;margin-top:16px;flex-wrap:wrap}.genform{max-width:900px}.genform h2{font-size:var(--fs-sub);font-weight:500;margin:0 0 16px}.genform .row.static{display:flex;align-items:center;gap:12px;padding:12px 8px;border-bottom:1px solid var(--line)}.genform .row .name{flex:1}tr.editable{cursor:pointer}tr.editable:hover td{background:var(--hover)}.view.dropping{outline:1px dashed var(--line2);outline-offset:8px;border-radius:22px}@media(max-width:640px){.sheetform{padding:16px}.pair{flex-wrap:wrap}.pair select,.pair input{max-width:none!important}}.namebox{min-height:var(--field);padding:0 var(--s2);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);font-size:var(--fs-field);outline:none;width:220px}.f .btn.sm{align-self:flex-start}.list .row .name,.genform .row .name{unicode-bidi:plaintext;text-align:right}td.copyable{cursor:copy}td.copyable:hover{background:var(--hover)}td.editcell{width:1%;white-space:nowrap;padding:var(--s1) var(--s2);vertical-align:middle}.list .row.static,.list div.row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.list div.row{cursor:pointer}.list div.row:hover{background:var(--hover)}.rowtools{display:flex;gap:8px;opacity:.55}.row:hover .rowtools,.row:focus-within .rowtools{opacity:1}.meta{white-space:nowrap}.iconbtn.danger{border-color:var(--fg)}.namebox.grow{flex:1;width:auto}.scrim.viewer{padding:24px;align-items:stretch}.viewbox{width:100%;max-width:1100px;margin:0 auto;display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--line2);border-radius:22px;padding:16px}.viewbox iframe{flex:1;width:100%;border:none;border-radius:12px;background:#fff;min-height:60vh}.vname{font-size:var(--fs-body)!important;line-height:1.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext}.userrow{display:flex;flex-direction:column;gap:8px;padding:16px 4px;border-bottom:1px solid var(--line)}.checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 16px;margin-top:8px;max-height:260px;overflow-y:auto;padding:8px;border:1px solid var(--line);border-radius:12px}.chk{display:flex;align-items:center;gap:8px;font-size:var(--fs-small);cursor:pointer}.chk input{width:16px;height:16px}.perm td{text-align:center}.perm td:first-child{text-align:right}.perm input[type=checkbox]{width:17px;height:17px}.logline{font-size:var(--fs-small);line-height:var(--lh-body);cursor:default}.stepper{display:flex;align-items:center;gap:12px}.stepper output{min-width:96px;text-align:center;color:var(--fg)}.genform.inline{border:1px solid var(--line);border-radius:22px;padding:16px;margin-bottom:16px}.card.summary{white-space:normal;display:flex;flex-direction:column;gap:4px;padding:16px}.card.summary .small{display:inline-block;min-width:92px}.pager{display:flex;align-items:center;justify-content:center;gap:16px;margin:16px 0 8px}.linkicons .btn.sm{gap:8px;white-space:nowrap}.combo{position:relative}.combo input{width:100%;padding-inline-end:40px!important}.combo-arrow{position:absolute;inset-inline-end:6px;top:50%;transform:translateY(-50%);background:none;border:0;color:var(--mute);cursor:pointer;padding:8px;display:flex}.combo-list{position:absolute;z-index:40;inset-inline:0;top:calc(100% + 6px);max-height:280px;overflow-y:auto;background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:8px;box-shadow:0 12px 30px #00000059;direction:rtl;text-align:right}.combo-list button{display:block;width:100%;text-align:right;background:none;border:0;color:var(--fg);padding:8px 12px;border-radius:9px;font:inherit;font-size:var(--fs-small);cursor:pointer}.combo-list button.hi{background:var(--hover)}.combo-list button.on{font-weight:700}.f.check{align-self:end;min-height:var(--field);cursor:pointer}.f.check input[type=checkbox],.tick{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:calc(var(--icon) + 2px);height:calc(var(--icon) + 2px);border:1.5px solid var(--line2);border-radius:7px;background:var(--bg);display:inline-grid;place-content:center;cursor:pointer;flex:none;margin:0;padding:0}.f.check input[type=checkbox]:after,.tick:after{content:"";width:11px;height:6px;border-left:2px solid var(--bg);border-bottom:2px solid var(--bg);transform:rotate(-45deg) translate(1px,-1px);opacity:0}.f.check input[type=checkbox]:checked,.tick:checked{background:var(--fg);border-color:var(--fg)}.f.check input[type=checkbox]:checked:after,.tick:checked:after{opacity:1}.stepper .ghost{visibility:hidden}.state{display:inline-flex;align-items:center;gap:8px;cursor:pointer;white-space:nowrap}.pager{gap:8px}.rowtools.inline{display:inline-flex;gap:8px}.genform input:not([type]),.genform input[type=text],.genform textarea,.combo input{unicode-bidi:plaintext;text-align:start}.viewbox.peek{height:auto;max-height:80vh;overflow-y:auto}.linkcell.grow{flex:1;min-width:0}.f.check.inline-check{align-self:center;min-height:0;margin-inline-start:16px}.f.check.inline-check span{white-space:nowrap}.stepper{flex-wrap:nowrap;white-space:nowrap}.combo.sel .selbtn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--bg);color:var(--fg);border:1px solid var(--line);border-radius:var(--r-sm);padding:0 var(--s2);font:inherit;font-size:var(--fs-body);cursor:pointer;min-height:var(--field);text-align:start}.combo.sel .selbtn svg{color:var(--mute);flex:none}.combo.sel[dir=ltr] .combo-list,.combo.sel[dir=ltr] .combo-list button{direction:ltr;text-align:left}.combo.sel.off .selbtn{opacity:.5;cursor:default}.pair .combo.sel{min-width:130px}.movebox .list{max-height:50vh;overflow-y:auto}.missing-list{margin:4px 0 0;padding-inline-start:16px}@media(min-width:1025px)and (hover:hover)and (pointer:fine){.f.check input[type=checkbox]:after,.tick:after{width:8px;height:4px}}.casepage{display:flex;flex-direction:column}.chead h1{font-size:var(--fs-sub);line-height:var(--lh-head);margin:var(--s1) 0}.chead .sub{color:var(--sub);font-size:var(--fs-small)}.stages{display:flex;margin-top:var(--s3);overflow-x:auto;scrollbar-width:none}.stages button{flex:1 0 auto;min-width:72px;min-height:var(--ctl);padding:0 var(--s2);border:0;border-bottom:2px solid var(--line);background:transparent;color:var(--mute);font-size:var(--fs-small);cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease)}.stages button:hover{color:var(--fg)}.stages button.done{color:var(--sub);border-color:var(--line2)}.stages button.on{color:var(--fg);font-weight:500;border-color:var(--fg)}.cstrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--s3);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cstrip>div{padding:12px var(--s3);border-inline-start:1px solid var(--line);min-width:0}.cstrip>div:first-child{border-inline-start:0;padding-inline-start:0}.cstrip .k{font-size:var(--fs-small);color:var(--mute)}.cstrip .v{font-weight:500;font-size:var(--fs-sub);line-height:var(--lh-head);overflow-wrap:anywhere}.cstrip .x{font-size:var(--fs-small);color:var(--sub)}.cribbon{display:flex;flex-wrap:wrap;gap:var(--s1) 0;padding:var(--s2) 0;border-bottom:1px solid var(--line)}.cribbon .g{display:flex;flex-wrap:wrap;gap:var(--s1);padding-inline-end:12px;margin-inline-end:12px;border-inline-end:1px solid var(--line)}.cribbon .g:last-child{border:0}.cribbon button{display:inline-flex;align-items:center;gap:var(--s2);min-height:var(--ctl);padding:0 12px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--fg);font-size:var(--fs-body);cursor:pointer;transition:background-color .15s var(--ease)}.cribbon button:hover{background:var(--hover)}.cribbon button svg{width:var(--icon);height:var(--icon);color:var(--sub)}.cpanes{display:grid;grid-template-columns:clamp(300px,27vw,400px) minmax(0,1fr)}.cpane{padding:var(--s4) 0;min-width:0}.cpanes>.cpane:first-child{padding-inline-end:var(--s5)}.cpane+.cpane{padding-inline-start:var(--s5);border-inline-start:1px solid var(--line)}.cpane h3{font-size:var(--fs-small);font-weight:500;color:var(--mute);margin:0 0 var(--s2)}.cpane h3:not(:first-child){margin-top:var(--s5)}.chdr{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:var(--s2)}.chdr h3{margin:0}.ctree{margin:0;display:flex;flex-direction:column}.ctree dt{font-size:var(--fs-small);color:var(--mute);margin-top:var(--s3)}.ctree dt:first-child{margin-top:0}.ctree dd{margin:2px 0 0;overflow-wrap:anywhere;text-wrap:pretty}.crow{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s3);padding:12px 0;border-bottom:1px solid var(--line)}.crow .t{flex:1;min-width:0;text-wrap:pretty}.crow .small{flex:none;white-space:nowrap;color:var(--sub)}.crow.done{opacity:.55}.cev{display:flex;flex-direction:column;gap:2px;padding:12px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.cev .d{display:flex;align-items:baseline;gap:var(--s2);font-size:var(--fs-small);color:var(--mute)}.cev .d .k{font-family:var(--font-ar),sans-serif;font-weight:300;color:var(--mute)}.cev.up .d{color:var(--fg);font-weight:500}.cev .t{text-wrap:pretty}.cfiles .list .row{padding-inline:0}@media(max-width:1100px){.cpanes{grid-template-columns:minmax(0,1fr)}.cpanes>.cpane:first-child{padding-inline-end:0;border-bottom:1px solid var(--line)}.cpane+.cpane{padding-inline-start:0;border-inline-start:0}}@media(max-width:760px){.cstrip{grid-template-columns:repeat(2,minmax(0,1fr))}.cstrip>div:nth-child(3){border-inline-start:0;padding-inline-start:0;border-top:1px solid var(--line)}.cstrip>div:nth-child(4){border-top:1px solid var(--line)}.cstrip>div:nth-child(5){border-inline-start:0;padding-inline-start:0;border-top:1px solid var(--line)}.cribbon{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.cribbon .g{flex-wrap:nowrap}.cribbon button{white-space:nowrap}}.alert-t{color:var(--alert);font-weight:500}.nb .count.hot{background:var(--alert-bg);border-color:var(--alert-bg);color:var(--alert-on)}.bellwrap,.bell{position:relative}.bell .badge{position:absolute;top:2px;inset-inline-start:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--alert-bg);color:var(--alert-on);font-size:11px;font-weight:700;line-height:18px;text-align:center;font-family:var(--font-en),sans-serif}.bellpop{position:absolute;top:calc(100% + 8px);inset-inline-end:0;width:min(420px,calc(100vw - 32px));max-height:min(560px,calc(100dvh - 120px));display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--line2);border-radius:22px;z-index:12;overflow:hidden}.bellhead{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:var(--s3) var(--s3) var(--s2);font-weight:500}.belllist{flex:1;overflow-y:auto;padding:0 var(--s3)}.belllist .acard:last-child{border-bottom:0}.bellall{margin:var(--s2) var(--s3) var(--s3);justify-content:center}.alist{display:flex;flex-direction:column;border-top:1px solid var(--line)}.acard{position:relative;display:flex;flex-direction:column;gap:var(--s1);padding:var(--s3) 0 var(--s3) 0;padding-inline-start:var(--s3);border-bottom:1px solid var(--line);border-inline-start:3px solid transparent}.acard.late,.acard.urgent{border-inline-start-color:var(--alert)}.acard.closed{opacity:.7}.acard.focus,.acard.hl{background:var(--hover);border-radius:var(--r-sm)}.acard .ameta{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:var(--fs-small);color:var(--sub)}.acard .tagm{color:var(--fg);font-weight:500}.acard .atext{font-size:var(--fs-body);font-weight:500;line-height:var(--lh-head);overflow-wrap:anywhere}.acard .aneed{color:var(--sub);overflow-wrap:anywhere}.acard .asub{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:var(--fs-small);color:var(--mute)}.acard .aclosed{font-size:var(--fs-small);color:var(--sub);overflow-wrap:anywhere}.abtns{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s2)}.abtns .btn svg{width:15px;height:15px}.acard.compact .abtns .btn{min-height:var(--ctl-sm)}.amsg{margin-top:var(--s2);padding:var(--s2) 12px;border:1px solid var(--alert);border-radius:var(--r-sm);color:var(--alert);font-size:var(--fs-small)}.atabs button{display:inline-flex;gap:8px;align-items:center}.atabs .tabn{font-size:var(--fs-small);color:inherit;opacity:.7;font-family:var(--font-en),sans-serif}.afilters{display:flex;flex-wrap:wrap;gap:8px}.afilters .combo{min-width:180px}.abanner{position:sticky;top:0;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;margin-bottom:var(--s3);border:1px solid var(--alert);border-radius:14px;background:var(--bg);color:var(--fg);font-size:var(--fs-small)}.abanner svg{color:var(--alert);flex:none}.abanner span{flex:1 1 200px}.adialog{max-width:560px}.urgentscrim{z-index:40}.urgentbox{max-width:640px}.urgentbox .alist{border-top:0}@media(max-width:900px){.abanner{top:0}.bellpop{position:fixed;top:64px;inset-inline:16px;width:auto}}@media(max-width:640px){.afilters{width:100%}.afilters .combo{flex:1 1 100%;min-width:0}.atabs{width:100%;overflow-x:auto;scrollbar-width:none}.atabs button{flex:none;white-space:nowrap}.urgentscrim{padding:16px 12px}.urgentbox{max-height:calc(100dvh - 32px)}}.filepick{position:relative;justify-content:center;cursor:pointer;overflow:hidden}.filepick span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vh{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.fname{unicode-bidi:isolate}.cstage .combo{margin-top:2px}.cstage .combo.sel .selbtn{font-size:var(--fs-sub);font-weight:500;padding-inline:0;border:0;background:transparent;min-height:0}.f.check input[type=checkbox],.f input[type=checkbox]{min-height:0;width:20px;height:20px;flex:none;padding:0}tr.pend td,.ritem.pend{opacity:.55;transition:opacity .2s}.pendtag{white-space:nowrap}.note.savefail span{flex:1 1 240px}.lockline{margin:-4px 0 12px}.personsel{min-width:140px}.rowscrim{z-index:45}tr.hl td,.ritem.hl{background:var(--hover);transition:background-color .6s var(--ease)}.acard .abtns .abtn-i{border:1px solid var(--line2)}.abtns.remind{display:flex;gap:8px;align-items:center;justify-content:center}.bell .badge{top:-1px;inset-inline-start:-3px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:var(--line2);color:var(--fg);font-size:9px;font-weight:600;line-height:14px}.nb .count.hot{background:var(--line2);border-color:var(--line2);color:var(--fg)}.loggrid{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;overflow:hidden}.logrow{display:grid;grid-template-columns:150px 160px 1fr;gap:12px;padding:10px 16px;border-bottom:1px solid var(--line);align-items:baseline}.logrow:last-child{border-bottom:0}.logwhen{color:var(--sub);font-size:var(--fs-small)}.logwho{font-weight:500}.logtext{overflow-wrap:anywhere}@media(max-width:760px){.logrow{grid-template-columns:1fr;gap:2px}}.msline{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.mstate{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-small);color:var(--sub);padding:2px 10px;border:1px solid var(--line);border-radius:var(--r-sm)}.mstate.off{color:var(--mute)}.outside{margin-top:var(--s5)}.outside h2{font-size:var(--fs-sub);font-weight:500;margin:0 0 var(--s2)}.outside .row{padding:12px 4px;border-bottom:1px solid var(--line)}.choice{display:flex;flex-direction:column;gap:8px}.choice .btn{align-self:flex-start}.choice .small{margin-bottom:12px}.opslist{margin:0 0 16px;padding-inline-start:20px;display:flex;flex-direction:column;gap:8px}.nj-type{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s3)}.nj-name{font-size:var(--fs-body);color:var(--fg);font-weight:400}.nj-note{margin-top:var(--s2);padding:var(--s2) var(--s3);border:1px solid var(--line2);border-radius:12px;font-size:var(--fs-small);color:var(--sub)}.nj-more{margin-top:var(--s2);font-size:var(--fs-small);color:var(--sub)}.nj-more summary{cursor:pointer;color:var(--mute);padding:var(--s1) 0}.nj-more p{margin:var(--s2) 0;line-height:1.7}.nj-more ul{margin:var(--s1) 0 var(--s2);padding-inline-start:var(--s3);line-height:1.7}.nj-k{font-size:var(--fs-small);color:var(--mute);margin:var(--s3) 0 var(--s1)}.nj-count{float:inline-end;font-weight:300;color:var(--mute)}.nj-group+.nj-group{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--line)}.nj-case{font-size:var(--fs-small);color:var(--fg);font-weight:400}.nj-check{display:flex;align-items:flex-start;gap:var(--s2);padding:6px 0;font-size:var(--fs-small);color:var(--sub);line-height:1.6;cursor:pointer}.nj-check input{margin-top:4px;flex:none;accent-color:var(--fg);width:16px;height:16px}.nj-check:has(input:checked) span{color:var(--mute);text-decoration:line-through;text-decoration-color:var(--line2)}.nj-picker{width:min(640px,calc(100vw - 32px))}.nj-picker .seg{margin-bottom:var(--s3)}.nj-q{width:100%;height:var(--field);padding:0 var(--s3);border:1px solid var(--line);border-radius:12px;background:transparent;color:var(--fg)}.nj-list{margin-top:var(--s2);max-height:min(56vh,520px);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column}.nj-opt{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:var(--s2) var(--s3);border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--fg);text-align:start;cursor:pointer;border-radius:10px}.nj-opt:hover,.nj-opt:focus-visible,.nj-opt.on{background:var(--hover)}.nj-page{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:var(--s5);align-items:start;margin-top:var(--s4)}.nj-list.tall{max-height:calc(100svh - 260px)}.nj-detail{max-width:680px;line-height:1.8;color:var(--sub)}.nj-detail h2{font-size:var(--fs-sub);color:var(--fg);margin:0 0 var(--s1)}.nj-detail ul,.nj-detail ol{padding-inline-start:var(--s4);margin:var(--s1) 0}@media(max-width:900px){.nj-page{grid-template-columns:1fr}.nj-list.tall{max-height:50svh}}.fl-add{float:inline-end;font-size:var(--fs-small);font-weight:400;color:var(--sub);background:none;border:0;cursor:pointer;padding:0}.fl-add:hover,.fl-add:focus-visible{color:var(--fg)}.fl-age{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2);flex-wrap:wrap}.fl-last{margin-top:var(--s2);font-size:var(--fs-small);color:var(--sub);line-height:1.7}.fl-dl{padding:var(--s2) 0;border-bottom:1px solid var(--line)}.fl-dl-top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2)}.fl-dl-acts{display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.testbadge{margin-inline-start:var(--s2);padding:6px 14px;border:1px solid var(--line2);border-radius:12px;font-size:var(--fs-small);color:var(--fg);text-decoration:none;white-space:nowrap}.testbadge:hover,.testbadge:focus-visible{background:var(--hover)}#stale-bar{position:fixed;inset-inline:16px;bottom:16px;z-index:80;display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s3);border:1px solid var(--line2);border-radius:14px;background:var(--bg);color:var(--fg);font-size:var(--fs-small)}#stale-bar button{flex:none;padding:8px 16px;border:1px solid var(--line2);border-radius:10px;background:var(--hover);color:var(--fg);cursor:pointer}.offchip{padding:6px 12px;border:1px solid var(--line);border-radius:12px;background:transparent;color:var(--mute);font-size:var(--fs-small);cursor:pointer;white-space:nowrap}.offchip:hover,.offchip:focus-visible{background:var(--hover);color:var(--fg)}.offchip.off{color:var(--fg);border-color:var(--line2)}.offchip.warn{color:var(--fg);border-color:var(--fg)}.off-panel{width:min(600px,calc(100vw - 32px));max-height:calc(100svh - 64px);overflow-y:auto}.off-panel h3{font-size:var(--fs-small);color:var(--mute);font-weight:500;margin:var(--s4) 0 var(--s2)}.off-conf{padding:var(--s2) 0;border-bottom:1px solid var(--line)}.off-conf .abtns{margin-top:var(--s1)}.devsec{margin-top:var(--s6);padding-top:var(--s4);border-top:1px solid var(--line)}@media(max-width:560px){.setseg{width:100%}.setseg button{flex:1 1 auto;padding:8px 6px;white-space:nowrap}}.radarset{display:flex;flex-direction:column;max-width:720px}.radarset .rs-row{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;padding:var(--s3) 0;border-bottom:1px solid var(--line)}.radarset .rs-k{width:140px;font-weight:600}.radarset .rs-v{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;flex:1;min-width:0}.radarset .rs-n{display:inline-flex;align-items:center;gap:2px}.radarset .rs-n .input{width:64px;text-align:center;font-variant-numeric:tabular-nums}.radarset .rs-rules{flex-direction:column;align-items:flex-start;gap:var(--s2)}.radarset .rs-what{display:block;color:var(--mute)}.radarset .rs-by{padding-top:var(--s3);color:var(--mute)}@media(max-width:560px){.radarset .rs-k{width:100%}}.devlist .crow{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap}.devlist .crow>span:first-child{flex:1;min-width:200px}.devlist .devgroup{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s3) 0;border-bottom:1px solid var(--line)}.devlist .devgroup:last-child{border-bottom:0}.devlist .devgroup>.t{font-weight:600}@media(max-width:700px){.offchip{max-width:44vw;overflow:hidden;text-overflow:ellipsis}}.stagecell{align-items:center}.stagecell .combo{min-width:170px}.stagecell .chip{padding:3px 10px;border:1px solid var(--line);border-radius:12px;color:var(--mute);font-size:var(--fs-small);white-space:nowrap}.kycbox{margin:0 0 18px;padding:14px 16px;border:1px solid var(--line);border-radius:14px}.kycparty+.kycparty{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.kycbox h3{margin:0 0 10px}.kycphones{display:flex;flex-wrap:wrap;gap:10px 18px;margin-bottom:10px}.kycphone{display:inline-flex;align-items:center;gap:8px}.shell.work .pattern{display:none}.main>.view,.main>section.view{width:100%;max-width:1120px;margin-inline:auto}.btn,.seg,.seg button,.nb,.iconbtn,.input,.f input,.f select,.f textarea,.lnk,.searchbtn,.composer,.send,.card,.acard.focus,.acard.hl{corner-shape:superellipse}.lnk{display:inline-flex;align-items:center;min-height:var(--ctl-sm);padding:0 10px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--sub);font-size:var(--fs-small);cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color .15s var(--ease),color .15s var(--ease)}.lnk:is(:hover,:focus-visible){background:var(--hover);color:var(--fg)}.lnk.ok{color:var(--fg);font-weight:500}.lnk:disabled{opacity:.45;cursor:default}.rowtools{opacity:0;transition:opacity .15s var(--ease)}.row:is(:hover,:focus-within) .rowtools,.ritem:is(:hover,:focus-within) .rowtools,tr:is(:hover,:focus-within) .rowtools{opacity:1}@media(hover:none){.rowtools{opacity:1}}.navpill{background:var(--hover)}.nb svg{width:20px;height:20px}.nb.on svg{color:var(--fg)}.ritem .kv dd .hij{font-size:var(--fs-body);color:var(--sub)}.ritem .rtitle,.acard .atext{font-weight:500}.taskbar{display:flex;flex-direction:column;gap:var(--s3);margin-bottom:var(--s3)}.taskbar .seg{align-self:flex-start}.taskbar .seg button{font-size:var(--fs-body);padding:8px 20px}.lateline{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--s3) var(--s2);border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:none;color:var(--fg);cursor:pointer;text-align:start}.lateline b{font-weight:500}.lateline span{color:var(--mute);font-size:var(--fs-small)}.lateline:hover{background:var(--hover)}.taskbar .seg .tabn{margin-inline-start:8px;font-family:var(--font-en),sans-serif;font-size:var(--fs-small);opacity:.7}.ritem.sess{padding:var(--s3) 0;gap:var(--s1) var(--s4)}.ritem.sess .rwhen{gap:2px}.ritem.sess .rwhen .rdue{order:-1;margin:0 0 var(--s1);font-size:var(--fs-body)}.ritem.sess .rwhen span{font-size:var(--fs-small);color:var(--mute)}.ritem.sess .rwhen span:first-child{color:var(--sub);font-weight:300}.ritem.sess .rtitle{font-size:19px}.rline{display:flex;flex-wrap:wrap;gap:2px 0;color:var(--sub)}.rline span{cursor:copy}.rline span+span:before{content:"·";margin-inline:8px;color:var(--mute)}.ritem.sess .rnote{font-size:var(--fs-small)}.startline{display:block;margin-block-start:4px;font-size:var(--fs-small);color:var(--sub)}.chatturn{display:flex;flex-direction:column;align-items:stretch;gap:6px}:root,[data-theme=dark],[data-theme=light]{--edge: color-mix(in srgb, var(--fg) 12%, var(--bg))}::selection{background:var(--fg);color:var(--bg)}:root{accent-color:var(--fg)}h1,h2,h3{text-wrap:balance}.pattern{position:absolute;top:0;left:0;width:min(45vw,620px);aspect-ratio:1;height:auto;overflow:hidden;pointer-events:none;z-index:-1;opacity:.8;-webkit-mask-image:linear-gradient(to left,transparent,black 45%),linear-gradient(to top,transparent 50%,black 85%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to left,transparent,black 45%),linear-gradient(to top,transparent 50%,black 85%);mask-composite:intersect;contain:strict}.pattern:before{content:"";position:absolute;top:-60%;right:-60%;bottom:-60%;left:-60%;rotate:45deg;background:conic-gradient(color-mix(in srgb,var(--fg) 8%,var(--bg)) 0 25%,transparent 0) 60px 0 / 240px 240px,conic-gradient(color-mix(in srgb,var(--fg) 6%,var(--bg)) 0 25%,transparent 0 50%,color-mix(in srgb,var(--fg) 4%,var(--bg)) 0 75%,transparent 0) 0 0 / 120px 120px,conic-gradient(color-mix(in srgb,var(--fg) 3%,var(--bg)) 0 25%,transparent 0) 30px 30px / 60px 60px}[data-theme=light] .pattern{display:block;filter:invert(1);opacity:.5}.login .pattern{z-index:0}.side-mark{display:none}@media(min-width:1840px){.side-mark{display:block;position:fixed;left:0;top:35vh;width:max(0px,calc((100vw - var(--nav-w) - var(--content-max)) / 2 - 24px));height:120vh;overflow:hidden;pointer-events:none;z-index:-1;clip-path:inset(0 0 calc(55vh + 96px) 0)}[data-theme=light] .side-mark{opacity:.5}}.side-mark img{position:absolute;right:0;top:0;height:100%;width:auto;opacity:.12}.side-mark path,.side-mark.draw path{fill:var(--line);fill-opacity:1;stroke:none;animation:none}.topbar{background:transparent;border-bottom:1px solid transparent;transition:background-color .35s,border-color .35s;view-transition-name:topbar}.is-scrolled .topbar{background:var(--bg);border-bottom-color:var(--edge)}.nav{view-transition-name:sidenav}@media(max-width:900px){.topbar{position:sticky;top:0;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}}@media(max-width:900px){.nav{position:relative;top:auto}}.seq{display:inline-flex;flex-wrap:wrap;max-width:100%;overflow:hidden;vertical-align:bottom}.seq>span{white-space:nowrap;margin-inline-end:.9em}.seq>span:last-child{margin-inline-end:0}.seq>span+span{margin-inline-start:-.9em}.seq>span+span:before{content:"·";display:inline-block;width:.9em;text-align:center}:root,[data-theme=dark]{--solid-bg: linear-gradient(180deg, var(--fg) 0%, color-mix(in srgb, var(--fg) 94%, var(--bg)) 100%);--solid-shadow: inset 0 -1px 0 rgba(0,0,0,.08), 0 1px 2px rgba(0,0,0,.6);--line-bg: linear-gradient(180deg, rgba(255,255,255,.022) 0%, rgba(255,255,255,0) 100%) padding-box, linear-gradient(180deg, rgba(255,255,255,.1) 0%, rgba(255,255,255,.03) 65%, rgba(255,255,255,0) 100%) border-box;--line-bg-hover: linear-gradient(180deg, rgba(255,255,255,.04) 0%, rgba(255,255,255,0) 100%) padding-box, linear-gradient(180deg, rgba(255,255,255,.18) 0%, rgba(255,255,255,.05) 65%, rgba(255,255,255,0) 100%) border-box;--press-shadow: inset 0 1px 3px rgba(0,0,0,.4)}[data-theme=light]{--solid-bg: linear-gradient(180deg, color-mix(in srgb, var(--fg) 89%, var(--bg)) 0%, color-mix(in srgb, var(--fg) 98%, var(--bg)) 100%);--solid-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 2px rgba(0,0,0,.2);--line-bg: linear-gradient(180deg, rgba(0,0,0,.03) 0%, rgba(0,0,0,0) 100%) padding-box, linear-gradient(180deg, rgba(0,0,0,.15) 0%, rgba(0,0,0,.04) 65%, rgba(0,0,0,0) 100%) border-box;--line-bg-hover: linear-gradient(180deg, rgba(0,0,0,.05) 0%, rgba(0,0,0,0) 100%) padding-box, linear-gradient(180deg, rgba(0,0,0,.26) 0%, rgba(0,0,0,.06) 65%, rgba(0,0,0,0) 100%) border-box;--press-shadow: inset 0 1px 3px rgba(0,0,0,.15)}.btn,.cribbon button,.seg{background:var(--line-bg);border:1px solid transparent;box-shadow:none}.btn:is(:hover,:focus-visible),.cribbon button:hover{background:var(--line-bg-hover);border-color:transparent}.btn.primary,.send:not(:disabled){background:var(--solid-bg);color:var(--bg);border-color:transparent;box-shadow:var(--solid-shadow)}.btn.primary:is(:hover,:focus-visible){background:var(--solid-bg);filter:brightness(1.03)}.btn:active,.cribbon button:active,.topbar .iconbtn:active{box-shadow:var(--press-shadow);transform:translateY(1px)}.btn.danger{background:var(--line-bg)}.topbar .iconbtn,.mini .top .iconbtn,.formhead .iconbtn,.viewbox .iconbtn,.who .out{background:var(--line-bg),linear-gradient(var(--bg),var(--bg)) padding-box;border:1px solid transparent;color:var(--fg)}.topbar .iconbtn:is(:hover,:focus-visible),.mini .top .iconbtn:hover,.formhead .iconbtn:hover,.viewbox .iconbtn:hover,.who .out:hover{background:var(--line-bg-hover),linear-gradient(var(--bg),var(--bg)) padding-box}.topbar .iconbtn:disabled{color:var(--mute)}.seg button.on{background:var(--solid-bg);color:var(--bg);box-shadow:var(--solid-shadow)}@media(hover:hover)and (pointer:fine){.btn:hover:not(:disabled){transform:translateY(-1px)}}.launcher{width:48px;height:48px;border-radius:14px;background:var(--bg);border:0;box-shadow:none;transition:background-color .12s ease}.launcher img{height:32px;width:auto;opacity:.85;transition:opacity .12s ease}.launcher:is(:hover,:focus-visible){background:var(--nav-hover)}.launcher:is(:hover,:focus-visible) img,.launcher.on img{opacity:1}html.kb-open .launcher{display:none}@property --dim{syntax: "<number>"; inherits: false; initial-value: 1;}.lg{-webkit-mask-image:linear-gradient(110deg,rgba(0,0,0,var(--dim)) 40%,black 50%,rgba(0,0,0,var(--dim)) 60%);mask-image:linear-gradient(110deg,rgba(0,0,0,var(--dim)) 40%,#000,rgba(0,0,0,var(--dim)) 60%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-position:0% 0;mask-position:0% 0}.lg.shine-go{animation:lg-shine 1.6s .3s ease-in-out both}@keyframes lg-shine{0%{--dim: 1;-webkit-mask-position:0% 0;mask-position:0% 0}15%,85%{--dim: var(--dim-to, .78)}to{--dim: 1;-webkit-mask-position:100% 0;mask-position:100% 0}}[data-theme=light] .lg{--dim-to: .45}.crumbs button,.msg .hits button,.histopen>span:first-child{position:relative}.crumbs button{padding-bottom:2px;border-bottom:1px solid var(--line2)}.crumbs button:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:1px;background:var(--fg);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease);pointer-events:none}@media(hover:hover){.crumbs button:hover:after{transform:scaleX(1)}}.crumbs button:focus-visible:after{transform:scaleX(1)}[data-theme=light] .crumbs button{border-bottom-color:color-mix(in srgb,var(--fg) 40%,var(--bg))}@supports (corner-shape: superellipse(2)){.btn,.iconbtn,.nb,.navpill,.searchbtn,.kbd,.seg,.seg button,.send,.composer,.input,.findbox,.namebox,.combo-list,.combo.sel .selbtn,.f input,.f select,.f textarea,.pair input,.pair select,.pair textarea,.tick,.f.check input[type=checkbox],.card,.msg,.msg .hits button,.histbox,.histopen,.note,.mini,.palette,.palette .res button,.sheetform,.viewbox,.bellpop,.toast,.cribbon button,.abanner,.amsg,.loggrid,.checks{corner-shape:superellipse(1.6)}}::view-transition-old(root),::view-transition-new(root){animation-duration:.28s;animation-timing-function:ease-out}@supports (view-transition-name: none){.view{animation:none}}@media(prefers-reduced-motion:reduce){.lg.shine-go{animation:none}.crumbs button:after{transition:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}:root,[data-theme=dark]{--panel: color-mix(in srgb, var(--fg) 5%, var(--bg));--silver: var(--sub)}[data-theme=light]{--panel: color-mix(in srgb, var(--fg) 4%, var(--bg));--silver: color-mix(in srgb, var(--fg) 71%, var(--bg))}:focus-visible{outline:2px solid var(--fg);outline-offset:3px}html{scrollbar-color:var(--line) transparent}*{scrollbar-width:thin}.nav{border-inline-end-color:var(--edge)}.nav .me{border-top-color:var(--edge)}.navpill{background:var(--panel);border:0;top:0;right:0;bottom:0;left:0}.nb{color:var(--sub)}.nb:hover{background:transparent;color:var(--fg)}.nb.on{color:var(--fg);font-weight:700}.nb svg{color:var(--mute);transition:color .2s var(--ease)}.nb:hover svg,.nb.on svg{color:var(--fg)}@media(max-width:900px){.nav{border-bottom-color:var(--edge)}.navlist .nb{border-color:transparent;background:transparent}.navlist .nb.on{background:var(--panel);border-color:transparent}}.head{padding-block:var(--s4) var(--s4);margin-bottom:var(--s4);border-bottom:1px solid var(--edge);align-items:flex-end}.head h1{font-size:clamp(28px,1.2vw + 18px,40px);font-weight:700;line-height:1.25;letter-spacing:0}.src{color:var(--mute);margin-top:var(--s2)}.group{color:var(--fg);font-weight:700;padding-bottom:var(--s2);border-bottom:1px solid var(--edge);margin:var(--s5) 0 0}.crumbs{color:var(--mute);gap:var(--s2) 12px}.list .row{border-bottom-color:var(--line);padding-block:14px;transition:background-color .25s var(--ease)}.list .row .name{color:var(--fg)}.list .row>svg:first-child{color:var(--mute);flex:none;transition:color .25s var(--ease)}.list .row:is(:hover,:focus-visible)>svg:first-child{color:var(--fg)}.list .row:is(:hover,:focus-visible),.list div.row:hover,.histopen:hover,.palette .res button:hover,.palette .res button.sel,tbody tr:hover,tr.editable:hover td,td.copyable:hover{background:var(--panel)}.small{color:var(--mute)}.tablebox{border-top-color:var(--edge)}th{color:var(--mute);font-weight:500;border-bottom-color:var(--line);background:var(--bg)}td{border-bottom-color:var(--edge)}bdi.ltr,.due,.rdue,.meta,.cstrip .v,.cev .d,.logwhen{font-variant-numeric:tabular-nums}.rlist{border-top-color:var(--edge)}.ritem{border-bottom-color:var(--edge);transition:background-color .25s var(--ease)}.ritem .rtitle{font-weight:700}.ritem .rnote{border-inline-start-color:var(--line2)}.input,.f input,.f select,.f textarea,.pair input,.pair select,.pair textarea,.findbox,.namebox,.combo.sel .selbtn,.searchbtn,.composer{background:var(--panel);border-color:var(--line2);transition:border-color .25s var(--ease)}.input:focus,.f input:focus,.f select:focus,.f textarea:focus,.pair :is(input,select,textarea):focus,.findbox:focus-within,.namebox:focus,.composer:focus-within{border-color:var(--silver);outline:none}.searchbtn:hover{border-color:var(--line2);color:var(--sub)}.f>span,.field span{color:var(--mute)}.kbd{border-color:var(--edge);color:var(--mute);background:var(--bg)}.sheetform,.palette,.viewbox,.bellpop,.mini,.combo-list{background:var(--bg);border:1px solid var(--line2);box-shadow:none}.card,.histbox,.genform.inline,.checks,.loggrid,.note{background:var(--panel);border-color:var(--edge)}.note{color:var(--sub)}.palette .bar,.mini .top,.formhead{border-bottom-color:var(--edge)}.formhead{padding-bottom:var(--s3);border-bottom:1px solid var(--edge)}.formhead h2{font-weight:700}.formfoot{padding-top:var(--s3);border-top:1px solid var(--edge)}.scrim{background:#0009}[data-theme=light] .scrim{background:#ffffffb3}.msg{border-radius:var(--r-lg)}.msg.ar{background:var(--panel);border:1px solid var(--edge);border-start-end-radius:6px}.msg.me{border-start-start-radius:6px}.msg .hits button{background:var(--line-bg);border:1px solid transparent;color:var(--fg);transition:background .25s var(--ease)}.msg .hits button:hover{background:var(--line-bg-hover)}.composer{border-radius:var(--r-md);padding:6px;padding-inline-start:var(--s3)}.send:disabled{background:var(--line-bg),linear-gradient(var(--bg),var(--bg)) padding-box;border:1px solid transparent;color:var(--mute);opacity:1}.histbox{padding:var(--s2)}.seg{padding:4px;gap:4px}.seg button{color:var(--sub);transition:color .2s var(--ease)}.seg button:hover{color:var(--fg)}.combo-list button.hi{background:var(--panel)}.alist{border-top-color:var(--edge)}.acard{border-bottom-color:var(--edge)}.acard .atext{font-weight:700}.bellhead{border-bottom:1px solid var(--edge);padding-bottom:var(--s3);margin-bottom:var(--s1)}.cstrip,.cribbon{border-color:var(--edge)}.cstrip>div,.cpane+.cpane{border-inline-start-color:var(--edge)}.cribbon .g{border-inline-end-color:var(--edge)}.cribbon button{color:var(--fg)}.crow,.cev{border-bottom-color:var(--edge)}.ctree dd{border-inline-start-color:var(--line)}.stages button{border-bottom-color:var(--edge)}.chead h1{font-weight:700}.login img.v{width:clamp(180px,22vh,260px)}.login .btn.primary{min-height:52px;padding:0 32px;font-weight:700;border-radius:var(--r-sm)}.toast{background:var(--solid-bg);box-shadow:var(--solid-shadow)}.iconbtn,.iconbtn.sm,.iconbtn.xs,.iconbtn.lk,.acard .abtns .abtn-i,.abtns .iconbtn,.rowtools .iconbtn,.linkicons .iconbtn,.combo-arrow{background:var(--line-bg),linear-gradient(var(--bg),var(--bg)) padding-box;border:1px solid transparent;color:var(--fg);box-shadow:none}.iconbtn:is(:hover,:focus-visible),.acard .abtns .abtn-i:is(:hover,:focus-visible),.combo-arrow:hover{background:var(--line-bg-hover),linear-gradient(var(--bg),var(--bg)) padding-box;color:var(--fg)}.iconbtn:active,.acard .abtns .abtn-i:active{box-shadow:var(--press-shadow);transform:translateY(1px)}.iconbtn:disabled,.acard .abtns .abtn-i:disabled{color:var(--mute);background:var(--line-bg),linear-gradient(var(--bg),var(--bg)) padding-box}.iconbtn.danger{color:var(--fg)}.combo-arrow{border-radius:var(--r-sm);padding:6px}@supports (corner-shape: superellipse(2)){.combo-arrow,.acard .abtns .abtn-i{corner-shape:superellipse(1.6)}}.splash img{-webkit-mask-image:linear-gradient(110deg,rgba(0,0,0,var(--dim)) 40%,black 50%,rgba(0,0,0,var(--dim)) 60%);mask-image:linear-gradient(110deg,rgba(0,0,0,var(--dim)) 40%,#000,rgba(0,0,0,var(--dim)) 60%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-position:0% 0;mask-position:0% 0;animation:ldin .9s var(--ease) forwards,lg-shine 1.4s 1s ease-in-out both}[data-theme=light] .splash img{--dim-to: .45}.sync{display:none}@media(min-width:1920px)and (hover:hover)and (pointer:fine){:root{--fs-title: 40px;--fs-sub: 22px;--fs-body: 18px;--fs-small: 15px;--fs-meta: 16px;--ctl: 44px;--ctl-sm: 36px;--row: 48px;--icon: 22px;--nav-w: 280px;--field: 46px;--s3: 16px;--s4: 24px;--s5: 32px;--gutter: 56px}}@media(min-width:2400px)and (hover:hover)and (pointer:fine){:root{--fs-title: 40px;--fs-sub: 26px;--fs-body: 20px;--fs-small: 16px;--fs-meta: 17px;--ctl: 48px;--ctl-sm: 40px;--row: 52px;--icon: 24px;--nav-w: 320px;--field: 50px;--s3: 20px;--s4: 28px;--s5: 40px;--gutter: 64px}}.linkicons{gap:2px;opacity:1}.linkicons .iconbtn.lk{background:none;border-color:transparent;color:var(--mute);box-shadow:none}.linkicons .iconbtn.lk img.logo{opacity:.6;transition:opacity .2s var(--ease)}.linkicons .iconbtn.lk:is(:hover,:focus-visible){background:var(--panel);color:var(--fg);transform:none}.linkicons .iconbtn.lk:is(:hover,:focus-visible) img.logo{opacity:1}.ritem .rtitle .linkcell{flex-wrap:nowrap;align-items:center}.ritem .rtitle .linkcell>span:first-child{min-width:0}.ritem .rtitle .linkicons{margin-inline-start:auto;flex:none}.tabs{display:flex;gap:var(--s1);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;margin:calc(-1 * var(--s2)) 0 var(--s4);padding-bottom:2px;border-bottom:1px solid var(--edge)}.tabs::-webkit-scrollbar{display:none}.tab{position:relative;display:flex;align-items:center;flex:0 1 190px;min-width:96px;border-radius:var(--r-sm) var(--r-sm) 0 0;transition:background-color .2s var(--ease)}.tab>button:first-child{flex:1;text-align:start;min-width:0;min-height:var(--ctl);padding-inline:var(--s3) var(--s1);border:0;background:none;color:var(--mute);font-size:var(--fs-small);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:color .2s var(--ease)}.tab .tabx{flex:none;display:grid;place-items:center;width:24px;height:24px;margin-inline-end:var(--s2);padding:0;border:0;border-radius:6px;background:none;color:var(--mute);cursor:pointer;opacity:.7;transition:opacity .2s var(--ease),background-color .2s var(--ease)}.tab .tabx svg{width:14px;height:14px}.tab:is(:hover,:focus-within)>button:first-child,.tab.on>button:first-child{color:var(--fg)}.tab .tabx:is(:hover,:focus-visible){opacity:1;background:var(--panel);color:var(--fg)}.tab.on{background:var(--panel)}.tab.on:after{content:"";position:absolute;inset-inline:0;bottom:-2px;height:2px;background:var(--fg);border-radius:1px}@media(hover:none){.tab .tabx{opacity:1;width:32px;height:32px}}.list .row .linkcell{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s3)}.list .row .linkcell>.name{min-width:0}.list .row .linkcell .linkicons{flex:none}.list .row{padding-block:12px}.head+.rlist,.head+*>.rlist:first-child,.filters+.rlist{border-top:0}.ctree dd{border-inline-start:0}.cpane+.cpane{border-inline-start-color:var(--edge)}.cstage .combo{display:inline-block}.cstage .combo-list{min-width:max-content;white-space:nowrap}.cstage .combo.sel .selbtn{width:auto;justify-content:flex-start;gap:var(--s2)}.chead h1{font-size:var(--fs-title);line-height:1.25;margin:var(--s2) 0 var(--s1)}.chead .crumbs{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s2)}.iconbtn,.iconbtn.sm,.iconbtn.xs,.acard .abtns .abtn-i,.abtns .iconbtn,.rowtools .iconbtn,.formhead .iconbtn,.viewbox .iconbtn,.mini .top .iconbtn,.combo-arrow,.who .out{background:none;border-color:transparent;box-shadow:none;color:var(--sub)}.topbar .iconbtn{background:var(--bg);border-color:transparent;color:var(--sub)}:is(.iconbtn,.acard .abtns .abtn-i,.combo-arrow,.who .out):is(:hover,:focus-visible),.topbar .iconbtn:is(:hover,:focus-visible){background:var(--panel);color:var(--fg)}.iconbtn:disabled,.acard .abtns .abtn-i:disabled{background:none;color:var(--mute)}.iconbtn[aria-disabled=true]{color:var(--mute);opacity:.45;transform:none}.btn:not(.primary),.cribbon button,.msg .hits button,#stale-bar button,.perm td button{background:none;border-color:transparent;box-shadow:none}.btn:not(.primary):is(:hover,:focus-visible),.cribbon button:hover,.msg .hits button:hover{background:var(--panel)}.btn:not(.primary){color:var(--sub)}.btn:not(.primary):is(:hover,:focus-visible){color:var(--fg)}.cribbon .g:first-child button:first-child{background:var(--solid-bg);color:var(--bg);box-shadow:var(--solid-shadow)}.note,.card,.histbox,.genform.inline,.loggrid,.kycbox,.checks,.nj-note{border-color:transparent;background:none}.note,.kycbox{padding-inline:0}.kycbox{padding-block:0 var(--s3);border-radius:0;border-bottom:1px solid var(--edge)}.loggrid{border-radius:0}.stagecell .chip,.offchip,.mstate,.testbadge,.nb .count,.kbd,.acard .ameta .alert-t,.acard .ameta .tagm,.due,.rdue{border-color:transparent;background:none;padding-inline:0}.acard .abtns{border-top:0;padding-top:0}.kycphones{flex-direction:column;gap:var(--s1)}.kycphone{gap:var(--s3);flex-wrap:wrap}.kycname{font-weight:500;margin-bottom:var(--s1)}.kycparty>.small{color:var(--mute)}.kyctools{display:inline-flex;gap:var(--s1)}.kycphone a.lk{color:var(--sub);text-decoration:none;font-size:var(--fs-small)}.kycphone a.lk:is(:hover,:focus-visible){color:var(--fg);text-decoration:underline;text-underline-offset:4px}.amsg{border-color:transparent;padding-inline:0}.stagecell .combo{min-width:0}.stagecell .combo.sel .selbtn{background:none;border-color:transparent;color:var(--mute);padding-inline:var(--s1);gap:var(--s1)}.stagecell .combo.sel .selbtn:hover{color:var(--fg);background:var(--panel)}:root,[data-theme=dark]{--solid-bg: linear-gradient(180deg, var(--fg) 0%, color-mix(in srgb, var(--fg) 85%, var(--bg)) 100%);--soft-bg: linear-gradient(180deg, color-mix(in srgb, var(--fg) 12%, var(--bg)) 0%, color-mix(in srgb, var(--fg) 2%, var(--bg)) 100%) padding-box, linear-gradient(180deg, rgba(255,255,255,.22) 0%, rgba(255,255,255,.06) 60%, rgba(255,255,255,.02) 100%) border-box;--soft-bg-hover: linear-gradient(180deg, color-mix(in srgb, var(--fg) 16%, var(--bg)) 0%, color-mix(in srgb, var(--fg) 4%, var(--bg)) 100%) padding-box, linear-gradient(180deg, rgba(255,255,255,.32) 0%, rgba(255,255,255,.08) 60%, rgba(255,255,255,.03) 100%) border-box}[data-theme=light]{--solid-bg: linear-gradient(180deg, color-mix(in srgb, var(--fg) 84%, var(--bg)) 0%, var(--fg) 100%);--soft-bg: linear-gradient(180deg, var(--bg) 0%, color-mix(in srgb, var(--fg) 7%, var(--bg)) 100%) padding-box, linear-gradient(180deg, rgba(0,0,0,.1) 0%, rgba(0,0,0,.18) 100%) border-box;--soft-bg-hover: linear-gradient(180deg, var(--bg) 0%, color-mix(in srgb, var(--fg) 11%, var(--bg)) 100%) padding-box, linear-gradient(180deg, rgba(0,0,0,.16) 0%, rgba(0,0,0,.26) 100%) border-box}.btn:not(.primary),.cribbon button{background:var(--soft-bg);border:1px solid transparent;color:var(--fg);box-shadow:inset 0 1px #ffffff0f,0 1px 2px #00000080;font-weight:500}.btn:not(.primary):is(:hover,:focus-visible),.cribbon button:hover{background:var(--soft-bg-hover);color:var(--fg)}.btn.primary{font-weight:500}.cribbon,.cribbon .g{gap:var(--s2)}.seg button.on:hover,.seg button.on:focus-visible{color:var(--bg)}:root:not([data-theme=light]),[data-theme=dark]{--soft-bg: linear-gradient(180deg, color-mix(in srgb, var(--fg) 7%, var(--bg)) 0%, color-mix(in srgb, var(--fg) 3%, var(--bg)) 100%) padding-box, linear-gradient(180deg, rgba(255,255,255,.13) 0%, rgba(255,255,255,.05) 100%) border-box;--soft-bg-hover: linear-gradient(180deg, color-mix(in srgb, var(--fg) 10%, var(--bg)) 0%, color-mix(in srgb, var(--fg) 4%, var(--bg)) 100%) padding-box, linear-gradient(180deg, rgba(255,255,255,.2) 0%, rgba(255,255,255,.07) 100%) border-box}.btn:not(.primary),.cribbon button{box-shadow:none}.btn:not(.primary):is(:hover,:focus-visible),.cribbon button:hover{transform:none}.seg{background:linear-gradient(180deg,color-mix(in srgb,var(--fg) 6%,var(--bg)),color-mix(in srgb,var(--fg) 2%,var(--bg))) padding-box,linear-gradient(180deg,#ffffff1a,#ffffff0a) border-box}[data-theme=light] .seg{background:linear-gradient(180deg,color-mix(in srgb,var(--fg) 2%,var(--bg)),color-mix(in srgb,var(--fg) 6%,var(--bg))) padding-box,linear-gradient(180deg,#00000014,#00000024) border-box}.nj-page .seg,.nj-picker .seg{margin-bottom:var(--s4)}.nj-page .nj-q,.nj-picker .nj-q{margin-top:0}.pnums{gap:var(--s1);flex-wrap:wrap}.pnums .pn,.pnums .pn-arrow{min-width:var(--ctl);height:var(--ctl);padding:0 var(--s2);display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--r-sm);background:none;color:var(--sub);font:inherit;font-size:var(--fs-body);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .15s var(--ease),color .15s var(--ease)}.pnums .pn:is(:hover,:focus-visible),.pnums .pn-arrow:is(:hover,:focus-visible):not(:disabled){background:var(--panel);color:var(--fg)}.pnums .pn.on{background:var(--solid-bg);color:var(--bg);font-weight:600;cursor:default}.pnums .pn-arrow:disabled{opacity:.3;cursor:default}.pnums .pn-arrow svg{width:var(--icon);height:var(--icon)}.pnums .pn-gap{color:var(--mute);padding-inline:var(--s1)}.seg{position:relative;isolation:isolate}.seg.seg-live:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:var(--iw);height:var(--ih);transform:translate(var(--ix),var(--iy));border-radius:10px;background:var(--solid-bg);box-shadow:var(--solid-shadow);pointer-events:none;transition:transform .42s cubic-bezier(.32,.72,0,1),width .42s cubic-bezier(.32,.72,0,1),height .42s cubic-bezier(.32,.72,0,1)}.seg.seg-still:before{transition:none}.seg.seg-live>button.on,.seg.seg-live>button.on:hover{background:transparent;box-shadow:none}.seg.seg-live>button{transition:color .3s cubic-bezier(.32,.72,0,1)}@supports (corner-shape: superellipse(2)){.seg.seg-live:before{corner-shape:superellipse}}@media(prefers-reduced-motion:reduce){.seg.seg-live:before{transition:none}}.iconbtn:has(>.lbl){width:auto!important;padding-inline:var(--s2);gap:6px}.iconbtn>.lbl{font-size:var(--fs-small);white-space:nowrap}.rlist.tasks .ritem{padding:var(--s4) var(--s2);border-radius:var(--r-sm);transition:background-color .25s var(--ease)}.rlist.tasks .ritem:hover{background:var(--panel)}.rlist.tasks .ritem .rtitle{font-size:var(--fs-body);line-height:1.6}.rlist.donev .ritem.done{opacity:1}.rlist.donev .ritem.done .rtitle{color:var(--sub)}.tmeta{display:flex;flex-direction:column;gap:var(--s2)}.tline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) 0;color:var(--sub);font-size:var(--fs-small)}.tline .tchip{display:inline-flex;align-items:center;gap:var(--s1)}.tline .tchip+.tchip:before{content:"·";margin-inline:var(--s2);color:var(--mute)}.tline .tchip .linkcell{display:inline-flex;flex-direction:row;align-items:center;gap:var(--s1)}.tpeople{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s4);font-size:var(--fs-small);color:var(--fg)}.tpeople em{font-style:normal;color:var(--mute);margin-inline-end:6px}.tpeople .tdone{color:var(--fg);font-weight:500}.tpeople .tdate{color:var(--mute);font-weight:400;margin-inline-start:4px}.rlist.tasks .ritem .rnote{font-size:var(--fs-small)}.nav .brand-mark{display:none}@media(max-width:900px){.pinbtn{display:none}}:root{--ease-soft: cubic-bezier(.32, .72, 0, 1)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:is(.btn,.lnk,.nb,.iconbtn,.seg button,.tab>button,.pnums button,.combo.sel .selbtn,.cribbon button){transition-timing-function:var(--ease-soft)!important;transition-duration:.22s!important}:is(.ritem,.acard,.row,.card){transition:background-color .3s var(--ease-soft),opacity .3s var(--ease-soft)}@keyframes soft-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){:is(.rlist>.ritem,.belllist>.acard,.alist>.acard,.rows>.row){animation:soft-rise .38s var(--ease-soft) both}}:focus-visible{outline:2px solid color-mix(in srgb,var(--fg) 45%,transparent);outline-offset:2px;border-radius:var(--r-sm)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--fg) 18%,transparent) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--fg) 16%,transparent);border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--fg) 28%,transparent)}::-webkit-scrollbar-track{background:transparent}.toast{border-radius:14px}.rlist .ritem{padding:var(--s4) var(--s2);border-radius:var(--r-sm);transition:background-color .3s var(--ease-soft)}.rlist .ritem:hover{background:var(--panel)}.ritem .kv dt{font-size:var(--fs-small);font-weight:400;opacity:.75}.ritem .kv dd{font-weight:500}:is(.input,.f input,.f select,.f textarea,.pair input,.pair select,.pair textarea,.findbox,.namebox,.combo.sel .selbtn){min-height:50px;padding-inline-start:14px;border-radius:12px;border:1px solid var(--line2);background:var(--panel);transition:border-color .25s var(--ease-soft),box-shadow .25s var(--ease-soft),background-color .25s var(--ease-soft)}.f textarea,.pair textarea{padding-block:12px;line-height:1.7}:is(.input,.f input,.f select,.f textarea,.pair input,.pair select,.pair textarea,.namebox):focus,:is(.findbox,.combo.sel .selbtn):focus-within{border-color:color-mix(in srgb,var(--fg) 55%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--fg) 8%,transparent);background:var(--bg);outline:none}.f>span,.field span{font-size:var(--fs-small);margin-bottom:6px}.composer{border-radius:20px;border:1px solid var(--edge);background:var(--panel);padding:8px 18px 8px 8px;box-shadow:0 10px 40px -24px #00000059;transition:border-color .25s var(--ease-soft),box-shadow .25s var(--ease-soft)}.composer:focus-within{border-color:color-mix(in srgb,var(--fg) 45%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--fg) 7%,transparent),0 14px 44px -24px #0006}.genform{display:flex;flex-direction:column;gap:var(--s4)}.genform .fields,.userrow .fields{gap:var(--s3) var(--s4)}.userrow{padding:var(--s4) var(--s3);border-radius:var(--r-md);transition:background-color .3s var(--ease-soft)}.userrow:hover{background:var(--panel)}.devsec{border-top-color:var(--edge)}.ritem .rtitle .linkicons{margin-inline-start:var(--s3)}.ritem .rtitle .linkcell{justify-content:flex-start}.ritem .rgrid{display:flex;flex-wrap:wrap;gap:var(--s2) 48px}.ritem .rgrid .kv{min-width:8em}@media(min-width:1025px)and (hover:hover)and (pointer:fine){:root{--fs-title: 24px;--fs-sub: 17px;--fs-body: 16px;--fs-small: 13px;--fs-meta: 13px;--fs-field: 16px;--ctl: 34px;--ctl-sm: 30px;--row: 36px;--icon: 18px;--field: 36px;--nav-w: 240px;--nav-row: 36px;--gutter: clamp(20px, 2vw, 32px)}.topbar{padding:10px 0;min-height:56px;margin-bottom:var(--s2)}.tabs{margin:0 0 var(--s3)}.tab{flex-basis:160px}.head{padding-block:var(--s2) var(--s3);margin-bottom:var(--s3)}.head h1{font-size:var(--fs-title);line-height:1.3}.fields{gap:12px var(--s3)}.f{gap:6px}.seg button{padding:6px 14px}:is(.input,.f input,.f select,.f textarea,.pair input,.pair select,.pair textarea,.findbox,.namebox,.combo.sel .selbtn){min-height:var(--field);border-radius:var(--r-sm)}.f textarea,.pair textarea{padding-block:8px;line-height:1.7}.f>span,.field span{margin-bottom:2px}.genform{gap:var(--s3)}.genform .fields,.userrow .fields{gap:12px var(--s3)}.rlist .ritem{padding:12px var(--s2)}.userrow{padding:var(--s3) 12px}}@media(min-width:1920px)and (hover:hover)and (pointer:fine){:root{--fs-title: 26px;--fs-sub: 18px;--fs-body: 16px;--fs-small: 14px;--fs-meta: 14px;--fs-field: 16px;--ctl: 38px;--ctl-sm: 32px;--row: 40px;--icon: 20px;--field: 40px;--nav-w: 256px;--nav-row: 40px;--gutter: 40px}.topbar{min-height:64px}}@media(min-width:2400px)and (hover:hover)and (pointer:fine){:root{--fs-title: 30px;--fs-sub: 20px;--fs-body: 18px;--fs-small: 15px;--fs-meta: 15px;--fs-field: 18px;--ctl: 42px;--ctl-sm: 36px;--row: 44px;--icon: 22px;--field: 44px;--nav-w: 272px;--nav-row: 44px;--gutter: 56px}}.ritem .rgrid .kvfile{grid-column:1 / -1;flex-basis:100%}.iconbtn.lk{background:none;border-color:transparent;color:var(--mute);box-shadow:none}.iconbtn.lk img.logo{opacity:.6;transition:opacity .2s var(--ease)}.iconbtn.lk:is(:hover,:focus-visible){background:var(--panel);color:var(--fg);transform:none}.iconbtn.lk:is(:hover,:focus-visible) img.logo{opacity:1}.dnotes{display:flex;flex-direction:column;gap:12px;margin-top:8px}.dnote-h{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:var(--fs-small);color:var(--mute)}.dnote-h span:nth-child(2){color:var(--fg);font-weight:500}.dnote-b{margin-top:6px;padding:12px 16px;border-radius:var(--r-md);background:var(--panel);border:1px solid var(--edge);white-space:pre-line;line-height:1.8;unicode-bidi:plaintext}.dnote-b.clip{cursor:pointer}.dnote-b.clip .dnote-t{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dnote-b[role=button]:hover{border-color:var(--line2)}.dnote-more{margin-top:4px;font-size:var(--fs-small)}.cstrip .vhij{font-size:var(--fs-small);color:var(--sub);font-variant-numeric:tabular-nums}.dnote-h .iconbtn.lk{margin-inline-start:auto;width:28px;height:28px}.fileline{display:flex;align-items:center;gap:8px;justify-content:space-between;padding:4px 8px;border-bottom:1px solid var(--edge)}.ratt{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:6px;font-size:var(--fs-small)}.filespick{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.filespick .fileline{align-self:stretch}.viewseg button{display:grid;place-items:center;padding:6px 10px}.viewseg svg{width:18px;height:18px}.cal{--glass: rgba(255, 255, 255, .035);--glass-edge: rgba(255, 255, 255, .09);--cell: rgba(255, 255, 255, .02);border:1px solid var(--glass-edge);border-radius:var(--r-lg);background:var(--glass);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 1px #ffffff0f;padding:var(--s3)}[data-theme=light] .cal{--glass: rgba(255, 255, 255, .6);--glass-edge: rgba(0, 0, 0, .08);--cell: rgba(0, 0, 0, .015);box-shadow:inset 0 1px #ffffffe6,0 10px 30px -20px #00000040}.cal-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);margin-bottom:var(--s3)}.cal-title{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.cal-title b{font-size:var(--fs-sub);font-weight:700}.cal-title span{font-size:var(--fs-small);color:var(--mute)}.cal-nav{display:flex;align-items:center;gap:8px}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.cal-dow{text-align:center;font-size:var(--fs-small);color:var(--mute);padding:4px 0 8px}.cal-day{min-height:104px;padding:8px;border-radius:var(--r-sm);background:var(--cell);border:1px solid transparent;display:flex;flex-direction:column;gap:4px;min-width:0;transition:background-color .2s var(--ease),border-color .2s var(--ease)}.cal-day:hover{border-color:var(--glass-edge)}.cal-day.out{opacity:.35}.cal-day.today{border-color:var(--fg)}.cal-num{display:flex;align-items:baseline;justify-content:space-between;gap:4px}.cal-num b{font-size:var(--fs-body);font-weight:600;font-variant-numeric:tabular-nums}.cal-num span{font-size:11px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-day.today .cal-num b{display:inline-grid;place-items:center;min-width:26px;height:26px;border-radius:50%;background:var(--fg);color:var(--bg)}.cal-ev{display:flex;gap:6px;align-items:baseline;width:100%;padding:4px 6px;border:0;border-radius:8px;background:var(--hover);color:var(--fg);font:inherit;font-size:var(--fs-small);text-align:start;cursor:pointer;min-width:0;transition:background-color .2s var(--ease)}.cal-ev:is(:hover,:focus-visible){background:var(--panel);outline:1px solid var(--glass-edge)}.cal-ev .t{flex:none;color:var(--mute);font-variant-numeric:tabular-nums}.cal-ev .w{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:760px){.cal{padding:12px}.cal-day{min-height:64px;padding:4px}.cal-ev .t,.cal-num span{display:none}}.cal-ev{flex-direction:column;align-items:stretch;gap:0;padding:4px 6px;background:color-mix(in srgb,var(--fg) 7%,transparent);line-height:1.4}.cal-ev .t{font-size:11px}.cal-ev .w{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.svc{display:flex;align-items:flex-start;gap:16px;margin:6px 0 22px}.svc-track{list-style:none;margin:0;padding:0;display:flex;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.svc-track li{flex:1 1 0;min-width:72px;position:relative}.svc-track li:before{content:"";position:absolute;top:4px;inset-inline-start:50%;width:100%;height:1px;background:var(--line)}.svc-track li:last-child:before{display:none}.svc-track li.done:before{background:var(--fg);opacity:.35}.svc-track button{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;background:none;border:0;padding:0 2px;cursor:pointer;color:inherit;font:inherit}.svc-track .dot{width:9px;height:9px;border-radius:50%;background:var(--line);transition:background .2s,transform .2s}.svc-track .lbl{font-size:var(--fs-small);text-align:center;line-height:1.35;opacity:.6;transition:opacity .2s}.svc-track li.done .dot{background:var(--fg);opacity:.45}.svc-track li.done .lbl{opacity:.8}.svc-track li.now .dot{background:var(--fg);transform:scale(1.35)}.svc-track li.now .lbl{opacity:1;font-weight:600}.svc-track button:hover .lbl{opacity:.85}.svc.stopped .svc-track{opacity:.4}.svc-stop{font-size:var(--fs-small);opacity:.7;white-space:nowrap;padding-top:0}.svc.stopped .svc-stop{opacity:1;font-weight:600}.btn[aria-busy=true]:disabled{opacity:1;cursor:progress}.btn[aria-busy=true]:before{content:"";width:14px;height:14px;flex:none;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;opacity:.8;animation:btnspin .7s linear infinite}@keyframes btnspin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.btn[aria-busy=true]:before{animation-duration:1.6s}}.why{color:var(--alert)}.execval{display:flex;align-items:flex-start;gap:var(--s2)}.execval .grow{flex:0 1 auto;min-width:0}.chead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s2) var(--s4)}.chead .ctitle{flex:1 1 320px;min-width:0}.chead .cribbon{flex:0 1 auto;justify-content:flex-end;padding:0 0 2px;border:0}.casepage .svc{margin:var(--s2) 0}.cstrip{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));margin-top:0}.cstrip>div{padding:var(--s2) var(--s4)}.cstrip .v{font-size:var(--fs-body);font-weight:500;line-height:var(--lh-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cstrip .v.none{font-weight:300}.cstrip .x{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.cstrip .x b{font-weight:600;color:var(--fg)}.cfacts{padding-top:var(--s2)}.cpane .fold{border-bottom:1px solid var(--edge)}.foldrow{display:flex;align-items:center;gap:var(--s1)}.foldhead{flex:1;min-width:0;display:grid;grid-template-columns:9.5em minmax(0,1fr);align-items:center;gap:var(--s3);min-height:var(--ctl);padding:4px var(--s2);margin-inline:calc(-1 * var(--s2)) 0;border:0;border-radius:var(--r-sm);background:none;color:var(--fg);font:inherit;font-size:var(--fs-small);text-align:start;cursor:pointer;transition:background-color .15s var(--ease)}.foldhead:is(:hover,:focus-visible),.fold.open .foldhead{background:var(--panel)}.foldhead.still{cursor:default;background:none}.foldhead .ft{font-weight:500}.foldhead .fs{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sub);text-align:start;font-variant-numeric:tabular-nums}@media(max-width:760px){.foldhead{grid-template-columns:7.5em minmax(0,1fr);gap:var(--s2)}.foldhead .fs{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}}.foldrow .foldadd,.foldrow .fl-add{flex:none;float:none}.foldrow .fl-add{padding:6px 0 6px var(--s1)}.foldbody{padding-bottom:var(--s3)}.foldbody>h3:first-child{margin-top:0}.foldpanel,.foldpop{background:var(--bg);border:1px solid var(--edge);border-radius:22px;corner-shape:superellipse;box-shadow:0 24px 60px -20px #00000059;z-index:15;outline:none;overflow:auto;overscroll-behavior:contain;animation:foldin .22s var(--ease)}.foldpanel{position:fixed;top:72px;max-height:calc(100svh - 72px - var(--s4));inset-inline-end:var(--s4);width:min(420px,calc(100vw - 2 * var(--s4)));padding:var(--s4)}.foldpop{position:absolute;inset-inline:0;margin-top:var(--s1);max-height:60vh;padding:var(--s3) var(--s4)}.fold.pop{position:relative}.fphead{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);padding-bottom:var(--s2);margin-bottom:var(--s2);border-bottom:1px solid var(--edge)}.fphead h3{margin:0;font-size:var(--fs-small);font-weight:700;color:var(--fg)}@keyframes foldin{0%{opacity:0;transform:translateY(6px)}}.casepage.ctop .cpanes{display:block}.casepage.ctop .cfacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--s5);padding:var(--s2) 0 var(--s3)}.casepage.ctop .cpane+.cpane{padding-inline-start:0;border-inline-start:0}@media(max-width:760px){.chead .cribbon{flex-basis:100%;justify-content:flex-start}.cstrip{grid-template-columns:minmax(0,1fr)}.cstrip>div,.cstrip>div:first-child{padding-inline:0;border-inline-start:0}.cstrip>div+div{border-top:1px solid var(--edge)}.casepage.ctop .cfacts{grid-template-columns:minmax(0,1fr)}.foldpanel,.foldpop{position:fixed;inset:auto 0 0 0;width:auto;max-height:75svh;margin:0;border-radius:22px 22px 0 0;padding:var(--s4) var(--s4) calc(var(--s4) + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.foldpanel,.foldpop{animation:none}}.ritem .rnote:not(.open){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;cursor:pointer}.agenda{display:flex;flex-direction:column}.aday{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--s3);padding:var(--s4) 0 var(--s2);border-bottom:1px solid var(--edge);font-size:var(--fs-small);color:var(--sub);font-variant-numeric:tabular-nums}.agenda>.aday:first-child{padding-top:var(--s2)}.aday b{font-size:var(--fs-body);font-weight:600;color:var(--fg)}.agroup{margin:var(--s6) 0 0;font-size:var(--fs-small);font-weight:500;color:var(--mute)}.arow{display:grid;grid-template-columns:5em minmax(0,1fr) auto;gap:0 var(--s3);align-items:start;padding:10px 0;border-bottom:1px solid var(--edge)}.arow .atime{padding-top:1px;color:var(--sub);font-variant-numeric:tabular-nums;white-space:nowrap}.arow .aparties{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--s2)}.arow .aparties .linkcell{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--s2);font-weight:500}.arow .aparties .vs{font-size:var(--fs-small);color:var(--mute)}.arow .ameta{display:flex;flex-wrap:wrap;gap:2px 0;font-size:var(--fs-small);color:var(--sub)}.arow .ameta span{cursor:copy}.arow .ameta span+span:before{content:"·";margin-inline:8px;color:var(--mute)}.anote{margin:2px 0 0;max-width:75ch;font-size:var(--fs-small);color:var(--sub);cursor:pointer;text-wrap:pretty}.anote:not(.open){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}.arow .rowtools,.prow .rowtools{opacity:0;transition:opacity .15s var(--ease)}.arow:is(:hover,:focus-within) .rowtools,.prow:is(:hover,:focus-within) .rowtools{opacity:1}@media(hover:none){.arow .rowtools,.prow .rowtools{opacity:1}}.arow.past,.prow.past{color:var(--sub)}.arow.pend,.prow.pend{opacity:.6}.pwrap{container:plist / inline-size}.plist{display:grid;grid-template-columns:minmax(9em,1fr) repeat(5,max-content) calc(2 * var(--ctl-sm) + 8px);column-gap:var(--s3)}.plist>.agroup{grid-column:1 / -1}.prow{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;row-gap:2px;align-items:center;padding:8px 0;border-bottom:1px solid var(--edge)}.prow>span{min-width:0;overflow-wrap:anywhere}.prow .pnums{display:flex;flex-direction:column;line-height:1.35}.prow .pnums>span{cursor:copy}.prow>span[data-k=المتبقي]{white-space:nowrap}.prow.phead{padding:0 0 var(--s2);font-size:var(--fs-small);color:var(--mute)}.prow .pname .linkcell{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--s2);font-weight:500}.prow .adate{display:flex;flex-direction:column;align-items:flex-start;line-height:1.35;cursor:copy;font-variant-numeric:tabular-nums;white-space:nowrap}.prow .pnums{align-items:flex-start}.prow .adate .hij{font-size:var(--fs-small);color:var(--sub)}.prow .pmore{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--s4)}.prow .pmore .linkcell{flex-direction:row;align-items:center;gap:var(--s2);font-size:var(--fs-small)}.prow .pmore .anote{margin:0}@container plist (max-width: 920px){.plist{display:flex;flex-direction:column}.prow{position:relative;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2) var(--s3)}.prow.phead{display:none}.prow .pname{grid-column:1 / -1;padding-inline-end:calc(2 * var(--ctl-sm) + 8px)}.prow .ptools{position:absolute;top:8px;inset-inline-end:0}.prow>span[data-k]:before{content:attr(data-k);display:block;font-size:var(--fs-small);color:var(--mute)}}.ritem .rwhen .rwl{font-style:normal;font-size:var(--fs-small);color:var(--mute)}.navlist .nb .lshort{display:none}@media(max-width:760px){.navlist:not(.more) .nb .lshort{display:inline}}@media(max-width:760px){.navlist{position:fixed;inset:auto 0 0 0;z-index:6;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:4px 4px calc(4px + env(safe-area-inset-bottom));overflow:visible;background:var(--bg);border-top:1px solid var(--edge)}.navlist .nb{flex-direction:column;justify-content:center;gap:2px;min-height:52px;padding:4px 2px;font-size:11px;line-height:var(--lh-body);text-align:center;white-space:nowrap}.navlist .nb span{overflow:hidden;text-overflow:ellipsis;max-width:100%}.navlist:not(.more) .nb:has(.lshort)>span:not(.lshort):not(.navpill){display:none}.navlist:not(.more) .nb:not(.prim):not(.morebtn),.navlist:not(.more) .nb.mobile-only:not(.morebtn){display:none!important}.navlist:not(.more) .nb.prim{order:var(--m, 0)}.navlist:not(.more) .morebtn{order:9}.navlist.more{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:4px;padding-top:var(--s3);border-top:1px solid var(--line2);border-radius:22px 22px 0 0;box-shadow:none}.navlist .morebtn{grid-column:-2 / -1}.main{padding-bottom:calc(136px + env(safe-area-inset-bottom))}.launcher{bottom:calc(76px + env(safe-area-inset-bottom))}.toast{bottom:calc(80px + env(safe-area-inset-bottom))}.shell:has(.navlist.more) .launcher{display:none}.cstrip{grid-template-columns:repeat(2,minmax(0,1fr))}.cstrip>div.need{grid-column:1 / -1}.cstrip>div+div:not(.need){border-top:1px solid var(--edge)}.cstrip>div:nth-child(3){padding-inline-start:var(--s3);border-inline-start:1px solid var(--edge)}.cstrip .v,.cstrip .x{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.arow{grid-template-columns:4.2em minmax(0,1fr) auto}}@media(max-width:760px){.tabs{display:none}.casepage .svc{margin:2px 0 var(--s3)}.shell:has(.casepage) .launcher{display:none}}.cal-dow .dow-s{display:none}@media(max-width:760px){.cal-dow .dow-l{display:none}.cal-dow .dow-s{display:inline}}:root,[data-theme=dark],[data-theme=light]{--focus: var(--fg)}:is(button,a,input,select,textarea,summary,[tabindex],[role=button]):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.srcchip{display:inline-block;font-size:12px;line-height:1.5;color:var(--mute);white-space:nowrap;margin-inline-start:4px}.sres{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:var(--s1);font-size:var(--fs-small)}.sres .k{color:var(--sub)}.sres .t{color:var(--fg)}.sres.none .t{color:var(--sub)}.sres .lnk{padding:2px 8px}.speek{position:fixed;z-index:18;background:var(--bg);border:1px solid var(--edge);border-radius:22px;corner-shape:superellipse;box-shadow:0 24px 60px -20px #00000073;padding:var(--s4);outline:none;max-height:calc(100svh - 32px);overflow:auto;overscroll-behavior:contain}.speek-h{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s2);padding-bottom:var(--s2);margin-bottom:var(--s2);border-bottom:1px solid var(--edge)}.speek-h .k{font-size:var(--fs-small);color:var(--sub)}.speek-h b{font-size:var(--fs-body);font-weight:700}.speek-l{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0;font-size:var(--fs-small);line-height:1.6}.speek-l dt{color:var(--sub)}.speek-l dd{margin:0;overflow-wrap:anywhere}.speek-l a{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.speek-f{display:flex;flex-wrap:wrap;gap:var(--s2);justify-content:flex-start;margin-top:var(--s3)}.speek-f .btn{display:inline-flex;align-items:center;gap:6px}.cal-ev.on{background:var(--hover);outline:1px solid var(--line2)}@media(max-width:760px){.speek{inset:auto 0 0 0!important;width:auto!important;border-radius:22px 22px 0 0;padding-bottom:calc(var(--s4) + env(safe-area-inset-bottom));max-height:75svh}}.noresult{display:grid;gap:0;margin:var(--s3) 0 var(--s2);border-top:1px solid var(--edge)}.nrrow{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 8px;border-bottom:1px solid var(--edge)}.nrrow .t{flex:1 1 260px;font-weight:500}.cstrip .x.warn{color:var(--alert);font-weight:700}.crowhead{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,2fr) minmax(0,1.2fr) minmax(0,1fr) var(--tools3);gap:16px;padding:8px;font-size:var(--fs-small);color:var(--sub);border-bottom:1px solid var(--edge)}.list .row.caserow{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,2fr) minmax(0,1.2fr) minmax(0,1fr) var(--tools3);gap:16px;align-items:start}.caserow .cname{display:flex;gap:12px;align-items:flex-start;min-width:0}.caserow .cname>span{display:flex;flex-direction:column;min-width:0}.caserow .cneed,.caserow .cnext{display:flex;flex-direction:column;min-width:0}.caserow .cneed .t{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.caserow .small.late{color:var(--alert);font-weight:700}.caserow.quiet .cneed,.caserow.quiet .cnext,.caserow.quiet .cstate{color:var(--sub)}@media(max-width:760px){.crowhead{display:none}.list .row.caserow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 16px}.caserow .cname{grid-column:1 / -1}.caserow [data-k]:before{content:attr(data-k);display:block;font-size:12px;color:var(--sub)}.caserow .cstate:empty{display:none}.caserow .rowtools{grid-column:1 / -1}}.split{position:relative;display:inline-flex;align-items:stretch}.split .split-main{border-start-end-radius:0;border-end-end-radius:0}.split .split-arrow{border-start-start-radius:0;border-end-start-radius:0;border-inline-start:1px solid color-mix(in srgb,var(--bg) 35%,transparent);padding-inline:10px;display:grid;place-items:center}.split:not(.primary) .split-arrow{border-inline-start-color:var(--line2);margin-inline-start:-1px}.split .split-arrow svg{transition:transform .2s var(--ease-soft)}.split.open .split-arrow svg{transform:rotate(180deg)}.split-menu{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:25;min-width:200px;display:grid;padding:6px;background:var(--bg);border:1px solid var(--edge);border-radius:14px;corner-shape:superellipse;box-shadow:0 18px 40px -16px #00000073}.split-item{text-align:start;padding:10px 12px;border-radius:10px;font-size:var(--fs-small);background:none;border:0;color:var(--fg);white-space:nowrap}.split-item:is(:hover,:focus-visible){background:var(--hover)}.split-date{display:grid;gap:4px;padding:8px 12px;font-size:var(--fs-small);color:var(--sub)}.split-date input{font-size:16px}.split.sm .btn{min-height:32px;padding-block:4px;font-size:var(--fs-small)}.split.sm .split-main{padding-inline:12px}.split.sm .split-arrow{padding-inline:6px}.split.sm .split-arrow svg{width:12px;height:12px}@media(max-width:760px){.split .split-arrow{min-width:36px}}html.glass .foldpanel,html.glass .urgentbox{background:color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}html.glass .urgentscrim{background:color-mix(in srgb,var(--bg) 40%,transparent)}@media(max-width:760px){html.glass .navlist{background:color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}}.svc-side{display:flex;align-items:center;gap:var(--s2);flex:none}.svc-age{font-size:var(--fs-small);color:var(--sub);white-space:nowrap;font-variant-numeric:tabular-nums}.svc-list{font-size:var(--fs-small);min-height:var(--ctl-sm);padding:0 8px;background:var(--bg);color:var(--fg);border:1px solid var(--line);border-radius:var(--r-sm)}.svc-gate{margin:0 0 var(--s3);padding:var(--s3);border:1px solid var(--line2);border-radius:22px;font-size:var(--fs-small)}.svc-gate ul{margin:var(--s1) 0 var(--s2);padding-inline-start:20px;color:var(--sub)}.svc-gate .f{display:grid;gap:4px}.svc-gate input{min-height:var(--field);padding:0 var(--s2);background:var(--bg);color:var(--fg);border:1px solid var(--line);border-radius:var(--r-sm)}@media(max-width:760px){.svc{flex-wrap:wrap;gap:8px}.svc-side{width:100%;justify-content:flex-end}}.dlfold .fl-x{flex:none}@media(max-width:760px){.dlfold .foldrow{flex-wrap:wrap}.dlfold .fl-x{order:3;flex-basis:100%;justify-content:flex-start;padding-inline:0}}.xbox{margin-bottom:var(--s3);border-bottom:1px solid var(--line2)}.xp{padding:var(--s2) 0;border-bottom:1px solid var(--line)}.xp-q{margin:var(--s1) 0;padding-inline-start:12px;border-inline-start:2px solid var(--line2);font-size:var(--fs-small);color:var(--fg);overflow-wrap:anywhere}.xp-doc{background:none;border:0;padding:0;color:var(--fg);text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:inherit}.xdocs{max-height:50svh;overflow:auto;overflow-wrap:anywhere}.stgroup{margin-bottom:var(--s4)}.sthead{display:flex;align-items:baseline;gap:var(--s2);margin:0;padding:var(--s2) 8px;font-size:var(--fs-body);border-bottom:1px solid var(--line2)}.list .row.strow{flex-wrap:nowrap;justify-content:space-between}.strow .stname{display:flex;flex-direction:column;min-width:0}.strow .stname .name{overflow-wrap:anywhere}.strow .stdays{flex:none;font-size:var(--fs-small);color:var(--sub);font-variant-numeric:tabular-nums;white-space:nowrap}.scrim.center{align-items:center;padding:16px}.scrim.center:has(.sheetform){padding-top:16px}.sheetform.small{max-width:440px}.sheetform.small .f{margin-bottom:var(--s3)}.dtext{margin:0 0 var(--s3);color:var(--sub);line-height:var(--lh-body)}.rowtools.inline{gap:var(--s1);align-items:center;flex:none}.rowtools .iconbtn.lk{color:var(--sub)}.rowtools .iconbtn.lk:is(:hover,:focus-visible){color:var(--fg)}.freechk{display:inline-flex;align-items:center;gap:var(--s2);font-size:var(--fs-small);color:var(--sub);cursor:pointer;white-space:nowrap;flex:none}.freechk .tick{width:18px;height:18px;border-radius:6px}.freechk .tick:after{width:8px;height:4px}.freeline{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s1) var(--s2);margin-top:var(--s1);font-size:var(--fs-small);color:var(--sub)}.freeline .k,.freeline .meta{color:var(--mute)}:root{--tools3: calc(3 * var(--ctl-sm) + 2 * var(--s1));--tools4: calc(4 * var(--ctl-sm) + 3 * var(--s1))}.crowhead.prohead,.list .row.prorow{grid-template-columns:minmax(0,2.2fr) minmax(0,1.4fr) var(--tools4)}.crowhead.prohead.withfree,.list .row.prorow.withfree{grid-template-columns:minmax(0,2.2fr) minmax(0,1.4fr) 88px var(--tools4)}.list .row.prorow{display:grid;gap:16px;align-items:center}.prorow .cname{display:flex;gap:12px;align-items:center;min-width:0}.prorow .cname>span{display:flex;flex-direction:column;min-width:0}.prorow .stagecell{justify-self:start;display:inline-flex;align-items:center}.prorow .freecell{display:inline-flex}.caserow .rowtools,.prorow .rowtools{justify-self:end}@media(max-width:760px){.crowhead.prohead{display:none}.list .row.prorow,.list .row.prorow.withfree{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.prorow .cname{grid-column:1 / -1}.prorow .rowtools{grid-column:1 / -1;justify-self:start}}.split-menu.floating{position:fixed;z-index:40;inset-inline-end:auto;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow-y:auto}.split-menu.floating .split-date input{width:100%;min-width:0;box-sizing:border-box}.bellhead{align-items:center}.belltabs button{display:inline-flex;gap:8px;align-items:center}.belltabs .tabn{font-size:var(--fs-small);color:inherit;opacity:.7;font-family:var(--font-en),sans-serif}.bellnone{padding:var(--s3);color:var(--sub)}.bellmsg{margin:0 var(--s3) var(--s2)}.njread{font-size:var(--fs-small);color:var(--mute);margin-bottom:var(--s2);font-variant-numeric:tabular-nums}.csum{margin-top:var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--edge);border-radius:var(--r-lg)}.csum-head{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px}.csum-head h2{margin:0;font-size:var(--fs-small);font-weight:500;color:var(--mute)}.csum-head .small{color:var(--sub);font-variant-numeric:tabular-nums}.csum-head .iconbtn{margin-inline-start:auto}.csum.none{padding-block:var(--s2)}.csum-text{margin:var(--s1) 0 var(--s2);font-size:var(--fs-body);line-height:var(--lh-body);overflow-wrap:anywhere}.csum-refs{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;font-size:var(--fs-small);color:var(--sub)}.csum-refs .k{color:var(--mute)}.csum-ref{padding:0;border:0;background:none;color:var(--sub);font:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line2);cursor:pointer;text-align:start;overflow-wrap:anywhere}.csum-ref:is(:hover,:focus-visible){color:var(--fg);text-decoration-color:currentColor}.csum-qs{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:12px}.csum-qs button{min-height:var(--ctl-sm);padding:0 14px;border:1px solid var(--line2);border-radius:var(--r-sm);background:none;color:var(--sub);font:inherit;font-size:var(--fs-small);cursor:pointer;transition:background-color .15s var(--ease),color .15s var(--ease)}.csum-qs button:is(:hover,:focus-visible){color:var(--fg)}.csum-qs button.on{background:var(--fg);border-color:var(--fg);color:var(--bg);font-weight:500}.csum-a{margin-top:12px;padding-inline-start:12px;border-inline-start:2px solid var(--line2)}.csum-a p{margin:0 0 4px;overflow-wrap:anywhere}@media(max-width:760px){.csum{padding:12px var(--s3)}}.cfhits{list-style:none;margin:4px 0 0;padding:0;flex-basis:100%}.cfhits li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:6px 0;border-bottom:1px solid var(--line)}.cfhits li:last-child{border-bottom:0}.cfhits .nm{font-weight:500;color:var(--fg);overflow-wrap:anywhere}.cfhits .small{color:var(--sub)}.cfbox{display:flex;flex-direction:column;gap:4px;margin-top:12px;padding:12px var(--s3);border:1px solid var(--line2);border-radius:14px}.cfbox>span:first-child{font-weight:500}.cfrec{padding:var(--s2) 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.cfrec:last-child{border-bottom:0}.cfline .iconbtn{width:var(--ctl-sm);height:var(--ctl-sm)}.newdot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:var(--fg);margin-inline-end:6px}.newsline{display:inline-flex;align-items:center;color:var(--sub);white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:760px){.list .row>.newsline{order:5;flex-basis:100%;padding-inline-start:34px}}:root{--content-max: 1280px}.main>.view,.main>section.view,.main>.tabs,.main>.note,.main>div:not(.topbar){width:100%;max-width:var(--content-max);margin-inline:auto}@media(min-width:901px){.main>.topbar{padding-inline:max(0px,calc((100% - var(--content-max)) / 2))}}html{scrollbar-gutter:stable}@supports selector(::-webkit-scrollbar){html,*{scrollbar-width:auto;scrollbar-color:auto}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-corner{background:transparent}.navlist::-webkit-scrollbar,.tabs::-webkit-scrollbar,.stages::-webkit-scrollbar,.svc-track::-webkit-scrollbar,.atabs::-webkit-scrollbar{display:none}}.is-scrolled .topbar{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:var(--edge)}.scrim,[data-theme=light] .scrim,html.glass .urgentscrim{background:#0009;-webkit-backdrop-filter:none;backdrop-filter:none}.cname>svg{flex:none;width:20px;height:20px;flex-shrink:0;margin-top:3px;color:var(--mute)}.strow .cname{display:flex;flex-direction:row;gap:12px;align-items:flex-start;min-width:0}.strow .cname>span{display:flex;flex-direction:column;min-width:0}.fname{display:inline-flex;align-items:baseline;gap:8px;min-width:0;flex:0 1 auto}.fname>bdi.name{min-width:0;flex:0 1 auto;overflow-wrap:anywhere}.list .row .fname>.name{flex:0 1 auto}.list .row .linkcell>.linkicons{margin-inline-start:auto}.fext{flex:none;padding:0 6px;border:1px solid var(--line);border-radius:6px;font-size:12px;line-height:1.6;color:var(--mute);letter-spacing:.02em}@media(max-width:760px){.list .row:has(>.linkcell.grow){display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ic nm nm" "ic mt mt" "ic li tl";column-gap:8px;row-gap:2px;padding-block:10px;align-items:center}.list .row:has(>.linkcell.grow)>.linkcell.grow>.linkicons{justify-self:start;margin-inline-start:-6px}.list .row:has(>.linkcell.grow)>svg:first-child{grid-area:ic;align-self:start;margin-top:4px}.list .row>.linkcell.grow{display:contents}.list .row>.linkcell.grow>.fname{grid-area:nm}.list .row>.linkcell.grow>.linkicons{grid-area:li;margin:0}.list .row:has(>.linkcell.grow)>:is(.meta,.small){grid-area:mt;font-size:12px;line-height:1.5;min-width:0;overflow-wrap:anywhere}.list .row:has(>.linkcell.grow)>.rowtools{grid-area:tl}.list .row:has(>.linkcell.grow) :is(.linkicons,.rowtools) .iconbtn{width:32px;height:32px}}@media(max-width:640px){.ritem .rhead{flex-wrap:wrap;row-gap:var(--s2)}.ritem .rhead>.rtitle{flex:1 1 100%}.ritem .rhead>.rside{width:100%;justify-content:flex-start;flex-wrap:wrap}.ritem .rtitle .linkcell{flex-wrap:wrap;row-gap:var(--s1)}.ritem .rtitle .linkcell>span:first-child{flex:1 1 100%}.ritem .rtitle .linkicons{margin-inline-start:-6px}}.prow .pname .linkcell{flex-wrap:nowrap;align-items:flex-start}.prow .pname .linkcell>span:first-child{min-width:0;flex:0 1 auto}.prow .pname .linkicons{flex:none}@container plist (max-width: 560px){.prow .pname{padding-inline-end:0}.prow .pname .linkcell{flex-wrap:wrap;row-gap:var(--s1)}.prow .pname .linkcell>span:first-child{flex:1 1 100%}.prow .pname .linkicons{margin-inline-start:-6px}.prow .ptools{position:static;grid-column:1 / -1;order:99;justify-self:start}}.datef{position:relative;display:block;width:100%;min-width:0}.datef input[type=date],.datef input[type=time]{width:100%;color:transparent;cursor:pointer}.datef input[type=date]::-webkit-datetime-edit,.datef input[type=time]::-webkit-datetime-edit{opacity:0}.datef input[type=date],.datef input[type=time]{position:relative}.datef input[type=date]::-webkit-calendar-picker-indicator,.datef input[type=time]::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;margin:0;padding:0;opacity:0;cursor:pointer}.datef .datei{position:absolute;top:50%;inset-inline-end:10px;transform:translateY(-50%);display:flex;pointer-events:none;color:var(--sub)}.datef .datei svg{width:18px;height:18px}.datef .datev{position:absolute;inset-block:0;inset-inline-start:0;inset-inline-end:36px;display:flex;align-items:center;gap:4px;padding-inline:var(--s2);pointer-events:none;color:var(--fg);font-size:16px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.datef.empty .datev{color:var(--mute)}.datef .datev bdi+.dsep+bdi{color:var(--mute);font-size:13px}.datef{container-type:inline-size}@container (max-width: 250px){.datef .datev{flex-direction:column;align-items:flex-start;justify-content:center;gap:0;line-height:1.15;font-size:15px}.datef .datev .dsep{display:none}.datef .datev bdi+.dsep+bdi{font-size:12px}}.datef.input{flex:0 0 auto;width:240px;padding:0;border:0;background:none}.datef.input input{height:var(--field);padding:0 var(--s2);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg)}.split-date .datef input{min-height:var(--ctl-sm);padding:0 var(--s2);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg)}.split-date .datef .datev{font-size:var(--fs-small)}.nw{white-space:nowrap}.speek-f .btn svg{width:16px;height:16px;flex:none}.cal-dots,.cal-daylist{display:none}.cal-day.sel{border-color:var(--line2)}.cal-daylist .cal-dayhead{margin:var(--s3) 0 var(--s2);font-size:var(--fs-small);color:var(--sub)}.cal-daylist .cal-dayhead b{color:var(--fg);font-weight:600}.cal-ev.wide{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 12px;padding:10px 12px;margin-bottom:6px;font-size:var(--fs-body)}.cal-ev.wide .t{display:inline;font-size:var(--fs-small)}.cal-ev.wide .w{white-space:normal;-webkit-line-clamp:unset;display:block;overflow:visible}.cal-ev.wide .k{grid-column:2;font-size:var(--fs-small);color:var(--mute)}@media(max-width:760px){.cal-day{cursor:pointer}.cal-day .cal-ev:not(.wide){display:none}.cal-dots{display:flex;gap:3px;justify-content:center;margin-top:auto;padding-bottom:2px}.cal-dots i{width:6px;height:6px;border-radius:50%;background:var(--fg)}.cal-daylist{display:block}}@media(max-width:760px){.taskbar .seg{align-self:stretch;flex-wrap:nowrap}.taskbar .seg button{flex:1 1 0;min-width:0;padding:8px 6px;font-size:var(--fs-small);white-space:nowrap}.taskbar .seg .tabn{margin-inline-start:4px}}.nj-page{display:block}.nj-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3);margin-bottom:var(--s3)}.nj-page .nj-bar .seg{margin-bottom:0}.nj-bar .nj-q{flex:1 1 320px;width:auto}.nj-total{white-space:nowrap}.nj-list.full{max-height:none;overflow:visible;margin-top:0}.nj-cat h3{margin:var(--s4) 0 0;padding:0 0 var(--s2);font-size:var(--fs-small);font-weight:500;color:var(--mute);border-bottom:1px solid var(--edge)}.nj-cat:first-child h3{margin-top:0}.nj-list .nj-opt{width:100%;padding:12px var(--s2);border-radius:0;border-bottom:1px solid var(--line)}.nj-picker .nj-cat h3{margin-top:var(--s3)}.nj-detail{max-width:760px}.nj-back{gap:6px;margin:0 0 var(--s3);padding-inline:0}.nj-back svg{width:16px;height:16px}.nj-side[hidden]{display:none}@media(max-width:760px){.cribbon,.chead .cribbon{flex-wrap:wrap;overflow:visible;gap:var(--s2)}.cribbon .g{flex-wrap:wrap;padding-inline-end:0;margin-inline-end:0;border-inline-end:0}.cribbon button{white-space:nowrap}}@media(max-width:760px){:root{--fab: 44px;--fab-gap: 8px}.shell:has(.casepage) .launcher{display:grid}.launcher{width:var(--fab);height:var(--fab);left:var(--fab-gap);border-radius:12px}.launcher img{height:28px}.main{padding-left:calc(var(--fab) + 2 * var(--fab-gap))}.main>.topbar{margin-left:calc(-1 * (var(--fab) + 2 * var(--fab-gap)));padding-left:var(--gutter)}}@media(max-width:760px){.topbar{padding-top:var(--s2);padding-bottom:var(--s2);margin-bottom:0}.head{padding-top:var(--s2)}}.morescrim{display:none}@media(max-width:760px){.nav:has(.navlist.more){z-index:30}.morescrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;background:#0009}.navlist.more .navout{grid-column:1 / -1;order:98;flex-direction:row;justify-content:center;gap:var(--s2);min-height:48px;margin-top:var(--s2);border-top:1px solid var(--edge);border-radius:0;color:var(--sub)}.navlist.more .morebtn{order:99}.navlist:not(.more) .navout{display:none!important}}:root,[data-theme=dark]{--nav-hover: color-mix(in srgb, var(--fg) 9%, var(--bg));--nav-active: color-mix(in srgb, var(--fg) 16%, var(--bg));--rule: var(--line);--rule-strong: var(--line2);--late: var(--alert);--rail-w: 64px}[data-theme=light]{--nav-hover: color-mix(in srgb, var(--fg) 5%, var(--bg));--nav-active: color-mix(in srgb, var(--fg) 11%, var(--bg));--rule: var(--line);--rule-strong: var(--line2);--late: var(--alert)}@media(min-width:901px){.nav{padding:0 12px 12px;gap:0;background:var(--bg);border-inline-end:1px solid var(--rule)}.nav-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;height:56px;margin-bottom:8px;padding-inline:10px 0}.nav-head .brandbtn{display:flex;align-items:center;width:auto;height:40px;border-radius:10px}.nav .brand{display:block;height:28px;width:auto;max-height:none;margin:0;object-fit:contain}.nav .pinbtn{width:32px;height:32px;color:var(--mute);background:none}.nav .pinbtn:is(:hover,:focus-visible){background:var(--nav-hover);color:var(--fg)}.navlist{gap:2px}.nav{overflow:hidden}.navlist{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;padding:2px;margin:-2px}.nav .me{flex:none}.navsep{display:block;flex:none;height:1px;margin:12px 10px;background:var(--rule)}.nb{height:var(--nav-row);min-height:0;gap:12px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--sub);font-size:16px;font-weight:500;line-height:var(--lh-body);transition:background-color .12s ease,color .12s ease!important}.nb>span:not(.navpill){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nb svg{width:20px;height:20px;color:var(--mute)}.nb:hover{background:var(--nav-hover);color:var(--fg)}.nb:hover svg{color:var(--fg)}.nb:active{transform:none}.nb.on{color:var(--fg);font-weight:500}.nb.on svg{color:var(--fg)}.navpill{top:0;right:0;bottom:0;left:0;border-radius:10px;background:var(--nav-active)}.nav .me{margin-top:auto;padding-top:0;border-top:0;gap:2px}.nav .me:before{content:"";display:block;height:1px;margin:12px 10px;background:var(--rule)}.nav .me .who{display:flex;flex-direction:row;align-items:center;gap:2px;min-height:40px;padding-inline:10px 0}.whoname{flex:1;min-width:0;font-size:15px;font-weight:500;line-height:1.35;color:var(--fg);overflow-wrap:anywhere}.whorole{white-space:nowrap}.nav .me .who .iconbtn{width:32px;height:32px;margin:0;align-self:center;color:var(--mute);background:none}.nav .me .who .iconbtn:is(:hover,:focus-visible){background:var(--nav-hover);color:var(--fg)}.shell.nav-rail{grid-template-columns:var(--rail-w) minmax(0,1fr);transition:grid-template-columns .3s var(--ease-soft)}.shell.nav-rail:has(>.nav[data-open],>.nav :focus-visible){grid-template-columns:var(--nav-w) minmax(0,1fr)}.shell.nav-rail .nav{overflow-x:hidden}.shell.nav-rail .nav:not([data-open]):not(:has(:focus-visible)) :is(.nb>span:not(.navpill),.who,.brand,.pinbtn){display:none}.shell.nav-rail .nav:not([data-open]):not(:has(:focus-visible)) .nav-head{justify-content:center;padding:0}.shell.nav-rail .nav:not([data-open]):not(:has(:focus-visible)) .brand-mark{display:block;height:28px;width:auto}.shell.nav-rail .nav:not([data-open]):not(:has(:focus-visible)) .nb{width:40px;justify-content:center;padding:0;margin-inline:auto}.shell.nav-rail .nav:not([data-open]):not(:has(:focus-visible)) .navsep{margin-inline:4px}.shell.nav-rail .nav:not([data-open]):not(:has(:focus-visible)) .me:before{margin-inline:4px}}@media(min-width:901px)and (prefers-reduced-motion:reduce){.shell.nav-rail{transition:none}}@media(max-width:900px){.navsep{display:none}.nav-head{display:contents}}.topbar{gap:8px}.topbar .topgap{flex:1}.topbar .iconbtn{width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:var(--sub)}.topbar .iconbtn svg{width:18px;height:18px}.topbar .iconbtn:is(:hover,:focus-visible):not(:disabled){background:var(--nav-hover);color:var(--fg);transform:none}.topbar .iconbtn:active{transform:none;box-shadow:none}.topbar .iconbtn:disabled{background:transparent;color:var(--mute);opacity:.45}.topbar .timer{margin-inline-end:8px}.topbar .testbadge{display:inline-flex;align-items:center;gap:12px;padding:6px 12px;border:1px solid var(--alert);border-radius:10px;background:none;color:var(--fg);font-size:13px;font-weight:500;text-decoration:none}.topbar .testbadge span{text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.topbar{gap:4px}.topbar .timer{margin-inline-end:0}}.mini .top b{font-size:16px;font-weight:700}.mini .minitools{display:flex;gap:2px}.mini .top .iconbtn{width:32px;height:32px;color:var(--sub);background:none}.mini .top .iconbtn:is(:hover,:focus-visible){background:var(--nav-hover);color:var(--fg)}.mini .top .iconbtn[aria-pressed=true]{background:var(--nav-active);color:var(--fg)}.mini .top{border-bottom-color:var(--rule)}.mini .body{padding:16px}.mini .composer{margin:0;padding:8px;padding-inline-start:16px;border:0;border-top:1px solid var(--rule);border-radius:0;background:var(--bg);box-shadow:none}.mini .composer:focus-within{border-color:var(--rule);box-shadow:none}.mini .composer input:focus-visible{outline:none}.mini .composer .send{width:36px;height:36px;border-radius:10px}@media(max-width:760px){.mini{left:0;right:0;bottom:0;width:auto;max-width:none;height:min(640px,calc(100dvh - 56px));border-radius:22px 22px 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom)}.shell:has(.mini) .launcher{display:none}}html.kb-open .shell .launcher{display:none}:is(.foldpanel,.foldpop,.speek,.split-menu,.combo-list){box-shadow:none}:is(.foldpanel,.foldpop,.speek,.split-menu){border-color:var(--line2)}.view.home{display:grid;grid-template-columns:minmax(0,1fr) 360px;column-gap:32px;row-gap:40px;align-items:start;padding-block:24px 0}.hmain{min-width:0}.hgreet{margin:0;font-size:32px;line-height:1.25;font-weight:700;letter-spacing:0;color:var(--fg)}.hask-l{display:block;margin:20px 0 10px;font-size:16px;line-height:1.4;font-weight:500;color:var(--sub)}.hask{display:flex;align-items:flex-end;gap:12px;min-height:56px;padding-block:7px;padding-inline:16px 7px;border:1px solid var(--line2);border-radius:14px;background:var(--bg);transition:border-color .12s ease;corner-shape:superellipse}.hask:hover{border-color:color-mix(in srgb,var(--line2) 75%,var(--fg))}.hask:focus-within{border-color:var(--mute)}.hask textarea{flex:1;min-width:0;min-height:40px;max-height:200px;padding:8px 0;margin:0;border:0;outline:none;background:none;resize:none;color:var(--fg);font:inherit;font-size:16px;font-weight:300;line-height:1.5;overflow-y:auto}.hask textarea:focus-visible{outline:none}.hask textarea::placeholder{color:var(--mute)}.hask .send{flex:none;width:40px;height:40px;border-radius:10px}.htabs{display:flex;gap:24px;margin:32px 0 0;border-bottom:1px solid var(--rule)}.htabs button{position:relative;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0;border:0;background:none;color:var(--mute);font:inherit;font-size:16px;font-weight:500;cursor:pointer;transition:color .12s ease}.htabs button:hover,.htabs button.on{color:var(--fg)}.htabs button.on:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:2px;border-radius:2px;background:var(--fg)}.hn{font-family:var(--font-en),sans-serif;font-size:15px;font-weight:500;color:var(--mute);font-variant-numeric:tabular-nums}.htabs .hn{font-size:14px}.hsec{display:flex;align-items:baseline;gap:8px;margin:24px 0 12px;font-size:18px;line-height:1.4;font-weight:700}.hsec2{margin-top:40px}.hnone{margin:0;padding:12px 0;color:var(--mute);font-size:14px}.hmore{margin-top:8px;padding:6px 0;border:0;background:none;color:var(--sub);font:inherit;font-size:14px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line2)}.hmore:hover{color:var(--fg);text-decoration-color:currentColor}.hm{font-size:14px;line-height:1.7;font-weight:300;color:var(--mute)}.ht{font-weight:500;line-height:1.6;overflow-wrap:anywhere}.hlist{border-top:1px solid var(--rule)}.hpri{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:8px;border-bottom:1px solid var(--rule)}.hpri .acard{border-bottom:0;border-inline-start:0;padding-block:14px;padding-inline-start:16px}.hpri .acard:is(.late,.urgent):before{content:"";position:absolute;inset-inline-start:0;inset-block:14px;width:2px;border-radius:1px;background:var(--late)}.hpri .hgo{margin-top:10px}@media(hover:hover){.hpri .acard>.abtns{position:absolute;top:8px;inset-inline-end:0;margin:0;padding-inline-start:8px;background:var(--bg);opacity:0;pointer-events:none;transition:opacity .12s ease}.hpri .hgo{opacity:0;transition:opacity .12s ease}.hpri:is(:hover,:focus-within) :is(.abtns,.hgo){opacity:1;pointer-events:auto}}.hups{display:flex;flex-direction:column}.hday{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:16px 0 4px;border-bottom:1px solid var(--rule);font-size:14px;color:var(--sub);font-variant-numeric:tabular-nums}.hups>.hday:first-child{padding-top:0}.hday b{font-size:15px;font-weight:500;color:var(--fg)}.hup{display:grid;grid-template-columns:76px minmax(0,1fr);column-gap:16px;align-items:baseline;width:100%;padding:10px 0;border:0;border-bottom:1px solid var(--rule);background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color .12s ease}button.hup:hover{background:var(--nav-hover)}.hat{font-family:var(--font);font-size:14px;font-weight:500;line-height:1.7;color:var(--fg);white-space:nowrap;font-variant-numeric:tabular-nums}.hat bdi{direction:ltr;unicode-bidi:isolate}.hat.kind{font-family:var(--font-ar),sans-serif;font-weight:300;color:var(--mute)}.hwhat{display:flex;flex-direction:column;min-width:0}.hmines{border-top:1px solid var(--rule)}.hmine{position:relative;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-inline-start:16px;cursor:default}.hmine.late:before{content:"";position:absolute;inset-inline-start:0;inset-block:12px;width:2px;border-radius:1px;background:var(--late)}.hmine .hwhat{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.hmine .hwhat:hover .ht{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line2)}@media(hover:hover){.hmine .hgo{opacity:0;transition:opacity .12s ease}.hmine:is(:hover,:focus-within) .hgo{opacity:1}}.hlate{color:var(--late);font-weight:700}.hside{position:sticky;top:72px;max-height:calc(100dvh - 96px);overflow-y:auto;min-width:0;padding-inline-start:32px;border-inline-start:1px solid var(--rule);overscroll-behavior:contain}.hside .htabs{margin-top:0;gap:20px}.hside .htabs button{height:40px;font-size:15px}.hfeed{display:flex;flex-direction:column}.hfi{position:relative;display:flex;flex-direction:column;gap:2px;width:100%;padding:14px 0;border:0;border-bottom:1px solid var(--rule);background:none;color:inherit;font:inherit;text-align:start}.hfi .hm{font-size:13px;line-height:1.6}.hfi .ht{font-size:15px;font-weight:400;line-height:1.6;color:var(--fg)}.hrec{cursor:pointer}.hrec .ht{font-weight:500}.hrec:hover .ht{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line2)}.hfa{display:flex;gap:4px;margin-top:4px;margin-inline-start:-10px}@media(hover:hover){.hfa{position:absolute;top:8px;inset-inline-end:0;margin:0;padding-inline-start:8px;background:var(--bg);opacity:0;pointer-events:none;transition:opacity .12s ease}.hfi:is(:hover,:focus-within) .hfa{opacity:1;pointer-events:auto}}@media(min-width:1025px)and (max-width:1279px){.view.home{grid-template-columns:minmax(0,1fr) 320px}}@media(min-width:1920px)and (hover:hover)and (pointer:fine){.hgreet{font-size:36px}}@media(max-width:1024px){.view.home{grid-template-columns:minmax(0,1fr)}.hside{position:static;max-height:none;overflow:visible;padding-inline-start:0;border-inline-start:0}}@media(max-width:760px){.view.home{padding-block:12px 0}.hgreet{font-size:26px}.hask{min-height:52px}.htabs{overflow-x:auto;overflow-y:hidden;padding-bottom:1px;scrollbar-width:none}.htabs button{flex:none;white-space:nowrap}.hup{grid-template-columns:64px minmax(0,1fr)}}@media(max-width:440px){.hask textarea:placeholder-shown{min-height:64px}}.topbar .topsearch{flex:0 1 480px;min-width:240px;height:36px;display:flex;align-items:center;gap:8px;padding-inline:12px 10px;border:1px solid var(--line2);border-radius:10px;background:var(--bg);color:var(--mute);font:inherit;font-size:15px;font-weight:300;text-align:start;cursor:text;transition:border-color .12s ease,color .12s ease;corner-shape:superellipse}.topbar .topsearch:hover{border-color:color-mix(in srgb,var(--line2) 75%,var(--fg));color:var(--sub)}.topsearch svg{width:16px;height:16px;flex:none}.topsearch>span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topsearch kbd{flex:none;font-family:var(--font-en),sans-serif;font-size:12px;font-weight:500;color:var(--mute)}@media(max-width:760px){.topbar .topsearch{flex:0 0 auto;width:36px;min-width:0;padding:0;justify-content:center;border-color:transparent}.topsearch>span,.topsearch kbd{display:none}}.timer{position:relative}.timer .tctl{display:inline-flex;align-items:stretch;height:36px;border:1px solid var(--line2);border-radius:10px;background:var(--bg);direction:ltr;transition:border-color .12s ease;corner-shape:superellipse}.timer .tctl button{display:flex;align-items:center;justify-content:center;border:0;background:none;color:var(--sub);font:inherit;cursor:pointer;border-radius:9px;transition:background-color .12s ease,color .12s ease}.timer .tctl button:hover{background:var(--nav-hover);color:var(--fg)}.timer .tgo{width:32px}.timer .tgo svg{width:14px;height:14px}.timer .tclock{padding-inline:6px 12px;font-family:var(--font-en),sans-serif;font-size:15px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--mute);min-width:8.2ch}.timer .tshort{display:none}.timer[data-state=running] .tctl{border-color:var(--mute)}.timer[data-state=running] .tclock{color:var(--fg)}.timer[data-state=paused] .tclock{color:var(--sub)}.timer[data-state=warn] .tctl{border-color:var(--late)}.timer[data-state=warn] .tclock{color:var(--late);font-weight:700}.timerpop{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:20;width:min(320px,calc(100vw - 32px));display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:22px;background:var(--bg);border:1px solid var(--line2);box-shadow:none;corner-shape:superellipse}.tphead{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.tbig{font-family:var(--font-en),sans-serif;font-size:30px;font-weight:500;font-variant-numeric:tabular-nums;direction:ltr}.twarn{margin:0;color:var(--late);font-weight:700}.tpfoot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.btn.lk{background:none;border-color:transparent;color:var(--sub);padding-inline:8px}.btn.lk:hover{color:var(--fg);background:var(--nav-hover)}@media(max-width:760px){.timer .tlong{display:none}.timer .tshort{display:inline}.timer .tclock{min-width:0;padding-inline:4px 10px}.timerpop{position:fixed;top:64px;inset-inline:16px;width:auto}}.timeview .head{justify-content:flex-start;align-items:center;gap:12px}.tvmonth{display:inline-flex;align-items:center;gap:4px;font-size:15px;color:var(--sub)}.tvmonth bdi{min-width:5.5em;text-align:center;font-variant-numeric:tabular-nums}.tvruns{margin:0 0 8px;color:var(--fg);font-size:14px}.tvtabs{margin-top:0}.tvsum{margin:16px 0 0;font-size:15px;font-weight:300;color:var(--sub)}.tvsum b{font-weight:500;color:var(--fg)}.tvwho{margin-top:4px;font-size:14px}.tvday h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:24px 0 0;padding:0 0 6px;border-bottom:1px solid var(--rule);font-size:14px;font-weight:300;color:var(--sub);font-variant-numeric:tabular-nums}.tvday h3 b{font-size:15px;font-weight:500;color:var(--fg)}.tvday h3 span{margin-inline-start:auto;color:var(--fg);font-weight:500}.tvrow{display:grid;grid-template-columns:150px minmax(0,1fr) 56px auto;column-gap:16px;align-items:baseline;min-height:44px;padding:10px 0;border-bottom:1px solid var(--rule)}.tvat{direction:ltr;text-align:right;white-space:nowrap;font-family:var(--font-en),sans-serif;font-size:14px;color:var(--sub);font-variant-numeric:tabular-nums}.tvmain{display:flex;flex-direction:column;min-width:0}.tvmain .lk{align-self:flex-start;padding:0;border:0;background:none;color:var(--fg);font:inherit;font-weight:500;text-align:start;cursor:pointer}.tvmain .lk:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line2)}.tvms{font-family:var(--font-en),sans-serif;font-variant-numeric:tabular-nums;font-weight:500;text-align:left}.tvrow.tvwd{grid-template-columns:150px minmax(0,1fr) auto}.tvwd .tvms{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}.tvms .tvlbl{font-family:var(--font-ar),sans-serif;font-weight:400;color:var(--sub)}.tvrow .rowtools{align-self:center}.tvrow:is(:hover,:focus-within) .rowtools{opacity:1}@media(max-width:700px){.tvrow,.tvrow.tvwd{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.tvrow .tvat{grid-column:1 / -1;text-align:right;font-size:13px}.tvrow .rowtools{grid-column:1 / -1}}.mini .minihint{display:flex;flex-direction:column}.mini .minihint p{margin:0 0 8px;color:var(--sub);font-size:14px;line-height:1.7}.mini .minihint button{width:100%;padding:10px 0;border:0;border-bottom:1px solid var(--rule);background:none;color:var(--fg);font:inherit;font-size:15px;text-align:start;cursor:pointer}.mini .minihint button:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line2)}.mini .histlist{display:flex;flex-direction:column}.mini .histrow{border-bottom:1px solid var(--rule)}.mini .histopen{padding:10px 4px;font-size:14px;border-radius:0}.mini .histopen:hover{background:none;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line2)}.mini .histsure{display:inline-flex;gap:2px;flex:none}.toast{display:flex;align-items:center;gap:var(--s3)}.toastundo{flex:none;min-height:28px;padding:0 var(--s1);border:0;border-radius:10px;background:none;color:inherit;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.toastundo:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(max-width:760px){.caserow .cneed:empty,.caserow .cnext:empty{display:none}}.arow .aparties .aopp{min-width:0;overflow-wrap:anywhere}.speek .speek-case{min-height:0;padding:0;font:inherit;color:var(--fg);text-decoration:underline;text-underline-offset:3px}.viewbox .blobimg{display:block;max-width:100%;max-height:75vh;margin:auto;object-fit:contain;border-radius:12px}@font-face{font-family:Cairo;src:url(/brand/cairo-arabic.woff2) format("woff2");font-weight:200 1000;font-display:swap}@font-face{font-family:Familjen Grotesk;src:url(/brand/familjen-grotesk-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Familjen Grotesk;src:url(/brand/familjen-grotesk-latin-600-normal.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Inter;src:url(/brand/Inter-latin.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}:root,[data-theme=dark]{--bg: #1A1D1B;--fg: #F8F8F2;--sub: #B8BDAE;--mute: #90AA93;--line: #464946;--line2: #556457;--hover: #202523;--scrim: rgba(0,0,0,.82);--logo: none;--font: "Familjen Grotesk", Inter, Cairo, sans-serif;--font-ar: "Cairo";--font-en: "Familjen Grotesk";--splash-bg: #1A1D1B;--splash-fg: #F8F8F2;--splash-sub: #B8BDAE}[data-theme=light]{--bg: #F8F8F2;--fg: #1A1D1B;--sub: #464946;--mute: #556457;--line: #EEEEDE;--line2: #B8BDAE;--hover: #EEEEDE;--scrim: rgba(255,255,255,.85);--logo: none}.pattern{display:none!important}
