.ed{flex-direction:column;background:var(--frame)}.ed,.ed-body{display:flex;flex:1 1;min-width:0;min-height:0}.ed-body{position:relative}.ed-top{flex:none;gap:var(--space-2);height:var(--buro-topbar-height);padding:0 var(--space-3);background:var(--w);box-shadow:inset 0 -1px 0 var(--line);position:relative;z-index:3}.ed-tl,.ed-top,.ed-tr{display:flex;align-items:center}.ed-tl,.ed-tr{flex:1 1;min-width:0;gap:var(--space-1)}.ed-tr{justify-content:flex-end}.ed-tc{display:flex;align-items:center;flex:none;gap:var(--space-2)}.ed-vsep{flex:none;width:1px;height:22px;margin:0 var(--space-1);background:var(--line)}.ed-top .ui-btn--ghost[aria-pressed=true]{background:var(--sel);color:var(--ink)}.ed-pgb,.ed-pgb strong{min-width:0;overflow:hidden}.ed-pgb strong{text-overflow:ellipsis;white-space:nowrap}.ed-pg-dot{flex:none;width:7px;height:7px;margin-left:var(--space-2);border-radius:var(--radius-pill);background:var(--wait-2)}.ed-st{display:inline-flex;align-items:center;flex:0 1 auto;gap:var(--space-2);min-width:0;height:32px;padding:0 var(--space-2);margin-right:var(--space-1);color:var(--t2);font-size:var(--fs-13)}.ed-st__dot{flex:none;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--t3)}.ed-st[data-tone=wait] .ed-st__dot{background:var(--wait-2)}.ed-st[data-tone=ok] .ed-st__dot{background:var(--ok-2)}.ed-st__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-st__text em{font-style:normal}.ed-left,.ed-right{flex:none;width:0;overflow-x:hidden;overflow-y:auto;visibility:hidden;background:var(--w);transition:width var(--motion-slow) var(--ease-out)}.ed-left{box-shadow:inset -1px 0 0 var(--line)}.ed-right{box-shadow:inset 1px 0 0 var(--line)}.ed-left[data-open=true]{width:var(--ed-left-w);visibility:visible}.ed-right[data-open=true]{width:var(--ed-right-w);visibility:visible}.ed-panel-inner{box-sizing:border-box;max-width:100vw;padding-bottom:calc(var(--buro-topbar-height) + var(--space-4))}.ed-left .ed-panel-inner{width:var(--ed-left-w)}.ed-right .ed-panel-inner{width:var(--ed-right-w)}.ed-pn-head{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);height:var(--buro-topbar-height);padding:0 var(--space-3) 0 var(--space-4);background:var(--w);border-bottom:1px solid var(--line2)}.ed-pn-head h2{margin:0;color:var(--ink);font-size:var(--fs-16);font-weight:var(--fw-semibold)}.ed-tree{padding:var(--space-1) var(--space-2) var(--space-6)}.ed-tr-sh{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-2) var(--space-1)}.ed-tr-sh h3{margin:0;color:var(--t3);font-size:var(--fs-12-5);font-weight:var(--fw-semibold)}.ed-tr-list,.ed-tr-sub{margin:0;padding:0;list-style:none}.ed-tr-r{display:flex;align-items:center;gap:var(--space-2);min-height:34px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--ink);font:inherit;font-size:var(--fs-14)}.ed-tr-r:hover{background:var(--hover)}.ed-tr-page{width:100%;border:0;background:transparent;text-align:left;cursor:pointer}.ed-tr-page[data-current]{font-weight:var(--fw-semibold)}.ed-tr-chev{display:inline-grid;flex:none;place-items:center;width:16px;color:var(--t3)}.ed-tr-chev:not([data-open]) svg{transform:rotate(-90deg)}.ed-tr-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-tr-page .ed-pg-dot{flex:none;margin-left:0}.ed-tr-sec{padding-left:var(--space-6)}.ed-tr-global{padding-left:var(--space-2)}.ed-tr-main{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;column-gap:var(--space-2);min-width:0;min-height:34px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ed-tr-main:focus-visible{outline:2px solid var(--acc);outline-offset:-2px;border-radius:var(--radius-sm)}.ed-tr-flag{order:3;flex:0 0 100%}.ed-tr-flag,.ed-tr-state{color:var(--t3);font-size:var(--fs-12);font-weight:var(--fw-regular)}.ed-tr-state{margin-left:auto}.ed-tr-r[data-on]{background:var(--acc-bg);color:var(--acc);font-weight:var(--fw-semibold)}.ed-tr-mv{display:flex;flex:none;opacity:0}.ed-tr-r:focus-within .ed-tr-mv,.ed-tr-r:hover .ed-tr-mv{opacity:1}.ed-tr-mv .ed-icon-btn{width:22px;height:22px;padding:0}@media (hover:none){.ed-tr-mv{opacity:1}}.ed-tr-add{margin:var(--space-1) 0 0 var(--space-5);list-style:none}.ed-tr-add .ed-add{margin:0}.ed-tr-add .ed-add-toggle{width:auto;height:32px;padding:0 var(--space-3);border:0;border-radius:var(--radius-sm);color:var(--acc);font-size:var(--fs-13);font-weight:var(--fw-semibold)}.ed-tr-add .ed-add-toggle:hover{background:var(--acc-bg);color:var(--acc)}.ed-st-body{padding:var(--space-4)}.ed-set,.ed-st-body{display:flex;flex-direction:column;gap:var(--space-5)}.ed-set[hidden]{display:none}.ed-st-h{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.ed-st-hm{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.ed-st-hm small{color:var(--t2);font-size:var(--fs-12-5)}.ed-st-hm h3{margin:0;color:var(--ink);font-size:var(--fs-17);font-weight:var(--fw-semibold);overflow-wrap:anywhere}.ed-st-g{display:flex;flex-direction:column;gap:var(--space-2)}.ed-st-l{color:var(--t2);font-size:var(--fs-13);font-weight:var(--fw-semibold)}.ed-st-var{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.ed-st-vcard{display:flex;align-items:center;min-height:46px;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-fb-lg);background:var(--w);color:var(--t2);font:inherit;font-size:var(--fs-12-5);text-align:left;cursor:pointer}.ed-st-vcard:hover:not(:disabled){border-color:var(--line-3)}.ed-st-vcard[aria-pressed=true]{border-color:var(--acc);color:var(--ink);font-weight:var(--fw-semibold)}.ed-st-vcard:disabled{cursor:not-allowed;opacity:.6}.ed-st-sws{display:flex;flex-direction:column;gap:var(--space-1)}.ed-st-sw{display:flex;align-items:center;gap:var(--space-3);height:38px;padding:0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font:inherit;font-size:var(--fs-14);text-align:left;cursor:pointer}.ed-st-sw:hover:not(:disabled){background:var(--hover)}.ed-st-sw[aria-pressed=true]{border-color:var(--acc);font-weight:var(--fw-semibold)}.ed-st-sw:disabled{cursor:not-allowed;opacity:.6}.ed-st-dot{flex:none;width:20px;height:20px;border:1px solid var(--line-3);border-radius:var(--radius-pill);background:var(--ed-swatch)}.ed-st-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:38px;color:var(--ink);font-size:var(--fs-14)}.ed-st-hint{margin:0;color:var(--t3);font-size:var(--fs-12-5)}.ed-st-note{margin:0;padding:var(--space-3);border-radius:var(--radius-card);background:var(--frame);color:var(--t2);font-size:var(--fs-13)}@media (min-width:1180px){.ed-left:not([data-open=false]){width:var(--ed-left-w);visibility:visible}.ed-right:not([data-open=false]){width:var(--ed-right-w);visibility:visible}}.ed-stage{min-width:0;background:var(--frame)}.ed-canvas,.ed-stage{display:flex;flex-direction:column;flex:1 1;min-height:0}.ed-canvas{position:relative}.ed-scroll{display:flex;flex:1 1;min-height:0;overflow:auto;padding:var(--space-4) var(--space-4) calc(var(--buro-topbar-height) + var(--space-4))}.ed-canvas[data-live] .ed-scroll{padding-top:calc(var(--buro-topbar-height) + var(--space-2))}.ed-fit{display:flex;flex:1 1;justify-content:center;min-width:0;min-height:0}.ed-page{flex:none;width:100%;max-width:var(--ed-page-max);display:flex}.ed[data-device=mobiel] .ed-page{max-width:var(--ed-page-mobile)}.ed-site{position:relative;flex:1 1;min-width:0;overflow:hidden;border-radius:12px;background:var(--w);box-shadow:0 0 0 1px var(--line)}.ed[data-device=mobiel] .ed-site{border-radius:22px}.ed-frame{position:absolute;top:0;left:0;display:block;width:100%;height:100%;border:0;background:var(--w);transform-origin:top left}.ed-livebar{position:absolute;top:var(--space-3);left:50%;z-index:2;display:flex;align-items:center;gap:var(--space-3);max-width:calc(100% - var(--space-8));padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-fb-xl);background:var(--ink);color:var(--on-ink);box-shadow:var(--shadow-fab);font-size:var(--fs-14);transform:translateX(-50%)}.ed[data-view=live] :is(.ed-left,.ed-right){display:none}.ed-tb{position:absolute;z-index:2;display:flex;align-items:center;gap:var(--space-1);max-width:calc(100% - var(--space-3));padding:var(--space-1);border-radius:var(--radius-fb-xl);background:var(--w);box-shadow:var(--shadow-ctx)}.ed-tb[data-off]{visibility:hidden}.ed-tb-n{display:flex;align-items:center;min-width:0;padding:0 var(--space-2);color:var(--acc);font-size:var(--fs-13);font-weight:var(--fw-semibold);white-space:nowrap}.ed-tb-n em{min-width:0;max-width:24ch;overflow:hidden;text-overflow:ellipsis;color:var(--t2);font-style:normal;font-weight:var(--fw-medium)}.ed-tb-sep{flex:none;width:1px;height:var(--space-5);margin:0 var(--space-1);background:var(--line)}.ed-tb-b{display:inline-flex;align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font:inherit;font-size:var(--fs-13);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer}.ed-tb-b:hover{background:var(--frame)}.ed-tb-b:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.ed-tb-b svg{color:var(--t2)}.ed-tb-ic{justify-content:center;width:32px;padding:0}.ed-cm{position:fixed;z-index:60}.ed-cm-h{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--t2);font-size:var(--fs-12-5);font-weight:var(--fw-semibold)}.ed-cm .ui-menu__item:hover:not([data-disabled]){background:var(--frame)}.ui-menu__item[data-danger]{color:var(--late)}.ed-menu-note{margin:0;padding:var(--space-2) var(--space-3);color:var(--t2);font-size:var(--fs-12-5);line-height:1.4}.ed-right [role=tabpanel][hidden]{display:none}.ed-bai-tabs{display:flex;gap:var(--space-1);padding:3px;border-radius:var(--radius-fb-lg);background:var(--frame)}.ed-bai-tabs [role=tab]{display:inline-flex;align-items:center;gap:var(--space-2);height:30px;padding:0 var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--t2);font:inherit;font-size:var(--fs-13);font-weight:var(--fw-medium);cursor:pointer}.ed-bai-tabs [role=tab][aria-selected=true]{background:var(--w);color:var(--ink);font-weight:var(--fw-semibold)}.ed-bai-tabs [role=tab]:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ed-bai{gap:var(--space-4)}.ed-bai,.ed-bai-ctx{display:flex;flex-direction:column}.ed-bai-ctx{gap:2px;padding:var(--space-3);border-radius:var(--radius-card);background:var(--frame)}.ed-bai-ctx small{color:var(--t2);font-size:var(--fs-12-5)}.ed-bai-ctx b{color:var(--ink);font-size:var(--fs-14);font-weight:var(--fw-semibold);overflow-wrap:anywhere}.ed-bai-cx{display:flex;gap:var(--space-4);margin-top:var(--space-1)}.ed-bai-link{padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--fs-13);font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ed-bai-link:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:var(--radius-fb-md)}.ed-bai-list{display:flex;flex-direction:column;gap:var(--space-4)}.ed-bai-empty{margin:0;color:var(--t2);font-size:var(--fs-14);line-height:1.5}.ed-bai-mu{align-self:flex-end;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);max-width:88%}.ed-bai-mu small{color:var(--t3);font-size:var(--fs-12)}.ed-bai-mu p{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-fb-xl);border-bottom-right-radius:var(--radius-fb-md);background:var(--frame);color:var(--ink);font-size:var(--fs-14);line-height:1.45;overflow-wrap:anywhere}.ed-bai-mb{display:flex;gap:var(--space-2)}.ed-bai-mb>svg{flex:none;margin-top:3px;color:var(--t2)}.ed-bai-mb>div{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ed-bai-mb p{margin:0;color:var(--text);font-size:var(--fs-14);line-height:1.5;overflow-wrap:anywhere}.ed-bai-div,.ed-bai-mb[data-status=working] p{color:var(--t2)}.ed-bai-div{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--fs-12-5)}.ed-bai-rule{flex:1 1;border-top:1px solid var(--line)}.ed-bai-chg{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--w);overflow:hidden}.ed-bai-chg[data-state=reverted]{color:var(--t2)}.ed-bai-chg[data-state=reverted] .ed-bai-chg-b b{font-weight:var(--fw-medium);color:var(--t2);text-decoration:line-through}.ed-bai-chg-h{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line2);color:var(--ink);font-size:var(--fs-13);font-weight:var(--fw-semibold)}.ed-bai-chg-b{gap:var(--space-3);margin:0;padding:var(--space-3);list-style:none;font-size:var(--fs-14);line-height:1.4}.ed-bai-chg-b,.ed-bai-chg-b li{display:flex;flex-direction:column}.ed-bai-chg-b li{gap:var(--space-1)}.ed-bai-chg-b small{color:var(--t3);font-size:var(--fs-12)}.ed-bai-chg-b s{color:var(--t3);overflow-wrap:anywhere}.ed-bai-chg-b b{color:var(--ink);font-weight:var(--fw-semibold);overflow-wrap:anywhere}.ed-bai-chg-f{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-top:1px solid var(--line2);background:var(--frame-2);color:var(--t2);font-size:var(--fs-12-5)}.ed-bai-chg-n{margin:0;padding:var(--space-2) var(--space-3);background:var(--late-bg);color:var(--late);font-size:var(--fs-13);line-height:1.4}.ed-bai-in{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line2)}.ed-bai-chips,.ed-tb-sug{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ed-bai-chip{height:28px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--w);color:var(--ink);font:inherit;font-size:var(--fs-13);cursor:pointer}.ed-bai-chip:hover:not(:disabled){border-color:var(--line-3);background:var(--frame)}.ed-bai-chip:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ed-bai-chip:disabled{opacity:.5;cursor:not-allowed}.ed-bai-box{display:flex;align-items:flex-end;gap:var(--space-2);padding:6px 6px 6px var(--space-3);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--w)}.ed-bai-box:focus-within{border-color:var(--line-3)}.ed-bai-box textarea{flex:1 1;min-width:0;max-height:105px;padding:var(--space-1) 0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--fs-14);line-height:1.5;resize:none;field-sizing:content}.ed-bai-box textarea::placeholder,.ed-tb-in input::placeholder{color:var(--t3)}.ed-bai-send,.ed-tb-send{display:inline-flex;flex:none;align-items:center;justify-content:center;border:0;background:var(--btn-primary);color:var(--btn-primary-text);cursor:pointer}.ed-bai-send{width:32px;height:32px}.ed-bai-send,.ed-tb-send{border-radius:var(--radius-sm)}.ed-tb-send{width:30px;height:30px}.ed-bai-send:hover:not(:disabled),.ed-tb-send:hover:not(:disabled){background:var(--btn-primary-hover)}.ed-bai-send:disabled,.ed-tb-send:disabled{background:var(--line);color:var(--t3);cursor:not-allowed}.ed-bai-send:focus-visible,.ed-tb-send:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ed-bai-hint{margin:0;padding:var(--space-3);border-radius:var(--radius-card);background:var(--frame);color:var(--t2);font-size:var(--fs-13);line-height:1.5}.ed-bai-note{margin:0;color:var(--t3);font-size:var(--fs-12)}.ed-tb[data-ask]{flex-wrap:wrap;width:max-content;min-width:340px;max-width:min(440px,calc(100% - var(--space-3)))}.ed-tb-ask{flex:1 0 100%;flex-direction:column;margin:var(--space-1) calc(var(--space-1) * -1) calc(var(--space-1) * -1);padding:var(--space-2);border-top:1px solid var(--line2)}.ed-tb-ask,.ed-tb-in{display:flex;gap:var(--space-2)}.ed-tb-in{align-items:center;height:38px;padding:0 var(--space-1) 0 var(--space-3);border-radius:var(--radius-card);background:var(--frame);color:var(--t2)}.ed-tb-in:focus-within{background:var(--w);outline:1px solid var(--line-3)}.ed-tb-in input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--fs-14)}.ed-tb-res{display:flex;flex-direction:column;gap:var(--space-2);padding:0 var(--space-1)}.ed-tb-res:empty{display:none}.ed-tb-res p{margin:0;color:var(--text);font-size:var(--fs-13);line-height:1.45;overflow-wrap:anywhere}.ed-tb-ra{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.ed-phone{display:none}.ui-dialog__backdrop.ed-pub-bg{background:var(--backdrop-dock)}.ui-dialog__popup.ed-pub{display:flex;flex-direction:column;width:min(var(--ed-dialog-w),calc(100vw - var(--space-6) * 2));max-height:var(--ed-dialog-max-h);padding:0;overflow:hidden}.ed-pub .ui-dialog__title{flex:none;margin:0;padding:var(--space-4) calc(var(--space-4) + 28px + var(--space-2)) var(--space-3) var(--space-5);font-size:var(--fs-17);font-weight:var(--fw-semibold);line-height:1.3;border-bottom:1px solid var(--line2)}.ed-pub .ui-dialog__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-4);min-height:0;padding:var(--space-1) var(--space-5) var(--space-4);overflow-y:auto}.ed-pub .ui-dialog__actions{flex:none;margin:0;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-5);background:var(--frame-2)}.ed-pub-sec{display:flex;flex-direction:column}.ed-pub-sh{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) 0 var(--space-2)}.ed-pub-sh h3{margin:0;color:var(--ink);font-size:var(--fs-14);font-weight:var(--fw-semibold)}.ed-pub-sh span{color:var(--t2);font-size:var(--fs-13)}.ed-pub-alert{flex:1 0 100%;margin:0;padding:var(--space-3);border-radius:var(--radius-card);background:var(--late-bg);color:var(--late);font-size:var(--fs-14)}.ed-pub-empty,.ed-pub-hint,.ed-pub-note{margin:0;color:var(--t2);font-size:var(--fs-14)}.ed-pub-empty{padding:var(--space-5) 0;text-align:center}.ed-pub-hint{margin-top:var(--space-2);font-size:var(--fs-12-5)}.ed-pub-card{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-card)}.ed-pub-gh{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--frame-2);color:var(--ink);font-size:var(--fs-13);font-weight:var(--fw-semibold)}.ed-pub-gh em{color:var(--t2);font-style:normal}.ed-pub-group h4{margin:0;padding:var(--space-2) var(--space-4) 0;color:var(--t2);font-size:var(--fs-12-5);font-weight:var(--fw-semibold)}.ed-pub-checks,.ed-pub-group ul{margin:0;padding:0;list-style:none}.ed-pub-row{display:grid;grid-template-columns:1fr auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:center;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4)}.ed-pub-rm{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.ed-pub-rm b{color:var(--ink);font-size:var(--fs-14);font-weight:var(--fw-semibold)}.ed-pub-rm small{color:var(--t2);font-size:var(--fs-13);line-height:1.4}.ed-pub-delta{display:flex;gap:var(--space-1);min-width:0;color:var(--ink);font-size:var(--fs-13)}.ed-pub-delta>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-pub-delta s{flex:0 1 45%;color:var(--t2)}.ed-pub-ra{display:flex;align-items:center;gap:var(--space-2)}.ed-pub-check{display:grid;grid-template-columns:28px 1fr auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:start;padding:var(--space-3) 0;border-top:1px solid var(--line2)}.ed-pub-ci{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-sm);background:var(--wait-bg);color:var(--wait)}.ed-pub-ok{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--ok-bg);color:var(--ok);font-size:var(--fs-14);font-weight:var(--fw-semibold)}@media (max-width:640px){.ed-pub-check{grid-template-columns:28px 1fr}.ed-pub-check .ed-pub-ra{grid-column:2}.ed-pub-row .ed-pub-ra>:not(:last-child){display:none}}@media (max-width:1240px){.ed-st__text em{display:none}}@media (max-width:720px){.ed-vsep{display:none}.ed-tl .ui-btn{flex:none}}@media (max-width:1080px){.ed-lbl{display:none}.ed-top .ui-btn:has(.ed-lbl){padding:0 var(--space-2)}}@media (max-width:900px){.ed-viewseg{display:none}}@media (max-width:860px){.ed-st{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ed-left,.ed-right{position:absolute;top:0;bottom:0;z-index:2}.ed-left{left:0}.ed-right{right:0}.ed-left[data-open=true],.ed-right[data-open=true]{box-shadow:var(--shadow-drawer)}.ed-right[data-open=true]{width:min(var(--ed-right-w),100vw)}}@media (max-width:560px){.ed>:not(.ed-phone):not(h1){display:none}.ed-phone{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;gap:var(--space-3);padding:var(--space-6);background:var(--w);color:var(--text);text-align:center}.ed-phone h2{margin:0;color:var(--ink);font-size:var(--fs-17);font-weight:var(--fw-semibold)}.ed-phone p{max-width:32ch;margin:0;color:var(--t2);font-size:var(--fs-14)}}[data-chrome],[data-section-id]{--ed-mark-base:var(--acc);--ed-mark:var(--ed-mark-base)}[data-section-id]{position:relative}[data-section-id][data-section-background=dark]{--ed-mark:color-mix(in srgb,var(--ed-mark-base) 55%,var(--white))}[data-chrome],[data-chrome] *,[data-section-id],[data-section-id] *{cursor:default}[data-section-id]:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;outline:0 solid transparent;outline-offset:-2px;background-color:transparent;transition:background-color var(--motion-slow) var(--ease-out)}[data-section-id]:hover:after{outline:1px solid color-mix(in srgb,var(--ed-mark) 40%,transparent);outline-offset:-1px}[data-section-id][data-selected]:after{outline:2px solid var(--ed-mark);outline-offset:-2px}[data-section-id][data-flash]:after{outline:3px solid var(--ed-mark);outline-offset:-3px;background-color:color-mix(in srgb,var(--ed-mark) 12%,transparent)}[data-chrome]{display:contents}[data-chrome]:hover>*{outline:1px solid color-mix(in srgb,var(--ed-mark) 40%,transparent);outline-offset:-1px}[data-chrome][data-selected]>*{outline:2px solid var(--ed-mark);outline-offset:-2px}[data-section-id]>[data-section-tags]{position:absolute;top:var(--space-3);right:var(--space-3);z-index:3;display:flex;gap:var(--space-2);max-width:70%;opacity:1;pointer-events:none}[data-section-tag]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--w) 94%,transparent);color:var(--text);font-size:var(--fs-12);font-weight:600;line-height:var(--lh-tight)}[data-section-tag][hidden]{display:none}[data-section-tag=changed]:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--wait-2)}@media (max-width:720px){[data-section-id][data-hidden-label-mobile]>[data-section-tags]{top:var(--space-10)}}@media not all and (max-width:720px){[data-section-id][data-hidden-label-desktop]>[data-section-tags]{top:var(--space-10)}}.buro-tasks{--bt-cols:minmax(0,1fr) 130px 150px 60px;min-width:0}.buro-tasks .bt-content{padding:0 0 96px}.bt-dayhead{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:28px 36px 14px}.bt-dayhead h2{margin:0;font-size:34px;line-height:40px;font-weight:700;letter-spacing:-.025em;color:var(--ink)}.bt-dayhead>span{font-size:15px;line-height:22px;color:var(--t2)}.bt-dayhead b{font-weight:var(--fw-semibold);color:var(--ink)}.bt-dayhead b.is-late{color:var(--late)}.buro-tasks .bt-content>:is(.tasks-error,.tasks-truncated,.bt-calendar,.bt-planning,.bt-dashboard){padding-left:var(--space-6);padding-right:var(--space-6)}.bt-toolbar{justify-content:space-between;flex-wrap:wrap;gap:8px 12px;min-height:52px;padding:8px 24px 7px 20px;border-bottom:1px solid var(--line2);flex:none}.bt-tabs,.bt-toolbar,.bt-tools{display:flex;align-items:center}.bt-tabs,.bt-tools{gap:6px;flex-wrap:wrap}.bt-tabs{gap:12px}.bt-tools{gap:8px}.bt-tool-k{color:inherit;font-size:inherit;font-weight:var(--fw-medium)}.bt-groups{overflow-x:auto;outline-offset:-2px}.bt-group{min-width:720px;margin:0}.phase-todo{--phase-bg:var(--surface-2);--phase-fg:var(--text-muted)}.phase-doing{--phase-bg:color-mix(in srgb,rgb(var(--fb-amber-100)) 55%,rgb(var(--fb-red-100)));--phase-fg:var(--warn-fg)}.phase-review{--phase-bg:color-mix(in srgb,rgb(var(--fb-red-100)) 60%,rgb(var(--fb-purple-100)));--phase-fg:rgb(var(--fb-purple-700))}.phase-done{--phase-bg:var(--ok-bg);--phase-fg:var(--ok-fg)}.bt-group-head{display:flex;align-items:center;gap:8px;height:44px;padding:0 24px 0 36px;background:var(--frame);border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);border-radius:0;font-size:15px;color:var(--ink)}.bt-group:first-child .bt-group-head{border-top:0}.bt-group-head strong{font-weight:var(--fw-semibold)}.bt-group-head small{margin-left:4px;font-size:var(--fs-14);font-weight:var(--fw-regular);color:var(--t2)}.bt-group-head.is-late{color:var(--late)}.bt-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:19px;padding:0 4px;border-radius:var(--radius-fb-md);background:var(--surface-float);color:var(--text-muted);font-size:var(--fs-11-5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bt-group-head .bt-count{min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--frame);color:var(--t2);font-size:var(--fs-12);font-weight:var(--fw-semibold);font-style:normal}.bt-add-icon{display:grid;place-items:center;margin-left:auto;width:28px;height:28px;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--t2);cursor:pointer}.bt-add-icon:hover{background:var(--hover);color:var(--ink)}.bt-columns,.buro-tasks .bt-row{display:grid;grid-template-columns:var(--bt-cols);align-items:center;grid-gap:16px;gap:16px}.bt-columns>:first-child{padding-left:34px}.bt-columns{height:36px;padding:0 24px 0 36px;color:var(--t2);font-size:var(--fs-12-5);font-weight:var(--fw-medium);border-bottom:1px solid var(--line2)}.buro-tasks .bt-row{margin:0;min-height:64px;padding:10px 24px 10px 36px;border:0;border-bottom:1px solid var(--line2);border-radius:0;font-size:15px;color:var(--text)}.buro-tasks .bt-row:hover{background:var(--frame-2)}.buro-tasks .bt-row.is-active,.buro-tasks .bt-row.is-selected{background:var(--acc-bg)}.bt-name{align-items:center;gap:14px;position:relative}.bt-name,.bt-text{display:flex;min-width:0}.bt-text{flex-direction:column}.bt-task-title{display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;font-size:15.5px;font-weight:var(--fw-semibold);color:var(--ink)}.bt-helping,.bt-note,.bt-task-title,.bt-waiting{white-space:nowrap}.bt-helping:before,.bt-note:before,.bt-waiting:before{content:" · "}.buro-tasks .bt-row.is-done .bt-task-title{color:var(--t2);text-decoration:line-through}.bt-check{display:grid;place-items:center;flex:0 0 24px;height:24px;margin-inline:-2px;cursor:pointer}.bt-check .tasks-box{width:20px;height:20px;border-radius:var(--radius-pill);border:1.5px solid var(--line-3);background:var(--w);color:transparent}.bt-check:hover .tasks-box{border-color:var(--ink)}.buro-tasks .bt-row.is-done .tasks-box{background:var(--ok);border-color:var(--ok);color:var(--btn-solid-text)}.bt-priority{display:inline-flex;align-items:center;gap:5px;padding:0;border-radius:0;background:transparent;color:var(--t2);font-size:13.5px;font-weight:var(--fw-medium);white-space:nowrap}.bt-priority:before{content:"";width:6px;height:6px;flex:none;border-radius:var(--radius-pill);background:currentColor}.priority-hoog{color:var(--ink);font-weight:var(--fw-semibold)}.bt-due,.bt-project{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--t2);font-size:var(--fs-14)}.bt-due{text-align:right}.bt-due.tone-late{color:var(--late);font-weight:var(--fw-semibold)}.buro-tasks .bt-row.is-done .bt-due{color:var(--t2);font-weight:var(--fw-regular)}.bt-assignee{display:flex;justify-content:flex-end}.bt-avatar{width:22px;height:22px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--ink);color:var(--on-ink);font-size:10px;font-weight:700;line-height:1}.bt-avatar.tone-1{background:var(--busy)}.bt-avatar.tone-2{background:var(--ok)}.bt-avatar.tone-3{background:var(--wait)}.bt-empty,.bt-groups>.tasks-empty{font-size:var(--fs-14);color:var(--t2);margin:0;padding:14px 24px 14px 36px}.bt-add{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:12px var(--space-6);font-size:var(--fs-13)}.bt-add input{flex:1 1;min-width:180px;padding:9px;border:1px solid var(--border);border-radius:var(--radius-fb-md);background:var(--surface-float);color:var(--text)}.buro-tasks.is-compact .bt-row{min-height:36px}.bt-board{display:flex;gap:14px;align-items:stretch}.bt-groups.bt-board{padding:var(--space-2) var(--space-6);scroll-padding-inline:var(--space-6)}.bt-board .bt-group{flex:1 0 260px;min-width:260px;max-width:400px;background:var(--surface-2);border-radius:var(--radius-fb-lg);padding:7px}.bt-board .bt-row{grid-template-columns:1fr auto;gap:10px;padding:12px;margin:8px 0;background:var(--surface-float);border:1px solid var(--border);border-radius:var(--radius-fb-md)}.bt-board .bt-name{grid-column:1/-1;flex-wrap:wrap}.bt-board .bt-task-title{white-space:normal;width:100%}.bt-board .bt-assignee{grid-column:2;grid-row:3}.bt-board .bt-project{grid-column:1/-1}.bt-board .bt-due{grid-column:1}.bt-calendar-head{display:flex;justify-content:space-between;align-items:center;padding:14px 0}.bt-calendar-head h2,.bt-dashboard h2,.bt-planning h2{font-size:15px;font-weight:600}.bt-calendar-head button{border:1px solid var(--border);border-radius:var(--radius-fb-md);background:var(--surface-float);padding:7px 10px;color:var(--text);cursor:pointer}.bt-calendar-head>div{display:flex;gap:4px}.bt-calendar-scroll{overflow-x:auto}.bt-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(100px,1fr));min-width:700px;border-top:1px solid var(--border);border-left:1px solid var(--border)}.bt-weekday{text-align:center;padding:10px;font-size:12px;color:var(--text-muted);font-weight:500}.bt-day{min-height:120px;padding:6px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);font-size:12px}.bt-day.is-outside{background:var(--surface-2)}.bt-day time{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center}.bt-day .is-today{border-radius:var(--radius-pill);background:var(--info-fg);color:var(--surface-float)}.bt-event{display:flex;flex-direction:column;gap:var(--space-1);width:100%;padding:8px;margin:5px 0;text-align:left;border:1px solid var(--border);border-radius:var(--radius-fb-md);background:var(--phase-bg);color:var(--text);font-size:12px;cursor:pointer}.bt-event small{color:var(--text-muted);font-size:11.5px}.bt-undated{margin-top:20px}.bt-planning{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:18px;gap:18px;padding-top:14px}.bt-planning>section{padding:12px;background:var(--surface-2);border-radius:var(--radius-fb-lg)}.bt-dashboard{padding-top:20px}.bt-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:28px}.bt-metric{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:var(--radius-fb-lg);background:var(--phase-bg);font-size:13px}.bt-metric strong{font-size:28px}.bt-progress{display:flex;gap:4px;height:12px;border-radius:var(--radius-fb-md);overflow:hidden;background:var(--surface-2);margin-top:18px}.bt-progress span{background:var(--phase-fg)}.bt-dashboard h3{margin-top:24px}.buro-tasks button:focus-visible{outline:2px solid var(--info-fg);outline-offset:2px}@media (max-width:900px){.bt-toolbar{padding:var(--space-2) var(--space-4)}.bt-columns,.bt-group-head,.buro-tasks .bt-content>:is(.tasks-error,.tasks-truncated,.bt-calendar,.bt-planning,.bt-dashboard),.buro-tasks .bt-row{padding-left:var(--space-4);padding-right:var(--space-4)}.bt-add,.bt-empty{margin-left:var(--space-4);margin-right:var(--space-4)}.bt-metrics{grid-template-columns:repeat(2,1fr)}}html[data-theme=dark] .phase-review{--phase-bg:rgb(var(--fb-purple-500)/.2);--phase-fg:rgb(var(--fb-purple-300))}html[data-theme=dark] .phase-doing{--phase-bg:var(--warn-bg);--phase-fg:var(--warn-fg)}.src-tasks{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.src-tasks-status{margin:0}.src-tasks-status:empty{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.src-task{display:flex;align-items:center;gap:8px;min-width:0;min-height:32px;font-size:var(--fs-13)}.src-task button.bt-check{padding:0;background:none;border:0}.src-task-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);text-decoration:none}.src-task-title:hover{text-decoration:underline}.src-task .bt-due{flex:none}.bt-add.bt-add--panel{margin:0}.src-tasks-card{display:flex;flex-direction:column;gap:12px}.src-tasks-card .card-title{display:flex;align-items:center;gap:6px;min-width:0}.bt-add--panel .src-task-new{flex:1 1 100%;min-width:0}.bt-add--panel input[type=date]{flex:1 1 auto;min-width:0}.bt-add--panel .src-task-for{flex:1 1 100%;min-width:0}@media (max-width:767px){.bt-toolbar{gap:8px;padding:8px var(--space-4)}.bt-tabs,.bt-tools{flex:0 0 100%;max-width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.bt-tabs::-webkit-scrollbar,.bt-tools::-webkit-scrollbar{display:none}.bt-tabs>*,.bt-tools>*{flex:none}.bt-groups.bt-board{padding-inline:var(--space-4);scroll-padding-inline:var(--space-4)}.buro-tasks{--bt-cols:minmax(0,1fr) 92px 104px 28px}.bt-group{min-width:0}.bt-columns,.bt-groups:not(.bt-board) .bt-row{gap:8px}.bt-dayhead{padding:var(--space-4) var(--space-4) var(--space-2)}.bt-dayhead h2{font-size:26px;line-height:32px}.buro-actionbar .buro-context-action{padding-inline:var(--space-2);gap:var(--space-1);font-size:var(--fs-13)}}.buro-tasks .bt-toolbar--v14{align-items:stretch;padding-top:0;padding-bottom:0}.buro-tasks .bt-toolbar--v14>.bt-tabs,.buro-tasks .bt-toolbar--v14>.bt-tools{align-self:center;padding-block:8px 7px}.buro-tasks .bt-toolbar--v14>.bt-tools{margin-left:auto}.bt-scope{flex:none}.bt-scope .vs-tab{height:44px;margin-top:8px;padding-bottom:0;font-family:inherit;background:none;border:0;cursor:pointer;align-self:flex-start}.bt-scope .vs-tab:disabled{opacity:.5;cursor:default}@media (max-width:767px){.buro-tasks .bt-toolbar--v14{padding-top:0}.bt-scope{flex:0 0 100%;max-width:100%;overflow-x:auto;scrollbar-width:none}.bt-scope::-webkit-scrollbar{display:none}.buro-tasks .bt-toolbar--v14>.bt-tabs,.buro-tasks .bt-toolbar--v14>.bt-tools{padding-block:0}}.vs-set{display:flex;flex-direction:column;flex:none;width:248px;height:100dvh;padding:10px 12px 10px 8px;border-left:1px solid var(--line);background:var(--v14-side);color:var(--v14-side-ink);font-size:15px;line-height:22px}body:has(.vs-ban) .vs-set{height:calc(100dvh - 40px)}.vs-back{display:flex;align-items:center;flex:0 1 36px;gap:6px;height:36px;min-height:24px;margin:2px 0 8px;padding:0 8px;border-radius:var(--radius-control);color:var(--ink);font-size:15px;font-weight:600;text-decoration:none}.vs-back:hover{background:var(--hover)}.vs-back-ic{transform:scaleX(-1)}.vs-sfind{display:flex;align-items:center;flex:0 1 38px;gap:8px;height:38px;min-height:24px;margin-bottom:10px;padding:0 6px 0 10px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--w);color:var(--t2)}.vs-sfind:focus-within{border-color:var(--acc)}.vs-sfind input:focus-visible{box-shadow:none}.vs-sfind input{flex:1 1;min-width:0;height:auto;padding:0;border:0;outline:none;background:none;color:var(--ink);font:inherit;font-size:15px;line-height:22px}.vs-sfind input::placeholder{color:var(--t2)}.vs-sfind input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.vs-sorg{display:flex;align-items:center;flex:0 1 auto;gap:10px;padding:6px 8px 10px}.vs-sorg .vs-orgt{flex:1 1}.vs-sorg .vs-orgt b{overflow:hidden;font-size:15px;font-weight:700;color:var(--text);white-space:nowrap;text-overflow:ellipsis}.vs-set-gl,.vs-sorg .vs-orgt small{font-size:12.5px;color:var(--t2)}.vs-set-gl{display:flex;align-items:center;flex:0 1 26px;min-height:16px;margin-top:10px;padding:0 10px;font-weight:500}.vs-set-none{margin:0;padding:0 10px;color:var(--t2);font-size:13px}.vs-set-none:not(:empty){margin-top:10px}@media (max-width:767px){.vs-set{display:none}}.notif-menu{position:relative;display:inline-flex}.notif-pop{position:fixed;z-index:60;width:400px;max-width:calc(100vw - 24px);max-height:calc(100vh - 80px);display:flex;flex-direction:column;background:var(--w);color:var(--ink);border-radius:var(--radius-fb-2xl);box-shadow:var(--shadow-pop-notif);overflow:hidden;font-size:14.5px;line-height:21px;text-align:left;transform-origin:top right;animation:popIn var(--motion-base) var(--ease-spring) backwards}.notif-pop-head{display:flex;align-items:center;gap:var(--space-1);padding:16px 16px 10px 18px;flex:none}.notif-pop-head b{flex:1 1;min-width:0;font-size:var(--fs-17);font-weight:700;color:var(--ink)}.notif-pop-head .ui-fb-navbtn{width:32px;height:32px;border:1px solid var(--line);border-radius:var(--radius-control);color:var(--t2)}.notif-pop-tabs{display:flex;gap:2px;margin:0 16px 12px;padding:3px;border-radius:12px;background:var(--frame);flex:none}.notif-pop-tab{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:32px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--t2);font-family:inherit;font-size:var(--fs-14);font-weight:500;line-height:1;white-space:nowrap;cursor:pointer}.notif-pop-tab[aria-pressed=true]{background:var(--w);color:var(--ink);font-weight:600;box-shadow:var(--shadow-seg-on)}.notif-pop-tab:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--focus-ring-fb)}.notif-pop-n{font-size:var(--fs-13);font-weight:400;color:var(--t2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.notif-pop-list{flex:1 1;min-height:0;overflow-y:auto;border-top:1px solid var(--line2);scrollbar-width:thin}.notif-pop-row{display:flex;gap:var(--space-3);padding:14px 18px 16px;border-bottom:1px solid var(--line2);color:var(--text);text-decoration:none}.notif-pop-row:hover{background:var(--hover)}.notif-pop-row:focus-visible{outline:2px solid transparent;outline-offset:-2px;box-shadow:inset var(--focus-ring-fb)}.notif-pop-av{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--frame);color:var(--t2)}.notif-pop-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.notif-pop-text{overflow-wrap:anywhere}.notif-pop-text b{font-weight:700;color:var(--ink)}.notif-pop-meta{font-size:var(--fs-13);line-height:19px;color:var(--t2)}.notif-pop-dot{width:8px;height:8px;flex:none;margin-top:6px;border-radius:var(--radius-pill);background:var(--acc)}.notif-pop-state{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);font-size:var(--fs-13);color:var(--t2)}.notif-pop-retry{border:0;padding:0;background:none;font:inherit;color:var(--ink);text-decoration:underline;cursor:pointer}.notif-pop-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:12px 18px;flex:none;border-top:1px solid var(--line2);font-size:13.5px;line-height:22px;color:var(--t2)}.notif-pop-more{color:var(--t2);text-decoration:underline;text-underline-offset:2px}.notif-pop-more:hover{color:var(--ink)}.notif-pop-mark{flex:none;border:0;padding:0;background:none;font:inherit;font-weight:600;color:var(--acc);cursor:pointer}.notif-pop-mark:hover:not(:disabled){text-decoration:underline}.notif-pop-mark:disabled{color:var(--t3);cursor:default}.profile-pop{position:fixed;z-index:60;width:320px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow-y:auto;scrollbar-width:thin;padding:6px;background:var(--w);color:var(--ink);border-radius:18px;box-shadow:var(--shadow-pop-profile);font-size:15px;transform-origin:top right;animation:popIn var(--motion-base) var(--ease-spring) backwards}.profile-pop[data-placement=rail]{transform-origin:bottom left}.profile-pop-head{display:flex;align-items:center;gap:12px;min-height:62px;padding:10px 10px 8px}.profile-pop-head .av{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--ink);color:var(--on-ink);font-size:15px;font-weight:700}.profile-pop-id{flex:1 1;min-width:0}.profile-pop-id .name{font-size:15px;font-weight:700;color:var(--ink)}.profile-pop-id .email,.profile-pop-id .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-pop-id .email{font-size:var(--fs-13);color:var(--t2)}.profile-pop-st{align-self:flex-start;padding:2px 8px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;white-space:nowrap}.profile-pop-st--ok{background:var(--ok-bg);color:var(--ok)}.profile-pop-st--busy{background:var(--info-bg);color:var(--busy)}.profile-pop-st--late{background:var(--late-bg);color:var(--late)}.profile-pop-st--mute{background:var(--frame);color:var(--t2)}.profile-pop-sep{height:1px;margin:6px 4px;background:var(--line2)}.profile-pop-item{display:flex;align-items:center;gap:12px;width:100%;height:40px;padding:0 10px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--ink);font:inherit;font-size:15px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer}.profile-pop-item svg{flex:none;color:var(--t2)}.profile-pop-item:hover{background:var(--hover)}.profile-pop-item.on{background:var(--frame)}.profile-pop-item.on svg:first-child{color:var(--ink)}.profile-pop-item:focus-visible{outline:none;background:var(--hover);box-shadow:inset 0 0 0 2px var(--acc)}.profile-pop-label{flex:1 1;min-width:0;text-align:left}.profile-pop-r{display:inline-flex;align-items:center;gap:8px}.profile-pop-r em{font-style:normal;font-size:var(--fs-13);font-weight:400;color:var(--t2)}.profile-pop-k{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:22px;height:22px;padding:0 5px;border-radius:6px;box-shadow:var(--shadow-ring-line);font:inherit;font-size:11.5px;font-weight:500;color:var(--t2);white-space:nowrap}.profile-pop-n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--acc);color:var(--white);font-size:12px;font-weight:700}.profile-pop-meter{width:44px;height:5px;background:var(--line);overflow:hidden}.profile-pop-meter,.profile-pop-meter i{display:block;border-radius:var(--radius-pill)}.profile-pop-meter i{height:100%;background:var(--ink)}.profile-pop-meter--low i{background:var(--late)}.profile-pop-sub{position:fixed;z-index:60;width:260px;max-width:calc(100vw - 24px);overflow-y:auto;scrollbar-width:thin;background:var(--w);color:var(--ink);border-radius:18px;box-shadow:var(--shadow-pop-profile);font-size:15px;transform-origin:top right;animation:popIn var(--motion-base) var(--ease-spring) backwards}.profile-pop-sub,.profile-pop-subrow{display:flex;flex-direction:column;padding:6px}.profile-pop-subrow{margin:2px 0 4px;background:var(--frame);border-radius:var(--radius-control)}.profile-pop-sh{padding:10px 10px 6px;font-size:13.5px;color:var(--t2)}.profile-pop-si{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:4px 10px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--ink);font:inherit;font-size:15px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer}.profile-pop-si:hover:not(:disabled){background:var(--frame)}.profile-pop-si:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--acc)}.profile-pop-si:disabled{cursor:default;opacity:.55}.profile-pop-si.on{background:var(--acc-bg)}.profile-pop-si svg{flex:none;color:var(--t2)}.profile-pop-si.on svg:last-child{color:var(--acc)}.profile-pop-lg{display:grid;place-items:center;flex:none;width:26px;height:20px;border-radius:var(--radius-fb-md);background:var(--frame);font-size:11.5px;font-weight:700;color:var(--ink)}.profile-pop-dot{flex:none;width:9px;height:9px;margin:0 3px;border-radius:var(--radius-pill)}.profile-pop-dot--ok{background:var(--ok)}.profile-pop-dot--busy{background:var(--busy)}.profile-pop-dot--late{background:var(--late)}.profile-pop-dot--mute{background:var(--t3)}.profile-pop-note{margin:6px 10px;font-size:12.5px;line-height:17px;color:var(--late)}body:has(.notif-pop,.profile-pop,.vs-bp-pop):after{content:"";position:fixed;inset:0;z-index:58;background:var(--scrim-popover);-webkit-backdrop-filter:var(--blur-popover);backdrop-filter:var(--blur-popover);animation:fadeIn var(--motion-base) var(--ease-out);pointer-events:none}.cmdk-backdrop{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:90px 16px 16px;background:var(--backdrop);animation:fadeIn var(--motion-base) var(--ease-out)}.cmdk{width:min(760px,100%);max-height:calc(100vh - 198px);display:flex;flex-direction:column;background:var(--w);color:var(--ink);border-radius:var(--radius-fb-2xl);box-shadow:var(--shadow-cmdk);overflow:hidden;animation:cmdIn var(--motion-base) var(--ease-spring) backwards}.cmdk-input-row{display:flex;align-items:center;gap:14px;flex:none;min-height:64px;padding:0 18px 0 22px;border-bottom:1px solid var(--line2);color:var(--t2)}.cmdk-input{flex:1 1;min-width:0;border:none;background:transparent;outline:none;font:inherit;font-size:18px;font-weight:400;color:var(--ink)}.cmdk-input::placeholder{color:var(--t2)}.cmdk-input:focus,.cmdk-input:focus-visible{outline:none;box-shadow:none}.cmdk-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex:none;padding:12px 18px}.cmdk-archive{display:inline-flex;align-items:center;gap:var(--space-2);margin-left:auto;font-size:var(--fs-13);color:var(--t2)}.cmdk-list{padding:0 12px 12px;overflow-y:auto;scrollbar-width:thin}.cmdk-group,.cmdk-list{list-style:none;margin:0}.cmdk-group{padding:0}.cmdk-group-label{display:block;padding:4px 14px 8px;color:var(--t2);font-size:13.5px;font-weight:400}.cmdk-item{display:flex;align-items:center;gap:16px;width:100%;min-height:66px;padding:10px 14px;border:none;border-radius:var(--radius-fb-xl);background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--motion-fast) var(--ease-out)}.cmdk-item.active{background:var(--frame)}.cmdk-item-icon{flex:none;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:var(--w);color:var(--ink)}.cmdk-item-text{flex:1 1;min-width:0;display:flex;flex-direction:column}.cmdk-item-label{font-size:15.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.cmdk-item-label,.cmdk-item-sub{min-width:0;line-height:22px;white-space:nowrap}.cmdk-item-sub{display:flex;color:var(--t2);font-size:13.5px}.cmdk-item-group{flex:none}.cmdk-item-note{min-width:0;overflow:hidden;text-overflow:ellipsis}.cmdk-item-note:before{content:"•";margin:0 6px;color:var(--t3)}.cmdk-empty{margin:0;padding:20px 16px;text-align:center;font-size:var(--fs-13);color:var(--t2)}.cmdk-status{flex:none;padding:0 22px}.cmdk-status p{margin:0;padding:0 0 var(--space-2);font-size:var(--fs-12);color:var(--t2)}.cmdk-foot{display:flex;flex-wrap:wrap;align-items:center;gap:18px;flex:none;padding:12px 22px;border-top:1px solid var(--line2);color:var(--t2);font-size:13.5px}.cmdk-foot span{display:inline-flex;align-items:center;gap:6px}.cmdk-foot kbd{padding:0 6px;border-radius:6px;background:var(--frame);color:var(--t2);font:inherit;font-size:var(--fs-11-5);line-height:22px}.mh{display:none}@media (max-width:980px){.mh{--mh-card-inset:8px;--mh-card-top:62px;--mh-card-reserve:150px;--mh-btn:40px;--mh-top:0px;position:fixed;top:0;left:0;right:0;z-index:29;display:flex;align-items:center;gap:2px;height:var(--buro-topbar-height);padding:0 10px 0 8px;background:var(--w);border-bottom:1px solid var(--line)}body:has(.vs-ban) .mh{top:40px;--mh-top:40px}.mh-sp{flex:1 1;min-width:0}.mh-logo{display:inline-flex;align-items:center;flex:none;gap:8px;height:var(--mh-btn);padding:0 6px 0 2px;border-radius:var(--radius-control);color:var(--ink);font-size:var(--fs-17);font-weight:700;letter-spacing:-.02em;text-decoration:none}.mh-logo:hover{background:var(--hover);color:var(--ink)}.mh-mark{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-sm);background:var(--ink);color:var(--w);font-size:var(--fs-14);letter-spacing:0}.mh-ib{display:grid;place-items:center;flex:none;width:var(--mh-btn);height:var(--mh-btn);padding:0;border:0;border-radius:var(--radius-control);background:none;color:var(--ink);text-decoration:none;cursor:pointer}.mh-ib:hover{background:var(--hover)}.mh .mh-bell .submenu-bell{position:relative;display:grid;place-items:center;width:var(--mh-btn);height:var(--mh-btn);padding:0;border:0;border-radius:var(--radius-control);background:none;color:var(--ink)}.mh .mh-bell .submenu-bell:hover{background:var(--hover);color:var(--ink)}.mh .mh-bell .submenu-bell[aria-expanded=true]{background:var(--sel);color:var(--ink)}.mh .mh-bell .submenu-bell:focus-visible{box-shadow:var(--shadow-focus)}.mh .profile-menu{flex:none;flex-direction:row;align-items:center;height:32px;margin-left:4px}.mh .vs-me--head{display:flex;align-items:center;width:auto;height:32px;padding:0 0 0 12px;border:0;border-left:1px solid var(--line);border-radius:0;background:none;cursor:pointer}.mh .vs-me--head:hover{background:none}.mh .vs-av{display:grid;place-items:center;flex:none;border-radius:var(--radius-pill)}.mh .notif-pop[data-placement=header],.mh .profile-pop[data-placement=header]{position:fixed;top:calc(var(--mh-top) + var(--mh-card-top));left:var(--mh-card-inset);right:var(--mh-card-inset);width:auto;max-width:none;max-height:calc(100vh - var(--mh-top) - var(--mh-card-reserve));max-height:calc(100dvh - var(--mh-top) - var(--mh-card-reserve))}.mh .profile-pop[data-placement=header]{overflow-y:auto}body:has(.mh .profile-pop,.mh .notif-pop) .mh{z-index:59}.app.buro-workspace-app:not([data-workspace-editor]) :is(.buro-menu-trigger,.buro-topbar-search,.buro-topbar-bell,.buro-topbar .profile-menu){display:none}.app.buro-workspace-app:not([data-workspace-editor])>.vs-set{height:auto;align-self:stretch}.app.buro-workspace-app:not([data-workspace-editor])>.vs-set .vs-set-nav{overflow-y:auto}.app.buro-workspace-app:not([data-workspace-editor]){padding-top:var(--buro-topbar-height);padding-bottom:var(--bottom-nav-h)}.mh:has(.mh-title) .mh-brand{display:none}.mh:has(.mh-title) .mh-logo{padding-right:2px}.mh-title{flex:0 1 auto;min-width:0;margin-left:2px;overflow:hidden;color:var(--ink);font-size:var(--fs-17);font-weight:700;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.app.buro-workspace-app:not([data-workspace-editor]) .buro-topbar{height:auto;min-height:0;flex-wrap:nowrap;gap:8px;padding:0 12px;border-bottom:0;overflow-x:auto;scrollbar-width:none}.app.buro-workspace-app:not([data-workspace-editor]) .buro-topbar::-webkit-scrollbar{display:none}.app.buro-workspace-app:not([data-workspace-editor]) .buro-topbar :is(.buro-breadcrumb,.buro-breadcrumb-separator,.buro-crumb-title,.vs-how,.vs-top-sp){display:none}.app.buro-workspace-app:not([data-workspace-editor]) .buro-header-slot :is(h1,.ui-pageheader__title,.buro-header-fallback){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.app.buro-workspace-app:not([data-workspace-editor]) .buro-topbar :is(.ui-pageheader__actions,.ui-fb-work__actions,.buro-topbar-actions:not(:empty)){order:3;flex:1 1 auto;flex-wrap:nowrap;min-width:0;margin:0;padding-block:7px;overflow:visible}.app.buro-workspace-app:not([data-workspace-editor]) .buro-topbar :where(.ui-pageheader__actions,.ui-fb-work__actions,.buro-topbar-actions)>*{flex:none}.app.buro-workspace-app:not([data-workspace-editor]) .buro-topbar .buro-topbar-actions:not(:empty){flex:none}.app.buro-workspace-app:not([data-workspace-editor]) .buro-topbar{background:linear-gradient(to right,var(--w) 30%,transparent) 0 0 /32px 100% no-repeat local,linear-gradient(to left,var(--w) 30%,transparent) 100% 0 /32px 100% no-repeat local,linear-gradient(to right,var(--line2),transparent) 0 0 /16px 100% no-repeat scroll,linear-gradient(to left,var(--line2),transparent) 100% 0 /16px 100% no-repeat scroll}.app.buro-workspace-app:not([data-workspace-editor]) .buro-topbar .ui-find{flex:1 1 140px;width:auto;min-width:120px}.app.buro-workspace-app:not([data-workspace-editor]) .buro-topbar .ui-find__kbd{display:none}.app.buro-workspace-app:not([data-workspace-editor]) .buro-topbar .ui-find__input{text-overflow:ellipsis}.app.buro-workspace-app:not([data-workspace-editor]) .buro-topbar:has(:is(.ui-pageheader__actions,.ui-fb-work__actions,.buro-topbar-actions:not(:empty))>*){border-bottom:1px solid var(--line2)}}