.wp{container:wp / inline-size;position:relative;display:grid;grid-template-columns:minmax(0,1fr);background:var(--bg-elev);overflow:hidden;--wp-c-auto: var(--ink);--wp-c-red: var(--bad);--wp-c-green: var(--ok);--wp-c-blue: var(--focus)}.wp--word{grid-template-rows:auto auto auto minmax(0,1fr) auto}.wp--word>.wp-bar{grid-row:1}.wp--word>.wp-tabs{grid-row:2}.wp--word>.wp-ribbon{grid-row:3}.wp--word>.wp-main{grid-row:4}.wp--word>.wp-status{grid-row:5}.wp--word>.wp-back{grid-row:2 / 6}.wp--gdocs{grid-template-rows:auto auto minmax(0,1fr)}.wp--gdocs>.wp-gtop{grid-row:1}.wp--gdocs>.wp-tool{grid-row:2}.wp--gdocs>.wp-main{grid-row:3}.wp--gdocs>.wp-vh{grid-row:1 / 4}.wp>*{grid-column:1;min-width:0}[dir=rtl] .wp-flipr .pa-ico{transform:scaleX(-1)}.wp-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:32px;height:32px;padding:0 6px;border:1px solid transparent;border-radius:7px;background:transparent;cursor:pointer;white-space:nowrap}.wp-btn:hover:not(:disabled){background:var(--bg-sunk)}.wp-btn:disabled{opacity:.4;cursor:default}.wp-btn[aria-pressed=true]{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--accent-ink)}.wp-btn--text{padding:0 9px}.wp-btn:focus-visible,.wp-sel:focus-visible,.wp-tab:focus-visible,.wp-mb:focus-visible,.wp-float:focus-visible,.wp-filebtn:focus-visible,.wp-back-i:focus-visible,.wp-blk:focus-visible,.wp-title-in:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.wp-caret{width:12px;height:12px}.wp-sel{height:30px;padding:0 6px;border:1px solid var(--line-2);border-radius:7px;background:var(--bg-elev);font-size:.84rem}.wp-sel--font{width:8.5rem}.wp-sel--size{width:4.2rem}.wp-grp{display:inline-flex;align-items:center;gap:2px}.wp-sep{width:1px;height:22px;background:var(--line-2);margin-inline:4px}.wp-colorA{font-weight:800;font-size:.95rem;line-height:1;padding-bottom:1px;border-bottom:3px solid var(--wp-cc, var(--bad))}.wp-swatch{width:16px;height:16px;border-radius:4px;border:1px solid var(--line-2);flex:none}.wp-layer{position:absolute;inset:0;z-index:25;pointer-events:none}.wp-layer>*{pointer-events:auto}.wp-menu{max-height:calc(100% - 12px);overflow:auto;min-width:200px}.wp-menu .wp-mi{min-height:34px}.wp-mi-t{flex:1;display:grid}.wp-mi-t small{color:var(--ink-3);font-size:.76rem}.wp-mi-sub{width:14px;height:14px;color:var(--ink-3)}.wp-mi[aria-checked=true]{color:var(--accent-ink);font-weight:650}.wp-bar{display:flex;align-items:center;gap:10px;padding:5px 10px;background:var(--accent);color:var(--accent-fg);min-height:40px}.wp-app{display:inline-flex;align-items:center;gap:6px;font-weight:750}.wp-auto{display:inline-flex;align-items:center;gap:6px;font-size:.8rem}.wp-bar .pa-switch{background:color-mix(in srgb,var(--accent-fg) 35%,transparent)}.wp-bar .pa-switch[aria-checked=true]{background:var(--accent-fg)}.wp-bar .pa-switch[aria-checked=true]:after{background:var(--accent)}.wp-btn--bar:hover:not(:disabled){background:color-mix(in srgb,var(--accent-fg) 18%,transparent)}.wp-file{flex:1;min-width:0;display:flex;align-items:baseline;justify-content:center;gap:8px;overflow:hidden;white-space:nowrap}.wp-file b{overflow:hidden;text-overflow:ellipsis}.wp-where{font-size:.78rem;opacity:.85}.wp-win{display:inline-flex;gap:6px;opacity:.8}.wp-win .pa-ico{width:15px;height:15px}.wp-tabs{display:flex;gap:2px;padding:4px 8px 0;background:var(--bg-elev);overflow-x:auto;scrollbar-width:none}.wp-tab{padding:7px 11px 8px;border:0;border-bottom:3px solid transparent;background:transparent;cursor:pointer;font-size:.86rem;white-space:nowrap;color:var(--ink-2)}.wp-tab:hover{color:var(--ink);background:var(--bg-sunk);border-radius:7px 7px 0 0}.wp-tab[aria-selected=true]{color:var(--accent-ink);border-bottom-color:var(--accent);font-weight:650}.wp-tab--file{font-weight:650}.wp-ribbon{display:flex;flex-wrap:wrap;align-items:center;gap:4px 2px;padding:6px 8px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-elev);min-height:46px}.wp-status{display:flex;align-items:center;gap:16px;padding:4px 12px;font-size:.76rem;color:var(--ink-3);background:var(--bg);border-top:1px solid var(--line)}.wp-lang{margin-inline-start:auto}.wp-gtop{display:flex;align-items:center;gap:10px;padding:8px 12px 2px;background:var(--bg-elev)}.wp-gicon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:var(--accent);color:var(--accent-fg)}.wp-gicon .pa-ico{width:22px;height:22px}.wp-gtitle{flex:1;min-width:0}.wp-gname{display:flex;align-items:center;gap:8px;min-width:0}.wp-title-in{min-width:0;width:16rem;max-width:100%;padding:2px 6px;margin-inline-start:-6px;border:1px solid transparent;border-radius:6px;background:transparent;font-size:1.05rem!important}.wp-title-in:hover{border-color:var(--line-2)}.wp-title-in:focus{border-color:var(--accent);background:var(--bg)}.wp-saved{display:inline-flex;align-items:center;gap:4px;font-size:.76rem;color:var(--ink-3);white-space:nowrap}.wp-saved .pa-ico{width:16px;height:16px}.wp-menubar{display:flex;gap:1px;margin-inline-start:-6px;overflow-x:auto;scrollbar-width:none}.wp-mb{padding:3px 7px;border:0;border-radius:6px;background:transparent;cursor:pointer;font-size:.84rem;white-space:nowrap}.wp-mb:hover{background:var(--bg-sunk)}.wp-gend{display:flex;align-items:center;gap:8px}.wp-share-btn{border-radius:99px;padding:8px 14px}.wp-cmts{position:relative}.wp-badge{position:absolute;top:-2px;inset-inline-end:-2px;min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:var(--accent);color:var(--accent-fg);font-size:.66rem;line-height:16px}.wp-tool{display:flex;flex-wrap:wrap;align-items:center;gap:3px 2px;margin:4px 10px 6px;padding:4px 8px;border-radius:99px;background:var(--bg-sunk)}.wp-tool .wp-sel{background:transparent;border-color:transparent}.wp-tool .wp-sel:hover{border-color:var(--line-2)}.wp-grp--end{margin-inline-start:auto}.wp-mode.is-suggesting{color:var(--ok);background:var(--ok-bg)}.wp-mode.is-viewing{color:var(--ink-2)}.wp-main{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-height:0}.wp-canvas{min-height:0;overflow:auto;background:var(--bg-sunk);padding:18px 14px 36px}.wp--gdocs .wp-canvas{background:var(--bg)}.wp-page{--pt: 1.22px;position:relative;max-width:640px;min-height:calc(100% - 4px);margin:0 auto;padding:46px 58px 64px;background:var(--bg-elev);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--ink);line-height:1.5;overflow-wrap:anywhere}.wp-page.is-landscape{max-width:880px}.wp-page.is-m-narrow{padding-inline:26px}.wp-page.is-m-wide{padding-inline:88px}.wp-page.is-suggesting{box-shadow:var(--shadow),0 0 0 2px color-mix(in srgb,var(--ok) 35%,transparent)}.wp-blk{position:relative;font-size:calc(var(--s, 12) * var(--pt));padding:2px 5px;margin-inline:-5px;border-radius:4px;cursor:text;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.wp-blk+.wp-blk{margin-top:.4em}.wp-blk.is-li+.wp-blk.is-li{margin-top:.15em}.wp-blk--title{margin-bottom:.3em}.wp-blk.is-sel{background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent)}.wp-blk.is-b{font-weight:700}.wp-blk.is-i{font-style:italic}.wp-blk.is-u .wp-txt{text-decoration:underline;text-underline-offset:3px}.wp-blk.is-li{display:flex;gap:.6em;padding-inline-start:1.6em}.wp-mark{flex:none;min-width:.8em;font-weight:400;font-style:normal}.wp-txt{flex:1;min-width:0}.wp-blk.has-cmt .wp-txt{background:color-mix(in srgb,var(--warn) 22%,transparent);border-radius:2px}.wp-pic{display:inline-block;width:min(72%,300px);vertical-align:top}.wp-art{display:block;width:100%;height:auto;border-radius:4px}.wp-a0{fill:var(--accent-soft)}.wp-a1{fill:var(--bg-elev);stroke:var(--ink-3);stroke-width:1.5}.wp-a2{fill:none;stroke:var(--ink-3);stroke-width:2;stroke-linecap:round}.wp-a3{fill:color-mix(in srgb,var(--accent) 35%,var(--bg-elev))}.wp-a4{fill:var(--accent)}.wp-a5{fill:var(--bg-elev)}.wp-a6{fill:var(--warn)}.wp-table{display:inline-grid;grid-template-columns:repeat(var(--cols, 2),minmax(40px,1fr));width:100%;border:1px solid var(--ink-3);vertical-align:top}.wp-table span{height:1.6em;border:1px solid var(--line-2)}.wp-w.is-bad{text-decoration:underline wavy var(--bad);text-decoration-thickness:1.5px;text-underline-offset:4px;text-decoration-skip-ink:none;cursor:context-menu}.wp-w.is-edit{border-bottom:1.5px dashed var(--ink-3);cursor:pointer}.wp-w.is-edit:hover{background:var(--bg-sunk)}.wp-w.is-sugg{border-bottom:0}.wp-w del{color:var(--ok);text-decoration:line-through}.wp-w ins{color:var(--ok);text-decoration:underline;margin-inline-start:.15em}.wp-w-in{width:4.2em;padding:0 4px;border:1.5px solid var(--accent);border-radius:4px;background:var(--bg);color:var(--ink);font:inherit;text-align:center}.wp-float{position:absolute;inset-inline-end:-19px;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line-2);border-radius:50%;background:var(--bg-elev);color:var(--accent-ink);box-shadow:var(--shadow);cursor:pointer;z-index:2}.wp-float:hover{background:var(--accent-soft)}.wp-side{display:none;min-height:0;overflow:auto;padding:10px;background:var(--bg-elev);border-inline-start:1px solid var(--line)}.wp-side.is-open{position:absolute;inset-block:0;inset-inline-end:0;z-index:8;width:min(300px,88%);display:flex;flex-direction:column;gap:8px;box-shadow:var(--shadow-lg)}.wp-side-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.wp-side-h b{display:inline-flex;align-items:center;gap:6px}.wp-side-empty{margin:6px 2px;font-size:.85rem}.wp-card{display:grid;gap:6px;padding:10px;border:1px solid var(--line-2);border-radius:12px;background:var(--bg);font-size:.84rem}.wp-card.is-active,.wp-card:focus-within{border-color:var(--accent);box-shadow:var(--shadow)}.wp-card p{margin:0}.wp-card-h,.wp-card-top{display:flex;align-items:center;gap:7px;min-width:0}.wp-card-acts{display:inline-flex;margin-inline-start:auto}.wp-card-acts .wp-btn{min-width:28px;height:28px}.wp-quote{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-inline-start:7px;border-inline-start:3px solid var(--warn);color:var(--ink-3);font-size:.78rem}.wp-card-f{display:flex;justify-content:flex-end;gap:6px}.wp-card textarea{resize:vertical}.wp-msg+.wp-msg{padding-top:6px;border-top:1px solid var(--line)}.wp-time{margin-inline-start:auto;font-size:.74rem}.wp-av{width:24px;height:24px;font-size:.72rem}.wp-av--hana{background:var(--ok-bg);color:var(--ok)}.wp-av--rebin{background:var(--warn-bg);color:var(--warn)}.wp-av--karwan{background:var(--bad-bg);color:var(--bad)}.wp-reply{display:flex;gap:4px}.wp-reply-in{padding:5px 8px;font-size:.82rem}.wp-sg{border-color:color-mix(in srgb,var(--ok) 50%,var(--line-2))}.wp-pane-word{font-size:1.1rem;margin:0}.wp-sugg{border:1px solid var(--line-2);border-radius:8px;font-weight:650}.wp-pane-f{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.wp-pane-ok{display:flex;gap:6px;align-items:center;color:var(--ok)}.wp-scrim{position:absolute;inset:0;display:grid;place-items:center;padding:12px;background:#00000061}.wp-dlg{width:min(100%,460px);max-height:100%;overflow:auto;display:grid;gap:8px;padding:16px;border-radius:14px;background:var(--bg-elev);box-shadow:var(--shadow-lg)}.wp-dlg-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.wp-dlg-h h2{margin:0;font-size:1.08rem;overflow-wrap:anywhere}.wp-dlg-sub{display:flex;align-items:center;gap:6px;margin:0;font-size:.84rem}.wp-dlg-f{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.wp-dlg-f--split{justify-content:space-between}.wp-lbl{margin:4px 0 0;font-size:.8rem;font-weight:650;color:var(--ink-2)}.wp-files{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.wp-filebtn{display:grid;gap:5px;padding:6px;border:1px solid var(--line-2);border-radius:10px;background:var(--bg);cursor:pointer;font-size:.8rem}.wp-filebtn:hover{border-color:var(--accent)}.wp-wc{display:grid;grid-template-columns:1fr auto;gap:6px 16px;margin:0}.wp-wc dd{margin:0;font-weight:700;text-align:end;font-variant-numeric:tabular-nums}.wp-chips{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:5px 8px;border:1.5px solid var(--line-2);border-radius:9px;background:var(--bg)}.wp-chips:focus-within{border-color:var(--accent)}.wp-chip{display:inline-flex;align-items:center;gap:2px;padding:2px 2px 2px 9px;border-radius:99px;background:var(--accent-soft);font-size:.82rem}.wp-chip .pa-icon-btn{width:22px;height:22px}.wp-chip .pa-ico{width:13px;height:13px}.wp-sh-in{flex:1;min-width:10rem;padding:6px 2px;border:0;background:transparent;outline:none}.wp-sh-sugg:empty{display:none}.wp-sh-sugg{border:1px solid var(--line);border-radius:9px;overflow:hidden}.wp-person{flex:1;min-width:0;display:grid;font-size:.84rem}.wp-person .pa-ltr{overflow:hidden;text-overflow:ellipsis;font-size:.78rem}.wp-sh-role{display:flex;align-items:center;gap:10px}.wp-role,.wp-acc-sel{padding:5px 8px;border:1px solid var(--line-2);border-radius:8px;background:var(--bg-elev)}.wp-check{display:flex;align-items:center;gap:8px;font-size:.85rem}.wp-accs{display:grid;gap:6px}.wp-acc{display:flex;align-items:center;gap:9px}.wp-acc-role{font-size:.8rem}.wp-gen{display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px;background:var(--bg-sunk)}.wp-gen-ico{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--bg-elev);flex:none}.wp-gen.is-anyone .wp-gen-ico{background:var(--ok-bg);color:var(--ok)}.wp-gen-t{flex:1;min-width:0;display:grid;gap:2px;justify-items:start}.wp-gen-t small{font-size:.76rem}.wp-acc-sel{border-color:transparent;background:transparent;font-weight:650;padding-inline:2px}.wp-back{position:relative;z-index:15;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);background:var(--bg-elev);min-height:0}.wp-back-nav{display:flex;gap:2px;padding:6px;overflow-x:auto;background:var(--accent);color:var(--accent-fg)}.wp-back-i{display:flex;align-items:center;gap:8px;padding:8px 12px;border:0;border-radius:8px;background:transparent;cursor:pointer;white-space:nowrap;color:inherit}.wp-back-i:hover,.wp-back-i[aria-current=true]{background:color-mix(in srgb,var(--accent-fg) 20%,transparent)}.wp-back-main{overflow:auto;padding:16px 18px 24px;display:grid;align-content:start;gap:8px;max-width:34rem}.wp-back-main h2{margin:0 0 4px;font-size:1.25rem}.wp-back-main p{margin:0}.wp-back-file{font-size:1.05rem}.wp-places{display:grid;gap:4px}.wp-place{border:1px solid var(--line-2);border-radius:9px}.wp-back-go{margin-top:6px}.wp-vh{position:relative;z-index:15;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--bg);min-height:0}.wp-vh-h{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--bg-elev)}.wp-vh-t{flex:1;min-width:0}.wp-vh-body{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0}.wp-vh-list{order:-1;overflow:auto;max-height:46%;min-height:0;padding:8px;border-bottom:1px solid var(--line);background:var(--bg-elev)}.wp-vh-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;border-radius:9px;border-bottom:0}.wp-vh-row small{grid-column:1 / -1}.wp-vh-who{grid-column:1 / -1;display:flex;align-items:center;gap:6px;font-size:.82rem;color:var(--ink-2)}.wp-dot{width:10px;height:10px;border-radius:50%;background:var(--accent-soft)}.wp-vh-prev{overflow:auto;min-height:0;padding:14px;background:var(--bg-sunk)}.wp-page.is-preview{min-height:0}.wp-vh-list h3{margin:0 4px 6px}@container wp (min-width: 760px){.wp--gdocs .wp-main{grid-template-columns:minmax(0,1fr) 270px}.wp--gdocs .wp-side{display:flex;flex-direction:column;gap:8px;border-inline-start:0;background:var(--bg)}.wp--gdocs .wp-side.is-open{position:static;width:auto;box-shadow:none}.wp--gdocs .wp-side-x,.wp--gdocs .wp-cmts{display:none}.wp--word .wp-main:has(.wp-side.is-open){grid-template-columns:minmax(0,1fr) 250px}.wp--word .wp-side.is-open{position:static;width:auto;box-shadow:none}.wp-back{grid-template-columns:190px minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.wp-back-nav{flex-direction:column;padding:12px 8px}.wp-back-main{padding:26px 34px}.wp-vh-body{grid-template-columns:minmax(0,1fr) 280px;grid-template-rows:minmax(0,1fr)}.wp-vh-list{order:0;max-height:none;border-bottom:0;border-inline-start:1px solid var(--line)}}@container wp (max-width: 560px){.wp-page{--pt: 1.05px;padding:24px 18px 40px}.wp-page.is-m-narrow{padding-inline:10px}.wp-page.is-m-wide{padding-inline:32px}.wp-canvas{padding:10px 8px 28px}.wp-app span,.wp-where,.wp-win,.wp-auto-t,.wp-saved span,.wp--gdocs .wp-mode .wp-btn-t,.wp-lang{display:none}.wp-sel--font{width:6.4rem}.wp-sep{display:none}.wp-btn{min-width:30px;height:30px}.wp-tool{border-radius:14px;margin-inline:6px}.wp-gicon,.wp-gend>.pa-avatar{display:none}.wp-gtop{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding-inline:10px}.wp-gtitle{display:contents}.wp-gname{grid-row:1;grid-column:1}.wp-gend{grid-row:1;grid-column:2}.wp-menubar{grid-row:2;grid-column:1 / -1}.wp-title-in{width:100%}.wp-share-btn{padding:7px 11px}.wp-float{inset-inline-end:-12px;width:32px;height:32px}.wp--word .wp-side.is-open{inset-block:auto 0;inset-inline:0;width:auto;max-height:70%;border-inline-start:0;border-top:1px solid var(--line)}}
