.map-container p{margin:0}.map-container{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none;touch-action:none;outline:none;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;font-size:16px;overflow:hidden}.map-container *{box-sizing:border-box}.map-container::-webkit-scrollbar{width:0;height:0}.map-container .selected{outline:2px solid var(--selected);outline-offset:1px}.map-container.space-pressed,.map-container.space-pressed *{cursor:grab!important}.map-container.space-pressed:active,.map-container.space-pressed:active *{cursor:grabbing!important}.map-container .hyper-link{margin-left:.3em;text-decoration:none}.map-container me-main>me-wrapper>me-parent>me-epd{top:calc(50% - 9px)}.map-container me-epd{top:calc(100% - 9px)}.map-container .lhs{direction:rtl}.map-container .lhs>me-wrapper>me-parent>me-epd{left:-10px}.map-container .lhs me-epd{left:5px}.map-container .lhs me-tpc{direction:ltr}.map-container .rhs>me-wrapper>me-parent>me-epd{right:-10px}.map-container .rhs me-epd{right:5px}.map-container me-nodes.down{flex-direction:column}.map-container me-nodes.down me-main{flex-direction:row;justify-content:center;align-items:flex-start;display:flex}.map-container me-nodes.down>me-main>me-wrapper{margin:var(--main-gap-x) var(--main-gap-y)}.map-container me-nodes.down me-wrapper{flex-direction:column;align-items:center;display:flex}.map-container me-nodes.down me-children{margin-top:var(--node-gap-x);flex-direction:row;justify-content:center;align-items:flex-start;display:flex}.map-container me-nodes.down me-parent{padding:0 var(--node-gap-y);margin:0}.map-container me-nodes.down me-children me-parent>me-tpc{border:1px solid var(--main-color);background-color:var(--main-bgcolor);border-radius:6px;padding:6px 12px}.map-container me-nodes.down me-epd{top:calc(100% - 9px);left:calc(50% - 9px);right:auto}.map-container me-nodes.down>me-main>me-wrapper>me-parent>me-epd{top:calc(100% - 9px);left:calc(50% - 9px);right:auto}.map-container me-nodes.down .insert-preview.before{width:14px;height:100%;top:0;left:-14px}.map-container me-nodes.down .insert-preview.after{width:14px;height:100%;top:0;left:auto;right:-14px}.map-container{background-color:var(--bgcolor)}.map-container .map-canvas{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:-webkit-fit-content;width:fit-content;position:relative;transform:scale(1)}.map-container .map-canvas me-nodes{width:-webkit-max-content;width:max-content;height:-webkit-max-content;height:max-content;padding:var(--map-padding);justify-content:center;align-items:center;display:flex;position:relative}.map-container me-main>me-wrapper{margin:var(--main-gap-y) var(--main-gap-x);position:relative}.map-container me-main>me-wrapper>me-parent{margin:10px;padding:0}.map-container me-main>me-wrapper>me-parent>me-tpc{border-radius:var(--main-radius);background-color:var(--main-bgcolor);border:var(--main-border,2px solid var(--main-color));color:var(--main-color);padding:8px 25px}.map-container me-wrapper{width:-webkit-fit-content;width:fit-content;display:block}.map-container me-children{vertical-align:middle;display:inline-block}.map-container me-parent{vertical-align:middle;display:inline-block}.map-container me-root{z-index:10;margin:45px 0;position:relative}.map-container me-root me-tpc{color:var(--root-color);border-radius:var(--root-radius);border:var(--root-border-color) 2px solid;background-color:var(--root-bgcolor);padding:10px 30px;font-size:25px}.map-container me-parent{cursor:pointer;padding:6px var(--node-gap-x);margin-top:var(--node-gap-y);z-index:10;position:relative}.map-container me-parent me-tpc{color:var(--color);padding:var(--topic-padding);border-radius:3px;position:relative}.map-container me-parent me-tpc .insert-preview{z-index:9;width:100%;position:absolute;left:0}.map-container me-parent me-tpc .show{pointer-events:none;opacity:.7;background:#7ad5ff;border-radius:3px}.map-container me-parent me-tpc .before{height:14px;top:-14px}.map-container me-parent me-tpc .in{height:100%;top:0}.map-container me-parent me-tpc .after{height:14px;bottom:-14px}.map-container me-parent me-epd{opacity:.8;pointer-events:all;z-index:9;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdD0iMTY1NjY1NDcxNzI0MiIgY2xhc3M9Imljb24iIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHZlcnNpb249IjEuMSIKICAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+CiAgICA8cGF0aCBkPSJNNTEyIDc0LjY2NjY2N0MyNzAuOTMzMzMzIDc0LjY2NjY2NyA3NC42NjY2NjcgMjcwLjkzMzMzMyA3NC42NjY2NjcgNTEyUzI3MC45MzMzMzMgOTQ5LjMzMzMzMyA1MTIgOTQ5LjMzMzMzMyA5NDkuMzMzMzMzIDc1My4wNjY2NjcgOTQ5LjMzMzMzMyA1MTIgNzUzLjA2NjY2NyA3NC42NjY2NjcgNTEyIDc0LjY2NjY2N3oiIHN0cm9rZS13aWR0aD0iNTQiIHN0cm9rZT0nYmxhY2snIGZpbGw9J3doaXRlJyA+PC9wYXRoPgogICAgPHBhdGggZD0iTTY4Mi42NjY2NjcgNDgwaC0xMzguNjY2NjY3VjM0MS4zMzMzMzNjMC0xNy4wNjY2NjctMTQuOTMzMzMzLTMyLTMyLTMycy0zMiAxNC45MzMzMzMtMzIgMzJ2MTM4LjY2NjY2N0gzNDEuMzMzMzMzYy0xNy4wNjY2NjcgMC0zMiAxNC45MzMzMzMtMzIgMzJzMTQuOTMzMzMzIDMyIDMyIDMyaDEzOC42NjY2NjdWNjgyLjY2NjY2N2MwIDE3LjA2NjY2NyAxNC45MzMzMzMgMzIgMzIgMzJzMzItMTQuOTMzMzMzIDMyLTMydi0xMzguNjY2NjY3SDY4Mi42NjY2NjdjMTcuMDY2NjY3IDAgMzItMTQuOTMzMzMzIDMyLTMycy0xNC45MzMzMzMtMzItMzItMzJ6Ij48L3BhdGg+Cjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:contain;width:18px;height:18px;position:absolute}.map-container me-parent me-epd.minus{opacity:0;transition:opacity .3s;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdD0iMTY1NjY1NTU2NDk4NSIgY2xhc3M9Imljb24iIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHZlcnNpb249IjEuMSIKICAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+CiAgICA8cGF0aCBkPSJNNTEyIDc0LjY2NjY2N0MyNzAuOTMzMzMzIDc0LjY2NjY2NyA3NC42NjY2NjcgMjcwLjkzMzMzMyA3NC42NjY2NjcgNTEyUzI3MC45MzMzMzMgOTQ5LjMzMzMzMyA1MTIgOTQ5LjMzMzMzMyA5NDkuMzMzMzMzIDc1My4wNjY2NjcgOTQ5LjMzMzMzMyA1MTIgNzUzLjA2NjY2NyA3NC42NjY2NjcgNTEyIDc0LjY2NjY2N3oiIHN0cm9rZS13aWR0aD0iNTQiIHN0cm9rZT0nYmxhY2snIGZpbGw9J3doaXRlJyA+PC9wYXRoPgogICAgPHBhdGggZD0iTTY4Mi42NjY2NjcgNTQ0SDM0MS4zMzMzMzNjLTE3LjA2NjY2NyAwLTMyLTE0LjkzMzMzMy0zMi0zMnMxNC45MzMzMzMtMzIgMzItMzJoMzQxLjMzMzMzNGMxNy4wNjY2NjcgMCAzMiAxNC45MzMzMzMgMzIgMzJzLTE0LjkzMzMzMyAzMi0zMiAzMnoiPjwvcGF0aD4KPC9zdmc+)!important}@media(hover:hover){.map-container me-parent me-epd.minus:hover{opacity:.8}}@media(hover:none){.map-container me-parent me-epd.minus{opacity:.8}}.map-container .icon{vertical-align:-.15em;fill:currentColor;width:1em;height:1em;overflow:hidden}.map-container .lines,.map-container .summary,.map-container .subLines,.map-container .topiclinks,.map-container .linkcontroller{width:100%;height:102%;position:absolute;top:0;left:0}.map-container .topiclinks,.map-container .linkcontroller,.map-container .summary{pointer-events:none;z-index:20}.map-container .summary>g{cursor:pointer;pointer-events:stroke;z-index:20}.map-container .topiclinks>g{cursor:pointer;pointer-events:stroke;z-index:20}.map-container .label-container{z-index:21}.map-container .lines,.map-container .subLines{pointer-events:none}.map-container #input-box{-webkit-user-select:auto;-ms-user-select:auto;user-select:auto;pointer-events:auto;width:-webkit-max-content;width:max-content;max-width:35em;color:var(--color);background-color:var(--bgcolor);z-index:100;direction:ltr;border-radius:3px;outline:1px solid #ccc;position:absolute;top:0;left:0}.map-container me-tpc{white-space:pre-wrap;pointer-events:all;max-width:35em;display:block}.map-container me-tpc>*{pointer-events:none}.map-container me-tpc>a{pointer-events:auto}.map-container me-tpc>iframe{pointer-events:auto}.map-container me-tpc>.text{display:inline-block}.map-container me-tpc>.text a{pointer-events:auto}.map-container me-tpc>img{object-fit:cover;margin-bottom:8px;display:block}.map-container .circle{pointer-events:all;z-index:50;cursor:pointer;background:#757575;border:2px solid #fff;border-radius:100%;width:10px;height:10px;margin-top:-5px;margin-left:-5px;position:absolute}.map-container .circle:before{content:"";background:0 0;width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-container .tags{direction:ltr}.map-container .tags span{color:#276f86;background:#d6f0f8;border-radius:3px;margin:2px 4px 0 0;padding:2px 4px;font-size:12px;line-height:1.3em;display:inline-block}.map-container .icons{direction:ltr;margin-left:5px;display:inline-block}.map-container .icons span{line-height:1.3em;display:inline-block}.map-container .mind-elixir-ghost{box-sizing:content-box;opacity:.7;background-color:var(--main-bgcolor);border:2px solid var(--main-color);color:var(--main-color);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;z-index:1000;border-radius:6px;width:-webkit-fit-content;width:fit-content;max-width:200px;padding:8px 16px;display:none;position:absolute;top:0;left:0;overflow:hidden}.map-container .selection-area{background:#4f90f22d;border:1px solid #4f90f2}.map-container .svg-label{overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;pointer-events:auto;cursor:pointer;z-index:10;width:-webkit-max-content;width:max-content;line-height:1.2;position:absolute}.map-container .svg-label p{max-width:200px}.map-container .svg-label{padding:var(--topic-padding);border-radius:3px}.map-container .svg-label[data-type=arrow]{background-color:var(--main-bgcolor-transparent)}.map-container h1{color:var(--selected);font-size:1.5rem;font-weight:700}.map-container h2{color:var(--selected);font-size:1.25rem;font-weight:600}.map-container h3{color:var(--selected);font-size:1.125rem;font-weight:600}.map-container h4{color:var(--selected);font-size:1rem;font-weight:600}.map-container h5{color:var(--selected);font-size:.875rem;font-weight:600}.map-container h6{color:var(--selected);margin:.1rem 0;font-size:.875rem;font-style:italic;font-weight:500}.map-container strong.asterisk-emphasis,.map-container em{color:var(--selected)}.map-container strong.underscore-emphasis{background:#ffeb3b40;border-radius:.15em;padding:.05em .15em}.map-container a{color:var(--selected)}.map-container a:hover{color:var(--selected);text-decoration:underline}.map-container .context-menu{z-index:99;width:100%;height:100%;position:fixed;top:0;left:0}.map-container .context-menu .menu-list{color:var(--panel-color);border-radius:5px;margin:0;padding:0;list-style:none;position:fixed;overflow:hidden;box-shadow:0 12px 15px #0003}.map-container .context-menu .menu-list li{white-space:nowrap;background:var(--panel-bgcolor);border-bottom:1px solid var(--panel-border-color);cursor:pointer;min-width:200px;padding:6px 10px;overflow:hidden}.map-container .context-menu .menu-list li span{line-height:20px}.map-container .context-menu .menu-list li a{color:#333;text-decoration:none}.map-container .context-menu .menu-list li.disabled{display:none}.map-container .context-menu .menu-list li:hover{filter:brightness(.95)}.map-container .context-menu .menu-list li:last-child{border-bottom:0}.map-container .context-menu .menu-list li span:last-child{float:right}.map-container .context-menu .key{color:#333;background-color:#f1f1f1;border-radius:3px;padding:2px 5px;font-size:10px}.map-container .tips{color:var(--panel-color);background:var(--panel-bgcolor);opacity:.8;border-radius:5px;padding:5px 10px;font-weight:700;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.mind-elixir-toolbar{color:var(--panel-color);background:var(--panel-bgcolor);border-radius:5px;padding:10px;position:absolute;box-shadow:0 1px 2px #0003}.mind-elixir-toolbar svg{display:inline-block}.mind-elixir-toolbar span:active{opacity:.5}.mind-elixir-toolbar.rb{bottom:20px;right:20px}.mind-elixir-toolbar.rb span+span{margin-left:10px}.mind-elixir-toolbar.lt{font-size:20px;top:20px;left:20px}.mind-elixir-toolbar.lt span{display:block}.mind-elixir-toolbar.lt span+span{margin-top:10px}:root{--font:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-20:20px;--fs-24:24px;--canvas:#F7F7F8;--surface:#FFFFFF;--surface-2:#FAFAFB;--hover:rgba(15,15,25,.035);--press:rgba(15,15,25,.06);--ink-1:#18181B;--ink-2:#52525B;--ink-3:#8B8B94;--ink-4:#B6B6BE;--line:rgba(15,15,25,.08);--line-soft:rgba(15,15,25,.055);--accent:#5E6AD2;--accent-hover:#5560C6;--accent-soft:rgba(94,106,210,.1);--accent-line:rgba(94,106,210,.28);--on-accent:#FFFFFF;--ok:#2F9E68;--bad:#E5484D;--idle:#A1A1AA;--done:#71717A;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-full:999px;--sh-panel:0 0 0 1px var(--line),0 1px 2px rgba(15,15,25,.04),0 4px 12px -6px rgba(15,15,25,.06);--sh-btn:0 0 0 1px var(--line),0 1px 1px rgba(15,15,25,.04);--glass:rgba(255,255,255,.72);--blur:saturate(180%) blur(20px);--side-w:216px;--drawer-w:352px;--row-h:44px;--grp-h:32px}*{box-sizing:border-box;margin:0;padding:0}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}body{font-family:var(--font);font-size:var(--fs-13);line-height:20px;color:var(--ink-1);background:var(--canvas);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss03";overflow:hidden;letter-spacing:-.003em}.ic{flex:none;display:block}em{font-style:normal}.backdrop{display:none}.app{display:grid;grid-template-columns:var(--side-w) 1fr;height:100vh}.side{display:flex;flex-direction:column;padding:12px 8px 8px 12px;background:#f7f7f8cc;backdrop-filter:var(--blur);overflow:hidden}.ws{display:flex;align-items:center;gap:8px;height:40px;padding:0 8px;margin-bottom:8px;border-radius:var(--r-md)}.ws .logo{width:24px;height:24px;border-radius:var(--r-sm);background:var(--accent);color:#fff;display:grid;place-items:center;box-shadow:inset 0 1px #fff3}.ws div{flex:1;min-width:0;line-height:16px}.ws b{font-size:var(--fs-13);font-weight:600;display:block}.ws small{font-size:var(--fs-11);color:var(--ink-3)}.ws>.ic{color:var(--ink-3)}.side nav{position:relative;display:flex;flex-direction:column;gap:1px}.nav-pill{position:absolute;z-index:0;left:0;top:0;border-radius:var(--r-sm);background:var(--press);pointer-events:none;opacity:0;transition:transform .5s var(--liquid-spring),width .5s var(--liquid-spring),height .5s var(--liquid-spring),opacity .22s var(--liquid),box-shadow .4s var(--liquid)}.ni{position:relative;z-index:1;display:flex;align-items:center;gap:8px;height:28px;padding:0 8px;border-radius:var(--r-sm);color:var(--ink-2);font-weight:500}.ni .ic,.ni .dept-dot{color:var(--ink-3);transition:transform .45s var(--liquid-spring),color .22s var(--liquid)}.ni span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ni em{font-size:var(--fs-12);color:var(--ink-3);font-variant-numeric:tabular-nums;transition:transform .45s var(--liquid-spring)}.ni.on{background:transparent;color:var(--ink-1)}.ni.on .ic{color:var(--ink-1)}.ni.on .dept-dot{transform:scale(1.15)}.ni:hover .ic,.ni:hover .dept-dot{transform:translate(3px) scale(1.08);color:var(--ink-1)}.ni.on:hover .dept-dot{transform:translate(3px) scale(1.15)}.ni:active{transform:scale(.98)}.ni .badge{min-width:18px;height:18px;padding:0 5px;border-radius:var(--r-full);background:var(--accent);color:#fff;font-size:var(--fs-11);font-weight:600;display:grid;place-items:center;line-height:1}.sec{font-size:var(--fs-12);font-weight:500;color:var(--ink-3);padding:0 8px 4px;height:28px;display:flex;align-items:flex-end;margin-top:12px}.me{margin-top:auto;display:flex;align-items:center;gap:8px;padding:8px;border-radius:var(--r-md);line-height:16px}.me .ini{width:24px;height:24px;border-radius:var(--r-full);background:var(--ink-1);color:#fff;font-size:10px;font-weight:600;display:grid;place-items:center}.me div{flex:1}.me b{font-weight:500;display:block}.me small{color:var(--ink-3);font-size:var(--fs-11)}.me>.ic{color:var(--ink-3)}.panel{margin:8px 8px 8px 0;background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-panel);display:grid;grid-template-columns:1fr var(--drawer-w);overflow:hidden;min-height:0}.closed .panel{grid-template-columns:1fr}.main{display:flex;flex-direction:column;min-width:0;min-height:0}.hd{height:56px;display:flex;align-items:center;gap:12px;padding:0 16px 0 24px;flex:none}.hd h1{font-size:var(--fs-16);font-weight:600;letter-spacing:-.011em}.live{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-12);color:var(--ink-3)}.live i{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px #2f9e6826}.hr{margin-left:auto;display:flex;align-items:center;gap:8px}.search{width:200px;height:32px;border-radius:var(--r-md);box-shadow:var(--sh-btn);display:flex;align-items:center;gap:8px;padding:0 6px 0 10px;color:var(--ink-3);background:var(--surface)}.search span{flex:1;white-space:nowrap;overflow:hidden}kbd{font:500 var(--fs-11)/1 var(--font);color:var(--ink-3);border:1px solid var(--line);border-radius:4px;padding:3px 5px}.btn{height:32px;padding:0 12px;border-radius:var(--r-md);display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:500;white-space:nowrap;background:var(--surface);box-shadow:var(--sh-btn);color:var(--ink-1)}.btn:disabled{opacity:.45}.btn .ic{color:var(--ink-3)}.btn.pri{background:var(--accent);color:var(--on-accent);box-shadow:inset 0 1px #ffffff29,0 1px 2px #282d7840}.btn.pri .ic{color:#ffffffd9}.btn.gh{box-shadow:none;background:transparent;color:var(--ink-2);height:28px;padding:0 8px}.btn.sm{height:24px;padding:0 8px;font-size:var(--fs-12);border-radius:var(--r-sm)}.ib{width:32px;height:32px;border-radius:var(--r-md);display:grid;place-items:center;color:var(--ink-3)}.ib.bd{box-shadow:var(--sh-btn)}.tools{height:44px;display:flex;align-items:center;gap:8px;padding:0 16px 0 20px;border-bottom:1px solid var(--line);flex:none}.tabs{display:flex;gap:2px}.tab{height:28px;padding:0 10px;border-radius:var(--r-sm);display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--ink-2);white-space:nowrap}.tab em{font-size:var(--fs-12);color:var(--ink-3);font-variant-numeric:tabular-nums}.tab.on{background:var(--press);color:var(--ink-1)}.tab i,.ft i{width:6px;height:6px;border-radius:50%}.d-working{background:var(--ok)}.d-waiting{background:var(--accent)}.d-blocked{background:var(--bad)}.d-idle{background:var(--idle)}.d-done{background:transparent;box-shadow:inset 0 0 0 1.5px var(--done)}.tab.tw em{color:var(--accent);font-weight:600}.tr2{margin-left:auto;display:flex;gap:4px}.tbl{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.th,.tr{display:grid;grid-template-columns:220px 120px minmax(0,1fr) 64px 56px 68px;column-gap:12px;align-items:center;padding:0 16px 0 24px}.closed .th,.closed .tr{grid-template-columns:280px 152px minmax(0,1fr) 96px 80px 88px;column-gap:16px}.th{height:36px;font-size:var(--fs-12);font-weight:500;color:var(--ink-3);border-bottom:1px solid var(--line);flex:none}.r,.c-t{text-align:right}.tb{overflow:hidden}.grp{height:var(--grp-h);display:flex;align-items:center;gap:8px;padding:0 16px 0 20px;background:var(--surface-2);border-bottom:1px solid var(--line-soft);color:var(--ink-3);box-shadow:inset 3px 0 0 var(--dc, transparent)}.grp b{font-size:var(--fs-12);font-weight:600;color:var(--ink-1)}.grp span{font-size:var(--fs-12);color:var(--ink-3);font-variant-numeric:tabular-nums}.grp .ic:first-child{margin-right:-2px}.tr{height:var(--row-h);border-bottom:1px solid var(--line-soft)}.tr.hov{background:var(--hover)}.tr.sel{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.c-bot{display:flex;align-items:center;gap:10px;min-width:0}.nm{min-width:0;line-height:16px}.nm b,.nm small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm b{font-weight:500}.nm small{font-size:var(--fs-12);color:var(--ink-3)}.av{width:28px;height:28px;border-radius:50%;flex:none;overflow:hidden;background:color-mix(in srgb,var(--dc,#B8C0CC) 16%,#fff);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--dc,#B8C0CC) 62%,#fff);position:relative}.av img{width:100%;height:100%;display:block;object-fit:cover}.av.lead{box-shadow:0 0 0 2px var(--dc,#B8C0CC),0 0 0 3.5px var(--surface,#fff),0 0 0 5px #c9a227}.av.s72{width:72px;height:72px}.av.s56{width:56px;height:56px}.av.s24{width:24px;height:24px}.dept-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--dc,var(--ink-4));box-shadow:inset 0 0 0 1px #0f0f191f}.st{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2);white-space:nowrap}.st i{width:6px;height:6px;border-radius:50%}.st-working i{background:var(--ok)}.st-idle i{background:var(--idle)}.st-blocked i{background:var(--bad)}.st-done i{box-shadow:inset 0 0 0 1.5px var(--done)}.st-blocked{color:var(--ink-1)}.st-waiting{height:22px;padding:0 8px 0 7px;margin-left:-8px;border-radius:var(--r-full);background:var(--accent-soft);color:var(--accent);font-weight:600;gap:6px}.st-waiting i{background:var(--accent)}.c-task{display:flex;align-items:center;gap:8px;min-width:0;color:var(--ink-1)}.c-task span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag{flex:none;height:20px;padding:0 6px;border-radius:5px;font-size:var(--fs-11);font-weight:500;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);display:inline-flex;align-items:center;line-height:1}.c-t{font-size:var(--fs-12);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.c-a{display:flex;justify-content:flex-end}.more{width:24px;height:24px;border-radius:var(--r-sm);visibility:hidden}.tr.hov .more,.tr.sel .more{visibility:visible}.tr.hov .more{background:var(--press);color:var(--ink-2)}.ft{height:36px;flex:none;border-top:1px solid var(--line);display:flex;align-items:center;gap:16px;padding:0 16px 0 24px;font-size:var(--fs-12);color:var(--ink-3);background:var(--surface)}.ft span{display:inline-flex;align-items:center;gap:6px}.ft b{color:var(--ink-1);font-weight:500;font-variant-numeric:tabular-nums}.ft .r{margin-left:auto}.drawer{border-left:1px solid var(--line);background:var(--glass);backdrop-filter:var(--blur);display:flex;flex-direction:column;min-height:0}.dbar{height:56px;flex:none;display:flex;align-items:center;padding:0 12px 0 24px;border-bottom:1px solid var(--line-soft)}.crumb{display:flex;align-items:center;gap:6px;color:var(--ink-3);white-space:nowrap}.crumb b{font-weight:500;color:var(--ink-1)}.crumb .sep{color:var(--ink-4)}.dbtn{margin-left:auto;display:flex;gap:2px}.dbtn .ib{width:28px;height:28px;border-radius:var(--r-sm)}.dbody{padding:24px;overflow:auto;display:flex;flex-direction:column;gap:20px;min-height:0}.prof{display:flex;align-items:center;gap:16px}.prof h2{font-size:var(--fs-20);line-height:28px;font-weight:600;letter-spacing:-.017em}.prof p{color:var(--ink-3)}.stats{display:grid;grid-template-columns:repeat(3,1fr);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line)}.stats div{padding:12px 16px}.stats div+div{border-left:1px solid var(--line)}.stats small{display:block;white-space:nowrap;font-size:var(--fs-12);line-height:16px;color:var(--ink-3)}.stats b{display:block;font-size:var(--fs-20);line-height:28px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:4px}section{display:flex;flex-direction:column}.lbl{display:flex;align-items:center;gap:8px;font-size:var(--fs-12);line-height:16px;font-weight:500;color:var(--ink-3);margin-bottom:8px}.lbl .id,.lbl .n{margin-left:auto;font:500 var(--fs-12)/16px var(--mono);color:var(--ink-3)}.lbl .n{font-family:var(--font);font-variant-numeric:tabular-nums}.now{font-weight:500}.pg{height:4px;border-radius:2px;background:var(--press);margin-top:12px;overflow:hidden}.pg i{display:block;height:100%;background:var(--accent);border-radius:2px}.pgm{display:flex;justify-content:space-between;margin-top:8px;font-size:var(--fs-12);line-height:16px;color:var(--ink-3);font-variant-numeric:tabular-nums}.ask{border-radius:var(--r-lg);padding:16px;background:linear-gradient(var(--accent-soft),var(--accent-soft)),var(--surface);background:color-mix(in srgb,var(--accent) 4%,var(--surface));box-shadow:inset 0 0 0 1px var(--accent-line),0 1px 2px #0f0f190a}.askh{display:flex;align-items:center;gap:6px;font-size:var(--fs-12);line-height:16px;color:var(--ink-3);margin-bottom:12px}.askh .ic{color:var(--accent)}.askh b{color:var(--accent);font-weight:600}.prio{margin-left:auto;height:20px;padding:0 6px;border-radius:5px;box-shadow:inset 0 0 0 1px var(--line);display:inline-flex;align-items:center;font-weight:500;color:var(--ink-2);font-size:var(--fs-11)}.ask h3{font-size:var(--fs-14);line-height:20px;font-weight:600;letter-spacing:-.006em}.ask p{color:var(--ink-2);margin-top:4px}.diff{display:flex;align-items:center;gap:8px;margin:12px 0 16px;font-size:var(--fs-12);color:var(--ink-3);font-variant-numeric:tabular-nums}.diff code{font:500 var(--fs-12)/16px var(--mono);color:var(--ink-2)}.diff .p{color:var(--ok);font-weight:500}.diff .m{color:var(--bad);font-weight:500}.diff .f{margin-left:auto}.acts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.reply{margin-top:8px;height:32px;border-radius:var(--r-md);box-shadow:var(--sh-btn);background:var(--surface);display:flex;align-items:center;padding:0 4px 0 12px;color:var(--ink-3)}.reply span{flex:1}.reply .ib{width:24px;height:24px;border-radius:var(--r-sm)}.tl{list-style:none;position:relative}.tl:before{content:"";position:absolute;left:11.5px;top:18px;bottom:18px;width:1px;background:var(--line)}.tl li{display:grid;grid-template-columns:24px 1fr auto;gap:12px;align-items:start;padding:6px 0;position:relative}.tli{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-3)}.tl p{padding-top:2px}.tl time{padding-top:2px;font-size:var(--fs-12);color:var(--ink-3);font-variant-numeric:tabular-nums}.oth{display:flex;align-items:center;gap:12px;height:44px;padding:0 8px;margin:0 -8px;border-radius:var(--r-md);color:var(--ink-4)}.oth div{flex:1;min-width:0;line-height:16px}.oth b{display:block;font-weight:500;color:var(--ink-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oth small{font-size:var(--fs-12);color:var(--ink-3)}.kv{display:flex;justify-content:space-between;gap:12px;min-height:32px;height:auto;padding:6px 0;align-items:baseline;border-bottom:1px solid var(--line-soft)}.kv>span:first-child{color:var(--ink-3);flex:none;white-space:nowrap}.kv b{font-weight:500;text-align:right;min-width:0}.kv.tall{height:auto;min-height:36px;padding:6px 0;align-items:center}.kv .link{font-weight:500;color:var(--ink-1);text-decoration:underline;text-underline-offset:2px}.c-p{display:flex;min-width:0}.c-p .none{color:var(--ink-4)}html.theme-glass{--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Inter",system-ui,sans-serif;--mono:ui-monospace,"SF Mono","Geist Mono",Menlo,monospace;--ink-1:#1D1D1F;--ink-2:rgba(29,29,31,.72);--ink-3:rgba(60,60,67,.56);--ink-4:rgba(60,60,67,.32);--line:rgba(60,60,67,.12);--line-soft:rgba(60,60,67,.08);--hover:rgba(255,255,255,.38);--press:rgba(60,60,67,.08);--accent:#0A6CFF;--accent-hover:#005FE6;--accent-soft:rgba(10,108,255,.11);--accent-line:rgba(10,108,255,.26);--ok:#2BA84A;--bad:#E5453B;--idle:#A3A3AA;--done:#8E8E93;--surface:rgba(255,255,255,.78);--surface-2:transparent;--r-sm:8px;--r-md:10px;--r-lg:14px;--r-win:22px;--glass:rgba(250,250,252,.5);--glass-strong:rgba(252,252,253,.7);--blur:blur(40px) saturate(160%);--sh-glass:inset 0 1px 0 rgba(255,255,255,.75),inset 0 0 0 1px rgba(255,255,255,.35),0 0 0 .5px rgba(30,35,50,.1),0 2px 6px rgba(30,40,60,.05),0 16px 48px -16px rgba(30,40,60,.28);--sh-btn:inset 0 1px 0 rgba(255,255,255,.8),0 0 0 .5px rgba(30,35,50,.12),0 1px 2px rgba(30,40,60,.08)}html.theme-glass body{background:#d9dee3;letter-spacing:-.005em}html.theme-glass .backdrop{display:block;position:fixed;inset:0;z-index:0;background:radial-gradient(60% 70% at 12% 8%,#A9BCD0 0%,transparent 70%),radial-gradient(55% 60% at 88% 12%,#E8CFB6 0%,transparent 70%),radial-gradient(60% 65% at 70% 95%,#BCCAB8 0%,transparent 70%),radial-gradient(50% 50% at 30% 85%,#D2C8D6 0%,transparent 70%),linear-gradient(160deg,#dce2e8,#e4e1dc 55%,#d5dbd6)}html.theme-glass .backdrop:after{content:"";position:absolute;inset:0;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}html.theme-glass .app{position:relative;z-index:1;padding:12px;gap:12px}html.theme-glass .side,html.theme-glass .main,html.theme-glass .drawer{background:var(--glass);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);border-radius:var(--r-win);box-shadow:var(--sh-glass)}html.theme-glass .side{padding:12px 8px}html.theme-glass .ws .logo{border-radius:7px;background:linear-gradient(180deg,#3b8bff,#0a6cff);box-shadow:inset 0 1px #ffffff59,0 1px 2px #0a3ca04d}html.theme-glass .ni{height:30px;border-radius:var(--r-sm)}html.theme-glass .ni.on{background:transparent;box-shadow:none}html.theme-glass .nav-pill{background:#ffffffb8;box-shadow:inset 0 1px #ffffffe6,0 0 0 .5px #1e233214,0 1px 3px #1e283c14}html.theme-glass .ni.on .ic{color:var(--accent)}html.theme-glass .sec{font-weight:600;font-size:var(--fs-11);letter-spacing:.01em}html.theme-glass .me{background:#ffffff59;box-shadow:inset 0 0 0 .5px #fff9}html.theme-glass .panel{margin:0;background:transparent;box-shadow:none;border-radius:0;gap:12px;overflow:visible}html.theme-glass .main{overflow:hidden}html.theme-glass .drawer{background:var(--glass-strong);border-left:0;overflow:hidden}html.theme-glass .hd{padding:0 12px 0 20px}html.theme-glass .hd h1{font-weight:650;letter-spacing:-.015em;font-size:17px}html.theme-glass .search{background:#ffffff8c;box-shadow:inset 0 0 0 .5px #3c3c4324,inset 0 1px 2px #1e283c0d;border-radius:var(--r-md)}html.theme-glass kbd{border-color:#3c3c4329;background:#ffffff80}html.theme-glass .btn{background:#ffffffb3;border-radius:var(--r-md)}html.theme-glass .btn.pri{background:linear-gradient(180deg,#2a82ff,#0a6cff);box-shadow:inset 0 1px #ffffff47,0 0 0 .5px #0a3ca059,0 2px 6px -1px #0a5adc59}html.theme-glass .btn.gh{background:transparent;box-shadow:none}html.theme-glass .ib.bd{background:#ffffffb3}html.theme-glass .tools{border-bottom:0;padding:0 12px 0 16px;height:44px}html.theme-glass .tabs{background:#3c3c4312;padding:2px;border-radius:var(--r-md);gap:0}html.theme-glass .tab{height:26px;border-radius:8px;padding:0 10px}html.theme-glass .tab.on{background:#ffffffeb;box-shadow:0 0 0 .5px #1e23321a,0 1px 3px #1e283c1a}html.theme-glass .tbl{margin:0 8px;border-top:0}html.theme-glass .th{padding:0 8px 0 16px;border-bottom:1px solid var(--line-soft);height:32px;font-size:var(--fs-11);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-4)}html.theme-glass .tr{padding:0 8px 0 16px;border-bottom:0;border-radius:var(--r-md);height:42px}html.theme-glass .grp{background:transparent;border-bottom:0;padding:0 8px 0 12px;height:34px;margin-top:4px}html.theme-glass .grp b{font-weight:600}html.theme-glass .tr.hov{background:#fff6}html.theme-glass .tr.sel{background:#ffffffd1;box-shadow:inset 0 1px #fff,0 0 0 .5px #1e233214,0 2px 8px -2px #1e283c1f}html.theme-glass .av{background:color-mix(in srgb,var(--dc,#B8C0CC) 18%,rgba(255,255,255,.88));box-shadow:0 0 0 1.5px color-mix(in srgb,var(--dc,#B8C0CC) 48%,transparent)}html.theme-glass .av.lead{box-shadow:0 0 0 2px var(--dc,#B8C0CC),0 0 0 3.5px #ffffffe6,0 0 0 5px #c9a227}html.theme-glass .tag{background:#ffffff80;box-shadow:inset 0 0 0 .5px #3c3c432e;border-radius:6px}html.theme-glass .more{border-radius:var(--r-sm)}html.theme-glass .tr.hov .more{background:#ffffffb3}html.theme-glass .btn.sm{border-radius:var(--r-sm)}html.theme-glass .ft{background:transparent;border-top:1px solid var(--line-soft);padding:0 16px 0 24px}html.theme-glass .dbar{border-bottom:1px solid var(--line-soft);padding:0 12px 0 20px}html.theme-glass .dbtn .ib{background:#3c3c430f;border-radius:50%;width:26px;height:26px;margin-left:4px}html.theme-glass .dbody{padding:20px}html.theme-glass .ecard .av{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--dc,#B8C0CC) 48%,transparent),0 4px 12px -6px #1e283c47}html.theme-glass .ecard .av.lead{box-shadow:0 0 0 2px var(--dc,#B8C0CC),0 0 0 3.5px #ffffffeb,0 0 0 5px #c9a227}html.theme-glass .stats{box-shadow:none;gap:8px}html.theme-glass .stats div{background:#ffffff8c;border-radius:var(--r-lg);box-shadow:inset 0 1px #fffc,0 0 0 .5px #1e233214}html.theme-glass .stats div+div{border-left:0}html.theme-glass .pg{background:#3c3c431a}html.theme-glass .ask{background:#fffc;border-radius:18px;box-shadow:inset 0 1px #fff,0 0 0 .5px #0a6cff38,0 0 0 4px #0a6cff0f,0 8px 24px -12px #0a3ca040}html.theme-glass .prio{background:#ff9a001f;box-shadow:none;color:#b26100}html.theme-glass .reply{background:#76768014;box-shadow:none;border-radius:var(--r-md)}html.theme-glass .reply .ib{background:var(--accent);color:#fff;border-radius:50%}html.theme-glass .tli{background:#ffffffb3;box-shadow:0 0 0 .5px #1e23321f}html.theme-glass .oth{margin:0 -8px}html.theme-glass .kv{border-bottom-color:var(--line-soft)}html.theme-glass .stats div{padding:12px 14px}html,body{height:100%}body{overflow:hidden}button,input{font:inherit}button.ni,button.tab,button.btn,button.ib{text-align:left}.ni{width:100%;text-align:left}.side{overflow:hidden}.side-scroll{flex:1;min-height:0;overflow-y:auto}.tb{overflow-x:hidden;overflow-y:auto;flex:1;min-height:0}.dbody{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.drawer{min-height:0}.tr{cursor:pointer}.tr:hover{background:var(--hover)}.tr:hover .more,.tr.sel .more{visibility:visible}.tr:hover .more{background:var(--press);color:var(--ink-2)}.ni:hover{background:var(--hover);color:var(--ink-1)}.ni.on:hover{background:transparent}.oth{cursor:pointer;width:calc(100% + 16px);text-align:left;background:transparent}.oth:hover{background:var(--hover)}.search input,.reply input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink-1);font:inherit;width:0}.reply input::placeholder{color:var(--ink-3)}.live.off i{background:var(--idle);box-shadow:none}.c-ev{display:flex;align-items:center;gap:8px}.c-ev .ic{flex:none;color:var(--ink-3)}a.ib{color:inherit;text-decoration:none}.ib.spin .ic{animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.search input::placeholder{color:var(--ink-3)}.search kbd{flex:none}.menu{position:relative}.pop{position:absolute;top:calc(100% + 6px);right:0;z-index:6;min-width:196px;padding:4px;border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-panel);transform-origin:top right}.pop button{display:flex;align-items:center;width:100%;height:28px;padding:0 8px;border-radius:var(--r-sm);font-weight:500;color:var(--ink-2);gap:8px;transition:background-color .22s var(--liquid),color .22s var(--liquid),transform .4s var(--liquid-spring)}.pop button.on,.pop button:hover{background:var(--press);color:var(--ink-1)}.pop button:hover{transform:translate(3px)}.pop button:active{transform:scale(.98)}.pop .rule{height:1px;background:var(--line);margin:4px 0}.menu .chev{display:grid;color:var(--ink-3);transition:transform .48s var(--liquid-spring)}.menu .chev.open{transform:rotate(180deg)}.side-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:14px 10px 0}.themes{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:2px;margin:0;flex:1;padding:3px;border-radius:var(--r-md);background:var(--press)}.rec-btn{height:32px;padding:0 8px;border-radius:7px;font-size:var(--fs-11);font-weight:700;letter-spacing:.06em;color:var(--ink-3);background:var(--press)}.rec-btn.on{color:var(--bad);background:color-mix(in srgb,var(--bad) 12%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 40%,transparent)}.show-btn{height:32px;padding:0 8px;border-radius:7px;font-size:var(--fs-11);font-weight:700;letter-spacing:.04em;color:var(--ink-3);background:var(--press)}.show-btn.on{color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.tag.showcase{height:18px;margin-left:2px;letter-spacing:.06em;font-weight:700;color:#9a5b00;background:color-mix(in srgb,#E59A1A 18%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,#E59A1A 55%,transparent)}.tag.rec{height:18px;margin-left:2px;letter-spacing:.08em;font-weight:700;color:var(--bad);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 40%,transparent)}.tag.warn{color:#9a5b00;box-shadow:inset 0 0 0 1px #b87a0059;gap:4px}.tag.on_track{color:var(--ok);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ok) 40%,transparent)}.tag.at_risk{color:var(--bad);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 40%,transparent)}.tag.unknown{color:var(--ink-3)}.tag.ok{color:var(--ok)}.d-unknown{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ink-4)}.tag.lead{height:16px;padding:0 5px;font-size:10px;letter-spacing:.04em;font-weight:700;color:#8a6e16;background:color-mix(in srgb,#C9A227 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#C9A227 55%,transparent)}.journey{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;list-style:none;padding:10px 16px 0;color:var(--ink-2);font-size:var(--fs-12);flex:none}.journey span{margin:0 8px;color:var(--ink-4)}.org-chart-panel,.org-goals-tab{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.rules{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 16px 16px;align-content:start}.rule-card{padding:14px 14px 16px;border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-btn)}.rule-card h2{font-size:var(--fs-14);line-height:20px;font-weight:600;letter-spacing:-.01em}.rule-card p{margin-top:6px;color:var(--ink-3);font-size:var(--fs-12);line-height:16px}.ecard{display:flex;gap:14px;align-items:flex-start}.ecard-body{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.ecard h2{font-size:var(--fs-20);line-height:26px;font-weight:600;letter-spacing:-.017em}.ecard .who{color:var(--ink-2);font-size:var(--fs-13);line-height:18px}.ecard .tag.lead{margin-left:6px;vertical-align:2px}.meta-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:2px}.chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:var(--fs-12);font-weight:600;color:color-mix(in srgb,var(--dc) 72%,var(--ink-1));background:color-mix(in srgb,var(--dc) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dc) 34%,transparent)}.own small{display:block;color:var(--ink-3);font-size:var(--fs-12)}.own b{display:block;margin-top:2px;font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ecard .btn{margin-top:6px}.manage{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:190px}.av-btn{width:24px;height:24px;padding:0;border-radius:50%}.org-view,.goals,.queue{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.org-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 16px 0}.org-stats div{padding:10px 12px;border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface)}.org-stats small{display:block;color:var(--ink-3);font-size:var(--fs-12);line-height:16px}.org-stats b{display:block;margin-top:2px;font-size:var(--fs-16);font-weight:600;font-variant-numeric:tabular-nums}.org-pan{flex:1;min-height:0;overflow:auto}.org-map{height:100%;min-height:440px;position:relative}.org-map .map-container{background:transparent;font-family:var(--font);font-size:var(--fs-13);color:var(--ink-1)}.org-map .map-container me-root{margin:0}.org-map .map-container me-tpc,.org-map .map-container me-root me-tpc,.org-map .map-container me-main>me-wrapper>me-parent>me-tpc,.org-map .map-container me-nodes.down me-children me-parent>me-tpc{padding:0;background:transparent;border:0;box-shadow:none;color:inherit;font-size:var(--fs-13);max-width:none;border-radius:0}.org-map .map-container me-epd{display:none}.org-map me-tpc.selected{outline:none}.org-map me-tpc.selected .seat,.org-map .seat.sel{box-shadow:inset 0 0 0 1.5px var(--accent),var(--sh-btn)}.org-map me-tpc.selected .seat.head,.org-map .seat.head.sel{box-shadow:inset 0 3px 0 var(--dc,var(--line)),inset 0 0 0 1.5px var(--accent),var(--sh-btn)}.org-map .seat{width:156px;cursor:pointer}.org-map svg path{stroke-linecap:round;stroke-linejoin:round}.org-tree{display:flex;justify-content:flex-start;align-items:flex-start;gap:28px;padding:18px 24px 8px;min-width:min-content}.org-fit{display:flex;flex-direction:column;align-items:center;width:max-content;max-width:100%;margin:0 auto;padding:12px 16px 24px}.org-crown{display:flex;flex-direction:column;align-items:center;width:100%;transform:translate(var(--bus-shift,0px))}.org-stem{width:1px;height:16px;margin-bottom:-1px;background:var(--line);flex:none}.org-chief-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto auto;align-items:start;width:100%}.org-chief-seat{grid-column:2;grid-row:1;position:relative}.org-chief-row:has(.org-staff) .org-chief-seat:after{content:"";position:absolute;left:calc(100% - 1px);top:50%;width:30px;height:1px;background:var(--line);transform:translateY(-50%)}.org-chief-join{grid-column:2;grid-row:2;justify-self:center;align-self:stretch;width:1px;background:var(--line)}.org-staff{grid-column:3;grid-row:1 / span 2;position:relative;display:flex;flex-direction:column;gap:8px;padding-left:28px;justify-self:start;align-self:center}.org-staff:before,.org-staff:after{content:none}.org-staff:has(.seat~.seat):after{content:"";position:absolute;left:13px;top:44px;bottom:44px;width:1px;background:var(--line)}.org-staff:has(.seat~.seat) .seat:before{content:"";position:absolute;right:100%;top:50%;width:15px;height:1px;background:var(--line);transform:translateY(-50%)}.org-cols{position:relative;display:flex;align-items:flex-start;justify-content:center;gap:14px}.org-cols:before{content:"";position:absolute;z-index:0;top:0;left:var(--bus-left,0px);right:var(--bus-right,0px);height:1px;background:var(--line);pointer-events:none}.org-cols:not(:has(.org-col~.org-col)):before{content:none}.org-col{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:16px}.org-col .tick{position:absolute;top:0;left:0;right:0;height:16px}.org-col .tick:after{content:"";position:absolute;top:-1px;left:50%;width:1px;height:17px;background:var(--dc,var(--line));transform:translate(-50%)}.org-workers{display:flex;flex-direction:column;gap:6px;width:156px;padding-top:16px;position:relative}.org-workers:before{content:"";position:absolute;z-index:0;top:0;left:calc(50% - .5px);width:1px;height:17px;background:var(--dc,var(--line));pointer-events:none}.org-workers .org-worker+.org-worker:before{content:"";position:absolute;z-index:0;top:-7px;left:calc(50% - .5px);width:1px;height:8px;background:var(--dc,var(--line));pointer-events:none}.org-worker{position:relative;min-width:0}.org-workers.two{display:grid;grid-template-columns:156px 156px;width:318px;justify-content:center}.org-workers.two:before{height:8px}.org-workers.two:after{content:"";position:absolute;z-index:0;top:7px;left:77px;right:77px;height:1px;background:var(--dc,var(--line));pointer-events:none}.org-workers.two .org-worker:before{content:"";position:absolute;z-index:0;top:-7px;left:calc(50% - .5px);width:1px;height:8px;background:var(--dc,var(--line));pointer-events:none}.org-workers.two .org-worker:nth-child(-n+2):before{top:-9px;height:10px}.org-list{display:none}.org-branch{display:flex;flex-direction:column;align-items:flex-start}.org-kids{display:flex;justify-content:flex-start;padding-top:16px;position:relative}.org-kids:before{content:"";position:absolute;top:0;left:74px;width:1px;height:16px;background:var(--dc,var(--line))}.org-child{position:relative;padding:16px 12px 0 0}.org-child:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--dc,var(--line))}.org-child:after{content:"";position:absolute;top:0;left:74px;width:1px;height:16px;background:var(--dc,var(--line))}.org-child:first-child:before{left:74px}.org-child:last-child:before{left:0;right:auto;width:74px}.org-child:only-child:before{display:none}.seat{width:148px;min-height:78px;padding:8px 10px;border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-btn);display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;position:relative;z-index:1}.seat b,.seat small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seat b{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.seat.dim{opacity:.38}.seat b{font-size:var(--fs-12);font-weight:600}.seat small{color:var(--ink-3);font-size:var(--fs-11);line-height:14px}.seat .av{width:26px;height:26px}.seat .ini{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--ink-1);color:#fff;font-size:11px;font-weight:600}.seat.sel{box-shadow:inset 0 0 0 1.5px var(--accent),var(--sh-btn)}.seat .tag{margin-top:2px}.seat .seat-copy{display:contents}.org-fit .seat{width:156px}.seat.head{box-shadow:inset 0 3px 0 var(--dc,var(--line)),var(--sh-btn);background:color-mix(in srgb,var(--dc,var(--line)) 10%,var(--surface))}.seat.head.sel{box-shadow:inset 0 3px 0 var(--dc,var(--line)),inset 0 0 0 1.5px var(--accent),var(--sh-btn)}.seat.compact{min-height:0;flex-direction:row;align-items:center;gap:8px;padding:6px 8px}.seat.compact .seat-copy{display:flex;flex-direction:column;min-width:0;flex:1}.seat.compact .tag{margin-top:0}.seat.compact b{-webkit-line-clamp:1}.org-goals{padding:8px 16px 16px;display:flex;flex-direction:column;gap:8px;min-width:280px}.gbar{margin:0 16px 12px;padding:12px 14px;border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-btn);display:flex;flex-direction:column;gap:6px}.gbar.slim{margin:0;padding:8px 10px}.gbar-top{display:flex;align-items:center;gap:8px;min-width:0}.gbar-top b{font-size:var(--fs-13);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gbar-top span{margin-left:auto;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:var(--fs-12)}.gbar-metric{color:var(--ink-3);font-size:var(--fs-12)}.gbar-meta{display:flex;flex-wrap:wrap;gap:6px 12px;color:var(--ink-3);font-size:var(--fs-12)}.goal-scroll{flex:1;min-height:0;overflow:auto;padding-bottom:12px}.goal-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 16px;padding:12px;border-radius:var(--r-md);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.goal-form label{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-11);color:var(--ink-3);font-weight:600}.goal-form input,.goal-form select{height:32px;border-radius:var(--r-sm);border:0;padding:0 8px;background:var(--surface);box-shadow:var(--sh-btn);color:var(--ink-1);font:inherit}.goal-actions{display:flex;gap:6px;align-items:center}.queue-note{color:var(--ink-3);font-size:var(--fs-12)}.th.qh,.qrow{grid-template-columns:minmax(0,1.4fr) minmax(128px,1fr) 88px 76px minmax(168px,1fr);column-gap:10px}.qrow{display:grid;align-items:center;min-height:52px;padding:8px 16px 8px 24px;border-bottom:1px solid var(--line-soft)}.q-act .btn,.q-act .tag{flex:none}.q-ask{min-width:0}.q-ask b,.q-ask small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-ask small{color:var(--ink-3);font-size:var(--fs-12)}.q-bots{display:flex;align-items:center;gap:8px;min-width:0;color:var(--ink-2);font-size:var(--fs-12)}.q-bots>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stack{display:flex;align-items:center}.stack .av{margin-left:-6px;box-shadow:0 0 0 2px var(--surface)}.stack .av.lead{box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px var(--dc),0 0 0 5px #c9a227}.stack .av:first-child{margin-left:0}.q-act{display:flex;justify-content:flex-end;gap:4px;flex-wrap:wrap}.q-reply{display:flex;gap:8px;align-items:center;padding:0 16px 10px 24px}.q-reply input{flex:1;height:32px;border:0;border-radius:var(--r-md);padding:0 10px;background:var(--surface);box-shadow:var(--sh-btn);color:var(--ink-1);font:inherit}.ask-meta{margin-top:6px;color:var(--ink-3);font-size:var(--fs-12)}html.theme-glass .qrow{padding:8px 8px 8px 16px}html.theme-glass .seat,html.theme-glass .gbar,html.theme-glass .org-stats div,html.theme-glass .goal-form,html.theme-glass .rule-card{background:#ffffffb8}html.theme-glass .seat.head{background:color-mix(in srgb,var(--dc,var(--line)) 12%,rgba(255,255,255,.78))}html.theme-glass .seat.sel{background:#ffffffeb}html.theme-glass .seat.head.sel{background:color-mix(in srgb,var(--dc,var(--line)) 16%,rgba(255,255,255,.92))}html.theme-glass .rec-btn.on{background:#ffffffb8}html.theme-glass .show-btn.on{background:#ffffffb8;color:var(--accent)}html.theme-glass .tag.showcase{background:color-mix(in srgb,#E59A1A 24%,white)}.themes .thumb{position:absolute;z-index:0;top:3px;bottom:3px;left:3px;width:calc(50% - 4px);border-radius:7px;background:var(--surface);box-shadow:var(--sh-btn);transform:translate(0)}.themes.glass .thumb{transform:translate(calc(100% + 2px))}.themes button{position:relative;z-index:1;height:26px;border-radius:7px;font-size:var(--fs-11);font-weight:600;color:var(--ink-3);text-align:center;background:transparent;box-shadow:none}.themes button.on{color:var(--ink-1)}.me{margin:12px 6px 8px}.menu-btn{display:none}.scrim{position:fixed;inset:0;z-index:30;border:0;background:#0f0f1952;padding:0}.sheet{position:fixed;z-index:40;top:8px;right:8px;bottom:8px;width:min(400px,calc(100vw - 16px));background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-panel);display:flex;flex-direction:column;overflow:hidden}dialog.chat-sheet{padding:0;border:0;margin:0;max-width:none;max-height:none;color:inherit;background:var(--surface)}dialog.chat-sheet[open]{position:fixed;inset:8px 8px 8px auto;width:min(420px,calc(100vw - 16px));height:auto;display:flex;flex-direction:column;border-radius:var(--r-lg);box-shadow:var(--sh-panel);overflow:hidden}dialog.chat-sheet::backdrop{background:#0f0f1952;overflow:hidden;overscroll-behavior:contain}dialog.chat-sheet:modal{overscroll-behavior:contain}dialog.chat-gate[open]{top:18vh;right:auto;bottom:auto;left:50%;width:min(420px,calc(100vw - 32px));height:auto;transform:translate(-50%)}.chat-hd{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 14px;border-bottom:1px solid var(--line);flex:none}.chat-who{display:flex;flex-direction:column;min-width:0;flex:1}.chat-who h2,.chat-hd h2{margin:0;font-size:var(--fs-14);font-weight:600}.chat-who small{color:var(--ink-3);font-size:var(--fs-12)}.chat-hd .ib{margin-left:auto}.chat-key{display:flex;flex-direction:column;gap:8px;padding:16px}.chat-key p{color:var(--ink-2);font-size:var(--fs-13);line-height:18px}.chat-key input{height:36px;border:0;border-radius:var(--r-md);padding:0 10px;background:var(--press);color:var(--ink-1);font:inherit}.chat-banner,.chat-wait{margin:0;padding:8px 16px;color:var(--ink-3);font-size:var(--fs-12)}.chat-banner{margin:12px 16px 0;padding:8px 10px;border-radius:8px;background:var(--press)}.chat-log{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:12px;padding:16px}.chat-row{display:flex;flex-direction:column;max-width:min(85%,320px)}.chat-row.mine{align-self:flex-end;align-items:flex-end}.chat-row.theirs{align-self:flex-start;align-items:flex-start}.bubble{padding:8px 10px;border-radius:12px;background:var(--surface-2);box-shadow:var(--sh-btn);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-13);line-height:18px}.chat-row.mine .bubble{background:var(--accent);color:#fff}.bubble a{color:inherit}.chat-meta{display:flex;gap:8px;margin-top:4px;color:var(--ink-3);font-size:var(--fs-11)}.chat-form{display:flex;gap:8px;align-items:flex-end;padding:12px;border-top:1px solid var(--line);flex:none}.chat-form textarea{flex:1;min-height:44px;max-height:120px;resize:none;border:0;border-radius:var(--r-md);padding:8px 10px;background:var(--press);color:var(--ink-1);font:inherit}.chat-err{padding:0 16px 12px}.sheet .drawer{flex:1;min-height:0;height:100%;border:0;background:transparent;box-shadow:none}.acts.stack{grid-template-columns:1fr}.opt{display:flex;flex-direction:column;align-items:flex-start;height:auto;padding:8px 12px;text-align:left;line-height:16px}.opt small{font-size:var(--fs-12);font-weight:400;color:var(--ink-3)}.err{margin-top:8px;font-size:var(--fs-12);color:var(--bad)}.empty{padding:32px 24px;color:var(--ink-3)}.th.act,.tr.act{grid-template-columns:220px minmax(0,1fr) 88px}.c-ev{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.th,.tb,.dbody,.side-scroll,.tbl{--scrollbar-thumb:color-mix(in srgb,var(--ink-3) 42%,transparent);--scrollbar-track:transparent;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scroll-behavior:smooth}@supports not (scrollbar-color: auto){.th::-webkit-scrollbar,.tb::-webkit-scrollbar,.dbody::-webkit-scrollbar,.side-scroll::-webkit-scrollbar,.tbl::-webkit-scrollbar{width:12px;height:12px}.th::-webkit-scrollbar-thumb,.tb::-webkit-scrollbar-thumb,.dbody::-webkit-scrollbar-thumb,.side-scroll::-webkit-scrollbar-thumb,.tbl::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:99px;border:3px solid transparent;background-clip:padding-box}.th::-webkit-scrollbar-track,.tb::-webkit-scrollbar-track,.dbody::-webkit-scrollbar-track,.side-scroll::-webkit-scrollbar-track,.tbl::-webkit-scrollbar-track{background:transparent}}.tabs{min-width:0;overflow-x:auto}.tools{min-width:0}html.theme-glass .tools,.tools{height:auto;min-height:44px;flex-wrap:wrap}html.theme-glass .tr:hover{background:#fff6}html.theme-glass .tr:hover .more{background:#ffffffb3}html.theme-glass .themes{background:#3c3c4312}html.theme-glass .themes .thumb{background:#ffffffeb;box-shadow:0 0 0 .5px #1e23321a,0 1px 3px #1e283c1a}html.theme-glass .themes button,.html.theme-glass .themes button.on{background:transparent;box-shadow:none}html.theme-glass .pop{background:#fcfcfdeb;backdrop-filter:var(--blur);box-shadow:var(--sh-glass)}html.theme-glass .sheet,html.theme-glass .chat-sheet{background:var(--glass-strong);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);border-radius:var(--r-win);box-shadow:var(--sh-glass)}html.theme-glass .bubble{background:#ffffffb8}html.theme-glass .chat-row.mine .bubble{background:var(--accent);color:#fff}html.theme-glass .chat-banner,html.theme-glass .chat-key input,html.theme-glass .chat-form textarea{background:#ffffff8c}html.theme-glass .side.on{background:var(--glass-strong);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}:root{--liquid:cubic-bezier(.22,1,.36,1);--liquid-spring:linear(0,.009,.035 2%,.141,.723 12.9%,.938 16.7%,1.017 20.4%,1.028 28%,1.012 40%,.998 64%,1)}.side,.main,.drawer,.tr,.ni,.tab,.btn,.ib,.oth,.search,.ask,.stats div,.tag,.pg i,.themes .thumb{transition:background-color .55s var(--liquid),color .55s var(--liquid),box-shadow .55s var(--liquid),border-color .55s var(--liquid),transform .62s var(--liquid),opacity .45s var(--liquid);transition-timing-function:var(--liquid-spring)}.btn:active,.ib:active,.themes button:active{transform:scale(.975)}.tbl{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;margin-right:2px;padding:0}.th{position:static;z-index:auto;flex:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:hidden;scrollbar-gutter:stable;padding-right:30px}.tb{display:block;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;padding:0 14px 14px 0}html.theme-glass .th{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;padding-right:26px}html.theme-glass .tbl{margin:0 4px 0 8px;padding:0}html.theme-glass .tb{padding:0 18px 18px 0}.drawer{padding:0 10px 16px 0}html.theme-glass .drawer{padding:0 12px 18px 0}.dbody{scroll-padding-bottom:12px}html.theme-glass .dbody{padding:20px 14px 16px 20px}.side-scroll{padding-right:6px;margin-right:2px}@media(prefers-reduced-motion:no-preference){.drawer{animation:drawer-in .62s var(--liquid-spring)}.pop{animation:menu-in .46s var(--liquid-spring)}.pop button{animation:menu-item-in .42s var(--liquid-spring) backwards}.pop button:nth-child(2){animation-delay:.04s}.pop button:nth-child(3){animation-delay:.07s}.pop button:nth-child(4){animation-delay:.1s}.pop button:nth-child(5){animation-delay:.13s}.pop button:nth-child(6){animation-delay:.16s}.pop button:nth-child(7){animation-delay:.19s}.pop button:nth-child(8){animation-delay:.22s}}@keyframes drawer-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:none}}@keyframes menu-item-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.side,.main,.drawer,.tr,.ni,.tab,.btn,.ib,.oth,.search,.ask,.themes .thumb,.nav-pill,.ni .ic,.ni .dept-dot,.ni em,.scrim,.pop,.pop button,.menu .chev{transition:none;animation:none}.drawer{animation:none}.tb,.dbody,.side-scroll,.tbl{scroll-behavior:auto}}@media(max-width:1279px){.closed .panel,.panel{grid-template-columns:1fr}}@media(max-width:759px){html,body{height:auto}body{overflow:auto}body.scroll-lock{overflow:hidden}.app{display:block;height:auto;min-height:100dvh}.side{display:flex;position:fixed;z-index:60;inset:0 auto 0 0;width:min(300px,88vw);height:100dvh;background:var(--canvas);box-shadow:var(--sh-panel);transform:translate(-105%);visibility:hidden;pointer-events:none;transition:transform .52s var(--liquid-spring),visibility .52s}.side.on{transform:none;visibility:visible;pointer-events:auto}.scrim{animation:scrim-in .35s var(--liquid)}.panel{margin:0;border-radius:0;box-shadow:none;display:block;height:auto;overflow:visible;background:transparent}.main{display:block;overflow:visible;background:transparent;box-shadow:none}.tbl,.tb{display:block;overflow:visible;height:auto}.th{display:none}.menu-btn{display:grid}.hd{height:auto;min-height:56px;flex-wrap:wrap;padding:10px 12px;gap:8px}.hr{margin-left:0;width:100%}.search{flex:1;width:auto}.tools{height:auto;flex-wrap:wrap;padding:8px 12px;gap:8px}.tr2{margin-left:0}.ft{height:auto;flex-wrap:wrap;gap:8px 12px;padding:10px 14px}.tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"bot act" "status time" "task task" "prod prod";height:auto;gap:4px 10px;padding:12px 14px;margin:8px 12px;border:0;border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-btn)}.closed .tr{grid-template-columns:minmax(0,1fr) auto}.c-bot{grid-area:bot}.c-a{grid-area:act}.c-st{grid-area:status}.c-t{grid-area:time}.c-task{grid-area:task}.c-p{grid-area:prod}.tr.act{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"bot time" "ev ev"}.tr.act .c-ev{grid-area:ev}.more{visibility:visible}.grp{margin:12px 12px 0}.sheet{top:0;right:0;bottom:0;width:min(420px,100%);border-radius:0}dialog.chat-sheet:not(.chat-gate)[open]{inset:0;width:auto;height:100dvh;border-radius:0;transform:none}.tabs{flex-wrap:wrap;overflow:visible}html.theme-glass .app{height:auto;padding:0;gap:0}html.theme-glass body{height:auto;overflow:auto}html.theme-glass .main,html.theme-glass .tbl,html.theme-glass .tb,html.theme-glass .drawer{overflow:visible;height:auto}html.theme-glass .tr,html.theme-glass .tr.act{height:auto;padding:12px 14px;margin:8px 12px;background:#ffffffb8}html.theme-glass .side.on{border-radius:0;height:100dvh}.tbl,.tb,html.theme-glass .tbl,html.theme-glass .tb{overflow:visible;height:auto;padding:0;margin:0;scrollbar-gutter:auto}.th,html.theme-glass .th{position:static;background:transparent;padding-right:16px;scrollbar-gutter:auto}.drawer,html.theme-glass .drawer{padding:0}.org-view,.goals,.queue,.org-pan,.goal-scroll,.queue .tbl,.queue .tb,.org-chart-panel,.org-goals-tab,.rules{overflow:visible;height:auto;display:block}.rules{grid-template-columns:1fr}.journey{padding:8px 12px 0}.org-tree,.org-fit,.org-map{display:none}.org-list{display:block;list-style:none;padding:8px 0 16px}.org-list ul{list-style:none}.org-li{padding-top:4px}.seat.row{width:auto;min-height:0;flex-direction:row;align-items:center;gap:8px;margin:0 12px}.seat.row span{display:flex;flex-direction:column;min-width:0}.org-stats{grid-template-columns:1fr 1fr;padding:12px}.goal-form{grid-template-columns:1fr 1fr}.qrow{display:flex;flex-direction:column;align-items:flex-start;height:auto;margin:8px 12px;padding:12px;border:0;border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-btn)}html.theme-glass .qrow{background:#ffffffb8}.q-act,.q-reply{width:100%}.th.qh{display:none}}
