:root{--red:#ff3042;--red-deep:#d9222f;--ink:#35383d;--ink-2:#35383d;--mute:#6b6f76;--line:#e4dedb;--paper:#ffffff;--warm:#f4f1ef;--blue:#1d6fe8;--blue-bg:#eaf2ff;--font-num:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP",system-ui,sans-serif;--scale:1;--bar-h:56px;--fs-cover:56px;--fs-stmt:48px;--fs-h:38px;--fs-label:16px;--fs-label-sm:13px;--fs-sub:20px;--fs-body:17px;--fs-small:13px;--fs-kpi:72px}body{--font:var(--font-noto),"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",system-ui,sans-serif}body,html{margin:0;background:#e9e5e2;font-family:var(--font);color:var(--ink)}.deck{display:flex;flex-direction:column;align-items:center;gap:24px;padding:calc(var(--bar-h) + 24px) 0 80px}.frame{width:calc(1280px * var(--scale));height:calc(720px * var(--scale));flex:none;scroll-margin-top:calc(var(--bar-h) + 24px)}.frame>.slide{transform:scale(var(--scale));transform-origin:top left}.toolbar{position:fixed;top:0;left:0;right:0;height:var(--bar-h);box-sizing:border-box;padding:0 16px;display:flex;gap:6px;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 1px 8px rgba(53,56,61,.06);z-index:20;white-space:nowrap;overflow-x:auto;scrollbar-width:thin}.toolbar>*{flex:none}.toolbar .tb-spacer{flex:1 1 0;min-width:8px}.toolbar button{font:600 13px var(--font);padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer}.toolbar button[aria-pressed=true]{background:var(--red);border-color:var(--red);color:#fff}.deck-root.present{background:#0e0d0d;min-height:100vh}body:has(.deck-root.present){overflow:hidden}.deck-root.present .deck{padding:0;gap:0;height:100vh;justify-content:center}.deck-root.present .frame{display:none}.deck-root.present .frame.current{display:block}.slide{position:relative;width:1280px;height:720px;overflow:hidden;background:var(--paper);color:var(--ink);padding:64px 72px;font-size:var(--fs-body);font-weight:400;line-height:1.7;box-shadow:0 1px 2px rgba(0,0,0,.08),0 10px 30px rgba(20,18,17,.1)}.slide,.slide *{box-sizing:border-box}.slide p{margin:0}.slide .h{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:28px}.slide .h h2{margin:0;font-size:var(--fs-h);font-weight:800;letter-spacing:-.01em;line-height:1.3}.slide .h h2 em{font-style:normal;color:var(--red)}.slide .h .ch{font-size:15px;font-weight:700;letter-spacing:.08em;color:var(--ink);white-space:nowrap}.menu-kicker{display:inline-flex;align-items:baseline;gap:2px;margin:0 0 6px;color:#fff;background:var(--red);border-radius:5px;padding:6px 16px 5px;font-weight:800;line-height:1.2}.menu-kicker .n{font-size:26px}.menu-kicker .g{font-size:14px;font-weight:700;white-space:nowrap}.menu-kicker .g:before{content:"（"}.menu-kicker .g:after{content:"）"}.menu-kicker+.h{margin-bottom:14px}.slide .lead{font-size:var(--fs-sub);font-weight:500;color:var(--ink-2);line-height:1.6;max-width:44em}.slide .ft{position:absolute;left:72px;right:72px;bottom:28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--ink);pointer-events:none}.slide .ft .pg{font-variant-numeric:tabular-nums;text-align:right}.slide .ft .ft-logo{display:block;opacity:.9}.slide .ft .ft-logo .logo{width:64px}.slide .conf{position:absolute;right:72px;top:22px;font-size:9px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--red);border:1px solid var(--red);border-radius:2px;padding:3px 7px 2px 9px;opacity:.8;pointer-events:none;mask-image:radial-gradient(circle at 30% 40%,rgba(0,0,0,.75) 0,#000 60%),linear-gradient(#000,#000);-webkit-mask-image:radial-gradient(circle at 30% 40%,rgba(0,0,0,.75) 0,#000 60%),linear-gradient(#000,#000)}.slide.cover .conf,.slide.cta .conf{color:#fff;border-color:#fff;opacity:.9}.slide .fn{position:absolute;left:72px;right:72px;bottom:52px;font-size:12px;font-weight:500;color:var(--ink)}.sample{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;color:#fff;background:var(--red);border-radius:3px;padding:2px 7px;line-height:1.5;vertical-align:middle;margin-left:8px}.logo{display:block;width:200px;height:auto}.logo.white{filter:brightness(0) invert(1)}.tn{font-variant-numeric:tabular-nums}.deck-root,.deck-root *{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'><defs><g id='m' fill-rule='evenodd'><path d='M0 0 C2.439 1.906 4.759 3.886 7.062 5.953 C7.465 6.302 7.465 6.302 9.5 8.066 C12.062 10.32 14.576 12.618 17.062 14.953 C17.513 15.375 17.963 15.796 18.427 16.23 C37.599 34.341 37.599 34.341 39.047 44.859 C39.084 49.893 38.23 53.538 35 57.453 C34.033 58.3 33.052 59.132 32.062 59.953 C30.7 61.184 29.338 62.416 27.977 63.648 C23.323 67.787 18.489 71.605 13.5 75.328 C12.633 75.975 11.766 76.622 10.873 77.289 C-6.384 90.028 -27.256 104.772 -49.938 101.953 C-72.996 98.251 -91.692 84.605 -108.922 69.559 C-110.936 67.8 -112.981 66.1 -115.078 64.441 C-115.581 64.042 -116.084 63.643 -116.602 63.231 C-117.963 62.157 -119.329 61.09 -120.695 60.023 C-124.734 56.294 -126.554 52.506 -126.977 47.105 C-126.705 32.163 -109.949 19.472 -100.145 9.918 C-71.397 -17.518 -33.506 -24.115 0 0 Z' transform='translate(396.9375 245.046875)'/><path d='M0 0 C2.666 2.052 5.021 4.366 7.374 6.764 C7.896 7.294 8.418 7.824 8.956 8.369 C13.84 13.387 18.329 18.618 22.562 24.202 C22.794 24.504 22.794 24.504 23.968 26.032 C36.263 42.182 47.356 59.881 45.151 80.889 C41.883 99.247 29.384 114.47 17.562 128.202 C17.128 128.706 16.694 129.211 16.247 129.73 C-0.06 148.543 -0.06 148.543 -7.138 149.608 C-15.15 149.86 -19.426 148.421 -25.438 143.202 C-25.679 142.995 -25.679 142.995 -26.895 141.949 C-44.214 126.912 -64.587 106.837 -66.66 82.615 C-67.143 70.935 -67.204 60.049 -62.438 49.202 C-62.088 48.351 -61.737 47.5 -61.376 46.624 C-56.758 36.425 -49.223 27.791 -41.685 19.639 C-40.171 17.997 -38.684 16.329 -37.224 14.639 C-27.8 3.775 -14.658 -10.218 0 0 Z' transform='translate(255.4384765625 317.798095703125)'/><path d='M0 0 C5.178 3.294 9.462 7.633 13.821 11.922 C15.57 13.637 17.345 15.321 19.125 17.004 C35.023 32.216 48.554 49.87 49.566 72.633 C49.939 94.598 39.558 111.034 24.75 126.38 C23.214 128.006 21.794 129.714 20.379 131.445 C14.214 138.72 3.585 149.782 -6.203 150.969 C-7.207 150.982 -8.211 150.995 -9.246 151.008 C-10.243 151.036 -11.239 151.065 -12.266 151.094 C-19.566 150.032 -24.342 145.19 -29.309 140.07 C-29.613 139.76 -29.613 139.76 -31.155 138.192 C-36.269 132.928 -40.954 127.451 -45.434 121.633 C-46.188 120.681 -46.944 119.729 -47.699 118.777 C-59.901 103.207 -68.667 86.992 -66.434 66.633 C-63.805 48.623 -52.049 33.929 -40.434 20.633 C-39.935 20.06 -39.437 19.487 -38.923 18.896 C-15.698 -7.597 -15.698 -7.597 0 0 Z' transform='translate(470.43359375 316.3671875)'/><path d='M0 0 C0.603 0.258 1.207 0.516 1.829 0.781 C17.453 7.628 31.127 17.923 44 29 C44.884 29.739 45.769 30.477 46.68 31.238 C53.524 37.118 60.198 43.521 61.203 52.895 C61.211 53.211 61.211 53.211 61.25 54.812 C61.263 55.125 61.263 55.125 61.328 56.707 C60.433 62.963 57.1 67.568 53 72.188 C52.519 72.741 52.039 73.294 51.544 73.864 C50.04 75.586 48.522 77.294 47 79 C46.519 79.544 46.037 80.089 45.542 80.65 C40.037 86.862 34.481 92.785 28 98 C27.55 98.373 27.099 98.747 26.635 99.131 C14.627 109.055 0.021 118.991 -16 120 C-16.492 120.032 -16.492 120.032 -18.984 120.195 C-38.891 120.871 -57.256 113.255 -72 100 C-72.794 99.313 -73.588 98.626 -74.406 97.918 C-76.981 95.657 -79.505 93.348 -82 91 C-82.239 90.776 -82.239 90.776 -83.446 89.641 C-89.272 84.115 -94.701 78.414 -99.625 72.062 C-100.039 71.531 -100.453 71 -100.879 70.452 C-106.008 63.635 -106.891 57.467 -106 49 C-104.339 43.522 -101.196 39.797 -97 36 C-95.957 34.918 -94.915 33.835 -93.875 32.75 C-70.331 9.307 -34.03 -14.798 0 0 Z' transform='translate(375 440)'/></g><filter id='s' x='-30%' y='-30%' width='170%' height='170%'><feDropShadow dx='14' dy='24' stdDeviation='16' flood-color='%23141211' flood-opacity='0.38'/></filter></defs><g transform='translate(-10.2 -14.04) scale(0.093664)' filter='url(%23s)'><use href='%23m' fill='%23ff3042' stroke='%23ffffff' stroke-width='30' stroke-linejoin='round' paint-order='stroke fill'/></g></svg>") 23 23,auto}.cursor-ripple{position:fixed;left:0;top:0;width:56px;height:56px;margin:-28px 0 0 -28px;border:4px solid var(--red);border-radius:50%;pointer-events:none;z-index:100;animation:cursor-ripple .5s cubic-bezier(.2,.8,.2,1) forwards}@keyframes cursor-ripple{0%{transform:scale(.3);opacity:.9}to{transform:scale(1.4);opacity:0}}@media (prefers-reduced-motion:reduce){.cursor-ripple{display:none}}@media print{.hover-focus .slide :hover{transform:none!important;box-shadow:none!important;opacity:1!important}body,html{background:#fff}.deck{display:block;padding:0}.frame{--scale:1;margin:0!important;page-break-after:always;-moz-column-break-after:page;break-after:page}.frame:last-child{page-break-after:auto;-moz-column-break-after:auto;break-after:auto}.as-dock,.toolbar{display:none}.slide{box-shadow:none}}@page{size:1280px 720px;margin:0}.print-root .deck{display:block;padding:0}.print-root .frame{--scale:1;margin:0}.print-root .as-dock{display:none}.print-root .slide{box-shadow:none}.deck-root.annot .frame,.deck-root.ask.picking .frame{cursor:crosshair}.deck-root:is(.annot,.ask):not(.present) .toolbar{right:380px}.deck-root:is(.annot,.ask):not(.present) .toolbar .who{display:none}.deck-root:is(.annot,.ask) .deck{margin-right:380px}.deck-root:is(.annot,.ask).present .deck{margin-right:0}.deck-root .annot-panel,.deck-root .annot-panel *{cursor:auto}.deck-root .annot-panel button{cursor:pointer}.deck-root .annot-panel textarea{cursor:text}.pins{inset:0;pointer-events:none;z-index:20}.pin,.pins{position:absolute}.pin{transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;background:var(--red);color:#fff;font-family:var(--font-num);font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px #fff,0 6px 14px rgba(20,18,17,.35);pointer-events:auto;cursor:pointer}.pin.on{background:var(--ink);outline:3px solid var(--red)}.annot-panel{position:fixed;top:0;right:0;bottom:0;width:380px;background:#fff;border-left:1px solid var(--line);box-shadow:-8px 0 24px rgba(20,18,17,.08);z-index:100;display:flex;flex-direction:column;font-family:var(--font);font-size:13px}.annot-panel .ap-head{padding:16px 16px 12px;border-bottom:1px solid var(--line)}.annot-panel .ap-head b{display:block;font-size:16px}.annot-panel .ap-head span{font-size:12px;color:#6b6461}.annot-panel .ap-list{flex:1;overflow-y:auto;padding:12px 16px;display:grid;gap:10px;align-content:start}.annot-panel .ap-empty{color:#6b6461;line-height:1.6}.annot-panel .ap-item{min-width:0;border:1px solid var(--line);border-radius:6px;padding:10px 12px;background:var(--warm)}.annot-panel .ap-item.on{border-color:var(--red);background:#fff}.annot-panel .ap-meta{display:flex;align-items:center;gap:8px}.annot-panel .pin-n{display:inline-flex;width:22px;height:22px;border-radius:50%;background:var(--red);color:#fff;font-family:var(--font-num);font-weight:800;font-size:12px;align-items:center;justify-content:center;flex:none}.annot-panel .ap-jump{flex:1;min-width:0;text-align:left;background:none;border:0;padding:0;font:inherit;font-weight:700;color:var(--ink);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.annot-panel .ap-del{background:none;border:0;font-size:18px;line-height:1;color:#6b6461;cursor:pointer;padding:0 4px}.annot-panel .ap-target{margin:6px 0;font-family:ui-monospace,Menlo,monospace;font-size:11px;color:#6b6461;word-break:break-all}.annot-panel .ap-target em{display:block;font-style:normal;font-family:var(--font);color:var(--ink)}.annot-panel textarea{width:100%;box-sizing:border-box;font:inherit;line-height:1.5;padding:8px 10px;border:1px solid var(--line);border-radius:4px;resize:vertical;background:#fff}.annot-panel textarea:focus{outline:2px solid var(--red);outline-offset:-1px}.annot-panel .ap-actions{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px;border-top:1px solid var(--line)}.annot-panel .ap-note{margin:0 16px 12px;font-size:12px;line-height:1.5;color:var(--mute)}.annot-panel .ap-actions button{font:inherit;font-weight:700;padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:#fff;cursor:pointer}.annot-panel .ap-actions button.primary{background:var(--red);border-color:var(--red);color:#fff}.annot-panel .ap-actions button:disabled{opacity:.4;cursor:default}.annot-panel .ap-out{height:220px;margin:0 16px 16px;width:auto;font-family:ui-monospace,Menlo,monospace;font-size:11px}.pin.q{background:var(--ink);font-family:var(--font);font-size:17px}.pin.q.on{background:var(--red);outline:3px solid var(--ink)}@media print{.annot-panel,.pins,.slide-tools{display:none!important}}.toolbar .tb-badge{display:inline-block;margin-left:6px;min-width:18px;padding:0 5px;border-radius:999px;background:var(--red);color:#fff;font-size:11px;line-height:18px;text-align:center}.toolbar button[aria-pressed=true] .tb-badge{background:#fff;color:var(--red)}.ask-panel .ap-head{position:relative;padding-right:44px}.ask-panel .ap-close{position:absolute;right:8px;top:8px;background:none;border:0;font-size:22px;line-height:1;color:#6b6461;padding:4px 8px}.ask-panel .ap-back{justify-self:start;background:none;border:0;padding:0;font:inherit;font-weight:700;color:#6b6461}.ask-panel .ap-back:hover{color:var(--ink)}.ask-panel .ap-error{margin:0;color:var(--red);font-weight:700;line-height:1.5}.ask-panel .ap-list .ap-note{margin:0}.ask-panel .ap-hint{font-size:11px;color:#6b6461;align-self:center}.qa-thread{text-align:left;border:1px solid var(--line);border-radius:6px;padding:10px 12px;background:var(--warm);font:inherit;color:var(--ink);display:grid;gap:4px;min-width:0}.qa-thread:hover{border-color:var(--ink)}.qa-thread.unread{border-color:var(--red);background:#fff}.qa-thread .qa-title{font-weight:700;line-height:1.45;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qa-thread .qa-meta{font-size:11px;color:#6b6461;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.qa-thread .qa-meta em{font-style:normal;font-weight:700;color:var(--ink)}.qa-thread .qa-meta b{color:#fff;background:var(--red);border-radius:999px;padding:1px 7px;font-size:10px}.qa-thread .qa-meta i{font-style:normal;border:1px solid var(--line);border-radius:999px;padding:0 7px;font-size:10px}.qa-target{display:grid;grid-template-columns:1fr auto;gap:2px 8px;align-items:start;border:1px solid var(--red);border-radius:6px;padding:8px 10px;background:#fff}.qa-target b{font-size:12px;line-height:1.4}.qa-target em{grid-column:1;font-style:normal;font-size:12px;color:#6b6461}.qa-target button{grid-column:2;grid-row:1/span 2;background:none;border:0;font-size:18px;line-height:1;color:#6b6461}.qa-about{justify-self:start;font:inherit;font-size:12px;font-weight:700;background:#fff;border:1px solid var(--red);color:var(--red);border-radius:999px;padding:3px 10px}.qa-msg{display:grid;gap:6px;padding:10px 12px;border-radius:8px;background:var(--warm);border:1px solid var(--line);min-width:0}.qa-msg.viewer{background:#fff;margin-left:24px}.qa-msg.staff{border-color:var(--red);background:#fff}.qa-msg.pending p{color:#6b6461}.qa-typing{display:inline-flex;gap:5px;padding:4px 0}.qa-typing i{width:7px;height:7px;border-radius:50%;background:#6b6461;animation:qa-typing 1.2s ease-in-out infinite}.qa-typing i:nth-child(2){animation-delay:.2s}.qa-typing i:nth-child(3){animation-delay:.4s}@keyframes qa-typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.qa-typing i{animation:none;opacity:.6}}.ask-panel .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.qa-msg.ai .qa-request{justify-self:start;margin-top:2px;font:inherit;font-size:11px;font-weight:700;background:#fff;border:1px solid var(--ink);border-radius:999px;padding:4px 10px}.qa-msg.ai .qa-request:disabled{opacity:.5}.qa-msg .qa-who{display:flex;justify-content:space-between;gap:8px;font-size:11px;font-weight:800;color:#6b6461}.qa-msg.staff .qa-who{color:var(--red)}.qa-msg .qa-who time{font-weight:500}.qa-msg p{margin:0;white-space:pre-wrap;line-height:1.6;overflow-wrap:anywhere}.qa-sources{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:4px}.qa-sources button{width:100%;text-align:left;font:inherit;font-size:11px;line-height:1.5;background:#fff;border:1px solid var(--line);border-left:3px solid var(--red);border-radius:4px;padding:6px 8px;color:var(--ink);display:grid;gap:2px}.qa-sources button:hover{border-color:var(--ink);border-left-color:var(--red)}.qa-sources button span{color:#6b6461}.qa-flag{margin:0;font-size:11px;color:var(--red);font-weight:700}.ap-actions.qa-compose{display:grid;grid-template-columns:1fr auto;align-items:end}.frame{position:relative}.slide-tools{position:absolute;right:14px;bottom:14px;z-index:30;display:flex;align-items:center;gap:6px;opacity:0;pointer-events:none;transition:opacity .15s}.frame:hover .slide-tools,.slide-tools:focus-within{opacity:1;pointer-events:auto}.deck-root .slide-tools button{font:600 12px var(--font);padding:7px 14px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer;box-shadow:0 6px 18px rgba(20,18,17,.22)}.slide-tools button:hover{border-color:var(--ink)}.slide-tools button.done{background:var(--ink);border-color:var(--ink);color:#fff}.slide-tools button.fail{border-color:var(--red);color:var(--red)}.deck-root.present .slide-tools,.print-root .slide-tools{display:none}@media (prefers-reduced-motion:reduce){.slide-tools{transition:none}}.toolbar,.toolbar .tb-logo{align-items:center}.toolbar .tb-logo{display:flex;height:100%;padding-right:10px;margin-right:4px;border-right:1px solid var(--line)}.toolbar .tb-logo img{display:block;height:22px;width:auto}.toolbar .who{flex:0 1 auto;min-width:72px;font:500 12px var(--font);color:var(--ink);opacity:.7;padding:0 6px 0 0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbar a.tb-link{font:600 13px var(--font);padding:8px 12px;border-radius:999px;border:1px solid var(--ink);background:var(--ink);color:#fff;text-decoration:none}.toolbar form{display:contents}.deck-root .toolbar a,.deck-root .toolbar button{cursor:pointer}.toolbar button.quiet{font-weight:500}.login{box-sizing:border-box;min-height:100vh;display:grid;place-items:center;background:var(--warm);padding:24px}.login-card{width:min(460px,100%);background:var(--paper);border-radius:10px;padding:36px 40px 28px;box-shadow:0 12px 40px rgba(20,18,17,.08)}.login-card h1{font-size:22px;font-weight:800;margin:18px 0 14px}.login-card h1 small{font-size:13px;font-weight:700;margin-left:8px}.login-form{display:grid;gap:14px}.login-note{margin:0;font-size:14px;line-height:1.7}.login-form label{display:grid;gap:6px;font-size:13px;font-weight:700}.login-form input{font:inherit;font-size:18px;padding:10px 14px;border:2px solid var(--ink);border-radius:6px;letter-spacing:.02em}.login-form label small{font-weight:500;margin-left:4px}.login-form input[name=code]{font-family:var(--font-num);font-size:28px;font-weight:700;letter-spacing:.3em;text-align:center}.login-form button.primary{font:700 16px var(--font);padding:12px 18px;border:0;border-radius:6px;background:var(--red);color:#fff;cursor:pointer}.login-form button.primary:disabled{opacity:.6;cursor:default}.login-error{margin:0;color:var(--red)}.login-back,.login-error{font-size:13px;font-weight:700}.login-back{color:var(--ink);justify-self:start}.login-foot{margin:22px 0 0;font-size:12px;line-height:1.6}.deck-root.present .toolbar{display:none}.present-hint{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:10;font:600 13px var(--font);color:#fff;background:rgba(20,18,17,.72);padding:8px 16px;border-radius:999px;pointer-events:none;animation:present-hint 3.2s ease forwards}@keyframes present-hint{0%,70%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.present-hint{animation:none;opacity:0}}.toolbar .tb-switch{display:inline-flex;align-items:center;flex:0 1 auto;min-width:150px;max-width:260px}.toolbar .tb-switch .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.toolbar .tb-switch select{font:600 13px var(--font);padding:8px 30px 8px 12px;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--ink);width:100%;max-width:260px;text-overflow:ellipsis;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 17px) 15px,calc(100% - 12px) 15px;background-size:5px 5px;background-repeat:no-repeat}.deck-root .toolbar .tb-switch select{cursor:pointer}.pick{min-height:100vh;background:#e9e5e2;color:var(--ink)}.pick-head{display:flex;align-items:center;gap:16px;padding:16px 32px;background:var(--paper);border-bottom:1px solid var(--line)}.pick-head .pick-who{margin-left:auto;font-size:13px;font-weight:500;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-head .pick-admin{font:600 13px var(--font);padding:7px 14px;border-radius:999px;background:var(--ink);color:#fff;text-decoration:none}.pick-head form{display:contents}.pick-head button{font:600 13px var(--font);padding:7px 14px;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer}.pick-body{max-width:880px;margin:0 auto;padding:56px 24px 80px}.pick-body h1{margin:0 0 8px;font-size:28px;font-weight:800;letter-spacing:-.01em}.pick-lead{margin:0 0 28px;font-size:15px;font-weight:500}.pick-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.pick-list a{position:relative;display:grid;gap:6px;padding:22px 26px 20px;background:var(--paper);border:1px solid var(--line);border-radius:10px;color:inherit;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.04)}.pick-list a:hover{border-color:var(--red);box-shadow:0 6px 20px rgba(53,56,61,.1)}.pick-list .pick-kind{justify-self:start;font-size:12px;font-weight:800;letter-spacing:.06em;color:#fff;background:var(--red);border-radius:4px;padding:2px 8px}.pick-list b{font-size:20px;font-weight:800;line-height:1.35;padding-right:80px}.pick-list p{margin:0;font-size:14px;line-height:1.6}.pick-list .pick-meta{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.pick-list .pick-open{position:absolute;right:24px;top:50%;transform:translateY(-50%);font-size:14px;font-weight:800;color:var(--red)}.pdf-deck .slide.pdfpage{padding:0;background:#fff}.pdf-deck .pdf-canvas{display:block}.pdf-deck .pdf-loading{inset:0;display:flex;align-items:center;justify-content:center;font-size:20px;background:var(--warm)}.pdf-deck .pdf-loading,.pdf-deck .pdf-no{position:absolute;font-weight:600;color:var(--ink)}.pdf-deck .pdf-no{right:20px;bottom:14px;font-size:12px;font-variant-numeric:tabular-nums;background:rgba(255,255,255,.85);border-radius:999px;padding:2px 10px;pointer-events:none}.pdf-deck .pdf-error{margin:calc(var(--bar-h) + 24px) auto 0;max-width:720px;padding:14px 18px;background:#fff;border-left:4px solid var(--red);font-size:14px;font-weight:600}.pdf-deck.ask.picking .frame{cursor:crosshair}.pdf-deck .pins{position:absolute;inset:0;pointer-events:none}.toolbar .tb-ask{position:relative;display:inline-flex}.toolbar .tb-ask:has(.ask-hint)>button{animation:ask-pulse 1.8s ease-out infinite}.ask-hint{position:fixed;transform:translateX(-50%);width:360px;box-sizing:border-box;padding:18px 20px 16px;border-radius:14px;background:var(--paper);color:var(--ink);border:1px solid var(--line);font:400 14px/1.7 var(--font);box-shadow:0 18px 44px rgba(53,56,61,.22),0 2px 8px rgba(53,56,61,.08);z-index:30;white-space:normal;animation:ask-hint-in .45s cubic-bezier(.2,.8,.2,1) both}.ask-hint:before{content:"";position:absolute;top:-10px;left:50%;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:0;border-bottom:10px solid transparent;border-bottom-color:var(--paper);filter:drop-shadow(0 -1px 0 var(--line))}.ask-hint .ah-tag{display:inline-block;font:700 11px/18px var(--font);letter-spacing:.06em;color:#fff;background:var(--red);border-radius:999px;padding:0 9px;margin-bottom:8px}.ask-hint b{display:block;font-size:18px;font-weight:800;line-height:1.4;margin-bottom:6px}.ask-hint p{margin:0 0 14px;opacity:.8}.ask-hint .ah-actions{display:flex;align-items:center;gap:12px}.toolbar .ask-hint .ah-go{font:700 13px var(--font);padding:10px 18px;border-radius:999px;border:1px solid var(--red);background:var(--red);color:#fff}.toolbar .ask-hint .ah-skip{font:500 13px var(--font);padding:6px 2px;border:0;border-radius:0;background:transparent;color:var(--ink);opacity:.6;text-decoration:underline;text-underline-offset:3px}.toolbar .ask-hint .ah-skip:hover{opacity:1}@keyframes ask-hint-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@keyframes ask-pulse{0%{box-shadow:0 0 0 0 rgba(255,48,66,.55)}70%{box-shadow:0 0 0 9px rgba(255,48,66,0)}to{box-shadow:0 0 0 0 rgba(255,48,66,0)}}@media (prefers-reduced-motion:reduce){.ask-hint,.toolbar .tb-ask:has(.ask-hint)>button{animation:none}}