.is-resizing{-webkit-user-select:none;user-select:none;cursor:col-resize}.touch-scroll,.overflow-y-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.overflow-hidden{overflow:hidden}.meta-tag{display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-text-sec);color:var(--color-text-inverse);font-size:var(--meta-tag-font-size);font-weight:700;min-height:var(--meta-tag-height);padding:0 var(--meta-tag-padding-x);margin:0;border-radius:var(--meta-tag-radius);white-space:nowrap;vertical-align:middle;box-sizing:border-box;transition:background-color var(--motion-theme-duration) ease}.container-header{height:var(--layout-header-height);border-bottom:var(--divider-line-width) solid var(--color-line);box-sizing:border-box;display:flex;align-items:center;flex-shrink:0;width:100%;min-width:0;transition:border-color var(--motion-theme-duration) ease}.sidebar-section{margin-bottom:var(--sidebar-section-margin-bottom)}.sidebar-section-title{margin-bottom:var(--sidebar-section-title-margin-bottom);color:var(--color-text-pri);font-weight:700;text-transform:uppercase}.sidebar-toolbar{display:flex;align-items:center;justify-content:center;width:100%;gap:var(--sidebar-toolbar-gap);padding-block:var(--sidebar-toolbar-padding-y)}.modal-field{margin-bottom:var(--modal-form-field-gap)}.modal-field.is-last{margin-bottom:var(--modal-form-field-gap-lg)}.modal-hint{margin-bottom:var(--modal-hint-margin-bottom)}.modal-actions{display:flex;justify-content:flex-end;gap:var(--modal-actions-gap)}.modal-button{padding-block:var(--modal-button-padding-y)}.choice-control,.switch-control{position:relative;display:inline-flex;align-items:center;color:var(--color-text-sec);cursor:pointer;transition:color var(--motion-soft-duration) ease,opacity var(--motion-soft-duration) ease}.choice-control{gap:var(--hint-gap)}.choice-control.is-disabled,.switch-control.is-disabled{cursor:not-allowed;opacity:.55}.choice-input,.switch-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.choice-box{position:relative;width:var(--choice-checkbox-size);height:var(--choice-checkbox-size);flex-shrink:0;border:1.5px solid var(--color-line);border-radius:var(--choice-checkbox-radius);background-color:var(--color-bg-field);box-sizing:border-box;transition:background-color var(--motion-soft-duration) ease,border-color var(--motion-soft-duration) ease,box-shadow var(--motion-soft-duration) ease}.choice-box:after{content:"";position:absolute;left:50%;top:45%;width:var(--choice-check-width);height:var(--choice-check-height);border:solid var(--color-text-inverse);border-width:0 1.5px 1.5px 0;opacity:0;transform:translate(-50%,-50%) rotate(45deg) scale(.75);transition:opacity var(--motion-soft-duration) ease,transform var(--motion-soft-duration) ease}.choice-input:checked+.choice-box{background-color:var(--color-action);border-color:var(--color-action)}.choice-input:checked+.choice-box:after{opacity:1;transform:translate(-50%,-50%) rotate(45deg) scale(1)}.choice-input:focus-visible+.choice-box,.switch-input:focus-visible+.switch-track{box-shadow:0 0 0 var(--control-focus-ring-size) var(--color-action-light)}.switch-track{position:relative;width:var(--switch-width);height:var(--switch-height);flex-shrink:0;border:1.5px solid var(--color-line);border-radius:var(--radius-pill);background-color:var(--color-bg-field);box-sizing:border-box;transition:background-color var(--motion-soft-duration) ease,border-color var(--motion-soft-duration) ease,box-shadow var(--motion-soft-duration) ease}.switch-track:after{content:"";position:absolute;top:50%;left:var(--switch-padding);width:var(--switch-thumb-size);height:var(--switch-thumb-size);border-radius:var(--radius-pill);background-color:var(--color-text-muted);transform:translateY(-50%);transition:background-color var(--motion-soft-duration) ease,transform var(--motion-soft-duration) ease}.switch-input:checked+.switch-track{background-color:var(--color-action);border-color:var(--color-action)}.switch-input:checked+.switch-track:after{background-color:var(--color-text-inverse);transform:translate(var(--switch-thumb-translate-x),-50%)}@media(hover:hover){.choice-control:hover,.switch-control:hover{color:var(--color-text-pri)}}.separator-line{width:100%;color:var(--color-text-pri);transition:border-color var(--motion-theme-duration) ease}.vertical-line{width:var(--resize-line-width);top:0;bottom:0;position:absolute;background-color:transparent;transition:border-color var(--motion-theme-duration) ease;z-index:9}.vertical-line.turn-left{border-left:var(--divider-line-width) solid var(--color-line);left:0}.vertical-line.turn-right{border-right:var(--divider-line-width) solid var(--color-line);right:0}.vertical-line.col-drag{cursor:col-resize;touch-action:none}.vertical-line.col-drag.is-resizing{cursor:default}.horizontal-line-top{border-top:var(--divider-line-width) solid var(--color-line);transition:border-color var(--motion-theme-duration) ease}button{padding:0;margin:0;background-color:transparent;border:none}button.cancel{color:var(--color-text-inverse);background-color:var(--color-bg-field);border-radius:var(--button-radius);transition:opacity var(--motion-medium-duration) ease}button.confirm{color:var(--color-text-inverse);background-color:var(--color-action);border-radius:var(--button-radius);transition:opacity var(--motion-medium-duration) ease}.icon-btn{width:var(--icon-button-size);height:var(--icon-button-size);max-width:var(--icon-button-size);max-height:var(--icon-button-size);min-width:var(--icon-button-size);min-height:var(--icon-button-size);padding:var(--icon-button-padding);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--icon-button-size);overflow:visible;line-height:0;-webkit-user-select:none;user-select:none;border-radius:var(--icon-button-radius);fill:var(--color-text-pri);transition:background-color var(--motion-soft-duration) ease}.icon-btn>svg{display:block;width:100%;height:100%;overflow:visible;fill:inherit;pointer-events:none}.icon-btn:focus-visible{background-color:var(--color-bg-selected)}@media(hover:hover){button.cancel:hover,button.confirm:hover{opacity:.8}.icon-btn:hover{background-color:var(--color-bg-selected)}}.f-xs{font-size:.55rem}.f-s{font-size:.75rem}.f-m{font-size:.9rem}.f-l{font-size:1.15rem}.f-xl{font-size:1.25rem}.fc-pri{color:var(--color-text-pri)}.fc-sec{color:var(--color-text-sec)}.note-preview h1,.note-preview h2,.note-preview h3,.note-preview h4,.note-preview h5,.note-preview h6{margin-top:1.3rem;color:var(--color-accent-alt)}.note-preview code{font-family:unset;font-size:.85rem;padding:0 .4rem;color:var(--color-text-sec);white-space:pre-wrap;word-wrap:break-word;background-color:var(--color-bg-dark);border-radius:var(--radius-xs)}.note-preview pre{padding:.5rem 1rem;overflow-x:hidden;background-color:var(--color-bg-dark);border-radius:var(--radius-sm)}.note-preview pre code{padding:0;color:var(--color-text-sec);white-space:pre-wrap;background-color:unset;border-radius:0}.note-preview blockquote{margin:1rem 0;padding:0 1rem;color:var(--color-text-sec);font-size:.875rem;white-space:pre-wrap;border-left:4px solid var(--color-action);background-color:var(--color-bg-dark);border-radius:var(--radius-sm)}.note-preview blockquote p{margin:0;padding:0}.note-preview a,.note-preview a:visited{color:var(--color-action);text-decoration:none}@media(hover:hover){.note-preview a:hover{color:var(--color-action);text-decoration:none}}.note-preview img{display:block;max-width:100%;height:auto;margin:1rem 0;border-radius:var(--radius-image);opacity:.8}.note-preview del{color:var(--color-bg-error)}.note-preview hr{border-color:var(--color-line);opacity:1}.note-preview ol{display:block;margin-top:1rem;margin-bottom:1rem;padding-left:2rem;list-style-type:decimal}.note-preview ul{display:block;margin-top:1rem;margin-bottom:1rem;padding-left:2rem}.note-preview li{display:list-item}.note-preview table{width:100%;margin:var(--markdown-table-margin-y) 0;border-collapse:collapse}.note-preview th,.note-preview td{padding:var(--markdown-table-cell-padding);text-align:left;border:var(--divider-line-width) solid var(--color-line)}:root{--color-bg-pri: #ffffff;--color-bg-sec: #f9f9f9;--color-bg-field: #f0f0f0;--color-bg-selected: #eaeaea;--color-bg-dark: rgba(0, 0, 0, .08);--color-text-pri: #242424;--color-text-sec: #797979;--color-text-muted: #b3b3b3;--color-text-inverse: var(--color-bg-pri);--color-tooltip-bg: var(--color-text-pri);--color-tooltip-text: var(--color-bg-pri);--color-bg-error: #f46b6b;--color-bg-warning: #f3a245;--color-line: #d2d2d2;--color-skeleton: #dddddd;--color-backdrop: rgba(0, 0, 0, .4);--color-bg-pri-shadow: rgba(255, 255, 255, .2);--color-bg-error-shadow: rgba(244, 107, 107, .2);--color-bg-warning-shadow: rgba(243, 162, 69, .2);--color-text-pri-shadow: rgba(22, 22, 22, .2);--color-action: #569ce2;--color-action-light: #ecf5ff;--color-accent-alt: var(--color-action);--brand-logo-aspect-ratio: 60.325 / 70.136;--radius-xs: 4px;--radius-sm: 5px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--radius-2xl: 12px;--radius-image: 15px;--radius-pill: 999px;--motion-soft-duration: .2s;--motion-medium-duration: .3s;--motion-modal-duration: .4s;--motion-height-duration: .4;--motion-height-user-duration: .35;--motion-toast-enter-duration: .4;--motion-toast-leave-duration: .25;--motion-spinner-duration: .5s;--motion-theme-duration: .5s;--motion-skeleton-duration: 1.35s;--motion-tooltip-duration: .4s;--soft-swap-y: 4px;--async-gate-delay-ms: 150;--async-gate-min-visible-ms: 400;--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--layout-header-height: 48px;--workspace-chrome-padding-x: .5rem;--workspace-brand-logo-height: 18px;--workspace-brand-logo-gap: 6px;--layout-sidebar-width-default: 250;--layout-sidebar-width-min: 240;--layout-sidebar-width-max: 500;--layout-sidebar-inner-min-width: 220px;--layout-sidebar-rail-padding-x: .5rem;--layout-sidebar-nav-gap: .5rem;--layout-sidebar-nav-margin-y: 1rem;--layout-sub-sidebar-padding-x: 1rem;--layout-inspector-width-default: 250;--layout-inspector-width-min: 200;--layout-inspector-width-max: 700;--layout-mobile-layer-z-index: 30;--layout-mobile-editor-padding-y: 18px;--layout-mobile-editor-padding-x-min: 14px;--sidebar-panel-body-margin-y: 1rem;--sidebar-panel-footer-padding-y: 1rem;--sidebar-section-margin-bottom: 1.5rem;--sidebar-section-title-margin-bottom: .5rem;--sidebar-toolbar-gap: .5rem;--sidebar-toolbar-padding-y: .5rem;--sidebar-form-gap: .25rem;--sidebar-form-padding-y: 1rem;--sidebar-footer-row-gap: .25rem;--sidebar-settings-list-extra-gap: .5rem;--editor-content-max-width: 800px;--editor-content-padding-y: 30px;--editor-content-padding-x-min: 20px;--editor-shell-padding-x: 1rem;--editor-font-size: 16px;--editor-line-height: 1.6;--editor-async-gate-delay-ms: 0;--editor-header-actions-gap: 8px;--editor-header-side-padding-x: .25rem;--editor-header-title-padding-x: 1rem;--editor-loading-gap: 14px;--editor-loading-title-width: 48%;--editor-loading-title-height: 1.15rem;--editor-loading-line-height: .95rem;--editor-loading-line-short-width: 62%;--editor-loading-line-medium-width: 78%;--editor-inspector-content-margin-top: 12px;--editor-inspector-padding-x: 1rem;--editor-inspector-meta-font-size: .875em;--editor-inspector-skeleton-gap: 12px;--editor-inspector-skeleton-line-height: .85rem;--editor-inspector-skeleton-line-short-width: 46%;--editor-inspector-skeleton-line-medium-width: 52%;--editor-inspector-skeleton-line-long-width: 68%;--editor-preview-skeleton-title-width: 42%;--editor-preview-skeleton-title-height: .9rem;--editor-preview-skeleton-line-height: .85rem;--editor-preview-skeleton-line-width: 74%;--editor-preview-skeleton-media-height: 180px;--editor-preview-skeleton-media-radius: var(--radius-2xl);--editor-meta-row-gap: 8px;--editor-meta-column-gap: 16px;--editor-meta-value-min-width: 40px;--editor-action-pending-opacity: .55;--markdown-table-margin-y: 1em;--markdown-table-cell-padding: .15rem .5rem;--modal-width-sm: 360px;--modal-width-md: 420px;--modal-max-width: 90vw;--modal-max-height: 90vh;--modal-card-current-max-width: var(--modal-max-width);--modal-card-current-max-height: var(--modal-max-height);--modal-radius: var(--radius-2xl);--modal-card-shadow-y: 10px;--modal-card-shadow-blur: 40px;--modal-z-index: 999;--modal-header-padding: 10px 24px;--modal-body-padding: 24px;--modal-body-current-padding: var(--modal-body-padding);--modal-mobile-viewport-gap: 14px;--modal-mobile-body-padding: 18px;--modal-form-field-gap: .5rem;--modal-form-field-gap-lg: 1.5rem;--modal-hint-margin-bottom: 1rem;--modal-actions-gap: .5rem;--modal-button-padding-y: 0;--modal-motion-y: 10px;--icon-button-size: 28px;--icon-button-mobile-size: 28px;--icon-button-padding: 6px;--icon-button-radius: var(--radius-sm);--tooltip-z-index: 40;--tooltip-gap: 8px;--tooltip-padding: 6px 9px;--tooltip-radius: var(--radius-lg);--tooltip-font-size: .72rem;--tooltip-line-height: 1.2;--tooltip-max-width: 180px;--tooltip-viewport-padding: 8px;--tooltip-arrow-size: 7px;--tooltip-bounce-start-scale: .82;--tooltip-bounce-end-scale: 1;--tooltip-bounce-distance: 4px;--tooltip-shadow-y: 8px;--tooltip-shadow-blur: 22px;--skeleton-height-default: 1rem;--skeleton-radius-default: var(--radius-pill);--skeleton-opacity-min: .56;--skeleton-opacity-max: .88;--meta-tag-height: 1rem;--meta-tag-padding-x: 5px;--meta-tag-radius: var(--radius-xs);--meta-tag-font-size: .55rem;--tree-indent-step: 12px;--tree-row-padding-y: 2px;--tree-row-padding-x: 6px;--tree-row-padding: var(--tree-row-padding-y) var(--tree-row-padding-x);--tree-row-radius: var(--radius-sm);--tree-icon-size: 1rem;--tree-font-size: .8rem;--tree-skeleton-gap: 4px;--tree-skeleton-row-gap: 6px;--tree-skeleton-icon-size: var(--tree-icon-size);--tree-skeleton-icon-radius: var(--radius-xs);--tree-skeleton-text-height: 1rem;--tree-skeleton-text-width: 58%;--tree-skeleton-text-short-width: 54%;--tree-skeleton-text-long-width: 68%;--tree-skeleton-text-radius: var(--radius-md);--tree-toggle-gap: 4px;--tree-rename-max-width: 260px;--tree-node-text-line-height: 1rem;--tree-node-text-slot-padding-y: 1px;--tree-node-text-padding-y: 2px;--tree-node-text-padding-x: 3px;--tree-node-text-height: calc( var(--tree-node-text-line-height) + var(--tree-node-text-padding-y) * 2 );--tree-node-row-height: calc( var(--tree-node-text-height) + var(--tree-node-text-slot-padding-y) * 2 + var(--tree-row-padding-y) * 2 );--tree-long-press-delay-ms: 600;--tree-node-dragging-opacity: .45;--hint-icon-size: .7rem;--hint-font-size: .7rem;--hint-gap: 6px;--input-radius: var(--radius-lg);--control-focus-ring-size: 3px;--choice-checkbox-size: 14px;--choice-checkbox-radius: var(--radius-xs);--choice-check-width: 3px;--choice-check-height: 8px;--switch-width: 34px;--switch-height: 18px;--switch-padding: 2px;--switch-thumb-size: 12px;--switch-thumb-translate-x: 15px;--filled-input-shell-padding-top: 14px;--filled-input-padding: 7px 12px;--filled-input-label-padding-x: 14px;--filled-input-label-top: -14px;--filled-input-label-left: 0px;--filled-input-label-height: 28px;--filled-input-label-font-size: .75rem;--filled-input-label-bg-bleed-bottom: -20px;--filled-input-content-font-size: .9rem;--underlined-input-gap: 6px;--underlined-input-padding-bottom: 4px;--underlined-input-letter-spacing: .5px;--underlined-input-line-height: 1px;--underlined-input-placeholder-opacity: .5;--underlined-input-disabled-opacity: .5;--divider-line-width: 1px;--resize-line-width: 2px;--password-hint-opacity-duration: .2s;--button-radius: var(--radius-md);--ghost-button-padding: 2px 16px;--ghost-button-outline-width: 1px;--ghost-button-border-width: 1.5px;--ghost-button-bg-bleed: -20px;--ghost-button-disabled-opacity: .7;--ghost-button-spinner-size: .85rem;--ghost-button-spinner-border-width: 2px;--toast-bottom: 42px;--toast-z-index: 9999;--toast-padding: 10px 16px;--toast-radius: var(--radius-lg);--toast-font-size: .9rem;--toast-shadow-blur: 15px;--toast-backdrop-blur: 2px;--toast-max-width: 80vw;--toast-life-ms: 5000;--toast-enter-y: 20px;--toast-leave-y: -20px;--toast-enter-opacity: .95;--toast-motion-scale-from: .95;--upload-dropzone-height: 180px;--upload-dropzone-border-width: 1.5px;--upload-section-gap: 1rem;--upload-icon-size: 42px;--upload-icon-margin-bottom: 1rem;--upload-title-font-size: 1.1rem;--upload-title-margin-bottom: .25rem;--upload-subtitle-font-size: .9rem;--upload-progress-font-size: .9rem;--upload-content-padding-x: 20px;--upload-state-row-gap: 1rem;--upload-state-row-margin-bottom: .25rem;--progress-track-height: 6px;--progress-track-radius: 3px;--progress-transition-duration: .2s;--auth-wrapper-padding: 0 80px 80px 80px;--auth-wrapper-mobile-padding: 0 16px 18px 16px;--auth-wrapper-current-padding: var(--auth-wrapper-padding);--auth-brand-height: 80px;--auth-brand-mobile-height: 58px;--auth-brand-current-height: var(--auth-brand-height);--auth-brand-font-size: 2rem;--auth-brand-mobile-font-size: 1.55rem;--auth-brand-current-font-size: var(--auth-brand-font-size);--auth-brand-logo-height: 32px;--auth-brand-logo-gap: 10px;--auth-container-padding: 20px;--auth-container-mobile-padding: 18px;--auth-container-current-padding: var(--auth-container-padding);--auth-container-current-align-items: center;--auth-container-radius-large: 120px;--auth-container-radius-small: var(--radius-sm);--auth-container-mobile-radius: var(--radius-2xl);--auth-container-current-radius-top-left: var(--auth-container-radius-small);--auth-container-current-radius-top-right: var(--auth-container-radius-large);--auth-container-current-radius-bottom-right: var(--auth-container-radius-small);--auth-container-current-radius-bottom-left: var(--auth-container-radius-large);--auth-panel-max-width: 480px;--auth-panel-min-width: 300px;--auth-panel-current-min-width: var(--auth-panel-min-width);--auth-title-font-size: 2.5rem;--auth-title-mobile-font-size: 2.1rem;--auth-title-current-font-size: var(--auth-title-font-size);--auth-title-margin-bottom: 50px;--auth-title-mobile-margin-bottom: 34px;--auth-title-current-margin-bottom: var(--auth-title-margin-bottom);--auth-title-letter-spacing: -1px;--auth-field-gap: 1rem;--auth-links-margin-bottom: 3rem;--auth-links-direction: row;--auth-links-align-items: stretch;--auth-links-gap: 0;--auth-submit-width: 220px;--auth-submit-current-width: var(--auth-submit-width);--auth-submit-padding: 8px;--auth-register-placeholder-width: 116px;--auth-register-placeholder-height: .9rem;--setting-text-input-width: 120px;--setting-text-input-current-width: var(--setting-text-input-width);--setting-text-input-padding: .25rem .5rem;--setting-text-input-font-size: .875rem;--setting-text-input-line-height: 1.5;--setting-text-input-radius: var(--radius-sm);--setting-text-input-disabled-opacity: .65;--setting-item-padding-bottom: .5rem;--setting-item-direction: row;--setting-item-align-items: center;--setting-item-gap: var(--settings-skeleton-gap);--setting-control-width: auto;--settings-footer-value-min-width: 88px;--settings-footer-version-skeleton-width: 72px;--settings-footer-status-skeleton-width: 88px;--settings-footer-skeleton-radius: var(--meta-tag-radius);--settings-skeleton-gap: 16px;--settings-skeleton-text-gap: 8px;--settings-skeleton-padding-bottom: 14px;--settings-skeleton-title-width: 46%;--settings-skeleton-title-height: .85rem;--settings-skeleton-desc-height: .7rem;--settings-skeleton-control-height: 1.8rem;--search-result-gap: 8px;--search-result-padding: 10px;--search-result-radius: var(--radius-lg);--search-result-border-width: 1px;--search-result-snippet-line-height: 1.45;--search-result-line-width: 34px;--search-empty-padding: 22px;--search-skeleton-gap: 10px;--search-skeleton-title-width: 58%;--search-skeleton-title-height: .85rem;--search-skeleton-line-height: .75rem;--search-skeleton-line-short-width: 46%;--search-skeleton-line-long-width: 72%;--theme-option-radius: var(--radius-md);--theme-option-padding-x: 8px;--theme-option-padding-y: 2px;--theme-option-gap: 8px;--theme-options-width: auto;--theme-option-flex: 0 1 auto;--profile-card-padding: 14px;--profile-skeleton-name-width: 52%;--profile-skeleton-name-height: 1.1rem;--profile-skeleton-label-height: .7rem;--profile-skeleton-value-height: .8rem;--profile-skeleton-scopes-label-width: 60px;--profile-skeleton-scope-primary-width: 56px;--profile-skeleton-scope-secondary-width: 44px;--profile-skeleton-status-label-width: 46px;--profile-skeleton-status-value-width: 72px;--profile-skeleton-joined-label-width: 50px;--profile-skeleton-joined-value-width: 110px;--profile-meta-gap-x: 12px;--profile-meta-gap-y: 8px;--profile-meta-margin-top: 1rem;--profile-name-line-height: 1.25;--profile-email-line-height: 1.35;--profile-meta-value-line-height: 1.35;--profile-password-fields-margin-bottom: 1rem;--profile-password-input-gap: 1rem;--profile-password-hint-gap: .25rem;--image-preview-default-width: 640;--image-preview-default-height: 420;--image-preview-min-width: 280;--image-preview-max-width: 720;--image-preview-viewport-width-ratio: .82;--image-preview-viewport-height-ratio: .72;--image-preview-shell-min-width: min(82vw, 320px);--image-preview-min-stage-width: 220;--image-preview-min-stage-height: 180;--image-preview-radius: var(--radius-xl)}:root[data-theme=dark]{--color-bg-pri: #271e27;--color-bg-sec: #211b21;--color-bg-field: #543a54;--color-bg-selected: #443248;--color-bg-dark: rgba(255, 255, 255, .08);--color-text-pri: #c6b8b0;--color-text-sec: #c59d87;--color-text-muted: #9a8479;--color-bg-error: #914444;--color-bg-warning: #c17f34;--color-line: #58473d;--color-skeleton: #543a54;--color-bg-pri-shadow: rgba(45, 35, 45, .2);--color-bg-error-shadow: rgba(244, 107, 107, .2);--color-bg-warning-shadow: rgba(243, 162, 69, .2);--color-text-pri-shadow: rgba(22, 22, 22, .2);--color-action: #daae95;--color-action-light: #523c2f;--color-accent-alt: var(--color-action)}@media(max-width:768px){:root{--icon-button-size: var(--icon-button-mobile-size);--modal-card-current-max-width: calc( 100vw - var(--modal-mobile-viewport-gap) * 2 - var(--safe-area-left) - var(--safe-area-right) );--modal-card-current-max-height: calc( 100dvh - var(--modal-mobile-viewport-gap) * 2 - var(--safe-area-top) - var(--safe-area-bottom) );--modal-body-current-padding: var(--modal-mobile-body-padding);--auth-wrapper-current-padding: var(--auth-wrapper-mobile-padding);--auth-brand-current-height: var(--auth-brand-mobile-height);--auth-brand-current-font-size: var(--auth-brand-mobile-font-size);--auth-container-current-padding: var(--auth-container-mobile-padding);--auth-container-current-align-items: flex-start;--auth-container-current-radius-top-left: var(--auth-container-mobile-radius);--auth-container-current-radius-top-right: var(--auth-container-mobile-radius);--auth-container-current-radius-bottom-right: var(--auth-container-mobile-radius);--auth-container-current-radius-bottom-left: var(--auth-container-mobile-radius);--auth-panel-current-min-width: 0;--auth-title-current-font-size: var(--auth-title-mobile-font-size);--auth-title-current-margin-bottom: var(--auth-title-mobile-margin-bottom);--auth-links-direction: column;--auth-links-align-items: flex-start;--auth-links-gap: var(--hint-gap);--auth-submit-current-width: 100%}}body,html{width:100%;height:100%;margin:0;background-color:var(--color-bg-pri);overflow:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-user-select:none;user-select:none;transition:background-color var(--motion-theme-duration) ease;font-family:var(--font-family-base);color:var(--color-text-pri)}button,input,select,textarea{font-family:inherit}#app{width:100%;height:100%}::-webkit-scrollbar{display:none}.soft-swap-enter-active,.soft-swap-leave-active{transition:opacity var(--motion-soft-duration) ease,transform var(--motion-soft-duration) ease}.soft-swap-enter-from,.soft-swap-leave-to{opacity:0;transform:translateY(var(--soft-swap-y))}.text-hint[data-v-ab3ad493]{display:flex;align-items:flex-start;justify-content:center;gap:var(--hint-gap);font-size:var(--hint-font-size);line-height:var(--hint-font-size);width:100%}.hint-icon[data-v-ab3ad493]{flex-shrink:0;width:var(--hint-icon-size);height:var(--hint-icon-size);display:flex;align-items:center;justify-content:center}.hint-icon[data-v-ab3ad493] svg{width:100%;height:100%;fill:currentColor}.hint-content[data-v-ab3ad493]{height:100%;flex:1;min-width:0;word-break:normal;overflow-wrap:anywhere;text-align:left}.notice-toast[data-v-f9a87a3a]{position:fixed;bottom:calc(var(--toast-bottom) + var(--safe-area-bottom));left:50%;z-index:var(--toast-z-index);padding:var(--toast-padding);border-radius:var(--toast-radius);max-width:var(--toast-max-width);-webkit-backdrop-filter:blur(var(--toast-backdrop-blur));backdrop-filter:blur(var(--toast-backdrop-blur))}
