.fj-mark{fill:#d4587e;display:block;overflow:visible}.fj-mark .fj-eyes{fill:#1d1d1f}.fj-mark .fj-sleep{display:none}.fj-sleepy .fj-sleep{display:inline}.fj-sleepy .fj-eyes{display:none}.fj-mark .fj-lids{fill:none;stroke:#1d1d1f;stroke-width:13px;stroke-linecap:round}.fj-mark .fj-zz{fill:none;stroke:#d4587e;stroke-width:17px;stroke-linecap:round;stroke-linejoin:round}.fj-mark .fj-bubble{fill:#fff9;stroke:#d4587e;stroke-width:9px;display:none}.fj-bubbly .fj-zz{display:none}.fj-bubbly .fj-bubble{display:inline}.fj-mark .fj-ask{display:none}.fj-mark.fj-asking .fj-ask{display:inline}.fj-mark.fj-asking .fj-sleep{display:none}.fj-mark.fj-asking .fj-eyes{display:inline}.fj-mark .fj-ask-q{fill:none;stroke:#0060c0;stroke-width:19px;stroke-linecap:round;stroke-linejoin:round}.fj-mark .fj-ask-dot{fill:#0060c0}.fj-wait{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:220px;animation:.24s cubic-bezier(.2,0,0,1) .3s forwards fj-appear;display:flex}.fj-wait-text{color:#7a7a7e;margin:0;font-size:13px}.fj-wait .fj-swim{transform-box:view-box;transform-origin:128px 176px;animation:1.2s cubic-bezier(.45,0,.2,1) infinite fj-bell}.fj-wait .fj-fin{transform-box:view-box;animation:1.2s cubic-bezier(.45,0,.2,1) infinite fj-flap}.fj-wait .fj-fin-l{transform-origin:84px 118px;--fj-flap:14deg}.fj-wait .fj-fin-r{transform-origin:172px 118px;--fj-flap:-14deg}@keyframes fj-appear{to{opacity:1}}@keyframes fj-bell{0%,to{transform:translateY(0)scale(1)}30%{transform:translateY(3px)scale(1.05,.92)}60%{transform:translateY(-7px)scale(.97,1.04)}}@keyframes fj-flap{0%,to{transform:rotate(0)}30%{transform:rotate(calc(var(--fj-flap) * -.5))}60%{transform:rotate(var(--fj-flap))}}#boot{z-index:99;background:#f6f6f7;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}#boot .fj-wait{min-height:0}@media (prefers-reduced-motion:reduce){.fj-wait .fj-swim,.fj-wait .fj-fin{animation:none}}.account-sheet{--fg:#1d1d1f;--muted:#7a7a7e;--hit:#0060c0;--panel:#fff;--line:#0000001f;--bad:#c22;z-index:100;color:var(--fg);text-align:left;-webkit-user-select:none;user-select:none;background:#f6f6f7f5;justify-content:center;align-items:center;font:13px/1.5 -apple-system,Noto Sans TC,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.account-sheet[hidden]{display:none}.account-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;width:min(380px,100vw - 32px);padding:24px;box-shadow:0 12px 40px #0000001f}.account-mark{margin:0 0 14px}.account-card h1{letter-spacing:.01em;margin:0 0 8px;font-size:15px;font-weight:600}.account-note{color:var(--muted);margin:0 0 18px;font-size:12px}.account-field{margin-bottom:12px;display:block}.account-field span{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.account-field input{box-sizing:border-box;border:1px solid var(--line);width:100%;color:inherit;font:inherit;-webkit-user-select:text;user-select:text;background:#fbfbfc;border-radius:7px;padding:8px 10px}.account-field input:focus{outline:2px solid var(--hit);outline-offset:-1px}.account-message{min-height:18px;color:var(--bad);margin:4px 0 12px;font-size:12px}.account-go{border:1px solid var(--hit);background:var(--hit);color:#fff;width:100%;font:inherit;cursor:pointer;border-radius:7px;padding:9px 12px}.account-go:disabled{opacity:.6;cursor:default}.account-or{color:var(--muted);text-align:center;margin:16px 0;font-size:11px;position:relative}.account-or:before,.account-or:after{border-top:1px solid var(--line);content:"";width:calc(50% - 18px);position:absolute;top:50%}.account-or:before{left:0}.account-or:after{right:0}.account-sso{border:1px solid var(--line);color:var(--fg);text-align:center;border-radius:7px;padding:9px 12px;font-size:13px;text-decoration:none;display:block}.account-sso:hover{border-color:var(--hit);color:var(--hit)}.account-dev .account-sso{width:100%;font:inherit;cursor:pointer;background:0 0;font-size:13px}.account-dev .account-sso:disabled{opacity:.6;cursor:default}.account-or[hidden],.account-sso[hidden],.account-dev[hidden]{display:none}.home,.refused{--fg:#1d1d1f;--muted:#7a7a7e;--hit:#0060c0;--line:#0000001a;--bad:#c22;--shot:#f2f2f4;min-height:0;color:var(--fg);text-align:left;-webkit-user-select:none;user-select:none;background:#fafafa;flex:1;font:13px/1.5 -apple-system,Noto Sans TC,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.home{display:flex;overflow:hidden}.home button,.refused-home{-webkit-appearance:none;appearance:none;border:1px solid var(--line);color:var(--fg);font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:6px 12px}.home button:hover{border-color:#00000040}.home-spacer{flex:1}.home-grave:hover{color:var(--bad);border-color:var(--bad)!important}.home-icon{opacity:.75;width:16px;height:16px;-webkit-mask:var(--icon) center / 16px no-repeat;-webkit-mask:var(--icon) center / 16px no-repeat;mask:var(--icon) center / 16px no-repeat;background-color:currentColor;flex:none}.home-main{scrollbar-gutter:stable;flex-direction:column;flex:1;min-width:0;display:flex;overflow:auto}.home-head{border-bottom:1px solid var(--line);z-index:2;background:#fff;flex:none;align-items:center;gap:8px;height:36px;padding:0 60px 0 24px;display:flex;position:sticky;top:0}.home-search{-webkit-appearance:none;appearance:none;border:1px solid var(--line);width:min(360px,40vw);color:var(--fg);font:inherit;background:#fafafa;border-radius:6px;padding:3px 10px}.home-search:focus{border-color:var(--hit);background:#fff;outline:none}.home-search[hidden]{display:none}.home-new{background:var(--hit)!important;border-color:var(--hit)!important;color:#fff!important;padding:3px 12px!important}.home-body{width:min(1060px, calc(100vw - var(--rail-room,0px) - 48px));margin:0 auto;padding:24px 0 60px}.home h1{margin:0 0 12px;font-size:20px;font-weight:600}.home-said{color:var(--muted);margin:0 0 12px}.home-trouble{color:var(--bad);margin:0 0 12px}.home-trouble:empty,.home-pane[hidden]{display:none}.home-bar{border-bottom:1px solid var(--line);align-items:center;gap:8px;margin-bottom:16px;display:flex}.home-tabs{gap:2px;display:flex}.home-tabs[hidden]{display:none}.home-tabs button{color:var(--muted);background:0 0;border-radius:0;align-items:center;gap:6px;margin-bottom:-1px;display:inline-flex;border-color:#0000!important;border-bottom-style:solid!important;border-bottom-width:2px!important}.home-tabs button:hover{color:var(--fg)}.home-tab-count{color:var(--muted);font-size:11px;font-weight:400}.home-tab-count:empty{display:none}.home-tabs button[aria-selected=true]{color:var(--fg);font-weight:600;border-bottom-color:var(--fg)!important}.home-layout{gap:2px;padding-bottom:4px;display:flex}.home-layout button{color:var(--muted);background:0 0;padding:4px 8px;border-color:#0000!important}.home-layout button[aria-selected=true]{color:var(--fg);background:#0000000f}.home-empty{border:1px dashed var(--line);color:var(--muted);border-radius:8px;margin:0;padding:18px 14px}.home-cards>.fj-wait,.home-cards>.home-failed,.home-files>.fj-wait,.home-files>.home-failed{grid-column:1/-1}.home-failed{border:1px dashed var(--line);color:var(--muted);border-radius:8px;align-items:center;gap:12px;padding:18px 14px;display:flex}.home-failed p{flex:1;margin:0}.home-retry{border:1px solid var(--line);background:var(--panel,#fff);color:var(--fg);font:inherit;cursor:pointer;border-radius:6px;padding:4px 12px}.home-cards[data-layout=grid]{grid-template-columns:repeat(auto-fill,minmax(212px,1fr));gap:16px;display:grid}.home-cards[data-layout=list]{flex-direction:column;gap:6px;display:flex}.home-card{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;overflow:hidden}.home-card:hover{border-color:#00000040;box-shadow:0 2px 8px #0000000f}.home-card-frame{aspect-ratio:16/10;background:var(--shot);border-bottom:1px solid var(--line)}.home-card-shot{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .15s;display:block}.home-card-shot[data-ready]{opacity:1}.home-card-foot{align-items:center;gap:4px;padding:8px 10px;display:flex}.home-card-said{flex-direction:column;flex:1;min-width:0;display:flex}.home-card-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.home-card-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.home-card-star,.home-card-more{color:var(--muted);opacity:0;background:0 0;flex:none;padding:2px 6px;border-color:#0000!important}.home-card:hover .home-card-star,.home-card:hover .home-card-more,.home-card[data-starred=true] .home-card-star{opacity:1}.home-card[data-starred=true] .home-card-star{color:#c9a400}.home-cards[data-layout=list] .home-card{align-items:center;gap:12px;padding:8px 12px;display:flex}.home-cards[data-layout=list] .home-card-frame{aspect-ratio:auto;border:1px solid var(--line);border-radius:4px;flex:none;width:58px;height:36px;overflow:hidden}.home-cards[data-layout=list] .home-card-foot{flex:1;min-width:0;padding:0}.home-pane[data-pane=trash] h2{color:var(--muted);margin:0;font-size:13px;font-weight:600}.home-trash-section[hidden]{display:none}.home-pane[data-pane=trash][data-both] .home-trash-section+.home-trash-section{margin-top:28px}.home-card[data-trashed=true]{cursor:default}.home-menu{z-index:50;color:#1d1d1f;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #0000001a;border-radius:8px;flex-direction:column;min-width:176px;padding:4px;font:13px/1.5 -apple-system,Noto Sans TC,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:fixed;box-shadow:0 8px 24px #00000024}.home-menu[hidden]{display:none}.home-menu button{-webkit-appearance:none;appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px}.home-menu button:hover{background:#0000000f}.home-menu .home-grave{color:#c22}.refused{justify-content:center;align-items:center;display:flex;overflow:auto}.refused-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:12px;width:min(380px,100vw - 32px);padding:24px}.refused-card h1{margin:0 0 8px;font-size:15px;font-weight:600}.refused-card p{color:var(--muted);margin:0 0 16px}.refused-home{text-decoration:none;display:inline-block}.org-lede{color:var(--muted);margin:0 0 16px;font-size:13px;line-height:1.6}.org-name{color:var(--fg);font-weight:600}.org-list{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.org-row{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;display:flex}.org-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.org-row-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.org-row-sub{color:var(--muted);font-size:12px}.org-none{color:var(--muted);margin:0;font-size:13px}.org-role{border:1px solid var(--line);color:var(--fg);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:7px;padding:5px 11px;font-size:12px}.org-role:hover:not(:disabled){border-color:var(--hit);color:var(--hit)}.org-role:disabled{opacity:.6;cursor:default}.org-role.is-admin{border-color:var(--hit);background:var(--hit);color:#fff}.org-role.is-admin:hover:not(:disabled){color:var(--hit);background:#fff}.org-invite{gap:8px;margin:0 0 16px;display:flex}.org-invite input{border:1px solid var(--line);min-width:0;color:var(--fg);font:inherit;background:#fff;border-radius:8px;flex:1;padding:9px 11px;font-size:13px}.org-invite input:focus{border-color:var(--hit);outline:none}.org-take{border:1px solid var(--hit);background:var(--hit);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;padding:9px 14px;font-size:13px}.org-take:hover:not(:disabled){color:var(--hit);background:#fff}.org-take:disabled{opacity:.6;cursor:default}.org-group{margin-bottom:8px}.org-boards[hidden]{display:none}.org-boards{border-left:2px solid var(--line);flex-direction:column;gap:6px;margin:6px 0 0 24px;padding-left:12px;display:flex}#neutralinoapp[data-rail]{--rail-room:var(--rail-w);padding-left:var(--rail-room);transition:padding-left .2s cubic-bezier(.2,0,0,1)}#neutralinoapp[data-rail=open]{--rail-w:240px}#neutralinoapp[data-rail=shut]{--rail-w:48px}@media (max-width:899px){#neutralinoapp[data-rail]{--rail-room:48px}#neutralinoapp[data-rail=open] .rail{box-shadow:8px 0 28px #00000024}}.rail{--fg:#1d1d1f;--muted:#7a7a7e;--hit:#0060c0;--line:#0000001a;z-index:40;box-sizing:border-box;width:var(--rail-w,240px);border-right:1px solid var(--line);color:var(--fg);text-align:left;-webkit-user-select:none;user-select:none;background:#fff;flex-direction:column;gap:2px;padding-bottom:12px;font:13px/1.5 -apple-system,Noto Sans TC,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;transition:width .2s cubic-bezier(.2,0,0,1);display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto}.rail button{-webkit-appearance:none;appearance:none;min-width:0;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:6px 8px;display:flex}.rail button:hover{background:#0000000d}.rail button:focus-visible{outline:2px solid var(--hit);outline-offset:-2px}.rail-words{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rail-top{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:4px;height:36px;margin-bottom:8px;padding:0 8px 0 12px;display:flex}.rail-org{flex:1;align-items:center;gap:8px;min-width:0;font-weight:600;display:flex}.rail-org-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rail-org-mark{background:var(--hit);color:#fff;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.rail .rail-fold{color:var(--muted);flex:none;padding:6px}@media (min-width:900px){.rail[data-screen=home] .rail-fold{display:none}}.rail-entries{flex-direction:column;gap:2px;padding:0 12px;display:flex}.rail-entry[aria-selected=true]{font-weight:600;color:var(--hit)!important;background:#0060c01a!important}.rail-entry[aria-selected=true] .home-icon{opacity:1}.rail-entry[hidden]{display:none!important}.rail-head{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;margin:20px 0 4px;padding:0 20px;font-size:12px;font-weight:600}.rail-boards{flex-direction:column;gap:2px;padding:0 12px;display:flex}.rail .rail-board{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rail .rail-board[aria-current=page]{color:var(--hit);cursor:default;background:#0060c01a;font-weight:600}.rail-none{color:var(--muted);padding:2px 8px}.rail-spacer{flex:1}.rail .rail-locale{color:var(--muted);margin:0 12px 8px}.rail-me{border-top:1px solid var(--line);align-items:center;gap:8px;margin:0 12px;padding-top:12px;display:flex}.rail .rail-avatar{width:24px;height:24px;color:var(--hit);background:#e8eef6;border-radius:50%;flex:none;place-items:center;padding:0;font-size:12px;font-weight:600;display:grid}.rail-me-said{flex-direction:column;flex:1;min-width:0;display:flex}.rail-me-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.rail-me-email{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rail-me-email:empty{display:none}.rail .rail-signout{border:1px solid var(--line);flex:none;padding:4px 10px}[data-rail=shut] .rail :-webkit-any(.rail-org,.rail-words,.rail-head,.rail-boards,.rail-me-said,.rail-signout){display:none}[data-rail=shut] .rail :is(.rail-org,.rail-words,.rail-head,.rail-boards,.rail-me-said,.rail-signout){display:none}[data-rail=shut] .rail-top{justify-content:center;padding:0}[data-rail=shut] .rail :-webkit-any(.rail-entries,.rail-me){align-items:center;margin:0;padding:0}[data-rail=shut] .rail :is(.rail-entries,.rail-me){align-items:center;margin:0;padding:0}[data-rail=shut] .rail .rail-locale{align-self:center;margin:0 0 8px}[data-rail=open] .rail .rail-avatar{display:none}[data-rail=shut] .rail-me{border-top:0;justify-content:center;padding-top:4px}.home-kinds{-webkit-appearance:auto;appearance:auto;border:1px solid var(--line);color:var(--fg);font:inherit;cursor:pointer;background:#fff;border-radius:6px;margin-bottom:4px;padding:5px 8px}.home-kinds:focus{border-color:var(--hit);outline:none}.home-files[data-layout=grid]{grid-template-columns:repeat(auto-fill,minmax(212px,1fr));gap:16px;display:grid}.home-files[data-layout=list]{flex-direction:column;gap:8px;display:flex}.home-file{--lift:#0003;box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:12px;height:58px;padding:0 14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.home-file:hover{border-color:var(--lift)}.home-file-mark{color:var(--muted);flex:none;display:flex}.home-file-mark .home-icon{opacity:1;width:18px;height:18px;-webkit-mask-size:18px;mask-size:18px}.home-file-main{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.home-file-line{align-items:center;gap:6px;min-width:0;height:20px;display:flex}.home-file-line .home-icon{flex:none;width:16px;height:16px;-webkit-mask-size:16px;mask-size:16px}.home-file[data-kind=pdf] .home-icon{color:#d93025;opacity:1}.home-file[data-kind=word] .home-icon{color:#1a56db;opacity:1}.home-file[data-kind=excel] .home-icon{color:#1e8e3e;opacity:1}.home-file[data-kind=text] .home-icon{color:#5f6368;opacity:1}.home-file[data-kind=other] .home-icon{color:#80868b;opacity:1}.home-file-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.home-file-meta{min-width:0;height:18px;color:var(--muted);white-space:nowrap;align-items:baseline;font-size:12px;line-height:18px;display:flex}.home-file-facts{text-overflow:ellipsis;min-width:0;overflow:hidden}.home-file-sep{white-space:pre;flex:none}.home .home-file-on{color:#4a4a4e;font:inherit;line-height:inherit;background:0 0;border:0;border-radius:3px;flex:none;padding:0}.home .home-file-on:hover,.home .home-file-on[aria-expanded=true]{color:var(--fg);text-underline-offset:2px;text-decoration:underline}.home-file button:focus-visible{outline:2px solid var(--hit);outline-offset:1px}.home-file:hover .home-file-more,.home-file:focus-within .home-file-more{opacity:1}.home-files[data-layout=grid] .home-file{flex-direction:column;align-items:stretch;gap:0;height:153px;padding:0;position:relative;overflow:hidden}.home-files[data-layout=grid] .home-file:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000000f}.home-files[data-layout=grid] .home-file-mark{border-bottom:1px solid var(--line);background:var(--shot);place-items:center;height:96px;display:grid;position:relative;overflow:hidden}.home-files[data-layout=grid] .home-file-mark .home-icon{opacity:.65;width:34px;height:34px;-webkit-mask-size:34px;mask-size:34px}.home-file-shot{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .15s;position:absolute;top:0;bottom:0;left:0;right:0}.home-file-shot[data-ready]{opacity:1}.home-files[data-layout=grid] .home-file-main{flex:none;height:54px;padding:0 12px}.home-files[data-layout=grid] .home-file-more{background:#ffffffeb;padding:0 6px;line-height:22px;position:absolute;top:6px;right:6px}@media (prefers-reduced-motion:reduce){.home-file{transition:none}.home-files[data-layout=grid] .home-file:hover{transform:none}}.home-files[data-layout=grid] .home-file[data-converting] .home-file-mark:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%) 0 0/250% 100%;animation:1.8s ease-in-out infinite home-file-shimmer;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes home-file-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.home-files[data-layout=list] .home-file[data-converting] .home-file-mark .home-icon{animation:1.3s ease-in-out infinite home-file-breathe}@keyframes home-file-breathe{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.home-file[data-converting] .home-file-mark:after,.home-file[data-converting] .home-file-mark .home-icon{animation:none}}.home-file-unconverted{color:#a0483c}.home-pop{z-index:50;color:#1d1d1f;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #0000001a;border-radius:8px;flex-direction:column;width:248px;padding:4px;font:13px/1.5 -apple-system,Noto Sans TC,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;animation:.16s home-pop-in;display:flex;position:fixed;box-shadow:0 8px 24px #00000024}.home-pop[hidden]{display:none}@keyframes home-pop-in{0%{opacity:0}}.home-pop-head{color:#7a7a7e;padding:4px 8px;font-size:12px}.home-pop-list{overscroll-behavior:contain;flex-direction:column;max-height:300px;display:flex;overflow-y:auto}.home-pop-row{-webkit-appearance:none;appearance:none;height:50px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:10px;padding:5px 8px;display:flex}.home-pop-row:hover{background:#0000000f}.home-pop-row:focus-visible{outline-offset:-2px;outline:2px solid #0060c0}.home-pop-shot{box-sizing:border-box;object-fit:cover;color:#0000;background:#f2f2f4;border:1px solid #0000001a;border-radius:4px;flex:none;width:64px;height:40px}.home-pop-said{flex-direction:column;flex:1;min-width:0;display:flex}.home-pop-name,.home-pop-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-pop-name{font-weight:600}.home-pop-meta{color:#7a7a7e;font-size:12px}@media (prefers-reduced-motion:reduce){.home-pop{animation:none}}.home-sheet{--fg:#1d1d1f;--muted:#7a7a7e;--hit:#0060c0;--line:#0000001f;--bad:#c22;z-index:60;color:var(--fg);text-align:left;-webkit-user-select:none;user-select:none;background:#f6f6f7b8;justify-content:center;align-items:center;font:13px/1.5 -apple-system,Noto Sans TC,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.home-sheet[hidden]{display:none}.home-sheet-card{border:1px solid var(--line);background:#fff;border-radius:12px;width:min(380px,100vw - 32px);padding:20px;box-shadow:0 12px 40px #00000024}.home-sheet-card h1{margin:0 0 6px;font-size:15px;font-weight:600}.home-sheet-said{color:var(--muted);margin:0 0 14px;font-size:12px}.home-sheet-said[hidden]{display:none}.home-sheet-field{box-sizing:border-box;border:1px solid var(--line);width:100%;color:inherit;font:inherit;-webkit-user-select:text;user-select:text;background:#fbfbfc;border-radius:7px;margin-bottom:16px;padding:8px 10px}.home-sheet-field[hidden]{display:none}.home-sheet-field:focus{outline:2px solid var(--hit);outline-offset:-1px}.home-sheet-acts{justify-content:flex-end;gap:8px;display:flex}.home-sheet-acts button{-webkit-appearance:none;appearance:none;border:1px solid var(--line);color:var(--fg);font:inherit;cursor:pointer;background:#fff;border-radius:7px;padding:7px 14px}.home-sheet-cancel:hover{border-color:#0000004d}.home-sheet-go{border-color:var(--hit)!important;background:var(--hit)!important;color:#fff!important}.home-sheet-go.home-sheet-grave{border-color:var(--bad)!important;background:var(--bad)!important}.org-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:-4px 0 14px;display:flex}.org-title,.org-title[hidden],.org-counts{color:var(--muted);font-size:12px}.home-tabs button[hidden],.org-panel[hidden]{display:none}.org-search{box-sizing:border-box;border:1px solid var(--line);width:min(320px,100%);color:var(--fg);font:inherit;-webkit-user-select:text;user-select:text;background:#fff;border-radius:6px;margin-bottom:12px;padding:7px 10px}.org-search:focus{border-color:var(--hit);outline:none}.org-people{flex-direction:column;gap:8px;display:flex}.org-person{box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:12px;height:58px;padding:0 14px;display:flex}.org-person-mark{background:var(--shot);color:#4a4a4e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:flex}.org-person-main{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.org-person-line{align-items:center;gap:6px;min-width:0;height:20px;display:flex}.org-person-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.org-person-you{color:var(--muted);flex:none}.org-person-meta{min-width:0;height:18px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.org-badge{border-radius:4px;flex:none;padding:0 6px;font-size:11px;line-height:17px}.org-badge-admin{color:var(--hit);background:#0060c01a}.org-badge-off{color:var(--muted);background:#0000000f}.org-person[data-off] .org-person-mark,.org-person[data-off] .org-person-name{opacity:.55}.home .org-person-share{color:var(--muted);flex:none;padding:4px 10px;font-size:12px}.home .org-person-share:hover,.home .org-person-share[aria-expanded=true]{color:var(--fg)}.org-person:hover .org-person-more,.org-person:focus-within .org-person-more{opacity:1}.org-person button:focus-visible{outline:2px solid var(--hit);outline-offset:1px}.home-menu button[aria-disabled=true]{opacity:.45;cursor:default}.home-menu button[aria-disabled=true]:hover{background:0 0}.org-sheet-card{width:min(560px,100vw - 32px)}.org-sheet-trouble{color:var(--bad);margin:0 0 10px;font-size:12px}.org-sheet-trouble:empty{display:none}.org-sheet-list{overscroll-behavior:contain;flex-direction:column;gap:6px;max-height:min(360px,60vh);margin-bottom:16px;display:flex;overflow-y:auto}.org-sheet-row{border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;min-height:50px;padding:6px 10px;display:flex}.org-sheet-main{flex-direction:column;flex:1;min-width:0;display:flex}.org-sheet-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.org-sheet-meta{color:var(--muted);font-size:12px}.org-sheet-acts{flex:none;align-items:center;gap:6px;display:flex}.org-sheet-acts button,.org-sheet-pick{-webkit-appearance:none;appearance:none;border:1px solid var(--line);color:var(--fg);font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:4px 10px;font-size:12px}.org-sheet-pick{-webkit-appearance:auto;appearance:auto;max-width:220px;padding:3px 6px}.org-sheet-acts button:hover{border-color:#0000004d}.org-sheet-acts .org-sheet-give{border-color:var(--hit);background:var(--hit);color:#fff}.org-sheet-acts .org-sheet-grave{color:var(--bad)}.org-sheet-none{border:1px dashed var(--line);color:var(--muted);border-radius:8px;margin:0;padding:14px 10px}@media (max-width:560px){.org-sheet-row{flex-wrap:wrap}}.home-viewer{--veil:#000000db;--on-veil:#fff;--soft:#ffffffb8;--press:#ffffff24;--pill:#2c2c30f5;--ring:#8ab4ff;--bar:37px;z-index:45;background:var(--veil);color:var(--on-veil);text-align:left;font:13px/1.5 -apple-system,Noto Sans TC,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;animation:.16s home-viewer-in;position:fixed;top:0;bottom:0;left:0;right:0}.home-viewer[hidden]{display:none}@keyframes home-viewer-in{0%{opacity:0}}.home-viewer button,.home-viewer a[data-act],.home-viewer [data-part=save]{-webkit-appearance:none;appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0;text-decoration:none;display:inline-flex}.home-viewer button:hover:not(:disabled),.home-viewer a[data-act]:hover{background:var(--press)}.home-viewer button:disabled{opacity:.35;cursor:default}.home-viewer :focus-visible{outline:2px solid var(--ring);outline-offset:2px}.home-viewer-glyph{display:flex}.home-viewer [data-part=bar]{z-index:2;height:var(--bar);box-sizing:border-box;background:#121214f5;border-bottom:1px solid #ffffff1a;align-items:center;gap:16px;padding:0 60px 0 16px;display:flex;position:absolute;top:0;left:0;right:0}.home-viewer [data-part=title]{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.home-viewer [data-part=kind]{flex:none;display:flex}.home-viewer [data-part=kind] .home-icon{opacity:1;background:currentColor;width:20px;height:20px;-webkit-mask-size:20px;mask-size:20px}.home-viewer [data-part=converted]{color:#fff9;cursor:help;flex:none;font-size:14px;line-height:1}.home-viewer [data-part=converted]:hover{color:#ffffffe6}.home-viewer [data-part=converted][hidden]{display:none}.home-viewer [data-part=name]{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14px;font-weight:500;overflow:hidden}.home-viewer [data-part=acts]{flex:none;align-items:center;gap:4px;display:flex}.home-viewer [data-part=acts]>button,.home-viewer [data-part=acts]>a{width:30px;height:30px}.home-viewer [data-part=acts]>[data-part=add]{border:1px solid #ffffff47;width:auto;height:28px;margin-right:4px;padding:0 14px 0 10px}.home-viewer [data-part=stage]{overscroll-behavior:contain;outline:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}.home-viewer [data-part=column]{box-sizing:border-box;width:max-content;min-width:100%;padding:calc(var(--bar) + 8px) 72px 104px;flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.home-viewer [data-part=page]{background:#fff;flex:none;display:block;box-shadow:0 2px 12px #00000073}.home-viewer [data-part=said]{color:var(--soft);text-align:center;margin:30vh 0 0;font-size:14px}.home-viewer [data-part=sheet]{box-sizing:border-box;color:#1d1d1f;-webkit-user-select:text;user-select:text;background:#fff;width:min(820px,100%);min-height:40vh;padding:32px 40px;box-shadow:0 2px 12px #00000073}.home-viewer [data-part=sheet][data-table=true]{width:auto;max-width:calc(100vw - 144px);padding:0}.home-viewer [data-part=sheet] pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:13px/1.6 ui-monospace,SF Mono,Menlo,Consolas,monospace}.home-viewer [data-part=sheet] [data-part=said]{color:#7a7a7e;margin:0}.home-viewer [data-part=table]{max-height:calc(100vh - var(--bar) - 120px);overflow:auto}.home-viewer table{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:13px}.home-viewer th,.home-viewer td{text-align:left;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #00000014;max-width:320px;padding:6px 12px;overflow:hidden}.home-viewer th{background:#f4f4f6;font-weight:600;position:sticky;top:0}.home-viewer [data-part=cut]{color:#7a7a7e;margin:0;padding:12px 16px;font-size:12px}.home-viewer [data-part=column][data-fill=true]{justify-content:center;min-height:100%}.home-viewer [data-part=none]{box-sizing:border-box;color:#1d1d1f;text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:6px;width:min(340px,100%);padding:32px 24px 24px;display:flex}.home-viewer [data-part=none] [data-part=mark] .home-icon{opacity:.6;width:44px;height:44px;-webkit-mask-size:44px;mask-size:44px}.home-viewer [data-part=none] [data-part=name]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:8px 0 0;font-weight:600;overflow:hidden}.home-viewer [data-part=none] [data-part=said]{color:#7a7a7e;margin:0 0 14px;font-size:13px}.home-viewer [data-part=none] [data-part=save]{color:#fff;background:#0060c0;border-radius:7px;height:36px;padding:0 16px 0 12px}.home-viewer [data-part=none] [data-part=save]:hover{background:#004f9e}.home-viewer [data-part=prev],.home-viewer [data-part=next]{z-index:2;width:48px;height:48px;margin-top:-24px;position:absolute;top:50%;background:#2c2c30b8!important}.home-viewer [data-part=prev]:hover,.home-viewer [data-part=next]:hover{background:#46464ceb!important}.home-viewer [data-part=prev]{left:12px}.home-viewer [data-part=next]{right:12px}.home-viewer [data-part=prev][hidden],.home-viewer [data-part=next][hidden]{display:none}.home-viewer [data-part=foot]{z-index:2;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.home-viewer [data-part=pill]{background:var(--pill);white-space:nowrap;border-radius:999px;align-items:center;gap:2px;height:44px;padding:0 6px 0 18px;display:flex;box-shadow:0 4px 16px #00000059}.home-viewer [data-part=pill][hidden]{display:none}.home-viewer [data-part=count]{font-variant-numeric:tabular-nums;min-width:76px}.home-viewer [data-part=rule]{background:#ffffff3d;width:1px;height:20px;margin:0 8px 0 4px}.home-viewer [data-part=pill] button{width:36px;height:36px}@media (max-width:640px){.home-viewer [data-part=bar]{gap:8px;padding:0 60px 0 12px}.home-viewer [data-part=acts]>[data-part=add]{border:0;width:30px;margin-right:0;padding:0;font-size:0}.home-viewer [data-part=column]{padding-left:12px;padding-right:12px}.home-viewer [data-part=sheet]{padding:20px 16px}.home-viewer [data-part=sheet][data-table=true]{max-width:calc(100vw - 24px)}.home-viewer [data-part=prev],.home-viewer [data-part=next]{width:44px;height:44px;margin-top:0;top:auto;bottom:24px}}.home-file[data-opens=true]{cursor:pointer}.home-file[data-opens=true]:focus-visible{outline:2px solid var(--hit);outline-offset:2px}.home-toast{z-index:70;box-sizing:border-box;color:#fff;background:#2c2c30;border-radius:8px;align-items:center;gap:16px;max-width:calc(100vw - 48px);padding:10px 10px 10px 16px;font:13px/1.5 -apple-system,Noto Sans TC,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;animation:.16s home-viewer-in;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0000004d}.home-toast[hidden]{display:none}.home-toast-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-toast-act{-webkit-appearance:none;appearance:none;color:#8ab4ff;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:4px 10px;font-weight:600}.home-toast-act:hover{background:#ffffff1a}.home-toast-act[hidden]{display:none}@media (prefers-reduced-motion:reduce){.home-viewer,.home-toast{animation:none}}#board-bar{--fg:#1d1d1f;--muted:#7a7a7e;--hit:#0060c0;--line:#0000001a;border-bottom:1px solid var(--line);height:36px;color:var(--fg);text-align:left;-webkit-user-select:none;user-select:none;background:#fff;flex:none;align-items:center;gap:8px;padding:0 60px 0 12px;font:13px/1 -apple-system,Noto Sans TC,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:relative}#board-bar button{-webkit-appearance:none;appearance:none;color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:4px 8px}#board-bar button:hover{background:#0000000d}#board-bar [data-part=home],#board-bar [data-part=sep]{color:var(--muted)}#board-bar [data-part=name]{font-weight:600}#board-bar [data-part=title]{align-items:center;gap:8px;min-width:0;display:flex}#board-bar [data-part=title]>[data-part=name]{text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:4px 6px;overflow:hidden}#board-bar [data-part=title]>[data-part=name][data-mine]{cursor:text}#board-bar [data-part=title]>[data-part=name][data-mine]:hover{background:#0000000d}#board-bar [data-part=rename]:focus{outline:2px solid var(--hit);outline-offset:-2px}#board-bar [data-part=title]>[data-part=name]:focus-visible{outline:2px solid var(--hit);outline-offset:-2px}#board-bar [data-part=rename]{box-sizing:border-box;border:1px solid var(--line);max-width:100%;color:var(--fg);font:inherit;-webkit-user-select:text;user-select:text;background:#fff;border-radius:5px;padding:3px 5px;font-weight:600}#board-bar [data-part=spacer]{flex:1}#board-bar [data-part=count]{color:var(--muted);font-size:12px}#board-bar [data-part=share],#board-bar [data-part=share]:hover{border-color:var(--hit);background:var(--hit);color:#fff}#board-bar [data-part=panel]{z-index:20;border:1px solid var(--line);background:#fff;border-radius:8px;width:min(360px,100vw - 24px);padding:12px;position:absolute;top:40px;right:12px;box-shadow:0 8px 28px #0000001f}#board-bar [data-part=panel][hidden]{display:none}#board-bar [data-part=transfer]{border-top:1px solid var(--line);gap:6px;margin:10px 0 0;padding-top:10px;display:flex}#board-bar [data-part=transfer][hidden],#board-bar [data-part=foot][hidden],#board-bar [data-part=foot] button[hidden]{display:none}#board-bar [data-part=transfer] select{flex:1;min-width:0}#board-bar [data-part=panel] select{font:inherit;border:1px solid var(--line);background:#fff;border-radius:5px}#board-bar [data-part=transfer] button{border-color:var(--line)}#board-bar [data-part=find]{box-sizing:border-box;border:1px solid var(--line);width:100%;font:inherit;border-radius:5px;margin-bottom:8px;padding:6px 8px}#board-bar [data-part=known]{scrollbar-gutter:stable;max-height:300px;margin-bottom:10px;overflow:auto}#board-bar [data-part=find][hidden],#board-bar [data-part=known][hidden]{display:none}#board-bar [data-part=head]{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:8px 0 4px;font-size:11px;font-weight:600}#board-bar [data-part=known] [data-part=head]:first-child{padding-top:2px}#board-bar [data-part=person]{text-align:left;border-radius:6px;align-items:center;gap:8px;width:100%;padding:5px 6px;display:flex}#board-bar [data-part=person]:hover{background:#0000000d}#board-bar [data-part=person]:focus-visible{background:#0000000d}#board-bar [data-part=take]{color:var(--hit);visibility:hidden;flex:none;font-size:12px}#board-bar [data-part=person]:hover [data-part=take]{visibility:visible}#board-bar [data-part=person]:focus-visible [data-part=take]{visibility:visible}#board-bar [data-part=none]{color:var(--muted);padding:6px 6px 2px;font-size:12px}#board-bar [data-part=trouble]{color:#c22;font-size:12px;display:block}#board-bar [data-part=trouble]:empty{display:none}#board-bar [data-part=member]{align-items:center;gap:8px;padding:5px 6px;line-height:1.3;display:flex}#board-bar [data-part=who]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex;overflow:hidden}#board-bar [data-part=panel] [data-part=name]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}#board-bar [data-part=mail]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}#board-bar [data-part=what]{color:var(--muted);font-size:12px}#board-bar select[data-part=what]{color:var(--fg);padding:2px 4px}#board-bar [data-part=drop]{color:var(--muted);padding:2px 6px}#board-bar [data-part=foot]{border-top:1px solid var(--line);justify-content:space-between;gap:6px;margin-top:10px;padding-top:10px;display:flex}#board-bar [data-part=foot] button{color:var(--muted);padding:4px 6px;font-size:12px}#board-bar [data-part=foot] button:hover{color:var(--fg)}#tools{flex:0 0 var(--tools-width,15rem);box-sizing:border-box;background:#f8f8f8;border-left:1px solid #e5e5e5;flex-direction:column;min-width:0;min-height:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}#tools[hidden]{display:none}#tool-tabs{flex:none;gap:2px;padding:6px 8px 0;display:flex}#tool-tabs [data-part=tab]{-webkit-appearance:none;appearance:none;color:#6b6b6b;font:inherit;cursor:default;background:0 0;border:none;border-radius:5px 5px 0 0;flex:1;padding:5px 8px;font-size:12px}#tool-tabs [data-part=tab]:hover{background:#e8e8e8}#tool-tabs [data-part=tab][aria-selected=true]{color:#1f1f1f;background:#fff;box-shadow:inset 0 -2px #0060c0}#tools [data-part=panel]{display:none}#tools[data-panel=documents] #documents{display:flex}#tools-splitter{z-index:1;cursor:col-resize;background:0 0;flex:none;width:7px;margin:0 -3px}#tools-splitter:hover,#tools-splitter[data-dragging]{opacity:.35;background:#0060c0;outline:none}#tools-splitter:focus-visible{opacity:.35;background:#0060c0;outline:none}#tools-splitter[hidden]{display:none}[data-scope=palette][data-part=root]{--fg:#1d1d1f;--muted:#7a7a7e;--hit:#0060c0;--panel:#f6f6f7eb;--line:#00000014;--row-hover:#0000000f;--key-bg:#0000000f;z-index:10;-webkit-user-select:none;user-select:none;background:#0000001f;justify-content:center;align-items:flex-start;padding-top:14vh;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}[data-scope=palette][data-part=root][hidden]{display:none}[data-scope=palette] [data-part=box]{background:var(--panel);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);width:min(620px,92vw);max-height:60vh;color:var(--fg);text-align:left;border:1px solid #0000001f;border-radius:12px;flex-direction:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000047,inset 0 0 0 .5px #fff9}[data-scope=palette] [data-part=input]{box-sizing:border-box;border:0;border-bottom:1px solid var(--line);width:100%;height:52px;color:var(--fg);font:inherit;-webkit-user-select:text;user-select:text;background:0 0;outline:none;padding:0 18px;font-size:17px;display:block}[data-scope=palette] [data-part=input]::placeholder{color:var(--muted)}[data-scope=palette] [data-part=list]{flex:1;min-height:0;margin:0;padding:8px;list-style:none;overflow-y:auto}[data-scope=palette] [data-part=item]{cursor:default;border-radius:8px;align-items:center;gap:12px;height:40px;padding:0 10px;display:flex}[data-scope=palette] [data-part=item][data-selected]{background:var(--row-hover)}[data-scope=palette] [data-part=empty]{color:var(--muted);text-align:center;padding:14px 10px}[data-scope=palette] [data-part=list]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3C/svg%3E")}[data-scope=palette] [data-part=icon]{background-color:var(--fg);width:16px;height:16px;-webkit-mask:var(--icon) center / 16px no-repeat;-webkit-mask:var(--icon) center / 16px no-repeat;mask:var(--icon) center / 16px no-repeat;flex:none}[data-scope=palette] [data-part=title]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-scope=palette] [data-part=hit]{color:var(--hit);font-weight:600}[data-scope=palette] [data-part=keys]{flex:none;gap:3px;display:flex}[data-scope=palette] kbd{box-sizing:border-box;background:var(--key-bg);min-width:20px;height:20px;color:var(--muted);border-radius:5px;justify-content:center;align-items:center;padding:0 5px;font-family:inherit;font-size:12px;display:inline-flex}[data-scope=palette] [data-part=footer]{border-top:1px solid var(--line);height:36px;color:var(--muted);flex:none;justify-content:space-between;align-items:center;padding:0 12px 0 16px;font-size:12px;display:flex}[data-scope=palette] [data-part=hint]{align-items:center;gap:6px;display:flex}#neutralinoapp [data-scope=palette] [data-part=answer]{border-top:1px solid #e5e5e5;align-items:flex-start;gap:10px;padding:10px 14px;display:flex}#neutralinoapp [data-scope=palette] [data-part=said]{white-space:pre-wrap;color:#3b3b3b;flex:1;min-width:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}#neutralinoapp [data-scope=palette] [data-part=keep]{color:#3b3b3b;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6d6d6;border-radius:5px;flex:none;padding:4px 9px;font-size:12px}#neutralinoapp [data-scope=palette] [data-part=keep]:hover{background:#e8e8e8}#neutralinoapp [data-scope=palette] [data-part=given]{text-overflow:ellipsis;white-space:nowrap;color:#7a7a7a;flex:1;min-width:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;overflow:hidden}#documents{color:#3b3b3b;background:#f3f3f3;flex-direction:column;flex:1;min-height:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}#documents [data-part=empty]{color:#7a7a7a;padding:10px;font-size:12px;line-height:1.5}#documents [data-part=stack]{outline:none;flex-direction:column;flex:1;gap:6px;min-height:0;padding:8px;display:flex;overflow:auto}#documents [data-part=row]{cursor:default;background:#fff;border:1px solid #d6d6d6;border-radius:6px;flex:none;align-items:center;gap:8px;padding:6px 6px 6px 9px;display:flex;box-shadow:0 1px 3px #0000000f}#documents [data-part=row]:hover{border-color:#c2c2c2}#documents [data-part=row][aria-selected=true]{border-color:#0060c0;box-shadow:0 1px 3px #0060c02e}#documents [data-part=mark]{opacity:.7;width:16px;height:16px;-webkit-mask:var(--icon) center / 16px no-repeat;-webkit-mask:var(--icon) center / 16px no-repeat;mask:var(--icon) center / 16px no-repeat;background-color:currentColor;flex:none}#documents [data-part=what]{text-align:left;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}#documents [data-part=name]{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}#documents [data-part=about]{color:#7a7a7a;font-variant-numeric:tabular-nums;font-size:10px}#documents [data-part=what] [data-part=fonts]{color:#9a9a9a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}#documents [data-part=what] [data-part=link]{color:#7a7a7a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}#documents [data-part=state]{color:#7a7a7a;white-space:nowrap;background:#efefef;border-radius:3px;flex:none;padding:1px 5px;font-size:10px;line-height:16px}#documents [data-part=state][data-reading=true]{color:#0060c0;background:#e3ecf8;animation:1.3s ease-in-out infinite documents-reading}@keyframes documents-reading{0%,to{opacity:.55}50%{opacity:1}}#documents [data-part=pending]{background:#0060c0;border-radius:50%;flex:none;width:6px;height:6px;margin:0 5px;animation:1.3s ease-in-out infinite documents-reading}#documents [data-part=row][data-gone=true] [data-part=name]{color:#7a7a7a}#documents [data-part=more]{color:#a0a0a0;width:18px;height:18px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;padding:0;font-size:11px;line-height:18px}#documents [data-part=row]:hover [data-part=more],#documents [data-part=more]:hover{color:#3b3b3b}#documents [data-part=more]:hover{background:#e8e8e8}#documents [data-part=row][data-kind=pdf] [data-part=mark]{color:#d93025;opacity:1}#documents [data-part=row][data-kind=word] [data-part=mark]{color:#1a56db;opacity:1}#documents [data-part=row][data-kind=excel] [data-part=mark]{color:#1e8e3e;opacity:1}#documents [data-part=row][data-kind=text] [data-part=mark]{color:#5f6368;opacity:1}#documents [data-part=twist]{color:#9a9a9a;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;width:14px;height:18px;margin:0 -4px 0 -5px;padding:0}#documents [data-part=twist]:after{content:"";border-block-start:4px solid #0000;border-block-end:4px solid #0000;border-left:5px solid;width:0;height:0;margin:auto;transition:transform .12s;display:block}#documents [data-part=row][aria-expanded=true] [data-part=twist]:after{transform:rotate(90deg)}#documents [data-part=twist]:hover{color:#3b3b3b}#documents [data-part=about]{cursor:pointer;align-self:flex-start}#documents [data-part=about]:hover{color:#0060c0}#documents [data-part=row][aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}#documents [data-part=notes]{background:#fbfbfb;border:1px solid #d6d6d6;border-top-color:#ececec;border-radius:0 0 6px 6px;flex-direction:column;flex:none;margin-top:-7px;padding:4px 0;display:flex}#documents [data-part=row][aria-selected=true]+[data-part=notes]{border-color:#ececec #0060c0 #0060c0}#documents [data-part=none]{color:#9a9a9a;padding:4px 10px 4px 28px;font-size:11px}#documents [data-part=note]{--tone:#0060c0;--tone-bg:#0060c01f;border:0;border-left:2px solid var(--tone);color:#3b3b3b;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0 4px 4px 0;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:0 4px 0 18px;padding:4px 6px 4px 7px;font-size:12px;line-height:1.4;display:flex}#documents [data-part=note]+[data-part=note]{margin-top:2px}#documents [data-part=note]:hover{background:#eef3fa}#documents [data-part=note][data-tone=warning]{--tone:#c9a400;--tone-bg:#ffdc0059}#documents [data-part=note][data-tone=significant]{--tone:#c22;--tone-bg:#dc28282e}#documents [data-part=note] [data-part=at]{color:#0060c0;font-variant-numeric:tabular-nums;background:#e3ecf8;border-radius:3px;flex:none;padding:0 5px;font-size:10px;line-height:16px}#documents [data-part=note] [data-part=label]{color:var(--tone);letter-spacing:.04em;flex:none;font-size:10px;font-weight:700;line-height:16px}#documents [data-part=note] [data-part=text]{overflow-wrap:anywhere;flex:100%;min-width:0}#documents [data-part=note] [data-part=computation]{background:var(--tone-bg);color:var(--tone);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:3px;padding:1px 5px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}#whiteboard [data-part=prose]{--prose-gap:.7em;--prose-lead:1.6em;color:#3b3b3b;text-align:left;text-autospace:normal;background:#fff;flex:none;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:1.55;position:relative}#whiteboard [data-part=spread][data-prose]{box-sizing:border-box;min-height:100%;display:block}#whiteboard [data-part=scroller] [data-part=prose]{box-sizing:border-box;min-height:100%;font-size:15px;line-height:1.65}#whiteboard [data-part=prose] .tiptap{cursor:text;-webkit-user-select:text;user-select:text;outline:none;padding:10px 14px 20px 26px}#whiteboard [data-part=scroller] [data-part=prose] .tiptap{padding:28px 40px 40px}#whiteboard [data-part=prose] .tiptap>*{margin:0}#whiteboard [data-part=prose] .tiptap>*+*{margin-top:var(--prose-gap)}#whiteboard [data-part=prose] .tiptap>*+h1,#whiteboard [data-part=prose] .tiptap>*+h2,#whiteboard [data-part=prose] .tiptap>*+h3{margin-top:var(--prose-lead)}#whiteboard [data-part=prose] .tiptap h1,#whiteboard [data-part=prose] .tiptap h2,#whiteboard [data-part=prose] .tiptap h3{color:#1f1f1f;font-weight:600;line-height:1.3}#whiteboard [data-part=prose] .tiptap h1{font-size:1.35em}#whiteboard [data-part=prose] .tiptap h2{font-size:1.1em}#whiteboard [data-part=prose] .tiptap h3{font-size:1em}#whiteboard [data-part=prose] .tiptap ul,#whiteboard [data-part=prose] .tiptap ol{padding-left:1.4em}#whiteboard [data-part=prose] .tiptap li+li{margin-top:.25em}#whiteboard [data-part=prose] .tiptap li::marker{color:#a0a0a0}#whiteboard [data-part=prose] .tiptap li p{margin:0}#whiteboard [data-part=prose] .tiptap blockquote{color:#6b6b6b;border-left:2px solid #e2e2e2;padding-left:.9em}#whiteboard [data-part=prose] .tiptap code{text-autospace:no-autospace;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}#whiteboard [data-part=prose] .tiptap p code,#whiteboard [data-part=prose] .tiptap li code{color:#2b2b2b;background:#f1f1f1;border-radius:3px;padding:1px 4px}#whiteboard [data-part=prose] .tiptap pre{color:#34363a;background:#f6f6f6;border-radius:5px;padding:.7em .9em;line-height:1.5;overflow-x:auto}#whiteboard [data-part=prose] .tiptap hr{border:none;border-top:1px solid #e8e8e8}#whiteboard [data-part=prose] .tiptap>*+hr,#whiteboard [data-part=prose] .tiptap>hr+*{margin-top:var(--prose-lead)}#whiteboard [data-part=grip]{color:#9a9a9a;text-align:center;opacity:0;cursor:grab;border-radius:4px;width:16px;height:1.55em;transition:opacity .12s}#whiteboard [data-part=grip]:after{content:"⠿";font-size:13px;line-height:1.55em}#whiteboard [data-part=prose]:hover [data-part=grip]{opacity:1}#whiteboard [data-part=prose] [data-part=grip]:hover{color:#8a8a8a;background:#f2f2f2}#whiteboard [data-part=grip][data-dragging=true]{cursor:grabbing}#whiteboard [data-part=mention]{color:#2a5da8;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:pointer;background:#f0f4fa;border-radius:3px;padding:0 4px}#whiteboard [data-part=prose] [data-part=mention]{flex:initial;color:#2a5da8;background:#f0f4fa;border:none;border-radius:3px;max-width:none;height:auto;padding:0 4px;display:inline}#whiteboard [data-part=mention]:not([data-doc]){color:#8a8a8a;cursor:default;background:#f2f2f2}[data-part=suggest]{z-index:40;color:#3b3b3b;background:#fff;border:1px solid #e3e3e3;border-radius:7px;min-width:190px;max-width:300px;padding:4px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;position:fixed;box-shadow:0 6px 20px #0000001f}[data-part=suggest][hidden]{display:none}[data-part=suggest] [data-part=hit]{cursor:default;border-radius:4px;align-items:baseline;gap:10px;padding:4px 7px;display:flex}[data-part=suggest] [data-part=label]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-part=suggest] [data-part=keys]{color:#b0b0b0;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}[data-part=suggest] [data-part=hit]:hover,[data-part=suggest] [data-part=hit][data-here]{color:#1f1f1f;background:#f0f4fa}[data-part=suggest] [data-part=hit][data-grave]:hover{color:#b42318;background:#fdeeee}[data-part=suggest] [data-part=hit][data-grave]:hover [data-part=keys]{color:#d08b85}#whiteboard [data-part=card][data-kind=note] [data-part=body]{padding:0;overflow:auto}#whiteboard [data-part=card]:-webkit-any([data-kind=note],[data-kind=block],[data-kind=clip]) [data-part=size]{cursor:nwse-resize;width:14px;height:14px;position:absolute;bottom:0;right:0}#whiteboard [data-part=card]:is([data-kind=note],[data-kind=block],[data-kind=clip]) [data-part=size]{cursor:nwse-resize;width:14px;height:14px;position:absolute;bottom:0;right:0}#whiteboard [data-part=card]:-webkit-any([data-kind=note],[data-kind=block],[data-kind=clip]) [data-part=size]:after{content:"";border-bottom:1.5px solid #cfcfcf;border-right:1.5px solid #cfcfcf;border-bottom-right-radius:2px;width:6px;height:6px;position:absolute;bottom:3px;right:3px}#whiteboard [data-part=card]:is([data-kind=note],[data-kind=block],[data-kind=clip]) [data-part=size]:after{content:"";border-bottom:1.5px solid #cfcfcf;border-right:1.5px solid #cfcfcf;border-bottom-right-radius:2px;width:6px;height:6px;position:absolute;bottom:3px;right:3px}#whiteboard [data-part=card]:-webkit-any([data-kind=note],[data-kind=block],[data-kind=clip]):hover [data-part=size]:after{border-color:#9a9a9a}#whiteboard [data-part=card]:is([data-kind=note],[data-kind=block],[data-kind=clip]):hover [data-part=size]:after{border-color:#9a9a9a}#whiteboard [data-part=card][data-kind=note] [data-part=head] [data-part=name]{color:#1f1f1f;cursor:text;-webkit-user-select:text;user-select:text;outline:none;font-weight:600}#whiteboard [data-part=card][data-kind=note] [data-part=head] [data-part=name]:empty:before{content:"Untitled";color:#b4b4b4;font-weight:400}#whiteboard [data-part=reader-head] [data-part=name][contenteditable]{cursor:text;-webkit-user-select:text;user-select:text;outline:none;font-weight:600}#whiteboard [data-part=format]{z-index:2;background:#fff;border-bottom:1px solid #ececec;align-items:center;gap:2px;padding:5px 10px;display:flex;position:sticky;top:0}#whiteboard [data-part=format] [data-part=gap]{background:#e5e5e5;width:1px;height:16px;margin:0 6px}#whiteboard [data-part=format] button{-webkit-appearance:none;appearance:none;color:#6b6b6b;min-width:24px;height:24px;font:inherit;cursor:default;background:0 0;border:none;border-radius:4px;padding:0 5px;font-size:12px;line-height:24px}#whiteboard [data-part=format] button[data-cmd=bold]{font-weight:700}#whiteboard [data-part=format] button[data-cmd=italic]{font-style:italic}#whiteboard [data-part=format] button:hover{color:#1f1f1f;background:#f0f0f0}#whiteboard [data-part=format] button[data-on]{color:#0060c0;background:#eef3fb}#whiteboard [data-part=format] button:disabled,#whiteboard [data-part=format] button:disabled:hover{color:#6b6b6b;opacity:.35;background:0 0}#whiteboard [data-part=prose] .ProseMirror-selectednode{outline-offset:2px;border-radius:2px;outline:2px solid #bcd3f0}#whiteboard [data-part=prose] hr.ProseMirror-selectednode{border-top-color:#0060c0}[data-part=suggest] [data-part=hit][data-apart]{border-bottom:1px solid #efefef;border-radius:4px 4px 0 0;margin-bottom:4px;padding-bottom:5px}[data-part=suggest] [data-part=hit][data-off],[data-part=suggest] [data-part=hit][data-off] [data-part=keys]{color:#cfcfcf}[data-part=suggest] [data-part=hit][data-off]:hover{color:#cfcfcf;background:0 0}#whiteboard [data-part=format] button[data-drawn]:after{content:"";width:16px;height:16px;-webkit-mask:var(--icon) center / 16px 16px no-repeat;-webkit-mask:var(--icon) center / 16px 16px no-repeat;mask:var(--icon) center / 16px 16px no-repeat;background:currentColor;margin:0 auto;display:block}#whiteboard [data-part=format] button[data-cmd=code]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 4.5 2.5 8 6 11.5M10 4.5 13.5 8 10 11.5'/%3E%3C/svg%3E")}#whiteboard [data-part=format] button[data-cmd=paragraph]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M3 4h10M3 8h10M3 12h6'/%3E%3C/svg%3E")}#whiteboard [data-part=format] button[data-cmd=bullets]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M6.5 4h7M6.5 8h7M6.5 12h7'/%3E%3Ccircle cx='3.2' cy='4' r='1.1' fill='black' stroke='none'/%3E%3Ccircle cx='3.2' cy='8' r='1.1' fill='black' stroke='none'/%3E%3Ccircle cx='3.2' cy='12' r='1.1' fill='black' stroke='none'/%3E%3C/svg%3E")}#whiteboard [data-part=format] button[data-cmd=numbers]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M7 3.6h6.6M7 8h6.6M7 12.4h6.6'/%3E%3Cg fill='black' stroke='none' font-family='system-ui,-apple-system,sans-serif' font-size='5' font-weight='600' text-anchor='middle'%3E%3Ctext x='3' y='5.4'%3E1%3C/text%3E%3Ctext x='3' y='9.8'%3E2%3C/text%3E%3Ctext x='3' y='14.2'%3E3%3C/text%3E%3C/g%3E%3C/svg%3E")}#whiteboard [data-part=format] button[data-cmd=quote]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='black' stroke='none'%3E%3Cpath d='M6.9 4.3c-2.4.7-4 2.7-4 5.1 0 1.5 1 2.5 2.3 2.5 1.2 0 2.1-.9 2.1-2.1s-.9-2.1-2-2.1c-.2 0-.4 0-.6.1.3-1.1 1.2-2 2.5-2.4z'/%3E%3Cpath d='M13.7 4.3c-2.4.7-4 2.7-4 5.1 0 1.5 1 2.5 2.3 2.5 1.2 0 2.1-.9 2.1-2.1s-.9-2.1-2-2.1c-.2 0-.4 0-.6.1.3-1.1 1.2-2 2.5-2.4z'/%3E%3C/svg%3E")}#whiteboard [data-part=format] button[data-cmd=codeBlock]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='1.8' y='2.8' width='12.4' height='10.4' rx='2'/%3E%3Cpath d='M6.4 6.4 4.8 8l1.6 1.6M9.6 6.4 11.2 8l-1.6 1.6'/%3E%3C/svg%3E")}#whiteboard [data-part=format] button[data-cmd=divider]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'%3E%3Cpath d='M1.8 8h12.4'/%3E%3C/svg%3E")}#whiteboard [data-part=format] button[data-cmd=cell]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linejoin='round'%3E%3Crect x='1.8' y='2.8' width='12.4' height='10.4' rx='2'/%3E%3Cpath d='M6.5 5.6v4.8L10.4 8z' fill='black'/%3E%3C/svg%3E")}#whiteboard [data-part=cell]{border:1px solid #e6e6e6;border-radius:6px;overflow:hidden}#whiteboard [data-part=cell][data-state=running],#whiteboard [data-part=cell][data-state=queued]{border-color:#9cc2f0}#whiteboard [data-part=cell][data-state=failed]{border-color:#ecb4ae}#whiteboard [data-part=cell-bar],#whiteboard [data-part=cell-notice]{-webkit-user-select:none;user-select:none}#whiteboard [data-part=cell-bar]{color:#777;-webkit-user-select:none;user-select:none;background:#fafafa;border-bottom:1px solid #eee;align-items:center;gap:4px;padding:3px 6px;font-size:12px;display:flex}#whiteboard [data-part=cell-bar] button{color:#555;cursor:pointer;background:0 0;border:none;border-radius:4px;width:22px;height:22px;padding:0;font-size:11px}#whiteboard [data-part=cell-bar] button:hover{background:#ececec}#whiteboard [data-part=cell-bar] button[hidden]{display:none}#whiteboard [data-part=cell-run]{color:#2f7d4f}#whiteboard [data-part=cell-label]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}#whiteboard [data-part=prose] .tiptap [data-part=cell-source]{white-space:pre;border-radius:0;margin:0;overflow-x:auto}#whiteboard [data-part=cell-notice]{color:#8a6d1f;background:#fff8e6;padding:4px 10px;font-size:12px}#whiteboard [data-part=cell-notice][hidden],#whiteboard [data-part=cell-out][hidden]{display:none}#whiteboard [data-part=cell-out]{-webkit-user-select:text;user-select:text;border-top:1px solid #eee;flex-direction:column;gap:6px;max-height:480px;padding:8px 10px;display:flex;overflow:auto}#whiteboard [data-part=prose] .tiptap [data-part=cell-text]{white-space:pre;background:0 0;margin:0;padding:0;font-size:.85em}#whiteboard [data-part=prose] .tiptap [data-part=cell-text][data-kind=stderr]{color:#a05a00}#whiteboard [data-part=prose] .tiptap [data-part=cell-text][data-kind=error]{color:#b3261e}#whiteboard [data-part=cell-image]{-webkit-user-drag:none;align-self:flex-start;max-width:100%}#whiteboard [data-part=cell-bar] button[data-part=cell-code]{width:auto;padding:0 6px;font-size:11px}#whiteboard [data-part=cell][data-code-hidden] [data-part=cell-source]{display:none}#whiteboard [data-part=cell-language]{height:22px;font:inherit;color:#8a8a8a;letter-spacing:.02em;-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0 6px;font-size:11px}#whiteboard [data-part=cell-language]:hover:not(:disabled){color:#555;background:#ececec}#whiteboard [data-part=cell-language]:disabled{cursor:default}#whiteboard [data-part=cell-frame]{background:#fff;border:none;width:100%;display:block}#whiteboard [data-part=cell-reel]{flex-direction:column;gap:6px;display:flex}#whiteboard [data-part=cell-reel-bar]{color:#555;align-items:center;gap:10px;font-size:12px;display:flex}#whiteboard [data-part=cell-reel-bar] input{flex:1;max-width:320px}#whiteboard [data-part=cell-reel-name]{color:#333;min-width:56px}#whiteboard [data-part=cell-reel-choices]{flex-wrap:wrap;gap:4px;display:flex}#whiteboard [data-part=cell-reel-choices] button{font:inherit;cursor:pointer;background:#fff;border:1px solid #d4d4d4;border-radius:4px;padding:2px 10px}#whiteboard [data-part=cell-reel-choices] button[data-on]{color:#fff;background:#333;border-color:#333}#whiteboard [data-part=cell-control]{color:#555;align-items:center;gap:10px;margin:2px 0;font-size:12px;display:flex}#whiteboard [data-part=cell-control-name]{color:#333;min-width:56px}#whiteboard [data-part=cell-control][data-widget=slider] input{flex:1;max-width:320px}#whiteboard [data-part=cell-control] select,#whiteboard [data-part=cell-control] input[type=text],#whiteboard [data-part=cell-control] input[type=number]{font:inherit;color:#1c1c1c;background:#fff;border:1px solid #d4d4d4;border-radius:4px;padding:2px 6px}#whiteboard [data-part=cell-control] input[type=text]{flex:1;max-width:320px}#whiteboard [data-part=cell-control-value]{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:40px}#whiteboard [data-part=cell-reel-value]{font-variant-numeric:tabular-nums;white-space:nowrap}#whiteboard [data-part=cell-table] table{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:12px}#whiteboard [data-part=cell-table] th,#whiteboard [data-part=cell-table] td{text-align:right;white-space:nowrap;border-bottom:1px solid #eee;padding:2px 8px}#whiteboard [data-part=cell-table] th{color:#555;font-weight:600}#whiteboard [data-part=cell-more]{color:#888;margin-top:4px;font-size:11px}.collaboration-carets__caret{word-break:normal;pointer-events:none;border-left:1px solid;border-right:1px solid;margin-left:-1px;margin-right:-1px;position:relative}.collaboration-carets__label{color:#fff;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:3px 3px 3px 0;padding:1px 5px;font-size:11px;font-weight:600;line-height:normal;position:absolute;top:-1.4em;left:-1px}#whiteboard [data-part=excerpt]{height:100%;overflow:auto}#whiteboard [data-part=excerpt] [data-part=prose]{text-autospace:no-autospace}#whiteboard [data-part=excerpt] [data-part=gone]:not([hidden]){color:#888;padding:16px;font-size:13px;display:block}#whiteboard [data-part=excerpt][data-kind=cell] [data-part=prose] .tiptap{padding:0}#whiteboard [data-part=excerpt][data-kind=cell] [data-part=cell]{border:none;border-radius:0;margin:0}#whiteboard [data-part=block-flash]{z-index:5;pointer-events:none;border:2px solid #1c1c1c;border-radius:6px;position:fixed}#whiteboard [data-part=excerpt] [data-part=cell-out]{max-height:none}#whiteboard [data-part=cell-drag]{color:#9a9a9a;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:4px;padding:0 4px;font-size:13px}#whiteboard [data-part=cell-drag]:hover{color:#333;background:#ececec}#whiteboard [data-part=block-ghost]{z-index:5;color:#333;pointer-events:none;background:#ffffffb3;border:2px dashed #1c1c1c;border-radius:8px;justify-content:center;align-items:center;font-size:12px;display:flex;position:fixed}#whiteboard [data-part=block-ghost][hidden]{display:none}#whiteboard [data-part=cell-bar] button[data-part=cell-delete]{color:#8a8a8a;margin-left:auto}#whiteboard [data-part=cell-bar] button[data-part=cell-delete]:hover{color:#b3261e}#whiteboard [data-part=format] button[data-cmd=workshop]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M4 1.8h5.4L12.4 4.8v9.4H4z'/%3E%3Cpath d='M9.2 1.8v3.2h3.2M6.2 8.6h4M6.2 11h4'/%3E%3C/svg%3E")}#whiteboard [data-part=workshop],.ws-verpop,.ws-picker,.ws-flyer{--ws-ink:#16181d;--ws-ink2:#3c414a;--ws-ink3:#6a707b;--ws-ink4:#9da2ab;--ws-ink5:#c4c7cd;--ws-line:#e6e6ea;--ws-line2:#efeff2;--ws-paper:#fff;--ws-tint:#f6f6f8;--ws-well:#ececf0;--ws-accent:#0060c0;--ws-accent-bg:#ebf3fc;--ws-chg:#9c7124;--ws-chg-fold:#e3cb98;--ws-pdf:#b4504f;--ws-word:#5677b0;--ws-excel:#4e8a5a;--ws-note:#9c8442;--ws-rose:#d4587e;--ws-bad:#b3261e;--ws-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace}.ws-verpop [data-kind=pdf],.ws-flyer[data-kind=pdf]{--tc:var(--ws-pdf)}#whiteboard [data-part=workshop] :-webkit-any([data-type=pdf],[data-kind=pdf]){--tc:var(--ws-pdf)}#whiteboard [data-part=workshop] :is([data-type=pdf],[data-kind=pdf]){--tc:var(--ws-pdf)}.ws-verpop [data-kind=docx],.ws-flyer[data-kind=docx]{--tc:var(--ws-word)}#whiteboard [data-part=workshop] :-webkit-any([data-type=docx],[data-kind=docx],[data-kind=word]){--tc:var(--ws-word)}#whiteboard [data-part=workshop] :is([data-type=docx],[data-kind=docx],[data-kind=word]){--tc:var(--ws-word)}.ws-verpop [data-kind=xlsx],.ws-flyer[data-kind=xlsx]{--tc:var(--ws-excel)}#whiteboard [data-part=workshop] :-webkit-any([data-type=xlsx],[data-kind=xlsx],[data-kind=excel]){--tc:var(--ws-excel)}#whiteboard [data-part=workshop] :is([data-type=xlsx],[data-kind=xlsx],[data-kind=excel]){--tc:var(--ws-excel)}.ws-verpop [data-kind=note],.ws-flyer[data-kind=note]{--tc:var(--ws-note)}#whiteboard [data-part=workshop] :-webkit-any([data-type=note],[data-kind=note]){--tc:var(--ws-note)}#whiteboard [data-part=workshop] :is([data-type=note],[data-kind=note]){--tc:var(--ws-note)}#whiteboard [data-part=prose] .tiptap [data-part=workshop]{border:1px solid var(--ws-line);background:var(--ws-paper);border-radius:12px;padding:14px 18px 18px;position:relative;container:ws/inline-size}#whiteboard [data-part=workshop] [hidden]{display:none!important}:where(#whiteboard [data-part=workshop] button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0}#whiteboard [data-part=workshop] button:disabled,#whiteboard [data-part=workshop] button[aria-disabled=true]{cursor:default}#whiteboard [data-part=workshop] kbd{border:1px solid var(--ws-line);color:var(--ws-ink4);font:500 10.5px/1.2 var(--ws-mono);border-radius:4px;padding:1px 4px}#whiteboard [data-part=workshop] .ws-badge{height:32px;color:var(--ws-ink);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:600;line-height:32px;display:flex}#whiteboard [data-part=workshop] .ws-badge-mark{margin-right:5px;display:inline-flex}#whiteboard [data-part=workshop] .ws-badge .fj-mark{width:32px;height:auto;fill:var(--ws-rose)}#whiteboard [data-part=workshop][data-busy] :-webkit-any(.ws-badge,.ws-qmark) .fj-sleepy .fj-eyes{display:inline}#whiteboard [data-part=workshop][data-busy] :is(.ws-badge,.ws-qmark) .fj-sleepy .fj-eyes{display:inline}#whiteboard [data-part=workshop][data-busy] :-webkit-any(.ws-badge,.ws-qmark) .fj-sleepy .fj-sleep{display:none}#whiteboard [data-part=workshop][data-busy] :is(.ws-badge,.ws-qmark) .fj-sleepy .fj-sleep{display:none}#whiteboard [data-part=workshop] :is(.ws-busy,[data-busy]>.ws-badge) .fj-swim{transform-box:view-box;transform-origin:128px 176px;animation:1.2s cubic-bezier(.45,0,.2,1) infinite fj-bell}#whiteboard [data-part=workshop] :is(.ws-busy,[data-busy]>.ws-badge) .fj-fin{transform-box:view-box;animation:1.2s cubic-bezier(.45,0,.2,1) infinite fj-flap}#whiteboard [data-part=workshop] :is(.ws-busy,[data-busy]>.ws-badge) .fj-fin-l{transform-origin:84px 118px;--fj-flap:14deg}#whiteboard [data-part=workshop] :is(.ws-busy,[data-busy]>.ws-badge) .fj-fin-r{transform-origin:172px 118px;--fj-flap:-14deg}#whiteboard [data-part=workshop-corner]{z-index:2;opacity:0;transition:opacity .15s ease-out;position:absolute;top:10px;right:12px}#whiteboard [data-part=workshop]:hover>[data-part=workshop-corner],#whiteboard [data-part=workshop-corner]:focus-within{opacity:1}#whiteboard [data-part=workshop-more]{width:26px;height:26px;color:var(--ws-ink3);line-height:26px}#whiteboard [data-part=workshop-more]:hover{background:var(--ws-line2);color:var(--ws-ink)}#whiteboard [data-part=workshop] .ws-body-split{display:block}#whiteboard [data-part=workshop] .ws-words{min-width:0;position:relative}#whiteboard [data-part=prose] .tiptap [data-part=workshop-text]{z-index:1;color:var(--ws-ink2);grid-template-columns:minmax(0,1fr);row-gap:4px;display:grid;position:relative}#whiteboard [data-part=prose] .tiptap [data-part=workshop-text]>*{min-width:0;margin:0}#whiteboard [data-part=prose] .tiptap [data-part=workshop-text]>.ws-ask{color:var(--ws-ink);font-size:1.13em;line-height:1.7}#whiteboard [data-part=prose] .tiptap [data-part=workshop-text]>.ws-label{color:var(--ws-ink);letter-spacing:.01em;margin-top:20px;font-size:13px;font-weight:650;line-height:1.5;position:relative}#whiteboard [data-part=prose] .tiptap [data-part=workshop-text]>.ws-label.ws-filesec:before{content:"";background:var(--tc,var(--ws-ink4));vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}#whiteboard [data-part=prose] .tiptap [data-part=workshop-text]>.ws-label+.ws-body{margin-top:2px}#whiteboard [data-part=workshop] .ws-wash{z-index:0;background:color-mix(in srgb, var(--tc,var(--ws-ink3)) 6%, transparent);opacity:0;pointer-events:none;border-radius:6px;transition:opacity .25s ease-out;position:absolute;left:-10px;right:-10px}#whiteboard [data-part=workshop] .ws-wash.on{opacity:1}#whiteboard [data-part=workshop] .ws-rm{width:18px;height:18px;color:var(--ws-ink4);opacity:0;margin-right:4px;line-height:16px;transition:opacity .15s ease-out;position:absolute;top:2px;right:100%}#whiteboard [data-part=workshop] .ws-label:hover .ws-rm{opacity:1}#whiteboard [data-part=workshop] .ws-rm:hover{color:var(--ws-ink);background:var(--ws-line2)}#whiteboard [data-part=prose] .tiptap ul.ws-body:-webkit-any([data-sec=sources],[data-sec=decided]){padding-left:0;list-style:none}#whiteboard [data-part=prose] .tiptap ul.ws-body:is([data-sec=sources],[data-sec=decided]){padding-left:0;list-style:none}#whiteboard [data-part=prose] .tiptap ul.ws-body[data-sec=decided]>li{padding-left:18px;position:relative}#whiteboard [data-part=prose] .tiptap ul.ws-body[data-sec=decided]>li:before{content:"";border-left:1.5px solid var(--ws-ink4);border-bottom:1.5px solid var(--ws-ink4);width:8px;height:4px;position:absolute;top:.45em;left:1px;transform:rotate(-45deg)}#whiteboard [data-part=prose] .tiptap [data-part=workshop] .is-empty[data-placeholder]{position:relative}#whiteboard [data-part=prose] .tiptap [data-part=workshop] .is-empty[data-placeholder]:before{content:attr(data-placeholder);float:left;width:100%;height:0;color:var(--ws-ink4);pointer-events:none}#whiteboard [data-part=workshop] .ws-attachrow{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}#whiteboard [data-part=workshop] .ws-file{border:1px solid var(--ws-line);background:var(--ws-paper);max-width:100%;height:28px;color:var(--ws-ink2);cursor:pointer;border-radius:6px;align-items:center;gap:7px;padding:0 4px 0 8px;font-size:12.5px;display:inline-flex}#whiteboard [data-part=workshop] .ws-file:before{content:"";background:var(--tc,var(--ws-ink5));border-radius:50%;flex:none;width:6px;height:6px}#whiteboard [data-part=workshop] .ws-file.inline{border-style:dashed;padding-right:10px}#whiteboard [data-part=workshop] .ws-file:hover{border-color:var(--ws-ink5);color:var(--ws-ink)}#whiteboard [data-part=workshop] .ws-filename{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#whiteboard [data-part=workshop] .ws-fileout{width:20px;height:20px;color:var(--ws-ink4);border-radius:4px;font-size:13px;line-height:18px}#whiteboard [data-part=workshop] .ws-fileout:hover{background:var(--ws-line2);color:var(--ws-ink)}#whiteboard [data-part=workshop] .ws-addfiles{height:28px;color:var(--ws-accent);padding:0 8px;font-size:12.5px}#whiteboard [data-part=workshop] .ws-addfiles:hover{background:var(--ws-accent-bg)}#whiteboard [data-part=workshop] .ws-unmention{vertical-align:6px;background:var(--ws-ink2);color:#fff;opacity:0;border-radius:50%;place-items:center;width:14px;height:14px;margin:0 -6px 0 -8px;font-size:10px;line-height:1;transition:opacity .15s ease-out;display:inline-grid;position:relative}#whiteboard [data-part=workshop] .ws-ask [data-part=mention]:hover+.ws-unmention,#whiteboard [data-part=workshop] .ws-unmention:hover{opacity:1}#whiteboard [data-part=workshop] .ws-unmention:hover{background:var(--ws-bad)}#whiteboard [data-part=workshop] .ws-planfirst{height:28px;color:var(--ws-ink3);margin-left:-8px;padding:0 8px;font-size:12.5px}#whiteboard [data-part=workshop] .ws-planfirst:hover{background:var(--ws-line2);color:var(--ws-ink)}#whiteboard [data-part=workshop] .ws-fj{display:inline-flex}#whiteboard [data-part=workshop] .ws-busy{color:var(--ws-rose)}#whiteboard [data-part=workshop] .ws-stop{border:1px solid var(--ws-line);background:var(--ws-paper);height:26px;color:var(--ws-ink2);padding:0 10px;font-size:12px}#whiteboard [data-part=workshop] .ws-stop:hover{border-color:var(--ws-ink5);color:var(--ws-ink)}#whiteboard [data-part=workshop] .ws-addsec{margin:8px 0 0 -8px;font-size:12px;display:flex}#whiteboard [data-part=workshop] .ws-addsec button{height:24px;color:var(--ws-ink4);padding:0 8px;transition:color .15s ease-out,background .15s ease-out}#whiteboard [data-part=workshop] .ws-addsec button:hover{background:var(--ws-line2);color:var(--ws-ink)}#whiteboard [data-part=prose] .tiptap [data-part=workshop-text]>.ws-q{cursor:default;margin-top:14px}#whiteboard [data-part=prose] .tiptap [data-part=workshop-text]>.ws-q+.ws-q{margin-top:8px}#whiteboard [data-part=workshop] .ws-qcard{border:1px solid var(--ws-line);background:var(--ws-paper);border-radius:8px;padding:14px 16px 12px;font-size:13px;line-height:1.5}#whiteboard [data-part=workshop] .ws-q.ws-pulse .ws-qcard{animation:1.3s ease-in-out 3 ws-qpulse}#whiteboard [data-part=workshop] .ws-qlab{color:var(--ws-ink3);align-items:center;gap:7px;font-size:11.5px;display:flex}#whiteboard [data-part=workshop] .ws-qmark{display:inline-flex}#whiteboard [data-part=workshop] .ws-qmark .fj-mark{fill:var(--ws-rose)}#whiteboard [data-part=workshop] .ws-qtext{color:var(--ws-ink);margin-top:6px;font-size:15px;font-weight:500;line-height:1.6}#whiteboard [data-part=workshop] .ws-qctx{color:var(--ws-ink3);margin-top:2px;font-size:12.5px;line-height:1.6}#whiteboard [data-part=workshop] .ws-qans{justify-items:start;gap:10px;margin-top:12px;display:grid}#whiteboard [data-part=workshop] .ws-qopts{flex-wrap:wrap;gap:6px;display:flex}#whiteboard [data-part=workshop] .ws-qopt{border:1px solid var(--ws-line);background:var(--ws-paper);min-height:30px;color:var(--ws-ink);text-align:left;padding:0 11px;font-size:13px}#whiteboard [data-part=workshop] .ws-qopt:hover,#whiteboard [data-part=workshop] .ws-qopt[aria-pressed=true]{border-color:var(--ws-accent);color:var(--ws-accent)}#whiteboard [data-part=workshop] .ws-qopt[aria-pressed=true]{background:var(--ws-accent-bg)}#whiteboard [data-part=workshop] .ws-qwrite{align-items:center;gap:6px;width:100%;display:flex}#whiteboard [data-part=workshop] .ws-qin{border:1px solid var(--ws-line);background:var(--ws-paper);min-width:0;height:30px;color:var(--ws-ink);font:inherit;border-radius:6px;outline:none;flex:auto;padding:0 10px;font-size:13px}#whiteboard [data-part=workshop] .ws-qin:focus{border-color:var(--ws-accent)}#whiteboard [data-part=workshop] .ws-qleave{height:30px;color:var(--ws-ink3);align-items:center;gap:6px;margin-left:-8px;padding:0 8px;font-size:12.5px;display:inline-flex}#whiteboard [data-part=workshop] .ws-qleave:hover{background:var(--ws-line2);color:var(--ws-ink)}#whiteboard [data-part=workshop-foot]{-webkit-user-select:none;user-select:none;cursor:default;gap:6px;margin-top:12px;font-size:12.5px;display:grid}#whiteboard [data-part=workshop] .ws-make{border-top:1px solid var(--ws-line2);flex-wrap:wrap;align-items:center;gap:8px 10px;padding-top:14px;font-size:12.5px;display:flex}#whiteboard [data-part=workshop] .ws-make [hidden]{display:none!important}#whiteboard [data-part=workshop] :-webkit-any(.ws-make,.ws-report,.ws-repbody)[hidden]{display:none!important}#whiteboard [data-part=workshop] :is(.ws-make,.ws-report,.ws-repbody)[hidden]{display:none!important}#whiteboard [data-part=workshop] .ws-makebtn{background:var(--ws-accent);color:#fff;white-space:nowrap;border-radius:6px;height:30px;padding:0 14px;font-size:13px;font-weight:600}#whiteboard [data-part=workshop] .ws-makebtn:hover:not(:disabled){background:#0053a8}#whiteboard [data-part=workshop] .ws-makebtn:disabled{background:var(--ws-line2);color:var(--ws-ink4);cursor:default}#whiteboard [data-part=workshop] .ws-makehint{color:var(--ws-ink4);font-size:12px}#whiteboard [data-part=workshop] .ws-makehint[data-octopus]{color:var(--ws-ink3);align-items:center;gap:6px;display:inline-flex}#whiteboard [data-part=workshop] .ws-make .ws-hintmark{display:inline-flex}#whiteboard [data-part=workshop] .ws-make .ws-hintmark .fj-mark{width:14px;height:auto;fill:var(--ws-rose)}#whiteboard [data-part=workshop] .ws-make .ws-planfirst{margin-left:-2px}#whiteboard [data-part=workshop] .ws-make .fj-mark{width:22px;height:auto;fill:var(--ws-rose)}#whiteboard [data-part=workshop] .ws-makework{color:var(--ws-rose);font-variant-numeric:tabular-nums;white-space:nowrap}#whiteboard [data-part=workshop] .ws-report{align-items:center;gap:4px;min-width:0;display:flex}#whiteboard [data-part=workshop] .ws-repfold{min-width:0;height:24px;color:var(--ws-ink3);border-radius:4px;align-items:center;gap:6px;margin-left:-6px;padding:0 6px;font-size:12px;display:inline-flex}#whiteboard [data-part=workshop] .ws-repfold:hover{background:var(--ws-line2);color:var(--ws-ink)}#whiteboard [data-part=workshop] .ws-repfold .chev{width:10px;color:var(--ws-ink4);font-size:10px;transition:transform .15s ease-out}#whiteboard [data-part=workshop] .ws-report[data-folded] .chev{transform:rotate(-90deg)}#whiteboard [data-part=workshop] .ws-repmark{display:inline-flex}#whiteboard [data-part=workshop] .ws-repmark .fj-mark{width:16px;height:auto;fill:var(--ws-rose)}#whiteboard [data-part=workshop] .ws-repcount{color:var(--ws-chg)}#whiteboard [data-part=workshop] .ws-report .ws-warnx{color:var(--ws-ink4);margin-left:auto}#whiteboard [data-part=workshop] .ws-report .ws-warnx:hover{background:var(--ws-line2);color:var(--ws-ink)}#whiteboard [data-part=workshop] .ws-repbody,.ws-verpop .ws-setreport{color:var(--ws-ink2);gap:12px;font-size:12.5px;line-height:1.5;display:grid}#whiteboard [data-part=workshop] .ws-repbody{border-left:1px solid var(--ws-line);-webkit-user-select:text;user-select:text;margin:0 0 8px 7px;padding:4px 0 4px 16px}:is(#whiteboard [data-part=workshop],.ws-verpop) .ws-repfiles{gap:8px;display:grid}:is(#whiteboard [data-part=workshop],.ws-verpop) .ws-repfile{gap:4px;min-width:0;display:grid}:is(#whiteboard [data-part=workshop],.ws-verpop) .ws-rephead{align-items:center;gap:8px;min-width:0;display:flex}:is(#whiteboard [data-part=workshop],.ws-verpop) .ws-repdot{background:var(--tc,var(--ws-ink4));border-radius:50%;flex:none;width:8px;height:8px}:is(#whiteboard [data-part=workshop],.ws-verpop) .ws-repname{min-width:0;color:var(--ws-ink);font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:0;font-size:13px;font-weight:500;overflow:hidden}:is(#whiteboard [data-part=workshop],.ws-verpop) button.ws-repname{cursor:pointer}:is(#whiteboard [data-part=workshop],.ws-verpop) button.ws-repname:hover{color:var(--ws-accent);text-underline-offset:2px;text-decoration:underline}:is(#whiteboard [data-part=workshop],.ws-verpop) .ws-repdid{color:var(--ws-ink4);flex:none;font-size:12px}:is(#whiteboard [data-part=workshop],.ws-verpop) .ws-repsaid{-webkit-line-clamp:2;color:var(--ws-ink2);cursor:pointer;-webkit-box-orient:vertical;padding-left:16px;display:-webkit-box;overflow:hidden}:is(#whiteboard [data-part=workshop],.ws-verpop) .ws-repsaid[data-open]{-webkit-line-clamp:unset;display:block}:is(#whiteboard [data-part=workshop],.ws-verpop) .ws-repsaid.kept{color:var(--ws-ink3)}:is(#whiteboard [data-part=workshop],.ws-verpop) .ws-repcheck{color:var(--ws-chg);gap:4px;display:grid}:is(#whiteboard [data-part=workshop],.ws-verpop) .ws-replabel{font-size:12px;font-weight:500}:is(#whiteboard [data-part=workshop],.ws-verpop) .ws-repcheck ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}:is(#whiteboard [data-part=workshop],.ws-verpop) .ws-repcheck li{text-indent:-12px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;margin:0;padding-left:12px;overflow:hidden}:is(#whiteboard [data-part=workshop],.ws-verpop) .ws-repcheck li:before{content:"·";text-indent:0;width:12px;display:inline-block}:is(#whiteboard [data-part=workshop],.ws-verpop) .ws-repcheck li[data-open]{white-space:normal}:is(#whiteboard [data-part=workshop],.ws-verpop) .ws-repread{justify-items:start;gap:4px;display:grid}:is(#whiteboard [data-part=workshop],.ws-verpop) .ws-repreadall{height:20px;color:var(--ws-ink3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;margin-left:-4px;padding:0 4px;font-size:12px;display:inline-flex}:is(#whiteboard [data-part=workshop],.ws-verpop) .ws-repreadall:hover{background:var(--ws-line2);color:var(--ws-ink)}:is(#whiteboard [data-part=workshop],.ws-verpop) .ws-repreadall .chev{width:10px;color:var(--ws-ink4);font-size:10px;transition:transform .15s ease-out;transform:rotate(-90deg)}:is(#whiteboard [data-part=workshop],.ws-verpop) .ws-repread[data-open] .chev{transform:none}:is(#whiteboard [data-part=workshop],.ws-verpop) .ws-repchips{flex-wrap:wrap;gap:4px;min-width:0;display:flex}:is(#whiteboard [data-part=workshop],.ws-verpop) .ws-repfile .ws-repchips{padding-left:16px}:is(#whiteboard [data-part=workshop],.ws-verpop) .ws-repchip{border:1px solid var(--ws-line);background:var(--ws-tint);max-width:200px;height:20px;color:var(--ws-ink3);font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:10px;padding:0 8px;font-size:12px;line-height:18px;overflow:hidden}:is(#whiteboard [data-part=workshop],.ws-verpop) .ws-repchip:hover{border-color:var(--ws-ink5);color:var(--ws-ink)}:is(#whiteboard [data-part=workshop],.ws-verpop) .ws-repchip.more{color:var(--ws-ink4)}#whiteboard [data-part=workshop] .ws-warnx{width:22px;height:20px;color:var(--ws-chg);border-radius:4px;flex:none;font-size:14px;line-height:1}#whiteboard [data-part=workshop] .ws-warnx:hover{background:#9c71241f}@container ws (width>=760px){#whiteboard [data-part=workshop][data-split] [data-part=workshop-foot]{bottom:calc(-1 * var(--ws-under,0px));z-index:2;border-top:1px solid var(--ws-line);background:var(--ws-paper);padding:10px 0 12px;position:sticky}#whiteboard [data-part=workshop][data-split] [data-part=workshop-foot]:before{content:"";background:linear-gradient(to bottom, transparent, var(--ws-paper));pointer-events:none;height:24px;position:absolute;bottom:calc(100% + 1px);left:0;right:0}#whiteboard [data-part=workshop][data-split] [data-part=workshop-foot] .ws-make{border-top:0;padding-top:0}#whiteboard [data-part=workshop][data-split] [data-part=workshop-foot]:has(.ws-report:not([hidden])){padding-bottom:4px}}#whiteboard [data-part=workshop] .ws-openq{height:28px;color:var(--ws-accent);white-space:nowrap;align-items:center;padding:0;font-size:12.5px;display:inline-flex}#whiteboard [data-part=workshop] .ws-openq:hover{text-decoration:underline}#whiteboard [data-part=workshop] .ws-failed{color:var(--ws-bad);font-size:12px}#whiteboard [data-part=workshop] .ws-results{background:var(--ws-tint);cursor:default;border-radius:12px;margin-top:18px;padding:0 20px 18px}#whiteboard [data-part=workshop] .ws-results-none{color:var(--ws-ink4);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:2px 0 16px;font-size:12.5px;display:flex}#whiteboard [data-part=workshop] .ws-results-none .fj-mark{opacity:.75;width:40px;height:auto}#whiteboard [data-part=workshop] .ws-results[data-empty] .ws-results-head{min-height:44px}#whiteboard [data-part=workshop] .ws-results[data-empty] .ws-results-list{display:none}@container ws (width>=760px){#whiteboard [data-part=workshop][data-split] .ws-body-split{grid-template-columns:minmax(300px,1fr) minmax(0,760px);align-items:start;gap:24px;display:grid}#whiteboard [data-part=workshop][data-split] .ws-results{margin-top:0}#whiteboard [data-part=workshop][data-split] .ws-results[data-stick]{top:calc(var(--ws-cover,0px) + 12px);position:sticky}#whiteboard [data-part=workshop][data-split] .ws-results[data-empty]{box-sizing:border-box;flex-direction:column;align-self:stretch;height:0;min-height:max(100%,122px);display:flex;overflow:hidden}#whiteboard [data-part=workshop][data-split] .ws-results[data-empty] .ws-results-none{flex:1;justify-content:center}}@container ws (width<=759.98px){#whiteboard [data-part=workshop] .ws-results[data-empty]{align-items:center;gap:10px;margin-top:14px;padding:6px 8px 6px 14px;display:flex}#whiteboard [data-part=workshop] .ws-results[data-empty] .ws-results-none{text-align:left;flex-direction:row;flex:1;order:0;gap:10px;min-width:0;padding:0}#whiteboard [data-part=workshop] .ws-results[data-empty] .ws-results-none .fj-mark{flex:none;width:24px}#whiteboard [data-part=workshop] .ws-results[data-empty] .ws-results-head{order:1;min-height:0;padding:0}#whiteboard [data-part=workshop] .ws-results[data-empty] .ws-results-label{display:none}}#whiteboard [data-part=workshop] .ws-results-head{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:52px;padding:8px 0;display:flex}#whiteboard [data-part=workshop] .ws-results-label{color:var(--ws-ink3);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:650}#whiteboard [data-part=workshop] .ws-verchip{border:1px solid var(--ws-line);background:var(--ws-paper);height:26px;color:var(--ws-ink);font:600 12.5px/1 var(--ws-mono);border-radius:5px;align-items:center;gap:6px;padding:0 6px 0 8px;display:inline-flex}#whiteboard [data-part=workshop] .ws-verchip:hover{border-color:var(--ws-ink5)}#whiteboard [data-part=workshop] .ws-verchip .gb{color:var(--ws-chg);font:500 12px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}#whiteboard [data-part=workshop] .ws-verchip .chev{color:var(--ws-ink3);font-size:10px}#whiteboard [data-part=workshop] .ws-verchip.ws-flash{animation:1.6s ease-out ws-vflash}#whiteboard [data-part=workshop] .ws-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 14px;display:flex}#whiteboard [data-part=workshop] .ws-chips{flex-wrap:wrap;gap:2px;display:flex}#whiteboard [data-part=workshop] .ws-chip{height:26px;color:var(--ws-ink3);white-space:nowrap;border:1px solid #0000;border-radius:5px;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;display:inline-flex}#whiteboard [data-part=workshop] .ws-chip:hover:not(:disabled){color:var(--ws-ink)}#whiteboard [data-part=workshop] .ws-chip[aria-pressed=true]{border-color:var(--ws-line);background:var(--ws-paper);color:var(--ws-ink);box-shadow:0 1px 1px #00000008}#whiteboard [data-part=workshop] .ws-chip:disabled{opacity:.4}#whiteboard [data-part=workshop] .ws-chip .n{color:var(--ws-ink4);font:11px var(--ws-mono)}#whiteboard [data-part=workshop] .ws-chip.changed .n{color:var(--ws-chg)}#whiteboard [data-part=workshop] .ws-chip.making .n{color:var(--ws-rose)}#whiteboard [data-part=workshop] .ws-sizes{border:1px solid var(--ws-line);background:var(--ws-paper);border-radius:6px;margin-left:auto;padding:1px;display:inline-flex}#whiteboard [data-part=workshop] .ws-size{width:26px;height:22px;color:var(--ws-ink3);border-radius:4px;place-items:center;display:grid}#whiteboard [data-part=workshop] .ws-size:hover{color:var(--ws-ink)}#whiteboard [data-part=workshop] .ws-size[aria-pressed=true]{background:var(--ws-line2);color:var(--ws-ink)}#whiteboard [data-part=workshop] .ws-results-list{--cols:2;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));align-content:start;gap:22px 16px;display:grid}#whiteboard [data-part=workshop] .ws-results-list[data-size=compact]{--cols:3;gap:16px 12px}#whiteboard [data-part=workshop] .ws-results-list>.ws-away{display:none}#whiteboard [data-part=workshop] .ws-none{color:var(--ws-ink3);justify-items:center;gap:6px;padding:36px 0;font-size:13px;display:grid}#whiteboard [data-part=workshop] .ws-showall{height:28px;color:var(--ws-accent);padding:0 8px;font-size:12.5px}#whiteboard [data-part=workshop] .ws-showall:hover{background:var(--ws-accent-bg)}#whiteboard [data-part=workshop] .ws-results-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}#whiteboard [data-part=workshop] .ws-results-foot:not(:has(>:not([hidden]))){display:none}#whiteboard [data-part=workshop] .ws-pager{align-items:center;gap:2px;margin-left:auto;display:inline-flex}#whiteboard [data-part=workshop] .ws-turn{width:26px;height:26px;color:var(--ws-ink2);border-radius:5px;font-size:15px;line-height:24px}#whiteboard [data-part=workshop] .ws-turn:hover:not(:disabled){background:var(--ws-line2);color:var(--ws-ink)}#whiteboard [data-part=workshop] .ws-turn:disabled{color:var(--ws-ink5)}#whiteboard [data-part=workshop] .ws-dots{align-items:center;display:inline-flex}#whiteboard [data-part=workshop] .ws-dot{width:16px;height:22px;position:relative}#whiteboard [data-part=workshop] .ws-dot:before{content:"";background:var(--ws-ink5);border-radius:50%;width:6px;height:6px;transition:background .2s ease-out,transform .2s ease-out;position:absolute;top:8px;left:5px}#whiteboard [data-part=workshop] .ws-dot[aria-current=page]:before{background:var(--ws-ink2);transform:scale(1.2)}#whiteboard [data-part=workshop] .ws-dot :-webkit-any(.chg,.mk){border-radius:1px;width:4px;height:2px;position:absolute;top:17px}#whiteboard [data-part=workshop] .ws-dot :is(.chg,.mk){border-radius:1px;width:4px;height:2px;position:absolute;top:17px}#whiteboard [data-part=workshop] .ws-dot .chg{background:var(--ws-chg);left:4px}#whiteboard [data-part=workshop] .ws-dot .mk{background:var(--ws-rose);right:4px}#whiteboard [data-part=workshop] .ws-dot .chg:only-child{left:6px}#whiteboard [data-part=workshop] .ws-dot .mk:only-child{right:6px}#whiteboard [data-part=workshop] .ws-where{min-width:3.4em;color:var(--ws-ink3);font:11.5px var(--ws-mono);text-align:center}@container ws (width<=759.98px){#whiteboard [data-part=workshop] .ws-results{padding:0 14px 14px}#whiteboard [data-part=workshop] .ws-results-list[data-size=compact]{--cols:2}}#whiteboard [data-part=prose] .tiptap{container:note-text/inline-size}#whiteboard [data-part=workshop] :-webkit-any(.ws-secline,.ws-filemore,.ws-glance-more,.ws-glance){display:none}#whiteboard [data-part=workshop] :is(.ws-secline,.ws-filemore,.ws-glance-more,.ws-glance){display:none}@container note-text (width<=517.98px){#whiteboard [data-part=prose] .tiptap [data-part=workshop]{border-color:var(--ws-line2);border-radius:10px;padding:10px 12px 12px}#whiteboard [data-part=workshop] .ws-badge{gap:6px;height:28px;margin-bottom:6px;font-size:12px;line-height:28px}#whiteboard [data-part=workshop] .ws-badge-mark{margin-right:4px}#whiteboard [data-part=workshop] .ws-badge .fj-mark{width:28px}#whiteboard [data-part=prose] .tiptap:not(.ProseMirror-focused) [data-part=workshop-text]>.ws-ask:not(.is-empty){-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#whiteboard [data-part=prose] .tiptap:not(.ProseMirror-focused) [data-part=workshop-text]>.ws-ask~.ws-ask{display:none}#whiteboard [data-part=prose] .tiptap [data-part=workshop-text]>.ws-ask{font-size:1.05em;line-height:1.55}#whiteboard [data-part=workshop] .ws-attachrow{flex-wrap:nowrap;gap:4px;margin-top:6px;overflow:hidden}#whiteboard [data-part=workshop] .ws-attachrow>.ws-file{flex:0 auto;min-width:0;height:24px;font-size:12px}#whiteboard [data-part=workshop] .ws-attachrow>.ws-file:nth-child(n+3),#whiteboard [data-part=workshop] .ws-attachrow .ws-fileout{display:none}#whiteboard [data-part=workshop] .ws-attachrow>.ws-file:not(.inline){padding-right:8px}#whiteboard [data-part=workshop] .ws-attachrow>.ws-addfiles{flex:none;height:24px;font-size:12px}#whiteboard [data-part=workshop] .ws-filemore{background:var(--ws-line2);height:24px;color:var(--ws-ink3);border-radius:6px;flex:none;align-items:center;padding:0 6px;font-size:12px;display:inline-flex}#whiteboard [data-part=workshop] .ws-wash{display:none}#whiteboard [data-part=prose] .tiptap [data-part=workshop-text]>:-webkit-any(.ws-label,.ws-body,.ws-q,.ws-addsec){display:none}#whiteboard [data-part=prose] .tiptap [data-part=workshop-text]>:is(.ws-label,.ws-body,.ws-q,.ws-addsec){display:none}#whiteboard [data-part=workshop] .ws-secline{color:var(--ws-ink4);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;display:block;overflow:hidden}#whiteboard [data-part=workshop]:not([data-part=reader] [data-part=workshop]) :-webkit-any(.ws-make,.ws-report,.ws-repbody){display:none}#whiteboard [data-part=workshop]:not([data-part=reader] [data-part=workshop]) :is(.ws-make,.ws-report,.ws-repbody){display:none}#whiteboard [data-part=workshop] .ws-make{margin-top:6px;padding-top:10px}#whiteboard [data-part=workshop] .ws-results,#whiteboard [data-part=workshop] .ws-results[data-empty]{border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding:8px 10px;display:flex}#whiteboard [data-part=workshop] .ws-results>:-webkit-any(.ws-results-head,.ws-filters,.ws-none,.ws-results-none,.ws-results-foot){display:none}#whiteboard [data-part=workshop] .ws-results>:is(.ws-results-head,.ws-filters,.ws-none,.ws-results-none,.ws-results-foot){display:none}#whiteboard [data-part=workshop] .ws-results-list,#whiteboard [data-part=workshop] .ws-results-list[data-size=compact]{gap:6px;display:flex;min-height:0!important}#whiteboard [data-part=workshop] .ws-results-list>[data-part=workshop-output],#whiteboard [data-part=workshop] .ws-results-list>.ws-away{flex:none;width:44px;display:block}#whiteboard [data-part=workshop] .ws-results-list>[data-part=workshop-output]:nth-child(n+6),#whiteboard [data-part=workshop] [data-part=workshop-output] .ws-thumb .ws-onb{display:none}#whiteboard [data-part=workshop] [data-part=workshop-output] :-webkit-any(.ws-nameline,.ws-row,[data-part=output-foot]){display:none}#whiteboard [data-part=workshop] [data-part=workshop-output] :is(.ws-nameline,.ws-row,[data-part=output-foot]){display:none}#whiteboard [data-part=workshop] [data-part=workshop-output] .ws-thumb{aspect-ratio:5/6;border-color:var(--ws-line2);border-radius:5px}#whiteboard [data-part=workshop] [data-part=workshop-output][data-status=stale] .ws-thumb:after{border-width:0 10px 10px 0}#whiteboard [data-part=workshop] [data-part=workshop-output] .ws-pen .fj-mark{width:16px;height:auto}#whiteboard [data-part=workshop] .ws-glance-more{color:var(--ws-ink3);align-items:center;font-size:12px;display:inline-flex}#whiteboard [data-part=workshop] .ws-glance{min-width:0;height:24px;color:var(--ws-ink3);flex-basis:100%;align-items:center;gap:6px;font-size:11.5px;display:flex}#whiteboard [data-part=workshop] .ws-glance>[hidden]{display:none}#whiteboard [data-part=workshop] .ws-glance-mark{flex:none;display:inline-flex}#whiteboard [data-part=workshop] .ws-glance-mark .fj-mark{width:18px;height:auto}#whiteboard [data-part=workshop] .ws-glance-mark:not(.ws-busy) .fj-mark{opacity:.75}#whiteboard [data-part=workshop] .ws-glance-mark.ws-busy .fj-mark{fill:var(--ws-rose)}#whiteboard [data-part=workshop][data-busy] .ws-glance-said{color:var(--ws-rose)}#whiteboard [data-part=workshop] .ws-glance-said{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#whiteboard [data-part=workshop] .ws-glance-q{min-width:0;height:24px;color:var(--ws-accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0}#whiteboard [data-part=workshop] .ws-glance-q:hover{text-decoration:underline}#whiteboard [data-part=workshop] .ws-glance-act{height:24px;color:var(--ws-ink2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;margin-right:-6px;padding:0 6px;font-weight:600}#whiteboard [data-part=workshop] .ws-glance-act:hover:not(:disabled){background:var(--ws-line2);color:var(--ws-ink)}#whiteboard [data-part=workshop] .ws-glance-act:disabled{color:var(--ws-ink5);cursor:default}#whiteboard [data-part=reader] [data-part=workshop] .ws-glance-act{display:none}}#whiteboard [data-part=prose] .tiptap [data-part=output-slot],#whiteboard [data-part=prose] .tiptap [data-part=output-text]{display:none}#whiteboard [data-part=workshop] [data-part=workshop-output]{min-width:0;position:relative}#whiteboard [data-part=workshop] [data-part=output-head]{-webkit-user-select:none;user-select:none;flex-direction:column;min-width:0;display:flex}.ws-thumb{aspect-ratio:5/6;background:var(--ws-well);width:100%;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;margin:0;padding:0;transition:border-color .15s ease-out;display:block;position:relative;overflow:hidden;container:ws-page/inline-size}.ws-thumb:before{content:"";z-index:3;background:var(--tc,var(--ws-ink5));opacity:.55;height:2px;position:absolute;top:0;bottom:auto;left:0;right:0}#whiteboard [data-part=workshop-output]:hover .ws-thumb{border-color:var(--ws-line)}#whiteboard [data-part=workshop-output].ws-lit .ws-thumb{border-color:color-mix(in srgb, var(--tc) 35%, transparent)}.ws-thumb .ws-tile{color:#2b2e34;text-align:left;background:#fff;border-radius:3px 3px 0 0;padding:7% 7% 0;font-size:2.6cqi;line-height:1.55;position:absolute;top:7%;bottom:0;left:8%;right:8%;overflow:hidden;box-shadow:0 0 0 .5px #00000014,0 1px 3px #00000014;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.ws-thumb .ws-tile>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ws-thumb .ws-tile .t{color:#16181d;white-space:normal;margin-bottom:.4em;font-size:1.55em;font-weight:700;line-height:1.3}.ws-thumb .ws-tile .h{color:#16181d;margin-top:.55em;font-size:1.12em;font-weight:700}.ws-thumb .ws-tile .li:before{content:"• ";color:#9da2ab}.ws-thumb .ws-tile .tr{border-bottom:.5px solid #e2e3e6;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.ws-thumb .ws-tile .tr.first{color:#6a707b;margin-top:.4em;font-weight:600}.ws-thumb .ws-tile .tr span{text-overflow:ellipsis;padding:0 .3em;overflow:hidden}.ws-thumb .ws-tile table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:1.08em}.ws-thumb .ws-tile td{text-overflow:ellipsis;white-space:nowrap;border:.5px solid #e1e3e6;max-width:0;padding:.3em .45em;overflow:hidden}.ws-thumb .ws-tile tr.h td{background:color-mix(in srgb, var(--ws-excel) 10%, #fff);font-weight:700}.ws-thumb .ws-tile td.n{text-align:right;font-variant-numeric:tabular-nums}.ws-thumb .ws-tile-note{background:#fffdf6}.ws-thumb .ws-tocome>div{background:var(--ws-line);border-radius:2px;height:.75em;margin:.6em 0}.ws-thumb .ws-tocome>.t{background:var(--ws-ink5);height:1.3em;margin-top:0}.ws-thumb .ws-tocome>.h{background:var(--ws-ink5);height:.9em;margin-top:1.1em}#whiteboard [data-part=workshop] .ws-results-list[data-size=large] .ws-thumb{max-height:260px}.ws-thumb .ws-onb{z-index:4;border:1px solid color-mix(in srgb, var(--ws-accent) 25%, var(--ws-line));background:var(--ws-paper);border-radius:4px;place-items:center;width:20px;height:20px;display:none;position:absolute;top:8px;right:8px}.ws-thumb .ws-onb:after{content:"";border-left:1.5px solid var(--ws-accent);border-bottom:1.5px solid var(--ws-accent);width:7px;height:4px;margin-top:-2px;transform:rotate(-45deg)}#whiteboard [data-part=workshop-output][data-status=made]:not([data-draft]) .ws-onb{display:grid}#whiteboard [data-part=workshop-output][data-status=stale] .ws-thumb:after{content:"";z-index:4;border-style:solid;border-width:0 34px 34px 0;border-color:transparent var(--ws-well) var(--ws-chg-fold) transparent;filter:drop-shadow(-2px 3px 2px #5a401029);position:absolute;top:0;right:0}#whiteboard [data-part=workshop-output].ws-folding .ws-thumb:after{animation:.38s cubic-bezier(.2,.8,.2,1) both ws-fold}.ws-thumb[data-reading] .ws-tile{opacity:.4}.ws-thumb .ws-doing{z-index:5;pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:auto;bottom:9%;left:6%;right:6%}.ws-thumb .ws-doing-mark{align-items:flex-end;gap:3px;display:inline-flex}.ws-thumb .ws-doing-mark .fj-mark{width:22px;height:auto}.ws-thumb .ws-docglyph{border:1.2px solid var(--ws-ink3);background:linear-gradient(var(--ws-ink4), var(--ws-ink4)) 2px 5px / 6px 1px no-repeat, linear-gradient(var(--ws-ink4), var(--ws-ink4)) 2px 8px / 6px 1px no-repeat, linear-gradient(var(--ws-ink4), var(--ws-ink4)) 2px 11px / 4px 1px no-repeat, var(--ws-paper);border-radius:1.5px 5px 1.5px 1.5px;width:13px;height:16px;margin-bottom:2px;position:relative}.ws-thumb .ws-doing-said{background:color-mix(in srgb, var(--ws-paper) 88%, transparent);max-width:100%;box-shadow:0 0 0 .5px var(--ws-line);color:var(--ws-ink2);border-radius:999px;padding:3px 9px;font-size:11.5px;line-height:1.35;display:grid}.ws-thumb .ws-doing-line{white-space:nowrap;text-overflow:ellipsis;opacity:0;grid-area:1/1;transition:opacity .32s ease-out;overflow:hidden}.ws-thumb .ws-doing-line.on{opacity:1}.ws-thumb .ws-pen{z-index:5;pointer-events:none;transition:top .3s ease-out;position:absolute;top:40%;right:5%}.ws-thumb.ws-writing .ws-tile .ws-line{clip-path:inset(-2px 100% -4px 0);transition:clip-path .38s ease-out}.ws-thumb.ws-writing .ws-tile .ws-line.on{clip-path:inset(-2px 0 -4px)}.ws-thumb.ws-writing .ws-tile .ws-line.cur:not(tr){background:linear-gradient(color-mix(in srgb, var(--ws-rose) 55%, transparent), color-mix(in srgb, var(--ws-rose) 55%, transparent)) 0 100% / 100% 1.5px no-repeat;animation:.38s ease-out both ws-ink}.ws-thumb.ws-writing .ws-tile tr.ws-line{clip-path:none;opacity:0;transition:opacity .38s ease-out}.ws-thumb.ws-writing .ws-tile tr.ws-line.on{opacity:1}.ws-thumb.ws-writing .ws-tile tr.ws-line.cur td{background:color-mix(in srgb, var(--ws-rose) 9%, #fff)}#whiteboard [data-part=workshop] .ws-nameline{align-items:flex-start;gap:7px;min-width:0;margin-top:9px;display:flex}#whiteboard [data-part=workshop] .ws-nameline:before{content:"";background:var(--tc,var(--ws-ink4));border-radius:50%;flex:none;align-self:flex-start;width:6px;height:6px;margin-top:7px}#whiteboard [data-part=workshop] [data-part=output-name]{-webkit-line-clamp:2;min-width:0;color:var(--ws-ink3);text-align:left;overflow-wrap:anywhere;cursor:text;-webkit-box-orient:vertical;font-size:13px;font-weight:550;line-height:1.45;display:-webkit-box;overflow:hidden}#whiteboard [data-part=workshop] [data-part=output-name][data-made]{color:var(--ws-ink);cursor:pointer}#whiteboard [data-part=workshop] .ws-ext{color:var(--ws-ink4);font-weight:400}#whiteboard [data-part=workshop] .ws-row{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:26px;margin-top:4px;display:flex}#whiteboard [data-part=workshop] .ws-meta{min-width:0;max-width:100%;color:var(--ws-ink3);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex:0 auto;align-items:center;gap:6px;font-size:12px;display:inline-flex}#whiteboard [data-part=workshop] .ws-meta .ws-short{display:none}#whiteboard [data-part=workshop] .ws-meta.st{color:var(--ws-chg);font-weight:550}#whiteboard [data-part=workshop] .ws-meta.mk{color:var(--ws-rose)}#whiteboard [data-part=workshop] .ws-meta.bad{color:var(--ws-bad)}#whiteboard [data-part=workshop] .ws-meta.st:before{content:"";background:var(--ws-chg);border-radius:50%;flex:none;width:6px;height:6px}#whiteboard [data-part=workshop] .ws-acts{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:2px;min-width:0;margin-left:auto;display:flex}#whiteboard [data-part=workshop] .ws-act{white-space:nowrap;border-radius:5px;align-items:center;gap:6px;height:26px;padding:0 9px;font-size:12px;font-weight:550;display:inline-flex}#whiteboard [data-part=workshop] .ws-act.put{color:var(--ws-accent)}#whiteboard [data-part=workshop] .ws-act.put:hover{background:var(--ws-accent-bg)}#whiteboard [data-part=workshop] .ws-act.more{width:26px;color:var(--ws-ink3);justify-content:center;padding:0}#whiteboard [data-part=workshop] .ws-act.more:hover{background:var(--ws-line2);color:var(--ws-ink)}#whiteboard [data-part=workshop] .ws-act:-webkit-any(:disabled,[aria-disabled=true]){border-color:var(--ws-line2);color:var(--ws-ink4);background:0 0}#whiteboard [data-part=workshop] .ws-act:is(:disabled,[aria-disabled=true]){border-color:var(--ws-line2);color:var(--ws-ink4);background:0 0}#whiteboard [data-part=workshop] [data-size=compact] [data-part=output-name]{-webkit-line-clamp:1;font-size:12px}#whiteboard [data-part=workshop] [data-size=compact] .ws-nameline{min-height:0;margin-top:7px}#whiteboard [data-part=workshop] [data-size=compact] .ws-nameline:before{margin-top:6px}#whiteboard [data-part=workshop] [data-size=compact] .ws-row{min-height:24px;margin-top:3px}#whiteboard [data-part=workshop] [data-size=compact] .ws-meta{font-size:11.5px}#whiteboard [data-part=workshop] [data-size=compact] .ws-meta .ws-long{display:none}#whiteboard [data-part=workshop] [data-size=compact] .ws-meta .ws-short{display:inline}#whiteboard [data-part=workshop] [data-size=compact] .ws-act{height:24px;padding:0 7px;font-size:11.5px}#whiteboard [data-part=workshop] [data-size=compact] .ws-act.more{width:24px;padding:0}#whiteboard [data-part=workshop] [data-size=compact] .ws-thumb{aspect-ratio:4/3}#whiteboard [data-part=workshop] [data-size=compact] .ws-thumb .ws-onb{top:6px;right:6px}#whiteboard [data-part=workshop] [data-size=compact] [data-status=stale] .ws-thumb:after{border-width:0 22px 22px 0}#whiteboard [data-part=output-foot]{padding:6px 1px 0;font-size:12px}#whiteboard [data-part=workshop] .ws-pvrow{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}#whiteboard [data-part=workshop] .ws-pvnote{border:1px solid var(--ws-line);border-left:3px solid var(--ws-note);cursor:pointer;background:#fffdf6;border-radius:6px;outline:none;max-width:100%;padding:8px 12px}#whiteboard [data-part=workshop] .ws-notetext{color:var(--ws-ink2);gap:2px;font-size:12.5px;line-height:1.55;display:grid}#whiteboard [data-part=workshop] .ws-notetext .more{color:var(--ws-ink3)}#whiteboard [data-part=workshop] .ws-chg{color:var(--ws-ink3);animation:1.2s ease-in 6s forwards ws-fade}#whiteboard [data-part=workshop-output][data-flash] .ws-thumb{animation:1.2s ease-out ws-ring}.ws-ripple{z-index:1500;pointer-events:none;background:#0060c0;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;animation:.42s ease-out forwards ws-ripple;position:fixed}.ws-flyer{z-index:1400;pointer-events:none;aspect-ratio:auto;margin:0;position:fixed}#whiteboard [data-part=workshop-output].ws-landed .ws-thumb{animation:.36s ease-out ws-settle}#whiteboard [data-part=workshop-output]:-webkit-any(.ws-landed,.ws-boarded) :-webkit-any(.ws-meta,.ws-acts){animation:.3s ease-out ws-xfade}#whiteboard [data-part=workshop-output]:is(.ws-landed,.ws-boarded) :is(.ws-meta,.ws-acts){animation:.3s ease-out ws-xfade}#whiteboard [data-part=workshop-output].ws-boarded .ws-onb{animation:.3s ease-out ws-pop}@keyframes ws-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes ws-settle{40%{transform:translateY(-4px)}to{transform:none}}@keyframes ws-xfade{0%{opacity:0}}@keyframes ws-pop{0%{opacity:0;transform:scale(.6)}}@keyframes ws-fold{0%{border-width:0}}@keyframes ws-ink{0%{background-size:0 1.5px}}@keyframes ws-fade{to{opacity:0;visibility:hidden}}@keyframes ws-ripple{0%{opacity:.24}to{opacity:0;transform:scale(8)}}@keyframes ws-vflash{0%,35%{background:#f8f1e2;border-color:#e3cb98}}@keyframes ws-ring{0%{box-shadow:0 0 0 3px #0060c059}to{box-shadow:0 0 0 3px #0060c000}}@keyframes ws-qpulse{50%{border-color:#8ab0d9;box-shadow:0 0 0 4px #0060c012}}@media (prefers-reduced-motion:reduce){#whiteboard [data-part=workshop] *,#whiteboard [data-part=workshop] :before,#whiteboard [data-part=workshop] :after,.ws-verpop *,.ws-picker *{transition:none!important;animation:none!important}}.ws-verpop{z-index:1000;border:1px solid var(--ws-line);background:var(--ws-paper);width:360px;max-height:420px;color:var(--ws-ink2);border-radius:10px;padding:6px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12.5px;animation:.15s ease-out ws-rise;position:fixed;overflow-y:auto;box-shadow:0 2px 4px #0000000a,0 16px 40px #14161c24}.ws-verpop .ws-verhead{color:var(--ws-ink3);letter-spacing:.08em;text-transform:uppercase;padding:6px 10px 8px;font-size:11px;font-weight:650}.ws-verpop .ws-set{border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px 10px;display:grid}.ws-verpop .ws-set:hover,.ws-verpop .ws-set.now{background:var(--ws-tint)}.ws-verpop .ws-setn{color:var(--ws-ink);font:650 13px var(--ws-mono)}.ws-verpop .ws-setsaid{color:var(--ws-ink)}.ws-verpop .ws-setreport{margin:4px 0}.ws-verpop .ws-setwhen{color:var(--ws-ink3);font-size:11.5px}.ws-verpop .ws-setfiles{flex-wrap:wrap;gap:2px 10px;margin-top:3px;display:flex}.ws-verpop .ws-setfile{color:var(--ws-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.ws-verpop .ws-setfile:hover{text-decoration:underline}.ws-verpop .ws-setnow{color:var(--ws-accent);font-size:11.5px;font-weight:600}.ws-verpop .ws-setback{border:1px solid var(--ws-line);background:var(--ws-paper);height:26px;color:var(--ws-ink2);font:inherit;cursor:pointer;border-radius:6px;padding:0 10px;font-size:12px}.ws-verpop .ws-setback:hover{border-color:var(--ws-ink5);color:var(--ws-ink)}.ws-picker{z-index:1000;border:1px solid var(--ws-line);background:var(--ws-paper);width:290px;max-height:340px;color:var(--ws-ink);border-radius:10px;flex-direction:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;display:flex;position:fixed;box-shadow:0 12px 32px #14161c24}.ws-picker .ws-pickhead{border-bottom:1px solid var(--ws-line2);color:var(--ws-ink3);justify-content:space-between;align-items:center;padding:8px 8px 6px 12px;font-size:12px;display:flex}.ws-picker .ws-pickdone{background:var(--ws-accent);color:#fff;height:26px;font:inherit;cursor:pointer;border:0;border-radius:6px;padding:0 12px;font-weight:600}.ws-picker .ws-picklist{padding:4px;overflow-y:auto}.ws-picker .ws-pickrow{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:5px 8px;display:flex}.ws-picker .ws-pickrow:hover{background:var(--ws-tint)}.ws-picker .ws-pickrow:disabled{cursor:default;opacity:.7}.ws-picker .ws-tick{border:1.5px solid var(--ws-ink5);border-radius:4px;flex:none;place-items:center;width:15px;height:15px;display:grid}.ws-picker .ws-pickrow[aria-pressed=true] .ws-tick{border-color:var(--ws-accent);background:var(--ws-accent)}.ws-picker .ws-pickrow[aria-pressed=true] .ws-tick:after{content:"";border-bottom:1.6px solid #fff;border-left:1.6px solid #fff;width:7px;height:4px;margin-top:-2px;transform:rotate(-45deg)}.ws-picker .ws-pickname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ws-picker .ws-pickhint{color:var(--ws-ink3);margin-left:auto;font-size:11.5px}.ws-picker .ws-pickempty{color:var(--ws-ink3);padding:10px 12px}#whiteboard [data-part=workshop-pane]{padding:6px 0 10px}#whiteboard [data-part=workshop-source]{box-sizing:border-box;border:1px solid var(--ws-line);width:100%;min-height:220px;color:var(--ws-ink);font:12px/1.5 var(--ws-mono);resize:vertical;border-radius:6px;padding:6px 8px;display:block}#whiteboard [data-part=workshop-pane-actions]{align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}#whiteboard [data-part=workshop-pane-actions] button{border:1px solid var(--ws-line);background:var(--ws-paper);height:26px;color:var(--ws-ink2);padding:0 10px}#whiteboard [data-part=workshop-pane-actions] button[data-primary]{border-color:var(--ws-accent);background:var(--ws-accent);color:#fff}#whiteboard [data-part=workshop-wrong]{color:var(--ws-bad)}#whiteboard{text-align:left;-webkit-user-select:none;user-select:none;cursor:default;background-color:#fafafa;background-image:radial-gradient(#d4d4d4 1px,#0000 1px);background-size:20px 20px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;position:relative;overflow:clip}#whiteboard[data-hand]{cursor:grab}#whiteboard [data-part=hand]{z-index:5;cursor:grab;position:absolute;top:0;bottom:0;left:0;right:0}#whiteboard[data-hand]:active,#whiteboard [data-part=hand]:active{cursor:grabbing}#whiteboard [data-part=viewport]{transform-origin:0 0;isolation:isolate;z-index:0;position:absolute;top:0;left:0}#whiteboard [data-part=card]{--card-width:220px;width:var(--card-width);box-sizing:border-box;color:#3b3b3b;cursor:default;background:#fff;border:1px solid #d6d6d6;border-radius:6px;position:absolute;top:0;left:0;box-shadow:0 2px 8px #00000014}#whiteboard [data-part=card] [data-part=head]{cursor:grab;border-bottom:1px solid #ececec;align-items:center;gap:6px;padding:6px 8px;display:flex}#whiteboard [data-part=card] [data-part=head]:active{cursor:grabbing}#whiteboard [data-part=badge]{color:#5a5a5a;letter-spacing:.04em;background:#e8e8e8;border-radius:3px;flex:none;padding:1px 5px;font-size:10px;font-weight:600}#whiteboard [data-part=card] [data-part=head] [data-part=name],#whiteboard [data-part=reader-head] [data-part=name],#whiteboard [data-part=mention] [data-part=name]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#whiteboard [data-part=card] [data-part=head] [data-part=name]{cursor:text;-webkit-user-select:text;user-select:text;flex:0 auto}#whiteboard [data-part=card] [data-part=head] [data-part=expand],#whiteboard [data-part=card][data-removed] [data-part=head] [data-part=remove]{margin-left:auto}#whiteboard [data-part=card] [data-part=head] button{color:#7a7a7a;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;width:18px;height:18px;padding:0}#whiteboard [data-part=card] [data-part=head] button:hover{color:#3b3b3b;background:#e8e8e8}#whiteboard [data-part=card] [data-part=head] [data-part=made-from]{color:#8a8a8a;white-space:nowrap;flex:none;font-size:11px;line-height:18px}#whiteboard [data-part=card] [data-part=head] [data-part=made-from] button{width:auto;height:auto;color:inherit;font:inherit;text-underline-offset:2px;padding:0 2px;-webkit-text-decoration:underline #c8c8c8;text-decoration:underline #c8c8c8}#whiteboard [data-part=card] [data-part=head] [data-part=made-from] button:hover{color:#3b3b3b;background:#f0f0f0}#whiteboard [data-part=card]>[data-part=older-strip]{box-sizing:border-box;color:#7c7368;width:100%;height:auto;font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#f2eee8;border:none;border-bottom:1px solid #e6e0d8;border-radius:5px 5px 0 0;padding:2px 8px;font-size:11px;line-height:16px;display:block;overflow:hidden}#whiteboard [data-part=card]>[data-part=older-strip]:hover{color:#574f46;background:#ebe5dc}#whiteboard [data-part=card][data-older]{border-color:#e4e0da;box-shadow:0 1px 4px #0000000d}#whiteboard [data-part=card][data-older]>[data-part=head]>:not([data-part=made-from]){opacity:.55}#whiteboard [data-part=card][data-older]>[data-part=head]>:hover{opacity:1}#whiteboard [data-part=card][data-spread]>[data-part=older-strip]{width:calc(var(--page-width) + 2px);pointer-events:auto;border:1px solid #e6e0d8;border-bottom:0}#whiteboard [data-part=card][data-spread][data-older] [data-part=head]{border-color:#e4e0da;border-radius:0}#whiteboard [data-part=card][data-spread][data-older] [data-part=pages]{border-color:#e4e0da;box-shadow:0 1px 4px #0000000d}#whiteboard [data-part=older-lines]{pointer-events:none;position:absolute}#whiteboard [data-part=older-line]{fill:none;stroke:#a0958a;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:6 5}#whiteboard [data-part=older-lines][data-faint] [data-part=older-line]{stroke:#c9c1b8;stroke-width:1px}#whiteboard [data-part=expand]:after{content:"⤢";font-size:13px;line-height:18px}#whiteboard [data-part=card][data-reading] [data-part=badge]{color:#0060c0;background:#dbe8fb;animation:1.2s ease-in-out infinite whiteboard-reading}@keyframes whiteboard-reading{50%{opacity:.4}}#whiteboard [data-part=card][data-converting] [data-part=badge],#whiteboard [data-part=reader-head] [data-part=badge][data-converting]{color:#0060c0;background:#dbe8fb;animation:1.2s ease-in-out infinite whiteboard-reading}#whiteboard [data-part=card][data-unconverted] [data-part=badge]{color:#a0483c;background:#f3e3e0}#whiteboard [data-part=card] [data-part=converting]{color:#a0483c;background:#fff;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}#whiteboard [data-part=card] [data-part=converting][hidden],#whiteboard [data-part=reconvert][hidden]{display:none}#whiteboard [data-part=reconvert]{color:#3b3b3b;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6d6d6;border-radius:4px;margin-left:auto;padding:2px 8px}#whiteboard [data-part=reconvert]:hover{background:#f2f2f2}#whiteboard [data-part=reader-head] [data-part=name]{flex:0 auto}#whiteboard [data-part=reader-head] [data-part=converted]{color:#9a9a9a;cursor:help;flex:none;font-size:13px;line-height:1}#whiteboard [data-part=reader-head] [data-part=converted]:hover{color:#4b4b4b}#whiteboard [data-part=reader-head] [data-part=converted][hidden]{display:none}#whiteboard [data-part=remove]:after{content:"×";font-size:15px;line-height:18px}#whiteboard [data-part=body]{color:#7a7a7a;text-overflow:ellipsis;white-space:nowrap;padding:8px;font-size:12px;overflow:hidden}#whiteboard [data-part=ask]:after{content:"…";font-size:13px;line-height:18px}#whiteboard [data-part=card][data-spread]{width:auto;box-shadow:none;pointer-events:none;background:0 0;border:0}#whiteboard [data-part=card][data-spread] [data-part=head],#whiteboard [data-part=card][data-spread] [data-part=notice],#whiteboard [data-part=card][data-spread] [data-part=converting],#whiteboard [data-part=card][data-spread] [data-part=pages]{pointer-events:auto}#whiteboard [data-part=card][data-spread] [data-part=head]{width:calc(var(--page-width) + 2px);box-sizing:border-box;background:#fff;border:1px solid #d6d6d6;border-bottom:0;border-radius:6px 6px 0 0}#whiteboard [data-part=card][data-spread] [data-part=body]{color:inherit;font-size:inherit;white-space:normal;padding:0;overflow:visible}#whiteboard [data-part=card][data-spread] [data-part=notice],#whiteboard [data-part=card][data-spread] [data-part=converting]{width:calc(var(--page-width) + 2px);box-sizing:border-box;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6}#whiteboard [data-part=card][data-spread] [data-part=pages]{border:1px solid #d6d6d6;border-radius:0 0 6px 6px;box-shadow:0 2px 8px #00000014}#whiteboard textarea{box-sizing:border-box;color:#3b3b3b;width:100%;font:inherit;resize:none;-webkit-user-select:text;user-select:text;cursor:text;background:0 0;border:0;outline:none;padding:0;font-size:12px;line-height:1.4;display:block}#whiteboard [data-part=notes]{flex-direction:column;gap:8px;width:180px;display:flex;position:absolute;top:0;left:calc(100% + 10px)}#whiteboard [data-part=notes]:empty{display:none}#whiteboard [data-part=note]{--tone:#0060c0;--tone-bg:#0060c01f;border:1px solid #e0e0e0;border-left:3px solid var(--tone);color:#3b3b3b;background:#fff;border-radius:4px;padding:6px 8px;font-size:12px;line-height:1.4;position:relative;box-shadow:0 1px 3px #00000014}#whiteboard [data-part=note] [data-part=note-remove]{color:#8a8a8a;width:18px;height:18px;font:inherit;cursor:pointer;opacity:0;background:#fff;border:0;border-radius:4px;padding:0;font-size:13px;line-height:18px;position:absolute;top:2px;right:2px}#whiteboard [data-part=note]:hover [data-part=note-remove]{opacity:1}#whiteboard [data-part=note] [data-part=note-remove]:focus-visible{opacity:1}#whiteboard [data-part=note] [data-part=note-remove]:hover{color:#3b3b3b;background:#f0f0f0}#whiteboard [data-part=note][data-unwanted] [data-part=note-remove]{display:none}#whiteboard [data-part=note][data-tone=warning]{--tone:#c9a400;--tone-bg:#ffdc0059}#whiteboard [data-part=note][data-tone=significant]{--tone:#c22;--tone-bg:#dc28282e}#whiteboard [data-part=note] [data-part=text]{white-space:pre-wrap;-webkit-user-select:text;user-select:text;cursor:text;padding-right:14px}#whiteboard [data-part=note] [data-part=label]{color:var(--tone);letter-spacing:.08em;text-transform:uppercase;margin-right:6px;font-size:10px;font-weight:700}#whiteboard [data-part=note] [data-part=computation]{background:var(--tone-bg);color:var(--tone);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;border-radius:3px;margin-top:5px;padding:2px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;display:block}#whiteboard [data-part=origin]{display:none}#whiteboard [data-part=mention]{color:#3b3b3b;max-width:180px;height:24px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6d6d6;border-radius:12px;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:flex}#whiteboard [data-part=mention]:hover{background:#e8e8e8}#whiteboard [data-part=reader]{cursor:default;background:#fff;grid-template-rows:36px minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:absolute;top:0;bottom:0;left:0;right:0}#whiteboard [data-part=reader][hidden],#whiteboard[data-view=document] [data-part=viewport]{display:none}#whiteboard [data-part=reader-head]{color:#3b3b3b;background:#f8f8f8;border-bottom:1px solid #e5e5e5;grid-column:1/-1;align-items:center;gap:8px;padding:0 10px;display:flex}#whiteboard [data-part=reader-head] [data-part=status]{color:#0060c0;margin-left:auto;font-size:12px}#whiteboard [data-part=collapse]{color:#5a5a5a;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;width:24px;height:24px;padding:0;font-size:15px}#whiteboard [data-part=collapse]:after{content:"⤡"}#whiteboard [data-part=collapse]:hover{color:#3b3b3b;background:#e8e8e8}#whiteboard [data-part=contents]{color:#5a5a5a;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;width:24px;height:24px;padding:0;font-size:13px}#whiteboard [data-part=contents]:after{content:"☰"}#whiteboard [data-part=contents]:hover,#whiteboard [data-part=contents][data-open]{color:#3b3b3b;background:#e8e8e8}#whiteboard [data-part=note-step]{flex:none;gap:2px;display:flex}#whiteboard [data-part=note-step][hidden]{display:none}#whiteboard [data-part=note-step] button{color:#5a5a5a;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:24px;padding:0;display:grid}#whiteboard [data-part=note-step] button:hover{color:#3b3b3b;background:#e8e8e8}#whiteboard [data-part=margin] [data-part=note][data-flash]{animation:1.5s ease-out whiteboard-flash}#whiteboard [data-part=outline]{display:none}#whiteboard [data-part=reader][data-outline]{grid-template-columns:240px minmax(0,1fr)}#whiteboard [data-part=reader][data-outline] [data-part=outline]{background:#fafafa;border-right:1px solid #e5e5e5;padding:6px 0;display:block;overflow:auto}#whiteboard [data-part=outline] [data-part=entry]{color:#3b3b3b;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:3px 10px;font-size:12px;line-height:1.4;display:block}#whiteboard [data-part=outline] [data-part=entry][data-depth="1"]{padding-left:24px}#whiteboard [data-part=outline] [data-part=entry][data-depth="2"]{padding-left:38px}#whiteboard [data-part=outline] [data-part=entry][data-depth="3"]{padding-left:52px}#whiteboard [data-part=outline] [data-part=entry]:hover{background:#ececec}#whiteboard [data-part=outline] [data-part=entry][data-here]{color:#0a0a0a;background:#eaf2fb;box-shadow:inset 2px 0 #0060c0}#whiteboard [data-part=outline] [data-part=entry]:disabled{color:#9a9a9a;cursor:default}#whiteboard [data-part=scroller]{background:#f3f3f3;overflow:auto}#whiteboard [data-part=spread]{align-items:flex-start;display:flex}#whiteboard [data-part=pages]{-webkit-user-select:text;user-select:text;background:#fff;flex:none;position:relative}#whiteboard [data-part=pages] [data-part=page]{border-bottom:1px solid #e5e5e5;display:block}#whiteboard [data-part=pages] [data-part=page][hidden]{display:none}#whiteboard [data-part=more-pages]{box-sizing:border-box;color:#7a7a7a;font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#fafafa;border-radius:0 0 6px 6px;justify-content:center;align-items:center;gap:5px;width:100%;height:34px;padding:0 12px;font:12px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}#whiteboard [data-part=more-pages][hidden]{display:none}#whiteboard [data-part=more-pages] [data-part=page-toggle]{-webkit-appearance:none;appearance:none;color:#0060c0;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 6px;font:500 12px/18px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}#whiteboard [data-part=more-pages] [data-part=page-toggle]:hover{background:#f0f4fa}#whiteboard [data-part=more-pages] [data-part=page-toggle][hidden],#whiteboard [data-part=more-pages] [data-part=more-said]:empty{display:none}#whiteboard [data-part=card] [data-part=head] [data-part=page-toggle]{color:#0060c0;white-space:nowrap;width:auto;margin-left:auto;padding:0 6px;font:500 12px/18px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}#whiteboard [data-part=card] [data-part=head] [data-part=page-toggle]:hover{color:#0060c0;background:#f0f4fa}#whiteboard [data-part=card] [data-part=head] [data-part=page-toggle]:not([hidden])~[data-part=expand]{margin-left:0}#whiteboard [data-part=card] [data-part=head] [data-part=page-toggle][hidden],#whiteboard [data-part=card][data-folded] [data-part=head] [data-part=page-toggle]{display:none}#whiteboard [data-part=nothing]{color:#7a7a7a;padding:40px}#whiteboard [data-part=margin]{-webkit-user-select:text;user-select:text;flex:none;position:relative}#whiteboard [data-part=note][data-unwanted]{background:#fafafa}#whiteboard [data-part=note][data-unwanted]>[data-part=text],#whiteboard [data-part=note][data-unwanted]>[data-part=computation]{opacity:.5}#whiteboard [data-part=note-unwanted]{color:#7a5a00;border-top:1px dashed #e0e0e0;align-items:center;gap:6px;margin-top:6px;padding-top:6px;font-size:11px;display:flex}#whiteboard [data-part=note-unwanted-said]{flex:auto}#whiteboard [data-part=note-drop],#whiteboard [data-part=note-keep]{height:20px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6dde8;border-radius:4px;flex:none;padding:0 8px;font-size:11px}#whiteboard [data-part=note-drop]{color:#b3261e;border-color:#f0c4c0}#whiteboard [data-part=note-drop]:hover{background:#fdecea}#whiteboard [data-part=note-keep]{color:#0060c0}#whiteboard [data-part=note-keep]:hover{background:#eef4fc}#whiteboard [data-part=margin] [data-part=note]{box-sizing:border-box;position:absolute}#whiteboard [data-part=tick]{border-top:1px solid var(--tone);z-index:-1;height:0;position:absolute}#whiteboard [data-part=margin]{isolation:isolate;pointer-events:none}#whiteboard [data-part=margin] [data-part=note]{pointer-events:auto}#whiteboard [data-part=spread] [data-part=note][data-goes],#whiteboard [data-part=spread] [data-part=note][data-goes] [data-part=text]{cursor:pointer}#whiteboard [data-part=marks]{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}#whiteboard [data-part=mark]{background:#0060c024;border-radius:2px;position:absolute}#whiteboard [data-part=mark][data-tone=warning]{background:#ffdc0061}#whiteboard [data-part=mark][data-tone=significant]{background:#dc282833}#whiteboard [data-part=mark][data-unwanted]{opacity:.4}#whiteboard [data-part=relations]{pointer-events:none;position:absolute}#whiteboard [data-part=relation]{fill:none;stroke:#8fb3e0;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:5 4}#whiteboard [data-part=links]{pointer-events:none;position:absolute;overflow:visible}#whiteboard [data-part=link-line]{fill:none;stroke:#6b7686;stroke-width:1.5px;stroke-linecap:round}#whiteboard [data-part=link-head]{fill:#6b7686}#whiteboard [data-part=link-hit]{fill:none;stroke:#0000;pointer-events:stroke;cursor:pointer}#whiteboard [data-part=link]:hover [data-part=link-line]{stroke:#0060c0;stroke-width:2px}#whiteboard [data-part=link-pending]{fill:none;stroke:#0060c0;stroke-width:1.5px;stroke-dasharray:4 4}#whiteboard [data-part=link-label]{z-index:6;color:#fff;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:#1d1d1f;border-radius:6px;max-width:280px;padding:3px 8px;font-size:12px;line-height:1.4;position:absolute;overflow:hidden;transform:translate(-50%,calc(-100% - 8px))}#whiteboard [data-part=link-label][hidden],#whiteboard [data-part=link-choice][hidden],#whiteboard [data-part=frame-sketch][hidden]{display:none}#whiteboard [data-part=card][data-linking]{box-shadow:0 0 0 2px #0060c0,0 2px 8px #00000014}#whiteboard [data-part=card][data-selected]:not([data-spread]){outline-offset:1px;outline:2px solid #0060c0}#whiteboard [data-part=card][data-spread][data-selected]:after{content:"";width:calc(var(--page-width) + 2px + 2px);pointer-events:none;border:2px solid #0060c0;border-radius:8px;position:absolute;top:-3px;bottom:-3px;left:-3px}#whiteboard [data-part=marquee]{box-sizing:border-box;border:calc(1px * var(--unzoom,1)) dashed #0060c0;pointer-events:none;z-index:2147483647;background:#0060c00f;position:absolute;top:0;left:0}#whiteboard [data-part=marquee][hidden]{display:none}#whiteboard [data-part=card][data-aiming]{outline-offset:4px;outline:2px solid #0060c0}#whiteboard [data-part=card][data-framed]{box-shadow:0 0 0 2px #0060c059,0 2px 8px #00000014}#whiteboard[data-tool]{cursor:crosshair}#whiteboard[data-tool] [data-part=viewport] *{cursor:crosshair!important}#whiteboard [data-part=link-choice]{z-index:7;cursor:default;background:#fff;border:1px solid #e0e0e0;border-radius:10px;flex-direction:column;gap:2px;width:260px;padding:4px;display:flex;position:absolute;box-shadow:0 6px 24px #00000024}#whiteboard [data-part=link-kind]{-webkit-appearance:none;appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 8px;display:flex}#whiteboard [data-part=link-kind]:hover{background:#f0f0f0;outline:none}#whiteboard [data-part=link-kind]:focus-visible{background:#f0f0f0;outline:none}#whiteboard [data-part=link-kind-name]{color:#1d1d1f;font-size:13px;font-weight:600}#whiteboard [data-part=link-kind-says],#whiteboard [data-part=link-title]{color:#7a7a7a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}#whiteboard [data-part=link-title]{padding:4px 8px 2px}#whiteboard [data-part=link-related]{border-top:1px solid #ececec;flex-direction:column;padding-top:2px;display:flex}#whiteboard [data-part=link-note]{font:inherit;color:#1d1d1f;-webkit-user-select:text;user-select:text;border:1px solid #d6d6d6;border-radius:6px;margin:0 8px 6px;padding:5px 7px;font-size:12px}#whiteboard [data-part=link-note]:focus{border-color:#0060c0;outline:none}#whiteboard [data-part=link-acts]{justify-content:flex-end;gap:4px;padding:0 4px 2px;display:flex}#whiteboard [data-part=link-cancel],#whiteboard [data-part=link-save]{-webkit-appearance:none;appearance:none;color:#5a5a5a;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 10px;font-size:12px}#whiteboard [data-part=link-choice]>[data-part=link-cancel]{border-top:1px solid #ececec;border-radius:0 0 7px 7px;align-self:stretch}#whiteboard [data-part=link-cancel]:hover{background:#f0f0f0}#whiteboard [data-part=link-save]{color:#fff;background:#0060c0}#whiteboard [data-part=frames]{position:absolute;top:0;left:0}#whiteboard [data-part=frame],#whiteboard [data-part=frame-sketch]{box-sizing:border-box;border:1.5px dashed #9ba6b4;border-width:calc(1.5px * var(--unzoom,1));pointer-events:none;background:#6b76860b;border-radius:12px;position:absolute;top:0;left:0}#whiteboard [data-part=frame-sketch]{background:#0060c00d;border-color:#0060c0}#whiteboard [data-part=frame-title]{color:#2f3a48;white-space:nowrap;pointer-events:auto;cursor:grab;max-width:calc(100% - 28px);transform:scale(var(--unzoom,1));transform-origin:0 100%;background:#e9edf2;border-radius:7px;align-items:center;gap:2px;margin-bottom:4px;padding:3px 4px 3px 10px;font-size:13px;font-weight:600;display:flex;position:absolute;bottom:100%;left:14px}#whiteboard [data-part=frame-title]:active,#whiteboard [data-part=frames][data-carrying] [data-part=frame-title]{cursor:grabbing}#whiteboard [data-part=frame-name]{text-overflow:ellipsis;min-width:0;overflow:hidden}#whiteboard [data-part=frame-count]{color:#6b7686;flex:none;margin-left:4px;font-weight:400}#whiteboard [data-part=frame][data-lit]{border-color:#6f9fd3}#whiteboard [data-part=frame-more]{color:#6b7686;width:20px;height:20px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;padding:0;font-size:12px}#whiteboard [data-part=frame-more]:hover{color:#2f3a48;background:#d9dfe7}#whiteboard [data-part=frame-rename]{width:180px;font:inherit;color:#1d1d1f;-webkit-user-select:text;user-select:text;background:#fff;border:1px solid #0060c0;border-radius:5px;outline:none;margin:-2px 0;padding:2px 6px}#whiteboard [data-part=frame-size]{pointer-events:auto;cursor:nwse-resize;width:16px;height:16px;transform:scale(var(--unzoom,1));transform-origin:100% 100%;position:absolute;bottom:-6px;right:-6px}#whiteboard [data-part=frame-size]:after{content:"";border-bottom:2px solid #9ba6b4;border-right:2px solid #9ba6b4;border-bottom-right-radius:3px;width:7px;height:7px;position:absolute;bottom:5px;right:5px}#whiteboard [data-part=card] [data-part=fold]{-webkit-appearance:none;appearance:none;color:#9a9a9a;cursor:default;background:0 0;border:none;flex:none;width:20px;height:20px;margin:-1px -3px -1px -2px}#whiteboard [data-part=card] [data-part=fold]:after{content:"▾";font-size:10px;line-height:20px;display:block}#whiteboard [data-part=card][data-folded] [data-part=fold]:after{content:"▸"}#whiteboard [data-part=card] [data-part=fold]:hover{color:#4b4b4b}#whiteboard [data-part=card][data-folded] [data-part=body],#whiteboard [data-part=card][data-folded] [data-part=notes],#whiteboard [data-part=card][data-folded] [data-part=size]{display:none}#whiteboard [data-part=card][data-folded] [data-part=head]{border-bottom:none}#whiteboard [data-part=pointing]{background:#f3f3f3;border-bottom:1px solid #e5e5e5;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 14px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;display:flex}#whiteboard [data-part=pointing][hidden]{display:none}#whiteboard [data-part=pointing] [data-part=label]{color:#7a7a7a}#whiteboard [data-part=welcome]{z-index:4;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}#whiteboard [data-part=welcome][hidden]{display:none}#whiteboard [data-part=welcome-card]{text-align:center;pointer-events:auto;background:#ffffffeb;border:1px dashed #c8c8c8;border-radius:12px;flex-direction:column;align-items:center;gap:10px;width:min(420px,100vw - 48px);padding:28px 28px 22px;display:flex}#whiteboard [data-part=welcome-title]{color:#1d1d1f;font-size:15px;font-weight:600}#whiteboard [data-part=welcome-text]{color:#6b6b6b;line-height:1.5}#whiteboard [data-part=welcome-acts]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}#whiteboard [data-part=welcome-import],#whiteboard [data-part=welcome-library]{-webkit-appearance:none;appearance:none;color:#fff;font:inherit;cursor:pointer;background:#0060c0;border:1px solid #0060c0;border-radius:6px;padding:7px 14px}#whiteboard [data-part=welcome-library]{color:#1d1d1f;background:#fff;border-color:#c8c8c8}#whiteboard [data-part=welcome-library]:hover{border-color:#9a9a9a}#whiteboard [data-part=welcome-hint]{color:#9a9a9a;font-size:12px}#whiteboard [data-part=card] [data-part=notice]{color:#5f4b00;background:#fff8e6;border-bottom:1px solid #ececec;padding:6px 10px;font-size:12px;line-height:1.4}#whiteboard [data-part=card] [data-part=notice][hidden]{display:none}#whiteboard [data-part=card][data-flash]{animation:1.5s ease-out whiteboard-flash}@keyframes whiteboard-flash{0%,60%{box-shadow:0 0 0 3px #ffcf5a,0 8px 24px #0000002e}}#whiteboard [data-part=card][data-removed] [data-part=gone]{color:#a0483c;padding:6px 2px;font-style:italic;display:block}#whiteboard [data-part=card][data-removed] [data-part=expand],#whiteboard [data-part=card][data-removed] [data-part=ask]{display:none}#whiteboard [data-part=card][data-removed] [data-part=badge]{color:#a0483c;background:#f3e3e0}#whiteboard [data-part=trouble]{color:#8a2b1d;z-index:5;background:#fbe9e7;border-radius:6px;max-width:min(560px,100% - 32px);padding:6px 12px;font-size:12px;line-height:1.4;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000001f}#whiteboard [data-part=trouble][hidden]{display:none}#whiteboard [data-part=undo-bars]{z-index:5;pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}#whiteboard [data-part=undo-bar]{color:#6b7686;white-space:nowrap;pointer-events:auto;background:#fff;border:1px solid #e0e0e0;border-radius:8px;align-items:center;gap:4px;padding:3px 4px 3px 12px;font-size:12px;line-height:1.4;display:flex;box-shadow:0 2px 8px #00000014}#whiteboard [data-part=undo-bar][hidden]{display:none}#whiteboard [data-part=undo-bar-text]{color:#1d1d1f;margin-right:4px}#whiteboard [data-part=undo-bar-dot]{color:#b0b7c1}#whiteboard [data-part=undo-bar-act]{-webkit-appearance:none;appearance:none;color:#1d1d1f;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:3px 8px}#whiteboard [data-part=undo-bar-act][data-main=true]{color:#0060c0;font-weight:600}#whiteboard [data-part=undo-bar-act]:hover{background:#f0f0f0}#whiteboard [data-part=undo-bar-act]:focus-visible{outline-offset:1px;outline:2px solid #0060c0}#whiteboard [data-part=reader-back]{color:#0060c0;max-width:220px;font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#fff;border:1px solid #dcdcdc;border-radius:999px;flex:none;padding:2px 10px;font-size:12px;overflow:hidden}#whiteboard [data-part=reader-back]:hover{background:#f0f6fd;border-color:#0060c0}#whiteboard [data-part=reader-back][hidden]{display:none}[data-part=sheet-view]{--sheet-paper:#fff;--sheet-ink:#1f1f1f;--sheet-grid:#e7e7e7;--sheet-rule:#3b3b3b;--sheet-head:#f5f5f5;--sheet-head-ink:#8a8a8a;--sheet-edge:#dedede;--sheet-freeze:#b9b9b9;--sheet-pick:#0060c0;background:var(--sheet-paper);min-width:0;height:100%;color:var(--sheet-ink);text-align:left;-webkit-user-select:none;user-select:none;flex-direction:column;font:12px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Noto Sans TC,sans-serif;display:flex}[data-part=sheet-view][hidden]{display:none}[data-part=sheet-bar]{border-bottom:1px solid var(--sheet-edge);flex:none;align-items:center;height:28px;font-size:12px;display:flex}[data-part=sheet-bar][hidden]{display:none}[data-part=sheet-ref]{box-sizing:border-box;border-right:1px solid var(--sheet-edge);color:#5a5a5a;font-variant-numeric:tabular-nums;flex:none;min-width:72px;height:100%;padding:0 10px;line-height:28px}[data-part=sheet-said]{text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;user-select:text;flex:1;min-width:0;padding:0 10px;overflow:hidden}[data-part=sheet-formula]{color:var(--sheet-pick);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11.5px}[data-part=sheet-arrow]{color:#9a9a9a}[data-part=sheet-frame]{flex:1;min-height:0;position:relative;overflow:hidden}[data-part=sheet-scroll]{overscroll-behavior:contain;outline:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}[data-part=sheet-view][data-interactive=true] [data-part=sheet-scroll]::-webkit-scrollbar{width:12px;height:12px}[data-part=sheet-view][data-interactive=true] [data-part=sheet-scroll]::-webkit-scrollbar-track{background:var(--sheet-head)}[data-part=sheet-view][data-interactive=true] [data-part=sheet-scroll]::-webkit-scrollbar-corner{background:var(--sheet-head)}[data-part=sheet-view][data-interactive=true] [data-part=sheet-scroll]::-webkit-scrollbar-thumb{border:3px solid var(--sheet-head);background:#c2c2c2;border-radius:6px}[data-part=sheet-view][data-interactive=true] [data-part=sheet-scroll]::-webkit-scrollbar-thumb:hover{background:#9e9e9e}@supports not selector(::-webkit-scrollbar){[data-part=sheet-view][data-interactive=true] [data-part=sheet-scroll]{scrollbar-color:#c2c2c2 var(--sheet-head)}}[data-part=sheet-space]{pointer-events:none}[data-part=sheet-panes]{pointer-events:none;position:absolute;top:0;left:0;overflow:hidden}[data-part=sheet-main],[data-part=sheet-top],[data-part=sheet-left],[data-part=sheet-corner],[data-part=sheet-cols],[data-part=sheet-rows]{position:absolute;overflow:hidden}[data-part=sheet-panes] [hidden]{display:none}[data-part=sheet-inner]{position:absolute;top:0;left:0}[data-part=sheet-lines]>*,[data-part=sheet-cells]>*,[data-part=sheet-over]>*{box-sizing:border-box;position:absolute}[data-part=sheet-vline],[data-part=sheet-hline]{background:var(--sheet-grid)}[data-part=sheet-cell]{white-space:nowrap;display:flex;overflow:hidden}[data-part=sheet-cell][data-wrap]{white-space:normal;overflow-wrap:anywhere;line-height:1.25}[data-part=sheet-cell][data-error]{color:#a0483c}[data-part=sheet-top]:after,[data-part=sheet-corner]:after,[data-part=sheet-left]:before,[data-part=sheet-corner]:before{content:"";z-index:1;background:var(--sheet-freeze);position:absolute}[data-part=sheet-top]:after,[data-part=sheet-corner]:after{height:1px;bottom:0;left:0;right:0}[data-part=sheet-left]:before,[data-part=sheet-corner]:before{width:1px;top:0;bottom:0;right:0}[data-part=sheet-cols],[data-part=sheet-rows],[data-part=sheet-nook]{background:var(--sheet-head)}[data-part=sheet-nook]{box-sizing:border-box;border-right:1px solid var(--sheet-edge);border-bottom:1px solid var(--sheet-edge);position:absolute}[data-part=sheet-head]{border-right:1px solid var(--sheet-edge);border-bottom:1px solid var(--sheet-edge);color:var(--sheet-head-ink);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:11px;display:flex;overflow:hidden}[data-part=sheet-head][data-on]{color:var(--sheet-pick);background:#e3edf9;font-weight:600}[data-part=sheet-pick]{border:2px solid var(--sheet-pick);background:#0060c00f}[data-part=sheet-mark]{background:#0060c01f}[data-part=sheet-mark][data-tone=warning]{background:#ffdc0052}[data-part=sheet-mark][data-tone=significant]{background:#dc282829}[data-part=sheet-lit]{border:2px solid #e8a200;border-radius:1px}[data-part=sheet-view][data-lit] [data-part=sheet-lit]{animation:.7s ease-out 2 sheet-lit}@keyframes sheet-lit{0%{box-shadow:0 0 #e8a2008c}to{box-shadow:0 0 0 8px #e8a20000}}@media (prefers-reduced-motion:reduce){[data-part=sheet-view][data-lit] [data-part=sheet-lit]{animation:none}}[data-part=sheet-cut]{border-top:1px solid var(--sheet-edge);color:#7a7a7a;background:#fafafa;flex:none;padding:5px 10px;font-size:11px}[data-part=sheet-cut][hidden]{display:none}[data-part=sheet-tabs]{border-top:1px solid var(--sheet-edge);background:var(--sheet-head);flex:none;align-items:stretch;height:28px;display:flex}[data-part=sheet-tablist]{scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}[data-part=sheet-tab]{border:0;border-right:1px solid var(--sheet-edge);color:#5a5a5a;max-width:180px;font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;flex:none;padding:0 14px;position:relative;overflow:hidden}[data-part=sheet-tab]:hover{color:var(--sheet-ink);background:#ececec}[data-part=sheet-tab][aria-selected=true]{background:var(--sheet-paper);color:var(--sheet-ink);box-shadow:inset 0 -2px 0 var(--sheet-pick);font-weight:600}[data-part=sheet-tab]:focus-visible{outline:2px solid var(--sheet-pick);outline-offset:-2px}[data-part=sheet-tab][data-noted]:after{content:"";background:var(--sheet-pick);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:5px}[data-part=sheet-count]{color:var(--sheet-head-ink);white-space:nowrap;flex:none;align-self:center;padding:0 10px;font-size:11px}#whiteboard [data-part=card] [data-part=spread][data-sheet] [data-part=pages]{width:var(--page-width);overflow:hidden}#whiteboard [data-part=scroller][data-sheet]{background:#fff;flex-direction:column;display:flex;overflow:hidden}#whiteboard [data-part=scroller][data-sheet] [data-part=spread]{flex:1;align-items:stretch;min-height:0}#whiteboard [data-part=scroller][data-sheet] [data-part=pages]{-webkit-user-select:none;user-select:none;flex:1;min-width:0}#whiteboard [data-part=scroller][data-sheet] [data-part=margin]{background:#f3f3f3;border-left:1px solid #e5e5e5;overflow:hidden}#whiteboard [data-part=spread][data-sheet] [data-part=note][data-goes],#whiteboard [data-part=spread][data-sheet] [data-part=note][data-goes] [data-part=text]{cursor:pointer}.home-viewer [data-part=grid-paper]{box-sizing:border-box;width:min(1280px,100%);height:calc(100vh - var(--bar) - 120px);background:#fff;border-radius:4px;min-height:240px;overflow:hidden;box-shadow:0 2px 12px #00000073}.home-viewer [data-part=grid-paper][hidden],.home-viewer [data-part=column][hidden]{display:none}.home-viewer [data-part=sheet-view] [data-part=sheet-tab]{border:0;border-right:1px solid var(--sheet-edge);color:#5a5a5a;border-radius:0;padding:0 14px;line-height:28px;display:block}.home-viewer [data-part=sheet-view] [data-part=sheet-tab]:hover{color:var(--sheet-ink);background:#ececec}.home-viewer [data-part=sheet-view] [data-part=sheet-tab][aria-selected=true]{background:var(--sheet-paper);color:var(--sheet-ink)}.home-viewer [data-part=pills]{align-items:center;gap:8px;display:flex}.home-viewer [data-part=pills]>[data-part=pill]:first-child{padding:0 6px}.home-viewer [data-part=pill] [data-part=flip]{width:auto;height:32px;padding:0 14px 0 10px}[data-part=sheet-view][data-pages]{background:0 0;height:auto}[data-part=sheet-view][data-pages] [data-part=pages]{flex-direction:column;display:flex;position:relative}[data-part=sheet-page]{box-sizing:border-box;background:var(--sheet-paper);flex-direction:column;display:flex;overflow:hidden}[data-part=sheet-page-grid]{flex:none;position:relative;overflow:hidden}[data-part=sheet-page-inner]{transform-origin:0 0;position:absolute;top:0;left:0;overflow:hidden}[data-part=sheet-page-more]{height:24px;color:var(--sheet-head-ink);flex:none;padding:0 8px;font-size:11px;line-height:24px}[data-part=sheet-tabs][data-card]{--fade:24px}[data-part=sheet-tabs][data-card] [data-part=sheet-tab]{align-items:center;gap:6px;max-width:160px;padding:0 12px;display:flex}[data-part=sheet-tabs][data-card] [data-part=sheet-tablist][data-before]{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade));-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade));mask-image:linear-gradient(to right, transparent, #000 var(--fade))}[data-part=sheet-tabs][data-card] [data-part=sheet-tablist][data-after]{-webkit-mask-image:linear-gradient(to left, transparent, #000 var(--fade));-webkit-mask-image:linear-gradient(to left, transparent, #000 var(--fade));mask-image:linear-gradient(to left, transparent, #000 var(--fade))}[data-part=sheet-tabs][data-card] [data-part=sheet-tablist][data-before][data-after]{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent)}[data-part=sheet-tab-name]{text-overflow:ellipsis;min-width:0;overflow:hidden}[data-part=sheet-tab-dot]{background:var(--sheet-pick) content-box;border:4px solid #0000;border-radius:50%;flex:none;width:5px;height:5px;margin:-4px}#whiteboard [data-part=people]{z-index:6;gap:6px;display:flex;position:absolute;top:10px;right:12px}#whiteboard [data-part=people][hidden]{display:none}#whiteboard[data-view=document] [data-part=people]{top:46px;right:28px}#whiteboard [data-part=person]{color:#3b3b3b;background:#fff;border:1px solid #e0e0e0;border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 6px;font-size:12px;display:inline-flex;box-shadow:0 1px 3px #0000000f}#whiteboard [data-part=person] [data-part=dot]{border-radius:4px;width:8px;height:8px}#whiteboard [data-part=person] [data-part=where]{color:#7a7a7a}#whiteboard [data-part=toolbar]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3C/svg%3E");z-index:6;background:#fff;border:1px solid #e0e0e0;border-radius:10px;gap:2px;padding:4px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #00000014}#whiteboard[data-view=document] [data-part=toolbar],#whiteboard[data-view=document] [data-part=viewbar]{transition:opacity .16s ease-out}#whiteboard[data-view=document]:not([data-dock]) [data-part=toolbar],#whiteboard[data-view=document]:not([data-dock]) [data-part=viewbar]{opacity:0;pointer-events:none;transition-duration:.32s}#whiteboard[data-view=document]:has([data-part=scroller][data-sheet]) [data-part=toolbar]{bottom:44px}#whiteboard[data-view=document]:has([data-part=scroller][data-sheet]) [data-part=viewbar]{bottom:44px}#whiteboard [data-part=tool][aria-disabled=true],#whiteboard [data-part=zoom][aria-disabled=true]{cursor:default}#whiteboard [data-part=tool][aria-disabled=true]:before{background-color:#b4b4b8}#whiteboard [data-part=zoom][aria-disabled=true]{color:#b4b4b8}#whiteboard [data-part=tool][aria-disabled=true]:hover,#whiteboard [data-part=zoom][aria-disabled=true]:hover{background:0 0}@media (max-width:640px){#whiteboard [data-part=viewbar]{bottom:64px}}@media (max-width:560px){#whiteboard[data-view=document] [data-part=viewbar]{display:none}}@media (prefers-reduced-motion:reduce){#whiteboard[data-view=document] [data-part=toolbar],#whiteboard[data-view=document] [data-part=viewbar]{transition:none}}#whiteboard [data-part=tool]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:none;border-radius:7px;width:34px;height:34px;position:relative}#whiteboard [data-part=tool]:before{content:"";width:18px;height:18px;-webkit-mask:var(--icon) center / 18px no-repeat;-webkit-mask:var(--icon) center / 18px no-repeat;mask:var(--icon) center / 18px no-repeat;background-color:#1d1d1f;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}#whiteboard [data-part=tool]:hover{background:#f0f0f0}#whiteboard [data-part=tool]:focus-visible{outline-offset:-2px;outline:2px solid #0060c0}#whiteboard [data-part=zoom]:focus-visible{outline-offset:-2px;outline:2px solid #0060c0}#whiteboard [data-part=tool-sep]{background:#e0e0e0;flex:none;align-self:center;width:1px;height:20px;margin:0 5px}#whiteboard [data-part=tool][data-on]{background:#e3ecf8}#whiteboard [data-part=tool][data-on]:before{background-color:#0060c0}#whiteboard [data-part=tool-hint]{z-index:6;color:#fff;white-space:nowrap;pointer-events:none;background:#1d1d1f;border-radius:7px;padding:5px 10px;font-size:12px;position:absolute;bottom:64px;left:50%;transform:translate(-50%)}#whiteboard [data-part=tool-hint][hidden]{display:none}#whiteboard [data-part=viewbar]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3C/svg%3E");z-index:6;background:#fff;border:1px solid #e0e0e0;border-radius:10px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;bottom:16px;right:16px;box-shadow:0 2px 10px #00000014}#whiteboard [data-part=zoom]{-webkit-appearance:none;appearance:none;color:#1d1d1f;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none;border-radius:7px;min-width:46px;height:34px;padding:0 4px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px}#whiteboard [data-part=zoom]:hover{background:#f0f0f0}#whiteboard [data-part=page-pill]{--lift:0px;z-index:7;transform:translate(-50%, calc(-1 * var(--lift)));color:#fff;white-space:nowrap;background:#2c2c30f0;border-radius:999px;align-items:center;gap:2px;height:40px;padding:0 4px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;transition:transform .2s ease-out;display:flex;position:absolute;bottom:16px;left:50%;box-shadow:0 4px 16px #00000038}#whiteboard [data-part=page-pill][hidden]{display:none}#whiteboard [data-part=scroller][data-sheet]~[data-part=page-pill]{bottom:44px}#whiteboard[data-dock] [data-part=page-pill]{--lift:52px}#whiteboard [data-part=page-pill] [data-part=pill-count]{font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;padding:0 6px;display:flex}#whiteboard [data-part=page-pill] [data-part=pill-noun],#whiteboard [data-part=page-pill] [data-part=pill-of]{color:#ffffffb8}#whiteboard [data-part=page-pill] [data-part=pill-at]{box-sizing:content-box;color:#fff;min-width:1.6ch;font:inherit;font-variant-numeric:tabular-nums;text-align:center;background:#ffffff1a;border:1px solid #0000;border-radius:5px;outline:none;padding:3px 4px}#whiteboard [data-part=page-pill] [data-part=pill-at]:hover{background:#ffffff29}#whiteboard [data-part=page-pill] [data-part=pill-at]:focus{background:#ffffff2e;border-color:#6aa9ec}#whiteboard [data-part=page-pill] button{-webkit-appearance:none;appearance:none;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:32px;height:32px;padding:0;display:grid}#whiteboard [data-part=page-pill] button:hover:not(:disabled){background:#ffffff24}#whiteboard [data-part=page-pill] button:focus-visible{outline-offset:-2px;outline:2px solid #6aa9ec}#whiteboard [data-part=page-pill] button:disabled{color:#ffffff4d;cursor:default}#whiteboard [data-part=scroller]:not([data-sheet]){padding-bottom:72px}@media (prefers-reduced-motion:reduce){#whiteboard [data-part=page-pill]{transition:none}}#whiteboard [data-part=guide-me]{color:#0060c0;height:24px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6dde8;border-radius:5px;flex:none;align-items:center;gap:4px;padding:0 8px 0 6px;font-size:12px;display:inline-flex}#whiteboard [data-part=guide-me][hidden]{display:none}#whiteboard [data-part=guide-me]:hover:not(:disabled){background:#e3ecf8}#whiteboard [data-part=guide-me]:disabled{color:#7a7a7a;cursor:progress}#whiteboard [data-part=guide-me]:focus-visible{outline-offset:1px;outline:2px solid #0060c0}#whiteboard [data-part=guide-me-icon]{width:14px;height:14px;-webkit-mask:var(--icon) center / 14px no-repeat;-webkit-mask:var(--icon) center / 14px no-repeat;mask:var(--icon) center / 14px no-repeat;background-color:currentColor}#whiteboard [data-part=tour]{--lift:0px;left:50%;bottom:calc(64px + var(--lift));z-index:8;box-sizing:border-box;width:min(720px,100% - 32px);height:min(var(--tour-h,240px), calc(100% - 120px));color:#2b2b2b;background:#fff;border:1px solid #d6dde8;border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px 12px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:1.5;transition:bottom .2s ease-out;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 6px 24px #00000029}#whiteboard [data-part=tour][hidden]{display:none}#whiteboard [data-part=scroller][data-sheet]~[data-part=tour]{bottom:calc(92px + var(--lift))}#whiteboard[data-dock] [data-part=tour]{--lift:52px}#whiteboard [data-part=reader]:has(>[data-part=tour]:not([hidden]))>[data-part=scroller]:not([data-sheet]){padding-bottom:40vh}#whiteboard [data-part=tour-grip]{cursor:ns-resize;touch-action:none;outline:none;justify-content:center;align-items:center;height:10px;display:flex;position:absolute;top:-5px;left:12px;right:12px}#whiteboard [data-part=tour-grip]:before{content:"";background:#d6dde8;border-radius:2px;width:36px;height:4px;transition:background .12s}#whiteboard [data-part=tour-grip]:hover:before,#whiteboard [data-part=tour][data-pulling] [data-part=tour-grip]:before{background:#0060c0}#whiteboard [data-part=tour-grip]:focus-visible:before{background:#0060c0}#whiteboard [data-part=tour][data-pulling]{-webkit-user-select:none;user-select:none}#whiteboard [data-part=tour-head]{flex:none;align-items:center;gap:6px;display:flex}#whiteboard [data-part=tour-count]{font-variant-numeric:tabular-nums;flex:none;font-weight:600}#whiteboard [data-part=tour-where]{color:#7a7a7a;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12px;overflow:hidden}#whiteboard [data-part=tour-step],#whiteboard [data-part=tour-again],#whiteboard [data-part=tour-end],#whiteboard [data-part=tour-back]{color:#3b3b3b;width:28px;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:0;font-size:18px;line-height:28px}#whiteboard [data-part=tour-step]:hover:not(:disabled),#whiteboard [data-part=tour-again]:hover,#whiteboard [data-part=tour-end]:hover,#whiteboard [data-part=tour-back]:hover{background:#eef1f5}#whiteboard [data-part=tour-step]:disabled{color:#c4c4c4;cursor:default}#whiteboard [data-part=tour-step]:focus-visible{outline-offset:-2px;outline:2px solid #0060c0}#whiteboard [data-part=tour-again]:focus-visible{outline-offset:-2px;outline:2px solid #0060c0}#whiteboard [data-part=tour-end]:focus-visible{outline-offset:-2px;outline:2px solid #0060c0}#whiteboard [data-part=tour-back]:focus-visible{outline-offset:-2px;outline:2px solid #0060c0}#whiteboard [data-part=tour-back]{color:#6b4e00;white-space:nowrap;background:#fff6d6;width:auto;padding:0 10px;font-size:13px}#whiteboard [data-part=tour-back]:hover{background:#fbecb8}#whiteboard [data-part=tour-back][hidden]{display:none}#whiteboard [data-part=tour-body]{border-top:1px solid #eceff3;border-bottom:1px solid #eceff3;flex-direction:column;flex:auto;min-height:0;display:flex}#whiteboard [data-part=tour-text]{color:#1f1f1f;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;flex:auto;min-height:0;padding:10px 4px;font-size:16px;line-height:1.7;overflow-y:auto}#whiteboard [data-part=tour][data-aside] [data-part=tour-text]{color:#7a7a7a}#whiteboard [data-part=tour][data-talking] [data-part=tour-text],#whiteboard [data-part=tour]:not([data-talking]) [data-part=tour-asks]{display:none}#whiteboard [data-part=tour-tips]{flex:none}#whiteboard [data-part=tour-tip]{color:#7a7a7a;font-size:12px;line-height:1.5}#whiteboard [data-part=tour-examples]{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}#whiteboard [data-part=tour-example]{color:#0060c0;height:24px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6dde8;border-radius:12px;padding:0 10px;font-size:12px}#whiteboard [data-part=tour-example]:hover:not(:disabled){background:#eef4fc}#whiteboard [data-part=tour-example]:disabled{color:#b0b0b0;cursor:default}#whiteboard [data-part=tour-asks]{-webkit-user-select:text;user-select:text;flex-direction:column;flex:auto;gap:10px;min-height:0;padding:8px 4px;display:flex;position:relative;overflow-y:auto}#whiteboard [data-part=tour-tabs]{flex:none;gap:4px;margin-top:2px;display:flex}#whiteboard [data-part=tour-tab]{color:#7a7a7a;height:24px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 10px;font-size:13px}#whiteboard [data-part=tour-tab]:hover{color:#3b3b3b}#whiteboard [data-part=tour-tab][aria-selected=true]{color:#0060c0;border-bottom-color:#0060c0;font-weight:600}#whiteboard [data-part=tour-tab]:focus-visible{outline-offset:-2px;outline:2px solid #0060c0}#whiteboard [data-part=tour-group]{color:#8a8a8a;margin-top:4px;font-size:12px;font-weight:600}#whiteboard [data-part=tour-group]:first-child{margin-top:0}#whiteboard [data-part=tour-group][data-here]{color:#0060c0}#whiteboard [data-part=tour-q]{color:#1f3b5c;white-space:pre-wrap;overflow-wrap:anywhere;background:#e3ecf8;border-radius:10px;align-self:flex-end;max-width:85%;margin-left:auto;padding:4px 10px}#whiteboard [data-part=tour-a]{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px}#whiteboard [data-part=tour-asked][data-pending] [data-part=tour-a]{color:#7a7a7a}#whiteboard [data-part=tour-at]{color:#6b4e00;font:inherit;white-space:nowrap;cursor:pointer;background:#fff6d6;border:1px solid #f0c040;border-radius:999px;margin-left:6px;padding:0 8px;font-size:12px;line-height:20px;display:inline-block}#whiteboard [data-part=tour-at]:hover{background:#ffeaa0}#whiteboard [data-part=tour-marked]{color:#7a5a00;margin-top:2px;font-size:12px}#whiteboard [data-part=tour-retold]{color:#0060c0;vertical-align:2px;background:#eef4fc;border-radius:4px;padding:0 6px;font-size:12px;line-height:20px;display:inline-block}#whiteboard [data-part=tour-retold-row]{color:#0060c0;margin-top:2px;font-size:12px}#whiteboard [data-part=tour-retell]{color:#0060c0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 4px;font-size:12px;text-decoration:underline}#whiteboard [data-part=tour-retell]:hover{background:#eef4fc}#whiteboard button[data-part=tour-marked]{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;margin-left:-6px;padding:1px 6px;font-size:12px;display:block}#whiteboard button[data-part=tour-marked]:hover{background:#fff6d6}#whiteboard [data-part=tour-trouble]{color:#b3261e}#whiteboard [data-part=tour-ask-form]{flex:none;align-items:flex-end;gap:8px;display:flex}#whiteboard [data-part=tour-question]{box-sizing:border-box;min-width:0;max-height:120px;font:inherit;resize:none;field-sizing:content;-webkit-user-select:text;user-select:text;border:1px solid #d6dde8;border-radius:8px;flex:auto;padding:6px 10px}#whiteboard [data-part=tour-question]:focus-visible{outline-offset:0;outline:2px solid #0060c0}#whiteboard [data-part=tour-send]{color:#fff;height:32px;font:inherit;cursor:pointer;background:#0060c0;border:0;border-radius:8px;flex:none;padding:0 14px}#whiteboard [data-part=tour-send]:disabled,#whiteboard [data-part=tour-question]:disabled{opacity:.6;cursor:progress}#whiteboard [data-part=spots]{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}#whiteboard [data-part=spot]{background:#ffc80059;border-radius:2px;position:absolute;box-shadow:0 0 0 2px #ffaa00e6}#whiteboard [data-part=pages] [data-part=words]{letter-spacing:normal;word-spacing:normal;text-align:initial;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;left:0;overflow:clip}#whiteboard [data-part=words] :-webkit-any(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}#whiteboard [data-part=words] :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}#whiteboard [data-part=words]>:not(.markedContent),#whiteboard [data-part=words] .markedContent span:not(.markedContent){z-index:1;--font-height:0;--scale-x:1;--rotate:0deg;font-size:calc(var(--text-scale-factor) * var(--font-height));transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}#whiteboard [data-part=words] .markedContent{display:contents}#whiteboard [data-part=words] span[role=img]{-webkit-user-select:none;user-select:none;cursor:default}#whiteboard [data-part=words] ::selection{background:#0060c040}#whiteboard [data-part=words] br::selection{background:0 0}#whiteboard [data-part=scroller][data-clipping] [data-part=pages],#whiteboard [data-part=scroller][data-clipping] [data-part=words] span{cursor:crosshair;-webkit-user-select:none;user-select:none}#whiteboard [data-part=clip-toggle]{color:#5a5a5a;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;width:24px;height:24px;padding:0;font-size:14px}#whiteboard [data-part=clip-toggle]:after{content:"⬚"}#whiteboard [data-part=clip-toggle]:hover{color:#3b3b3b;background:#e8e8e8}#whiteboard [data-part=clip-toggle][data-on]{color:#0060c0;background:#e3edf9}#whiteboard [data-part=clip-toggle][hidden]{display:none}#whiteboard [data-part=clip-box]{z-index:4;box-sizing:border-box;pointer-events:none;background:#0060c00f;border:1.5px dashed #0060c0;border-radius:2px;position:absolute}#whiteboard [data-part=clip-box][hidden]{display:none}#whiteboard [data-part=clip-bar]{z-index:6;background:#fff;border:1px solid #e0e0e0;border-radius:8px;gap:2px;padding:3px;display:flex;position:absolute;box-shadow:0 4px 16px #00000024}#whiteboard [data-part=clip-bar][hidden]{display:none}#whiteboard [data-part=clip-act]{color:#2b2b2b;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;height:26px;padding:0 10px;font:500 12px/26px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}#whiteboard [data-part=clip-act]:hover{background:#f0f4fa}#whiteboard [data-part=clip-act][data-act=area],#whiteboard [data-part=clip-act][data-act=stop]{color:#5a5a5a}#whiteboard [data-part=clip-act]:disabled{color:#3a7d44;cursor:default}#whiteboard [data-part=card][data-kind=clip] [data-part=body]{white-space:normal;padding:0}#whiteboard [data-part=clip]{background:#fff;justify-content:center;align-items:flex-start;height:100%;display:flex;overflow:hidden}#whiteboard [data-part=clip] [data-part=clip-page]{flex:none;display:block}#whiteboard [data-part=clip] [data-part=clip-words]{box-sizing:border-box;color:#3b3b3b;text-align:left;flex:1;align-self:stretch;padding:10px 12px;font:13px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:auto}#whiteboard [data-part=clip] [data-part=gone]{color:#888;padding:16px;font-size:13px}#whiteboard [data-part=clip] [hidden]{display:none}#whiteboard [data-part=words] [data-part=words-end]{z-index:0;cursor:default;-webkit-user-select:none;user-select:none;position:absolute;top:100%;bottom:0;left:0;right:0}#whiteboard [data-part=words][data-selecting] [data-part=words-end]{top:0}[data-part=picker]{--fg:#1d1d1f;--muted:#7a7a7e;--hit:#0060c0;--line:#0000001a;--shot:#f2f2f4;z-index:60;color:var(--fg);text-align:left;-webkit-user-select:none;user-select:none;background:#f6f6f7b8;justify-content:center;align-items:center;font:13px/1.5 -apple-system,Noto Sans TC,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}[data-part=picker][hidden]{display:none}[data-part=picker-card]{box-sizing:border-box;background:#fff;border:1px solid #0000001f;border-radius:12px;flex-direction:column;gap:12px;width:min(800px,100vw - 32px);height:min(640px,100vh - 64px);padding:20px;display:flex;box-shadow:0 12px 40px #00000024}[data-part=picker-head]{align-items:center;gap:16px;display:flex}[data-part=picker-head] h1{flex:none;margin:0;font-size:15px;font-weight:600}[data-part=picker] [data-part=search]{box-sizing:border-box;min-width:0;color:inherit;font:inherit;-webkit-user-select:text;user-select:text;background:#fbfbfc;border:1px solid #0000001f;border-radius:7px;flex:1;padding:7px 10px}[data-part=picker] [data-part=search]:focus{outline:2px solid var(--hit);outline-offset:-1px}[data-part=picker] [data-part=kinds]{flex-wrap:wrap;gap:6px;display:flex}[data-part=picker] [data-part=kinds] button{-webkit-appearance:none;appearance:none;border:1px solid var(--line);color:#4a4a4e;font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:3px 11px;font-size:12px}[data-part=picker] [data-part=kinds] button:hover{border-color:#00000040}[data-part=picker] [data-part=kinds] button[aria-pressed=true]{border-color:var(--fg);background:var(--fg);color:#fff}[data-part=picker] [data-part=grid]{flex:1;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));align-content:start;gap:12px;min-height:0;margin:-4px;padding:4px;overflow:auto}[data-part=picker] [data-part=said]{color:var(--muted);text-align:center;grid-column:1/-1;padding:40px 0}[data-part=picker] .home-file{cursor:pointer}[data-part=picker] .home-file:focus-visible{outline:2px solid var(--hit);outline-offset:2px}[data-part=picker] .home-file[aria-selected=true]:not([data-here]){border-color:var(--hit);box-shadow:0 0 0 1px var(--hit)}[data-part=picker] [data-part=check]{z-index:1;background:var(--hit);color:#fff;text-align:center;border-radius:50%;width:18px;height:18px;font-size:11px;font-weight:700;line-height:18px;display:none;position:absolute;top:6px;left:6px}[data-part=picker] [data-part=check]:before{content:"✓"}[data-part=picker] .home-file[aria-selected=true] [data-part=check]{display:block}[data-part=picker] .home-file[data-here]{opacity:.5;cursor:default}[data-part=picker] .home-file[data-here] [data-part=check]{background:#8a8a8e}[data-part=picker] .home-file[data-here]:hover{border-color:var(--line);box-shadow:none;transform:none}[data-part=picker-foot]{align-items:center;gap:8px;display:flex}[data-part=picker-foot] [data-part=count]{color:var(--muted);flex:1;font-size:12px}[data-part=picker-foot] button{-webkit-appearance:none;appearance:none;color:var(--fg);font:inherit;cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:7px;padding:7px 14px}[data-part=picker-foot] [data-part=add]{border-color:var(--hit);background:var(--hit);color:#fff}[data-part=picker-foot] [data-part=add]:disabled{opacity:.45;cursor:default}.oc{--oc-rose:#d4587e;--oc-rose-deep:#a83a5e;--oc-rose-wash:#fbeef2;--oc-box:#241b26;--oc-box-2:#30253a;--oc-box-ink:#f6eef2;--oc-box-muted:#b9a9b6;--oc-box-line:#463a49;--oc-link:#f5a8c0;--oc-pick:#e06a8f29;--oc-ease:cubic-bezier(.2, 0, 0, 1);z-index:80;pointer-events:none;color:var(--oc-box-ink);text-align:left;font:14px/1.6 -apple-system,Noto Sans TC,PingFang TC,Microsoft JhengHei,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:fixed;top:0;bottom:0;left:0;right:0}.oc button{font:inherit;color:inherit;cursor:pointer}.oc :focus-visible{outline:2px solid var(--oc-rose);outline-offset:2px}.oc-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#workspace,.home-main,.home-viewer{transition:margin-right .3s cubic-bezier(.2,0,0,1),padding-right .3s cubic-bezier(.2,0,0,1),right .3s cubic-bezier(.2,0,0,1)}body[data-poda=push] #workspace{margin-right:var(--poda-w)}body[data-poda=push] .home-main{padding-right:var(--poda-w)}body[data-poda=push] .home-head{margin-right:calc(-1 * var(--poda-w))}body[data-poda=push] .home-body{width:min(1060px, calc(100vw - var(--rail-room,0px) - 48px - var(--poda-w)))}body[data-poda=push] .home-viewer:not([hidden]){right:var(--poda-w)}body.oc-sizing,body.oc-sizing *{cursor:col-resize!important}body.oc-sizing :-webkit-any(#workspace,.home-main,.home-viewer){transition:none}body.oc-sizing :is(#workspace,.home-main,.home-viewer){transition:none}.oc-side{top:var(--poda-top,0px);width:var(--poda-w,400px);background:var(--oc-box);border-left:1px solid var(--oc-box-line);pointer-events:auto;visibility:hidden;flex-direction:column;min-width:0;display:flex;position:absolute;bottom:0;right:0;box-shadow:-18px 0 40px -30px #1e0a19b3}.oc-open .oc-side,.oc-side.oc-inking{visibility:visible}.oc-side.oc-inking{box-shadow:none;background:0 0;border-color:#0000}.oc-side.oc-inking .oc-grip{visibility:hidden}.oc-fx{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.oc-fx-sheet,.oc-fx-ink{fill:var(--oc-box)}.oc-grip{z-index:2;touch-action:none;background:0 0;border:0;width:12px;padding:0;position:absolute;top:0;bottom:0;left:-6px;cursor:col-resize!important}.oc-grip:after{content:"";background:var(--oc-box-line);border-radius:2px;width:3px;height:40px;margin-top:-20px;transition:background .12s,height .12s,margin .12s;position:absolute;top:50%;left:5px}.oc-grip:hover:after,body.oc-sizing .oc-grip:after{background:var(--oc-rose);height:72px;margin-top:-36px}.oc-grip:focus-visible:after{background:var(--oc-rose);height:72px;margin-top:-36px}.oc-head{border-bottom:1px solid var(--oc-box-line);flex-direction:column;flex:none;gap:2px;padding:8px 10px 6px 12px;display:flex;position:relative}.oc-head-top{align-items:center;gap:8px;min-width:0;display:flex}.oc[data-viewer] .oc-head-top{padding-right:48px}.oc-sp{flex:1}.oc-head-face{flex:none;width:40px}.oc-head-name{letter-spacing:.1em;color:var(--oc-rose);font-family:Huninn,Noto Sans TC,PingFang TC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400}.oc-icon-btn{white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:none;padding:4px 7px;color:var(--oc-box-muted)!important;font-size:12.5px!important}.oc-icon-btn:hover,.oc-icon-btn[aria-expanded=true]{background:var(--oc-box-2);color:var(--oc-box-ink)!important}.oc-more-btn{padding:2px 8px;line-height:1;font-size:16px!important}.oc-thread-btn{text-align:left;background:0 0;border:0;border-radius:7px;align-self:flex-start;align-items:center;gap:6px;max-width:100%;margin-left:-6px;padding:3px 6px;font-weight:500;display:flex;font-size:14px!important}.oc-thread-btn[hidden]{display:none}.oc-thread-btn span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oc-thread-btn:after{content:"▾";color:var(--oc-box-muted);font-size:11px}.oc-thread-btn:hover,.oc-thread-btn[aria-expanded=true]{background:var(--oc-box-2)}.oc-menu{z-index:3;border:1px solid var(--oc-box-line);background:var(--oc-box-2);border-radius:10px;max-height:60vh;padding:6px;position:absolute;top:calc(100% - 2px);left:8px;right:8px;overflow-y:auto;box-shadow:0 14px 30px -12px #0009}.oc-menu[hidden]{display:none}.oc-menu.oc-more{width:190px;left:auto}.oc-menu.oc-more:has(.oc-confirm){width:min(300px,100% - 16px)}.oc-menu>button{text-align:left;background:0 0;border:0;border-radius:7px;width:100%;padding:6px 10px;font-size:13.5px;display:block}.oc-menu>button small{color:var(--oc-box-muted);font-size:11.5px;display:block}.oc-menu>button:hover,.oc-menu>button[aria-current=true]{background:var(--oc-box)}.oc-menu hr{border:0;border-top:1px solid var(--oc-box-line);margin:4px 0}.oc-menu-said{color:var(--oc-box-muted);margin:6px 10px;font-size:12.5px}.oc-menu-said[hidden]{display:none}.oc-trow{border-radius:7px;flex-wrap:wrap;align-items:flex-start;display:flex}.oc-trow:hover{background:var(--oc-box)}.oc-trow-pick{text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:7px;flex:1;min-width:0;padding:6px 4px 6px 10px;font-size:13.5px}.oc-trow-pick small{color:var(--oc-box-muted);font-size:11.5px;display:block}.oc-trow-pick[aria-current=true]{background:var(--oc-box)}.oc-trow-more{opacity:0;background:0 0;border:0;border-radius:6px;flex:none;margin:4px 4px 0 0;padding:2px 8px;line-height:1.2;color:var(--oc-box-muted)!important;font-size:15px!important}.oc-trow:hover .oc-trow-more,.oc-trow-more[aria-expanded=true],.oc-trow-pick[aria-current=true]+.oc-trow-more{opacity:1}.oc-trow-more:focus-visible{opacity:1}@media (hover:none){.oc-trow-more{opacity:1}}.oc-trow-more:hover,.oc-trow-more[aria-expanded=true]{background:var(--oc-box-2);color:var(--oc-box-ink)!important}.oc-trow-acts{flex-basis:100%;gap:4px;padding:0 6px 6px;display:flex}.oc-trow-acts button,.oc-menu>button.oc-danger{font-size:12.5px}.oc-trow-acts button{border:1px solid var(--oc-box-line);background:0 0;border-radius:7px;padding:3px 10px}.oc-trow-acts button:hover{background:var(--oc-box-2)}.oc-danger{color:var(--oc-danger,#ff8a8a)!important}.oc-menu>.oc-archived,.oc-menu>.oc-back{color:var(--oc-box-muted);font-size:12.5px}.oc-name{flex-basis:100%;padding:4px 4px 6px}.oc-head>.oc-name{margin-left:-6px;padding:0}.oc-name-box{box-sizing:border-box;border:1px solid var(--oc-box-line);background:var(--oc-box);width:100%;color:var(--oc-box-ink);font:inherit;border-radius:7px;padding:4px 8px;font-size:13.5px;display:block}.oc-confirm{flex-basis:100%;padding:8px 10px}.oc-confirm-ask{margin:0 0 8px;font-size:13px;line-height:1.55}.oc-confirm .oc-row{justify-content:flex-end;gap:6px;display:flex}.oc-confirm .oc-row button{border:1px solid var(--oc-box-line);background:0 0;border-radius:8px;padding:4px 12px;font-size:13px}.oc-confirm .oc-row .oc-danger-btn{background:#c2413b;border-color:#0000;color:#fff!important}.oc-prefs-hint{color:var(--oc-box-muted);margin:2px 4px 8px;font-size:12px}.oc-memory-box{box-sizing:border-box;resize:vertical;border:1px solid var(--oc-box-line);background:var(--oc-box);width:100%;min-height:104px;color:var(--oc-box-ink);font:inherit;border-radius:8px;padding:8px 10px;font-size:13px;line-height:1.6;display:block}.oc-prefs .oc-row{justify-content:flex-end;align-items:center;gap:6px;margin-top:8px;display:flex}.oc-prefs .oc-row button{border:1px solid var(--oc-box-line);background:0 0;border-radius:8px;padding:4px 12px;font-size:13px}.oc-memory-said{color:var(--oc-box-muted);flex:1;margin:0;font-size:12px}.oc-failed{color:#ffb4b4;flex:none;margin:0;padding:6px 14px;font-size:12.5px}.oc-failed[hidden]{display:none}.oc-comp{border-top:1px solid var(--oc-box-line);flex-direction:column;flex:none;gap:8px;padding:10px 12px 12px;display:flex}.oc-comp .oc-row{align-items:flex-end;gap:8px;display:flex}.oc-chip{border:1px solid var(--oc-box-line);max-width:100%;color:var(--oc-box-muted);white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:2px 6px 2px 10px;font-size:12px;display:inline-flex;overflow:hidden}.oc-chip[hidden]{display:none}.oc-chip span{text-overflow:ellipsis;overflow:hidden}.oc-chip button{background:0 0;border:0;padding:0 4px;font-size:13px;color:var(--oc-box-muted)!important}.oc-words{box-sizing:border-box;resize:none;border:1px solid var(--oc-box-line);min-width:0;height:58px;color:var(--oc-box-ink);font:inherit;background:0 0;border-radius:8px;flex:1;padding:7px 10px;font-size:13.5px;line-height:1.5}.oc-words::placeholder{color:var(--oc-box-muted)}.oc .oc-words:focus-visible{border-color:var(--oc-rose);outline:none}.oc-send{background:var(--oc-rose);border:0;border-radius:8px;flex:none;padding:6px 14px;font-size:13.5px;color:#fff!important}.oc-send:hover{background:var(--oc-rose-deep)}.oc-send.oc-stop{border:1px solid var(--oc-rose);background:0 0;color:var(--oc-rose)!important}.oc-send:disabled{opacity:.6}.oc[data-mode=sheet] .oc-side{border-left:0;border-top:1px solid var(--oc-box-line);border-radius:16px 16px 0 0;width:auto;height:calc(100% - 60px);top:auto;left:0;box-shadow:0 -18px 40px -24px #1e0a1999}.oc[data-mode=sheet] .oc-grip{display:none}@media (prefers-reduced-motion:reduce){#workspace,.home-main,.home-viewer{transition:none}}.oc-thread{overscroll-behavior:contain;-webkit-user-select:text;user-select:text;flex-direction:column;flex:auto;gap:14px;min-height:0;padding:14px 14px 16px 16px;font-size:14.5px;line-height:1.75;display:flex;position:relative;overflow-y:auto}.oc-t-me{border:1px solid var(--oc-box-line);background:var(--oc-box-2);white-space:pre-line;overflow-wrap:anywhere;border-radius:14px 14px 4px;align-self:flex-end;max-width:78%;padding:6px 12px}.oc-who{letter-spacing:.1em;color:var(--oc-rose);margin-bottom:1px;font-family:Huninn,Noto Sans TC,PingFang TC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12.5px;display:block}.oc-t-oc{overflow-wrap:anywhere;border-radius:6px}.oc-rich p{white-space:pre-line;margin:0 0 .7em}.oc-rich>:last-child{margin-bottom:0}.oc-rich :-webkit-any(ul,ol){margin:0 0 .8em;padding-left:1.3em}.oc-rich :is(ul,ol){margin:0 0 .8em;padding-left:1.3em}.oc-rich li{margin:0 0 .5em;padding-left:.15em}.oc-rich li::marker{color:var(--oc-rose)}.oc-rich strong{font-weight:700}.oc-link,.oc-file{color:var(--oc-link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.oc-link:hover,.oc-file:hover{color:var(--oc-box-ink)}.oc-tbl{border:1px solid var(--oc-box-line);border-radius:10px;max-width:100%;margin:0 0 .8em;overflow-x:auto}.oc-tbl table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.93em;line-height:1.5}.oc-tbl th{background:var(--oc-box-2);border-bottom:1px solid var(--oc-box-line);color:var(--oc-box-muted);text-align:left;white-space:nowrap;padding:7px 12px;font-size:.86em;font-weight:500}.oc-tbl td{border-bottom:1px solid var(--oc-box-line);white-space:nowrap;padding:7px 12px}.oc-tbl tr:last-child td{border-bottom:0}.oc-tbl .oc-num{text-align:right}.oc-tbl .oc-none{color:var(--oc-box-muted)}.oc-files{flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:13.5px;display:flex}.oc-file-go{text-decoration:none}.oc-choices{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.oc-choice{border:1px solid var(--oc-box-line);background:var(--oc-box-2);text-align:left;border-radius:9px;align-items:center;gap:8px;padding:4px 10px;font-size:14px;transition:border-color .12s;display:flex}.oc-choice kbd{border:1px solid var(--oc-box-line);min-width:18px;color:var(--oc-box-muted);font:inherit;text-align:center;border-radius:4px;font-size:11px}.oc-choice:hover:not(:disabled){border-color:var(--oc-rose)}.oc-choice:disabled{opacity:.4;cursor:default}.oc-choice.oc-picked{opacity:1;border-color:var(--oc-rose)}.oc-choice.oc-picked:after{content:"✓";color:var(--oc-rose);font-size:12px}.oc-t-act{color:var(--oc-box-muted);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12.5px;display:flex}.oc-t-act:before{content:"✎";color:var(--oc-rose)}.oc-act-undo{background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline;color:var(--oc-link)!important}.oc-act-undo:disabled{opacity:.5}.oc-act-undone{font-style:italic}.oc-act-refused{color:#ffb4b4;flex-basis:100%;margin:0}.oc-t-show{color:var(--oc-box-muted);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12.5px;display:flex}.oc-t-show:before{content:"→";color:var(--oc-link)}.oc-go{border:1px solid var(--oc-box-line);vertical-align:1px;cursor:pointer;background:0 0;border-radius:999px;margin-left:6px;padding:0 6px;font-size:11.5px;line-height:1.6;color:var(--oc-link)!important}.oc-go:hover{border-color:var(--oc-link);color:var(--oc-box-ink)!important}.oc-t-show .oc-go{margin-left:0}.oc-t-note{color:var(--oc-box-muted);font-size:12.5px}.oc-t-note p{margin:0}.oc-t-empty{color:var(--oc-box-muted);text-align:center;margin:auto 0}.oc-t-now{color:var(--oc-box-muted);font-size:.93em}.oc-t-now p{margin:0}.oc-dots{margin-left:2px;animation:1.5s ease-in-out infinite oc-dot;display:inline-block}.oc-making{flex-direction:column;gap:6px;max-width:420px;margin-top:8px;display:flex}.oc-making-file{grid-template-columns:minmax(0,1fr) 90px;align-items:center;gap:10px;font-size:13px;display:grid}.oc-making-file>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oc-bar{background:var(--oc-box-line);border-radius:3px;height:5px;position:relative;overflow:hidden}.oc-bar span{background:var(--oc-rose);border-radius:3px;width:40%;animation:1.4s ease-in-out infinite oc-bar;position:absolute;top:0;bottom:0}.oc-flash{animation:1.2s ease-out oc-flash}@keyframes oc-dot{0%,to{opacity:.25}50%{opacity:1}}@keyframes oc-bar{0%{left:-40%}to{left:100%}}@keyframes oc-flash{0%{background:var(--oc-pick);box-shadow:0 0 0 8px var(--oc-pick)}to{background:0 0;box-shadow:0 0 0 8px #0000}}@media (prefers-reduced-motion:reduce){.oc-dots,.oc-bar span,.oc-flash{animation:none}}.oc-slot,.oc-bubble,.oc-free,.oc-ctx{--oc-rose:#d4587e;--oc-rose-deep:#a83a5e;--oc-rose-wash:#fbeef2;--oc-box:#241b26;--oc-box-2:#30253a;--oc-box-ink:#f6eef2;--oc-box-muted:#b9a9b6;--oc-box-line:#463a49}.oc-slot{z-index:6;text-align:left;pointer-events:auto;border-radius:8px;place-items:center;width:36px;height:30px;font:12px/1.4 -apple-system,Noto Sans TC,PingFang TC,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid;position:fixed;top:3px;right:16px}:-webkit-any(#board-bar,.home,body) .oc-slot>.oc-bar-octo{all:unset;box-sizing:border-box;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:6px;width:28px;padding:0;display:block}:is(#board-bar,.home,body) .oc-slot>.oc-bar-octo{all:unset;box-sizing:border-box;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:6px;width:28px;padding:0;display:block}:-webkit-any(#board-bar,.home,body) .oc-slot>.oc-bar-octo:focus-visible{outline:2px solid var(--oc-rose);outline-offset:2px}:is(#board-bar,.home,body) .oc-slot>.oc-bar-octo:focus-visible{outline:2px solid var(--oc-rose);outline-offset:2px}.oc-slot.oc-slot-off{display:none}.oc-slot.oc-slot-off.oc-slot-carrying{outline-offset:-2px;outline:1.5px dashed #9a9a9e;display:grid}:-webkit-any(#board-bar,.home,body) .oc-slot.oc-slot-off.oc-slot-carrying>.oc-bar-octo{visibility:hidden}:is(#board-bar,.home,body) .oc-slot.oc-slot-off.oc-slot-carrying>.oc-bar-octo{visibility:hidden}.oc-slot.oc-slot-hot{background:var(--oc-rose-wash);outline:2px solid var(--oc-rose)!important}body[data-poda] .oc-slot:not(.oc-slot-off){background:var(--oc-rose-wash)}.oc-free{z-index:3;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;transition:opacity .2s;position:absolute;top:calc(100% - 68px);left:16px}.oc[data-place=bar] .oc-free{display:none}.oc-open .oc-free{opacity:0;visibility:hidden;pointer-events:none}.oc-open.oc-morph .oc-free,.oc-morph .oc-free{opacity:1;visibility:visible;pointer-events:none;transition:none}.oc-free-octo{transform-origin:50% 15%;cursor:grab;background:0 0;border:0;width:64px;padding:0;display:block}.oc-carrying .oc-free{z-index:7}.oc-carrying .oc-free-octo{cursor:grabbing}.oc-free-octo:focus-visible{outline-offset:4px;border-radius:14px}.oc-tip{z-index:2;background:var(--oc-box);box-shadow:0 0 0 1px var(--oc-box-line) inset;color:var(--oc-box-ink);white-space:nowrap;pointer-events:none;opacity:0;border-radius:6px;padding:3px 8px;font-size:12px;line-height:1.4;transition:opacity .12s;position:absolute;bottom:calc(100% + 2px);left:0}.oc-slot .oc-tip{top:calc(100% + 6px);bottom:auto;left:auto;right:0}:-webkit-any(.oc-slot,.oc-free):hover .oc-tip{opacity:1;transition-delay:.25s}:is(.oc-slot,.oc-free):hover .oc-tip{opacity:1;transition-delay:.25s}:-webkit-any(.oc-slot,.oc-free):has(:focus-visible) .oc-tip{opacity:1;transition-delay:.25s}:is(.oc-slot,.oc-free):has(:focus-visible) .oc-tip{opacity:1;transition-delay:.25s}.oc-carrying .oc-tip,body[data-poda] .oc-slot .oc-tip,.oc-slot-carrying .oc-tip{transition:none;opacity:0!important}.oc-dot{background:var(--oc-rose);pointer-events:none;border-radius:50%;width:8px;height:8px;display:none;position:absolute;top:3px;right:3px;box-shadow:0 0 0 2px #fff}.oc-free .oc-dot{width:11px;height:11px;top:2px;right:4px}.oc-slot.oc-unread .oc-dot,.oc.oc-unread .oc-free .oc-dot{display:block}.oc-ctx{z-index:8;border:1px solid var(--oc-box-line);background:var(--oc-box-2);pointer-events:auto;border-radius:10px;min-width:150px;padding:5px;position:absolute;box-shadow:0 14px 30px -12px #0009}.oc-ctx[hidden]{display:none}.oc-ctx button{width:100%;color:var(--oc-box-ink);text-align:left;background:0 0;border:0;border-radius:7px;padding:6px 10px;font-size:13.5px;display:block}.oc-ctx button:hover{background:var(--oc-box)}.oc-ctx button:focus-visible{background:var(--oc-box)}.oc-bubble{z-index:5;box-sizing:border-box;background:var(--oc-box);width:max-content;max-width:min(260px,100vw - 16px);box-shadow:0 0 0 1px var(--oc-box-line) inset, 0 10px 24px -12px #1e0a198c;color:var(--oc-box-ink);pointer-events:auto;cursor:pointer;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px 8px 12px;font-size:14px;line-height:1.5;display:flex;position:absolute;top:0;left:0}.oc-bubble[hidden]{display:none!important}.oc-carrying .oc-bubble{opacity:0;pointer-events:none}.oc-b-text{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:0 auto;min-width:0;margin:0;display:-webkit-box;overflow:hidden}.oc-bubble.oc-b-done{flex-wrap:nowrap}.oc-bubble.oc-b-done .oc-b-text{white-space:nowrap;text-overflow:ellipsis;display:block}.oc-bubble.oc-b-ask{display:block}.oc-bubble.oc-b-ask .oc-b-acts{margin-top:6px}.oc-b-acts{flex-wrap:wrap;flex:none;align-items:center;gap:6px;display:flex}.oc-b-acts:empty{display:none}.oc-b-acts .oc-choice{border:1px solid var(--oc-box-line);background:var(--oc-box-2);border-radius:9px;align-items:center;gap:7px;padding:3px 9px;font-size:13px;display:flex}.oc-b-acts .oc-choice kbd{border:1px solid var(--oc-box-line);min-width:18px;color:var(--oc-box-muted);font:inherit;text-align:center;border-radius:4px;font-size:11px}.oc-b-acts .oc-choice:hover{border-color:var(--oc-rose)}.oc-b-go{background:var(--oc-rose);white-space:nowrap;border:0;border-radius:7px;padding:3px 12px;font-size:13px;color:#fff!important}.oc-b-go:hover{background:var(--oc-rose-deep)}.oc-b-tail{background:var(--oc-box);pointer-events:none;position:absolute}.oc-bubble[data-place=above] .oc-b-tail{width:18px;height:10px;bottom:-9px;left:calc(var(--oc-tail) - 9px);clip-path:polygon(0 0,100% 0,40% 100%)}.oc-bubble[data-place=below] .oc-b-tail{width:18px;height:10px;top:-9px;left:calc(var(--oc-tail) - 9px);clip-path:polygon(40% 0,100% 100%,0 100%)}.oc-bubble[data-place=right] .oc-b-tail{width:10px;height:18px;left:-9px;top:calc(var(--oc-tail) - 9px);clip-path:polygon(100% 0,100% 100%,0 60%)}.oc-bubble[data-place=left] .oc-b-tail{width:10px;height:18px;right:-9px;top:calc(var(--oc-tail) - 9px);clip-path:polygon(0 0,100% 60%,0 100%)}@media (prefers-reduced-motion:reduce){.oc-free,.oc-tip{transition:none}}.of{--of-rose:#d4587e;--of-eye:#1d1d1f;--of-ask:#0060c0;--of-bad:#c62828;width:100%;height:auto;display:block;overflow:visible}.of-body,.of-fin{fill:var(--of-rose)}.of-eyes circle{fill:var(--of-eye)}.of-swim{transform-box:view-box;transform-origin:128px 176px;transition:transform .32s cubic-bezier(.2,0,0,1)}.of-fin{transform-box:view-box}.of-fin-l{transform-origin:84px 118px;--of-flap:16deg}.of-fin-r{transform-origin:172px 118px;--of-flap:-16deg}.of-lift{transform-box:view-box;transition:transform .3s cubic-bezier(.2,0,0,1)}.of-eyes{transform-box:view-box;transition:transform .26s cubic-bezier(.2,0,0,1),opacity .14s}.of-lids,.of-happy,.of-zz,.of-ask,.of-bang,.of-dots{opacity:0;transition:opacity .16s}.of-lids,.of-happy{fill:none;stroke:var(--of-eye);stroke-width:12px;stroke-linecap:round}.of-zz{fill:none;stroke:var(--of-rose);stroke-width:15px;stroke-linecap:round;stroke-linejoin:round}.of-ask path{fill:none;stroke:var(--of-ask);stroke-width:18px;stroke-linecap:round}.of-ask circle{fill:var(--of-ask)}.of-bang path{fill:none;stroke:var(--of-bad);stroke-width:20px;stroke-linecap:round}.of-bang circle{fill:var(--of-bad)}.of-dots circle{fill:var(--of-rose)}.of-ask{transform-box:view-box;transform-origin:230px 90px}.of[data-face=idle] .of-eyes{opacity:0}.of[data-face=idle] :-webkit-any(.of-lids,.of-zz){opacity:1}.of[data-face=idle] :is(.of-lids,.of-zz){opacity:1}.of[data-face=thinking] .of-eyes{transform:translate(5px,-7px)}.of[data-face=thinking] .of-dots,.of[data-face=asking] .of-ask,.of[data-face=failed] .of-bang{opacity:1}.of[data-face=done] .of-eyes{opacity:0}.of[data-face=done] .of-happy{opacity:1}.of[data-face=thinking] .of-swim{animation:2.4s ease-in-out infinite of-bob}.of[data-face=making] .of-swim{animation:1.3s cubic-bezier(.45,0,.2,1) infinite of-bell}.of[data-face=making] .of-fin{animation:1.3s cubic-bezier(.45,0,.2,1) infinite of-flap}.of[data-face=thinking] .of-dots circle{animation:1.5s ease-in-out infinite of-dot}.of[data-face=thinking] .of-dots circle:nth-child(2){animation-delay:.2s}.of[data-face=thinking] .of-dots circle:nth-child(3){animation-delay:.4s}.oc-octo:hover .of[data-face=idle] .of-eyes{opacity:1}.oc-octo:hover .of[data-face=idle] :-webkit-any(.of-lids,.of-zz){opacity:0}.oc-octo:hover .of[data-face=idle] :is(.of-lids,.of-zz){opacity:0}.oc-octo:hover .of:-webkit-any([data-face=idle],[data-face=rest],[data-face=done]) .of-lift{transform:translateY(-8px)}.oc-octo:hover .of:is([data-face=idle],[data-face=rest],[data-face=done]) .of-lift{transform:translateY(-8px)}.oc-octo:hover .of:-webkit-any([data-face=idle],[data-face=rest]) .of-fin{animation:.38s cubic-bezier(.3,0,.2,1) of-flap1}.oc-octo:hover .of:is([data-face=idle],[data-face=rest]) .of-fin{animation:.38s cubic-bezier(.3,0,.2,1) of-flap1}.oc-octo:hover .of[data-face=asking] .of-ask{animation:.38s cubic-bezier(.3,0,.2,1) of-tilt}:is(.oc-held,.oc-carrying .oc-free-octo) .of[data-face=idle] .of-eyes{opacity:1}:-webkit-any(.oc-held,.oc-carrying .oc-free-octo) .of[data-face=idle] :-webkit-any(.of-lids,.of-zz){opacity:0}:is(.oc-held,.oc-carrying .oc-free-octo) .of[data-face=idle] :is(.of-lids,.of-zz){opacity:0}:is(.oc-held,.oc-carrying .oc-free-octo) .of .of-fin{animation:.62s cubic-bezier(.45,0,.2,1) infinite of-flap}@keyframes of-flap1{0%,to{transform:rotate(0)}45%{transform:rotate(var(--of-flap))}}@keyframes of-flap{0%,to{transform:rotate(0)}30%{transform:rotate(calc(var(--of-flap) * -.5))}60%{transform:rotate(var(--of-flap))}}@keyframes of-bell{0%,to{transform:translateY(0)scale(1)}30%{transform:translateY(3px)scale(1.04,.94)}60%{transform:translateY(-6px)scale(.97,1.03)}}@keyframes of-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes of-dot{0%,to{opacity:.25}50%{opacity:1}}@keyframes of-tilt{0%,to{transform:rotate(0)}40%{transform:rotate(-10deg)}75%{transform:rotate(5deg)}}@media (prefers-reduced-motion:reduce){.of *,.of .of-swim,.of .of-fin{transition:none!important;animation:none!important}}html,body{height:100%;margin:0}html{touch-action:pan-x pan-y}#neutralinoapp{text-align:center;-webkit-user-select:none;user-select:none;cursor:default;flex-direction:column;height:100%;display:flex}#workspace{flex:1;min-height:0;display:flex}#neutralinoapp:not([data-screen=board]) #workspace{display:none}#whiteboard{flex:1;min-width:0;min-height:0}
