@font-face{font-family:W95FA;src:url(/assets/w95fa-DxtS-rFC.woff2)format("woff2"),url(/assets/w95fa-CVSTZ9jh.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Silkscreen;src:url(/assets/Silkscreen-Regular-Baa5h4vI.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--sa-ink:#000;--sa-top-bar-foreground:#fff;--sa-top-bar-bg:#934958;--sa-canvas-bg:#f3d5ba;--sa-board-canvas:#d18fa1;--sa-zone-stroke:#001d62;--sa-zone-shadow:4px 4px 0px #001d62;--sa-left-col-fill:#5c8aa7;--sa-center-col-fill:#b3cee0;--sa-sub-nav-bg:#f3d5ba;--sa-close-btn-fill:#d9d9d9;--sa-close-btn-shadow:inset -1px -1px 0 var(--sa-ink);--sa-editor-chrome-row-height-desktop:22px;--sa-editor-chrome-row-height-touch:30px;--sa-editor-chrome-font-size-desktop:14px;--sa-editor-chrome-font-size-touch:16px;--sa-close-btn-width:16px;--sa-close-btn-height:16px;--sa-close-btn-border-width:1px;--sa-close-icon-length:15px;--sa-close-icon-stroke-width:1.5px;--sa-top-bar-underline-height:1px;--sa-sub-nav-underline-width:.7px;--sa-editor-chrome-padding-left:8px;--sa-editor-title-bar-padding-right:2px;--sa-editor-top-bar-gap:8px;--sa-editor-sub-nav-gap:14px;--sa-ui-font-size:14px;--sa-ui-font:"W95FA", "Courier New", Courier, monospace;--sa-home-font-size:16px;--sa-control-text-color:var(--sa-ink);--sa-control-font-family:var(--sa-ui-font);--sa-control-border-width:1px;--sa-control-border-light:var(--sa-top-bar-foreground);--sa-control-border-dark:var(--sa-ink);--sa-control-focus-outline-width:1px;--sa-control-focus-outline-offset:2px;--sa-input-bar-fill:var(--sa-top-bar-foreground);--sa-control-surface-fill-readonly:var(--sa-canvas-bg);--sa-input-bar-border-width:1px;--sa-input-bar-border-top-color:var(--sa-ink);--sa-input-bar-border-left-color:var(--sa-ink);--sa-input-bar-border-right-color:var(--sa-top-bar-foreground);--sa-input-bar-border-bottom-color:var(--sa-top-bar-foreground);--sa-input-bar-inner-shadow:inset .3px .3px .8px var(--sa-ink);--sa-input-bar-height-default:21px;--sa-input-bar-height-modal:19px;--sa-input-bar-font-size-default:var(--sa-home-font-size);--sa-input-bar-font-size-modal:var(--sa-ui-font-size);--sa-input-bar-padding-x-default:6px;--sa-input-bar-padding-x-modal:4px;--sa-control-surface-height-default:var(--sa-input-bar-height-default);--sa-control-surface-height-modal:var(--sa-input-bar-height-modal);--sa-checkbox-bar-size-default:var(--sa-control-surface-height-default);--sa-checkbox-bar-size-modal:var(--sa-control-surface-height-modal);--sa-checkbox-bar-check-stroke-width-default:3px;--sa-checkbox-bar-check-stroke-width-modal:2px;--sa-dropdown-chrome-border-width:var(--sa-input-bar-border-width);--sa-dropdown-chrome-fill:var(--sa-input-bar-fill);--sa-dropdown-chrome-fill-readonly:var(--sa-canvas-bg);--sa-dropdown-chrome-shadow:var(--sa-input-bar-inner-shadow);--sa-dropdown-chrome-trigger-fill:var(--sa-canvas-bg);--sa-dropdown-chrome-trigger-fill-readonly:var(--sa-control-surface-fill-readonly);--sa-dropdown-chrome-trigger-divider-width:var(--sa-control-border-width);--sa-dropdown-chrome-trigger-inner-shadow:inset 1px 1px 0 var(--sa-top-bar-foreground);--sa-dropdown-chrome-trigger-border-right-color:var(--sa-ink);--sa-dropdown-chrome-trigger-border-bottom-color:var(--sa-ink);--sa-dropdown-chrome-height-default:var(--sa-input-bar-height-default);--sa-dropdown-chrome-height-modal:var(--sa-input-bar-height-modal);--sa-dropdown-chrome-font-size-default:var(--sa-input-bar-font-size-default);--sa-dropdown-chrome-font-size-modal:var(--sa-input-bar-font-size-modal);--sa-dropdown-chrome-padding-x-default:var(--sa-input-bar-padding-x-default);--sa-dropdown-chrome-padding-x-modal:var(--sa-input-bar-padding-x-modal);--sa-dropdown-chrome-trigger-width-default:21px;--sa-dropdown-chrome-trigger-width-modal:19px;--sa-dropdown-chrome-arrow-width:calc(var(--sa-editor-scroll-arrow-width) / 2);--sa-dropdown-chrome-arrow-height:var(--sa-editor-scroll-arrow-height);--sa-select-bar-icon-area-width-default:21px;--sa-select-bar-icon-area-width-modal:19px;--sa-grey-button-fill:#afafaf;--sa-grey-button-height-default:25px;--sa-grey-button-height-modal:21px;--sa-grey-button-font-size-default:var(--sa-home-font-size);--sa-grey-button-font-size-modal:var(--sa-ui-font-size);--sa-grey-button-padding-x-default:8px;--sa-grey-button-padding-x-modal:6px;--sa-home-viewport-padding:24px;--sa-home-stage-width:506px;--sa-home-stage-min-height:659px;--sa-home-stage-padding-top:88px;--sa-home-stage-padding-bottom:76px;--sa-home-stage-padding-inline:24px;--sa-home-artwork-width:195px;--sa-home-artwork-height:158px;--sa-home-wordmark-width:135px;--sa-home-wordmark-height:25px;--sa-home-wordmark-gap-top:16px;--sa-home-header-font:"Silkscreen", "W95FA", "Courier New", Courier, monospace;--sa-home-header-font-size:28px;--sa-home-form-width:240px;--sa-home-form-gap-top:32px;--sa-home-form-row-gap:7px;--sa-home-label-width:68px;--sa-home-label-gap:12px;--sa-home-input-width:160px;--sa-home-button-width:84px;--sa-home-button-gap-top:1px;--sa-home-account-link-gap-top:16px;--sa-home-stacked-row-gap:7px;--sa-home-link-color:#10117b;--sa-home-top-boards-gap-top:40px;--sa-home-top-boards-content-gap:10px;--sa-home-top-boards-list-padding-left:1.5em;--sa-home-note-width:208px;--sa-home-note-gap-top:28px;--sa-home-note-line-height:1.25;--sa-home-focus-outline-width:1px;--sa-home-focus-outline-offset:2px;--sa-create-account-shape-gap-top:28px;--sa-create-account-shape-title-gap-bottom:8px;--sa-create-account-shape-panel-width:273px;--sa-create-account-shape-panel-height:95px;--sa-create-account-shape-panel-padding-top:12px;--sa-create-account-shape-panel-padding-inline:13px;--sa-create-account-shape-option-gap:3px;--sa-create-account-shape-option-width:60px;--sa-create-account-shape-icon-width:60px;--sa-create-account-shape-icon-height:51px;--sa-create-account-shape-label-width:44px;--sa-create-account-shape-label-height:15px;--sa-create-account-shape-label-gap-top:8px;--sa-create-account-shape-label-selected-bg:var(--sa-home-link-color);--sa-create-account-shape-label-selected-color:var(--sa-top-bar-foreground);--sa-create-account-button-gap-top:26px;--sa-shape-tile-picker-width:var(--sa-create-account-shape-panel-width);--sa-shape-tile-picker-height:var(--sa-create-account-shape-panel-height);--sa-shape-tile-picker-padding-top:var(--sa-create-account-shape-panel-padding-top);--sa-shape-tile-picker-padding-inline:var(--sa-create-account-shape-panel-padding-inline);--sa-shape-tile-picker-option-gap:var(--sa-create-account-shape-option-gap);--sa-shape-tile-picker-option-width:var(--sa-create-account-shape-option-width);--sa-shape-tile-picker-icon-width:var(--sa-create-account-shape-icon-width);--sa-shape-tile-picker-icon-height:var(--sa-create-account-shape-icon-height);--sa-shape-tile-picker-label-width:var(--sa-create-account-shape-label-width);--sa-shape-tile-picker-label-height:var(--sa-create-account-shape-label-height);--sa-shape-tile-picker-label-gap-top:var(--sa-create-account-shape-label-gap-top);--sa-shape-tile-picker-label-selected-bg:var(--sa-create-account-shape-label-selected-bg);--sa-shape-tile-picker-label-selected-color:var(--sa-create-account-shape-label-selected-color);--sa-control-surface-height-tall:var(--sa-create-account-shape-panel-height);--sa-profile-settings-viewport-padding-top:32px;--sa-profile-settings-viewport-padding-bottom:28px;--sa-profile-settings-viewport-padding-inline:24px;--sa-profile-settings-viewport-padding-inline-mobile:16px;--sa-profile-settings-artwork-width:164px;--sa-profile-settings-artwork-height:158px;--sa-profile-settings-artwork-width-mobile:140px;--sa-profile-settings-artwork-height-mobile:135px;--sa-profile-settings-artwork-gap-bottom:30px;--sa-profile-settings-artwork-gap-bottom-mobile:24px;--sa-profile-settings-wordmark-gap-top:48px;--sa-profile-settings-row-gap:9px;--sa-profile-settings-label-width:112px;--sa-profile-settings-label-gap:1px;--sa-profile-settings-control-width:205px;--sa-profile-settings-checkbox-gap:14px;--sa-profile-settings-shape-gap-top:25px;--sa-profile-settings-button-gap-top:26px;--sa-dashboard-greeting-gap-top:30px;--sa-dashboard-greeting-padding-bottom:4px;--sa-dashboard-nav-gap-top:22px;--sa-dashboard-nav-gap:5px;--sa-dashboard-nav-box-width:160px;--sa-dashboard-nav-box-height:25px;--sa-dashboard-nav-box-border-width:2px;--sa-dashboard-nav-box-shadow:inset 1px 1px 0px var(--sa-top-bar-foreground), inset -1px -1px 0px gray;--sa-dashboard-nav-letter-spacing:.5px;--sa-dashboard-account-link-gap-top:123px;--sa-editor-window-width:509px;--sa-editor-window-height:659px;--sa-editor-frame-inset:5px;--sa-editor-shell-content-gap-compact:1px;--sa-editor-shell-content-gap-spacious:5px;--sa-editor-window-body-border-width:1px;--sa-editor-shell-highlight:#feead8;--sa-editor-shell-inner-shadow-color:#00000040;--sa-editor-surface-paper:#fff;--sa-editor-surface-board:#d18fa1;--sa-editor-scroll-highlight:#feead8;--sa-editor-scroll-rail-width:21px;--sa-editor-scroll-button-height:20px;--sa-editor-scroll-track-fill:#f3d5ba;--sa-editor-scroll-track-opacity:.5;--sa-editor-scroll-track-shadow:0px 1px 4px #00000040;--sa-editor-scroll-thumb-min-height:56px;--sa-editor-scroll-thumb-fill:#f3d5ba;--sa-editor-scroll-thumb-shadow:0px 1px 4px #00000040;--sa-editor-scroll-divider-color:var(--sa-editor-scroll-highlight);--sa-editor-scroll-arrow-width:11px;--sa-editor-scroll-arrow-height:8px;--sa-editor-scroll-rail-width-touch:18px;--sa-editor-scroll-button-height-touch:18px;--sa-close-btn-width-touch:24px;--sa-close-btn-height-touch:24px;--sa-board-editor-padding:20px;--sa-board-editor-padding-mobile:12px;--sa-board-editor-modal-z-index:1;--sa-board-editor-modal-frame-inset:3px;--sa-board-editor-modal-width:404px;--sa-board-editor-modal-height:233px;--sa-board-editor-modal-overlay-padding:var(--sa-board-editor-padding);--sa-board-editor-modal-overlay-padding-mobile:var(--sa-board-editor-padding-mobile);--sa-board-editor-modal-body-padding-top:33px;--sa-board-editor-modal-body-padding-inline:65px;--sa-board-editor-modal-body-padding-bottom:53px;--sa-board-editor-modal-body-gap:16px;--sa-board-editor-modal-placeholder-height:124px;--sa-board-editor-modal-button-width:84px;--sa-font-modal-width:437px;--sa-font-modal-height:420px;--sa-font-modal-body-padding-top:14px;--sa-font-modal-body-padding-inline:8px;--sa-font-modal-body-padding-bottom:14px;--sa-font-modal-body-gap:12px;--sa-font-modal-content-gap:12px;--sa-font-modal-section-gap:10px;--sa-font-modal-panel-gap:10px;--sa-font-modal-effect-column-width:110px;--sa-font-modal-group-padding-top:8px;--sa-font-modal-group-padding-inline:8px;--sa-font-modal-group-padding-bottom:10px;--sa-font-modal-group-border-width:1px;--sa-font-modal-group-border-color:#aa7d54;--sa-font-modal-group-shadow-color:#fff;--sa-font-modal-group-inner-shadow-offset:1px;--sa-font-modal-group-drop-shadow-offset:1px;--sa-font-modal-legend-padding-inline:4px;--sa-font-modal-selector-gap:4px;--sa-font-modal-family-column-width:145px;--sa-font-modal-style-column-width:79px;--sa-font-modal-size-column-width:46px;--sa-font-modal-selector-shell-height:90px;--sa-font-modal-selector-option-height:14px;--sa-font-modal-selector-option-padding-inline:3px;--sa-font-modal-selector-selected-fill:#10117b;--sa-font-modal-selector-scroll-rail-width:21px;--sa-font-modal-selector-scroll-button-height:20px;--sa-font-modal-selector-scroll-thumb-min-height:18px;--sa-font-modal-effect-gap:10px;--sa-font-modal-color-field-gap:8px;--sa-font-modal-color-field-padding-inline:4px;--sa-font-modal-color-swatch-outer-padding:2px;--sa-font-modal-color-swatch-width:22px;--sa-font-modal-color-swatch-height:10px;--sa-font-modal-color-swatch-border-width:1px;--sa-font-modal-color-swatch-inner-inset:1px;--sa-font-modal-checkbox-gap:6px;--sa-board-editor-gap:12px;--sa-board-editor-indicator-padding-x:12px;--sa-board-editor-indicator-padding-y:6px;--sa-board-editor-indicator-border-width:1px;--sa-board-editor-canvas-padding:16px;--sa-board-editor-canvas-inner-border-width:1px;--sa-board-editor-zone-gap:16px;--sa-board-editor-header-height:60px;--sa-board-editor-entry-min-height:280px;--sa-board-editor-side-min-height:180px;--sa-board-editor-archive-min-height:120px;--sa-board-editor-zone-padding:12px;--sa-board-editor-zone-border-width:2px;--sa-modal-overlay-bg:#0006;--sa-modal-min-width:320px;--sa-modal-border-width:2px;--sa-modal-padding:16px;--sa-modal-section-padding-top:12px;--sa-modal-section-padding-bottom:12px;--sa-modal-section-gap:12px;--sa-modal-section-border-width:1px;--sa-entry-editor-surface-bg:#fff;--sa-entry-editor-padding:32px;--sa-entry-editor-padding-mobile:16px;--sa-entry-editor-toolbar-gap:8px;--sa-entry-editor-control-box-width-desktop:23px;--sa-entry-editor-control-box-height-desktop:21px;--sa-entry-editor-control-box-width-touch:31px;--sa-entry-editor-control-box-height-touch:29px;--sa-entry-editor-control-font-size-desktop:var(--sa-editor-chrome-font-size-desktop);--sa-entry-editor-control-font-size-touch:var(--sa-editor-chrome-font-size-touch);--sa-entry-editor-toolbar-item-padding-x-desktop:8px;--sa-entry-editor-toolbar-item-padding-x-touch:10px;--sa-entry-editor-icon-asset-inset-inline-desktop:3px;--sa-entry-editor-icon-asset-inset-block-desktop:2px;--sa-entry-editor-icon-asset-inset-inline-touch:4px;--sa-entry-editor-icon-asset-inset-block-touch:3px;--sa-entry-editor-control-box-width:var(--sa-entry-editor-control-box-width-desktop);--sa-entry-editor-control-box-height:var(--sa-entry-editor-control-box-height-desktop);--sa-entry-editor-control-font-size:var(--sa-entry-editor-control-font-size-desktop);--sa-entry-editor-toolbar-item-width:var(--sa-entry-editor-control-box-width);--sa-entry-editor-toolbar-item-height:var(--sa-entry-editor-control-box-height);--sa-entry-editor-toolbar-item-padding-x:var(--sa-entry-editor-toolbar-item-padding-x-desktop);--sa-entry-editor-icon-asset-inset-inline:var(--sa-entry-editor-icon-asset-inset-inline-desktop);--sa-entry-editor-icon-asset-inset-block:var(--sa-entry-editor-icon-asset-inset-block-desktop);--sa-entry-editor-toolbar-divider-height:18px;--sa-entry-editor-toolbar-control-gap:1px;--sa-entry-editor-toolbar-control-shadow:inset 1px 1px 0px var(--sa-top-bar-foreground), 2px 2px 2px #00000040;--sa-entry-editor-placeholder-color:#666;--sa-public-board-padding:24px;--sa-public-board-gap:16px;--sa-public-board-header-height:80px;--sa-public-board-card-padding:16px}html,body,#root{min-height:100%}body{background:var(--sa-canvas-bg);margin:0}@media (width<=640px){:root{--sa-profile-settings-label-width:84px;--sa-profile-settings-label-gap:4px;--sa-profile-settings-control-width:150px;--sa-profile-settings-checkbox-gap:10px;--sa-entry-editor-control-box-width:var(--sa-entry-editor-control-box-width-touch);--sa-entry-editor-control-box-height:var(--sa-entry-editor-control-box-height-touch);--sa-entry-editor-control-font-size:var(--sa-entry-editor-control-font-size-touch);--sa-entry-editor-toolbar-item-padding-x:var(--sa-entry-editor-toolbar-item-padding-x-touch);--sa-entry-editor-icon-asset-inset-inline:var(--sa-entry-editor-icon-asset-inset-inline-touch);--sa-entry-editor-icon-asset-inset-block:var(--sa-entry-editor-icon-asset-inset-block-touch)}}.grey-button{--_grey-button-height:var(--sa-grey-button-height-default);--_grey-button-font-size:var(--sa-grey-button-font-size-default);--_grey-button-padding-x:var(--sa-grey-button-padding-x-default);box-sizing:border-box;border-style:solid;border-width:var(--sa-control-border-width);border-top-color:var(--sa-control-border-light);border-left-color:var(--sa-control-border-light);border-right-color:var(--sa-control-border-dark);border-bottom-color:var(--sa-control-border-dark);background:var(--sa-grey-button-fill);color:var(--sa-control-text-color);cursor:pointer;font-family:var(--sa-control-font-family);font-size:var(--_grey-button-font-size);block-size:var(--_grey-button-height);padding-inline:var(--_grey-button-padding-x);border-radius:0;justify-content:center;align-items:center;display:inline-flex}.grey-button[data-size=modal]{--_grey-button-height:var(--sa-grey-button-height-modal);--_grey-button-font-size:var(--sa-grey-button-font-size-modal);--_grey-button-padding-x:var(--sa-grey-button-padding-x-modal)}.grey-button:focus,.grey-button:focus-visible{outline:none}.control-surface{--_control-surface-min-height:var(--sa-control-surface-height-default);--_control-surface-fill:var(--sa-input-bar-fill);box-sizing:border-box;border-style:solid;border-width:var(--sa-input-bar-border-width);border-top-color:var(--sa-input-bar-border-top-color);border-left-color:var(--sa-input-bar-border-left-color);border-right-color:var(--sa-input-bar-border-right-color);border-bottom-color:var(--sa-input-bar-border-bottom-color);background:var(--_control-surface-fill);box-shadow:var(--sa-input-bar-inner-shadow);min-block-size:var(--_control-surface-min-height);border-radius:0}.control-surface[data-size=modal]{--_control-surface-min-height:var(--sa-control-surface-height-modal)}.control-surface[data-size=tall]{--_control-surface-min-height:var(--sa-control-surface-height-tall)}.control-surface[data-tone=readonly]{--_control-surface-fill:var(--sa-control-surface-fill-readonly)}.input-bar{--_input-bar-height:var(--sa-input-bar-height-default);--_input-bar-font-size:var(--sa-input-bar-font-size-default);--_input-bar-padding-x:var(--sa-input-bar-padding-x-default);color:var(--sa-control-text-color);font-family:var(--sa-control-font-family);font-size:var(--_input-bar-font-size);block-size:var(--_input-bar-height);padding-inline:var(--_input-bar-padding-x)}.input-bar[data-size=modal]{--_input-bar-height:var(--sa-input-bar-height-modal);--_input-bar-font-size:var(--sa-input-bar-font-size-modal);--_input-bar-padding-x:var(--sa-input-bar-padding-x-modal)}.input-bar:focus,.input-bar:focus-visible{outline:none}.prototype-access-gate{box-sizing:border-box;min-height:100dvh;padding:var(--sa-home-viewport-padding);background:var(--sa-canvas-bg);color:var(--sa-ink);font-family:var(--sa-ui-font);font-size:var(--sa-home-font-size)}.prototype-access-gate__stage{min-height:calc(100dvh - (var(--sa-home-viewport-padding) * 2));justify-content:center;align-items:center;display:flex}.prototype-access-gate__content{box-sizing:border-box;inline-size:min(100%, var(--sa-home-stage-width));max-inline-size:var(--sa-home-stage-width);min-block-size:var(--sa-home-stage-min-height);padding-block:var(--sa-home-stage-padding-top) var(--sa-home-stage-padding-bottom);padding-inline:var(--sa-home-stage-padding-inline);flex-direction:column;align-items:center;display:flex}.prototype-access-gate__computer{inline-size:var(--sa-home-artwork-width);block-size:var(--sa-home-artwork-height);object-fit:contain;image-rendering:pixelated;display:block}.prototype-access-gate__title{margin:var(--sa-home-wordmark-gap-top) 0 0;font-family:var(--sa-home-header-font);font-size:var(--sa-home-header-font-size);text-align:center;font-weight:400}.prototype-access-gate__note{inline-size:min(100%, var(--sa-home-note-width));margin:var(--sa-home-account-link-gap-top) 0 0;text-align:center;line-height:var(--sa-home-note-line-height)}.prototype-access-gate__form{inline-size:min(100%, var(--sa-home-form-width));margin-top:var(--sa-home-form-gap-top);align-items:center;gap:var(--sa-home-form-row-gap);flex-direction:column;display:flex}.prototype-access-gate__field{grid-template-columns:minmax(0, var(--sa-home-label-width)) minmax(0, var(--sa-home-input-width));column-gap:var(--sa-home-label-gap);align-items:center;inline-size:100%;display:grid}.prototype-access-gate__label{font:inherit;text-align:right}.prototype-access-gate__input{inline-size:100%;min-inline-size:0}.prototype-access-gate__error{margin:0}.prototype-access-gate__button{inline-size:var(--sa-home-button-width);margin-top:var(--sa-home-button-gap-top)}.public-board-page{box-sizing:border-box;min-height:100dvh;padding:var(--sa-public-board-padding);color:var(--sa-ink)}.public-board-page--embedded{min-height:100%;overflow:visible}.public-board-page--mockup{background:var(--sa-canvas-bg)}.public-board-page--embedded.public-board-page--mockup{padding:0}.public-board-page__mockup-frame{justify-content:center;inline-size:100%;display:flex}.public-board-page__mockup-image{block-size:auto;inline-size:100%;display:block}.public-board-page__mockup-image--mobile{display:none}.public-board-page__card{box-sizing:border-box;padding:var(--sa-public-board-card-padding)}.public-board-page__header{min-height:var(--sa-public-board-header-height);margin-bottom:var(--sa-public-board-gap)}.public-board-page__header-title,.public-board-page__zone-title,.public-board-page__entry-title,.public-board-page__text,.public-board-page__list{color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;margin:0}.public-board-page__grid{gap:var(--sa-public-board-gap);grid-template-columns:3fr 5fr 2fr;align-items:start;display:grid}.public-board-page__about{min-height:100%}.public-board-page__entries,.public-board-page__side-column{gap:var(--sa-public-board-gap);flex-direction:column;display:flex}.public-board-page__entry-title,.public-board-page__zone-title{margin-bottom:var(--sa-public-board-gap)}.public-board-page__list{padding-left:var(--sa-public-board-card-padding)}@media (width<=640px){.public-board-page__mockup-image--desktop{display:none}.public-board-page__mockup-image--mobile{display:block}}.scroll-rail{--_scroll-rail-width:var(--sa-editor-scroll-rail-width);--_scroll-button-height:var(--sa-editor-scroll-button-height);--_scroll-track-fill:var(--sa-editor-scroll-track-fill);--_scroll-track-opacity:var(--sa-editor-scroll-track-opacity);--_scroll-track-shadow:var(--sa-editor-scroll-track-shadow);--_scroll-thumb-min-height:var(--sa-editor-scroll-thumb-min-height);--_scroll-thumb-fill:var(--sa-editor-scroll-thumb-fill);--_scroll-thumb-shadow:var(--sa-editor-scroll-thumb-shadow);--_scroll-highlight:var(--sa-editor-scroll-highlight);--_scroll-arrow-width:var(--sa-editor-scroll-arrow-width);--_scroll-arrow-height:var(--sa-editor-scroll-arrow-height);inline-size:var(--_scroll-rail-width);min-inline-size:var(--_scroll-rail-width);flex-direction:column;display:flex}.scroll-rail__button{box-sizing:border-box;inline-size:100%;block-size:var(--_scroll-button-height);border-style:solid;border-width:var(--sa-close-btn-border-width);border-top-color:var(--_scroll-highlight);border-right-color:var(--sa-ink);border-bottom-color:var(--sa-ink);border-left-color:var(--_scroll-highlight);background:var(--_scroll-track-fill);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex}.scroll-rail__button:disabled{cursor:default}.scroll-rail__track{box-sizing:border-box;min-block-size:0;box-shadow:var(--_scroll-track-shadow);flex:auto;position:relative;overflow:hidden}.scroll-rail__track:before{content:"";background:var(--_scroll-track-fill);opacity:var(--_scroll-track-opacity);pointer-events:none;position:absolute;inset:0}.scroll-rail__thumb{box-sizing:border-box;min-block-size:var(--_scroll-thumb-min-height);border-style:solid;border-width:var(--sa-close-btn-border-width);border-top-color:var(--_scroll-highlight);border-right-color:var(--sa-ink);border-bottom-color:var(--sa-ink);border-left-color:var(--_scroll-highlight);background:var(--_scroll-thumb-fill);box-shadow:var(--_scroll-thumb-shadow);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;padding:0;position:absolute;inset-inline:0}.scroll-rail__thumb:active{cursor:grabbing}.scroll-rail__arrow{border-right:calc(var(--_scroll-arrow-width) / 2) solid transparent;border-left:calc(var(--_scroll-arrow-width) / 2) solid transparent;block-size:0;inline-size:0;display:block}.scroll-rail__arrow--up{border-bottom:var(--_scroll-arrow-height) solid var(--sa-ink)}.scroll-rail__arrow--down{border-top:var(--_scroll-arrow-height) solid var(--sa-ink)}.sub-nav{box-sizing:border-box;justify-content:flex-start;align-items:center;gap:var(--sa-editor-sub-nav-gap);height:var(--sa-editor-chrome-row-height-desktop);padding:0 0 0 var(--sa-editor-chrome-padding-left);background:var(--sa-sub-nav-bg);color:var(--sa-ink);font-family:var(--sa-ui-font);font-size:var(--sa-editor-chrome-font-size-desktop);display:flex;overflow-x:auto}.sub-nav__tab{appearance:none;height:100%;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.sub-nav__tab-initial{text-decoration:underline}@media (width<=640px){.sub-nav{height:var(--sa-editor-chrome-row-height-touch);font-size:var(--sa-editor-chrome-font-size-touch)}}.top-bar{box-sizing:border-box;height:var(--sa-editor-chrome-row-height-desktop);padding:0 var(--sa-editor-title-bar-padding-right) 0 var(--sa-editor-chrome-padding-left);background:var(--sa-top-bar-bg);color:var(--sa-top-bar-foreground);font-family:var(--sa-ui-font);font-size:var(--sa-editor-chrome-font-size-desktop);justify-content:space-between;align-items:center;display:flex}.top-bar__title{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin:0;line-height:1;overflow:hidden}.top-bar__close{appearance:none;box-sizing:border-box;width:var(--sa-close-btn-width);height:var(--sa-close-btn-height);background:var(--sa-close-btn-fill);box-shadow:var(--sa-close-btn-shadow);color:inherit;font:inherit;cursor:pointer;border:none;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:0;line-height:0;display:inline-flex}.top-bar__close-icon{width:100%;height:100%;display:block;position:relative}.top-bar__close-icon:before,.top-bar__close-icon:after{content:"";width:var(--sa-close-icon-length);height:var(--sa-close-icon-stroke-width);background:var(--sa-ink);transform-origin:50%;position:absolute;top:50%;left:50%}.top-bar__close-icon:before{transform:translate(-50%,-50%)rotate(42deg)}.top-bar__close-icon:after{transform:translate(-50%,-50%)rotate(-42deg)}@media (width<=640px){.top-bar{height:var(--sa-editor-chrome-row-height-touch);font-size:var(--sa-editor-chrome-font-size-touch)}.top-bar__close{width:var(--sa-close-btn-width-touch);height:var(--sa-close-btn-height-touch)}}.editor-shell{box-sizing:border-box;background:var(--sa-canvas-bg);min-height:100dvh;display:flex}.editor-shell__window{box-sizing:border-box;background:var(--sa-canvas-bg);flex-direction:column;block-size:100dvh;min-block-size:100dvh;inline-size:100%;min-inline-size:0;display:flex;overflow:hidden}.editor-shell__topbar-frame{box-sizing:border-box;padding:var(--sa-editor-frame-inset);flex:none;padding-bottom:0}.editor-shell__body-frame{box-sizing:border-box;gap:var(--sa-editor-shell-content-gap-compact);min-block-size:0;min-inline-size:0;padding:0 var(--sa-editor-frame-inset) var(--sa-editor-frame-inset);flex-direction:column;flex:auto;display:flex}.editor-shell__body-frame--spacious-gap{gap:var(--sa-editor-shell-content-gap-spacious)}.editor-shell__chrome{flex-direction:column;flex:none;min-inline-size:0;display:flex}.editor-shell__secondary-chrome{box-sizing:border-box;min-inline-size:0;min-block-size:var(--sa-editor-chrome-row-height-desktop);padding:0 0 0 var(--sa-editor-chrome-padding-left);background:var(--sa-sub-nav-bg);align-items:center;display:flex}.editor-shell__content{box-sizing:border-box;min-inline-size:0;border-style:solid;border-width:var(--sa-editor-window-body-border-width);border-top-color:var(--sa-ink);border-right-color:var(--sa-editor-shell-highlight);border-bottom-color:var(--sa-editor-shell-highlight);border-left-color:var(--sa-ink);min-height:0;box-shadow:inset 1px 1px 0 var(--sa-editor-shell-inner-shadow-color);flex:auto;display:flex;overflow:hidden}.editor-shell__content--paper{background:var(--sa-editor-surface-paper)}.editor-shell__content--canvas{background:var(--sa-canvas-bg)}.editor-shell__content--board{background:var(--sa-editor-surface-board)}.editor-shell__viewport{min-inline-size:0;overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;overflow:auto}.editor-shell__viewport::-webkit-scrollbar{display:none}.editor-shell__viewport>*{min-height:100%}.editor-shell--flush .editor-shell__topbar-frame{padding:var(--sa-editor-frame-inset);padding-bottom:0}.editor-shell--flush .editor-shell__body-frame{gap:0;padding:0}.editor-shell--flush .editor-shell__content{box-shadow:none;border:0}@media (width<=640px){.editor-shell__window{inline-size:100%}.editor-shell__secondary-chrome{min-block-size:var(--sa-editor-chrome-row-height-touch)}}.editor-modal-frame{z-index:var(--sa-board-editor-modal-z-index);padding:var(--sa-board-editor-modal-overlay-padding);pointer-events:none;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0}.editor-modal-frame__window{--_editor-modal-width:var(--sa-font-modal-width);--_editor-modal-height:var(--sa-font-modal-height);box-sizing:border-box;inline-size:min(100%, var(--_editor-modal-width));min-block-size:var(--_editor-modal-height);background:var(--sa-canvas-bg);pointer-events:auto;flex-direction:column;min-inline-size:0;display:flex;overflow:hidden}.editor-modal-frame__topbar-frame{box-sizing:border-box;padding:var(--sa-board-editor-modal-frame-inset);flex:none;padding-bottom:0}.editor-modal-frame__body-frame{box-sizing:border-box;min-block-size:0;min-inline-size:0;padding:0 var(--sa-board-editor-modal-frame-inset) var(--sa-board-editor-modal-frame-inset);flex-direction:column;flex:auto;display:flex}.editor-modal-frame__body{--_editor-modal-body-padding-inline:var(--sa-font-modal-body-padding-inline);--_editor-modal-body-padding-top:var(--sa-font-modal-body-padding-top);--_editor-modal-body-padding-bottom:var(--sa-font-modal-body-padding-bottom);--_editor-modal-body-gap:var(--sa-font-modal-body-gap);box-sizing:border-box;gap:var(--_editor-modal-body-gap);padding:var(--_editor-modal-body-padding-top) var(--_editor-modal-body-padding-inline) var(--_editor-modal-body-padding-bottom);background:var(--sa-canvas-bg);flex-direction:column;flex:auto;min-block-size:0;display:flex}.modal-placeholder-surface{inline-size:100%;min-block-size:var(--sa-board-editor-modal-placeholder-height)}.modal-placeholder-content{--_modal-placeholder-content-gap:var(--sa-board-editor-modal-body-gap);align-items:center;gap:var(--_modal-placeholder-content-gap);flex-direction:column;flex:auto;display:flex}.modal-placeholder-content__button{min-inline-size:var(--sa-board-editor-modal-button-width)}.background-modal{max-inline-size:var(--sa-board-editor-modal-width)}.checkbox-bar{--_checkbox-bar-size:var(--sa-checkbox-bar-size-default);inline-size:var(--_checkbox-bar-size);block-size:var(--_checkbox-bar-size);place-items:center;min-block-size:0;display:inline-grid;position:relative;overflow:hidden}.checkbox-bar[data-size=modal]{--_checkbox-bar-size:var(--sa-checkbox-bar-size-modal)}.checkbox-bar__control{appearance:none;cursor:pointer;background:0 0;border:0;margin:0;position:absolute;inset:0}.checkbox-bar__control:focus,.checkbox-bar__control:focus-visible{outline:none}.checkbox-bar__control[disabled],.checkbox-bar__control[readonly]{cursor:default}.checkbox-bar__icon{opacity:0;pointer-events:none;justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:inline-flex}.checkbox-bar__control:checked+.checkbox-bar__icon{opacity:1}.checkbox-bar__checkmark{block-size:100%;inline-size:100%;stroke:var(--sa-ink);stroke-width:var(--sa-checkbox-bar-check-stroke-width-default);fill:none}.checkbox-bar[data-size=modal] .checkbox-bar__checkmark{stroke-width:var(--sa-checkbox-bar-check-stroke-width-modal)}.font-modal{--_editor-modal-width:var(--sa-font-modal-width);--_editor-modal-height:var(--sa-font-modal-height);--_editor-modal-body-padding-top:var(--sa-font-modal-body-padding-top);--_editor-modal-body-padding-inline:var(--sa-font-modal-body-padding-inline);--_editor-modal-body-padding-bottom:var(--sa-font-modal-body-padding-bottom);--_editor-modal-body-gap:var(--sa-font-modal-body-gap);max-inline-size:var(--sa-font-modal-width)}.font-modal__content{justify-content:space-between;gap:var(--sa-font-modal-content-gap);flex-direction:column;flex:auto;min-block-size:0;display:flex}.font-modal__sections{gap:var(--sa-font-modal-section-gap);flex-direction:column;min-block-size:0;display:flex}.font-modal__group{box-sizing:border-box;min-inline-size:0;padding:var(--sa-font-modal-group-padding-top) var(--sa-font-modal-group-padding-inline) var(--sa-font-modal-group-padding-bottom);border:var(--sa-font-modal-group-border-width) solid var(--sa-font-modal-group-border-color);background:var(--sa-canvas-bg);box-shadow:inset var(--sa-font-modal-group-inner-shadow-offset) var(--sa-font-modal-group-inner-shadow-offset) 0 var(--sa-font-modal-group-shadow-color), var(--sa-font-modal-group-drop-shadow-offset) var(--sa-font-modal-group-drop-shadow-offset) 0 var(--sa-font-modal-group-shadow-color);margin:0}.font-modal__legend{padding-inline:var(--sa-font-modal-legend-padding-inline);background:var(--sa-canvas-bg);color:var(--sa-ink);font-family:var(--sa-ui-font);font-size:var(--sa-ui-font-size);line-height:1}.font-modal__group-content{grid-template-columns:minmax(0, 1fr) minmax(0, var(--sa-font-modal-effect-column-width));gap:var(--sa-font-modal-panel-gap);align-items:start;display:grid}.font-modal__selectors{grid-template-columns:minmax(0, var(--sa-font-modal-family-column-width)) minmax(0, var(--sa-font-modal-style-column-width)) minmax(0, var(--sa-font-modal-size-column-width));gap:var(--sa-font-modal-selector-gap);align-items:start;display:grid}.font-modal__selector{gap:var(--sa-font-modal-selector-gap);flex-direction:column;min-inline-size:0;display:flex}.font-modal__field-label{color:var(--sa-ink);font-family:var(--sa-ui-font);font-size:var(--sa-ui-font-size);line-height:1}.font-modal__selector-display{inline-size:100%}.font-modal__selector-shell{--_control-surface-min-height:var(--sa-font-modal-selector-shell-height);block-size:var(--sa-font-modal-selector-shell-height);min-inline-size:0;display:flex;overflow:hidden}.font-modal__selector-shell>.scroll-rail{--_scroll-rail-width:var(--sa-font-modal-selector-scroll-rail-width);--_scroll-button-height:var(--sa-font-modal-selector-scroll-button-height);--_scroll-thumb-min-height:var(--sa-font-modal-selector-scroll-thumb-min-height);flex:none}.font-modal__selector-viewport{overscroll-behavior:contain;scrollbar-width:none;flex:auto;block-size:100%;min-block-size:0;min-inline-size:0;overflow-y:auto}.font-modal__selector-viewport::-webkit-scrollbar{display:none}.font-modal__selector-option{inline-size:100%;block-size:var(--sa-font-modal-selector-option-height);padding-inline:var(--sa-font-modal-selector-option-padding-inline);background:var(--sa-input-bar-fill);color:var(--sa-ink);cursor:pointer;font-family:var(--sa-ui-font);font-size:var(--sa-ui-font-size);text-align:left;white-space:nowrap;border:0;align-items:center;display:flex}.font-modal__selector-option[data-selected=true]{background:var(--sa-font-modal-selector-selected-fill);color:var(--sa-top-bar-foreground)}.font-modal__selector-option:focus,.font-modal__selector-option:focus-visible{outline:none}.font-modal__effect-stack{gap:var(--sa-font-modal-effect-gap);flex-direction:column;display:flex}.font-modal__color-field{justify-content:space-between;align-items:center;gap:var(--sa-font-modal-color-field-gap);padding-inline:var(--sa-font-modal-color-field-padding-inline) var(--sa-font-modal-color-swatch-outer-padding);display:flex}.font-modal__color-value,.font-modal__checkbox-row{color:var(--sa-ink);font-family:var(--sa-ui-font);font-size:var(--sa-ui-font-size)}.font-modal__color-value{min-inline-size:0}.font-modal__color-swatch{box-sizing:border-box;inline-size:var(--sa-font-modal-color-swatch-width);block-size:var(--sa-font-modal-color-swatch-height);border:var(--sa-font-modal-color-swatch-border-width) solid var(--sa-ink);background:var(--sa-input-bar-fill);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.font-modal__color-swatch-fill{inline-size:calc(var(--sa-font-modal-color-swatch-width) - (var(--sa-font-modal-color-swatch-inner-inset) * 2));block-size:calc(var(--sa-font-modal-color-swatch-height) - (var(--sa-font-modal-color-swatch-inner-inset) * 2));display:block}.font-modal__color-input{opacity:0;pointer-events:none;block-size:0;inline-size:0;position:absolute}.font-modal__checkbox-row{align-items:center;gap:var(--sa-font-modal-checkbox-gap);display:inline-flex}.font-modal__button{min-inline-size:var(--sa-board-editor-modal-button-width);align-self:center}.theme-modal{max-inline-size:var(--sa-board-editor-modal-width)}.board-editor-page{min-height:0;padding:var(--sa-board-editor-padding);flex-direction:column;flex:auto;display:flex;position:relative}.board-editor-page__canvas{min-height:0}@media (width<=640px){.board-editor-page{padding:var(--sa-board-editor-padding-mobile)}}.shape-tile-picker{grid-template-columns:repeat(4, var(--sa-shape-tile-picker-option-width));place-content:start center;gap:var(--sa-shape-tile-picker-option-gap);inline-size:min(100%, var(--sa-shape-tile-picker-width));padding-block-start:var(--sa-shape-tile-picker-padding-top);padding-inline:var(--sa-shape-tile-picker-padding-inline);display:grid}.shape-tile-picker__option{inline-size:var(--sa-shape-tile-picker-option-width);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex}.shape-tile-picker__icon{inline-size:var(--sa-shape-tile-picker-icon-width);block-size:var(--sa-shape-tile-picker-icon-height);object-fit:contain;image-rendering:pixelated;display:block}.shape-tile-picker__label{inline-size:var(--sa-shape-tile-picker-label-width);min-block-size:var(--sa-shape-tile-picker-label-height);margin-top:var(--sa-shape-tile-picker-label-gap-top);justify-content:center;align-items:center;display:inline-flex}.shape-tile-picker__label[data-selected=true]{background:var(--sa-shape-tile-picker-label-selected-bg);color:var(--sa-shape-tile-picker-label-selected-color)}.shape-tile-picker__option:focus-visible{outline:var(--sa-home-focus-outline-width) solid var(--sa-ink);outline-offset:var(--sa-home-focus-outline-offset)}.create-account-page{box-sizing:border-box;min-height:100dvh;padding:var(--sa-home-viewport-padding);background:var(--sa-canvas-bg);color:var(--sa-ink);font-family:var(--sa-ui-font);font-size:var(--sa-home-font-size)}.create-account-page__stage{min-height:calc(100dvh - (var(--sa-home-viewport-padding) * 2));justify-content:center;align-items:center;display:flex}.create-account-page__content{box-sizing:border-box;inline-size:min(100%, var(--sa-home-stage-width));max-inline-size:var(--sa-home-stage-width);min-block-size:var(--sa-home-stage-min-height);padding-block:var(--sa-home-stage-padding-top) var(--sa-home-stage-padding-bottom);padding-inline:var(--sa-home-stage-padding-inline);flex-direction:column;align-items:center;display:flex}.create-account-page__computer{inline-size:var(--sa-home-artwork-width);block-size:var(--sa-home-artwork-height);object-fit:contain;image-rendering:pixelated;display:block}.create-account-page__wordmark{inline-size:var(--sa-home-wordmark-width);block-size:var(--sa-home-wordmark-height);margin-top:var(--sa-home-wordmark-gap-top);color:var(--sa-ink);display:block}.create-account-page__form{inline-size:min(100%, var(--sa-create-account-shape-panel-width));margin-top:var(--sa-home-form-gap-top);align-items:center;gap:var(--sa-home-form-row-gap);flex-direction:column;display:flex}.create-account-page__field{grid-template-columns:minmax(0, var(--sa-home-label-width)) minmax(0, var(--sa-home-input-width));column-gap:var(--sa-home-label-gap);inline-size:min(100%, var(--sa-home-form-width));align-items:center;display:grid}.create-account-page__label{font:inherit;text-align:right}.create-account-page__input{inline-size:100%;min-inline-size:0}.create-account-page__shape-section{inline-size:min(100%, var(--sa-create-account-shape-panel-width));margin-top:var(--sa-create-account-shape-gap-top);flex-direction:column;align-items:flex-start;display:flex}.create-account-page__shape-title{margin:0 0 var(--sa-create-account-shape-title-gap-bottom);font:inherit;text-align:left}.create-account-page__shape-panel{inline-size:min(100%, var(--sa-shape-tile-picker-width))}.create-account-page__button{inline-size:var(--sa-home-button-width);margin-top:var(--sa-create-account-button-gap-top)}.dashboard-page{box-sizing:border-box;min-height:100dvh;padding:var(--sa-home-viewport-padding);background:var(--sa-canvas-bg);color:var(--sa-ink);font-family:var(--sa-ui-font);font-size:var(--sa-home-font-size)}.dashboard-page__stage{min-height:calc(100dvh - (var(--sa-home-viewport-padding) * 2));justify-content:center;align-items:center;display:flex}.dashboard-page__content{box-sizing:border-box;inline-size:min(100%, var(--sa-home-stage-width));max-inline-size:var(--sa-home-stage-width);min-block-size:var(--sa-home-stage-min-height);padding-block:var(--sa-home-stage-padding-top) var(--sa-home-stage-padding-bottom);padding-inline:var(--sa-home-stage-padding-inline);flex-direction:column;align-items:center;display:flex}.dashboard-page__computer{inline-size:var(--sa-home-artwork-width);block-size:var(--sa-home-artwork-height);object-fit:contain;image-rendering:pixelated;display:block}.dashboard-page__wordmark{inline-size:var(--sa-home-wordmark-width);block-size:var(--sa-home-wordmark-height);margin-top:var(--sa-home-wordmark-gap-top);color:var(--sa-ink);display:block}.dashboard-page__greeting,.dashboard-page__nav-link,.dashboard-page__nav-button{font-family:var(--sa-ui-font);font-size:var(--sa-home-font-size);font-style:normal;font-weight:400}.dashboard-page__greeting{width:fit-content;margin:var(--sa-dashboard-greeting-gap-top) 0 0;color:var(--sa-ink);line-height:var(--sa-home-note-line-height)}.dashboard-page__nav{align-items:center;gap:var(--sa-dashboard-nav-gap);margin-top:var(--sa-dashboard-nav-gap-top);flex-direction:column;display:flex}.dashboard-page__nav-link,.dashboard-page__nav-button{box-sizing:border-box;inline-size:var(--sa-dashboard-nav-box-width);block-size:var(--sa-dashboard-nav-box-height);border-style:solid;border-width:var(--sa-control-border-width);border-top-color:var(--sa-control-border-light);border-left-color:var(--sa-control-border-light);border-right-color:var(--sa-control-border-dark);border-bottom-color:var(--sa-control-border-dark);background:var(--sa-grey-button-fill);color:var(--sa-control-text-color);text-align:center;cursor:pointer;border-radius:0;justify-content:center;align-items:center;display:flex}.dashboard-page__nav-link{text-decoration:none}.dashboard-page__nav-button{padding:0}.dashboard-page__nav-link:focus-visible,.dashboard-page__nav-button:focus-visible{outline:var(--sa-home-focus-outline-width) solid var(--sa-ink);outline-offset:var(--sa-home-focus-outline-offset)}.dashboard-page__account-block{align-items:center;gap:var(--sa-home-stacked-row-gap);margin-top:var(--sa-dashboard-account-link-gap-top);flex-direction:column;display:flex}.dashboard-page__account-link,.dashboard-page__account-button{color:var(--sa-home-link-color);font:inherit;text-decoration:underline}.dashboard-page__account-button{cursor:pointer;background:0 0;border:none;padding:0}.dashboard-page__account-link:focus-visible,.dashboard-page__account-button:focus-visible{outline:var(--sa-home-focus-outline-width) solid var(--sa-ink);outline-offset:var(--sa-home-focus-outline-offset)}.dropdown-chrome{--_dropdown-chrome-height:var(--sa-dropdown-chrome-height-default);--_dropdown-chrome-font-size:var(--sa-dropdown-chrome-font-size-default);--_dropdown-chrome-padding-left:var(--sa-dropdown-chrome-padding-x-default);--_dropdown-chrome-trigger-width:var(--sa-dropdown-chrome-trigger-width-default);--_dropdown-chrome-fill:var(--sa-dropdown-chrome-fill);--_dropdown-chrome-trigger-fill:var(--sa-dropdown-chrome-trigger-fill);appearance:none;box-sizing:border-box;block-size:var(--_dropdown-chrome-height);border-style:solid;border-width:var(--sa-dropdown-chrome-border-width);border-top-color:var(--sa-input-bar-border-top-color);border-left-color:var(--sa-input-bar-border-left-color);border-right-color:var(--sa-input-bar-border-right-color);border-bottom-color:var(--sa-input-bar-border-bottom-color);background:var(--_dropdown-chrome-fill);box-shadow:var(--sa-dropdown-chrome-shadow);color:var(--sa-ink);font-family:var(--sa-ui-font);font-size:var(--_dropdown-chrome-font-size);border-radius:0;align-items:stretch;line-height:1;display:inline-flex;position:relative}.dropdown-chrome[data-size=modal]{--_dropdown-chrome-height:var(--sa-dropdown-chrome-height-modal);--_dropdown-chrome-font-size:var(--sa-dropdown-chrome-font-size-modal);--_dropdown-chrome-padding-left:var(--sa-dropdown-chrome-padding-x-modal);--_dropdown-chrome-trigger-width:var(--sa-dropdown-chrome-trigger-width-modal)}.dropdown-chrome__text{box-sizing:border-box;block-size:100%;inline-size:100%;min-inline-size:0;padding:0 calc(var(--_dropdown-chrome-trigger-width) + var(--_dropdown-chrome-padding-left)) 0 var(--_dropdown-chrome-padding-left);align-items:center;display:inline-flex}.dropdown-chrome__label{text-overflow:ellipsis;overflow:hidden}.dropdown-chrome__trigger{box-sizing:border-box;inline-size:var(--_dropdown-chrome-trigger-width);border-inline-start:var(--sa-dropdown-chrome-trigger-divider-width) solid var(--sa-ink);background:var(--_dropdown-chrome-trigger-fill);pointer-events:none;justify-content:center;align-items:center;block-size:100%;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:0}.dropdown-chrome__caret{border-inline-start:var(--sa-dropdown-chrome-arrow-width) solid transparent;border-inline-end:var(--sa-dropdown-chrome-arrow-width) solid transparent;border-block-start:var(--sa-dropdown-chrome-arrow-height) solid var(--sa-ink);block-size:0;inline-size:0}.dropdown-chrome[data-tone=readonly]{--_dropdown-chrome-fill:var(--sa-dropdown-chrome-fill-readonly);--_dropdown-chrome-trigger-fill:var(--sa-dropdown-chrome-trigger-fill-readonly)}.editor-control-row{z-index:1;scrollbar-width:none;flex-wrap:nowrap;align-items:center;min-inline-size:0;display:flex;overflow-x:auto}.editor-control-row::-webkit-scrollbar{display:none}.editor-control{appearance:none;box-sizing:border-box;block-size:var(--sa-entry-editor-control-box-height);border:var(--sa-close-btn-border-width) solid var(--sa-ink);background:var(--sa-editor-surface-paper);box-shadow:var(--sa-entry-editor-toolbar-control-shadow);color:var(--sa-ink);font-family:var(--sa-ui-font);font-size:var(--sa-entry-editor-control-font-size);white-space:nowrap;cursor:pointer;border-radius:0;flex:none;align-items:center;line-height:1;display:inline-flex}.editor-control:disabled{color:var(--sa-ink);opacity:1;cursor:not-allowed}.editor-control--dropdown{--editor-control-dropdown-text-width:0px;--_dropdown-chrome-height:var(--sa-entry-editor-control-box-height);--_dropdown-chrome-font-size:var(--sa-entry-editor-control-font-size);--_dropdown-chrome-padding-left:var(--sa-entry-editor-toolbar-item-padding-x);--_dropdown-chrome-trigger-width:var(--sa-entry-editor-control-box-width);inline-size:calc(var(--editor-control-dropdown-text-width) + var(--sa-entry-editor-control-box-width));block-size:var(--sa-entry-editor-control-box-height);justify-content:flex-start;align-items:stretch;padding:0;position:relative}.editor-control__icon{justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:inline-flex;position:relative}.editor-control__icon-template,.editor-control__icon-asset,.editor-control__icon-glyph{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.editor-control__icon svg{block-size:100%;inline-size:100%;display:block}.editor-control__icon-glyph{pointer-events:none}.editor-control__icon-glyph svg{position:absolute;inset:0}.editor-control__icon-template{z-index:0}.editor-control__icon-asset{box-sizing:border-box;padding:var(--sa-entry-editor-icon-asset-inset-block) var(--sa-entry-editor-icon-asset-inset-inline);object-fit:contain;z-index:1}.editor-control__icon-glyph{z-index:2}.editor-control--icon-button{inline-size:var(--sa-entry-editor-control-box-width);block-size:var(--sa-entry-editor-control-box-height);justify-content:center;padding:0;position:relative}.editor-control--icon-button-asset-backed{box-shadow:none;background:0 0;border:none}.entry-editor-page{min-height:0;padding:var(--sa-entry-editor-padding) 0 0 var(--sa-entry-editor-padding);flex-direction:column;flex:auto;display:flex}.entry-editor-page__message{background:var(--sa-entry-editor-surface-bg);min-height:100dvh;color:var(--sa-ink);font-family:var(--sa-ui-font);font-size:var(--sa-ui-font-size);justify-content:center;align-items:center;margin:0;display:flex}.entry-editor-page__toolbar-stack{--entry-editor-dropdown-text-width-paragraph-style:62px;--entry-editor-dropdown-text-width-font-family:136px;--entry-editor-dropdown-text-width-font-size:36px;scrollbar-width:none;align-items:center;min-inline-size:0;display:flex;overflow-x:auto}.entry-editor-page__toolbar-stack::-webkit-scrollbar{display:none}.entry-editor-page__toolbar-row{flex:none;overflow:visible}.entry-editor-page__toolbar-row--icons{min-inline-size:0}.entry-editor-page__toolbar-row--dropdowns .editor-control--dropdown[data-variant=paragraph-style]{--editor-control-dropdown-text-width:var(--entry-editor-dropdown-text-width-paragraph-style)}.entry-editor-page__toolbar-row--dropdowns .editor-control--dropdown[data-variant=font-family]{--editor-control-dropdown-text-width:var(--entry-editor-dropdown-text-width-font-family)}.entry-editor-page__toolbar-row--dropdowns .editor-control--dropdown[data-variant=font-size]{--editor-control-dropdown-text-width:var(--entry-editor-dropdown-text-width-font-size)}.entry-editor-page__content{min-height:0;color:var(--sa-ink);font-family:var(--sa-ui-font);padding:0 var(--sa-entry-editor-padding) var(--sa-entry-editor-padding) 0;flex:auto}.entry-editor-page__title{margin:0 0 var(--sa-public-board-gap);font-size:calc(var(--sa-ui-font-size) * 2)}.entry-editor-page__body,.entry-editor-page__placeholder{white-space:pre-wrap;margin:0}.entry-editor-page__placeholder{color:var(--sa-entry-editor-placeholder-color)}@media (width<=640px){.entry-editor-page{padding:var(--sa-entry-editor-padding-mobile) 0 0 var(--sa-entry-editor-padding-mobile)}.entry-editor-page__toolbar-stack{--entry-editor-dropdown-text-width-paragraph-style:78px;--entry-editor-dropdown-text-width-font-family:142px;--entry-editor-dropdown-text-width-font-size:44px;flex-direction:column;align-items:stretch;overflow-x:visible}.entry-editor-page__toolbar-row{inline-size:100%;overflow-x:auto}.entry-editor-page__toolbar-row--dropdowns{flex:none}.entry-editor-page__content{padding:0 var(--sa-entry-editor-padding-mobile) var(--sa-entry-editor-padding-mobile) 0}}.home-page{box-sizing:border-box;min-height:100dvh;padding:var(--sa-home-viewport-padding);background:var(--sa-canvas-bg);color:var(--sa-ink);font-family:var(--sa-ui-font);font-size:var(--sa-home-font-size)}.home-page__stage{min-height:calc(100dvh - (var(--sa-home-viewport-padding) * 2));justify-content:center;align-items:center;display:flex}.home-page__content{box-sizing:border-box;inline-size:min(100%, var(--sa-home-stage-width));max-inline-size:var(--sa-home-stage-width);min-block-size:var(--sa-home-stage-min-height);padding-block:var(--sa-home-stage-padding-top) var(--sa-home-stage-padding-bottom);padding-inline:var(--sa-home-stage-padding-inline);flex-direction:column;align-items:center;display:flex}.home-page__computer{inline-size:var(--sa-home-artwork-width);block-size:var(--sa-home-artwork-height);object-fit:contain;image-rendering:pixelated;display:block}.home-page__wordmark{inline-size:var(--sa-home-wordmark-width);block-size:var(--sa-home-wordmark-height);margin-top:var(--sa-home-wordmark-gap-top);color:var(--sa-ink);display:block}.home-page__form{inline-size:min(100%, var(--sa-home-form-width));margin-top:var(--sa-home-form-gap-top);align-items:center;gap:var(--sa-home-form-row-gap);flex-direction:column;display:flex}.home-page__field{grid-template-columns:minmax(0, var(--sa-home-label-width)) minmax(0, var(--sa-home-input-width));column-gap:var(--sa-home-label-gap);align-items:center;inline-size:100%;display:grid}.home-page__label,.home-page__account-link,.home-page__board-link,.home-page__note{font:inherit}.home-page__label{text-align:right}.home-page__input{inline-size:100%;min-inline-size:0}.home-page__button{inline-size:var(--sa-home-button-width);margin-top:var(--sa-home-button-gap-top)}.home-page__account-link:focus-visible,.home-page__board-link:focus-visible{outline:var(--sa-home-focus-outline-width) solid var(--sa-ink);outline-offset:var(--sa-home-focus-outline-offset)}.home-page__account-block{align-items:center;gap:var(--sa-home-stacked-row-gap);margin-top:var(--sa-home-account-link-gap-top);flex-direction:column;display:flex}.home-page__account-copy{margin:0}.home-page__account-link,.home-page__board-link{color:var(--sa-home-link-color);text-decoration:underline}.home-page__top-boards{margin-top:var(--sa-home-top-boards-gap-top);align-items:center;gap:var(--sa-home-top-boards-content-gap);flex-direction:column;display:flex}.home-page__top-boards-title{font-family:var(--sa-home-header-font);font-size:var(--sa-home-header-font-size);margin:0;font-weight:400}.home-page__top-boards-list{gap:var(--sa-home-stacked-row-gap);width:fit-content;padding-left:var(--sa-home-top-boards-list-padding-left);text-align:left;flex-direction:column;margin:0 auto;display:flex}.home-page__top-boards-list li::marker{color:var(--sa-ink)}.home-page__note{inline-size:min(100%, var(--sa-home-note-width));margin:var(--sa-home-note-gap-top) 0 0;text-align:center;line-height:var(--sa-home-note-line-height)}.select-bar{--_dropdown-chrome-height:var(--sa-input-bar-height-default);--_dropdown-chrome-font-size:var(--sa-input-bar-font-size-default);--_dropdown-chrome-padding-left:var(--sa-input-bar-padding-x-default);--_dropdown-chrome-trigger-width:var(--sa-select-bar-icon-area-width-default)}.select-bar[data-size=modal]{--_dropdown-chrome-height:var(--sa-input-bar-height-modal);--_dropdown-chrome-font-size:var(--sa-input-bar-font-size-modal);--_dropdown-chrome-padding-left:var(--sa-input-bar-padding-x-modal);--_dropdown-chrome-trigger-width:var(--sa-select-bar-icon-area-width-modal)}.select-bar__control{appearance:none;block-size:100%;inline-size:100%;color:inherit;font:inherit;background:0 0;border:0;padding-inline-start:var(--_dropdown-chrome-padding-left);padding-inline-end:calc(var(--_dropdown-chrome-trigger-width) + var(--_dropdown-chrome-padding-left))}.select-bar__control:focus,.select-bar__control:focus-visible{outline:none}.select-bar>.dropdown-chrome__trigger{inline-size:calc(var(--_dropdown-chrome-trigger-width) - var(--sa-control-border-width));border-inline-start:0;border-inline-end:var(--sa-control-border-width) solid var(--sa-dropdown-chrome-trigger-border-right-color);border-block-end:var(--sa-control-border-width) solid var(--sa-dropdown-chrome-trigger-border-bottom-color);block-size:auto;box-shadow:var(--sa-dropdown-chrome-trigger-inner-shadow);inset-block-start:var(--sa-control-border-width);inset-block-end:0;inset-inline-end:0}.profile-settings-page{box-sizing:border-box;min-height:100%;padding-block:var(--sa-profile-settings-viewport-padding-top) var(--sa-profile-settings-viewport-padding-bottom);padding-inline:var(--sa-profile-settings-viewport-padding-inline);color:var(--sa-ink);font-family:var(--sa-ui-font);font-size:var(--sa-home-font-size)}.profile-settings-page__content{inline-size:100%;flex-direction:column;align-items:center;min-height:100%;display:flex}.profile-settings-page__computer{inline-size:var(--sa-profile-settings-artwork-width);block-size:var(--sa-profile-settings-artwork-height);margin-bottom:var(--sa-profile-settings-artwork-gap-bottom);object-fit:contain;image-rendering:pixelated;display:block}.profile-settings-page__form{align-items:center;gap:var(--sa-profile-settings-row-gap);flex-direction:column;inline-size:max-content;max-inline-size:100%;display:flex}.profile-settings-page__row{grid-template-columns:minmax(0, var(--sa-profile-settings-label-width)) var(--sa-profile-settings-label-gap) minmax(0, var(--sa-profile-settings-control-width));align-items:center;column-gap:0;inline-size:100%;display:grid}.profile-settings-page__row>.profile-settings-page__label{grid-column:1/2}.profile-settings-page__row>.profile-settings-page__input{grid-column:3/4}.profile-settings-page__row--with-checkbox{grid-template-columns:minmax(0, var(--sa-profile-settings-label-width)) var(--sa-profile-settings-label-gap) minmax(0, var(--sa-profile-settings-control-width)) var(--sa-profile-settings-checkbox-gap) var(--sa-checkbox-bar-size-default);column-gap:0}.profile-settings-page__row--with-checkbox>.profile-settings-page__checkbox,.profile-settings-page__row--with-checkbox>.profile-settings-page__checkbox-spacer{grid-column:5/6}.profile-settings-page__shape-section{grid-template-columns:minmax(0, var(--sa-profile-settings-label-width)) var(--sa-profile-settings-label-gap) minmax(0, var(--sa-shape-tile-picker-width));inline-size:100%;margin-top:var(--sa-profile-settings-shape-gap-top);column-gap:0;row-gap:var(--sa-profile-settings-row-gap);display:grid}.profile-settings-page__shape-section>.profile-settings-page__label{white-space:nowrap;grid-area:1/1/auto/2;justify-self:start}.profile-settings-page__shape-section>.profile-settings-page__shape-panel{grid-area:2/1/auto/-1;justify-self:center}.profile-settings-page__label{font:inherit;text-align:left;margin:0}.profile-settings-page__display-label{font:inherit;text-align:center;grid-column:5/6;justify-self:center;margin:0}.profile-settings-page__input{inline-size:100%;min-inline-size:0}.profile-settings-page__checkbox{justify-self:start}.profile-settings-page__checkbox-spacer{inline-size:var(--sa-checkbox-bar-size-default);block-size:var(--sa-checkbox-bar-size-default)}.profile-settings-page__shape-panel{inline-size:min(100%, var(--sa-shape-tile-picker-width))}.profile-settings-page__button{inline-size:var(--sa-home-button-width);margin-top:var(--sa-profile-settings-button-gap-top)}@media (width<=640px){.profile-settings-page{padding-inline:var(--sa-profile-settings-viewport-padding-inline-mobile)}.profile-settings-page__row{justify-content:center}.profile-settings-page__shape-section{grid-template-columns:minmax(0, var(--sa-profile-settings-label-width)) var(--sa-profile-settings-label-gap) minmax(0, var(--sa-profile-settings-control-width)) var(--sa-profile-settings-checkbox-gap) var(--sa-checkbox-bar-size-default);justify-content:center}.profile-settings-page__shape-section>.profile-settings-page__label{grid-column:1/2}.profile-settings-page__shape-section>.profile-settings-page__shape-panel{grid-column:1/-1;justify-self:center}.profile-settings-page__computer{inline-size:var(--sa-profile-settings-artwork-width-mobile);block-size:var(--sa-profile-settings-artwork-height-mobile);margin-bottom:var(--sa-profile-settings-artwork-gap-bottom-mobile)}}.public-board-page__message{justify-content:center;align-items:center;gap:var(--sa-public-board-gap);min-height:100dvh;padding:var(--sa-public-board-padding);background:var(--sa-canvas-bg);color:var(--sa-ink);font-family:var(--sa-ui-font);font-size:var(--sa-ui-font-size);flex-direction:column;margin:0;display:flex}.public-board-page__message-text{margin:0}.public-board-page__message-link{color:inherit}
