@keyframes shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}#popups .address-suggestions{box-shadow:1px 1px 3px 1px var(--shadow);border-radius:3px;padding:0}#popups .address-suggestions .results{display:grid}#popups .address-suggestions .results button{padding:10px}#popups .address-suggestions .results button .address-line{color:var(--label);font-size:.85em;font-weight:600}#popups .address-suggestions .results button.current{background:var(--control-bg)}.address-lookup input{width:100%}a.btn,button.btn{-webkit-user-select:none;user-select:none;cursor:pointer;text-align:center;color:var(--button-text);background:var(--button-bg);--button-bg:var(--inverse);--button-text:var(--inverse-text);border:none;border-radius:16px;margin:1px 0;padding:10px 20px;transition:background .2s;display:inline-block}a.btn>*,button.btn>*{pointer-events:none}a.btn:hover,a.btn:visited,button.btn:hover,button.btn:visited{color:var(--button-text);background:var(--button-bg)}a.btn .button-contents,button.btn .button-contents{text-transform:uppercase;justify-content:center;align-items:center;padding:4.5px 20px;font-size:.75em;font-weight:600;display:flex}a.btn:focus-visible,button.btn:focus-visible{outline:none}a.btn:focus-visible .button-contents,button.btn:focus-visible .button-contents{outline:1px dashed var(--outline)}a.btn.destructive,button.btn.destructive{--button-bg:var(--destructive);color:var(--light)}a.btn.action,button.btn.action{--button-bg:var(--control);color:var(--light)}a.btn.cancel,button.btn.cancel{--button-bg:#737c8c;color:var(--light)}a.btn.cancel2,button.btn.cancel2{--button-bg:transparent;color:var(--base-text)}a.btn.confirmed,button.btn.confirmed{--button-bg:var(--confirmed-pink);color:var(--light)}a.btn.outline,button.btn.outline{--button-text:var(--base-text);--button-bg:var(--input-base);--outline:var(--base-6);border:1px solid var(--base-text);margin:0}a.btn.outline:disabled,a.btn.outline.disabled,button.btn.outline:disabled,button.btn.outline.disabled{pointer-events:none;background:var(--input-base);opacity:.3}a.btn.outline.faint,button.btn.outline.faint{background:var(--input-base);opacity:.3}a.btn.outline.destructive,button.btn.outline.destructive{border:1px solid var(--destructive);color:var(--destructive)}a.btn.blank,button.btn.blank{--button-text:var(--base-text);--button-bg:var(--base);--outline:var(--base-6)}a.btn.blank:focus-visible,button.btn.blank:focus-visible{outline:1px dashed var(--outline)}a.btn.blank:focus-visible .button-contents,button.btn.blank:focus-visible .button-contents{outline:none}a.btn.link,button.btn.link{color:var(--control);background:0 0;border:none;margin:0;padding:0;text-decoration:underline;display:inline-grid}a.btn:disabled,a.btn.disabled,button.btn:disabled,button.btn.disabled{pointer-events:none;--button-text:var(--base-text-2);--button-bg:var(--base-2)}a.btn.btn-icon,button.btn.btn-icon{--button-text:var(--base-text);--button-bg:var(--base);--outline:var(--base-6);background:0 0;border-radius:50%;justify-content:center;align-items:center;width:auto;height:auto;padding:0;display:flex}a.btn.btn-icon .button-contents,button.btn.btn-icon .button-contents{border:1px dashed #0000;border-radius:50%;justify-content:center;align-items:center;padding:5px;font-size:1em;display:flex}a.btn.btn-icon:hover,button.btn.btn-icon:hover{background:var(--base-1)}a.btn.btn-icon:focus-visible .button-contents,button.btn.btn-icon:focus-visible .button-contents{border:1px dashed var(--base-text);outline:none}a.btn.btn-icon:disabled,button.btn.btn-icon:disabled{opacity:.3}a.btn.btn-icon.action,button.btn.btn-icon.action{color:var(--control)}a.btn.btn-icon.destructive,button.btn.btn-icon.destructive{color:var(--destructive)}button.link{padding:0}button.link:disabled{color:var(--label);pointer-events:none}.checkbox{justify-self:start;padding:0}.checkbox .checkbox-contents{justify-content:center;align-items:center;display:flex}.checkbox.left-align .checkbox-contents{justify-content:start}.checkbox .icon{min-width:24px;margin-right:5px;font-size:24px}.checkbox.single .icon{margin-right:0}.checkbox:disabled{color:var(--label);pointer-events:none}.checkbox .flip.checked{color:var(--control)}.color-picker{gap:10px;display:flex}.color-picker .color-mode{align-items:center;display:flex}.color-picker .color-mode .btn .button-contents{margin:-3px}.color-picker .btn.active,.color-picker .btn.active:hover{background:var(--control);color:#fff}.color-picker .hsl-sliders{flex-grow:1;grid-template-columns:1fr 1fr;gap:5px;padding:6px 3px;display:grid}.color-picker .hsl-sliders .range.hue{grid-column:1/-1}.color-picker .hsl-sliders.monochrome{grid-template-columns:1fr;align-content:center}.color-picker .temp-sliders{flex-grow:1;align-content:center;gap:5px;padding:6px 3px;display:grid}.color-picker .temp-sliders datalist{justify-content:space-around;gap:.5em;font-size:.7em;display:flex}.color-picker .color-presets{--size:15px;max-width:calc(var(--size) * 5);flex-wrap:wrap;align-self:start;gap:4px;display:flex}.color-picker .color-presets button{height:var(--size);width:var(--size)}.color-picker .range{--bar-height:20px;height:var(--bar-height);border-radius:10px;align-items:center;display:flex}.color-picker .range input{appearance:none;-webkit-user-select:none;user-select:none;cursor:pointer;background:0 0;border:none;border-radius:10px;width:100%;height:100%}.color-picker .range input::-webkit-slider-thumb{height:calc(var(--bar-height) - 4px);width:calc(var(--bar-height) - 4px);background:0 0;border:1px solid #eee;box-shadow:0 0 0 1px #333}.color-picker .presets{flex-wrap:wrap;gap:5px;max-width:15em;display:flex}.color-picker .presets button{border:1px solid var(--base-6);width:25px;height:25px}.confirm-action .confirm-form{border:1px solid var(--border);padding:15px}.confirm-action .confirm-form>div{align-items:center;gap:10px;max-width:20em;display:grid}.confirm-action .confirm-form header{margin-top:1em;font-weight:600}.confirm-action .confirm-form .confirm-controls{white-space:nowrap;flex-direction:row-reverse;justify-content:end;gap:12px;display:flex}.confirm-action .confirm-form input[type=text]{width:100%}.confirm-action input{text-transform:lowercase}.confirm-action .outline button.submit,.confirm-action .outline button.cancel{border:1px solid var(--border);text-transform:uppercase;background:var(--base);--color:var(--base-text);border:1px solid var(--color);color:var(--color);border-radius:15px;padding:15px 30px;font-size:.7em;font-weight:600}.confirm-action .outline button.submit.submit,.confirm-action .outline button.cancel.submit{--color:var(--destructive)}.confirm-action .outline button.submit.cancel,.confirm-action .outline button.cancel.cancel{--color:var(--label)}.confirm-action .outline button.submit:disabled,.confirm-action .outline button.cancel:disabled{opacity:.5}.confirm-action .filled button.submit,.confirm-action .filled button.cancel{border:1px solid var(--border);text-transform:uppercase;--button-color:var(--base-text);background:var(--button-color);border:1px solid var(--button-color);color:var(--base);border-radius:15px;padding:15px 30px;font-size:.7em;font-weight:600}.confirm-action .filled button.submit.submit,.confirm-action .filled button.cancel.submit{--button-color:var(--destructive);color:var(--light)}.confirm-action .filled button.submit.cancel,.confirm-action .filled button.cancel.cancel{--button-color:var(--label)}.confirm-action .filled button.submit:disabled,.confirm-action .filled button.cancel:disabled{--button-color:var(--base-1);color:var(--label)}.confirm-action .pills{align-items:start}.confirm-action-modal .modal-dialog{width:35em}.confirm-action-modal .content{flex-direction:column;min-width:300px;display:flex}.confirm-action-modal .input-group{gap:8px;display:grid}.confirm-action-modal .input-group input{border:1px solid var(--border);background:var(--base-input);color:var(--base-text);border-radius:4px;padding:10px;font-size:1em}.confirm-action-modal .input-group input:focus{border-color:var(--primary);outline:none}.confirm-action-modal .btn-destructive{background:var(--destructive);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:10px 20px;font-weight:600}.confirm-action-modal .btn-destructive:disabled{opacity:.5;cursor:not-allowed}.confirm-action-modal .btn-plain{border:1px solid var(--border);color:var(--base-text);cursor:pointer;background:0 0;border-radius:4px;padding:10px 20px}.confirm-action-modal .btn-plain:hover{background:var(--base-faint)}.copy-prompt .copy-prompt-done{color:var(--control);font-size:.85em;font-weight:600}.dropdown{display:inline-block}.dropdown>.toggle{height:100%;text-transform:initial;background:0 0;border:none;padding:0}.dropdown>.toggle:hover{background:0 0}.dropdown.plain>.toggle .dropper{display:none}.dropdown.plain>.toggle .label{-webkit-user-select:none;user-select:none;align-items:center;display:flex}.dropdown.plain.link>.toggle{color:var(--control);text-decoration:underline}.dropdown.plain.with-dropper>.toggle>div{display:flex}.dropdown.plain.with-dropper>.toggle .dropper{align-items:center;display:flex}.dropdown.plain.with-dropper>.toggle .dropper .icon{font-size:15px}.dropdown:not(.plain)>.toggle{border:1px solid var(--border);background:var(--input-base);width:100%;color:var(--base-text);border-radius:3px;padding:3px}.dropdown:not(.plain)>.toggle>div{grid-template-columns:1fr auto;align-items:center;padding:2px 0;display:grid}.dropdown:not(.plain)>.toggle:disabled{background:var(--input-disabled);color:var(--input-disabled-text)}.dropdown:not(.plain)>.toggle:disabled .dropper .icon{color:var(--input-disabled-text)}.dropdown:not(.plain)>.toggle:hover:not(:disabled){background:var(--input-hover)}.dropdown:not(.plain)>.toggle .label{text-align:left;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;flex-grow:1;align-items:center;width:100%;padding:4px 0 4px 10px;display:block;overflow-x:hidden}.dropdown:not(.plain)>.toggle .placeholder-text{opacity:.35}.dropdown:not(.plain)>.toggle .dropper{align-items:center;padding-right:6px;display:flex}.dropdown:not(.plain)>.toggle .dropper .icon{color:var(--base-text)}.dropdown:not(.plain) .toggle:focus-visible{box-shadow:none;outline:none}.dropdown:not(.plain) .toggle:focus-visible>div{outline:1px dashed var(--outline);height:100%}#popups>.menu{z-index:1500;background:var(--base);box-shadow:var(--shadow-middle);border-radius:8px;position:fixed;overflow:hidden}#popups>.menu .menu-contents{width:100%;max-width:95vw;max-height:min(30em,95vh);margin-bottom:-5px;display:inline-block;overflow-y:auto}@media (width>=500px){#popups>.menu .menu-contents{scrollbar-width:thin;scrollbar-gutter:auto;scrollbar-color:var(--base-5) var(--base-1)}}#popups>.menu hr{margin:0}#popups>.menu .menu-item{white-space:nowrap;width:100%;color:var(--base-text);align-items:center;gap:5px;padding:10px 18px;display:flex}#popups>.menu .menu-item:hover{background:var(--focus-fill);color:var(--base-text)}#popups>.menu .menu-item.with-icon{align-items:center;padding-left:10px;display:flex}#popups>.menu .menu-item:disabled{opacity:.5}#popups>.menu .menu-item.destructive{color:var(--destructive)}#popups>.menu .menu-item.constructive{color:var(--constructive)}#popups>.menu hr{border:none;border-top:1px solid var(--border);margin:0}#popups>.menu>hr:last-child{display:none}#popups>.menu>header{color:var(--label);padding:10px 10px 3px;font-size:.85em}#popups>.menu .extra{background:var(--base-1);border-top:1px solid var(--border);width:100%;padding:0;font-size:.85em}@media (width<=500px){#popups>.menu .menu-item{padding:15px 18px}}.emoji{aspect-ratio:1;vertical-align:-20%;align-self:center;height:1.2em;margin-right:.25em;display:inline-block}.error-message-subtler{color:var(--destructive);align-items:center;gap:5px;padding-right:10px;font-size:.85em;font-weight:600;display:flex}.error-message-subtler .icon{min-width:20px}.file-upload .upload-button{border:2px dashed var(--border);cursor:pointer;font-family:var(--numerical-font);text-align:center;margin:10px 0;padding:10px 15px}.file-upload .upload-button.receiving{border-color:var(---control)}.file-upload .upload-button:disabled{pointer-events:none;opacity:1;color:var(--base-text)}.filtered-dropdown{--tokenSpacing:4px;display:inline-block;position:relative}.filtered-dropdown:not(.plain)>.toggle{padding:0}.filtered-dropdown .toggle{grid-template-columns:1fr auto;display:grid}.filtered-dropdown>.multi-input{color:var(--base-text);border:1px solid var(--border);background:var(--input-base);min-width:10em;padding:calc(var(--tokenSpacing) + 1px) 1px 1px calc(var(--tokenSpacing) + 1px);border-radius:3px;flex-wrap:wrap;display:flex}.filtered-dropdown>.multi-input:disabled{background:var(--base-1)}.filtered-dropdown>.multi-input:disabled .token .icon{display:none}.filtered-dropdown>.multi-input .token{cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:var(--tokenSpacing);margin-right:var(--tokenSpacing);color:var(--control-1);background:var(--control-bg-x1);border:1px solid var(--control-6);border-radius:3px;align-items:center;padding:0 2px 0 5px;display:flex;position:relative}.filtered-dropdown>.multi-input .token span{white-space:nowrap;text-overflow:ellipsis;max-width:10em;display:block;overflow-x:hidden}.filtered-dropdown>.multi-input .token:focus{outline:none}.filtered-dropdown>.multi-input .token:hover{background:var(--control-bg-1)}.filtered-dropdown>.multi-input .token .icon{margin-left:3px;padding-top:2px;font-size:1em;display:flex}.filtered-dropdown>.multi-input .token-entry{width:0;min-width:2em;margin-bottom:var(--tokenSpacing);margin-right:var(--tokenSpacing);flex-grow:1;display:flex}.filtered-dropdown>.multi-input .token-entry input{border:none;flex-grow:1;min-width:2em;padding:1px}.filtered-dropdown>.multi-input .token-entry input:focus{outline:none}.filtered-dropdown:focus-within .multi-input{position:relative}.filtered-dropdown:focus-within .multi-input:before{content:"";pointer-events:none;border:1px dashed var(--outline);margin:2px;position:absolute;inset:0}#popups .menu.filtered{z-index:1600;background:var(--input-base);box-shadow:1px 2px 4px var(--shadow);margin-top:3px;position:absolute}#popups .menu.filtered.right{right:0}#popups .menu.filtered .menu-contents>.options{-webkit-user-select:none;user-select:none;max-height:min(300px,80vh - 30px);position:relative;overflow-y:auto}@media (width>=500px){#popups .menu.filtered .menu-contents>.options{scrollbar-width:thin;scrollbar-gutter:auto;scrollbar-color:var(--base-5) var(--base-1)}}#popups .menu.filtered .menu-contents>.options button{text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;width:100%;padding:10px 15px;display:block;overflow-x:hidden}#popups .menu.filtered .menu-contents>.options button:focus{outline:none}#popups .menu.filtered .menu-contents>.options button.current{background:var(--focus-fill)}#popups .menu.filtered .menu-contents>.options button.nested-1{padding-left:2em}#popups .menu.filtered .menu-contents>.filter{padding:5px}#popups .menu.filtered .menu-contents>.filter input{width:100%;padding:5px;display:block}#popups .menu.filtered .footer{background:var(--base-1);border-top:1px solid var(--base-3);color:var(--base-text);padding:10px;font-size:.85em}#popups .menu.filtered button.footer{border:none;width:100%}@media (width<=500px){#popups .menu.filtered .options>button{padding:20px 15px}}.icon{box-sizing:content-box;stroke:none;fill:currentColor;width:1em;height:1em;font-size:24px}.image-upload .upload-button{border:2px dashed var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;margin:10px 0;padding:10px 15px}.image-upload .upload-button.receiving{border-color:var(---control)}.modal.image-crop-modal .modal-dialog main{-webkit-user-select:none;user-select:none;padding:0;display:flex;overflow:hidden}.modal.image-crop-modal .image-box{position:relative;overflow:hidden}.modal.image-crop-modal .image-box img{object-fit:scale-down;width:100%;height:100%}.modal.image-crop-modal .image-box .overlay{opacity:.5;background:#000;position:absolute;inset:0}.modal.image-crop-modal .crop-box{position:absolute;box-shadow:0 0 0 1px #fff8}.modal.image-crop-modal .crop-box .image-cropper{cursor:move;width:100%;height:100%;overflow:hidden}.modal.image-crop-modal .crop-box .handle{justify-content:center;align-items:center;width:40px;height:40px;margin:-20px;display:flex;position:absolute}.modal.image-crop-modal .crop-box .handle.ne-handle{cursor:ne-resize;top:0;right:0}.modal.image-crop-modal .crop-box .handle.nw-handle{cursor:nw-resize;top:0;left:0}.modal.image-crop-modal .crop-box .handle.se-handle{cursor:se-resize;bottom:0;right:0}.modal.image-crop-modal .crop-box .handle.sw-handle{cursor:sw-resize;bottom:0;left:0}.modal.image-crop-modal .crop-box .handle.n-handle{cursor:n-resize;width:auto;top:0;left:0;right:0}.modal.image-crop-modal .crop-box .handle.s-handle{cursor:s-resize;width:auto;bottom:0;left:0;right:0}.modal.image-crop-modal .crop-box .handle.e-handle{cursor:e-resize;height:auto;top:0;bottom:0;right:0}.modal.image-crop-modal .crop-box .handle.w-handle{cursor:w-resize;height:auto;top:0;bottom:0;left:0}.modal.image-crop-modal .crop-box .handle .crop-indicator{border:1px solid #fff;width:20px;height:20px}@media (width<=500px){.modal.image-crop-modal .modal-dialog{width:auto;height:auto}}.inp:invalid{outline:1px solid var(--destructive)}.loading{padding:20px;font-size:2em;font-weight:600}@media (width<=899px){.loading{padding:2em}}.modal{--border-radius:8px;--dialog-padding:20px 30px;display:contents}.modal .modal-bg{z-index:200;background:var(--dim);position:fixed;inset:0}.modal.chrome-headers .modal-dialog>header{background:var(--base-1);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom:1px solid var(--border)}.modal .modal-container{z-index:200;pointer-events:none;padding:var(--content-horiz-padding);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.modal .modal-dialog{pointer-events:all;background:var(--base);border-radius:var(--border-radius);box-shadow:var(--shadow-high);border:1px solid var(--base-faint);flex-direction:column;max-height:100%;display:flex}.modal .modal-header{padding:var(--dialog-padding);font-size:2em;font-weight:600}.modal .modal-main{padding:var(--dialog-padding);flex-grow:1;padding-top:1px;overflow-y:auto}@media (width>=500px){.modal .modal-main{scrollbar-width:thin;scrollbar-gutter:auto;scrollbar-color:var(--base-5) var(--base-1)}}.modal .modal-main:focus-visible{outline:none}.modal .buttons{padding:var(--dialog-padding);background:var(--base-1);border-top:2px solid var(--base);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);justify-content:end;align-items:center;gap:5px;display:flex}.modal .buttons hr{border:none;flex-grow:1}@media (height<=800px){.modal .modal-dialog{--dialog-padding:10px var(--content-horiz-padding)}.modal .modal-dialog>header{font-size:1.5em}}@media (width<=500px){.modal{--dialog-padding:10px var(--content-horiz-padding);--border-radius:0}.modal .modal-container{padding:0}.modal .modal-dialog{width:100%;height:100%}.modal .buttons{padding:var(--content-horiz-padding)}}.more-info-dropper:not(.plain){color:var(--label);align-items:center;gap:.3em;font-size:.85em;display:inline-flex}.more-info-dropper:not(.plain) .toggle{color:var(--control);place-self:center;align-items:center;text-decoration:underline;display:flex}.more-info-dropper:not(.plain) .toggle .icon{color:var(--label);font-size:1.3em}.more-info-dropper:not(.plain) ul{margin:0;padding:0 0 0 20px}#popups .menu.more-info-dropper{width:20em;color:var(--base-text);padding:20px;font-size:1em}#popups .menu.more-info-dropper em{font-style:normal;font-weight:600}#popups .menu.more-info-dropper li{line-height:180%}.page-header{padding-top:2em;padding:var(--content-horiz-padding);background:inherit;z-index:100;box-sizing:content-box;gap:.5em;max-width:1000px;margin:0 auto;padding-top:13px;display:grid;position:sticky;top:0}.page-header header,.page-header main{width:100%}.page-header header{align-items:center;min-height:38px;display:grid}.page-header h1{flex-grow:1;margin:0;font-size:1.5em}.page-header .btn-primary{background-color:var(--confirmed-pink);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:background .2s;display:flex}.page-header .btn-primary:hover{background-color:var(--confirmed-pink-1)}.page-header .btn-primary .icon{font-size:18px}.page-header .btn-primary:disabled{opacity:.6;cursor:not-allowed;filter:grayscale()}@media (width<=899px){.page-header{padding-top:12px}.page-header header{padding-left:30px}.tupper .page-header{background:var(--base-1)}}@media (width<=500px){.page-header h1{font-size:1.2em}}.popup{z-index:300;background:var(--base);border-radius:var(--corners);box-shadow:var(--shadow-high);--corners:20px;--padding:20px;width:32em;max-width:100vw;padding:var(--padding);margin-top:20px;position:absolute}.radio{padding:0}.radio .radio-contents{justify-content:center;align-items:center;display:flex}.radio.plain .radio-contents>.icon{display:none}.radio .icon{margin-right:.2em;font-size:22.5px}.radio.single .icon{margin-right:0}.radio .inner{align-items:center;display:flex}.radio .ticked{color:var(--control)}.radio:disabled,.radio:disabled .ticked{color:var(--label);pointer-events:none}.rating{align-items:center;display:flex}.rating label{margin:0 .5em;display:none}#popups .popup.link-edit{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}#popups .menu.rich-edit-alignment .menu-contents{gap:2px;padding:5px 5px 10px;display:flex}#popups .menu.rich-edit-alignment .menu-contents button{border-radius:3px}#popups .menu.rich-edit-alignment .menu-contents button .button-contents{padding:2px}#popups .menu.rich-edit-alignment .menu-contents button.active{background:var(--base-2)}#popups .menu.rich-edit-block-type .menu-item{height:70px}#popups .menu.rich-edit-block-type h1,#popups .menu.rich-edit-block-type h2,#popups .menu.rich-edit-block-type h3,#popups .menu.rich-edit-block-type h4{margin:0}#popups .menu.rich-edit-colors{background:var(--dark);width:155px;height:120px;padding:10px}#popups .menu.rich-edit-colors .menu-contents{--size:30px;grid-template-columns:repeat(4,1fr);gap:5px;display:grid}#popups .menu.rich-edit-colors .menu-contents button{width:var(--size);height:var(--size);margin:0;padding:0}#popups .menu.rich-edit-insert-link .menu-contents{grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px 10px 15px;display:grid}#popups .menu.rich-edit-insert-link .menu-contents .inp{width:28em}.rich-editor{--border-radius:5px;border:1px solid var(--border);border-radius:var(--border-radius);flex-direction:column;width:100%;height:100%;display:flex}.rich-editor .toolbar{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom:1px solid var(--border);background:var(--border);flex-wrap:wrap;align-items:stretch;gap:1px;display:flex;container:rich-edit-toolbar/inline-size}.rich-editor .toolbar .block-type .toggle{padding:0 10px}.rich-editor .toolbar .block-type .toggle .label{justify-content:center;width:7em}.rich-editor .toolbar .toolbar-section{background:var(--base-faint);flex-wrap:wrap;gap:3px;margin:0;padding:5px;display:flex}.rich-editor .toolbar .toolbar-section:last-child{flex-grow:1}.rich-editor .toolbar button{border-radius:3px}.rich-editor .toolbar button .button-contents{padding:2px}.rich-editor .toolbar button.active{background:var(--base-2)}.rich-editor .toolbar .color-keeper{border-bottom:4px solid var(--base);height:24px;margin:0 5px;overflow:hidden}@container rich-edit-toolbar (width<600px){.rich-editor .toolbar .icon{font-size:18px}.rich-editor .toolbar .color-keeper{border-bottom-width:2px;height:17px}.rich-editor .toolbar .block-type .toggle{padding:0}}@container rich-edit-toolbar (width<490px){.rich-editor .toolbar-section{flex-grow:1;justify-content:center}}.rich-editor .contents-container{flex-grow:1;height:100%;position:relative;overflow-y:auto}@media (width>=500px){.rich-editor .contents-container{scrollbar-width:thin;scrollbar-gutter:auto;scrollbar-color:var(--base-5) var(--base-1)}}.rich-editor .contents{cursor:text;background:var(--input-base);width:100%;height:100%;color:var(--text);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);min-height:5em;padding:10px 10px 5px}.rich-editor .contents:focus{outline:none}.rich-editor .contents h1,.rich-editor .contents h2,.rich-editor .contents h3,.rich-editor .contents h4,.rich-editor .contents h5{margin-top:2rem;margin-bottom:.5rem}.rich-editor .contents p{margin-top:0;margin-bottom:1rem}.rich-editor .contents>:first-child{margin-top:0}.squisher{margin:0 auto}.tab-page{width:100%;min-width:100%;padding-top:1em;overflow-x:hidden}.tabs{flex-direction:column;width:100%;display:flex;overflow:hidden}.tabs .tabs-bar{border-bottom:1px solid var(--border);align-items:end;gap:20px;display:flex}.tabs .tabs-bar .clickers{white-space:nowrap;flex-grow:1;display:flex;position:relative;overflow-x:auto}@media (width>=500px){.tabs .tabs-bar .clickers{scrollbar-width:thin;scrollbar-gutter:auto;scrollbar-color:var(--base-5) var(--base-1)}}.tabs .tabs-bar .clickers button{white-space:nowrap;text-transform:capitalize;color:var(--label);background:0 0;border:none;padding:16px 26px 10px;font-size:1.05em;font-weight:600}.tabs .tabs-bar .clickers button:focus{outline:none}.tabs .tabs-bar .clickers button.selected{color:inherit}@media (width<=1400px){.tabs .tabs-bar .clickers button{padding:10px 20px}}@media (width<=1250px){.tabs .tabs-bar .clickers button{padding:10px}}.tabs .tabs-bar .clickers .tab-indicator{border-bottom:4px solid var(--control);width:0;position:absolute;bottom:0;left:0}.tabs .tab-pages{overflow:hidden}.tabs .tab-pages .tabs-page-container{display:flex;position:relative}@media (width<=500px){.tabs{width:100%}.tabs .tabs-bar{gap:0;margin:0}.tabs .tabs-page-container{height:100%}}.tabs:not(.moving) .tab-page:not(.active){visibility:hidden}.tabs-bar{border-bottom:1px solid var(--border);align-items:end;gap:20px;display:flex}.tabs-bar .clickers{white-space:nowrap;flex-grow:1;margin-bottom:1px;display:flex;position:relative;overflow-x:auto}.tabs-bar .clickers button{white-space:nowrap;text-transform:capitalize;color:var(--label);background:0 0;border:none;border-bottom:4px solid #0000;padding:16px 26px 10px;font-size:1.05em;font-weight:600}.tabs-bar .clickers button:focus{outline:none}.tabs-bar .clickers button.active{color:inherit;border-bottom-color:var(--control-2)}@media (width<=1400px){.tabs-bar .clickers button{padding:10px 20px}}@media (width<=1250px){.tabs-bar .clickers button{padding:10px}}.tabs-bar .clickers .tab-indicator{border-bottom:4px solid var(--control);width:0;position:absolute;bottom:0;left:0}@media (width<=500px){.tabs-bar{gap:0;margin:0}}.wrapping-input{display:grid;position:relative}.wrapping-input textarea{resize:none;font:inherit;font-size:inherit;color:inherit;word-break:break-word;background:0 0;border:none;border-radius:0;width:100%;height:1px;min-height:100%;padding:0;position:absolute;inset:0;overflow:hidden}.wrapping-input textarea:focus-visible{outline:none}.wrapping-input .sizer{white-space:pre-wrap;word-break:break-word;visibility:hidden}.wrapping-input .remaining{opacity:.5;background:0 0;padding:0;font-size:.7em;position:absolute;bottom:5px;right:5px}.wrapping-input.input{background:var(--input-base);border:1px solid var(--border);border-radius:4px}.wrapping-input.input .sizer,.wrapping-input.input textarea{padding:6px}.wrapping-input.multi-line{min-height:5em}.zoomable-img button{padding:0}.zoomable-img-modal .modal-bg{background:#000c}.zoomable-img-modal .modal-dialog{box-shadow:none;background:0 0}.zoomable-img-modal .modal-dialog>main{overflow-y:visible}.zoomable-img-modal img{max-width:90vw;max-height:90vh}
