@font-face{font-family:IRANYekan;src:url(/fonts/iranyekan/IRANYekanWebLight.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IRANYekan;src:url(/fonts/iranyekan/IRANYekanWebRegular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANYekan;src:url(/fonts/iranyekan/IRANYekanWebRegular.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRANYekan;src:url(/fonts/iranyekan/IRANYekanWebBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IRANYekan;src:url(/fonts/iranyekan/IRANYekanWebBold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cairo;src:url(/fonts/Cairo/static/Cairo-ExtraLight.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Cairo;src:url(/fonts/Cairo/static/Cairo-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Cairo;src:url(/fonts/Cairo/static/Cairo-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cairo;src:url(/fonts/Cairo/static/Cairo-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cairo;src:url(/fonts/Cairo/static/Cairo-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Cairo;src:url(/fonts/Cairo/static/Cairo-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cairo;src:url(/fonts/Cairo/static/Cairo-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Cairo;src:url(/fonts/Cairo/static/Cairo-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{--font-sans:"IRANYekan","Cairo",sans-serif;--font-display:"IRANYekan","Cairo",sans-serif;--font-mono:ui-monospace,"Cascadia Code","Segoe UI Mono",monospace}
.fm-page{--fm-line:color-mix(in srgb,var(--accent)22%,var(--border))}.fm-page .page-head h1{letter-spacing:-.02em}.fm-kind{background:var(--surface);border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:.18rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.fm-kind-board{color:color-mix(in srgb,#3d8fba 72%,var(--ink));background:rgba(61,143,186,.16);border-color:rgba(61,143,186,.28)}.fm-kind-agm{background:color-mix(in srgb,var(--accent)14%,transparent);color:color-mix(in srgb,var(--accent)78%,var(--ink));border-color:color-mix(in srgb,var(--accent)28%,transparent)}.fm-kind-egm{background:color-mix(in srgb,var(--warning)16%,transparent);color:color-mix(in srgb,var(--warning)75%,var(--ink));border-color:color-mix(in srgb,var(--warning)28%,transparent)}.fm-kind-segm{color:color-mix(in srgb,#b45309 78%,var(--ink));background:rgba(180,83,9,.14);border-color:rgba(180,83,9,.3)}.fm-lifecycle{flex-wrap:wrap;align-items:center;gap:.2rem .15rem;margin-top:.55rem;display:flex}.fm-lifecycle-step{color:var(--muted);align-items:center;gap:.28rem;font-size:.74rem;display:inline-flex}.fm-lifecycle-step:not(:last-child):after{content:"";background:var(--border);width:12px;height:1px}.fm-lifecycle-step:not(:last-child):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:.2rem}.fm-lifecycle-step:not(:last-child):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:.2rem}.fm-lifecycle-step:not(:last-child):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:.2rem}.fm-lifecycle-step:not(:last-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:.2rem}.fm-lifecycle-step:not(:last-child):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:.2rem}.fm-lifecycle-step:not(:last-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:.2rem}.fm-lifecycle-dot{border:1px solid var(--border);background:var(--surface);border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;font-size:.62rem;font-weight:700;transition:background .2s,border-color .2s,color .2s;display:inline-grid}.fm-lifecycle-step.is-done{color:var(--success)}.fm-lifecycle-step.is-done .fm-lifecycle-dot{background:color-mix(in srgb,var(--success)16%,transparent);border-color:color-mix(in srgb,var(--success)45%,var(--border));color:var(--success)}.fm-lifecycle-step.is-active{color:var(--ink);font-weight:600}.fm-lifecycle-step.is-active .fm-lifecycle-dot{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 3px var(--accent-soft)}.fm-lifecycle.is-cancelled .fm-lifecycle-step{opacity:.4}.fm-lifecycle-terminal{color:var(--muted);font-size:.74rem;font-weight:700}.fm-lifecycle-terminal:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.35rem}.fm-lifecycle-terminal:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.35rem}.fm-lifecycle-terminal:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.35rem}.fm-lifecycle-terminal:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.35rem}.fm-lifecycle-terminal:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.35rem}.fm-lifecycle-terminal:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.35rem}.fm-lifecycle.is-cancelled .fm-lifecycle-terminal{color:var(--danger)}.fm-hub-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.85rem;display:grid}.fm-hub-card{border-radius:calc(var(--radius) + 2px);border:1px solid var(--border);background:linear-gradient(165deg,color-mix(in srgb,var(--accent)7%,transparent),transparent 42%),var(--panel-bg-soft);color:inherit;flex-direction:column;gap:.7rem;min-height:128px;padding:1.15rem 1.2rem;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;animation:.4s both rise;display:flex}.fm-hub-card:hover{border-color:color-mix(in srgb,var(--accent)48%,var(--border));box-shadow:var(--shadow);transform:translateY(-2px)}.fm-hub-card.fm-hub-holding{border-color:color-mix(in srgb,var(--accent)32%,var(--border));flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:auto}.fm-hub-ico{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.fm-hub-ico svg{width:22px;height:22px}.fm-hub-card strong{margin-bottom:.2rem;font-size:1.05rem;display:block}.fm-hub-card p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.5}.fm-hub-go{color:var(--accent);font-size:.82rem;font-weight:600}.fm-stats{flex-wrap:wrap;gap:.45rem;margin-bottom:1rem;display:flex}.fm-stat{border:1px solid var(--border);background:var(--panel-bg-soft);color:var(--muted);border-radius:999px;align-items:baseline;gap:.35rem;padding:.4rem .75rem;font-size:.78rem;display:inline-flex}.fm-stat strong{color:var(--ink);letter-spacing:-.02em;font-size:.95rem}.fm-stat-live{border-color:color-mix(in srgb,var(--accent)35%,var(--border));background:var(--accent-soft)}.fm-stat-live strong{color:var(--accent)}.fm-stat-done strong{color:var(--success)}.fm-compose{border-color:var(--fm-line);margin-bottom:1.15rem;animation:.35s both rise}.fm-compose-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.9rem;display:flex}.fm-compose-head h3{margin:0 0 .2rem}.fm-kind-picker{flex-wrap:wrap;gap:.4rem;margin-bottom:.9rem;display:flex}.fm-kind-option{border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;padding:.42rem .85rem;font-size:.84rem;transition:background .15s,color .15s,border-color .15s}.fm-kind-option:hover{border-color:var(--accent);color:var(--ink)}.fm-kind-option.is-on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.fm-row{flex-wrap:nowrap;align-items:flex-end;gap:.75rem;margin-bottom:.85rem;display:flex}.fm-row>.field,.fm-row>.fm-pick,.fm-row>.fm-seg,.fm-row>.jalali-field,.fm-row>[class*=jalali]{flex:1 1 0;min-width:0;margin-bottom:0}.fm-row .field{margin-bottom:0}.fm-row .field input,.fm-row .field textarea,.fm-compose .field input,.fm-compose .field textarea{box-sizing:border-box;width:100%}.fm-row .jalali-rmdp,.fm-row .jalali-rmdp-input{width:100%}.fm-row .jalali-tz-hint{display:none}.fm-title-input{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--ink);box-sizing:border-box;border-radius:10px;outline:none;padding:.8rem .95rem;font-size:1.08rem;font-weight:650}.fm-title-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.fm-pick{flex-direction:column;gap:.35rem;min-width:0;display:flex;position:relative}.fm-pick-label{color:var(--muted);font-size:.9rem}.fm-pick-trigger{border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .85rem;transition:border-color .15s,box-shadow .15s;display:flex}.fm-pick-trigger:hover:not(:disabled),.fm-pick-trigger.is-open{border-color:var(--accent)}.fm-pick-trigger.is-open{box-shadow:0 0 0 3px var(--accent-soft)}.fm-pick-trigger:disabled{opacity:.55;cursor:not-allowed}.fm-pick-value{flex-direction:column;gap:.1rem;min-width:0;display:flex}.fm-pick-value strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.fm-pick-caret{color:var(--muted);flex-shrink:0}.fm-pick-panel{left:0;right:0;z-index:30;border:1px solid var(--border);background:var(--bg-elevated,var(--panel-bg));box-shadow:var(--shadow);border-radius:12px;animation:.18s both rise;position:absolute;top:calc(100% + 4px);overflow:hidden}.fm-pick-search{box-sizing:border-box;border:0;border-bottom:1px solid var(--border);width:100%;color:var(--ink);font:inherit;background:0 0;outline:none;padding:.7rem .85rem}.fm-pick-list{max-height:220px;padding:.35rem;overflow:auto}.fm-pick-option{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.55rem .65rem;display:flex}.fm-pick-option:hover,.fm-pick-option.is-on{background:var(--accent-soft)}.fm-pick-option.is-clear{color:var(--muted);font-size:.84rem}.fm-pick-empty{margin:.5rem .65rem}.fm-seg{flex-direction:column;gap:.35rem;min-width:0;display:flex}.fm-seg-track{border:1px solid var(--border);background:var(--panel-bg-soft);border-radius:12px;flex-wrap:wrap;gap:.35rem;padding:.3rem;display:flex}.fm-seg-btn{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.45rem .7rem;font-size:.82rem;transition:background .15s,color .15s}.fm-seg-btn:hover{color:var(--ink);background:var(--surface)}.fm-seg-btn.is-on{background:var(--accent);color:var(--accent-ink);font-weight:600}.fm-list .list-item:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid transparent}.fm-list .list-item:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid transparent}.fm-list .list-item:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid transparent}.fm-list .list-item:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid transparent}.fm-list .list-item:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid transparent}.fm-list .list-item:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid transparent}.fm-list .list-item:hover:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-color:var(--accent)}.fm-list .list-item:hover:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-color:var(--accent)}.fm-list .list-item:hover:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-color:var(--accent)}.fm-list .list-item:hover:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-color:var(--accent)}.fm-list .list-item:hover:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-color:var(--accent)}.fm-list .list-item:hover:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-color:var(--accent)}.fm-hint{border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--accent)28%,var(--border));background:var(--accent-soft);color:var(--ink);margin:0 0 1rem;padding:.75rem .95rem;font-size:.86rem;line-height:1.5}.fm-negotiate{border-color:color-mix(in srgb,var(--accent)32%,var(--border));background:linear-gradient(120deg,color-mix(in srgb,var(--accent)10%,transparent),transparent 55%),var(--panel-bg)}.fm-negotiate-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.fm-sign-progress{margin-bottom:.75rem}.fm-sign-bar{background:var(--track-bg,var(--surface));border-radius:999px;height:6px;margin-top:.4rem;overflow:hidden}.fm-sign-bar>span{background:var(--accent);border-radius:inherit;height:100%;transition:width .35s;display:block}.fm-panel-title{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.fm-panel-title h3,.fm-panel-title .form-section-title{margin:0}.fm-count{color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:.15rem .5rem;font-size:.72rem}.fm-person{border-radius:var(--radius);border:1px solid var(--border);background:var(--panel-bg-soft);justify-content:space-between;align-items:center;gap:.65rem;padding:.75rem .8rem;display:flex}.fm-person-main{align-items:center;gap:.65rem;min-width:0;display:flex}.fm-avatar{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent)25%,var(--border));border-radius:50%;flex-shrink:0;place-items:center;font-size:.72rem;font-weight:700;display:grid}.fm-person.is-signed .fm-avatar{background:color-mix(in srgb,var(--success)18%,transparent);color:var(--success);border-color:color-mix(in srgb,var(--success)35%,var(--border))}.fm-person.is-absent .fm-avatar{background:var(--surface);color:var(--muted);border-color:var(--border)}.fm-person-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;max-width:100%;display:flex}.fm-person-actions .fm-seg-track{padding:.2rem}.fm-person-actions .fm-seg-btn{padding:.35rem .55rem;font-size:.76rem}.fm-badge{border:1px solid var(--border);background:var(--surface);color:var(--muted);vertical-align:middle;border-radius:999px;align-items:center;padding:.12rem .45rem;font-size:.68rem;font-weight:600;display:inline-flex}.fm-badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.35rem}.fm-badge:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.35rem}.fm-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.35rem}.fm-badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.35rem}.fm-badge:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.35rem}.fm-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.35rem}.fm-badge-chat{border-color:color-mix(in srgb,var(--accent)30%,var(--border));background:var(--accent-soft);color:color-mix(in srgb,var(--accent)75%,var(--ink))}.fm-badge-guest{border-color:color-mix(in srgb,var(--warning)28%,var(--border));background:color-mix(in srgb,var(--warning)12%,transparent)}.fm-resolution{border-radius:var(--radius);border:1px solid var(--border);background:var(--panel-bg-soft);margin-bottom:.55rem;padding:.8rem .9rem}.fm-resolution-num{color:var(--accent);margin-bottom:.2rem;font-size:.72rem;font-weight:700}.fm-add-block{border-top:1px dashed var(--border);flex-direction:column;gap:.75rem;margin-top:1rem;padding-top:.85rem;display:flex}.fm-guest-page{background:radial-gradient(70% 50% at 50% 0%,color-mix(in srgb,var(--accent)14%,transparent),transparent 60%),var(--bg);min-height:100vh;padding:1.5rem 1rem 2.5rem}.fm-guest-card{border-radius:calc(var(--radius) + 4px);border:1px solid var(--border);background:var(--panel-bg);width:min(560px,100%);box-shadow:var(--shadow);margin:0 auto;padding:1.35rem 1.4rem}.fm-guest-card h1{margin:.35rem 0 .5rem;font-size:1.35rem}@media (max-width:860px){.fm-row{flex-wrap:wrap}.fm-row>.field,.fm-row>.fm-pick,.fm-row>.fm-seg{flex:calc(50% - .4rem)}}@media (max-width:640px){.fm-hub-card.fm-hub-holding{flex-direction:column;align-items:stretch}.fm-lifecycle-label{display:none}.fm-row>.field,.fm-row>.fm-pick,.fm-row>.fm-seg{flex:100%}.fm-person{flex-direction:column;align-items:stretch}.fm-person-actions{justify-content:flex-start}}
.ai-assist{z-index:80;pointer-events:none;flex-direction:column;align-items:flex-start;gap:.65rem;display:flex;position:fixed;bottom:1.1rem;left:1.1rem}.ai-assist>*{pointer-events:auto}.ai-assist.is-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-assist-fab{border:1px solid color-mix(in srgb,var(--accent)40%,var(--border));background:linear-gradient(145deg,var(--accent),#3e78a0);width:54px;height:54px;color:var(--accent-ink);cursor:grab;box-shadow:0 12px 28px color-mix(in srgb,var(--accent)30%,transparent);touch-action:none;border-radius:16px;place-items:center;transition:box-shadow .18s;display:grid;position:relative}.ai-assist.is-dragging .ai-assist-fab{cursor:grabbing;box-shadow:0 16px 36px color-mix(in srgb,var(--accent)40%,transparent);transform:scale(1.05)}.ai-assist-fab:hover{box-shadow:0 14px 32px color-mix(in srgb,var(--accent)35%,transparent)}.ai-assist-fab svg{pointer-events:none;width:24px;height:24px}.ai-assist-panel{border:1px solid var(--border);background:var(--bg-elevated);width:min(420px,100vw - 1.5rem);max-height:min(620px,100vh - 6.5rem);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;animation:.28s both rise;display:flex;overflow:hidden}.ai-assist-head{border-bottom:1px solid var(--border);background:linear-gradient(135deg,var(--accent-soft),transparent 55%),var(--panel-bg);justify-content:space-between;align-items:center;gap:.5rem;padding:.85rem .95rem;display:flex}.ai-assist-head strong{font-size:.95rem;display:block}.ai-assist-head span{color:var(--muted);font-size:.72rem;display:block}.ai-assist-head-actions{gap:.25rem;display:flex}.ai-assist-icon-btn{min-height:36px;padding:.35rem .65rem;font-size:.78rem}.ai-assist-body{flex-direction:column;flex:1;gap:.55rem;min-height:220px;padding:.85rem;display:flex;overflow:auto}.ai-assist-empty p{color:var(--muted);margin:0 0 .75rem;font-size:.9rem;line-height:1.6}.ai-assist-suggestions{flex-direction:column;gap:.4rem;display:flex}.ai-assist-chip{text-align:start;border:1px solid var(--border);background:var(--panel-bg-soft);color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;padding:.55rem .7rem;font-size:.82rem;transition:border-color .15s,background .15s}.ai-assist-chip:hover{border-color:var(--accent);background:var(--accent-soft)}.ai-assist-bubble{white-space:pre-wrap;word-break:break-word;border-radius:12px;max-width:92%;padding:.65rem .8rem;font-size:.88rem;line-height:1.65}.ai-assist-user{background:var(--accent);color:var(--accent-ink);border-bottom-right-radius:4px;align-self:flex-start}.ai-assist-assistant{background:var(--panel-bg-soft);border:1px solid var(--border);border-bottom-left-radius:4px;align-self:flex-end}.ai-assist-assistant.is-typing{color:var(--muted);font-style:italic}.ai-assist-pending{border:1px solid color-mix(in srgb,var(--accent)35%,var(--border));background:color-mix(in srgb,var(--accent-soft)70%,var(--panel-bg));border-radius:12px;flex-direction:column;align-self:stretch;gap:.45rem;padding:.75rem .85rem;display:flex}.ai-assist-pending strong{font-size:.88rem}.ai-assist-pending p{color:var(--muted);white-space:pre-wrap;margin:0;font-size:.82rem;line-height:1.55}.ai-assist-pending-preview{border-top:1px dashed var(--border);color:var(--ink);padding-top:.45rem;font-size:.78rem}.ai-assist-pending-preview span{color:var(--muted)}.ai-assist-pending-preview pre{white-space:pre-wrap;font:inherit;color:var(--ink);max-height:min(50vh,22rem);margin:.35rem 0 0;padding:.45rem .15rem .15rem;line-height:1.7;overflow:auto}.ai-assist-inline-link{color:var(--accent);text-underline-offset:2px;margin-left:.15rem;margin-right:.15rem;text-decoration:underline}.ai-assist-pending-actions .btn{min-height:36px;padding-left:.85rem;padding-right:.85rem;font-size:.82rem}.ai-assist-error{color:var(--danger);margin:0;font-size:.8rem}.ai-assist-form{border-top:1px solid var(--border);background:var(--panel-bg);gap:.45rem;padding:.75rem;display:flex}.ai-assist-form input{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--ink);border-radius:10px;flex:1;padding:.65rem .75rem}.ai-assist-form .btn{flex-shrink:0;min-height:42px;padding-left:.9rem;padding-right:.9rem}.ai-assist-head-copy{min-width:0}.ai-assist-back{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin:0 0 .2rem;padding:0;font-size:.72rem;display:inline-flex}.ai-assist-back:hover{text-decoration:underline}.ai-assist-tabs{background:var(--panel-bg-soft);border:1px solid var(--border);border-radius:12px;grid-template-columns:1fr 1fr;gap:.3rem;margin:.65rem .85rem 0;padding:.28rem;display:grid}.ai-assist-tab{min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:.35rem;font-size:.84rem;font-weight:600;display:inline-flex}.ai-assist-tab.is-on{background:var(--bg-elevated);color:var(--ink);box-shadow:0 1px 4px color-mix(in srgb,var(--ink)8%,transparent)}.ai-assist-tab-badge{background:var(--accent);min-width:1.15rem;height:1.15rem;color:var(--accent-ink);border-radius:999px;place-items:center;padding:0 .28rem;font-size:.65rem;font-style:normal;line-height:1;display:inline-grid}.ai-assist-fab-badge{top:-4px;color:#fff;pointer-events:none;background:#c2410c;border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .28rem;font-size:.65rem;line-height:1;display:grid;position:absolute}.ai-assist-fab-badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4px}.ai-assist-fab-badge:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4px}.ai-assist-fab-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4px}.ai-assist-fab-badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4px}.ai-assist-fab-badge:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4px}.ai-assist-fab-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4px}.ai-assist-hub{flex-direction:column;gap:.7rem;min-height:240px;padding:.85rem;display:flex;overflow:auto}.ai-assist-hub-lead{color:var(--muted);margin:0;font-size:.82rem;line-height:1.55}.ai-assist-hub-search{border:1px solid var(--border);background:var(--surface);color:var(--ink);font:inherit;border-radius:10px;padding:.55rem .7rem}.ai-assist-agent-grid{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.ai-assist-agent-card{text-align:start;border:1px solid var(--border);background:var(--panel-bg);min-height:108px;color:var(--ink);cursor:pointer;font:inherit;border-radius:12px;flex-direction:column;align-items:stretch;gap:.45rem;padding:.7rem .75rem;transition:border-color .15s,transform .15s,background .15s;display:flex}.ai-assist-agent-card:hover:not(:disabled){border-color:var(--accent);transform:translateY(-1px)}.ai-assist-agent-card.is-disabled{opacity:.55;cursor:not-allowed}.ai-assist-agent-glyph{background:var(--accent-soft);border-radius:9px;place-items:center;width:2rem;height:2rem;font-size:.95rem;display:grid}.ai-assist-agent-card.tint-teal .ai-assist-agent-glyph{background:color-mix(in srgb,#0f766e 22%,var(--panel-bg))}.ai-assist-agent-card.tint-indigo .ai-assist-agent-glyph{background:color-mix(in srgb,#4338ca 22%,var(--panel-bg))}.ai-assist-agent-card.tint-amber .ai-assist-agent-glyph{background:color-mix(in srgb,#b45309 22%,var(--panel-bg))}.ai-assist-agent-card.tint-rose .ai-assist-agent-glyph{background:color-mix(in srgb,#be123c 22%,var(--panel-bg))}.ai-assist-agent-copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.ai-assist-agent-copy strong{align-items:center;gap:.3rem;font-size:.82rem;display:inline-flex}.ai-assist-agent-copy span{color:var(--muted);font-size:.72rem;line-height:1.45}@media (max-width:640px){.ai-assist-panel{max-height:min(78vh,100vh - 5.5rem)}.ai-assist-agent-grid{grid-template-columns:1fr}}
.work-msg{z-index:80;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.65rem;display:flex;position:fixed;bottom:1.1rem;right:1.1rem}.work-msg>*{pointer-events:auto}.work-msg.is-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.work-msg-fab{border:1px solid color-mix(in srgb,var(--accent)35%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--accent)85%,#1a4d5c),var(--accent));width:54px;height:54px;color:var(--accent-ink);cursor:grab;box-shadow:0 12px 28px color-mix(in srgb,var(--accent)28%,transparent);touch-action:none;border-radius:16px;place-items:center;transition:box-shadow .18s;display:grid;position:relative}.work-msg.is-dragging .work-msg-fab{cursor:grabbing;box-shadow:0 16px 36px color-mix(in srgb,var(--accent)40%,transparent);transform:scale(1.05)}.work-msg-fab:hover{box-shadow:0 14px 32px color-mix(in srgb,var(--accent)35%,transparent)}.work-msg-fab.is-live{border-color:color-mix(in srgb,#16a34a 45%,var(--border))}.work-msg-fab.needs-verify{border-color:color-mix(in srgb,#d97706 55%,var(--border));animation:1.4s infinite work-msg-pulse}.work-msg-fab svg{pointer-events:none;width:24px;height:24px}.work-msg-fab-dot{top:8px;width:9px;height:9px;box-shadow:0 0 0 2px var(--surface);background:#22c55e;border-radius:50%;position:absolute}.work-msg-fab-dot:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:8px}.work-msg-fab-dot:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:8px}.work-msg-fab-dot:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:8px}.work-msg-fab-dot:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8px}.work-msg-fab-dot:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8px}.work-msg-fab-dot:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8px}.work-msg-fab-chip{border:1px solid color-mix(in srgb,#16a34a 35%,var(--border));background:color-mix(in srgb,var(--surface)92%,#16a34a);max-width:min(220px,100vw - 5.5rem);box-shadow:var(--shadow);border-radius:10px;order:-1;align-items:center;gap:.4rem;padding:.4rem .65rem;font-size:.78rem;line-height:1.3;display:flex}.work-msg-fab-chip-label{color:#15803d;flex-shrink:0;font-size:.68rem;font-weight:700}.work-msg-fab-chip-title{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);overflow:hidden}.work-msg-panel{border:1px solid var(--border);background:var(--bg-elevated,var(--surface));width:min(380px,100vw - 1.5rem);max-height:min(560px,100vh - 6.5rem);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;animation:.28s both rise;display:flex;overflow:hidden}.work-msg-head{border-bottom:1px solid var(--border);background:linear-gradient(135deg,var(--accent-soft),transparent 55%),var(--panel-bg,var(--surface));justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.85rem .95rem;display:flex}.work-msg-head strong{font-size:.95rem;display:block}.work-msg-head .muted{font-size:.8rem}.work-msg-icon-btn{min-height:2rem;padding:.25rem .55rem}.work-msg-now{border-bottom:1px solid var(--border);background:color-mix(in srgb,#16a34a 10%,var(--surface));gap:.2rem;padding:.85rem .95rem;display:grid}.work-msg-now:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid #16a34a}.work-msg-now:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid #16a34a}.work-msg-now:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid #16a34a}.work-msg-now:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid #16a34a}.work-msg-now:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid #16a34a}.work-msg-now:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid #16a34a}.work-msg-now.is-break{background:color-mix(in srgb,#d97706 10%,var(--surface))}.work-msg-now.is-break:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-color:#d97706}.work-msg-now.is-break:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-color:#d97706}.work-msg-now.is-break:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-color:#d97706}.work-msg-now.is-break:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-color:#d97706}.work-msg-now.is-break:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-color:#d97706}.work-msg-now.is-break:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-color:#d97706}.work-msg-now.is-idle{background:color-mix(in srgb,var(--bg)50%,var(--surface))}.work-msg-now.is-idle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-color:var(--border)}.work-msg-now.is-idle:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-color:var(--border)}.work-msg-now.is-idle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-color:var(--border)}.work-msg-now.is-idle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-color:var(--border)}.work-msg-now.is-idle:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-color:var(--border)}.work-msg-now.is-idle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-color:var(--border)}.work-msg-now-label{letter-spacing:.02em;color:color-mix(in srgb,var(--muted)70%,#16a34a);text-transform:none;font-size:.72rem;font-weight:600}.work-msg-now.is-break .work-msg-now-label{color:color-mix(in srgb,var(--muted)40%,#d97706)}.work-msg-now-title{color:var(--ink);font-size:1.05rem;line-height:1.35}.work-msg-body{flex:1;gap:.85rem;padding:.9rem .95rem;display:grid;overflow:auto}.work-msg-prompt{color:var(--ink);margin:0;line-height:1.65}.work-msg-switch-notice{border:1px solid color-mix(in srgb,var(--accent)35%,var(--border));background:color-mix(in srgb,var(--accent)10%,var(--surface));border-radius:12px;padding:.75rem .85rem;animation:.28s both rise}.work-msg-switch-label{color:var(--accent);margin-bottom:.25rem;font-size:.72rem;font-weight:600;display:block}.work-msg-switch-notice p{margin:0;font-size:.9rem;line-height:1.55}.work-msg-timer{font-variant-numeric:tabular-nums;color:var(--accent);margin-top:.15rem;font-weight:600}.work-msg-gps{color:color-mix(in srgb,#15803d 70%,var(--ink));margin-top:.2rem;font-size:.75rem}.work-msg-gps.is-approx{color:color-mix(in srgb,#d97706 65%,var(--ink))}.work-msg-gps.is-missing{color:var(--muted)}.work-msg-site{gap:.35rem;font-size:.85rem;display:grid}.work-msg-site span{color:var(--ink);font-weight:600}.work-msg-site select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:2.4rem;color:inherit;font:inherit;border-radius:10px;padding:.4rem .65rem}.work-msg-pick{gap:.65rem;display:grid}.work-msg-active{gap:.75rem;display:grid}.work-msg-actions{flex-wrap:wrap;gap:.45rem;display:flex}.work-msg-verify{border:1px solid color-mix(in srgb,#d97706 40%,var(--border));background:color-mix(in srgb,#d97706 10%,var(--surface));border-radius:12px;gap:.65rem;padding:.85rem;display:grid}.work-msg-verify p{margin:0}.work-msg-task-list{gap:.45rem;max-height:16rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.work-msg-task{text-align:start;border:1px solid var(--border);background:color-mix(in srgb,var(--bg)40%,var(--surface));width:100%;color:inherit;font:inherit;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:.65rem;padding:.75rem .85rem;transition:border-color .15s,background .15s;display:flex}.work-msg-task-main{flex:1;gap:.2rem;min-width:0;display:grid}.work-msg-task:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent)45%,var(--border));background:color-mix(in srgb,var(--accent)8%,var(--surface))}.work-msg-task:disabled{cursor:not-allowed}.work-msg-task.is-current{opacity:1;border-color:color-mix(in srgb,#16a34a 50%,var(--border));background:color-mix(in srgb,#16a34a 12%,var(--surface))}.work-msg-task.daily{border-style:dashed}.work-msg-badge{background:color-mix(in srgb,#16a34a 18%,var(--surface));color:#15803d;border:1px solid color-mix(in srgb,#16a34a 35%,var(--border));border-radius:6px;flex-shrink:0;padding:.2rem .45rem;font-size:.72rem;font-weight:700}.work-msg-go{color:var(--accent);opacity:.85;flex-shrink:0;font-size:.75rem;font-weight:600}.work-msg-empty{padding:.5rem .15rem}.work-msg-foot{border-top:1px solid var(--border);padding:.65rem .95rem;font-size:.85rem}.work-msg-foot a{color:var(--accent);text-decoration:none}.work-msg-foot a:hover{text-decoration:underline}@keyframes work-msg-pulse{0%,to{box-shadow:0 12px 28px rgba(217,119,6,.25)}50%{box-shadow:0 12px 32px rgba(217,119,6,.45)}}@media (max-width:640px){.ai-assist{bottom:.75rem;left:.75rem}}
.topbar-msg-wrap{flex-shrink:0;position:relative}.topbar-msg-btn{border:1px solid var(--border);background:color-mix(in srgb,var(--bg)35%,var(--surface));width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:12px;place-items:center;transition:border-color .15s,background .15s;display:grid;position:relative}.topbar-msg-btn svg{width:20px;height:20px}.topbar-msg-btn:hover,.topbar-msg-btn.is-open{border-color:color-mix(in srgb,var(--accent)45%,var(--border));background:color-mix(in srgb,var(--accent)10%,var(--surface));color:var(--accent)}.topbar-msg-btn.has-unread{border-color:color-mix(in srgb,#d97706 40%,var(--border))}.topbar-msg-badge{top:-5px;color:#fff;text-align:center;min-width:1.15rem;height:1.15rem;box-shadow:0 0 0 2px var(--surface);background:#dc2626;border-radius:999px;padding:0 .28rem;font-size:.68rem;font-weight:700;line-height:1.15rem;position:absolute}.topbar-msg-badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-5px}.topbar-msg-badge:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-5px}.topbar-msg-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-5px}.topbar-msg-badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-5px}.topbar-msg-badge:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-5px}.topbar-msg-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-5px}.topbar-msg-dot{top:8px;background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute}.topbar-msg-dot:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.topbar-msg-dot:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.topbar-msg-dot:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.topbar-msg-dot:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.topbar-msg-dot:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.topbar-msg-dot:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.sys-alert-inbox-backdrop{display:none}.sys-alert-inbox{top:4.35rem;z-index:90;border:1px solid var(--border);background:var(--bg-elevated,var(--surface));width:min(360px,100vw - 1.25rem);max-height:min(420px,100vh - 5.5rem);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;animation:.2s both rise;display:flex;position:fixed;overflow:hidden}.sys-alert-inbox:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.1rem}.sys-alert-inbox:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.1rem}.sys-alert-inbox:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.1rem}.sys-alert-inbox:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.1rem}.sys-alert-inbox:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.1rem}.sys-alert-inbox:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.1rem}.sys-alert-inbox-head{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .9rem;display:flex}.sys-alert-inbox-head-actions{align-items:center;gap:.3rem;display:flex}.sys-alert-inbox-close{border-radius:10px;width:36px;height:36px}.sys-alert-inbox-empty{margin:0;padding:1.15rem .9rem 1.35rem;overflow:auto}.sys-alert-inbox-list{flex:auto;min-height:0;margin:0;padding:.35rem 0;list-style:none;overflow:auto}.sys-alert-inbox-list>li{border-bottom:1px solid var(--border);gap:.45rem;padding:.55rem .9rem .75rem;display:grid}.sys-alert-inbox-list>li:last-child{border-bottom:none}.sys-alert-inbox-list>li.severity-critical{background:rgba(220,38,38,.06)}.sys-alert-inbox-list>li.severity-warning{background:rgba(217,119,6,.06)}.sys-alert-inbox-item{text-align:start;color:inherit;font:inherit;cursor:default;background:0 0;border:0;gap:.2rem;padding:0;display:grid}.sys-alert-inbox-item strong{font-size:.9rem}.sys-alert-inbox-item span{color:var(--muted);font-size:.82rem;line-height:1.55}.sys-alert-inbox-actions{flex-wrap:wrap;gap:.35rem;display:flex}.sys-alert-root{z-index:120;pointer-events:auto;background:rgba(11,18,32,.55);place-items:center;padding:1rem;animation:.2s both rise;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.sys-alert-modal{border:1px solid var(--border);background:var(--bg-elevated,var(--surface));width:min(420px,100vw - 1.5rem);box-shadow:var(--shadow);border-radius:16px;gap:.65rem;padding:1.15rem 1.2rem 1.05rem;display:grid}.sys-alert-modal.severity-critical{border-color:color-mix(in srgb,#dc2626 45%,var(--border))}.sys-alert-modal.severity-warning{border-color:color-mix(in srgb,#d97706 45%,var(--border))}.sys-alert-badge{color:var(--accent);letter-spacing:.02em;font-size:.72rem;font-weight:700}.sys-alert-modal.severity-critical .sys-alert-badge{color:#dc2626}.sys-alert-modal.severity-warning .sys-alert-badge{color:#d97706}.sys-alert-modal h2{margin:0;font-size:1.05rem;line-height:1.45}.sys-alert-modal p{color:var(--ink);margin:0;line-height:1.7}.sys-alert-deadline{font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:700;color:#d97706!important}.sys-alert-actions{flex-wrap:wrap;gap:.45rem;margin-top:.35rem;display:flex}.sys-alert-more{font-size:.8rem;margin-top:.15rem!important}@media (max-width:900px){.sys-alert-inbox-backdrop{z-index:88;background:rgba(11,18,32,.48);border:0;margin:0;padding:0;animation:.18s both rise;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.sys-alert-inbox{top:max(4.35rem,calc(env(safe-area-inset-top,0px) + 3.85rem));width:auto;max-height:calc(100dvh - 5.25rem - env(safe-area-inset-bottom,0px));z-index:90;border-radius:16px;min-height:12rem;left:.7rem;right:.7rem}.sys-alert-inbox-head{padding:.85rem .85rem .75rem 1rem}.sys-alert-inbox-refresh{min-height:36px;padding:.35rem .7rem;font-size:.82rem}.sys-alert-inbox-empty{padding:1.5rem 1rem 1.75rem;font-size:.95rem}.sys-alert-inbox-item strong{font-size:.95rem}.sys-alert-inbox-item span{font-size:.88rem}}
.lt-dossier{flex-direction:column;gap:1rem;display:flex}.lt-hero{border:1px solid var(--border);background:linear-gradient(135deg,var(--accent-soft),transparent 55%),var(--panel-bg);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.15rem;display:flex}.lt-hero h1{margin:.25rem 0 .5rem;font-size:1.35rem;line-height:1.35}.lt-hero-meta{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.lt-number{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:.2rem .55rem;font-family:ui-monospace,Consolas,monospace;font-size:.85rem}.lt-number.is-empty{color:var(--muted)}.lt-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.9fr);align-items:start;gap:1rem;display:grid}@media (max-width:960px){.lt-layout{grid-template-columns:1fr}}.lt-panel{border:1px solid var(--border);background:var(--bg-elevated);border-radius:14px;padding:.95rem 1.05rem}.lt-panel h2{margin:0 0 .75rem;font-size:.95rem}.lt-panel+.lt-panel{margin-top:.85rem}.lt-sticky{position:-webkit-sticky;position:sticky;top:.75rem}.lt-body{white-space:pre-wrap;min-height:6rem;font-size:.95rem;line-height:1.75}.lt-meta-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.55rem 1rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.lt-meta-grid li span{color:var(--muted);margin-bottom:.15rem;font-size:.72rem;display:block}.lt-thread{flex-direction:column;gap:.65rem;display:flex}.lt-thread-item{border:1px solid var(--border);background:var(--panel-bg-soft);border-radius:12px;padding:.75rem .85rem;scroll-margin-top:5rem;transition:border-color .15s,box-shadow .15s}.lt-thread-item.is-root{background:var(--bg-elevated);border-color:color-mix(in srgb,var(--accent)28%,var(--border))}.lt-thread-item.is-focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.lt-thread-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;margin-bottom:.45rem;display:flex}.lt-thread-head strong{font-size:.9rem}.lt-thread-body{white-space:pre-wrap;color:var(--ink);max-height:14rem;font-size:.88rem;line-height:1.65;overflow:auto}.lt-refs{flex-direction:column;gap:.5rem;display:flex}.lt-ref-row{border:1px solid var(--border);background:var(--panel-bg-soft);border-radius:10px;gap:.2rem;padding:.55rem .65rem;font-size:.84rem;display:grid}.lt-ref-row.is-cancelled{opacity:.78;border-style:dashed}.lt-ref-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lt-ref-row .muted{font-size:.75rem}.lt-tl-item[data-cancelled="1"]{opacity:.9}.lt-tl-item[data-cancelled="1"]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-color:var(--warning)}.lt-tl-item[data-cancelled="1"]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-color:var(--warning)}.lt-tl-item[data-cancelled="1"]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-color:var(--warning)}.lt-tl-item[data-cancelled="1"]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-color:var(--warning)}.lt-tl-item[data-cancelled="1"]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-color:var(--warning)}.lt-tl-item[data-cancelled="1"]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-color:var(--warning)}.lt-attach-list{flex-direction:column;gap:.4rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.lt-attach-list li{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .55rem;font-size:.84rem;display:flex}.lt-timeline{flex-direction:column;gap:.45rem;max-height:22rem;display:flex;overflow:auto}.lt-tl-item{padding:.45rem .55rem;font-size:.82rem}.lt-tl-item:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--border)}.lt-tl-item:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--border)}.lt-tl-item:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--border)}.lt-tl-item:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--border)}.lt-tl-item:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--border)}.lt-tl-item:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--border)}.lt-tl-item[data-type=refer]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-color:var(--accent)}.lt-tl-item[data-type=refer]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-color:var(--accent)}.lt-tl-item[data-type=refer]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-color:var(--accent)}.lt-tl-item[data-type=refer]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-color:var(--accent)}.lt-tl-item[data-type=refer]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-color:var(--accent)}.lt-tl-item[data-type=refer]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-color:var(--accent)}.lt-composer{flex-direction:column;gap:.55rem;display:flex}.lt-actions{flex-wrap:wrap;gap:.45rem;display:flex}.lt-hint{color:var(--muted);margin:0;font-size:.8rem}.lt-cartable{flex-direction:column;gap:.45rem;display:flex}.lt-row{border:1px solid var(--border);background:var(--bg-elevated);color:inherit;border-radius:12px;grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:center;gap:.65rem .85rem;padding:.75rem .9rem;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.lt-row:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft)55%,var(--bg-elevated))}@media (max-width:720px){.lt-row{grid-template-columns:1fr}}.lt-row-num{color:var(--muted);font-family:ui-monospace,Consolas,monospace;font-size:.78rem}.lt-row-title{font-size:.92rem;font-weight:600}.lt-row-sub{color:var(--muted);margin-top:.2rem;font-size:.78rem}.lt-row-side{color:var(--muted);flex-direction:column;align-items:flex-end;gap:.25rem;font-size:.75rem;display:flex}.lt-new-toggle{margin-bottom:.75rem}
.pg-hero{border-radius:calc(var(--radius) + 4px);border:1px solid var(--border);background:radial-gradient(ellipse 70% 90% at 100% 0%,var(--atmosphere-1),transparent 55%),linear-gradient(160deg,var(--accent-soft),transparent 48%),var(--bg-elevated);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.1rem;padding:1.25rem 1.35rem;animation:.45s both rise;display:flex}.pg-hero h1{letter-spacing:-.02em;margin:.15rem 0 .35rem;font-size:max(1.35rem,min(2.2vw,1.8rem))}.pg-hero-actions{flex-wrap:wrap;gap:.45rem;display:flex}.pg-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-bottom:1rem;display:grid}@media (max-width:900px){.pg-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-kpi{border:1px solid var(--border);background:var(--panel-bg-soft);border-radius:12px;flex-direction:column;gap:.2rem;padding:.85rem 1rem;animation:.5s both rise;display:flex}.pg-kpi:nth-child(2){animation-delay:40ms}.pg-kpi:nth-child(3){animation-delay:80ms}.pg-kpi:nth-child(4){animation-delay:.12s}.pg-kpi strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.4rem;line-height:1.1}.pg-kpi span{color:var(--muted);font-size:.75rem}.pg-kpi-accent{border-color:color-mix(in srgb,var(--accent)40%,var(--border));background:color-mix(in srgb,var(--accent-soft)70%,var(--panel-bg-soft))}.pg-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.pg-filters{flex-wrap:wrap;gap:.35rem;display:flex}.pg-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--panel-bg-soft);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:.35rem .8rem;font-size:.8rem;transition:border-color .15s,background .15s}.pg-filter:hover{border-color:color-mix(in srgb,var(--accent)45%,var(--border))}.pg-filter.is-on{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent)55%,var(--border));color:var(--ink);font-weight:600}.pg-layout{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:1rem;display:grid}@media (max-width:980px){.pg-layout{grid-template-columns:1fr}}.pg-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;display:grid}.pg-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:start;border:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft)35%,transparent),transparent 42%),var(--panel-bg);width:100%;color:inherit;font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;gap:.55rem;padding:1rem 1.05rem;transition:border-color .18s,transform .18s,box-shadow .18s;animation:.4s both rise;display:flex}.pg-card:hover{border-color:color-mix(in srgb,var(--accent)50%,var(--border));box-shadow:0 12px 28px color-mix(in srgb,var(--ink)8%,transparent);transform:translateY(-2px)}.pg-card.is-selected{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent)55%,transparent),0 14px 32px color-mix(in srgb,var(--accent)12%,transparent)}.pg-card-top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.pg-card h3{letter-spacing:-.01em;margin:0;font-size:1.02rem;line-height:1.35}.pg-card-code{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem}.pg-card-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.78rem;display:flex}.pg-chip{border:1px solid var(--border);background:var(--bg-elevated);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;align-items:center;gap:.25rem;max-width:9.5rem;padding:.15rem .45rem;font-size:.72rem;display:inline-flex;overflow:hidden}.pg-progress{gap:.3rem;display:grid}.pg-progress-row{color:var(--muted);justify-content:space-between;align-items:baseline;font-size:.75rem;display:flex}.pg-progress-row strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.9rem}.pg-bar{background:var(--track-bg,color-mix(in srgb,var(--muted)22%,transparent));border-radius:999px;height:7px;overflow:hidden}.pg-bar>span{border-radius:inherit;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent)55%,#3e78a0));height:100%;transition:width .35s;display:block}.pg-bar.is-warn>span{background:linear-gradient(90deg,var(--warning),#c47a1a)}.pg-bar.is-ok>span{background:linear-gradient(90deg,var(--success),var(--accent))}.pg-dates{color:var(--muted);align-items:center;gap:.15rem;font-size:.75rem;display:inline-flex}.pg-composer{border:1px solid var(--border);background:var(--bg-elevated);border-radius:14px;flex-direction:column;gap:.7rem;margin-bottom:.85rem;padding:1rem 1.1rem;animation:.35s both rise;display:flex}.pg-composer h2{margin:0;font-size:.95rem}.pg-detail{border:1px solid var(--border);background:linear-gradient(165deg,var(--accent-soft),transparent 38%),var(--bg-elevated);border-radius:16px;flex-direction:column;gap:1rem;max-height:calc(100vh - 5.5rem);padding:1.1rem 1.15rem 1.2rem;animation:.4s both rise;display:flex;position:-webkit-sticky;position:sticky;top:.75rem;overflow:auto}.pg-detail-empty{text-align:center;min-height:16rem;color:var(--muted);justify-content:center;align-items:center;gap:.5rem}.pg-detail-empty svg{opacity:.55;width:2.4rem;height:2.4rem;color:var(--accent)}.pg-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.pg-detail-head h2{letter-spacing:-.02em;margin:.2rem 0 .35rem;font-size:1.2rem}.pg-ring-wrap{align-items:center;gap:.85rem;display:flex}.pg-ring{--pct:0;background:conic-gradient(var(--accent)calc(var(--pct)*1%),color-mix(in srgb,var(--muted)25%,transparent)0);border-radius:50%;flex-shrink:0;place-items:center;width:4.2rem;height:4.2rem;display:grid}.pg-ring:before{content:"";background:var(--bg-elevated);border-radius:50%;width:3.05rem;height:3.05rem}.pg-ring strong{font-variant-numeric:tabular-nums;font-size:.85rem;position:absolute}.pg-ring-wrap .pg-ring{position:relative}.pg-section-title{color:var(--muted);letter-spacing:.02em;margin:0 0 .55rem;font-size:.82rem;font-weight:600}.pg-companies{flex-wrap:wrap;gap:.4rem;display:flex}.pg-company-pill{border:1px solid var(--border);background:var(--panel-bg-soft);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.78rem;display:inline-flex}.pg-company-pill em{color:var(--muted);font-variant-numeric:tabular-nums;font-style:normal}.pg-projects{flex-direction:column;gap:.5rem;display:flex}.pg-project{border:1px solid var(--border);background:var(--panel-bg-soft);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.7rem .8rem;display:grid}.pg-project strong{margin-bottom:.15rem;font-size:.9rem;display:block}.pg-project-sub{color:var(--muted);font-size:.75rem}.pg-add{border-top:1px dashed var(--border);flex-direction:column;gap:.55rem;padding-top:.35rem;display:flex}.pg-add h3{margin:0;font-size:.88rem}.pg-status-select{max-width:11rem}
.shell-app:has(.support-desk-layout){height:100dvh;max-height:100dvh;overflow:hidden}.shell-main:has(.support-desk-layout){min-height:0;overflow:hidden}.main-wide:has(.support-desk-layout){flex-direction:column;width:100%;max-width:none;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.support-desk-layout{background:var(--panel-bg);border:1px solid var(--border);border-radius:var(--radius);flex:1;grid-template-columns:minmax(280px,340px) minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.support-desk-rail{background:var(--sidebar-bg);flex-direction:column;min-height:0;display:flex}.support-desk-rail:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--border)}.support-desk-rail:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--border)}.support-desk-rail:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--border)}.support-desk-rail:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--border)}.support-desk-rail:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--border)}.support-desk-rail:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--border)}.support-desk-rail-head{border-bottom:1px solid var(--border);flex-shrink:0;gap:.55rem;padding:.85rem .9rem .65rem;display:grid}.support-desk-title-row{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.support-desk-title-row h1{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:800}.support-desk-title-row p{color:var(--muted);margin:.15rem 0 0;font-size:.72rem}.support-desk-nav{flex-wrap:wrap;gap:.25rem;display:flex}.support-desk-nav a{border:1px solid var(--border);background:var(--surface);min-height:30px;color:var(--muted);border-radius:8px;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.support-desk-nav a:hover{border-color:var(--accent);color:var(--ink)}.support-desk-nav a.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.support-desk-stats{flex-wrap:wrap;gap:.3rem;display:flex}.support-desk-stat{border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.68rem;display:inline-flex}.support-desk-stat strong{color:var(--ink);font-size:.78rem}.support-desk-stat.warn{border-color:color-mix(in srgb,#d97706 45%,var(--border))}.support-desk-stat.warn strong{color:#d97706}.support-desk-search{border:1px solid var(--border);background:var(--bg-elevated);width:100%;min-height:38px;color:var(--ink);border-radius:10px;padding:.45rem .7rem}.support-desk-search:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.support-desk-tabs{border-bottom:1px solid var(--border);scrollbar-width:none;flex-shrink:0;gap:.2rem;padding:.35rem .65rem;display:flex;overflow-x:auto}.support-desk-tabs::-webkit-scrollbar{display:none}.support-desk-tab{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .65rem;font-size:.78rem;font-weight:650;display:inline-flex}.support-desk-tab.active{background:var(--accent-soft);color:var(--ink)}.support-desk-tab-badge{background:var(--accent);min-width:1.1rem;height:1.1rem;color:var(--accent-ink);border-radius:999px;place-items:center;padding:0 .25rem;font-size:.62rem;font-weight:700;display:inline-grid}.support-desk-filters{border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;gap:.35rem;padding:.45rem .65rem;display:flex}.support-desk-filters .select{flex:7rem;min-width:0;min-height:34px;padding:.35rem .55rem;font-size:.78rem}.support-desk-list{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:auto}.support-desk-item{border:0;border-bottom:1px solid color-mix(in srgb,var(--border)70%,transparent);width:100%;color:inherit;text-align:start;cursor:pointer;font:inherit;background:0 0;grid-template-columns:auto minmax(0,1fr);gap:.45rem;padding:.75rem .85rem;transition:background .12s;display:grid}.support-desk-item:hover{background:color-mix(in srgb,var(--accent)8%,transparent)}.support-desk-item.active{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.support-desk-item.unread strong{font-weight:800}.support-desk-item-check{padding-top:.15rem}.support-desk-item-check input{width:15px;height:15px;accent-color:var(--accent)}.support-desk-item-body{gap:.2rem;min-width:0;display:grid}.support-desk-item-top{justify-content:space-between;align-items:flex-start;gap:.45rem;display:flex}.support-desk-item-top strong{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.35;display:-webkit-box;overflow:hidden}.support-desk-item-time{color:var(--muted);white-space:nowrap;flex-shrink:0;font-size:.68rem}.support-desk-item-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.support-desk-item-preview{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.support-desk-item-foot{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.1rem;display:flex}.support-desk-bulk{border-top:1px solid var(--border);background:color-mix(in srgb,var(--accent)8%,var(--surface));flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.35rem;padding:.45rem .65rem;display:flex}.support-desk-main{background:var(--bg-elevated);flex-direction:column;min-width:0;min-height:0;display:flex}.support-desk-empty{text-align:center;flex:1;place-content:center;gap:.65rem;padding:2rem 1.5rem;display:grid}.support-desk-empty h2{margin:0;font-size:1.15rem}.support-desk-empty p{max-width:22rem;color:var(--muted);margin:0;line-height:1.6}.support-workspace{grid-template:"head head""thread inspector"minmax(0,1fr)/minmax(0,1fr) minmax(260px,300px);height:100%;min-height:0;display:grid}.support-workspace-head{border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;grid-area:head;justify-content:space-between;align-items:center;gap:.65rem;padding:.65rem .85rem;display:flex}.support-workspace-back{display:none}.support-workspace-head-main{flex:1;min-width:0}.support-workspace-head-main h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.98rem;line-height:1.35;overflow:hidden}.support-workspace-head-main p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:.15rem 0 0;font-size:.72rem;overflow:hidden}.support-workspace-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.35rem;display:flex}.support-workspace-thread{flex-direction:column;grid-area:thread;min-height:0;display:flex}.support-workspace-thread:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--border)}.support-workspace-thread:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--border)}.support-workspace-thread:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--border)}.support-workspace-thread:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--border)}.support-workspace-thread:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--border)}.support-workspace-thread:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--border)}.support-workspace-thread .support-thread-panel{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;padding:0;display:flex}.support-workspace-thread .support-thread{flex-direction:column;flex:1;display:flex;height:100%!important;min-height:0!important;max-height:none!important}.support-workspace-thread .support-thread-body{flex:1;min-height:0;overflow:auto}.support-workspace-inspector{background:var(--sidebar-bg);flex-direction:column;grid-area:inspector;min-height:0;display:flex}.support-workspace-inspector-tabs{border-bottom:1px solid var(--border);flex-shrink:0;display:flex}.support-workspace-inspector-tab{color:var(--muted);cursor:pointer;background:0 0;border:0;flex:1;padding:.55rem .35rem;font-size:.72rem;font-weight:650}.support-workspace-inspector-tab.active{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}.support-workspace-inspector-body{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:.75rem;overflow:auto}.support-workspace-inspector-body .panel{box-shadow:none;background:0 0;border:0;padding:0}.support-workspace-inspector-body h3{margin:0 0 .5rem;font-size:.85rem}.support-workspace-inspector-body .field{margin-bottom:.55rem}.support-workspace-inspector-body .field label{margin-bottom:.2rem;font-size:.72rem}.support-workspace-inspector-body .select,.support-workspace-inspector-body input{min-height:36px;font-size:.82rem}.support-workspace-loading{color:var(--muted);flex:1;place-items:center;display:grid}@media (max-width:1100px){.support-workspace{grid-template-columns:minmax(0,1fr) 240px}}@media (max-width:960px){.support-desk-layout{border-left:0;border-right:0;border-radius:0;grid-template-columns:1fr}.support-desk-layout>.support-desk-rail,.support-desk-layout>.support-desk-main{grid-area:1/1;height:100%}.support-desk-layout:not(.has-case)>.support-desk-main,.support-desk-layout.has-case>.support-desk-rail{display:none}.support-workspace{grid-template:"head""thread"minmax(0,1fr)"inspector"/1fr}.support-workspace-back{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:10px;flex-shrink:0;place-items:center;display:inline-grid}.support-workspace-thread{border-bottom:1px solid var(--border)}.support-workspace-thread:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:0}.support-workspace-thread:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:0}.support-workspace-thread:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:0}.support-workspace-thread:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:0}.support-workspace-thread:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:0}.support-workspace-thread:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:0}.support-workspace-inspector{max-height:42vh}.support-desk-nav{display:none}}
.finance-shell{flex-direction:column;gap:1rem;min-width:0;display:flex}.finance-subnav{border:1px solid var(--border);background:color-mix(in srgb,var(--surface)88%,var(--bg));-webkit-overflow-scrolling:touch;border-radius:12px;flex-wrap:wrap;gap:.35rem;padding:.35rem;display:flex;overflow-x:auto}.finance-subnav a{color:var(--muted);white-space:nowrap;border:1px solid transparent;border-radius:9px;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.9rem;text-decoration:none;display:inline-flex}.finance-subnav a:hover{color:var(--ink);background:color-mix(in srgb,var(--ink)5%,transparent)}.finance-subnav a.active{color:var(--ink);background:color-mix(in srgb,var(--accent)14%,transparent);border-color:color-mix(in srgb,var(--accent)35%,var(--border));font-weight:600}.finance-body{flex-direction:column;gap:1rem;min-width:0;display:flex}.finance-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.65rem 1rem;display:flex}.finance-toolbar-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.finance-line-row{grid-template-columns:minmax(8rem,1.4fr) minmax(6rem,1fr) 5.5rem 6.5rem 6.5rem;gap:.4rem;margin-bottom:.45rem;display:grid}.span-2{grid-column:1/-1}.finance-tabs{flex-wrap:wrap;gap:.35rem;display:flex}.finance-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;padding:.4rem .85rem}.finance-tabs button.active{color:var(--ink);border-color:color-mix(in srgb,var(--accent)45%,var(--border));background:color-mix(in srgb,var(--accent)12%,var(--surface));font-weight:600}.finance-quick-links{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.55rem;display:grid}.finance-quick-links a{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:12px;padding:.75rem .9rem;font-size:.92rem;text-decoration:none;display:block}.finance-quick-links a:hover{border-color:color-mix(in srgb,var(--accent)40%,var(--border))}.finance-quick-links a span{color:var(--muted);margin-top:.2rem;font-size:.78rem;display:block}.finance-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow-x:auto}.finance-table{border-collapse:collapse;width:100%;min-width:640px;font-size:.9rem}.finance-table th,.finance-table td{border-bottom:1px solid var(--border);text-align:right;vertical-align:middle;padding:.55rem .7rem}.finance-table th{color:var(--muted);background:color-mix(in srgb,var(--ink)3%,var(--surface));white-space:nowrap;font-weight:600}.finance-table tr:last-child td{border-bottom:none}.finance-table .num,.finance-table td.num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:left;direction:ltr}.finance-table .code{text-align:left;direction:ltr;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.finance-table tr.clickable{cursor:pointer}.finance-table tr.clickable:hover td{background:color-mix(in srgb,var(--accent)6%,transparent)}.finance-journal-grid{gap:.55rem;display:grid}.finance-journal-line{grid-template-columns:minmax(0,2fr) minmax(90px,1fr) minmax(90px,1fr) auto;align-items:end;gap:.45rem;display:grid}.finance-account-indent{display:inline-block}.finance-form-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem 1rem;display:grid}.finance-form-grid .field-span-2{grid-column:span 2}.finance-panel{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:1rem 1.1rem}.finance-panel h2,.finance-panel h3{margin:0 0 .75rem;font-size:1.05rem}.finance-table tfoot td{border-top:1px solid var(--border);font-weight:600}.finance-muted{color:var(--muted);font-size:.88rem}.finance-table tr.is-selected td{background:color-mix(in srgb,var(--accent)10%,transparent)}.finance-error{color:#d64550;font-size:.9rem}.finance-ok{color:#2bb8a6;font-size:.9rem}.finance-stack{flex-direction:column;gap:.85rem;display:flex}.finance-inline{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.cheque-print-page{padding:1rem}.cheque-sheet,.loan-book{border:1px dashed var(--border);background:var(--surface);border-radius:8px;max-width:800px;margin:0 auto;padding:2rem 2.5rem}.cheque-row{border-bottom:1px solid color-mix(in srgb,var(--border)70%,transparent);justify-content:space-between;gap:1rem;padding:.55rem 0;display:flex}.cheque-bank{color:var(--muted);margin-top:1.5rem}@media print{.no-print{display:none!important}.cheque-sheet,.loan-book{border:none;max-width:none}nav,.finance-shell nav,.finance-subnav{display:none!important}}@media (max-width:720px){.finance-journal-line{grid-template-columns:1fr 1fr}.finance-journal-line>:first-child{grid-column:1/-1}.finance-form-grid .field-span-2{grid-column:span 1}}.finance-row-highlight{outline:2px solid color-mix(in srgb,var(--accent,#2bb8a6)55%,transparent);background:color-mix(in srgb,var(--accent,#2bb8a6)10%,transparent)}.finance-daybook-entry{padding:.85rem 1rem .5rem}.finance-daybook-head{flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;display:flex}
.barcode-sheet{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;padding:1rem;display:grid}.barcode-card{border:1px dashed var(--border);text-align:center;color:#111;background:#fff;border-radius:10px;padding:.85rem}.barcode-card .sku{direction:ltr;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.85rem}.barcode-card svg{max-width:100%;height:52px;margin:.35rem 0}@media print{.barcode-card{break-inside:avoid}}
.shell-app:has(.meet-layout){grid-template-rows:auto minmax(0,1fr);height:100dvh;max-height:100dvh;overflow:hidden}.shell-main:has(.meet-layout){min-height:0;overflow:hidden}.main:has(.meet-layout){flex-direction:column;width:100%;max-width:none;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.main-wide:has(.meet-layout){flex-direction:column;width:100%;max-width:none;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.meet-layout{gap:var(--space-2);flex-direction:column;flex:1;height:100%;min-height:0;max-height:100%;padding:.65rem .85rem .75rem;display:flex;overflow:hidden}.meet-shell{gap:var(--space-3);flex:auto;grid-template:"stage"minmax(0,1fr)/minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.meet-shell.has-chat{grid-template-columns:minmax(0,1fr) minmax(22rem,min(36vw,34rem));grid-template-areas:"stage chat"}.meet-shell.has-chat.chat-max{grid-template-columns:minmax(0,1fr) minmax(12rem,22%);grid-template-areas:"chat stage"}.meet-main{gap:var(--space-2);flex-direction:column;grid-area:stage;min-width:0;min-height:0;display:flex;overflow:hidden}.meet-chat{border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:var(--surface);flex-direction:column;grid-area:chat;min-width:0;min-height:0;max-height:100%;display:flex;overflow:hidden}.meet-chat-head{border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface)88%,var(--bg));flex:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .65rem;display:flex}.meet-chat-head strong{font-size:.82rem;font-weight:700}.meet-chat-max{border:1px solid var(--border);background:var(--bg);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.22rem .65rem;font-size:.72rem;display:inline-flex}.meet-chat-max svg{width:.95rem;height:.95rem}.meet-chat-max:hover,.meet-chat-max[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);outline:none}.meet-chat-max:focus-visible{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);outline:none}.meet-chat .support-thread{flex:auto;overflow:hidden;height:auto!important;min-height:0!important}.meet-chat .support-thread-body{min-height:0}.meet-chat .support-thread-composer{flex:none}.meet-boot,.meet-error,.meet-hint{flex:none;margin:0}.meet-hint{color:var(--muted);max-width:46rem;font-size:.82rem;line-height:1.5}.meet-bar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:none;display:flex}.meet-kicker{color:var(--accent);letter-spacing:.06em;margin:0 0 .1rem;font-size:.7rem;font-weight:700}.meet-bar-copy h1{color:var(--ink);margin:0;font-size:1.1rem;font-weight:750}.meet-bar-copy p:last-child{color:var(--muted);margin:.15rem 0 0;font-size:.8rem}.meet-bar-actions{align-items:center;gap:.55rem;display:flex}.meet-chip{border:1px solid var(--border);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:.35rem .8rem;font-size:.8rem}.meet-chip:hover{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.meet-chip:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.meet-chip.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.meet-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8rem}.meet-grid{flex:auto;grid-auto-rows:minmax(0,1fr);align-content:stretch;gap:.55rem;height:100%;min-height:0;display:grid}.meet-grid.is-solo{grid-template-columns:1fr}.meet-grid.is-duo,.meet-grid.is-triple,.meet-grid.is-quad,.meet-grid.is-six{grid-template-columns:1fr 1fr}@media (min-width:900px){.meet-grid.is-triple,.meet-grid.is-six{grid-template-columns:repeat(3,1fr)}}.meet-grid.is-pinned{grid-auto-rows:unset;flex-direction:column;display:flex}.meet-grid.is-pinned>.meet-tile{flex:auto;min-height:0}.meet-strip{flex:0 0 6.1rem;gap:.45rem;height:6.1rem;min-height:0;padding-bottom:.1rem;display:flex;overflow-x:auto;overflow-y:hidden}.meet-strip .meet-tile{flex:0 0 10rem;width:10rem;height:100%;min-height:0}.meet-shell.chat-max .meet-strip{flex-basis:4.6rem;height:4.6rem}.meet-tile{border-radius:calc(var(--radius) + 4px);border:1px solid var(--border);background:#08141a;height:100%;min-height:0;position:relative;overflow:hidden}.meet-tile video{object-fit:cover;background:#08141a;width:100%;height:100%;min-height:0;display:block}.meet-tile.is-self:not(.is-sharing) video{transform:scaleX(-1)}.meet-tile.is-sharing video,.meet-grid.is-pinned>.meet-tile.is-sharing video{object-fit:contain;background:#050b0e}.meet-tile.is-sharing .meet-tile-max{opacity:1}.meet-tile:-webkit-full-screen .meet-tile-max{opacity:1}.meet-tile:fullscreen .meet-tile-max{opacity:1}.meet-tile:-webkit-full-screen .meet-tile-max{opacity:1}.meet-tile:-webkit-full-screen{background:#050b0e;border:0;border-radius:0;width:100vw;max-width:none;height:100vh}.meet-tile:fullscreen{background:#050b0e;border:0;border-radius:0;width:100vw;max-width:none;height:100vh}.meet-tile:-webkit-full-screen{background:#050b0e;border:0;border-radius:0;width:100vw;max-width:none;height:100vh}.meet-tile:-webkit-full-screen video{object-fit:contain;background:#050b0e;width:100%;height:100%;min-height:0}.meet-tile:fullscreen video{object-fit:contain;background:#050b0e;width:100%;height:100%;min-height:0}.meet-tile:-webkit-full-screen video{object-fit:contain;background:#050b0e;width:100%;height:100%;min-height:0}.meet-tile:-webkit-full-screen .meet-tile-meta{max-width:28rem;margin-left:auto;margin-right:auto}.meet-tile:fullscreen .meet-tile-meta{max-width:28rem;margin-left:auto;margin-right:auto}.meet-tile:-webkit-full-screen .meet-tile-meta{max-width:28rem;margin-left:auto;margin-right:auto}.meet-tile:-webkit-full-screen:after{content:"Esc برای خروج از تمام‌صفحه";top:.65rem;z-index:3;color:#c5d6de;pointer-events:none;background:rgba(8,20,26,.62);border-radius:999px;padding:.28rem .65rem;font-size:.72rem;position:absolute}.meet-tile:fullscreen:after{content:"Esc برای خروج از تمام‌صفحه";top:.65rem;z-index:3;color:#c5d6de;pointer-events:none;background:rgba(8,20,26,.62);border-radius:999px;padding:.28rem .65rem;font-size:.72rem;position:absolute}.meet-tile:-webkit-full-screen:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:.7rem}.meet-tile:fullscreen:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:.7rem}.meet-tile:fullscreen:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:.7rem}.meet-tile:-webkit-full-screen:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:.7rem}.meet-tile:fullscreen:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:.7rem}.meet-tile:fullscreen:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:.7rem}.meet-tile:-webkit-full-screen:after{content:"Esc برای خروج از تمام‌صفحه";top:.65rem;z-index:3;color:#c5d6de;pointer-events:none;background:rgba(8,20,26,.62);border-radius:999px;padding:.28rem .65rem;font-size:.72rem;position:absolute}.meet-tile:-webkit-full-screen:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:.7rem}.meet-tile:fullscreen:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:.7rem}.meet-tile:fullscreen:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:.7rem}.meet-tile:-webkit-full-screen:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:.7rem}.meet-tile:fullscreen:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:.7rem}.meet-tile:fullscreen:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:.7rem}.meet-tile.is-cam-off video{opacity:.08}.meet-tile-max{top:.5rem;z-index:3;color:#e8f1f4;cursor:pointer;opacity:0;background:rgba(8,20,26,.62);border:0;border-radius:10px;place-items:center;width:2rem;height:2rem;transition:opacity .15s,background .15s;display:inline-grid;position:absolute}.meet-tile-max:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.5rem}.meet-tile-max:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.5rem}.meet-tile-max:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.5rem}.meet-tile-max:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:.5rem}.meet-tile-max:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:.5rem}.meet-tile-max:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:.5rem}.meet-tile:hover .meet-tile-max,.meet-tile:focus-within .meet-tile-max,.meet-tile.is-pinned .meet-tile-max{opacity:1;outline:none}.meet-tile-max:focus-visible{opacity:1;outline:none}.meet-tile-max:hover,.meet-tile-max[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.meet-tile-max:focus-visible{background:var(--accent);color:var(--accent-ink)}.meet-tile-max svg{width:1.05rem;height:1.05rem}.meet-avatar-fallback{z-index:1;pointer-events:none;background:radial-gradient(circle at 30% 20%,var(--atmosphere-1),transparent 50%),#0c1b22;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.meet-tile-meta{z-index:2;color:#e8f1f4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(8,20,26,.72);border-radius:999px;justify-content:space-between;gap:.5rem;padding:.3rem .55rem;display:flex;position:absolute;bottom:.55rem;left:.55rem;right:.55rem}.meet-tile-meta strong,.meet-tile-meta span{font-size:.75rem}.meet-tile-meta span{color:#9bb4bf}.meet-controls{background:color-mix(in srgb,var(--surface)88%,transparent);border:1px solid var(--border);box-shadow:var(--shadow);z-index:4;border-radius:999px;flex-wrap:wrap;flex:none;justify-content:center;align-self:center;gap:.45rem;padding:.5rem .65rem;display:flex}.meet-ctrl{min-width:4.2rem;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:16px;flex-direction:column;align-items:center;gap:.15rem;padding:.45rem .6rem;font-size:.7rem;display:inline-flex}.meet-ctrl svg{width:1.2rem;height:1.2rem}.meet-ctrl:hover{background:var(--accent-soft);outline:none}.meet-ctrl:focus-visible{background:var(--accent-soft);outline:none}.meet-ctrl:disabled{opacity:.45;cursor:not-allowed}.meet-ctrl.is-off,.meet-ctrl.is-leave{color:var(--danger)}.meet-ctrl.is-on{background:var(--accent-soft);color:var(--accent)}.meet-ctrl.is-danger-ghost{color:var(--warning)}.meet-sound-unlock{background:var(--accent);color:var(--accent-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;align-self:center;padding:.5rem 1rem;font-weight:700}.meet-sound-unlock:hover{box-shadow:0 0 0 3px var(--accent-soft);outline:none}.meet-sound-unlock:focus-visible{box-shadow:0 0 0 3px var(--accent-soft);outline:none}@media (max-width:960px){.meet-shell.has-chat,.meet-shell.has-chat.chat-max{grid-template-columns:1fr;grid-template-areas:"stage""chat"}.meet-shell.has-chat{grid-template-rows:minmax(0,1fr) minmax(11rem,32vh)}.meet-shell.has-chat.chat-max{grid-template-rows:minmax(6rem,18vh) minmax(0,1fr)}.meet-grid.is-duo,.meet-grid.is-triple,.meet-grid.is-quad,.meet-grid.is-six{grid-template-columns:1fr 1fr}}@media (max-width:720px){.meet-layout{padding:.45rem .5rem .55rem}.meet-grid.is-duo,.meet-grid.is-triple,.meet-grid.is-quad,.meet-grid.is-six{grid-template-columns:1fr}.meet-controls{border-radius:22px;width:100%}.meet-tile-max{opacity:1}.meet-bar-copy p:last-child{display:none}}
.broadcast-layout .broadcast-shell.has-roster{grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);grid-template-areas:"stage roster"}.broadcast-layout .broadcast-shell.has-roster.has-chat{grid-template-columns:minmax(0,1fr) minmax(13rem,16rem) minmax(20rem,min(34vw,30rem));grid-template-areas:"stage roster chat"}.broadcast-stage{aspect-ratio:auto;flex:1;width:100%;height:100%;min-height:0;position:relative}.broadcast-stage video{object-fit:contain;background:#0b1220;width:100%;height:100%}.broadcast-roster{border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:var(--surface);flex-direction:column;grid-area:roster;gap:1rem;min-width:0;min-height:0;padding:.75rem;display:flex;overflow:auto}.broadcast-roster h2{margin:0 0 .5rem;font-size:.85rem;font-weight:700}.broadcast-roster ul{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.broadcast-roster li{border-radius:var(--radius);align-items:center;gap:.55rem;padding:.35rem .4rem;display:flex}.broadcast-roster li.is-tribune{background:color-mix(in srgb,var(--accent,#2563eb)12%,transparent)}.broadcast-roster li.is-next-speak{background:rgba(13,148,136,.1)}.broadcast-roster li.is-empty{opacity:.65;font-size:.85rem}.broadcast-roster-actions{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.broadcast-queue-head{flex-direction:column;gap:.45rem;margin-bottom:.5rem;display:flex}.broadcast-queue-head h2{margin:0}.broadcast-roster-queue{z-index:2;background:var(--surface);border-bottom:1px solid var(--border);margin:-.75rem -.75rem 0;padding:.75rem .75rem .65rem;position:-webkit-sticky;position:sticky;top:-.75rem;box-shadow:0 8px 12px -12px rgba(15,23,42,.35)}.broadcast-roster li>div{flex-direction:column;flex:1;min-width:0;display:flex}.broadcast-roster li strong{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.broadcast-roster li span{opacity:.7;font-size:.75rem}.broadcast-guest{color:#0f172a;background:radial-gradient(1200px 600px at 80% -10%,rgba(37,99,235,.12),transparent),linear-gradient(#f5f7fb,#eef2f7);flex-direction:column;gap:.75rem;min-height:100dvh;padding:1rem;display:flex}.broadcast-guest.is-live{padding-bottom:1.25rem}.broadcast-guest-card{background:rgba(255,255,255,.92);border:1px solid rgba(15,23,42,.08);border-radius:1rem;flex-direction:column;gap:.85rem;width:min(28rem,100%);margin:auto;padding:1.25rem;display:flex;box-shadow:0 12px 40px rgba(15,23,42,.08)}.broadcast-guest-card h1{margin:0;font-size:1.35rem}.broadcast-guest-card label{flex-direction:column;gap:.35rem;font-size:.9rem;display:flex}.broadcast-guest-card input{font:inherit;border:1px solid rgba(15,23,42,.14);border-radius:.65rem;padding:.65rem .75rem}.broadcast-guest-bar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.broadcast-guest-bar h1{margin:.15rem 0 0;font-size:1.2rem}.broadcast-guest .broadcast-stage{border-radius:1rem;flex:1;min-height:50vh;position:relative;overflow:hidden}.broadcast-stage.has-whiteboard video.is-wb-bg{opacity:.18;filter:blur(2px);pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.broadcast-stage .meet-tile-meta{z-index:3}.broadcast-wb{z-index:2;background:#f4f1ea;flex-direction:column;animation:.28s both broadcast-wb-in;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes broadcast-wb-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.broadcast-wb-toolbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:rgba(255,255,255,.92);border-bottom:1px solid rgba(15,23,42,.1);flex-wrap:wrap;align-items:center;gap:.45rem .65rem;padding:.55rem .65rem;display:flex}.broadcast-wb-tools,.broadcast-wb-widths,.broadcast-wb-actions,.broadcast-wb-colors{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.broadcast-wb-tool{color:#0f172a;font:inherit;cursor:pointer;background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:999px;padding:.28rem .7rem;font-size:.78rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.broadcast-wb-tool:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent,#2563eb)45%,transparent)}.broadcast-wb-tool.is-on{background:color-mix(in srgb,var(--accent,#2563eb)14%,#fff);border-color:color-mix(in srgb,var(--accent,#2563eb)55%,transparent);color:var(--accent,#2563eb)}.broadcast-wb-tool.is-danger{color:#b91c1c;border-color:rgba(185,28,28,.28)}.broadcast-wb-tool:disabled{opacity:.45;cursor:not-allowed}.broadcast-wb-swatch{cursor:pointer;border:2px solid rgba(15,23,42,.18);border-radius:999px;width:1.15rem;height:1.15rem;padding:0}.broadcast-wb-swatch.is-on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--accent,#2563eb)}.broadcast-wb-swatch:disabled{opacity:.4;cursor:not-allowed}.broadcast-wb-canvas{touch-action:none;cursor:crosshair;flex:1;width:100%;min-height:0}.broadcast-wb:not(.can-draw) .broadcast-wb-canvas{cursor:default}.broadcast-wb-hint{color:#fff;pointer-events:none;z-index:3;background:rgba(15,23,42,.72);border-radius:999px;margin:0;padding:.3rem .65rem;font-size:.75rem;position:absolute;bottom:2.6rem}.broadcast-wb-hint:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.75rem}.broadcast-wb-hint:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.75rem}.broadcast-wb-hint:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.75rem}.broadcast-wb-hint:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:.75rem}.broadcast-wb-hint:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:.75rem}.broadcast-wb-hint:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:.75rem}@media (max-width:960px){.broadcast-layout .broadcast-shell.has-roster,.broadcast-layout .broadcast-shell.has-roster.has-chat{grid-template:"stage"minmax(14rem,1fr)"roster""chat"/minmax(0,1fr)}.broadcast-wb-toolbar{max-height:5.5rem;overflow:auto}}
