@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Regular-B3SN4yqc.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Medium-DoW3kFbX.otf)format("opentype");font-weight:500;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Bold-C3YRi9Vg.otf)format("opentype");font-weight:700;font-display:swap}html,body{min-height:100%;color:var(--m-color-ink);font-family:var(--m-font-body);font-weight:var(--m-font-weight-medium);line-height:var(--m-font-line-height);-webkit-font-smoothing:antialiased;margin:0}body{background:var(--m-color-sand)}.m-glass{background:var(--m-glass-panel);-webkit-backdrop-filter:blur(var(--m-glass-blur)) saturate(var(--m-glass-saturate))}.m-shell{gap:var(--m-space-md);min-height:100vh;padding:var(--m-space-md);box-sizing:border-box;display:flex}.m-sidebar{top:var(--m-space-md);width:var(--m-size-sidebar);height:calc(100vh - 2 * var(--m-space-md));box-sizing:border-box;padding:var(--m-space-xl) var(--m-space-md);border-radius:var(--m-radius-panel);background:var(--m-glass-sidebar);-webkit-backdrop-filter:blur(var(--m-glass-blur-strong)) saturate(var(--m-glass-saturate));flex-direction:column;flex:none;align-self:flex-start;display:flex;position:sticky}.m-wordmark{height:var(--m-size-logo);width:auto;margin:0 var(--m-space-lg) var(--m-space-xl);color:var(--m-color-ink);flex:none;align-self:flex-start;display:block}.m-sidebar .ant-menu{font-weight:var(--m-font-weight-bold);border-inline-end:none!important}.m-sidebar-footer{padding:0 var(--m-space-xs);margin-top:auto}.m-main{flex:1;min-width:0}.m-panel{min-height:calc(100vh - 2 * var(--m-space-md));box-sizing:border-box;padding:var(--m-space-xxl) var(--m-space-xl) var(--m-space-page);border-radius:var(--m-radius-panel)}@media (width<=900px){.m-shell{padding:var(--m-space-sm);gap:var(--m-space-sm);flex-direction:column}.m-sidebar{width:auto;height:auto;padding:var(--m-space-md);position:static}.m-sidebar .ant-menu{gap:var(--m-space-xs);flex-wrap:wrap;display:flex}.m-sidebar .ant-menu-item{width:auto;margin-block:0}.m-wordmark{margin-bottom:var(--m-space-md)}.m-sidebar-footer{margin-top:var(--m-space-md)}.m-panel{padding:var(--m-space-xl) var(--m-space-lg)}}.m-page-header{margin-bottom:var(--m-space-xl)}.m-page-title{letter-spacing:var(--m-font-display-tracking);margin:var(--m-space-xxl) 0 var(--m-space-sm)!important;font-family:var(--m-font-display)!important;font-size:var(--m-font-title-size)!important;font-weight:var(--m-font-weight-regular)!important;line-height:var(--m-font-title-line-height)!important}.m-page-title-row{justify-content:space-between;align-items:flex-start;gap:var(--m-space-lg);margin:var(--m-space-xxl) 0 var(--m-space-sm);display:flex}.m-page-title-row .m-page-title{margin:0!important}.m-page-actions.m-page-actions-title{height:calc(var(--m-font-title-size) * var(--m-font-title-line-height));align-items:center;padding-bottom:0}.m-page-title-block{flex-direction:column;display:inline-flex}.m-page-under{width:0;min-width:100%;margin-top:var(--m-space-lg)}.m-page-under .ant-select{width:100%}.m-page-select .ant-select-prefix{color:var(--m-color-muted)}.m-page-hint{max-width:var(--m-size-hint-max);color:var(--m-color-ink-soft);margin:0!important}.m-page-bar{justify-content:space-between;align-items:flex-end;gap:var(--m-space-lg);margin-top:var(--m-space-xl);border-bottom:1px solid var(--m-color-line-soft);flex-wrap:wrap;display:flex}.m-page-bar .ant-tabs-nav{margin:0!important}.m-page-bar .ant-tabs-nav:before{border-bottom:none!important}.m-page-bar .ant-tabs-tab{font-weight:var(--m-font-weight-bold)}.m-page-actions{gap:var(--m-space-sm);padding-bottom:var(--m-space-lg);margin-left:auto;display:flex}.m-toolbar{align-items:center;gap:var(--m-space-sm);margin:var(--m-space-lg) 0;flex-wrap:wrap;display:flex}.m-toolbar-search{flex:320px}.m-toolbar-filter{width:var(--m-size-filter)}.m-toolbar-sort{width:var(--m-size-sort-select)}.m-toolbar-sort .ant-select-prefix{color:var(--m-color-muted)}.m-toolbar .ant-select,.m-toolbar .ant-input-affix-wrapper{background:var(--m-color-white)}.m-toolbar .ant-select-suffix,.m-toolbar .ant-select-clear{width:var(--m-size-icon);height:var(--m-size-icon);font-size:var(--m-size-icon);justify-content:center;align-items:center;display:inline-flex}.m-toolbar .ant-select-clear{inset-inline-end:var(--m-space-md);margin-top:calc(var(--m-size-icon) / -2);top:50%}.ant-tooltip .ant-tooltip-container{padding:var(--m-space-sm) var(--m-space-md);line-height:var(--m-font-line-height);align-items:center;display:flex}.m-table .ant-table{background:0 0}.m-table .ant-table-thead>tr>th{font-size:var(--m-font-size-small);font-weight:var(--m-font-weight-medium);white-space:nowrap;border-bottom:1px solid var(--m-color-line-soft)}.m-table .ant-table-cell.ant-table-cell-fix{background:var(--m-color-panel)}.m-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix{background:var(--m-color-canvas)}.m-table .ant-table-tbody>tr>td{height:var(--m-size-row);white-space:nowrap}.m-table .ant-table-tbody>tr{cursor:pointer}.m-table .m-row-actions{min-width:0}.m-table .m-title-button{width:calc(var(--m-size-title-column) - 2 * var(--m-space-sm))}.m-list-head,.m-row{align-items:center;gap:var(--m-space-md);padding:var(--m-space-md) var(--m-space-lg);display:flex}.m-list-head{font-size:var(--m-font-size-small);color:var(--m-color-ink-soft);border-bottom:1px solid var(--m-color-line-soft)}.m-row{min-height:var(--m-size-row);box-sizing:border-box;border-bottom:1px solid var(--m-color-line-soft);transition:background-color var(--m-motion-fast);background:0 0}.m-row:hover{background:var(--m-color-canvas)}.m-row-link{cursor:pointer}.m-row-sub{padding-left:calc(var(--m-space-lg) + var(--m-space-xxl))}.m-row-main{flex:1;min-width:0}.m-list{overflow-x:auto}.m-list .m-list-head,.m-list .m-row{min-width:var(--m-size-list-min)}.m-row-title{font-weight:var(--m-font-weight-bold)}.m-row-meta{font-size:var(--m-font-size-small);color:var(--m-color-ink-soft)}.m-row-meta.ant-typography{margin:0}.m-col-status{width:var(--m-size-status-column);flex:none}.m-col-wide{width:var(--m-size-wide-column);flex-wrap:wrap;flex:none}.m-col-actions{width:var(--m-size-actions-column);flex:none}.m-col-handle{width:var(--m-size-handle);flex:none}.m-col-photo{width:var(--m-size-portrait-column);flex:none;display:inline-flex}.m-col-name.m-title-button,.m-list-head .m-col-name{width:var(--m-size-title-column);flex:none}.m-col-bio{flex:1;min-width:0}.m-row .m-col-bio{font-size:var(--m-font-size)}.m-head-indent{padding-left:calc(var(--m-size-handle) + var(--m-space-md))}.m-row-actions{justify-content:flex-end;gap:var(--m-space-xs);min-width:var(--m-size-actions-column);flex:none;margin-left:auto;display:flex}.m-select-chip{align-items:center;gap:var(--m-space-xs);max-width:100%;height:var(--m-control-small);margin:calc(var(--m-space-xs) / 2) var(--m-space-xs) calc(var(--m-space-xs) / 2) 0;padding:0 var(--m-space-sm) 0 var(--m-space-xs);box-sizing:border-box;border-radius:var(--m-radius-thumb);background:var(--m-color-canvas-warm);color:var(--m-color-ink);touch-action:none;display:inline-flex}.ant-select-content-item:first-child .m-select-chip{margin-inline-start:var(--m-space-xs)}.m-select-chip.m-dragging{z-index:1;opacity:var(--m-opacity-disabled);position:relative}.m-select-chip-drag{align-items:center;gap:var(--m-space-xs);border-radius:var(--m-radius-thumb);cursor:grab;min-width:0;display:inline-flex}.m-dragging .m-select-chip-drag{cursor:grabbing}.m-select-chip-drag:focus-visible{box-shadow:var(--m-shadow-focus);outline:none}.m-select-chip-grip{color:var(--m-color-muted);flex:none}.m-select-chip-remove{color:var(--m-color-muted);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.m-select-chip-remove:hover{color:var(--m-color-ink)}.m-handle{width:var(--m-size-handle);box-sizing:border-box;padding:var(--m-space-xs);border-radius:var(--m-radius-thumb);color:var(--m-color-muted);cursor:grab;justify-content:center;display:inline-flex}.m-handle:focus-visible{box-shadow:var(--m-shadow-focus);outline:none}.m-title-button{align-items:center;gap:var(--m-space-md);min-width:0;max-width:100%;font:inherit;font-weight:var(--m-font-weight-bold);color:var(--m-color-ink);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.m-title-button:focus-visible{border-radius:var(--m-radius-thumb);box-shadow:var(--m-shadow-focus);outline:none}.m-title-button .m-row-main{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.m-title-button .m-row-main>*{max-width:100%}.m-title-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.m-thumb{border-radius:var(--m-radius-thumb);background:radial-gradient(140% 120% at 25% 15%, var(--m-dawn-amber) 0%, var(--m-dawn-orange) 45%, transparent 90%), linear-gradient(150deg, var(--m-dawn-rust), var(--m-dawn-base));color:var(--m-color-white);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.m-thumb:after{content:"";opacity:var(--m-dawn-grain);mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1.2 -0.1'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.m-thumb-skeleton{z-index:1;background:var(--m-color-sand);position:absolute;inset:0}.m-thumb-skeleton.m-pulse{animation:m-pulse var(--m-motion-pulse) ease-in-out var(--m-motion-pulse-delay) infinite}@keyframes m-pulse{50%{background:var(--m-color-line)}}.m-thumb img{z-index:2;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--m-motion-reveal) ease-out;position:relative}.m-thumb img.m-loaded{opacity:1}.m-thumb img.m-instant{transition:none}@media (prefers-reduced-motion:reduce){.m-thumb-skeleton.m-pulse{animation:none}.m-thumb img{transition:none}}.m-upload-status{justify-content:space-between;align-items:center;gap:var(--m-space-sm);display:flex}.m-upload-status .ant-btn-link{padding-inline:0}.m-thumb-round{border-radius:var(--m-radius-pill)}.m-chip{align-items:center;gap:var(--m-space-sm);max-width:100%;height:var(--m-control-small);box-sizing:border-box;padding:0 var(--m-space-md) 0 var(--m-space-xs);border-radius:var(--m-radius-pill);background:var(--m-color-canvas-warm);white-space:nowrap;display:inline-flex}.m-chip>span:last-child{text-overflow:ellipsis;overflow:hidden}.m-chip.m-chip-tag{height:var(--m-size-tag);padding:0 var(--m-space-md);border:1px solid var(--m-color-line-soft);background:var(--m-color-white)}.m-person{align-items:center;gap:var(--m-space-md);white-space:nowrap;display:inline-flex}.m-visibility{cursor:help;display:inline-flex}.m-table td .m-inline{vertical-align:middle}.m-table td .m-visibility{vertical-align:-.2em}.m-more{height:var(--m-size-count);padding:0 var(--m-size-count-inset);box-sizing:border-box;border-radius:var(--m-radius-pill);background:var(--m-color-canvas);font-size:var(--m-font-size-count);font-weight:var(--m-font-weight-regular);color:var(--m-color-ink);justify-content:center;align-items:center;display:inline-flex}.m-inline{align-items:center;gap:var(--m-space-sm);white-space:nowrap;display:inline-flex}.m-icon-muted,.ant-typography-copy,.m-id.ant-typography,.m-id .ant-typography-actions{align-items:center;display:inline-flex}.m-handle svg,.ant-drawer-close svg,.ant-modal-close svg{flex:none}.ant-drawer .ant-drawer-close,.ant-modal .ant-modal-close{width:var(--m-control-medium);height:var(--m-control-medium);border-radius:var(--m-radius-pill);justify-content:center;align-items:center;padding:0;display:inline-flex}.m-icon-muted{color:var(--m-color-muted)}.m-dot{width:var(--m-size-dot);height:var(--m-size-dot);border-radius:var(--m-radius-pill);background:var(--m-color-faint);display:inline-block}.m-dot-live{background:var(--m-color-olive)}.m-dot-archived{background:var(--m-color-brown-soft)}.m-hint-pill{align-items:center;gap:var(--m-space-xs);height:var(--m-size-more);padding:0 var(--m-space-sm);border-radius:var(--m-radius-pill);background:var(--m-tint-peach);color:var(--m-color-amber);font-size:var(--m-font-size-small);font-weight:var(--m-font-weight-bold);cursor:help;display:inline-flex}button.m-hint-pill{border:none;font-family:inherit}.m-hint-pill.m-hint-icon{width:var(--m-size-more);color:var(--m-color-red);background:0 0;justify-content:center;padding:0}.m-blocked.ant-btn{opacity:var(--m-opacity-disabled);cursor:not-allowed}.m-hint-pill:focus-visible{box-shadow:var(--m-shadow-focus);outline:none}.m-flags{gap:var(--m-space-xs);display:inline-flex}.m-flag{width:var(--m-size-flag-width);height:var(--m-size-flag-height);border-radius:var(--m-size-flag-radius);box-shadow:0 0 0 1px var(--m-color-line-soft);display:inline-flex;overflow:hidden}.m-flag svg{width:100%;height:100%}.m-flag-off{opacity:var(--m-opacity-off);filter:grayscale()}.m-flag-code{width:auto;padding:0 var(--m-space-xs);font-size:var(--m-size-flag-code);line-height:var(--m-size-flag-height);font-weight:var(--m-font-weight-bold);background:var(--m-color-canvas-warm)}.m-id{font-variant-numeric:tabular-nums;color:var(--m-color-ink-soft)}.m-status-card{padding:var(--m-space-xl);border:1px solid var(--m-color-line-soft);border-radius:var(--m-radius-card);background:var(--m-color-white)}.m-full{width:100%}.m-row-compact{min-height:var(--m-size-row-compact);padding:var(--m-space-xs) var(--m-space-sm)}.m-picker-select.m-picker-filled{margin-bottom:var(--m-space-sm)}.m-option-sub{padding-inline-start:var(--m-space-lg)}.m-section-head{justify-content:space-between;align-items:baseline;gap:var(--m-space-sm);display:flex}.m-status-chip{color:var(--m-color-ink-soft)}.m-tile-meta.ant-typography{margin-top:var(--m-space-xs);font-size:var(--m-font-size-small);display:block}.m-facts{align-items:center;gap:var(--m-space-xs) var(--m-space-sm);line-height:var(--m-font-line-height);flex-wrap:wrap;display:inline-flex}.m-facts-item{align-items:center;gap:var(--m-space-sm);color:var(--m-color-ink-soft);display:inline-flex}.m-facts-item:before{content:"·"}.m-uploaded svg{color:var(--m-color-olive)}.m-problem{color:var(--m-color-red);white-space:normal;flex-wrap:wrap}.m-problem .ant-btn-link{height:auto;padding-inline:0}.ant-checkbox.ant-checkbox-checked:after{display:none}.ant-checkbox.ant-checkbox-indeterminate{border-color:var(--m-color-olive);background:var(--m-color-olive)}.ant-checkbox.ant-checkbox-indeterminate:after{background:var(--m-color-white);border-radius:1px;width:50%;height:2px}.ant-table-thead .ant-checkbox.ant-checkbox-checked:after{background:var(--m-color-white);opacity:1;border:0;border-radius:1px;width:50%;height:2px;display:block;inset-inline-start:50%;transform:translate(-50%,-50%)}.m-confirm .ant-popover-container{max-width:var(--m-size-confirm);padding:var(--m-space-lg);border-radius:var(--m-radius-panel);text-align:center}.m-confirm-title{margin-bottom:var(--m-space-md);font-size:var(--m-font-size-large);font-weight:var(--m-font-weight-medium)}.m-confirm-actions{gap:var(--m-space-xs);grid-template-columns:1fr 1fr;display:inline-grid}.m-confirm-body{margin-bottom:var(--m-space-md)}.m-confirm-body .m-choices{justify-content:center}.m-confirm-modal .ant-modal-container{padding:var(--m-space-lg);border-radius:var(--m-radius-panel);text-align:center}.ant-form-item .ant-select:not(.ant-select-multiple):not(.ant-select-disabled):has(.ant-select-content-has-value){background:var(--m-color-canvas-warm)}.m-choices{gap:var(--m-space-xs);flex-wrap:wrap;display:flex}.ant-checkbox-wrapper.m-choice{height:var(--m-control-small);padding:0 var(--m-space-md) 0 var(--m-space-sm);border:1px solid var(--m-color-line-soft);border-radius:var(--m-radius-pill);align-items:center;margin:0}.ant-spin.m-page-loading{min-height:var(--m-size-loading-area);justify-content:center;align-items:center;display:flex}.ant-empty.m-empty{min-height:var(--m-size-loading-area);flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex}.m-empty .ant-empty-image{height:var(--m-size-empty-image);margin:0}.m-empty .ant-empty-image svg{width:auto;height:100%}.m-empty .ant-empty-description{margin:0}.m-table-loading{min-height:var(--m-size-loading-area);display:block}.m-spinner{width:var(--m-size-spinner);height:var(--m-size-spinner);color:var(--m-color-muted);display:inline-block;position:relative}.m-spinner.m-spinner-inline{--m-size-spinner:1em;color:currentColor;vertical-align:-.125em}.m-spinner>span{top:0;left:calc(50% - var(--m-size-spinner) / 16);width:calc(var(--m-size-spinner) / 8);height:calc(var(--m-size-spinner) * .28);border-radius:var(--m-radius-pill);transform-origin:50% calc(var(--m-size-spinner) / 2);animation:m-spinner-fade var(--m-motion-spinner) linear infinite;background:currentColor;position:absolute}@keyframes m-spinner-fade{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion:reduce){.m-spinner>span{animation-duration:calc(var(--m-motion-spinner) * 3)}}.m-bulk-bar{justify-content:space-between;align-items:center;gap:var(--m-space-sm);margin-bottom:var(--m-space-md);padding:var(--m-space-sm) var(--m-space-md);border:1px solid var(--m-color-line-soft);border-radius:var(--m-radius-card);background:var(--m-color-panel);flex-wrap:wrap;display:flex}.m-bulk-refused{margin:0;padding-inline-start:var(--m-space-lg)}.m-tile-actions{margin-top:var(--m-space-md)}.m-missing{gap:var(--m-space-xs);margin:var(--m-space-sm) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.m-missing-icon{color:var(--m-color-red);flex:none}.m-archive-button.ant-btn{margin-top:var(--m-space-sm)}.m-switch-field .ant-form-item-control-input{min-height:0}.m-tile-list{margin:var(--m-space-sm) 0}.m-form-section+.m-tile-list,.m-section-head+.m-tile-list,.m-form-section+.m-field-group{margin-top:0}.m-tile{padding:var(--m-space-md);border:1px solid var(--m-color-line-soft);border-radius:var(--m-radius-card);background:var(--m-color-panel)}.m-tile-head{justify-content:space-between;align-items:center;gap:var(--m-space-sm);margin-bottom:var(--m-space-xs);display:flex}.m-more-formats.ant-btn{margin-bottom:var(--m-space-sm);padding-inline:0;display:flex}.m-more-formats svg{transition:transform var(--m-motion-fade)}.m-more-formats .m-caret-open{transform:rotate(180deg)}.m-field-group{margin:var(--m-space-sm) 0}.m-field-help.ant-typography{margin:var(--m-space-xs) 0 0}.ant-typography.m-form-section{margin:var(--m-space-sm) 0;font-family:var(--m-font-display);font-weight:var(--m-font-weight-regular);letter-spacing:var(--m-font-display-tracking)}.m-contents{display:contents}.ant-form-item:has(+.m-form-actions){margin-bottom:0}.m-form-actions{bottom:calc(-1 * var(--m-space-xl));z-index:2;gap:var(--m-space-sm);margin:calc(var(--m-space-xl) + var(--m-space-md)) calc(-1 * var(--m-space-xl)) calc(-1 * var(--m-space-xl));padding:var(--m-space-lg) var(--m-space-xl);border-top:1px solid var(--m-color-line-soft);background:var(--m-color-white);display:flex;position:sticky}.ant-modal .m-form-actions{margin:var(--m-space-lg) 0 0;padding:var(--m-space-lg) 0 0;background:0 0;position:static}.ant-drawer .ant-drawer-content,.ant-drawer .ant-drawer-section{background:var(--m-color-white)}.ant-drawer-right>.ant-drawer-content-wrapper,.ant-drawer-right .ant-drawer-section{border-radius:var(--m-radius-panel) 0 0 var(--m-radius-panel);overflow:hidden}.ant-drawer .ant-drawer-title,.ant-modal .ant-modal-title{font-family:var(--m-font-display);font-size:var(--m-font-section-size);font-weight:var(--m-font-weight-regular);letter-spacing:var(--m-font-display-tracking)}.ant-drawer .ant-drawer-header{border-bottom-color:var(--m-color-line-soft)}.ant-drawer .ant-drawer-header-title{align-items:center}.ant-drawer .ant-drawer-title{line-height:var(--m-font-title-line-height);align-items:center;display:flex}.ant-drawer .ant-drawer-close{transform:translateY(calc(var(--m-space-xs) / -2));justify-content:center;align-items:center;margin-block:0;display:inline-flex}.ant-drawer .ant-tabs-tab{font-weight:var(--m-font-weight-bold)}.ant-btn{letter-spacing:var(--m-font-button-tracking)}.ant-form-item-label>label{font-weight:var(--m-font-weight-medium)}.m-login{min-height:100vh;padding:var(--m-dawn-frame-width);box-sizing:border-box;background:var(--m-dawn-frame);display:flex}.m-login-stage{border-radius:var(--m-dawn-stage-radius);background:var(--m-dawn-base);min-width:0;color:var(--m-dawn-text);isolation:isolate;flex-direction:column;flex:1;align-items:center;display:flex;position:relative;overflow:clip}.m-login-light,.m-login-grain,.m-login-stage:after{pointer-events:none;z-index:-1;position:absolute}.m-login-light{filter:blur(var(--m-dawn-light-blur)) saturate(var(--m-dawn-light-saturate));inset:-20%}.m-login-light span{opacity:var(--m-dawn-light-opacity);will-change:transform;border-radius:50%;position:absolute}.m-login-light span:first-child{background:var(--m-dawn-orange);width:60%;height:60%;animation:m-dawn-drift-a var(--m-dawn-drift-a) ease-in-out infinite alternate;top:10%;left:5%}.m-login-light span:nth-child(2){background:var(--m-dawn-amber);width:55%;height:55%;opacity:var(--m-dawn-amber-opacity);animation:m-dawn-drift-b var(--m-dawn-drift-b) ease-in-out infinite alternate;top:30%;right:0}.m-login-light span:nth-child(3){background:var(--m-dawn-rust);width:70%;height:50%;animation:m-dawn-drift-c var(--m-dawn-drift-c) ease-in-out infinite alternate;bottom:0;left:20%}.m-login-stage:after{content:"";background:radial-gradient(ellipse at 50% 45%, transparent var(--m-dawn-vignette-start), var(--m-dawn-vignette) 100%);inset:0}.m-login-grain{opacity:var(--m-dawn-grain);mix-blend-mode:overlay;animation:m-dawn-grain var(--m-dawn-grain-period) steps(6) infinite;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1.2 -0.1'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");inset:-10%}@keyframes m-dawn-drift-a{to{transform:translate(25%,15%)scale(1.15)}}@keyframes m-dawn-drift-b{to{transform:translate(-30%,-10%)scale(.9)}}@keyframes m-dawn-drift-c{to{transform:translate(-15%,-25%)scale(1.1)}}@keyframes m-dawn-grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}@keyframes m-dawn-lift{0%{transform:translateY(var(--m-space-sm))}}@keyframes m-dawn-rise{0%{opacity:0;transform:translateY(var(--m-space-sm))}}.m-login-brand{padding-top:var(--m-space-page);text-align:center;animation:m-dawn-rise var(--m-dawn-rise-period) ease-out both}.m-login-logo{height:var(--m-dawn-logo-height);width:auto;display:block}.m-login-panel{grid-template-rows:var(--m-dawn-space-above) auto auto 1fr;width:100%;max-width:var(--m-size-login-card);padding:var(--m-space-xl) var(--m-space-lg);box-sizing:border-box;animation:m-dawn-lift var(--m-dawn-rise-period) ease-out var(--m-dawn-rise-delay) both;flex:1;grid-template-columns:minmax(0,1fr);display:grid}.m-login-panel h1{margin:0 0 var(--m-space-xxl);font-family:var(--m-font-display);font-size:min(var(--m-dawn-title-size), var(--m-dawn-title-fluid));font-weight:var(--m-font-weight-regular);letter-spacing:var(--m-font-display-tracking);line-height:var(--m-font-title-line-height);text-align:center;white-space:nowrap;grid-row:2}.m-login-panel form{grid-row:3/span 2;grid-template-rows:subgrid;display:grid}.m-login-extra{gap:var(--m-space-md);padding-top:var(--m-space-md);flex-direction:column;display:flex}.m-login-panel p{color:var(--m-dawn-text);text-align:center;margin:0}@media (width>=600px){.m-login-panel p.m-login-oneline{white-space:nowrap}}.m-login-toast{bottom:calc(var(--m-dawn-frame-width) + var(--m-space-xl));z-index:1;align-items:center;gap:var(--m-space-sm);width:max-content;max-width:calc(100vw - 2 * (var(--m-dawn-frame-width) + var(--m-space-lg)));padding:var(--m-space-sm) var(--m-space-lg);box-sizing:border-box;border:1px solid var(--m-dawn-field-edge);border-radius:var(--m-radius-pill);background:var(--m-dawn-field);-webkit-backdrop-filter:blur(var(--m-dawn-field-blur)) saturate(var(--m-glass-saturate));color:var(--m-dawn-text);font-weight:var(--m-font-weight-medium);animation:m-login-toast var(--m-motion-fade) ease-out both;margin:0;display:flex;position:fixed;left:50%;transform:translate(-50%)}.m-login-toast svg{flex:none}@keyframes m-login-toast{0%{opacity:0;transform:translate(-50%, var(--m-space-sm))}}@media (prefers-reduced-motion:reduce){.m-login-toast{animation:none}}.m-login-field{align-items:center;gap:var(--m-space-xs);min-height:var(--m-dawn-field-height);padding:var(--m-dawn-field-inset);box-sizing:border-box;border:1px solid var(--m-dawn-field-edge);border-radius:var(--m-radius-pill);background:var(--m-dawn-field);-webkit-backdrop-filter:blur(var(--m-dawn-field-blur)) saturate(var(--m-glass-saturate));display:flex}.m-login-field:has(input:focus){border-color:var(--m-dawn-field-edge-focus)}.m-login-field input{width:0;min-width:0;padding:0 var(--m-space-md);font:inherit;font-size:var(--m-font-size-large);color:var(--m-dawn-text);background:0 0;border:none;outline:none;flex:1;align-self:stretch}.m-login-field input::placeholder{color:var(--m-dawn-placeholder)}.m-login-field button{padding:0 var(--m-space-lg);border-radius:var(--m-radius-pill);background:var(--m-color-white);color:var(--m-color-ink);font:inherit;font-weight:var(--m-font-weight-medium);cursor:pointer;border:none;flex:none;align-self:stretch}.m-login-field button:focus-visible{box-shadow:inset 0 0 0 var(--m-dawn-button-focus-width) var(--m-color-ink);outline:none}.m-login-field button:disabled{opacity:var(--m-opacity-disabled);cursor:default}.m-login-secret{font-size:var(--m-font-size-small);word-break:break-all}.m-login-qr{width:var(--m-size-qr);max-width:100%;padding:var(--m-space-sm);box-sizing:border-box;border-radius:var(--m-radius-card);background:var(--m-color-white);margin:0 auto}.m-login-qr img{width:100%;display:block}.m-login-field input:-webkit-autofill{-webkit-text-fill-color:var(--m-dawn-text);caret-color:var(--m-dawn-text);transition:background-color 600000s}@media (prefers-reduced-motion:reduce){.m-login-light span,.m-login-grain,.m-login-brand,.m-login-panel{animation:none}}.ant-message.ant-message-top{top:auto!important;bottom:var(--m-space-xl)!important;height:auto!important}.ant-message-top .ant-message-notice.ant-message-fade-appear-prepare,.ant-message-top .ant-message-notice.ant-message-fade-enter-prepare,.ant-message-top .ant-message-notice.ant-message-fade-appear-start,.ant-message-top .ant-message-notice.ant-message-fade-enter-start,.ant-message-top .ant-message-notice.ant-message-fade-leave-active{transform:translate3d(-50%, var(--m-space-lg), 0)!important}.ant-drawer .ant-form-item-explain>:last-child{padding-bottom:var(--m-space-sm)}.m-fade-appear-start,.m-fade-enter-start{opacity:0}.m-fade-appear-active,.m-fade-enter-active{opacity:1;transition:opacity var(--m-motion-fade) ease-out}.m-fade-leave-start{opacity:1}.m-fade-leave-active{opacity:0;transition:opacity var(--m-motion-fast) ease-in}@media (prefers-reduced-motion:reduce){.m-fade-appear-active,.m-fade-enter-active,.m-fade-leave-active{transition-duration:1ms}}
