:root{--paper:#f1f3ee;--surface:#fff;--ink:#1f2e24;--ink-2:#56645a;--line:#d8ddd3;--pine:#24513b;--on-pine:#fff;--pine-soft:#e2ebe4;--wheat:#a8741a;--wheat-soft:#f5ead2;--rec:#c0392b;--rec-soft:#f8e0db;--ok:#2b7a4b;--ok-soft:#dcefe2;--shadow:0 1px 2px #1f2e240f,0 8px 24px #1f2e2414;--font-ui:"IBM Plex Sans Hebrew","Noto Sans Hebrew",Arial,sans-serif;--font-doc:"Frank Ruhl Libre","David Libre","Times New Roman",serif;--t-xs:12px;--t-s:14px;--t-m:16px;--t-l:20px;--t-xl:28px;--t-xxl:40px;--r-s:6px;--r-m:10px;--r-l:16px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#111713;--surface:#19211c;--ink:#e4eae3;--ink-2:#a1ada4;--line:#2c3830;--pine:#86c2a2;--on-pine:#0e1a13;--pine-soft:#1e3228;--wheat:#e2b65c;--wheat-soft:#372d1b;--rec:#f07562;--rec-soft:#3d221d;--ok:#7fcf9c;--ok-soft:#1b3324;--shadow:0 1px 2px #0000004d,0 8px 24px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#111713;--surface:#19211c;--ink:#e4eae3;--ink-2:#a1ada4;--line:#2c3830;--pine:#86c2a2;--on-pine:#0e1a13;--pine-soft:#1e3228;--wheat:#e2b65c;--wheat-soft:#372d1b;--rec:#f07562;--rec-soft:#3d221d;--ok:#7fcf9c;--ok-soft:#1b3324;--shadow:0 1px 2px #0000004d,0 8px 24px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font:400 var(--t-m) / 1.6 var(--font-ui);margin:0}.app-bar{background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow);align-items:center;gap:12px;padding:12px 24px;display:flex}.app-bar__logo{border-radius:var(--r-s)}.app-bar__name{font:600 var(--t-l) / 1 var(--font-doc);color:var(--pine)}.app-bar__title{color:var(--ink-2);font-size:var(--t-s);margin-inline-start:auto}.screen{gap:16px;max-width:880px;margin:0 auto;padding:24px 16px 48px;display:grid}.screen__title{font:700 var(--t-xl) / 1.2 var(--font-doc);margin:0}.screen h2{font-size:var(--t-l);align-items:center;gap:10px;margin:0;display:flex}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--shadow);gap:16px;padding:20px;display:grid}.num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.field>label,.field>legend{padding:0;font-weight:600}.choice{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.choice input{width:20px;height:20px;accent-color:var(--pine);flex:none}select{border:1px solid var(--line);border-radius:var(--r-s);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;max-width:100%;padding:0 12px}.soundcheck{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.btn{border-radius:var(--r-s);min-height:44px;font:600 var(--t-m) / 1 var(--font-ui);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.btn.primary{background:var(--pine);color:var(--on-pine)}.btn.ghost{border-color:var(--line);color:var(--ink);background:0 0}.btn.rec{background:var(--rec);color:#fff}.btn.big{min-height:56px;font-size:var(--t-l);padding:0 28px}.btn.sm{min-height:36px;font-size:var(--t-s);padding:0 12px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:hover:not(:disabled){filter:brightness(1.08)}:where(button,a,input,select):focus-visible{outline:3px solid var(--pine);outline-offset:2px}.chip{width:fit-content;font-size:var(--t-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-weight:600;display:inline-flex}.chip:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.chip.rec{background:var(--rec-soft);color:var(--rec)}.chip.rec:before{animation:1.2s infinite blink}.chip.wait{background:var(--pine-soft);color:var(--pine)}@keyframes blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.chip.rec:before{animation:none}}.meter{direction:ltr;align-items:flex-end;gap:3px;height:28px;display:flex}.meter i{background:var(--pine);opacity:.85;border-radius:2px;width:6px}.meter i.off{background:var(--line)}.hint,.sub{color:var(--ink-2);font-size:var(--t-s);margin:0}.msg{border-radius:var(--r-s);font-size:var(--t-s);margin:0;padding:10px 14px}.msg--error{background:var(--rec-soft);color:var(--rec)}.msg--warn{background:var(--wheat-soft);color:var(--wheat)}.msg--ok{background:var(--ok-soft);color:var(--ok)}.stage{text-align:center;justify-items:center}.clock{font:600 var(--t-xxl) / 1 var(--font-ui);letter-spacing:.02em}.meters{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.meters__item{font-size:var(--t-s);color:var(--ink-2);align-items:center;gap:8px;display:flex}.row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.done{justify-items:center;gap:12px;display:grid}.livetx__lines{align-content:start;gap:4px;max-height:50vh;display:grid;overflow-y:auto}.ln{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:12px;margin:0;padding:8px 0;display:grid}.ln .who{font-size:var(--t-xs);color:var(--ink-2);display:grid}.ln .who b{color:var(--pine)}.ln--error,.typing,.empty{color:var(--ink-2);font-size:var(--t-s);display:block}.ln--error{color:var(--wheat)}.empty{margin:0}@media (width<=480px){.ln{grid-template-columns:1fr;gap:2px}.ln .who{gap:8px;display:flex}.app-bar{padding:12px 16px}.clock{font-size:var(--t-xl)}}input[type=text],input[type=email],input[type=tel],input:not([type]){border:1px solid var(--line);border-radius:var(--r-s);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;width:100%;padding:0 12px}.app-bar__brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.app-bar__org{color:var(--ink-2);font-size:var(--t-s);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.av{background:var(--pine-soft);width:32px;height:32px;color:var(--pine);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.usermenu{margin-inline-start:auto;position:relative}.usermenu__btn{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:var(--r-s);background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;display:flex}.usermenu__name{text-overflow:ellipsis;white-space:nowrap;max-width:14ch;font-size:var(--t-s);overflow:hidden}.usermenu__panel{inset-inline-end:0;z-index:10;min-width:140px;padding:10px;position:absolute;top:calc(100% + 6px)}.nav{background:var(--surface);border-bottom:1px solid var(--line);gap:4px;padding:0 16px;display:flex;overflow-x:auto}.nav__link{min-height:44px;color:var(--ink-2);font-size:var(--t-s);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.nav__link.active{color:var(--ink);border-bottom-color:var(--pine);font-weight:600}.state{text-align:center;color:var(--ink-2);padding:16px}.state h2{color:var(--ink);justify-content:center}.state--error{background:var(--rec-soft);color:var(--rec);border-radius:var(--r-m);justify-items:center;gap:8px;display:grid}.state p{margin:0}.signin{place-items:center;min-height:100dvh;padding:16px;display:grid}.signin__card{text-align:center;justify-items:center;width:min(420px,100%)}.signin__logo{border-radius:var(--r-m)}.signin__form{text-align:start;gap:14px;width:100%;display:grid}.signin .msg{text-align:start;gap:8px;display:grid}.section-title{font-size:var(--t-l);margin:8px 0 0}.todo--later{border-style:dashed;flex-flow:wrap;align-items:center;gap:12px;display:flex}.todo--later p{color:var(--ink-2);margin:0}.forums{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.forum h3{font:700 var(--t-l) / 1.3 var(--font-doc);margin:0}.forum__head{gap:2px;display:grid}.forum__facts{font-size:var(--t-s);grid-template-columns:auto 1fr;gap:6px 16px;margin:0;display:grid}.forum__facts dt{color:var(--ink-2)}.forum__facts dd{margin:0}.screen--wide{max-width:1120px}.taskhead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.taskhead .sp{flex:1}.tabs{border-bottom:1px solid var(--line);gap:4px;max-width:100%;display:flex;overflow-x:auto}.tabs button{min-height:44px;font:inherit;font-size:var(--t-s);color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 14px}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--pine);font-weight:600}.people{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}.tablewrap{padding:0;overflow-x:auto}.tablewrap table{border-collapse:collapse;width:100%;font-size:var(--t-s)}.tablewrap th{text-align:start;color:var(--ink-2);border-bottom:1px solid var(--line);padding:10px 14px;font-weight:600}.tablewrap td{border-top:1px solid var(--line);vertical-align:top;padding:10px 14px}.tablewrap tbody tr{cursor:pointer}.tablewrap tbody tr:hover,.tablewrap tr.is-selected{background:var(--pine-soft)}.rowbtn{min-height:32px;font:inherit;color:var(--ink);cursor:pointer;text-align:start;background:0 0;border:0;padding:4px 0;font-weight:600}.src{color:var(--ink-2);font-size:var(--t-xs);display:block}.tagset{flex-wrap:wrap;gap:4px;display:flex}.tag{font-size:var(--t-xs);background:var(--paper);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:2px 8px}.tag.chair{background:var(--pine);color:var(--on-pine);border-color:var(--pine)}.pcard .who{align-items:center;gap:12px;display:flex}.pcard h3,.addperson h3{font-size:var(--t-l);margin:0}.pgroup{gap:8px;display:grid}.pgroup p{margin:0}.lbl{font-size:var(--t-xs);color:var(--ink-2);letter-spacing:.02em;font-weight:700}.prow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prow>span:first-child{flex:1;min-width:8ch}.plainlist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.addperson{gap:12px}@media (width<=900px){.people{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.col-dept,.col-login{display:none}.app-bar{gap:8px;padding:10px 12px}.app-bar__org{display:none}}.signin .msg p{margin:0}.msg a{color:inherit;font-weight:600}.screen>*,.people>*,.taskhead>*{min-width:0}.nav,.tabs{max-width:100%}input[type=date],input[type=time],input[type=url]{border:1px solid var(--line);border-radius:var(--r-s);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;width:100%;padding:0 12px}input[aria-invalid=true]{border-color:var(--rec)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chip.ok{background:var(--ok-soft);color:var(--ok)}.chip.late{background:var(--rec-soft);color:var(--rec)}.badge{font-size:var(--t-xs);border-radius:var(--r-s);background:var(--wheat-soft);color:var(--wheat);white-space:nowrap;padding:2px 8px;font-weight:600}.toast{border-radius:var(--r-m);background:var(--ok-soft);color:var(--ok);border:1px solid var(--ok);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.toast p{margin:0}.msg--wait{background:var(--pine-soft);color:var(--pine)}.invite{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.invite>.card>h3{margin:0}.row2{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.seg{border:1px solid var(--line);border-radius:var(--r-s);width:max-content;max-width:100%;display:inline-flex;overflow:hidden}.seg button{background:var(--surface);color:var(--ink);min-height:44px;font:inherit;cursor:pointer;border:0;padding:0 18px}.seg button[aria-pressed=true]{background:var(--ink);color:var(--paper);font-weight:600}.agenda-edit{gap:8px;margin:0;padding:0;list-style:none;display:grid}.agenda-edit li{grid-template-columns:24px minmax(0,1fr) minmax(0,160px) auto;align-items:center;gap:8px;display:grid}.agenda-edit .n{color:var(--ink-2);text-align:center}.addrow{width:fit-content;color:var(--pine)}.invitees{gap:0;margin:0;padding:0;list-style:none;display:grid}.switch{padding:8px 0}.agenda{border:1px solid var(--line);border-radius:var(--r-s);margin:0;padding:0;list-style:none;display:grid}.agenda li{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 12px;display:flex}.agenda li:first-child{border-top:0}.agenda .t{flex:1;min-width:0}.agenda .o{color:var(--ink-2);font-size:var(--t-xs)}.twocol{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.mlist__items{gap:0;margin:0;padding:0;list-style:none}.mrow{border-top:1px solid var(--line);color:inherit;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:14px 20px;text-decoration:none;display:flex}.mlist__items li:first-child .mrow{border-top:0}.mrow:hover{background:var(--pine-soft)}.mrow__main{min-width:0;display:grid}.filter{max-width:280px}.live{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:16px;display:grid}.live__rec{gap:16px;min-width:0;display:grid}.attlist{margin:0;padding:0;list-style:none;display:grid}.person{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.person:first-child{border-top:0}.person .role{font-size:var(--t-xs);color:var(--ink-2)}.tog{border:1px solid var(--line);border-radius:999px;flex-shrink:0;display:inline-flex;overflow:hidden}.tog button{min-height:40px;font:inherit;font-size:var(--t-s);cursor:pointer;color:var(--ink-2);background:0 0;border:0;padding:0 14px}.tog button[aria-pressed=true]{background:var(--pine);color:var(--on-pine)}.tog button.no[aria-pressed=true]{background:var(--line);color:var(--ink)}.attres{align-items:center;gap:8px;display:flex}.addguest{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.addguest input{flex:1;min-width:140px}.endcard{text-align:center;justify-items:center}.upload{width:100%}.gstatus{justify-items:start;gap:12px;display:grid}@media (width<=900px){.invite,.live,.twocol{grid-template-columns:1fr}}@media (width<=560px){.row2{grid-template-columns:1fr}.agenda-edit li{grid-template-columns:24px minmax(0,1fr)}.agenda-edit li select,.agenda-edit li button{grid-column:2}.seg{width:100%}.seg button{flex:1;padding:0 8px}.person{flex-wrap:wrap}}.forum__facts a,.msg a,.hint a{color:var(--pine)}.badge--wait{background:var(--pine-soft);color:var(--pine)}.invite-extra{flex-wrap:wrap;gap:8px;display:flex}.chip.ai{background:var(--wheat-soft);color:var(--wheat)}textarea{border:1px solid var(--line);border-radius:var(--r-s);background:var(--surface);color:var(--ink);font:inherit;resize:vertical;width:100%;padding:10px 12px}:where(textarea):focus-visible{outline:3px solid var(--pine);outline-offset:2px}input[type=search],input[type=number]{border:1px solid var(--line);border-radius:var(--r-s);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;width:100%;padding:0 12px}.protosec{gap:12px;display:grid}.draftbar{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.draftbar .sp{flex:1}.split{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}.split--single{grid-template-columns:minmax(0,1fr)}.split__tx{gap:16px;max-height:calc(100vh - 24px);display:grid;position:sticky;top:12px;overflow-y:auto}.doc{font-family:var(--font-doc);gap:14px;padding:36px 40px;font-size:18px;line-height:1.75}.doc h3{font-family:var(--font-doc);text-align:center;margin:0;font-size:24px;font-weight:700}.doc h4{margin:8px 0 0;font-size:19px;font-weight:700}.doc .meta{border-block:1px solid var(--line);gap:2px;padding-block:10px;font-size:16px;display:grid}.doc .para{margin:0;cursor:pointer;white-space:pre-wrap;border-radius:4px;margin-inline:-6px;padding:2px 6px;transition:background .15s}.doc .para:hover{background:var(--pine-soft)}.doc .para.on{background:var(--wheat-soft)}.doc .dec{font-weight:500}.doc .dec b{font-weight:700}.decmeta{color:var(--ink-2);flex-wrap:wrap;gap:8px 18px;font-size:15px;display:flex}.docsec{outline:none;gap:8px;display:grid}.docsec:focus-visible{outline:3px solid var(--pine);outline-offset:4px;border-radius:4px}.docsec__head{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.docsec__flags{flex-wrap:wrap;gap:6px;display:flex}.docsec__tag{margin-inline-start:10px}.docsec__add{justify-self:start}.doc .closed{background:var(--paper);border:1px dashed var(--ink-2);border-radius:var(--r-s);font-family:var(--font-ui);padding:10px 14px;font-size:15px}.doc .tag{font-family:var(--font-ui)}.doc input[type=text],.doc input[type=date],.doc input[type=number],.doc textarea{font-family:var(--font-doc);min-height:40px;font-size:17px}.doc .autotext{resize:none;line-height:1.7;overflow:hidden}.doc__title{text-align:center;font-weight:700;font-size:22px!important}.metafield{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:8px;display:grid}.decedit{border:1px solid var(--line);border-inline-start:4px solid var(--pine);border-radius:var(--r-s);gap:8px;padding:10px 12px;display:grid}.decedit.on{background:var(--wheat-soft)}.decedit__head{justify-content:space-between;align-items:center;display:flex}.decedit__meta,.decedit__votes{flex-wrap:wrap;align-items:end;gap:12px;font-size:15px;display:flex}.decedit__meta label,.decedit__votes label{gap:4px;min-width:120px;display:grid}.decedit__votes input{width:90px}.tx h3{margin:0}.tx__list{max-height:60vh;margin-inline:-20px;display:grid;overflow-y:auto}.txseg{border-top:1px solid var(--line);font-size:var(--t-s);gap:2px;padding:10px 18px;display:grid}.txseg.on{background:var(--wheat-soft)}.txseg .who{color:var(--ink-2);font-size:var(--t-xs);gap:8px;display:flex}.flags__item{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;display:flex}.flags .plainlist{gap:4px}.modal{z-index:50;background:#1f2e2480;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal__box{width:min(480px,100%)}.card--inner{box-shadow:none;background:var(--paper)}.bigtext{min-height:140px;line-height:1.6}.diffgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.diffcol h3{font-size:var(--t-m);margin:0 0 6px}.diffbox{border:1px solid var(--line);border-radius:var(--r-s);max-height:320px;font-size:var(--t-s);padding:8px;overflow-y:auto}.diffline{white-space:pre-wrap;margin:0;padding:1px 6px}.diffline--added{background:var(--ok-soft);color:var(--ok)}.diffline--removed{background:var(--rec-soft);color:var(--rec);text-decoration:line-through}.proposal{gap:12px;display:grid}.dictform{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:10px;display:grid}.dictform .row{grid-column:1/-1}.dicttable__acts{flex-wrap:wrap;gap:6px;display:flex}.archive__tools{grid-template-columns:minmax(200px,2fr) repeat(3,minmax(130px,1fr)) auto;align-items:end}.archive__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.archive__head h2{font-size:var(--t-l)}.archive__head{gap:2px;display:grid}.archive__snips{color:var(--ink-2);margin:0;padding-inline-start:20px}@media (width<=900px){.split{grid-template-columns:minmax(0,1fr)}.split__tx{max-height:none;position:static}.archive__tools{grid-template-columns:repeat(2,minmax(0,1fr))}.archive__q{grid-column:1/-1}}@media (width<=560px){.doc{padding:20px 14px;font-size:17px}.docsec__head{grid-template-columns:auto minmax(0,1fr)}.diffgrid,.metafield{grid-template-columns:minmax(0,1fr)}}@media print{.app-bar,.nav,.toast,.no-print{display:none!important}body{background:#fff}.screen:has(.doc)>:not(:has(.doc)){display:none!important}.screen{max-width:none;padding:0}.split{display:block}.doc{box-shadow:none;border:0;padding:0}.doc input,.doc textarea{resize:none;padding:0;background:0 0!important;border:0!important}.doc .para.on,.decedit.on{background:0 0}}.chip.prog{background:var(--pine-soft);color:var(--pine)}.chip.open{background:var(--line);color:var(--ink-2)}a.chip{text-decoration:none}.kpis{flex-wrap:wrap;gap:8px;display:flex}.kpi{font-size:var(--t-s);border-radius:var(--r-s);background:var(--surface);border:1px solid var(--line);padding:6px 12px}.kpi b{margin-inline-end:4px}.kpi.late{border-color:var(--rec);color:var(--rec)}.filt{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filt button{border:1px solid var(--line);background:var(--surface);color:var(--ink);min-height:32px;font:inherit;font-size:var(--t-s);cursor:pointer;border-radius:999px;padding:5px 12px}.filt button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.filt__status{margin-inline-start:auto}.tasktable tr.late td:first-child{box-shadow:inset 3px 0 0 var(--rec)}.tag.wait{background:var(--wheat-soft);color:var(--wheat)}.missing{color:var(--rec);font-weight:600}.tasks-card{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tasks-card p{flex:1;margin:0}.tasks-card--late{background:var(--rec-soft)}.drawer{z-index:40;width:min(420px,100%);box-shadow:var(--shadow);border-radius:0;align-content:start;gap:12px;display:grid;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto}.drawer__bar{justify-content:flex-end;display:flex}.drawer__body{gap:16px;display:grid}.drawer__title{font-size:var(--t-l);margin:0 0 6px}.drawer__details{white-space:pre-wrap;margin:0}.drawer__form{gap:12px;display:grid}.drawer__events{font-size:var(--t-s);gap:8px;margin:0;padding:0;list-style:none;display:grid}.row--start{justify-content:flex-start}.newtask{gap:12px;max-height:100%;display:grid;overflow-y:auto}.stask{background:var(--paper);border-radius:var(--r-s);font-size:var(--t-s);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px 12px;display:grid}.stask .meta{font-size:var(--t-xs);color:var(--ink-2)}.stask .meta b{color:var(--ink);font-weight:600}.stask .acts{flex-wrap:wrap;gap:6px;display:flex}.stask__wide{grid-column:1/-1}.stask__edit,.suggested,.closesug{gap:10px;display:grid}.closesug__quote{border-inline-start:3px solid var(--wheat);color:var(--ink-2);margin:4px 0;padding-inline-start:10px}.linkbtn{font:inherit;color:var(--pine);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.livetx__lines .ln.on{background:var(--wheat-soft)}.agenda-auto{border:1px dashed var(--line);border-radius:var(--r-s);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.agenda-auto .t{font-weight:600}.src a,.stask .meta a{color:var(--pine)}.num-inline{unicode-bidi:isolate}.ask__grid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}.ask__history{max-height:calc(100vh - 40px);position:sticky;top:12px;overflow:auto}.ask__history-head{justify-content:space-between}.ask__history h2{font-size:var(--t-m)}.ask__hlist{gap:4px;display:grid}.ask__hitem{all:unset;box-sizing:border-box;border-radius:var(--r-s);cursor:pointer;gap:2px;width:100%;padding:8px 10px;display:grid}.ask__hitem:hover{background:var(--pine-soft)}.ask__hitem:focus-visible{outline:2px solid var(--pine);outline-offset:2px}.ask__hitem:disabled{opacity:.6;cursor:default}.ask__hq{font-size:var(--t-s);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.ask__main{gap:16px;min-width:0;display:grid}.ask__thread{gap:20px;display:grid}.ask__examples{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.turn{gap:10px;display:grid}.turn__q{background:var(--pine-soft);max-width:85%;color:var(--ink);border-radius:var(--r-m);justify-self:start;gap:6px;padding:10px 14px;display:grid}.turn__q p{margin:0;font-weight:600}.answer__text{white-space:pre-wrap;font:400 var(--t-m) / 1.8 var(--font-doc);margin:0}.cite{background:var(--pine);min-width:22px;height:22px;color:var(--on-pine);font:700 var(--t-xs) / 1 var(--font-ui);vertical-align:2px;border-radius:999px;justify-content:center;align-items:center;margin-inline:2px;padding:0 6px;text-decoration:none;display:inline-flex}a.cite:hover{filter:brightness(1.15)}a.cite:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cite--pending{background:var(--line);color:var(--ink-2)}.cite--static{flex:none;margin:0}.sources{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.sources h3{font-size:var(--t-s);color:var(--ink-2);margin:0}.sources__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.source{align-items:flex-start;gap:10px;scroll-margin-top:80px;display:flex}.source:target{background:var(--wheat-soft);border-radius:var(--r-s)}.source__body{gap:2px;min-width:0;display:grid}.source__title,.source__meta{margin:0}.source__title{font-weight:600}.source__snippet{border-inline-start:3px solid var(--line);color:var(--ink-2);font-size:var(--t-s);margin:4px 0 0;padding-inline-start:10px}.ask__bar{justify-content:space-between;align-items:end}.ask__scope{min-width:180px}.importform{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.dropzone{border:2px dashed var(--line);border-radius:var(--r-m);color:var(--ink-2);justify-items:center;gap:8px;padding:24px;display:grid}.dropzone p{margin:0}.dropzone--over{border-color:var(--pine);background:var(--pine-soft)}.uplist{gap:12px;display:grid}.upitem{border:1px solid var(--line);border-radius:var(--r-s);gap:8px;padding:12px;display:grid}.upitem__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.upitem__bar{width:100%;height:8px;accent-color:var(--pine)}.importfilter{max-width:280px}.docfail{white-space:normal;max-width:320px;margin:4px 0 0}@media (width<=800px){.ask__grid{grid-template-columns:minmax(0,1fr)}.ask__history{order:2;max-height:260px;position:static}.turn__q{max-width:100%}}.source__title a{color:var(--pine)}.autotag{font-size:var(--t-xs);color:var(--ink-2);border:1px solid var(--line);white-space:nowrap;border-radius:999px;margin-inline-start:6px;padding:0 6px;font-weight:500}.gcal{border-top:1px solid var(--line);gap:12px;width:100%;padding-top:12px;display:grid}.gcal h3{margin:0}.gcal__rules{border:1px solid var(--line);border-radius:8px;gap:12px;padding:12px;display:grid}.gcal__rule{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:8px;display:grid}@media (width<=700px){.gcal__rule{grid-template-columns:1fr}}.rplayer{gap:12px;display:grid}.rplayer__media{background:#000;border-radius:8px;width:100%;max-height:60vh}audio.rplayer__media{background:0 0}.rplayer__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rplayer progress{width:100%}button.txseg{all:unset;box-sizing:border-box;border-top:1px solid var(--line);font-size:var(--t-s);cursor:pointer;text-align:start;gap:2px;padding:10px 18px;display:grid}button.txseg:hover,button.txseg:focus-visible{background:var(--wheat-soft)}button.txseg.now{background:var(--wheat-soft);font-weight:600}.mrow__badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mlist__items .mrow-wrap{border-top:1px solid var(--line);align-items:stretch;display:flex}.mlist__items .mrow-wrap:first-child{border-top:0}.mlist__items .mrow-wrap .mrow{border-top:0;flex:1;min-width:0}.mrow__cal{font-size:var(--t-s);white-space:nowrap;align-items:center;padding-inline:16px;display:flex}
