@media (min-width:769px){@font-face{font-family:'MiSans Web';src:url('../fonts/MiSans-Regular.woff2') format('woff2');font-weight:400;font-display:swap;}@font-face{font-family:'MiSans Web';src:url('../fonts/MiSans-Semibold.woff2') format('woff2');font-weight:600;font-display:swap;}}.wr-scope{color-scheme:light;color:var(--wr-text);font:var(--wr-weight-body) var(--wr-type-body)/var(--wr-line-height) var(--wr-font-ui);-webkit-font-smoothing:antialiased;scrollbar-color:var(--wr-control-border) var(--wr-canvas);}.wr-scope[data-wr-theme='dark']{color-scheme:dark;}.wr-scope,.wr-scope *,.wr-scope *::before,.wr-scope *::after{box-sizing:border-box;}.wr-scope [hidden]{display:none !important;}.wr-scope :where(button,input,textarea,select){font:inherit;color:inherit;}.wr-scope :where(button,a,summary){-webkit-tap-highlight-color:transparent;touch-action:manipulation;}.wr-scope :where(button,summary){cursor:pointer;}.wr-scope :where(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--wr-focus);outline-offset:2px;}.wr-scope ::selection{background:var(--wr-accent);color:var(--wr-on-accent);}.wr-scope :where(h1,h2,h3,p){margin:0;overflow-wrap:anywhere;}.wr-scope :where(h1,h2,h3){font-weight:var(--wr-weight-strong);text-wrap:balance;}.wr-scope h1{font-family:var(--wr-font-display);font-size:var(--wr-type-page);line-height:1.2;letter-spacing:-.025em;}.wr-scope h2{font-size:var(--wr-type-section);line-height:1.4;}.wr-scope h3{font-size:var(--wr-type-body);}.wr-scope a{color:var(--wr-info);text-underline-offset:4px;}.wr-scope svg.wr-icon{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;}.wr-scope .wr-description{font-size:var(--wr-type-description);color:var(--wr-text-secondary);}.wr-scope .wr-meta{font-size:var(--wr-type-meta);color:var(--wr-text-secondary);}.wr-scope .wr-data{font-family:var(--wr-font-data);font-variant-numeric:tabular-nums;}.wr-scope .wr-stack > * + *{margin-top:var(--wr-space12);}.wr-scope .wr-actions{display:flex;flex-wrap:wrap;gap:var(--wr-space12);align-items:center;}.wr-scope .wr-button{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:var(--wr-space8);min-width:var(--wr-touch);min-height:var(--wr-button-height);padding:10px var(--wr-space16);border:1px solid var(--wr-control-border);border-radius:var(--wr-radius-control);background:var(--wr-surface);color:var(--wr-text);font-size:var(--wr-type-description);font-weight:var(--wr-weight-strong);text-decoration:none;transition:transform var(--wr-feedback) var(--wr-ease),background-color var(--wr-feedback),border-color var(--wr-feedback);}.wr-scope .wr-button--primary{background:var(--wr-accent);color:var(--wr-on-accent);border-color:transparent;}.wr-scope .wr-button--text{background:transparent;border-color:transparent;color:var(--wr-info);}.wr-scope .wr-button--icon{padding:0;width:var(--wr-touch);min-height:var(--wr-touch);flex:none;}.wr-scope .wr-button:disabled,.wr-scope .wr-button[aria-disabled='true']{opacity:.55;cursor:not-allowed;}.wr-scope .wr-button:active:not(:disabled):not([aria-disabled='true']),.wr-scope .wr-nav-item:active{transform:scale(.97);}.wr-scope .wr-button[data-wr-state='pending']::before{content:'';width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:wr-turn 650ms linear infinite;}.wr-scope .wr-button[data-wr-state='success']{background:var(--wr-success-surface);color:var(--wr-success);border-color:var(--wr-success);}.wr-scope .wr-ripple{position:absolute;z-index:-1;pointer-events:none;width:var(--wr-wave-size);height:var(--wr-wave-size);top:var(--wr-wave-y);left:var(--wr-wave-x);border-radius:50%;background:currentColor;opacity:.12;transform:translate(-50%,-50%) scale(0);}@media (hover:hover){.wr-scope .wr-button:hover:not(:disabled):not([aria-disabled='true']){background:var(--wr-surface-subtle);}.wr-scope .wr-button--primary:hover:not(:disabled):not([data-wr-state='success']){background:var(--wr-accent-hover);}.wr-scope .wr-button--text:hover{text-decoration:underline;}.wr-scope .wr-nav-item:hover{background:var(--wr-surface-subtle);}}.wr-scope .wr-card{padding:var(--wr-space20);background:var(--wr-surface);border:1px solid var(--wr-border);border-radius:var(--wr-radius-card);min-width:0;}.wr-scope .wr-card--action{background:var(--wr-accent);color:var(--wr-on-accent);border-color:transparent;border-radius:24px 24px 24px 5px;}.wr-scope .wr-card--action .wr-description{color:inherit;}.wr-scope .wr-field{display:grid;gap:var(--wr-space8);font-size:var(--wr-type-description);font-weight:var(--wr-weight-strong);min-width:0;}.wr-scope .wr-field :where(input:not([type='checkbox']),textarea,select){width:100%;min-width:0;min-height:var(--wr-button-height);padding:var(--wr-space12);border:1px solid var(--wr-control-border);border-radius:var(--wr-radius-control);background:var(--wr-surface-subtle);font-size:var(--wr-type-input);font-weight:var(--wr-weight-body);caret-color:var(--wr-info);transition:border-color var(--wr-feedback),background-color var(--wr-feedback);}.wr-scope .wr-field textarea{resize:vertical;min-height:128px;}.wr-scope .wr-field ::placeholder{color:var(--wr-text-secondary);opacity:1;}.wr-scope .wr-field :where(input,textarea,select):focus{border-color:var(--wr-focus);background:var(--wr-surface);}.wr-scope .wr-field [aria-invalid='true']{border-color:var(--wr-danger);}.wr-scope .wr-field :disabled{cursor:not-allowed;opacity:.6;}.wr-scope .wr-field-error{color:var(--wr-danger);font-size:var(--wr-type-description);font-weight:var(--wr-weight-body);}.wr-scope .wr-check{display:flex;align-items:center;gap:var(--wr-space12);min-height:var(--wr-touch);font-size:var(--wr-type-description);cursor:pointer;}.wr-scope .wr-check input{width:20px;height:20px;accent-color:var(--wr-info);margin:0;}.wr-scope .wr-badge{display:inline-flex;align-items:center;gap:var(--wr-space4);border-radius:var(--wr-radius-badge);padding:3px var(--wr-space8);color:var(--wr-info);background:var(--wr-info-surface);font-size:var(--wr-type-meta);font-weight:var(--wr-weight-strong);}.wr-scope .wr-badge--success{color:var(--wr-success);background:var(--wr-success-surface);}.wr-scope .wr-badge--danger{color:var(--wr-danger);background:var(--wr-danger-surface);}.wr-scope .wr-message{padding:var(--wr-space16);border-radius:var(--wr-radius-control);font-size:var(--wr-type-description);background:var(--wr-info-surface);color:var(--wr-info);overflow-wrap:anywhere;}.wr-scope .wr-message[data-wr-kind='error']{background:var(--wr-danger-surface);color:var(--wr-danger);}.wr-scope .wr-message[data-wr-kind='success']{background:var(--wr-success-surface);color:var(--wr-success);}.wr-scope .wr-empty{padding-block:var(--wr-space24);}.wr-scope .wr-loading{min-height:88px;display:flex;align-items:center;gap:var(--wr-space12);color:var(--wr-text-secondary);}.wr-scope .wr-loading::before{content:'';width:20px;height:20px;border:2px solid var(--wr-info);border-right-color:transparent;border-radius:50%;animation:wr-turn 650ms linear infinite;}.wr-scope .wr-glass{background:var(--wr-surface);border:1px solid var(--wr-border);}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.wr-scope .wr-glass{background:var(--wr-glass-surface);border-color:var(--wr-glass-edge);backdrop-filter:blur(var(--wr-glass-blur)) saturate(var(--wr-glass-saturation));-webkit-backdrop-filter:blur(var(--wr-glass-blur)) saturate(var(--wr-glass-saturation));box-shadow:inset 0 1px 0 var(--wr-glass-edge),0 18px 42px var(--wr-glass-shade);}}.wr-scope .wr-project-bar{position:sticky;top:var(--wr-space12);z-index:4;display:flex;justify-content:space-between;align-items:center;gap:var(--wr-space12);padding:var(--wr-space12) var(--wr-space16);border-radius:var(--wr-radius-card);min-width:0;}.wr-scope .wr-project-bar .wr-meta{color:var(--wr-text);}.wr-scope .wr-project-bar > div{min-width:0;overflow-wrap:anywhere;}.wr-scope .wr-nav{position:relative;isolation:isolate;display:grid;gap:var(--wr-space8);}.wr-scope .wr-nav-item{position:relative;z-index:1;display:flex;align-items:center;gap:var(--wr-space12);min-height:var(--wr-nav-height);min-width:0;border:0;border-radius:var(--wr-radius-control);background:transparent;color:var(--wr-text);padding:var(--wr-space12);text-decoration:none;font-size:var(--wr-type-description);transition:transform var(--wr-feedback) var(--wr-ease),background-color var(--wr-feedback);}.wr-scope .wr-nav-item[aria-current='page']{background:var(--wr-accent);color:var(--wr-on-accent);font-weight:var(--wr-weight-strong);}.wr-scope .wr-nav[data-wr-ready] .wr-nav-item[aria-current='page']{background:transparent;}.wr-scope .wr-nav-indicator{position:absolute;z-index:0;left:0;top:0;background:var(--wr-accent);border-radius:var(--wr-radius-control);pointer-events:none;transform-origin:top left;}.wr-scope .wr-bottom-nav{position:fixed;z-index:5;bottom:calc(12px + env(safe-area-inset-bottom,0px));left:var(--wr-space12);right:var(--wr-space12);padding:var(--wr-space8);border-radius:var(--wr-radius-navigation);}.wr-scope .wr-bottom-nav .wr-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--wr-space4);}.wr-scope .wr-bottom-nav .wr-nav-item{flex-direction:column;justify-content:center;gap:var(--wr-space4);padding:var(--wr-space8) var(--wr-space4);font-size:var(--wr-type-meta);}.wr-scope .wr-sidebar{display:none;}.wr-scope .wr-disclosure{border-block:1px solid var(--wr-border);}.wr-scope .wr-disclosure summary{min-height:var(--wr-button-height);display:flex;align-items:center;justify-content:space-between;gap:var(--wr-space12);list-style:none;font-size:var(--wr-type-description);font-weight:var(--wr-weight-strong);}.wr-scope .wr-disclosure summary::-webkit-details-marker{display:none;}.wr-scope .wr-disclosure summary::after{content:'';width:8px;height:8px;margin-inline:var(--wr-space4);flex:none;border-right:1.75px solid var(--wr-info);border-bottom:1.75px solid var(--wr-info);transform:rotate(45deg);transition:transform var(--wr-state) var(--wr-ease);}.wr-scope .wr-disclosure[open]:not([data-wr-expanded='false']) summary::after{transform:rotate(225deg);}.wr-scope .wr-disclosure-body{padding-bottom:var(--wr-space16);}.wr-scope .wr-dialog{width:min(600px,calc(100% - 32px));max-width:100%;max-height:calc(100dvh - 32px);padding:var(--wr-glass-rim);margin:auto;border-radius:var(--wr-radius-card);color:var(--wr-text);overflow:hidden;}.wr-scope .wr-dialog::backdrop{background:var(--wr-veil);}.wr-scope .wr-dialog:not([open]){display:none;}.wr-scope .wr-dialog[open]{display:flex;flex-direction:column;}.wr-scope .wr-dialog > form,.wr-scope .wr-dialog-layout{min-height:0;display:flex;flex-direction:column;max-height:inherit;}.wr-scope .wr-dialog-header,.wr-scope .wr-dialog-footer{display:flex;gap:var(--wr-space12);align-items:center;justify-content:space-between;padding:var(--wr-space12);flex:none;}.wr-scope .wr-dialog-header h2{min-width:0;}.wr-scope .wr-dialog-body{background:var(--wr-surface);border-radius:var(--wr-radius-control);padding:var(--wr-space20);min-height:0;overflow-y:auto;overscroll-behavior:contain;}.wr-scope .wr-dialog-footer{padding-bottom:max(12px,env(safe-area-inset-bottom,0px));}.wr-scope .wr-dialog-footer .wr-button{flex:1;}.wr-scope[data-wr-dialog-open]{overflow:hidden;}.wr-scope .wr-toast{position:fixed;z-index:30;bottom:calc(112px + env(safe-area-inset-bottom,0px));left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 32px);padding:var(--wr-space12) var(--wr-space16);border:1px solid var(--wr-control-border);border-radius:var(--wr-radius-control);background:var(--wr-surface);color:var(--wr-text);font-size:var(--wr-type-description);box-shadow:0 8px 24px var(--wr-glass-shade);}.wr-scope .wr-confirmed{background:var(--wr-success-surface);}@keyframes wr-turn{to{transform:rotate(360deg);}}@media (max-width:768px){.wr-scope .wr-dialog{width:100%;margin:auto 0 0;max-height:calc(100dvh - 16px);border-radius:var(--wr-radius-sheet) var(--wr-radius-sheet) 0 0;}}@media (min-width:769px){.wr-scope{font-synthesis:none;}.wr-scope .wr-sidebar{display:flex;flex-direction:column;gap:var(--wr-space24);position:sticky;top:var(--wr-space12);height:calc(100dvh - 24px);margin:var(--wr-space12);padding:var(--wr-space20) var(--wr-space12);border-radius:var(--wr-radius-navigation);}.wr-scope .wr-bottom-nav{display:none;}.wr-scope .wr-toast{bottom:var(--wr-space32);}}.wr-scope[data-wr-transparency='reduce'] .wr-glass{background:var(--wr-surface);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--wr-border);box-shadow:none;}@media (prefers-reduced-transparency:reduce){.wr-scope .wr-glass{background:var(--wr-surface);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--wr-border);box-shadow:none;}}.wr-scope[data-wr-motion='reduce'] .wr-button,.wr-scope[data-wr-motion='reduce'] .wr-nav-item,.wr-scope[data-wr-motion='reduce'] .wr-disclosure summary::after{transition:none;}.wr-scope[data-wr-motion='reduce'] :is(.wr-button,.wr-nav-item):active:not(:disabled):not([aria-disabled='true']){transform:none;}.wr-scope[data-wr-motion='reduce'] .wr-loading::before,.wr-scope[data-wr-motion='reduce'] .wr-button[data-wr-state='pending']::before{animation:none;}@media (prefers-reduced-motion:reduce){.wr-scope .wr-button,.wr-scope .wr-nav-item,.wr-scope .wr-disclosure summary::after{transition:none;}.wr-scope :is(.wr-button,.wr-nav-item):active:not(:disabled):not([aria-disabled='true']){transform:none;}.wr-scope .wr-loading::before,.wr-scope .wr-button[data-wr-state='pending']::before{animation:none;}}