:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;caret-color:var(--of-accent);scrollbar-color:var(--of-control-border) transparent;scrollbar-width:thin;--of-bg:#eef2f6;--of-page:#f7f9fb;--of-rule:#e4ebf2;--of-rule-decade:#c9d6e4;--of-panel:#fff;--of-panel-border:#c7d2de;--of-control-border:#758596;--of-ink:#16202b;--of-ink-muted:#4e6070;--of-accent:#1450b5;--of-accent-soft:#e4ecfa;--of-guide:#b0197a;--of-danger:#a3231b;--of-danger-wash:#f9ebea;--of-danger-edge:#e0bcb8;--of-hover:#e8edf3;--of-shadow:0 1px 0 #16202b0a, 0 2px 8px #16202b12;--of-scrim:#16202b8c;--of-slip-shadow:0 1px 1px #16202b2e, 0 3px 7px #16202b24;--of-slip-ring:0 0 transparent;--of-pressed-shadow:0 1px 2px #16202b1f;--of-z-lifted:1;--of-z-preview:2;--of-z-guide:3;--of-z-grip:4;--of-z-tip:5;--of-z-menu:6;--of-z-search:8;--of-z-chrome:10;--of-z-panel:40;--of-z-apparatus:60;--of-z-reached:70;--of-z-gate:100;--of-type-record:.75rem;--of-type-ui-small:.8125rem;--of-type-control:.875rem;--of-type-ui:.9375rem;--of-type-title:1.0625rem;--of-type-headline:1.1875rem;--of-type-glyph:1.25rem;--of-type-display:22px;--of-radius-hair:1px;--of-radius-slip:2px;--of-radius-apparatus:4px;--of-radius:6px;--of-radius-surface:10px;--of-radius-grip:25%;--of-radius-round:50%;--of-radius-capsule:999px;--of-step:10px;--of-hit-min:24px;--of-hit-sm:30px;--of-disabled:.38;--of-hit:40px;--of-hit-lg:50px;--of-gutter:20px;--of-nav-band:calc(var(--of-gutter) + var(--of-hit-lg) + var(--of-step));--of-zoom-band:calc(var(--of-gutter) + var(--of-hit-sm) + 2 * var(--of-space-6) + 2px + var(--of-step));--of-rail-reach:calc(var(--of-gutter) + var(--of-space-6) + var(--of-hit-lg) + var(--of-hit-min) + 2px + var(--of-step));--of-space-2:2px;--of-space-4:4px;--of-space-6:6px;--of-space-8:8px;--of-space-12:12px;--of-space-16:16px;--of-font:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--of-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--of-serif:ui-serif, Georgia, "Times New Roman", serif;--of-weight-regular:400;--of-weight-medium:500;--of-weight-semibold:600;--of-weight-bold:700;--of-c-black:#16202b;--of-s-black:#16202b;--of-c-white:#fff;--of-s-white:#fff;--of-line-black:#16202b;--of-line-white:#3f5163;--of-frame-paper:var(--of-s-white);--of-edge-inner:#8595a6;--of-c-yellow:#7a5c00;--of-c-green:#146045;--of-c-blue:#17529e;--of-c-red:#8a4038;--of-c-violet:#5b3ba8;--of-c-orange:#8c4715;--of-c-gray:#3f5163;--of-c-pink:#8f2a67;--of-c-brown:#6a4a2a;--of-s-yellow:#ffe9a3;--of-s-green:#bff0d4;--of-s-blue:#cfe2ff;--of-s-red:#ffd5d0;--of-s-violet:#e3daff;--of-s-orange:#ffddb8;--of-s-gray:#dfe5ec;--of-s-pink:#ffd4ef;--of-s-brown:#e8dcc6;--of-p-1:#0f766e;--of-p-2:#8a5a00;--of-p-3:#3730a3;--of-p-4:#7b2d8e;--of-p-5:#1f6b34;--of-p-6:#4b5a6b;--of-brand-void:#150a2e;--of-brand-horizon:#4a2b7a;--of-brand-magenta:#ff2fbf;--of-brand-cyan:#35e2ff}@media (pointer:coarse){:root{--of-hit-sm:var(--of-hit)}}:root[data-theme=after-hours]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--of-bg:#140c24;--of-page:#1b1033;--of-rule:#2a1a4d;--of-rule-decade:#3d2770;--of-panel:#231645;--of-panel-border:#4b3280;--of-control-border:#9a83d4;--of-ink:#ece8fb;--of-ink-muted:#b3a6d8;--of-accent:#5cd8f2;--of-accent-soft:#10324a;--of-guide:#ff5fd6;--of-danger:#ff6a55;--of-danger-wash:#3a1620;--of-danger-edge:#6b2e3a;--of-hover:#2c1c52;--of-shadow:0 1px 0 #05020e66, 0 2px 8px #05020e8c;--of-scrim:#05020ead;--of-slip-shadow:inset 0 1px 0 #ffffff17, 0 1px 2px #05020ea6, 0 4px 12px #05020e8c;--of-slip-edge:#6b5a98;--of-slip-ring:inset 0 1px 0 #ffffff17, 0 0 0 1px var(--of-slip-edge);--of-pressed-shadow:0 1px 2px #05020e80;--of-c-black:#07030f;--of-s-black:#07030f;--of-c-white:#fff;--of-s-white:#d6d9e2;--of-line-black:#bcc8de;--of-line-white:#fff;--of-frame-paper:var(--of-panel);--of-edge-inner:#7a64b8;--of-c-yellow:#ffd95e;--of-c-green:#5eeaba;--of-c-blue:#8cc8ff;--of-c-red:#ffa79c;--of-c-violet:#cbaaff;--of-c-orange:#ffb478;--of-c-gray:#bcc8de;--of-c-pink:#ff9fd6;--of-c-brown:#e6bd92;--of-s-yellow:#463400;--of-s-green:#053626;--of-s-blue:#12294f;--of-s-red:#4d1b1b;--of-s-violet:#301a5e;--of-s-orange:#4a2408;--of-s-gray:#27314a;--of-s-pink:#4a1338;--of-s-brown:#3a2614;--of-p-1:#4fd6c0;--of-p-2:#ffb454;--of-p-3:#7f96ff;--of-p-4:#dc9cf0;--of-p-5:#f0879f;--of-p-6:#b9c4a8}::selection{background:var(--of-accent-soft);color:var(--of-ink)}:focus-visible{outline:2px solid var(--of-accent);outline-offset:2px;border-radius:var(--of-radius-apparatus)}.of-button{gap:var(--of-space-6);min-height:var(--of-hit-sm);padding:0 var(--of-space-12);font:inherit;font-family:var(--of-font);font-size:var(--of-type-control);color:var(--of-ink);white-space:nowrap;background:var(--of-panel);border:1px solid var(--of-control-border);border-radius:var(--of-radius);cursor:pointer;transition:background-color var(--of-quick) var(--of-ease), border-color var(--of-quick) var(--of-ease), color var(--of-quick) var(--of-ease);justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.of-button:hover:not(:disabled){background:var(--of-hover)}.of-button:disabled{opacity:var(--of-disabled);cursor:default}.of-button[aria-pressed=true],.of-button[aria-checked=true]{color:var(--of-accent);background:var(--of-accent-soft);box-shadow:inset 0 -2px 0 var(--of-accent)}.of-button--primary{color:var(--of-panel);background:var(--of-accent);border-color:var(--of-accent)}.of-button--primary:disabled{color:var(--of-ink-muted);background:var(--of-hover);border-color:var(--of-control-border);opacity:1}.of-button--primary:hover:not(:disabled){background:color-mix(in srgb, var(--of-accent) 84%, var(--of-ink));border-color:color-mix(in srgb, var(--of-accent) 84%, var(--of-ink))}.of-button--ghost{color:var(--of-ink-muted);background:0 0;border-color:#0000}.of-button--ghost:hover:not(:disabled){color:var(--of-ink)}.of-button--large{min-height:var(--of-hit);padding:0 var(--of-gutter)}.of-icon-button{gap:var(--of-space-6);min-width:var(--of-hit-sm);height:var(--of-hit-sm);padding:0 var(--of-space-6);font:inherit;color:var(--of-ink-muted);border-radius:var(--of-radius);cursor:pointer;transition:background-color var(--of-quick) var(--of-ease), color var(--of-quick) var(--of-ease);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.of-icon-button svg{flex:none;width:16px;height:16px}.of-icon-button:hover:not(:disabled,[aria-disabled=true]){color:var(--of-ink);background:var(--of-hover)}.of-icon-button:disabled,.of-icon-button[aria-disabled=true]{opacity:var(--of-disabled);cursor:default}.of-icon-button[aria-pressed=true],.of-icon-button--on{color:var(--of-accent);background:var(--of-accent-soft);box-shadow:inset 0 -2px 0 var(--of-accent)}.of-icon-button[aria-pressed=mixed]{color:var(--of-ink);box-shadow:inset 0 -2px 0 var(--of-accent)}.of-icon-button--destructive:hover:not(:disabled){color:var(--of-danger);background:var(--of-danger-wash)}.of-status,.of-inspector{font-variant-numeric:tabular-nums}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--of-font);color:var(--of-ink);background:var(--of-bg);overscroll-behavior:none}.of-app{height:100%;position:relative;overflow:hidden}.of-board-main{display:contents}.of-overlay{z-index:var(--of-z-chrome);pointer-events:none;position:absolute}.of-overlay>*{pointer-events:auto}.of-overlay--left:hover,.of-overlay--left:focus-within,.of-overlay--top:focus-within{z-index:var(--of-z-reached)}.of-overlay--top:has(.of-ai-sheet){z-index:var(--of-z-reached)}.of-overlay--left{top:var(--of-nav-band);bottom:var(--of-gutter);left:var(--of-gutter);align-items:center;display:flex}.of-overlay--nav{top:var(--of-gutter);left:var(--of-gutter)}.of-overlay--top{top:var(--of-nav-band);gap:var(--of-space-8);flex-direction:column;align-items:center;max-width:min(720px,100vw - 140px);display:flex;left:50%;transform:translate(-50%)}@media (width<520px){.of-overlay--top{left:var(--of-rail-reach);right:var(--of-gutter);align-items:stretch;max-width:none;transform:none}}.of-overlay--bottom-right{right:var(--of-gutter);bottom:var(--of-gutter)}.of-rail{gap:var(--of-space-2);max-height:100%;padding:var(--of-space-6) var(--of-hit-min) var(--of-space-6) var(--of-space-6);background:var(--of-page);border:1px solid var(--of-panel-border);border-radius:var(--of-radius-apparatus);box-shadow:var(--of-shadow);--of-tool:var(--of-hit-lg);flex-direction:column;display:flex}@media (height<=771px){.of-rail{--of-tool:var(--of-hit)}}@media (height<=645px){.of-rail{--of-tool:var(--of-hit-sm)}}@media (height<=525px){.of-rail{padding-block:0;overflow-y:auto}.of-rail>.of-rail__group:first-of-type{margin-top:var(--of-space-6)}.of-rail>.of-rail__group:last-of-type{margin-bottom:var(--of-space-6)}}@media (pointer:coarse) and (height<=645px){.of-rail{padding-block:0;overflow-y:auto}.of-rail>.of-rail__group:first-of-type{margin-top:var(--of-space-6)}.of-rail>.of-rail__group:last-of-type{margin-bottom:var(--of-space-6)}}.of-rail[data-more-before]:before,.of-rail[data-more-after]:after{--of-rail-fade:calc(2 * var(--of-space-12));z-index:var(--of-z-lifted);height:var(--of-rail-fade);margin-inline:calc(-1 * var(--of-space-6)) calc(-1 * var(--of-hit-min));content:"";pointer-events:none;flex:none;position:sticky}.of-rail[data-more-before]:before{margin-bottom:calc(-1 * (var(--of-rail-fade) + var(--of-space-2)));background:linear-gradient(to top, transparent, var(--of-page));top:0}.of-rail[data-more-after]:after{margin-top:calc(-1 * (var(--of-rail-fade) + var(--of-space-2)));background:linear-gradient(to bottom, transparent, var(--of-page));bottom:0}.of-rail__group{gap:var(--of-space-2);flex-direction:column;display:flex}.of-rail__slot{position:relative}.of-rail__rule{height:1px;margin:var(--of-space-6) var(--of-space-4);background:var(--of-panel-border)}.of-tool{width:var(--of-tool);height:var(--of-tool);font:inherit;color:var(--of-ink-muted);border-radius:var(--of-radius);cursor:pointer;background:0 0;border:none;place-items:center;display:grid;position:relative}.of-tool svg{width:21px;height:21px}.of-tool__tip{z-index:var(--of-z-tip);gap:var(--of-space-8);padding:var(--of-space-6) var(--of-space-8);font-size:var(--of-type-record);color:var(--of-page);white-space:nowrap;background:var(--of-ink);border-radius:var(--of-radius);opacity:0;transition:opacity var(--of-quick) var(--of-ease);pointer-events:none;align-items:center;line-height:1;display:flex;position:absolute;left:calc(100% + 10px)}.of-tool__tip kbd{font-family:var(--of-mono);font-size:var(--of-type-record);color:var(--of-rule-decade)}.of-tool:hover .of-tool__tip,.of-tool:focus-visible .of-tool__tip{opacity:1}.of-tool:hover:not(:focus-visible) .of-tool__tip{transition-delay:var(--of-dwell)}@media (prefers-reduced-motion:reduce){.of-tool__tip{transition:none}}:where([data-tip]){position:relative}[data-tip]:after{bottom:calc(100% + var(--of-space-6));z-index:var(--of-z-tip);width:max-content;max-width:280px;padding:var(--of-space-6) var(--of-space-8);font-family:var(--of-font);font-size:var(--of-type-record);font-style:normal;font-weight:var(--of-weight-regular);color:var(--of-page);text-align:left;text-transform:none;letter-spacing:normal;white-space:normal;content:attr(data-tip);background:var(--of-ink);border-radius:var(--of-radius);opacity:0;transform:translate(-50%, var(--of-space-2));transition:opacity var(--of-quick) var(--of-ease), transform var(--of-quick) var(--of-ease);pointer-events:none;line-height:1.35;text-decoration:none;position:absolute;left:50%}[data-tip]:hover:after{opacity:1;transition-delay:var(--of-dwell);transform:translate(-50%)}[data-tip]:focus-visible:after{opacity:1;transform:translate(-50%)}[data-tip][aria-expanded=true]:after{display:none}[data-tip-side=below]:after,.of-overlay--nav [data-tip]:after{top:calc(100% + var(--of-space-6));bottom:auto}.of-overlay--nav [data-tip]:after{transform:translateY(calc(-1 * var(--of-space-2)));left:0}.of-overlay--nav [data-tip]:hover:after,.of-overlay--nav [data-tip]:focus-visible:after{transform:none}.of-zoom [data-tip]:after{transform:translateY(var(--of-space-2));left:auto;right:0}.of-zoom [data-tip]:hover:after,.of-zoom [data-tip]:focus-visible:after{transform:none}@media (prefers-reduced-motion:reduce){[data-tip]:after,[data-tip]:hover:after,[data-tip]:focus-visible:after{transform:translate(-50%)}.of-zoom [data-tip]:after,.of-zoom [data-tip]:hover:after,.of-zoom [data-tip]:focus-visible:after{transform:none}}.of-tool:hover:not(:disabled){color:var(--of-ink);background:var(--of-accent-soft)}.of-tool--active,.of-tool--active:hover:not(:disabled){color:var(--of-page);background:var(--of-ink)}.of-tool:disabled{opacity:var(--of-disabled);cursor:default}.of-rail__picker{display:contents}.of-rail__more{top:0;right:calc(-1 * var(--of-hit-min));width:var(--of-hit-min);height:100%;color:var(--of-ink-muted);border-radius:var(--of-radius-slip);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid;position:absolute}.of-rail__more svg{width:10px;height:10px}.of-rail__more:hover,.of-rail__more[aria-expanded=true]{color:var(--of-ink);background:var(--of-hover)}.of-flyout{gap:var(--of-space-2);width:max-content;padding:var(--of-space-6);background:var(--of-panel);border:1px solid var(--of-panel-border);border-radius:var(--of-radius-surface);box-shadow:var(--of-shadow);grid-template-columns:repeat(2,max-content);display:grid}.of-flyout__item{gap:var(--of-space-8);min-height:var(--of-hit-sm);padding:var(--of-space-6) var(--of-step) var(--of-space-6) var(--of-space-8);font:inherit;font-size:var(--of-type-record);color:var(--of-ink-muted);text-transform:capitalize;border-radius:var(--of-radius);cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.of-flyout__item svg{width:17px;height:17px}.of-flyout__item:hover{color:var(--of-ink);background:var(--of-hover)}.of-flyout__item--active{color:var(--of-accent);background:var(--of-accent-soft)}.of-swatch{width:var(--of-hit-sm);height:var(--of-hit-sm);border:1px solid var(--of-control-border);border-radius:var(--of-radius-slip);cursor:pointer;padding:0}.of-swatch--ink{font-size:var(--of-type-ui-small);font-weight:var(--of-weight-semibold);line-height:1}.of-swatch--custom{background:var(--of-panel);place-items:center;display:grid}.of-picker{gap:var(--of-space-8);width:212px;padding:var(--of-step);display:grid}.of-picker__area{cursor:crosshair;border-radius:var(--of-radius);height:128px;position:relative}.of-picker__area:before{content:"";border-radius:inherit;background:linear-gradient(90deg,#fff,#fff0);position:absolute;inset:0}.of-picker__area:after{content:"";border-radius:inherit;background:linear-gradient(#0000,#000);position:absolute;inset:0}.of-picker__pointer{z-index:var(--of-z-lifted);pointer-events:none;border-radius:var(--of-radius-round);border:2px solid #fff;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 0 0 1px #00000073}.of-picker__hue{width:100%;height:var(--of-hit-sm);appearance:none;background:0 0}.of-picker__hue::-webkit-slider-runnable-track{border:1px solid var(--of-control-border);border-radius:var(--of-radius-hair);background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);height:10px}.of-picker__hue::-moz-range-track{border:1px solid var(--of-control-border);border-radius:var(--of-radius-hair);background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);height:10px}.of-picker__hue::-webkit-slider-thumb{appearance:none;background:var(--of-ink);border:1px solid var(--of-panel);border-radius:0;width:4px;height:18px;margin-top:-5px}.of-picker__hue::-moz-range-thumb{background:var(--of-ink);border:1px solid var(--of-panel);border-radius:0;width:4px;height:18px}.of-picker__row{gap:var(--of-space-6);align-items:center;display:flex}.of-picker__hex{min-width:0;font-family:var(--of-mono);font-size:var(--of-type-record);letter-spacing:.02em;flex:1}.of-picker__dropper{width:var(--of-hit-sm);height:var(--of-hit-sm);color:var(--of-ink-muted);background:var(--of-panel);border:1px solid var(--of-control-border);border-radius:var(--of-radius);flex:none;place-items:center;padding:0;display:grid}.of-picker__dropper svg{width:17px;height:17px}.of-picker__dropper:hover{color:var(--of-ink);background:var(--of-hover)}.of-picker__contrast{font-size:var(--of-type-record);color:var(--of-ink-muted);margin:0}.of-picker__contrast--low{color:var(--of-danger)}.of-swatch{transition:border-color var(--of-quick) var(--of-ease), box-shadow var(--of-quick) var(--of-ease)}.of-swatch:hover:not(:disabled){border-color:var(--of-ink)}.of-swatch--on{border-color:var(--of-ink);box-shadow:inset 0 0 0 2px var(--of-panel), 0 0 0 2px var(--of-accent)}.of-swatch:disabled{opacity:var(--of-disabled);cursor:default}.of-zoom{gap:var(--of-space-2);padding:var(--of-space-6);font-family:var(--of-mono);background:var(--of-page);border:1px solid var(--of-panel-border);border-radius:var(--of-radius-apparatus);box-shadow:var(--of-shadow);align-items:center;display:flex}.of-zoom__sep{width:1px;height:14px;margin:0 var(--of-space-4);background:var(--of-panel-border)}.of-zoom__mode{font-size:var(--of-type-record);letter-spacing:.02em}.of-zoom__slider{width:104px;accent-color:var(--of-accent);cursor:pointer}.of-zoom__percent,.of-zoom__input{width:60px;height:var(--of-hit-sm);padding:0 var(--of-space-4);font:inherit;font-size:var(--of-type-ui-small);font-variant-numeric:tabular-nums;color:var(--of-ink);text-align:center;border-radius:var(--of-radius);cursor:pointer;background:0 0;border:none}.of-zoom__percent:hover{background:var(--of-hover)}.of-zoom__input{background:var(--of-accent-soft);outline:1px solid var(--of-accent);cursor:text}.of-zoom__field{display:flex}.of-zoom__presets{gap:var(--of-space-4);padding:var(--of-space-4);font-family:var(--of-mono);display:grid}.of-zoom__preset-row{gap:var(--of-space-2);display:flex}.of-zoom__preset{min-width:var(--of-hit);height:var(--of-hit-sm);padding:0 var(--of-space-6);font:inherit;font-size:var(--of-type-record);font-variant-numeric:tabular-nums;color:var(--of-ink);border-radius:var(--of-radius);cursor:pointer;background:0 0;border:none}.of-zoom__preset:hover{background:var(--of-hover)}.of-zoom__refused{padding:0 var(--of-space-4);font-size:var(--of-type-record);color:var(--of-ink);margin:0}.of-notice{gap:var(--of-space-12);padding:var(--of-step) var(--of-space-12);font-size:var(--of-type-ui);color:var(--of-ink);background:var(--of-panel);border:1px solid var(--of-panel-border);border-radius:var(--of-radius-surface);box-shadow:var(--of-shadow);align-items:center;display:flex}.of-notice__body{flex:1}.of-toast{gap:var(--of-space-8);padding:var(--of-space-4) var(--of-space-4) var(--of-space-4) var(--of-space-12);font-size:var(--of-type-ui);color:var(--of-danger);background:var(--of-danger-wash);border:1px solid var(--of-danger-edge);border-radius:var(--of-radius-surface);box-shadow:var(--of-shadow);align-items:center;display:flex}.of-toast__body{flex:1}.of-toast--news{color:var(--of-ink);background:var(--of-panel);border-color:var(--of-panel-border)}.of-toast__action{flex:none}.of-status__person--follow{font:inherit;cursor:pointer;border:1px solid #0000;padding:0}.of-status__person--follow:hover{border-color:var(--of-ink)}.of-status__person--following{border-color:var(--of-ink);box-shadow:0 0 0 2px var(--of-page)}.of-table-wrap{width:100%;height:100%;position:relative}.of-table{background:var(--of-panel);border-radius:var(--of-radius-slip);width:100%;height:100%;box-shadow:var(--of-slip-shadow);display:grid;overflow:hidden}.of-table__row{display:contents}.of-table__cell{min-width:0;min-height:0;padding:var(--of-space-4) var(--of-space-6);font-size:var(--of-type-record);justify-content:var(--of-valign,flex-start);color:inherit;flex-direction:column;display:flex;overflow:hidden;container-type:size}.of-table__lines{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.of-table__cell--head{font-weight:var(--of-weight-semibold);background:var(--of-hover)}.of-table__input{overflow-wrap:anywhere;white-space:pre-wrap;cursor:text;outline:none;flex:1;min-height:0;overflow:auto}.of-divider{z-index:var(--of-z-guide);pointer-events:auto;background:0 0;position:absolute;top:0;left:0}.of-divider--x{cursor:col-resize}.of-divider--y{cursor:row-resize}.of-divider:after{content:"";background:var(--of-accent);opacity:0;position:absolute}.of-divider--x:after{width:2px;top:0;bottom:0;left:50%;transform:translate(-50%)}.of-divider--y:after{height:2px;top:50%;left:0;right:0;transform:translateY(-50%)}.of-divider:hover:after{opacity:1}.of-table-edit{width:100%;height:100%;position:relative}.of-chrome-layer{z-index:var(--of-z-apparatus);pointer-events:none;position:fixed;inset:0}.of-surface{background:var(--of-panel);border:1px solid var(--of-panel-border);border-radius:var(--of-radius-surface);box-shadow:var(--of-shadow)}.of-chrome{pointer-events:auto;position:absolute;top:0;left:0}.of-chrome--menu{z-index:var(--of-z-menu)}.of-chrome>*{max-width:100%}.of-chrome:has(>.of-inspector--yielding){pointer-events:none}.of-cellbar{gap:var(--of-space-8);padding:var(--of-space-8);display:grid}.of-format-bar.of-format-bar--embedded{box-shadow:none;background:0 0;border:none;padding:0}.of-cellbar__head,.of-cellbar__align{gap:var(--of-step);align-items:center;display:flex}.of-cellbar__count{font-family:var(--of-mono);font-size:var(--of-type-record);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--of-ink-muted);white-space:nowrap}.of-cellbar__target{font-family:var(--of-mono);font-size:var(--of-type-record);letter-spacing:.02em}.of-cellbar__clear{margin-left:auto}.of-editor-overlay{pointer-events:none;position:absolute;inset:0}.of-table-edit:focus{outline:none}.of-table-ring{box-sizing:border-box;background:color-mix(in srgb, var(--of-accent) 16%, transparent);border:2px solid var(--of-accent);box-shadow:0 0 0 1px var(--of-page), inset 0 0 0 1px var(--of-page);pointer-events:none;position:absolute}.of-table-ring--range{background:color-mix(in srgb, var(--of-accent) 20%, transparent)}.of-table-ring--cursor{background:0 0}.of-table-strip__item{box-sizing:border-box;font-family:var(--of-mono);font-size:var(--of-type-record);font-variant-numeric:tabular-nums;color:var(--of-ink-muted);background:var(--of-panel);border:1px solid var(--of-panel-border);border-radius:var(--of-radius-apparatus);cursor:pointer;pointer-events:auto;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;overflow:hidden}.of-table-strip__item:hover{color:var(--of-ink);background:var(--of-hover)}.of-table-strip__item--within{font-weight:var(--of-weight-semibold);color:var(--of-accent);background:var(--of-accent-soft);border-color:var(--of-accent)}.of-table-strip__item--on{color:var(--of-page);background:var(--of-accent);border-color:var(--of-accent)}.of-table-strip__item--on:hover{color:var(--of-page);background:var(--of-accent)}.of-table-strip__grip{pointer-events:auto;touch-action:none;position:absolute}.of-table-strip__grip--column{cursor:col-resize}.of-table-strip__grip--row{cursor:row-resize}.of-table-strip__grip:after{background:var(--of-accent);opacity:0;transition:opacity var(--of-quick) var(--of-ease);content:"";position:absolute}.of-table-strip__grip--column:after{width:2px;top:0;bottom:0;left:calc(50% - 1px)}.of-table-strip__grip--row:after{height:2px;top:calc(50% - 1px);left:0;right:0}.of-table-strip__grip:hover:after{opacity:1}.of-borders{gap:var(--of-space-8);display:grid}.of-borders__presets{grid-template-columns:repeat(6, var(--of-hit-sm));gap:var(--of-space-2);display:grid}.of-borders__pen{gap:var(--of-step);display:flex}.of-grid-pick{padding:var(--of-space-6)}.of-grid-pick__row{gap:var(--of-space-2);display:flex}.of-grid-pick__row+.of-grid-pick__row{margin-top:var(--of-space-2)}.of-grid-pick__cell{cursor:pointer;background:var(--of-panel);border:1px solid var(--of-control-border);border-radius:var(--of-radius-slip);width:24px;height:24px;padding:0}.of-grid-pick__cell--on{background:var(--of-accent);border-color:var(--of-accent)}.of-grid-pick__readout{margin:var(--of-space-6) 0 0;font-size:var(--of-type-record);color:var(--of-ink-muted);text-align:center;font-variant-numeric:tabular-nums}.of-flyout--wide{width:auto}.of-code{background:var(--of-s-gray);border:1px solid var(--of-control-border);border-radius:var(--of-radius-slip);width:100%;height:100%;box-shadow:var(--of-slip-shadow);position:relative;overflow:hidden}.of-code__language{font-size:var(--of-type-record);color:var(--of-ink-muted);position:absolute;top:2px;right:6px}.of-code__pre{width:100%;height:100%;padding:var(--of-space-8) var(--of-step);tab-size:2;margin:0;overflow:hidden}.of-code__code,.of-code__input{font-family:var(--of-mono);font-size:var(--of-type-record);color:var(--of-ink);white-space:pre;line-height:1.5}.of-code__input{width:100%;height:100%;padding:var(--of-space-8) var(--of-step);resize:none;tab-size:2;background:0 0;border:none}.of-code__input:focus{outline:2px solid var(--of-accent);outline-offset:-2px}.of-code__picker{padding:var(--of-space-4) var(--of-space-6);font:inherit;font-size:var(--of-type-record);color:var(--of-ink-muted)}.hljs-keyword,.hljs-built_in,.hljs-selector-tag{color:var(--of-c-violet)}.hljs-string,.hljs-regexp,.hljs-attr{color:var(--of-c-green)}.hljs-number,.hljs-literal{color:var(--of-c-orange)}.hljs-title,.hljs-title.function_,.hljs-section{color:var(--of-c-blue)}.hljs-comment{color:var(--of-c-gray)}.hljs-meta,.hljs-type{color:var(--of-c-red)}.of-spaces{gap:var(--of-space-6);margin:0 0 var(--of-step);display:grid}.of-spaces__row{gap:var(--of-step);align-items:center;display:flex}.of-spaces__tabs{gap:var(--of-space-2);padding:var(--of-space-2);background:var(--of-bg);border-radius:var(--of-radius);flex-wrap:wrap;display:flex}.of-spaces__tab{gap:var(--of-space-6);min-height:var(--of-hit-sm);padding:var(--of-space-4) var(--of-step);font:inherit;font-size:var(--of-type-record);color:var(--of-ink-muted);cursor:pointer;border-radius:var(--of-radius-apparatus);transition:background var(--of-quick) var(--of-ease), color var(--of-quick) var(--of-ease);background:0 0;border:1px solid #0000;align-items:center;display:inline-flex}.of-spaces__tab:hover:not(.of-spaces__tab--on){color:var(--of-ink);background:var(--of-hover)}.of-spaces__tab--on{color:var(--of-accent);background:var(--of-panel);border:1px solid var(--of-control-border);box-shadow:var(--of-pressed-shadow)}.of-spaces__count{font-family:var(--of-mono);font-size:var(--of-type-record);font-variant-numeric:tabular-nums;color:var(--of-ink-muted)}.of-spaces__tab--on .of-spaces__count{color:var(--of-accent)}.of-spaces__new{gap:var(--of-space-6);min-height:26px;padding:var(--of-space-4) var(--of-step) var(--of-space-4) var(--of-space-8);font:inherit;font-size:var(--of-type-record);color:var(--of-ink-muted);cursor:pointer;border-radius:var(--of-radius);transition:background var(--of-quick) var(--of-ease), color var(--of-quick) var(--of-ease);background:0 0;border:1px solid #0000;flex:none;align-items:center;display:inline-flex}@media (pointer:coarse){.of-spaces__new{min-height:var(--of-hit-sm)}}.of-spaces__new svg{width:14px;height:14px}.of-spaces__new:hover{color:var(--of-ink);background:var(--of-hover)}.of-spaces__naming{gap:var(--of-space-6);align-items:flex-end;display:flex}.of-spaces__label{flex:auto;min-width:0;margin-bottom:0}.of-spaces__label .of-spaces__name{width:100%}.of-spaces__name,.of-spaces__link{flex:auto;min-width:0}.of-spaces__share{gap:var(--of-space-6);flex-wrap:wrap;align-items:center;display:flex}.of-spaces__invite-what{font-size:var(--of-type-record);color:var(--of-ink-muted);flex-basis:100%}.of-mentions,.of-agent-changes{position:relative}.of-agent-changes__item{gap:1px var(--of-space-8);padding:var(--of-space-8);border-radius:var(--of-radius);grid-template-columns:1fr auto auto;align-items:center;display:grid}.of-agent-changes__item>.of-mentions__who,.of-agent-changes__item>.of-mentions__where{grid-column:1}.of-agent-changes__show{grid-area:1/2/span 2}.of-agent-changes__revert,.of-agent-changes__done{grid-area:1/3/span 2}.of-agent-changes__kept{display:block}.of-agent-changes__done{font-size:var(--of-type-record);color:var(--of-ink-muted)}.of-agent-changes__item[data-reverted=true] .of-mentions__who{color:var(--of-ink-muted)}.of-agent-changes__item--new{padding-left:var(--of-space-6);border-left:2px solid var(--of-accent)}.of-agent-changes__count{white-space:nowrap}.of-session{position:relative}.of-timer__button{gap:var(--of-space-6);min-width:var(--of-hit-sm);min-height:var(--of-hit-sm);padding:0 var(--of-space-6);font-family:var(--of-mono);font-size:var(--of-type-record);color:var(--of-ink-muted);cursor:pointer;border-radius:var(--of-radius);background:0 0;border:1px solid #0000;align-items:center;display:inline-flex}.of-timer__button svg{width:18px;height:18px}.of-timer__button:hover{color:var(--of-ink);background:var(--of-hover)}.of-timer__button.is-active{color:var(--of-ink);border-color:var(--of-control-border)}.of-timer__time{font-variant-numeric:tabular-nums}.of-timer__button.is-done{font-weight:var(--of-weight-semibold);color:var(--of-accent);background:var(--of-accent-soft);border-color:var(--of-accent)}.of-timer__button.is-flashing{animation-name:of-timer-flash;animation-duration:var(--of-settle);animation-timing-function:var(--of-ease);animation-iteration-count:8;animation-direction:alternate}@keyframes of-timer-flash{to{color:var(--of-panel);background:var(--of-accent)}}.of-session__sheet{gap:var(--of-step);width:300px;max-height:calc(100dvh - 2 * var(--of-space-12));padding:var(--of-step);overscroll-behavior:contain;accent-color:var(--of-accent);background:var(--of-panel);border:1px solid var(--of-panel-border);border-radius:var(--of-radius-surface);box-shadow:var(--of-shadow);display:grid;overflow-y:auto}.of-session__section{gap:var(--of-step);display:grid}.of-session__section+.of-session__section{padding-top:var(--of-step);border-top:1px solid var(--of-panel-border)}.of-session__heading{font-family:var(--of-mono);font-size:var(--of-type-record);font-weight:var(--of-weight-regular);letter-spacing:.02em;color:var(--of-ink-muted);margin:0}.of-session__word{font-family:var(--of-font)}.of-session__dot{color:var(--of-ink-muted)}.of-timer__readout{font-family:var(--of-mono);font-size:var(--of-type-display);font-variant-numeric:tabular-nums;color:var(--of-ink);text-align:center;line-height:1.1}.of-timer__by{font-size:var(--of-type-record);color:var(--of-ink-muted);text-align:center}.of-timer__presets{gap:var(--of-space-4);grid-template-columns:repeat(5,1fr);display:grid}.of-timer__preset{font-family:var(--of-mono);padding:0}.of-timer__field{gap:var(--of-step);grid-template-columns:auto 1fr;align-items:center;display:grid}.of-timer__field-label{font-family:var(--of-mono);font-size:var(--of-type-record);color:var(--of-ink-muted)}.of-timer__input{font-family:var(--of-mono);font-variant-numeric:tabular-nums}.of-timer__actions{gap:var(--of-space-6);flex-wrap:wrap;justify-content:center;display:flex}.of-session__paused{display:inline-flex}.of-session__pill[data-timer=paused] .of-timer__time{color:var(--of-ink-muted)}.of-music__genres{gap:var(--of-space-4);flex-wrap:wrap;display:flex}.of-music__now{gap:1px;margin:0;display:grid}.of-music__title{font-size:var(--of-type-control);font-weight:var(--of-weight-semibold);color:var(--of-ink)}.of-music__credit,.of-music__elapsed{font-size:var(--of-type-record);color:var(--of-ink-muted)}.of-music__elapsed{font-family:var(--of-mono);font-variant-numeric:tabular-nums}.of-music__actions,.of-music__device{gap:var(--of-space-6);flex-wrap:wrap;align-items:center;display:flex}.of-music__volume{gap:var(--of-space-6);flex:1;align-items:center;display:flex}.of-music__volume-label{font-family:var(--of-mono);font-size:var(--of-type-record);color:var(--of-ink-muted)}.of-music__volume input{min-width:0;min-height:24px;accent-color:var(--of-accent);flex:1}@media (pointer:coarse){.of-music__volume input{min-height:var(--of-hit-sm)}}.of-session__pill[data-music=unheard]{color:var(--of-accent);border-color:var(--of-accent);position:relative}.of-session__pill[data-music=unheard]:after{content:"";background:var(--of-accent);border-radius:var(--of-radius-round);width:6px;height:6px;position:absolute;top:3px;right:3px}.of-music__prompt{gap:var(--of-space-8);width:max-content;max-width:min(360px,100%);padding:var(--of-space-6) var(--of-space-6) var(--of-space-6) var(--of-space-12)}.of-mentions__bell{min-height:var(--of-hit-sm);padding:0 var(--of-step);font-family:var(--of-font);font-size:var(--of-type-record);font-weight:var(--of-weight-semibold);color:var(--of-accent);cursor:pointer;background:var(--of-accent-soft);border:1px solid var(--of-accent);border-radius:var(--of-radius)}.of-mentions__bell.is-read{font-weight:var(--of-weight-regular);color:var(--of-ink-muted);border-color:var(--of-control-border);background:0 0}.of-mentions__item.is-read .of-mentions__who,.of-mentions__item.is-read .of-mentions__what{color:var(--of-ink-muted)}.of-mentions__item:not(.is-read){border-left:2px solid var(--of-accent);padding-left:var(--of-space-6)}.of-mentions__list{width:280px;max-height:320px;padding:var(--of-space-4);background:var(--of-panel);border:1px solid var(--of-panel-border);border-radius:var(--of-radius-surface);box-shadow:var(--of-shadow);margin:0;list-style:none;overflow-y:auto}.of-mentions__item{padding:var(--of-space-8);color:inherit;border-radius:var(--of-radius);gap:1px;text-decoration:none;display:grid}.of-mentions__item:hover{background:var(--of-hover)}.of-mentions__who{font-size:var(--of-type-record);font-weight:var(--of-weight-semibold);color:var(--of-ink)}.of-mentions__where{font-size:var(--of-type-record);color:var(--of-ink-muted)}.of-mentions__what{font-size:var(--of-type-record);color:var(--of-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.of-mention{padding:0 var(--of-space-4);font-weight:var(--of-weight-semibold);color:var(--of-accent);background:var(--of-accent-soft);border-radius:var(--of-radius-apparatus)}.of-mention.is-me{color:var(--of-panel);background:var(--of-accent)}.of-mention-menu{max-height:168px;padding:var(--of-space-4);margin:var(--of-space-4) 0 0;background:var(--of-panel);border:1px solid var(--of-panel-border);border-radius:var(--of-radius-surface);box-shadow:var(--of-shadow);list-style:none;overflow-y:auto}.of-mention-menu__item{gap:var(--of-space-8);padding:var(--of-space-6) var(--of-space-8);cursor:pointer;border-radius:var(--of-radius);align-items:center;display:flex}.of-mention-menu__item:hover,.of-mention-menu__item.is-active{background:var(--of-hover)}.of-mention-menu__face{width:20px;height:20px;font-size:var(--of-type-record);font-weight:var(--of-weight-semibold);color:var(--of-panel);border-radius:var(--of-radius-round);flex:none;place-items:center;display:grid}.of-mention-menu__name{font-size:var(--of-type-record);color:var(--of-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.of-inbox{position:relative}.of-inbox .of-mentions__bell{gap:var(--of-space-6);align-items:center;display:inline-flex}.of-inbox__count{min-width:18px;padding:0 var(--of-space-4);font-variant-numeric:tabular-nums;color:var(--of-page);text-align:center;background:var(--of-accent);border-radius:var(--of-radius-round);line-height:18px}.of-inbox__sheet{width:300px;max-height:min(420px, calc(100dvh - 2 * var(--of-space-12)));padding:var(--of-space-8);overscroll-behavior:contain;background:var(--of-panel);border:1px solid var(--of-panel-border);border-radius:var(--of-radius-surface);box-shadow:var(--of-shadow);overflow-y:auto}.of-inbox__sheet .of-mentions__list{width:auto;max-height:none;box-shadow:none;background:0 0;border:none;padding:0;overflow:visible}.of-inbox__sheet section+section{padding-top:var(--of-space-8);margin-top:var(--of-space-8);border-top:1px solid var(--of-panel-border)}.of-inbox__heading{margin:0 0 var(--of-space-4);padding:0 var(--of-space-4);font-family:var(--of-mono);font-size:var(--of-type-record);font-weight:var(--of-weight-regular);letter-spacing:.02em;color:var(--of-ink-muted)}.of-inbox .of-mentions__bell svg{width:18px;height:18px}.of-comments{pointer-events:none;position:absolute;inset:0}.of-comments__pin{--of-pin:26px;width:var(--of-pin);height:var(--of-pin);font-size:var(--of-type-record);font-weight:var(--of-weight-semibold);color:var(--of-panel);pointer-events:auto;cursor:pointer;background:var(--of-accent);border:2px solid var(--of-panel);border-radius:var(--of-radius-round) var(--of-radius-round) var(--of-radius-round) var(--of-radius-slip);box-shadow:var(--of-slip-shadow);transform-origin:0 0;margin-top:calc(-1 * var(--of-pin));place-items:center;padding:0;display:grid;position:absolute;top:0;left:0}.of-comments__pin--open{color:var(--of-page);background:var(--of-ink)}.of-comments__pin--new{background:var(--of-ink-muted)}.of-comments__pin--draft{background:var(--of-panel);border:2px dashed var(--of-ink-muted)}.of-comment-panel{top:var(--of-nav-band);right:var(--of-gutter);z-index:var(--of-z-panel);gap:var(--of-step);width:300px;max-height:calc(100dvh - var(--of-nav-band) - var(--of-gutter));padding:var(--of-space-16);background:var(--of-panel);border:1px solid var(--of-panel-border);border-radius:var(--of-radius-surface);box-shadow:var(--of-shadow);flex-direction:column;display:flex;position:absolute;overflow-y:auto}@media (width<560px){.of-comment-panel{border-radius:var(--of-radius-surface) var(--of-radius-surface) 0 0;border-bottom:none;border-left:none;border-right:none;width:auto;max-height:60dvh;inset:auto 0 0}}.of-comment-panel__head{gap:var(--of-space-4);align-items:center;display:flex}.of-comment-panel__head .of-comment-panel__title{flex:1}.of-comment-panel__title{font-size:var(--of-type-control);font-weight:var(--of-weight-semibold);color:var(--of-ink);margin:0}.of-comment-panel__gone{font-size:var(--of-type-record);color:var(--of-danger);margin:0}.of-comment-panel__thread{gap:var(--of-step);flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.of-comment-panel__hint{margin:var(--of-space-6) 0 0;font-size:var(--of-type-record);color:var(--of-ink-muted)}.of-comment-panel__list{gap:var(--of-space-2);max-height:320px;display:grid;overflow-y:auto}.of-comment-panel__entry{padding:var(--of-space-6) var(--of-space-8);font:inherit;text-align:left;cursor:pointer;border-radius:var(--of-radius);background:0 0;border:none;gap:1px;display:grid}.of-comment-panel__entry.is-resolved .of-comment-panel__who,.of-comment-panel__entry.is-resolved .of-comment-panel__said{color:var(--of-ink-muted)}.of-comment-panel__resolved-toggle{font-size:var(--of-type-record);align-self:start}.of-comment-panel__entry:hover{background:var(--of-hover)}.of-comment-panel__who{font-size:var(--of-type-record);font-weight:var(--of-weight-semibold);color:var(--of-ink)}.of-comment-panel__said{font-size:var(--of-type-record);color:var(--of-ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.of-comment-panel__invite{font-size:var(--of-type-record);color:var(--of-accent);vertical-align:baseline;background:0 0;border:none;padding:0;text-decoration:underline}.of-comment-panel__problem{margin:var(--of-space-6) 0 0;font-size:var(--of-type-record);color:var(--of-danger)}.of-comment-panel__actions{gap:var(--of-space-8);margin-top:var(--of-step);display:flex}.of-comment{gap:var(--of-space-8);align-items:flex-start;display:flex}.of-comment__who{width:22px;height:22px;font-size:var(--of-type-record);font-weight:var(--of-weight-semibold);color:var(--of-panel);border-radius:var(--of-radius-round);flex:none;place-items:center;display:grid}.of-ago{font-family:var(--of-mono);font-size:var(--of-type-record);font-variant-numeric:tabular-nums;color:var(--of-ink-muted);white-space:nowrap}.of-comment__edited{color:var(--of-ink-muted);font-size:var(--of-type-ui-small)}.of-comment__actions{gap:var(--of-space-6);margin-top:var(--of-space-4);flex-wrap:wrap;display:flex}.of-comment__edit{gap:var(--of-space-4);flex-direction:column;display:flex}.of-comment-panel__walk{gap:var(--of-space-2);display:flex}.of-comment__byline,.of-comment-panel__byline{gap:0 var(--of-space-8);flex-wrap:wrap;align-items:baseline;display:flex}.of-comment-panel__replies{font-size:var(--of-type-record);color:var(--of-ink-muted)}.of-comment__name{font-size:var(--of-type-record);font-weight:var(--of-weight-semibold);color:var(--of-ink)}.of-comment__text{margin:var(--of-space-2) 0 0;font-size:var(--of-type-ui-small);color:var(--of-ink);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.4}.of-gone{z-index:var(--of-z-gate);padding:var(--of-space-16);background:var(--of-scrim);place-items:center;display:grid;position:fixed;inset:0}.of-gone--alone{background:var(--of-bg)}.of-gone__panel{max-width:360px;padding:var(--of-gutter);text-align:left;background:var(--of-panel);border:1px solid var(--of-panel-border);border-radius:var(--of-radius-surface);box-shadow:var(--of-slip-shadow)}.of-gone__title{margin:0 0 var(--of-space-8);font-size:var(--of-type-title);font-weight:var(--of-weight-semibold);color:var(--of-ink)}.of-gone__body{margin:0 0 var(--of-space-16);font-size:var(--of-type-ui);color:var(--of-ink-muted);line-height:1.45}.of-gone__panel:focus{outline:none}.of-gone__actions{gap:var(--of-space-8);flex-wrap:wrap;display:flex}.of-gone__input{width:100%;margin-bottom:var(--of-space-12)}.of-gone__problem{margin:0 0 var(--of-space-12);font-size:var(--of-type-ui-small);color:var(--of-danger)}.of-gone__submit{width:100%}.of-gone__submit+.of-gone__actions{margin-top:var(--of-space-8);justify-content:center}.of-status{gap:var(--of-step);max-width:calc(100vw - 2 * var(--of-gutter));padding:var(--of-space-6) var(--of-step);font-family:var(--of-mono);font-size:var(--of-type-record);color:var(--of-ink-muted);background:var(--of-page);border:1px solid var(--of-panel-border);border-radius:var(--of-radius-apparatus);box-shadow:var(--of-shadow);align-items:center;display:flex;position:relative}.of-status__save{gap:var(--of-space-6);white-space:nowrap;align-items:center;min-width:8ch;display:inline-flex}.of-status__save--away{color:var(--of-ink)}.of-status__save--failed{font-weight:var(--of-weight-semibold);color:var(--of-danger)}.of-status b{font-weight:var(--of-weight-semibold);color:var(--of-ink)}.of-status__exit{gap:var(--of-space-6);height:var(--of-hit-sm);padding:0 var(--of-step) 0 var(--of-space-8);font-family:var(--of-font);font-size:var(--of-type-control);font-weight:var(--of-weight-medium);color:var(--of-ink);border-radius:var(--of-radius);align-items:center;text-decoration:none;display:flex}.of-status__exit svg{width:16px;height:16px}.of-status__exit:hover{color:var(--of-ink);background:var(--of-bg)}.of-status__exit:hover svg{transform:translate(-2px)}.of-status__exit[aria-busy=true]{opacity:.55;pointer-events:none}.of-zoom__history{gap:var(--of-space-2);display:flex}.of-sheet{width:320px;padding:var(--of-gutter);font-family:var(--of-font);color:var(--of-ink);background:var(--of-panel);border:1px solid var(--of-panel-border);border-radius:var(--of-radius-surface);box-shadow:var(--of-shadow);max-height:calc(100dvh - var(--of-nav-band) - var(--of-gutter));overscroll-behavior:contain;overflow-y:auto}.of-account-sheet__who{gap:var(--of-space-2);margin:0 0 var(--of-space-16);font-size:var(--of-type-control);display:grid}.of-account-sheet__label,.of-account-sheet__email{font-family:var(--of-mono);font-size:var(--of-type-record);letter-spacing:.02em;color:var(--of-ink-muted)}.of-account__field{margin-bottom:var(--of-space-12);display:block}.of-theme-choice{gap:var(--of-space-12);margin-top:var(--of-space-16);padding-top:var(--of-space-12);border-top:1px solid var(--of-panel-border);justify-content:space-between;align-items:center;display:flex}.of-theme-choice__label{font-family:var(--of-mono);font-size:var(--of-type-record);letter-spacing:.02em;color:var(--of-ink-muted)}.of-account__hint{margin-top:var(--of-space-4);font-size:var(--of-type-record);color:var(--of-ink-muted);display:block}.of-account__field span{margin-bottom:var(--of-space-6);font-family:var(--of-mono);font-size:var(--of-type-record);letter-spacing:.02em;color:var(--of-ink-muted);display:block}.of-account__error{margin:0 0 var(--of-space-12);font-size:var(--of-type-control);color:var(--of-danger);line-height:1.4}.of-account__actions{gap:var(--of-space-8);justify-content:space-between;align-items:center;display:flex}.of-account__switch{padding:var(--of-space-4) 0;font-family:var(--of-font);font-size:var(--of-type-ui-small);color:var(--of-ink-muted);text-underline-offset:2px;cursor:pointer;min-height:var(--of-hit-sm);background:0 0;border:none;text-decoration:underline}.of-account__switch:hover{color:var(--of-ink)}.of-status>*,.of-status__zone>*{white-space:nowrap;flex:none;min-width:0}.of-status__zone{gap:inherit;align-items:center;display:flex}.of-status__zone:empty{display:none}.of-status>.of-status__zone--board,.of-status__title,.of-status__heading{flex:0 auto}.of-status .of-icon-button{min-width:var(--of-hit-sm)}.of-status__heading{min-width:10ch;font-family:var(--of-font);font-size:var(--of-type-ui);font-weight:var(--of-weight-semibold);margin:0;display:flex}.of-status[data-squeeze~=face] .of-status__account:not([data-testid=sign-in]) .of-status__share-label,.of-status[data-squeeze~=count] .of-status__counts,.of-status[data-squeeze~=exit] .of-status__exit-label{display:none}.of-status[data-squeeze~=exit] .of-status__exit,.of-status[data-squeeze~=icons] .of-status__share{min-width:var(--of-hit-sm);justify-content:center}.of-status[data-squeeze~=brief] .of-status__save--quiet,.of-status[data-squeeze~=brief] .of-status__save-more,.of-status[data-squeeze~=words] .of-session__word,.of-status[data-squeeze~=words] .of-inbox__word{display:none}.of-status[data-squeeze~=tight]{gap:var(--of-space-4);padding:var(--of-space-6)}.of-status[data-squeeze~=tight] .of-status__rule,.of-status[data-squeeze~=compact] .of-session__clock,.of-status[data-squeeze~=compact] .of-session__dot,.of-status[data-squeeze~=compact] .of-inbox__icon--news{display:none}.of-status__share-icon{width:18px;height:18px;display:none}.of-status[data-squeeze~=icons] .of-status__share-icon{display:block}.of-status[data-squeeze~=icons] .of-status__share-word{display:none}.of-status[data-squeeze~=dot] .of-status__save--away .of-status__save-lead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.of-status[data-squeeze~=name] .of-status__heading{min-width:6ch}.of-presence,.of-presence *{pointer-events:none}.of-presence__outline{border-radius:var(--of-radius-slip);border:2px dashed;position:absolute}.of-presence__outline:after{content:"";background:var(--of-presence-hue);border-radius:inherit;opacity:.08;position:absolute;inset:0}.of-presence__outline--editing{border-style:solid}.of-presence__tag,.of-presence__name{padding:var(--of-space-2) var(--of-space-6);font-family:var(--of-font);font-size:var(--of-type-record);font-weight:var(--of-weight-medium);color:var(--of-page);white-space:nowrap;background:var(--of-presence-hue);border-radius:var(--of-radius-apparatus);transform-origin:0 0;line-height:1.3;position:absolute;top:0;left:0}.of-presence__tag{top:-4px;translate:0 -100%}.of-presence__cursor{transform-origin:0 0;position:absolute;top:0;left:0}.of-presence__name{top:14px;left:12px}.of-status__account{gap:var(--of-space-6);height:var(--of-hit-sm);padding:0 var(--of-space-8);font:inherit;color:var(--of-ink-muted);border-radius:var(--of-radius-apparatus);cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.of-status__account:hover{color:var(--of-ink);background:var(--of-hover)}.of-status__share{gap:var(--of-space-6);height:var(--of-hit-sm);padding:0 var(--of-step);font:inherit;color:var(--of-ink-muted);border:1px solid var(--of-control-border);border-radius:var(--of-radius-apparatus);cursor:pointer;background:0 0;align-items:center;display:flex}.of-status__share:hover:not(:disabled){color:var(--of-ink);background:var(--of-bg)}.of-status__share:disabled{opacity:.4;cursor:default}.of-status__share svg{width:13px;height:13px}.of-status__share-label{max-width:14ch;font-family:var(--of-font);font-size:var(--of-type-ui-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.of-status__room{gap:var(--of-space-6);align-items:center;display:flex}.of-status__people{gap:var(--of-space-4);align-items:center;display:flex}.of-status__more{min-width:24px;height:24px;padding:0 var(--of-space-4);font-family:var(--of-mono);font-size:var(--of-type-record);color:var(--of-ink-muted);cursor:pointer;border-radius:var(--of-radius);background:0 0;border:0}.of-status__more:hover,.of-status__more[aria-expanded=true]{color:var(--of-ink);background:var(--of-accent-soft)}.of-status__person{width:24px;height:24px;font-family:var(--of-font);font-size:var(--of-type-record);font-weight:var(--of-weight-semibold);color:var(--of-page);border:1.5px solid var(--of-page);border-radius:var(--of-radius-round);flex:none;place-items:center;display:grid}.of-status__dot{border-radius:var(--of-radius-round);width:7px;height:7px}.of-status__dot--connected{background:var(--of-c-green)}.of-status__dot--connecting{background:var(--of-c-orange)}.of-status__dot--offline{background:var(--of-control-border)}.of-status__rule{background:var(--of-panel-border);width:1px;height:14px}.of-following{gap:var(--of-space-8);align-items:center;display:flex}.of-following__dot{width:var(--of-space-8);height:var(--of-space-8);border-radius:var(--of-radius-round);flex:none}.of-following__who{font-size:var(--of-type-ui);flex:1}.of-canvas{background-color:var(--of-page);touch-action:none;overscroll-behavior:none;position:absolute;inset:0;overflow:hidden}.of-canvas:focus{outline:none}.of-canvas:focus-visible{outline:2px solid var(--of-accent);outline-offset:-2px;border-radius:0}.of-canvas--pan{cursor:grab}.of-canvas--aiming,.of-canvas--aiming .of-object,.of-canvas--aiming .of-object--selected,.of-canvas--aiming .of-object--locked,.of-canvas--aiming .of-object--locked.of-object--selected{cursor:var(--of-tool-cursor,crosshair)}.of-world{transform-origin:0 0;--of-type-record:12px;--of-type-ui-small:13px;--of-type-control:14px;--of-type-ui:15px;--of-type-title:17px;--of-type-headline:19px;--of-type-glyph:20px;position:absolute;inset:0}.of-world--moving{will-change:transform}.of-object-layer{position:absolute;inset:0}.of-apparatus{pointer-events:none;position:absolute;inset:0}.of-object{transform-origin:50%;cursor:default;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.of-object--locked,.of-object--locked.of-object--selected{cursor:default}.of-object [contenteditable=true],.of-object textarea,.of-object input{cursor:text;-webkit-user-select:text;user-select:text}.of-object--selected{z-index:var(--of-z-lifted);cursor:move}.of-selection{outline:2px solid var(--of-accent);outline-offset:0;box-shadow:0 0 0 3px var(--of-page);transform-origin:50%;pointer-events:none;position:absolute;top:0;left:0}.of-handle{background:var(--of-panel);border:1px solid var(--of-accent);border-radius:var(--of-radius-slip);pointer-events:auto;position:absolute}.of-edge{pointer-events:auto;position:absolute}.of-handle__target{background:0 0;position:absolute}.of-handle--rotate{border-radius:var(--of-radius-grip);cursor:grab;box-shadow:0 0 0 1px var(--of-accent);border:none;place-items:center;display:grid}.of-handle__glyph{width:78%;height:78%;color:var(--of-accent)}.of-marquee{background:color-mix(in srgb, var(--of-accent) 10%, transparent);border:1px solid var(--of-accent);pointer-events:none;position:absolute;top:0;left:0}.of-sticky:not(.of-sticky__editor) .of-sticky__text,.of-slip__text,.of-text__body,.of-shape__label-text,.of-table__cell-text{--of-clamp-lines:round(down, 100cqh / 1lh, 1);-webkit-line-clamp:var(--of-clamp-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.of-sticky{width:100%;height:100%;padding:var(--of-space-12);font-size:var(--of-type-ui);border-radius:var(--of-radius-slip);box-shadow:var(--of-slip-ring), var(--of-slip-shadow);line-height:1.35;overflow:hidden}.of-sticky:not(.of-sticky__editor){flex-direction:column;justify-content:flex-start;display:flex;container-type:size}.of-sticky__text{overflow-wrap:anywhere;white-space:pre-wrap}.of-slip{width:100%;height:100%;padding:var(--of-space-12);border-radius:var(--of-radius-slip);box-shadow:var(--of-slip-ring), var(--of-slip-shadow);flex-direction:column;display:flex;overflow:hidden}.of-poll{gap:var(--of-space-8);width:100%;height:100%;padding:var(--of-space-12);border-radius:var(--of-radius-slip);box-shadow:var(--of-slip-ring), var(--of-slip-shadow);flex-direction:column;display:flex;overflow:hidden}.of-poll__question{font-size:var(--of-type-ui);font-weight:var(--of-weight-semibold);overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.35}.of-poll__editor{overflow-wrap:anywhere;white-space:pre-wrap}.of-poll__options{gap:var(--of-space-4);overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.of-poll__options>li{flex:none}.of-poll__option{gap:var(--of-space-8);width:100%;min-height:var(--of-hit-sm);padding:var(--of-space-4) var(--of-space-8);font:inherit;color:inherit;text-align:left;cursor:pointer;border:1px solid color-mix(in srgb, currentcolor 55%, transparent);border-radius:var(--of-radius);background:0 0;align-items:center;display:flex;position:relative;overflow:hidden}.of-poll__option:disabled{cursor:default}.of-poll__option[aria-pressed=true]{border-color:currentColor;box-shadow:inset 0 0 0 1px}.of-poll__mine{flex:none;display:inline-flex;position:relative}.of-poll__mine svg{width:1em;height:1em}.of-poll[data-closed=true] .of-poll__option{border-style:dashed}.of-poll__bar{transform-origin:0;background:color-mix(in srgb, currentcolor 14%, transparent);position:absolute;inset:0}.of-poll__label,.of-poll__count{position:relative}.of-poll__label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.of-poll__count,.of-poll__state{font-family:var(--of-mono);font-size:var(--of-type-record)}.of-poll__state{margin:0}.of-poll__foot{gap:var(--of-space-8);justify-content:space-between;align-items:center;display:flex}.of-poll__share{opacity:.7;margin-inline-start:var(--of-space-6)}.of-poll__close{min-height:var(--of-hit-sm);padding:0 var(--of-space-6);font:inherit;font-family:var(--of-mono);font-size:var(--of-type-record);color:inherit;cursor:pointer;border:1px solid color-mix(in srgb, currentcolor 55%, transparent);border-radius:var(--of-radius);background:0 0;flex:none}.of-poll__close:hover{background:color-mix(in srgb, currentcolor 8%, transparent)}.of-poll__state:empty{display:none}.of-choices{gap:var(--of-space-4);flex-direction:column;align-items:flex-start;display:flex}.of-choices__list{gap:var(--of-space-4);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.of-choices__row{gap:var(--of-space-4);align-items:center;display:flex}.of-field__check{width:var(--of-space-16);height:var(--of-space-16);accent-color:var(--of-accent)}.of-slip__body{min-height:0;font-size:var(--of-type-ui);overflow-wrap:anywhere;white-space:pre-wrap;flex:1;line-height:1.35;overflow:hidden}.of-slip:not(.of-slip__editor) .of-slip__body{flex-direction:column;display:flex;container-type:size}.of-slip__record{gap:var(--of-space-2);padding-top:var(--of-space-6);margin-top:var(--of-space-8);font-family:var(--of-mono);font-size:var(--of-type-record);letter-spacing:.02em;border-top:1px solid color-mix(in srgb, currentcolor 16%, transparent);flex-direction:column;line-height:1.3;display:flex}.of-slip__trail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.of-slip__type{font-weight:var(--of-weight-semibold)}.of-sticky__editor,.of-slip__editor,.of-text__editor,.of-shape__editor{overflow-wrap:anywhere;white-space:pre-wrap;resize:none;outline:2px solid var(--of-accent);border:none;font-family:inherit}.of-text{width:100%;height:100%;font-size:var(--of-type-display);overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.3;overflow:hidden}.of-text--empty{color:var(--of-ink-muted)}.of-text__editor{outline-offset:3px;background:0 0}.of-text:not(.of-text__editor){flex-direction:column;display:flex;container-type:size}.of-shape{width:100%;height:100%;position:relative}.of-shape__svg{width:100%;height:100%;display:block;overflow:visible}.of-shape__label:not(.of-shape__editor){overflow:hidden;container-type:size}.of-shape__label-text{min-width:0;max-width:100%}.of-shape__editor .of-shape__label-text{display:block;overflow:visible}.of-shape__label{font-size:var(--of-type-control);overflow-wrap:anywhere;white-space:pre-wrap;justify-content:center;align-items:center;line-height:1.3;display:flex;position:absolute;inset:10%}.of-shape__editor{text-align:center;background:0 0;display:block}.of-unknown,.of-fallback,.of-render-error{gap:var(--of-space-4);width:100%;height:100%;padding:var(--of-space-8);font-size:var(--of-type-record);color:var(--of-ink-muted);text-align:center;background:repeating-linear-gradient(45deg, var(--of-page), var(--of-page) 8px, var(--of-bg) 8px, var(--of-bg) 16px);border:1px dashed var(--of-panel-border);border-radius:var(--of-radius);flex-direction:column;justify-content:center;align-items:center;display:flex}.of-render-error{color:var(--of-danger);border-color:var(--of-danger)}.of-unknown__badge,.of-fallback__type,.of-render-error__label{font-weight:var(--of-weight-semibold)}.of-unknown__hint,.of-fallback__hint{font-size:var(--of-type-record)}.of-dev{gap:var(--of-space-4);font-size:var(--of-type-record);flex:0 10000 auto;align-items:center;display:flex;overflow:hidden}.of-dev__label{color:var(--of-ink-muted);letter-spacing:.06em;text-transform:uppercase}.of-dev__button{padding:1px var(--of-space-6);font:inherit;color:var(--of-ink-muted);background:var(--of-panel);border:1px solid var(--of-panel-border);border-radius:var(--of-radius-apparatus);cursor:pointer}.of-dev__button:hover{color:var(--of-ink);border-color:var(--of-accent)}.of-dev__button--active{color:#fff;background:var(--of-accent);border-color:var(--of-accent)}.of-dev__timing{font-variant-numeric:tabular-nums;color:var(--of-ink)}.of-dev__status{color:var(--of-ink-muted)}.of-menu{min-width:196px;max-height:calc(100dvh - 2 * var(--of-space-12));overscroll-behavior:contain;padding:var(--of-space-6);overflow-y:auto}.of-menu__group+.of-menu__group{margin-top:var(--of-space-4);padding-top:var(--of-space-4);border-top:1px solid var(--of-panel-border)}.of-menu__item{min-height:var(--of-hit-sm);gap:var(--of-space-16);width:100%;padding:var(--of-space-4) var(--of-step);font:inherit;font-size:var(--of-type-ui);color:var(--of-ink);text-align:left;border-radius:var(--of-radius);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.of-menu__item:hover:not([aria-disabled=true]),.of-menu__item:focus-visible{background:var(--of-accent-soft)}.of-menu__item[aria-disabled=true]{opacity:var(--of-disabled);cursor:default}.of-menu__shortcut{font-family:var(--of-mono);font-size:var(--of-type-record);color:var(--of-ink-muted)}.of-menu__more{width:16px;height:16px;color:var(--of-ink-muted)}.of-menu__item[aria-expanded=true]{background:var(--of-accent-soft)}.of-menu__label{max-width:28ch;padding:var(--of-space-4) var(--of-step);font-size:var(--of-type-record);color:var(--of-ink-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.of-menu__item[aria-checked=true]{font-weight:var(--of-weight-semibold);background:var(--of-accent-soft)}.of-menu__item--danger:hover:not([aria-disabled=true]),.of-menu__item--danger:focus-visible{color:var(--of-danger);background:var(--of-danger-wash)}.of-frame{border-radius:var(--of-radius-slip);width:100%;height:100%;position:relative;overflow:visible}.of-frame__edge{box-sizing:border-box;border:1px solid var(--of-control-border);border-radius:var(--of-radius-slip);transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.of-frame__title{max-width:480px;padding-bottom:var(--of-space-2);font-size:var(--of-type-ui);color:var(--of-ink-muted);overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.2;position:absolute;bottom:100%;left:0;overflow:hidden}.of-object--hollow{pointer-events:none}.of-object--hollow .of-frame__title{pointer-events:auto}.of-frame__editor{background:var(--of-panel);outline:1px solid var(--of-accent);width:300px;min-height:18px;padding:0}.of-object--self-positioned{pointer-events:none;width:100%;height:100%;inset:0}.of-connector{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.of-connector__label-room{pointer-events:none;overflow:visible}.of-connector__label-centre{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.of-connector__label{max-width:240px;font-family:inherit;font-size:var(--of-type-record);color:var(--of-ink);text-align:center;overflow-wrap:anywhere;white-space:pre-wrap;text-shadow:0 0 2px var(--of-page), 0 0 2px var(--of-page), 0 0 3px var(--of-page);line-height:1.3}.of-connector__label--plated{padding:var(--of-space-4);text-shadow:none;border-radius:var(--of-radius-slip)}.of-connector__editor-wrap{transform-origin:0 0;position:absolute;top:0;left:0}.of-connector__editor{width:max-content;min-width:160px;max-width:320px;min-height:28px;padding:var(--of-space-4) var(--of-space-6);font:inherit;font-size:var(--of-type-record);text-align:center;background:var(--of-panel);border-radius:var(--of-radius);transform:translate(-50%,-50%)}.of-connector--preview{z-index:var(--of-z-preview)}.of-canvas--connector{cursor:crosshair}.of-image{border-radius:var(--of-radius-apparatus);object-fit:fill;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.of-image--loading,.of-image--missing{padding:var(--of-space-8);font-size:var(--of-type-record);text-align:center;color:var(--of-ink-muted);background:var(--of-s-gray);border:1px dashed var(--of-panel-border);place-items:center;display:grid}.of-image--missing{color:var(--of-danger);border-color:var(--of-danger-edge);background:var(--of-danger-wash)}.of-toast__dismiss{width:24px;height:24px;color:inherit;border-radius:var(--of-radius);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.of-toast__dismiss:hover{background:var(--of-hover)}.of-toast__glyph{width:16px;height:16px}.of-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.of-guide{z-index:var(--of-z-guide);background:var(--of-guide);box-shadow:0 0 0 1px var(--of-page);pointer-events:none;position:absolute;top:0;left:0}.of-guide__gap{z-index:var(--of-z-guide);padding:0 var(--of-space-4);font-family:var(--of-mono);font-size:var(--of-type-record);color:var(--of-page);white-space:nowrap;background:var(--of-guide);border-radius:var(--of-radius-apparatus);pointer-events:none;line-height:1.5;position:absolute;top:0;left:0}.of-measure__match{z-index:var(--of-z-guide);border:0 dashed var(--of-guide);pointer-events:none;position:absolute;top:0;left:0}.of-measure__match--x{border-left-width:1px}.of-measure__match--y{border-top-width:1px}.of-relations{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.of-relation{stroke:var(--of-ink-muted);stroke-width:1.5px;stroke-dasharray:5 4;fill:none}.of-relation__halo{stroke:var(--of-page);stroke-width:4px;fill:none}.of-relation__head{fill:var(--of-ink-muted)}.of-relation__label{padding:0 var(--of-space-4);font-family:var(--of-mono);font-size:var(--of-type-record);color:var(--of-ink-muted);white-space:nowrap;background:var(--of-page);border-radius:var(--of-radius-apparatus);pointer-events:none;line-height:1.5;position:absolute;top:0;left:0}.of-endpoint{z-index:var(--of-z-grip);background:var(--of-panel);border:1.5px solid var(--of-accent);border-radius:var(--of-radius-round);cursor:crosshair;pointer-events:auto;position:absolute;top:0;left:0}.of-endpoint--attached{background:var(--of-accent)}.of-inspector{gap:var(--of-space-2);padding:var(--of-step);flex-direction:column;display:flex;position:relative}.of-inspector>*{flex-shrink:0}.of-inspector--scrolls{overscroll-behavior:contain;overflow-y:auto}.of-inspector-dock{top:auto;bottom:0;right:0}.of-inspector-dock--side{top:var(--of-nav-band);right:0;bottom:var(--of-zoom-band);left:auto}.of-inspector--side{border-radius:var(--of-radius-surface) 0 0 var(--of-radius-surface);border-right:none;height:100%}.of-inspector--docked{border-radius:var(--of-radius-surface) var(--of-radius-surface) 0 0;border-bottom:none;border-left:none;border-right:none}.of-inspector{transition:opacity var(--of-quick) var(--of-ease)}.of-inspector--yielding{opacity:.25;pointer-events:none}.of-inspector__delete{top:var(--of-step);right:var(--of-step);position:absolute}.of-inspector__head{gap:var(--of-space-8);padding-right:calc(var(--of-hit-sm) + var(--of-space-8));padding-bottom:var(--of-space-8);margin-bottom:var(--of-space-6);border-bottom:1px solid var(--of-panel-border);justify-content:space-between;align-items:flex-start;display:flex}.of-inspector__heading{gap:var(--of-space-2);flex-direction:column;min-width:0;display:flex}.of-inspector__title{font-size:var(--of-type-ui);font-weight:var(--of-weight-semibold);color:var(--of-ink);margin:0;line-height:1.25}.of-inspector__note{font-size:var(--of-type-record);color:var(--of-ink-muted);margin:0;line-height:1.4}.of-inspector__summary{font-size:var(--of-type-record);color:var(--of-ink-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.35;overflow:hidden}.of-inspector__band{margin:var(--of-space-6) 0 var(--of-space-2);font-family:var(--of-mono);font-size:var(--of-type-record);font-weight:var(--of-weight-regular);color:var(--of-ink-muted);text-transform:lowercase;letter-spacing:.02em}.of-inspector__band--record{padding-bottom:var(--of-space-4);color:var(--of-ink);border-bottom:1px solid var(--of-rule);justify-content:space-between;align-items:baseline;display:flex}.of-inspector__blanks{color:var(--of-ink-muted)}.of-inspector__disclosure{gap:var(--of-space-4);min-height:var(--of-hit-sm);padding:0 var(--of-space-4) 0 0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;border-radius:var(--of-radius);cursor:pointer;background:0 0;border:none;align-items:center;display:inline-flex}.of-inspector__disclosure:hover{color:var(--of-ink)}.of-inspector__disclosure svg{width:12px;height:12px;transition:transform var(--of-quick) var(--of-ease)}.of-inspector__disclosure[aria-expanded=true] svg{transform:rotate(90deg)}.of-field{gap:var(--of-step);min-height:var(--of-hit);grid-template-columns:82px 1fr;align-items:center;display:grid}.of-field--check{cursor:pointer;grid-template-columns:auto 1fr}.of-field__statement{font-size:var(--of-type-record);color:var(--of-ink)}.of-field__label{font-family:var(--of-mono);font-size:var(--of-type-record);color:var(--of-ink-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;overflow:hidden}.of-field__control{align-items:center;min-width:0;display:flex}.of-field--tall{align-items:start}.of-field--tall .of-field__label{padding-top:var(--of-space-8)}.of-input{width:100%;min-height:var(--of-hit-sm);padding:var(--of-space-6) var(--of-step);font-family:var(--of-font);font-size:var(--of-type-control);color:var(--of-ink);background:var(--of-page);border:1px solid var(--of-control-border);border-radius:var(--of-radius)}.of-input--large{min-height:var(--of-hit);padding:var(--of-space-8) var(--of-space-12)}.of-input::placeholder{color:var(--of-ink-muted);font-style:italic}.of-inspector .of-input:placeholder-shown{border-style:dashed}.of-input:focus-visible{border-color:var(--of-accent);outline:2px solid var(--of-accent);outline-offset:1px}textarea.of-input{resize:vertical;min-height:60px;line-height:1.45}.of-input--select{cursor:pointer}.of-swatch--none{background:linear-gradient(to top right, transparent calc(50% - 1px), var(--of-danger) calc(50% - 1px), var(--of-danger) calc(50% + 1px), transparent calc(50% + 1px)), var(--of-panel)}.of-inspector__actions{gap:var(--of-space-6);padding:0 var(--of-step) var(--of-space-8);flex-wrap:wrap;display:flex}.of-inspector__rule{height:0;margin:var(--of-space-8) 0 var(--of-space-6);border:none;border-top:1px solid var(--of-panel-border)}.of-paint{gap:var(--of-space-6);justify-items:start;display:grid}.of-paint__target{font-family:var(--of-mono);font-size:var(--of-type-record);letter-spacing:.02em}.of-swatches{grid-template-columns:repeat(6, var(--of-hit-sm));gap:var(--of-space-4);justify-content:start;display:grid;position:relative}.of-choice{gap:var(--of-space-2);padding:var(--of-space-2);background:var(--of-bg);border-radius:var(--of-radius);display:flex}.of-choice__item{width:var(--of-hit-sm);height:var(--of-hit-sm);font:inherit;font-size:var(--of-type-control);color:var(--of-ink-muted);border-radius:var(--of-radius-apparatus);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}.of-choice--text .of-choice__item{width:auto;min-width:var(--of-hit-sm);padding:0 var(--of-step)}.of-choice__item svg{width:17px;height:17px}.of-choice__item:hover{color:var(--of-ink)}.of-choice__item--on{color:var(--of-accent);background:var(--of-panel);box-shadow:var(--of-pressed-shadow)}.of-face{font-size:var(--of-type-ui-small);line-height:1}.of-face--sans{font-family:var(--of-font)}.of-face--serif{font-family:var(--of-serif)}.of-face--mono{font-family:var(--of-mono)}.of-inspector__slider{gap:var(--of-space-8);align-items:center;width:100%;display:flex}.of-inspector__slider input[type=range]{min-width:0;accent-color:var(--of-accent);flex:1}.of-inspector__reading{min-width:36px;font-family:var(--of-mono);font-size:var(--of-type-record);color:var(--of-ink-muted);text-align:right}@media (width<820px){.of-zoom__slider{display:none}}@media (width<480px){.of-zoom__mode{display:none}.of-zoom{max-width:calc(100vw - 2 * var(--of-gutter));flex-wrap:wrap;justify-content:flex-end}}@media (width<480px) and (not (any-pointer:fine)){.of-zoom__wheel{display:none}}.of-zoom__slider,.of-inspector__slider input[type=range]{appearance:none;height:var(--of-hit-sm);cursor:pointer;background:0 0;margin:0}.of-zoom__slider::-webkit-slider-runnable-track{background:var(--of-rule-decade);border-radius:0;height:3px}.of-inspector__slider input[type=range]::-webkit-slider-runnable-track{background:var(--of-rule-decade);border-radius:0;height:3px}.of-zoom__slider::-moz-range-track{background:var(--of-rule-decade);border-radius:0;height:3px}.of-inspector__slider input[type=range]::-moz-range-track{background:var(--of-rule-decade);border-radius:0;height:3px}.of-zoom__slider::-webkit-slider-thumb{appearance:none;background:var(--of-ink);border-radius:var(--of-radius-hair);border:none;width:4px;height:14px;margin-top:-5px}.of-inspector__slider input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--of-ink);border-radius:var(--of-radius-hair);border:none;width:4px;height:14px;margin-top:-5px}.of-zoom__slider::-moz-range-thumb{background:var(--of-ink);border-radius:var(--of-radius-hair);border:none;width:4px;height:14px}.of-inspector__slider input[type=range]::-moz-range-thumb{background:var(--of-ink);border-radius:var(--of-radius-hair);border:none;width:4px;height:14px}.of-trail{flex-direction:column;gap:1px;width:100%;margin:0;padding:0;list-style:none;display:flex}.of-trail__item{width:100%;padding:var(--of-space-4) var(--of-space-6);font-family:var(--of-font);font-size:var(--of-type-record);color:var(--of-ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--of-radius-apparatus);cursor:pointer;background:0 0;border:none;display:block;overflow:hidden}.of-trail__item:hover{background:var(--of-hover)}.of-trail__item:focus-visible{outline:2px solid var(--of-accent);outline-offset:-2px}.of-insight .of-slip__body,.of-insight.of-slip__editor{font-size:var(--of-type-title);line-height:1.3}.of-draw-preview{border:1px dashed var(--of-accent);pointer-events:none;position:absolute;top:0;left:0}.of-draw-preview--shaped{border-color:#0000}.of-draw-preview svg{width:100%;height:100%;display:block;overflow:visible}.of-draw-preview path,.of-draw-preview ellipse{fill:none;stroke:var(--of-accent);stroke-dasharray:4 3;stroke-width:1px;vector-effect:non-scaling-stroke}.of-connect-point{background:var(--of-panel);border:1px solid var(--of-accent);border-radius:var(--of-radius-round);cursor:crosshair;pointer-events:auto;position:absolute;top:0;left:0}.of-connect-point.is-aimed{background:var(--of-accent);transform-origin:50%;box-shadow:0 0 0 3px var(--of-accent-soft)}.of-endpoint__target,.of-connect-point__target{border-radius:var(--of-radius-round);background:0 0;position:absolute}.of-size--xs{font-size:.6em}.of-size--sm{font-size:.8em}.of-size--lg{font-size:1.4em}.of-size--xl{font-size:2em}.of-size--2xl{font-size:2.8em}.of-size--3xl{font-size:3.9em}.of-size--4xl{font-size:5.5em}.of-size--5xl{font-size:7.6em}.of-p[data-list]{--of-depth:0;text-indent:-1.4em;padding-inline-start:calc(1.4em * (var(--of-depth) + 1))}.of-p[data-indent="1"]{--of-depth:1}.of-p[data-indent="2"]{--of-depth:2}.of-p[data-indent="3"]{--of-depth:3}.of-p[data-list]:before{text-indent:0;font-variant-numeric:tabular-nums;width:1.4em;display:inline-block}.of-p[data-list=bullet]:before{content:"•"}.of-p[data-list=bullet][data-indent="1"]:before{content:"◦"}.of-p[data-list=bullet][data-indent="2"]:before{content:"▪"}.of-p:not([data-list]),.of-p[data-list=bullet]:not([data-indent]){counter-reset:of-l0 of-l1 of-l2 of-l3}.of-p[data-list=bullet][data-indent="1"]{counter-reset:of-l1 of-l2 of-l3}.of-p[data-list=bullet][data-indent="2"]{counter-reset:of-l2 of-l3}.of-p[data-list=bullet][data-indent="3"]{counter-reset:of-l3}.of-p[data-list=number]:not([data-indent]){counter-increment:of-l0;counter-reset:of-l1 of-l2 of-l3}.of-p[data-list=number]:not([data-indent]):before{content:counter(of-l0) "."}.of-p[data-list=number][data-indent="1"]{counter-increment:of-l1;counter-reset:of-l2 of-l3}.of-p[data-list=number][data-indent="1"]:before{content:counter(of-l1, lower-alpha) "."}.of-p[data-list=number][data-indent="2"]{counter-increment:of-l2;counter-reset:of-l3}.of-p[data-list=number][data-indent="2"]:before{content:counter(of-l2, lower-roman) "."}.of-p[data-list=number][data-indent="3"]{counter-increment:of-l3}.of-p[data-list=number][data-indent="3"]:before{content:counter(of-l3) "."}.of-format-bar{gap:var(--of-space-2);padding:var(--of-space-4);align-items:center;display:flex}.of-format-bar__button{font-family:var(--of-font);font-size:var(--of-type-ui);color:var(--of-ink)}.of-format-bar__button--bold{font-weight:var(--of-weight-bold)}.of-format-bar__button--italic{font-style:italic}.of-format-bar__button--underline{text-decoration:underline}.of-format-bar__button--strike{text-decoration:line-through}.of-format-bar__rule{width:1px;height:16px;margin:0 var(--of-space-2);background:var(--of-panel-border)}.of-format-bar__button--size{font-size:var(--of-type-record)}.of-format-bar__button--bigger{font-size:var(--of-type-ui)}.of-format-bar__size{min-width:36px;font-family:var(--of-mono);font-size:var(--of-type-record);font-variant-numeric:tabular-nums;color:var(--of-ink-muted);text-align:center}.of-format-bar__link{gap:var(--of-space-4);align-items:center;display:flex}.of-format-bar__address{width:240px}.of-format-bar__refused{font-size:var(--of-type-record);color:var(--of-danger)}.of-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--of-accent);text-decoration-color:var(--of-accent);text-underline-offset:2px;cursor:inherit;text-decoration-thickness:1px}.of-search{top:var(--of-nav-band);z-index:var(--of-z-search);flex-direction:column;width:min(440px,100vw - 32px);display:flex;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}@media (width<520px){.of-search{left:var(--of-rail-reach);right:var(--of-gutter);width:auto;transform:none}}.of-search:has(.of-search__input:focus-visible){outline:2px solid var(--of-accent);outline-offset:2px}.of-search__input{width:100%;padding:var(--of-step) var(--of-space-12);font-family:var(--of-font);font-size:var(--of-type-control);color:var(--of-ink);background:0 0;border:none;outline:none}.of-search__input::placeholder{color:var(--of-ink-muted)}.of-search__count{padding:0 var(--of-space-12) var(--of-space-8);font-family:var(--of-mono);font-size:var(--of-type-record);color:var(--of-ink-muted);letter-spacing:.02em}.of-search__results{max-height:min(50vh,420px);margin:0;padding:0;list-style:none;overflow-y:auto}.of-search__results:not(:empty){border-top:1px solid var(--of-panel-border)}.of-search__result{min-height:var(--of-hit-sm);gap:var(--of-step);width:100%;padding:var(--of-space-6) var(--of-space-12);font-family:var(--of-font);font-size:var(--of-type-ui);color:var(--of-ink);text-align:left;cursor:pointer;background:0 0;border:none;align-items:baseline;display:flex}.of-search__result--on,.of-search__result:hover{background:var(--of-accent-soft)}.of-search__type{min-width:56px;font-family:var(--of-mono);font-size:var(--of-type-record);color:var(--of-ink-muted);letter-spacing:.02em;flex:none}.of-search__summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.of-overview{top:var(--of-nav-band);z-index:var(--of-z-search);width:min(440px, calc(100vw - 2 * var(--of-gutter)));flex-direction:column;display:flex;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}@media (width<520px){.of-overview{left:var(--of-rail-reach);right:var(--of-gutter);width:auto;transform:none}}.of-overview:has(.of-overview__tree:focus-visible){outline:2px solid var(--of-accent);outline-offset:2px}.of-overview__title{padding:var(--of-step) var(--of-space-12) 0;font-family:var(--of-font);font-size:var(--of-type-control);font-weight:var(--of-weight-semibold);color:var(--of-ink);margin:0}.of-overview__summary{padding:var(--of-space-6) var(--of-space-12) 0;font-family:var(--of-font);font-size:var(--of-type-ui);color:var(--of-ink);margin:0}.of-overview__summary:last-child{padding-bottom:var(--of-space-8)}.of-overview__tree{border-top:1px solid var(--of-panel-border);outline:none;max-height:min(50vh,420px);margin:0;padding:0;list-style:none;overflow-y:auto}.of-overview__row{min-height:var(--of-hit-sm);gap:var(--of-step);padding:var(--of-space-6) var(--of-space-12);font-family:var(--of-font);font-size:var(--of-type-ui);color:var(--of-ink);cursor:pointer;align-items:baseline;padding-inline-start:calc(var(--of-space-12) * (1 + var(--of-depth,0)));display:flex}.of-overview__row--on,.of-overview__row:hover{background:var(--of-accent-soft)}.of-overview__twisty{width:var(--of-space-12);color:var(--of-ink-muted);flex:none;display:inline-flex}.of-overview__twisty svg{width:12px;height:12px}[aria-expanded=true]>.of-overview__twisty svg{transform:rotate(90deg)}.of-overview__held{font-family:var(--of-mono);font-size:var(--of-type-record);color:var(--of-ink-muted);letter-spacing:.02em;margin-inline-start:auto}.of-history__list{width:280px;max-height:320px;padding:var(--of-space-4);background:var(--of-panel);border:1px solid var(--of-panel-border);border-radius:var(--of-radius-surface);box-shadow:var(--of-shadow);margin:0;list-style:none;overflow-y:auto}.of-history__label{font-size:var(--of-type-record);font-weight:var(--of-weight-semibold);color:var(--of-ink)}.of-history__when,.of-history__status{font-size:var(--of-type-record);color:var(--of-ink-muted)}.of-history__more{padding-block:var(--of-space-4);justify-content:center;display:flex}.of-history__version{width:100%;min-height:var(--of-hit-sm);padding:var(--of-space-8);font:inherit;color:inherit;text-align:start;cursor:pointer;border-radius:var(--of-radius);background:0 0;border:0;gap:1px;display:grid}.of-history__version:hover,.of-history__version:focus-visible{background:var(--of-accent-soft)}.of-history__name{gap:var(--of-space-8);align-items:center;margin-block-end:var(--of-space-8);display:flex}.of-history__name .of-input{flex:1;min-width:0}.of-history__row{gap:var(--of-space-4);align-items:center;display:flex}.of-history__delete{flex:none}.of-history-bar__title{font-size:var(--of-type-ui);font-weight:var(--of-weight-semibold);white-space:nowrap;margin:0}@media (width<520px){.of-history-bar{flex-wrap:wrap}.of-history-bar__title{white-space:normal;flex-basis:100%}}.of-people__list{gap:1px;min-width:220px;max-height:min(60vh,420px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.of-people__row{gap:var(--of-space-8);width:100%;min-height:var(--of-hit-sm);padding:var(--of-space-4) var(--of-space-8);font:inherit;color:inherit;text-align:start;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.of-people__choice{cursor:pointer;border-radius:var(--of-radius);background:0 0;border:0}.of-people__choice:hover,.of-people__choice:focus-visible,.of-people__choice[aria-pressed=true]{background:var(--of-accent-soft)}.of-people__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.of-people__state{font-size:var(--of-type-record);color:var(--of-ink-muted)}.of-home{--of-home-actions:calc(3 * var(--of-hit-sm) + 2 * var(--of-space-2));box-sizing:border-box;gap:calc(3 * var(--of-step));width:100%;min-height:100dvh;padding:calc(5 * var(--of-step)) var(--of-gutter);font-family:var(--of-font);color:var(--of-ink);background-color:var(--of-page);background-image:linear-gradient(to right, var(--of-rule-decade) 1px, transparent 1px), linear-gradient(to bottom, var(--of-rule-decade) 1px, transparent 1px), linear-gradient(to right, var(--of-rule) 1px, transparent 1px), linear-gradient(to bottom, var(--of-rule) 1px, transparent 1px);background-size:100px 100px,100px 100px,10px 10px,10px 10px;flex-direction:column;display:flex;overflow-x:clip}.of-home__column{gap:var(--of-gutter);flex-direction:column;width:100%;max-width:680px;margin:auto;display:flex}.of-home__head{gap:var(--of-space-6);flex-direction:column;display:flex}.of-home__row-actions [data-tip]:after{top:50%;right:calc(100% + var(--of-space-6));transform:translate(var(--of-space-2), -50%);bottom:auto;left:auto}.of-home__row-actions [data-tip]:hover:after,.of-home__row-actions [data-tip]:focus-visible:after{transform:translateY(-50%)}.of-home__lockup .of-home__account[data-tip]:after{transform:translateY(var(--of-space-2));left:auto;right:0}.of-home__lockup .of-home__account[data-tip]:hover:after,.of-home__lockup .of-home__account[data-tip]:focus-visible:after{transform:none}.of-home__title+.of-home__world{margin-left:auto}.of-home__lockup .of-home__world[data-tip]:after{transform:translateY(var(--of-space-2));left:auto;right:0}.of-home__lockup .of-home__world[data-tip]:hover:after,.of-home__lockup .of-home__world[data-tip]:focus-visible:after{transform:none}.of-home__lockup{gap:var(--of-step);flex-wrap:wrap;align-items:center;display:flex}.of-home__mark{width:32px;height:32px}.of-home__title{font-size:var(--of-type-headline);font-weight:var(--of-weight-semibold);margin:0;line-height:1.35}.of-home__account{gap:var(--of-space-8);height:var(--of-hit);padding:0 var(--of-space-16) 0 var(--of-space-6);font-family:var(--of-font);font-size:var(--of-type-control);color:var(--of-ink);border-radius:var(--of-radius-apparatus);cursor:pointer;background:0 0;border:none;align-items:center;margin-left:auto;display:flex}.of-home__account:hover{background:var(--of-hover)}.of-home__account-name{text-overflow:ellipsis;white-space:nowrap;max-width:18ch;overflow:hidden}.of-home__person{width:var(--of-hit-sm);height:var(--of-hit-sm);font-size:var(--of-type-ui-small);color:var(--of-panel);border-radius:var(--of-radius-round);flex:none;place-items:center;display:grid}.of-home__body{background:var(--of-page);border:1px solid var(--of-panel-border);border-radius:var(--of-radius-apparatus);box-shadow:var(--of-shadow)}.of-home__boards,.of-home__signin{padding:var(--of-gutter)}.of-home__signin{border-top:1px solid var(--of-panel-border)}.of-home__heading{margin:0 0 var(--of-space-12);font-family:var(--of-mono);font-size:var(--of-type-record);font-weight:var(--of-weight-regular);letter-spacing:.02em;color:var(--of-ink-muted);line-height:1}.of-home__note{margin:0 0 var(--of-space-16);font-size:var(--of-type-control);color:var(--of-ink-muted);line-height:1.5}.of-home__list{margin:0 0 var(--of-space-16);border-top:1px solid var(--of-panel-border);padding:0;list-style:none}.of-home__list li{border-bottom:1px solid var(--of-panel-border)}.of-home__row-main{gap:var(--of-space-4);padding-right:var(--of-space-6);align-items:center;display:flex}.of-home__row-main .of-home__board{flex:1;min-width:0}.of-home__pin{color:var(--of-control-border)}.of-home__pin:hover,.of-home__pin:focus-visible{color:var(--of-ink)}.of-home__row-actions{width:var(--of-home-actions);justify-content:flex-end;gap:var(--of-space-2);opacity:0;flex:none;display:flex}.of-home__row-main:hover .of-home__row-actions,.of-home__row-main:focus-within .of-home__row-actions{opacity:1}@media (hover:none){.of-home__row-actions{opacity:1}}.of-home__rename{min-width:0;height:var(--of-hit);padding:0 var(--of-space-8);font-family:inherit;font-size:var(--of-type-ui);color:var(--of-ink);background:var(--of-accent-soft);border-radius:var(--of-radius-apparatus);outline:1px solid var(--of-accent);border:none;flex:1}.of-home__confirm{gap:var(--of-step);padding:var(--of-space-8) var(--of-space-8) var(--of-space-12) 40px;font-size:var(--of-type-ui-small);color:var(--of-ink);align-items:center;margin:0;display:flex}.of-home__confirm-what{flex:1;min-width:0}.of-home__confirm-yes,.of-home__confirm-no{height:var(--of-hit-sm);padding:0 var(--of-space-16);font-family:inherit;font-size:var(--of-type-ui-small);border-radius:var(--of-radius-apparatus);cursor:pointer;flex:none}.of-home__confirm-yes,.of-comment__confirm-yes{color:var(--of-danger);background:var(--of-danger-wash);border:1px solid var(--of-danger)}.of-comment__confirm-yes:hover,.of-home__confirm-yes:hover{background:var(--of-page);border-color:var(--of-danger)}.of-home__confirm-no{color:var(--of-ink);background:var(--of-page);border:1px solid var(--of-control-border)}.of-home__claim{gap:var(--of-step);margin:0 0 var(--of-space-16);flex-wrap:wrap;align-items:center;display:flex}.of-home__claim-what{min-width:14ch;font-size:var(--of-type-ui-small);color:var(--of-ink-muted);flex:1;margin:0}.of-home__claim-go{height:var(--of-hit-sm);padding:0 var(--of-space-16);font-family:inherit;font-size:var(--of-type-ui-small);color:var(--of-ink);background:var(--of-page);border:1px solid var(--of-control-border);border-radius:var(--of-radius-apparatus);cursor:pointer;flex:none}.of-home__claim-go:hover:not(:disabled){color:var(--of-accent);border-color:var(--of-accent);background:var(--of-accent-soft)}.of-home__claim-go:disabled{opacity:.55;cursor:default}.of-home__claim-problem{font-size:var(--of-type-ui-small);color:var(--of-danger);flex-basis:100%;margin:0}.of-home__board-tag[data-kind=local]{color:var(--of-ink-muted);background:0 0;border-color:#0000}.of-home__row-note,.of-home__row-problem{padding:var(--of-space-4) var(--of-space-8) var(--of-step) 40px;font-size:var(--of-type-ui-small);color:var(--of-ink-muted);margin:0}.of-home__row-problem{color:var(--of-danger)}.of-home__board{gap:var(--of-step);min-height:var(--of-hit-lg);padding:0 var(--of-space-8);color:inherit;grid-template-columns:minmax(0,1fr) 118px 108px;align-items:center;text-decoration:none;display:grid}.of-home__board:hover{background:var(--of-accent-soft)}.of-home__board-title{font-size:var(--of-type-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.of-home__board-when{min-width:13ch;font-family:var(--of-mono);text-align:right;font-size:var(--of-type-record);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--of-ink-muted)}.of-home__start{width:100%;height:var(--of-hit-lg);font-family:var(--of-font);font-size:var(--of-type-ui);color:var(--of-panel);background:var(--of-accent);border:1px solid var(--of-accent);border-radius:var(--of-radius-apparatus);cursor:pointer}.of-home__start:hover:not(:disabled){background:var(--of-ink);border-color:var(--of-ink)}.of-home__start:disabled{opacity:.55;cursor:default}@media (width<=560px){.of-home{padding:var(--of-gutter) var(--of-space-16)}.of-home__column{gap:var(--of-space-16)}.of-home__confirm{padding-left:var(--of-space-8);flex-wrap:wrap}.of-home__confirm-what{flex-basis:100%}.of-home__row-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.of-home__row-main>.of-home__board,.of-home__row-main>.of-home__rename{grid-area:1/2/auto/4}.of-home__row-main>.of-home__row-actions{width:auto;margin-bottom:var(--of-step);grid-area:1/3;align-self:end}.of-home__row-main>.of-home__row-note{grid-column:2/4}.of-home__board{align-items:center;gap:var(--of-space-2) var(--of-step);padding:var(--of-step) var(--of-space-8);flex-wrap:wrap;display:flex}.of-home__board:after{flex:0 0 var(--of-home-actions);height:var(--of-hit-sm);content:""}.of-home__board-title{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex-basis:100%;display:-webkit-box}.of-home__board-when{white-space:nowrap;text-align:left;min-width:0}}.of-share__lead{margin:0 0 var(--of-space-16);font-size:var(--of-type-control);color:var(--of-ink-muted);line-height:1.4}.of-share__link{width:100%;min-height:var(--of-hit-lg);margin-bottom:var(--of-step);padding:var(--of-space-8) var(--of-space-16);font-family:var(--of-font);text-align:left;color:var(--of-ink);background:var(--of-page);border:1px solid var(--of-control-border);border-radius:var(--of-radius-apparatus);cursor:pointer;display:block}.of-share__link:hover{background:var(--of-hover)}.of-share__link-name{font-size:var(--of-type-ui);display:block}.of-share__link-what{font-size:var(--of-type-ui-small);color:var(--of-ink-muted);margin-top:1px;line-height:1.35;display:block}.of-share__open{width:100%}.of-share__password{gap:var(--of-space-8);padding-top:var(--of-space-12);margin:var(--of-space-12) 0;border-top:1px solid var(--of-rule);display:grid}.of-share__password .of-account__field{margin-bottom:0}.of-share__password-actions{gap:var(--of-space-8);flex-wrap:wrap;display:flex}.of-share__said,.of-share__problem{font-size:var(--of-type-ui-small);color:var(--of-ink-muted);margin:0;line-height:1.35}.of-share__problem{color:var(--of-danger)}.of-status__watching{padding:0 var(--of-step);font-family:var(--of-mono);font-size:var(--of-type-record);letter-spacing:.02em;color:var(--of-ink-muted);background:var(--of-page);border:1px solid var(--of-panel-border);border-radius:var(--of-radius-apparatus);line-height:28px}.of-status__title{min-width:0;max-width:48ch;height:var(--of-hit-sm);padding:0 var(--of-space-8);font-family:var(--of-font);font-size:var(--of-type-ui);font-weight:var(--of-weight-semibold);text-overflow:ellipsis;white-space:nowrap;color:var(--of-ink);border-radius:var(--of-radius-apparatus);cursor:text;background:0 0;border:none;flex:0 auto;overflow:hidden}.of-status__title:hover{background:var(--of-hover)}.of-status__title--fixed{color:var(--of-ink-muted);cursor:default;align-items:center;display:inline-flex}.of-status__title--fixed:hover{background:0 0}.of-status__title--editing{field-sizing:content;background:var(--of-accent-soft);outline:1px solid var(--of-accent);min-width:22ch}.of-home__board-tag{padding:var(--of-space-4) var(--of-space-8);font-family:var(--of-mono);font-size:var(--of-type-record);letter-spacing:.02em;white-space:nowrap;color:var(--of-ink-muted);background:var(--of-bg);border-radius:var(--of-radius-apparatus);justify-self:start}:root{--of-ease:cubic-bezier(.16, 1, .3, 1);--of-quick:.14s;--of-settle:.24s;--of-hold:.6s;--of-stagger:28ms;--of-dwell:.4s}@keyframes of-settle{0%{opacity:0;translate:0 6px}}.of-home__list li{animation:of-settle var(--of-settle) var(--of-ease) backwards;animation-delay:calc(var(--of-row,0) * var(--of-stagger))}.of-home__board{transition:background-color var(--of-quick) var(--of-ease), box-shadow var(--of-quick) var(--of-ease)}.of-home__start,.of-home__account,.of-status__title,.of-share__link{transition:background-color var(--of-quick) var(--of-ease), border-color var(--of-quick) var(--of-ease), color var(--of-quick) var(--of-ease)}.of-status__exit{transition:background-color var(--of-quick) var(--of-ease), color var(--of-quick) var(--of-ease)}.of-status__exit svg{transition:transform var(--of-quick) var(--of-ease)}@keyframes of-raise{0%{opacity:0;translate:0 4px;scale:.985}}.of-sheet{animation:of-drop var(--of-quick) var(--of-ease) backwards;transform-origin:0 0}@keyframes of-drop{0%{opacity:0;translate:0 -4px;scale:.985}}.of-picker{animation:of-raise var(--of-quick) var(--of-ease) backwards;transform-origin:0 0}.of-cellbar{animation:of-raise var(--of-quick) var(--of-ease) backwards;transform-origin:0 100%}@keyframes of-took{0%,60%{background-color:var(--of-accent-soft)}}.of-share__link[data-copied=yes]{animation:of-took var(--of-hold) var(--of-ease)}@keyframes of-hang{0%{opacity:0;translate:0 -4px}}.of-notice,.of-toast,.of-overview{animation:of-hang var(--of-quick) var(--of-ease) backwards}.of-menu,.of-emoji-picker{animation:of-fade var(--of-quick) var(--of-ease) backwards}@keyframes of-ink{0%{opacity:0;scale:0}}.of-votes__dot[data-fresh=true]{animation:of-ink var(--of-settle) var(--of-ease) backwards}.of-reaction[data-fresh=true],.of-reaction__count[data-fresh=true]{animation:of-ink var(--of-quick) var(--of-ease) backwards}.of-poll__bar,.of-voting__bar{transition:transform var(--of-settle) var(--of-ease)}@keyframes of-draw{0%{scale:0 1}}.of-voting__list li{animation:of-settle var(--of-settle) var(--of-ease) backwards;animation-delay:calc(var(--of-row,0) * var(--of-stagger))}.of-voting__list .of-voting__bar{animation:of-draw var(--of-settle) var(--of-ease) backwards;animation-delay:calc(var(--of-row,0) * var(--of-stagger) + var(--of-quick))}@media (prefers-reduced-motion:reduce){.of-home__list li,.of-sheet,.of-picker,.of-cellbar,.of-notice,.of-toast,.of-overview,.of-votes__dot,.of-reaction,.of-reaction__count,.of-voting__list li,.of-voting__list .of-voting__bar{animation-name:of-fade}.of-poll__bar,.of-voting__bar,.of-inspector__disclosure svg,.of-status__exit svg{transition:none}.of-share__link[data-copied=yes]{animation-duration:calc(var(--of-hold) * 1.5)}.of-status__exit:hover svg{transform:none}}@keyframes of-fade{0%{opacity:0}}.of-code__bar{gap:var(--of-space-6);align-items:center;display:flex}.of-code__format{padding:0 var(--of-step);font-size:var(--of-type-record);line-height:24px}.of-arrange{gap:var(--of-space-2);max-width:100%;padding:var(--of-space-4);flex-wrap:wrap;align-items:center;display:flex}.of-reactions{right:var(--of-space-8);bottom:var(--of-space-8);left:var(--of-space-8);gap:var(--of-space-4);pointer-events:none;flex-wrap:wrap;display:flex;position:absolute}.of-votes{top:0;right:var(--of-step);gap:var(--of-space-2);padding:var(--of-space-2) var(--of-space-4);font-family:var(--of-mono);font-size:var(--of-type-record);color:var(--of-ink);background:var(--of-panel);border:1px solid var(--of-control-border);border-radius:var(--of-radius-capsule);align-items:center;line-height:1.4;display:inline-flex;position:absolute;transform:translateY(-50%)}.of-votes__dot{width:var(--of-space-8);height:var(--of-space-8);background:var(--of-accent);border-radius:var(--of-radius-round)}.of-votes[data-mine=true]{border-color:var(--of-accent)}.of-voting{flex-direction:column;align-items:stretch}.of-voting__row,.of-voting--setup{gap:var(--of-space-8);flex-wrap:wrap;align-items:center;display:flex}.of-voting--setup{flex-direction:row;align-items:flex-end}.of-voting__heading{font-size:var(--of-type-ui);font-weight:var(--of-weight-semibold);flex-basis:100%;margin:0}.of-voting__title{font-weight:var(--of-weight-semibold)}.of-voting__status{min-width:16ch;font-family:var(--of-mono);font-size:var(--of-type-record);flex:16ch}.of-voting--compact .of-voting__row{gap:var(--of-space-6);flex-wrap:nowrap}.of-voting--compact .of-voting__title,.of-voting--compact .of-voting__status{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.of-voting--compact .of-voting__title{flex:0 auto;max-width:12ch}.of-voting--compact .of-voting__status{flex:1 1 0}.of-voting--compact .of-voting__modes,.of-voting__more{flex:none}.of-voting__modes{gap:var(--of-space-4);display:flex}.of-voting__field{gap:var(--of-space-4);min-width:140px;font-size:var(--of-type-record);flex-direction:column;flex:1;display:flex}.of-voting__field--narrow{flex:none;width:96px;min-width:0}.of-voting__check{gap:var(--of-space-6);min-height:var(--of-hit-sm);align-items:center;display:inline-flex}.of-voting__actions{gap:var(--of-space-8);display:flex}.of-voting__results{gap:var(--of-space-8);margin-top:var(--of-space-8);flex-direction:column;align-items:flex-start;display:flex}.of-voting__list{gap:var(--of-space-2);flex-direction:column;width:100%;max-height:240px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.of-voting__result{gap:var(--of-space-8);width:100%;min-height:var(--of-hit-sm);padding:var(--of-space-4) var(--of-space-8);color:var(--of-ink);text-align:left;cursor:pointer;border-radius:var(--of-radius);background:0 0;border:0;align-items:center;display:flex;position:relative;overflow:hidden}.of-voting__result:hover{background:var(--of-hover)}.of-voting__gist{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.of-voting__count{font-family:var(--of-mono);font-size:var(--of-type-record)}.of-voting__empty{margin:var(--of-space-8) 0 0;font-size:var(--of-type-record)}.of-ai-sheet{gap:var(--of-space-8);flex-direction:column;align-items:stretch;max-height:calc(100dvh - 160px);overflow-y:auto}.of-ai-sheet__heading{font-size:var(--of-type-ui);font-weight:var(--of-weight-semibold);margin:0}.of-ai-sheet__note,.of-ai-sheet__detail{font-size:var(--of-type-record);margin:0}.of-ai-sheet__form{gap:var(--of-space-8);flex-direction:column;display:flex}.of-ai-sheet__field{gap:var(--of-space-4);font-size:var(--of-type-record);flex-direction:column;display:flex}.of-ai-sheet__items{gap:var(--of-step);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.of-ai-sheet__item{gap:var(--of-space-4);flex-direction:column;display:flex}.of-ai-sheet__notes{padding:0 0 0 var(--of-step);font-size:var(--of-type-record);margin:0;list-style:inside}.of-ai-sheet__gist{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.of-ai-sheet__actions{gap:var(--of-space-8);flex-wrap:wrap;align-items:center;display:flex}.of-ai-sheet__remaining{font-family:var(--of-mono);font-size:var(--of-type-record);margin-left:auto}.of-reaction{gap:var(--of-space-4);min-width:var(--of-hit-min);min-height:var(--of-hit-min);padding:var(--of-space-2) var(--of-space-6);font-size:var(--of-type-record);color:var(--of-ink);cursor:pointer;background:var(--of-panel);border:1px solid var(--of-control-border);border-radius:var(--of-radius-capsule);pointer-events:auto;align-items:center;line-height:1.4;display:inline-flex}.of-reaction[aria-pressed=true]{background:var(--of-accent-soft);border-color:var(--of-accent)}.of-reaction:disabled{cursor:default}.of-reaction__count{font-family:var(--of-mono);font-variant-numeric:tabular-nums;display:inline-block}.of-reaction-bar{gap:var(--of-space-2);padding:var(--of-space-4);flex-wrap:wrap;align-items:center;display:flex}.of-reaction-bar__button{font-size:var(--of-type-ui)}@media (height<=480px){.of-reaction-bar{grid-template-columns:repeat(5,auto);display:grid}}.of-reaction-bar__button[aria-pressed=true]{background:var(--of-accent-soft)}.of-emoji-picker{gap:var(--of-space-6);width:calc(8 * 36px + 16px + 2 * var(--of-space-6));padding:var(--of-space-6);flex-direction:column;display:flex}.of-emoji-picker__list{max-height:min(300px, calc(100dvh - 12 * var(--of-space-12)));overscroll-behavior:contain;overflow:hidden auto}.of-emoji-picker__group{content-visibility:auto;contain-intrinsic-size:auto 240px}.of-emoji-picker__heading{margin:var(--of-space-6) 0 var(--of-space-2);font-family:var(--of-mono);font-size:var(--of-type-record);font-weight:var(--of-weight-regular);color:var(--of-ink-muted)}.of-emoji-picker__grid{grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.of-emoji-picker__cell{aspect-ratio:1;width:100%;font-size:var(--of-type-glyph);border-radius:var(--of-radius);cursor:pointer;background:0 0;border:none;padding:0;line-height:1}.of-emoji-picker__cell:hover,.of-emoji-picker__cell:focus-visible{background:var(--of-hover)}.of-emoji-picker__note{margin:var(--of-space-8) 0;font-size:var(--of-type-ui-small);color:var(--of-ink-muted)}.of-voting__confirm{gap:var(--of-space-8);margin-top:var(--of-space-8);font-size:var(--of-type-record);flex-wrap:wrap;align-items:center;display:flex}.of-voting__result>:not(.of-voting__bar){position:relative}.of-voting__rank{min-inline-size:2ch;font-family:var(--of-mono);font-size:var(--of-type-record);color:var(--of-ink-muted);text-align:end;flex:none}.of-voting__bar{inset-block:var(--of-space-2);background:color-mix(in srgb, currentcolor 10%, transparent);transform-origin:0;position:absolute;inset-inline:0}.of-arrange__glyph{width:17px;height:17px}.of-arrange__rule{width:1px;height:18px;margin:0 var(--of-space-4);background:var(--of-panel-border)}.of-endpoint--control{background:var(--of-panel);border-radius:var(--of-radius-slip);cursor:move;animation:of-fade var(--of-quick) var(--of-ease)}.of-endpoint--leg{background:var(--of-accent);border-radius:var(--of-radius-capsule);box-shadow:0 0 0 1px var(--of-page);border:none}.of-lock{color:var(--of-panel);background:var(--of-ink-muted);border-radius:var(--of-radius-grip);cursor:pointer;pointer-events:auto;border:none;place-items:center;padding:0;display:grid;position:absolute}.of-lock:hover{background:var(--of-ink)}.of-selection__badge{bottom:calc(100% + var(--of-space-6));padding:var(--of-space-2) var(--of-space-6);font-family:var(--of-mono);font-size:var(--of-type-record);white-space:nowrap;color:var(--of-ink-muted);background:var(--of-panel);border:1px solid var(--of-panel-border);border-radius:var(--of-radius-apparatus);pointer-events:none;line-height:1.3;position:absolute;left:0}.of-handle:hover,.of-endpoint:hover,.of-connect-point:hover{background:var(--of-accent-soft)}.of-handle:active,.of-endpoint:active,.of-connect-point:active{background:var(--of-accent)}.of-canvas,.of-overlay{-webkit-user-select:none;user-select:none}.of-canvas [contenteditable=true],.of-overlay input,.of-overlay textarea,.of-overlay [contenteditable=true]{-webkit-user-select:text;user-select:text}.of-hover{outline:1px solid color-mix(in srgb, var(--of-accent) 55%, transparent);outline-offset:0;transform-origin:50%;pointer-events:none;position:absolute;top:0;left:0}.of-selection__member{outline:1px solid var(--of-accent);outline-offset:0;opacity:.6;position:absolute}.of-selection__readout{padding:var(--of-space-2) var(--of-space-6);font-family:var(--of-mono);font-size:var(--of-type-record);white-space:nowrap;color:var(--of-ink);background:var(--of-panel);border:1px solid var(--of-panel-border);border-radius:var(--of-radius-apparatus);pointer-events:none;line-height:1.3;position:absolute;top:0;left:0;transform:translate(-50%)}.of-lock__glyph{width:72%;height:72%}.of-image-frame{border-radius:var(--of-radius-slip);width:100%;height:100%;box-shadow:var(--of-slip-shadow);border-style:solid;border-color:#0000;position:relative;overflow:hidden}.of-image-frame .of-image{object-fit:fill;max-width:none;position:absolute}.of-crop{z-index:var(--of-z-guide);outline:1.5px dashed var(--of-accent);outline-offset:0;pointer-events:none;position:absolute;top:0;left:0}.of-crop__grip{border-style:none;border-color:var(--of-accent);pointer-events:none;position:absolute}.of-crop__target{pointer-events:auto;background:0 0;position:absolute}.of-crop__grip--nw,.of-crop__grip--n,.of-crop__grip--ne{border-top-style:solid}.of-crop__grip--sw,.of-crop__grip--s,.of-crop__grip--se{border-bottom-style:solid}.of-crop__grip--nw,.of-crop__grip--w,.of-crop__grip--sw{border-left-style:solid}.of-crop__grip--ne,.of-crop__grip--e,.of-crop__grip--se{border-right-style:solid}.of-crop__reset{padding:var(--of-space-6) var(--of-space-12);font-size:var(--of-type-record);color:var(--of-ink-muted);border-radius:var(--of-radius);cursor:pointer;background:0 0;border:none}.of-crop__reset:hover{color:var(--of-ink)}
