.q-datetime-picker{border:.5px solid var(--q-c-dark-4);border-radius:6px;align-items:center;display:inline-flex}.q-datetime-picker .q-datetime-picker-prepend{color:var(--q-c-dark-2);white-space:nowrap;flex:none;align-items:center;margin-left:.5rem;margin-right:.25rem;line-height:1;display:inline-flex}.q-datetime-picker input[type=date],.q-datetime-picker input[type=time]{height:2.5rem;color:var(--q-c-black);background:0 0;border:none;outline:none;padding:.5rem}.q-datetime-picker input[type=date]:focus,.q-datetime-picker input[type=time]:focus{color:var(--q-c-black);border:none!important;outline:none!important}.dark .q-datetime-picker{border:.5px solid var(--q-c-light-4)}.dark .q-datetime-picker input[type=date],.dark .q-datetime-picker input[type=time]{color:var(--q-c-white)}.q-dialog-trigger-wrapper{position:relative}.q-dialog-mask{background-color:var(--q-bg-overlay);z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.q-dialog-mask.desktop-mode-popup{background-color:#0000;position:static}.q-dialog-mask.position-top{align-items:flex-start}.q-dialog{background-color:var(--q-c-white);z-index:101;border-radius:6px;padding:0}.q-dialog.shaking{animation:.3s shake}.q-dialog.no-frame{background-color:#0000}.q-dialog.no-frame .q-dialog-header{display:none}.q-dialog.no-frame .q-dialog-body{padding:0}.q-dialog.no-frame.desktop-mode-popup{box-shadow:none}.q-dialog.desktop-mode-popup{position:absolute;box-shadow:0 0 20px #0000004d}.q-dialog-header{align-items:center;max-height:78px;display:flex}.q-dialog-header .q-dialog-title{text-align:center;flex:1;padding:1rem;font-size:1.2rem;font-weight:700}.q-dialog-body{height:calc(100% - 78px);max-height:600px;margin-bottom:safe-area-inset-bottom;padding:0 1rem 1rem;overflow-y:auto}@media only screen and (width<=720px){.q-dialog-mask{align-items:flex-end}.q-dialog-mask.position-top{align-items:flex-start}.q-dialog{background-color:var(--q-c-white);border-radius:0;width:100%;bottom:0}.q-dialog .q-dialog-body{height:calc(100% - 78px);margin-bottom:safe-area-inset-bottom;padding-bottom:28px;overflow-y:auto}}@keyframes shake{0%{transform:scale(1)}25%{transform:scale(1.02)}50%{transform:scale(1)}75%{transform:scale(1.02)}to{transform:scale(1)}}.dark .q-dialog{background-color:var(--q-c-black);border:.5px solid var(--q-c-light-4)}.q-divider{border-top:var(--q-divider-line-width) solid var(--q-divider-border-color);width:100%;min-height:1px;position:relative}.q-divider.q-divider-focus{border-top:4px solid var(--q-divider-accent-color);border-radius:.5rem}.q-divider.q-divider-double{border-bottom:var(--q-divider-line-width) solid var(--q-divider-border-color);height:4px}.q-divider.q-divider-labeled{align-items:center;gap:var(--q-divider-label-gap);border-top:none;min-height:auto;display:flex}.q-divider.q-divider-labeled:after{content:"";min-width:var(--q-divider-label-min-width);border-top:var(--q-divider-label-line-width) solid var(--q-divider-border-color);flex:1}.q-divider.q-divider-labeled.q-divider-focus:after{border-top-color:var(--q-divider-accent-color)}.q-divider-label{background:var(--q-divider-label-bg);min-height:1em;color:var(--q-divider-label-color);font-family:var(--q-font-mono);font-size:var(--q-divider-label-font-size);letter-spacing:var(--q-divider-label-letter-spacing);text-transform:uppercase;flex:none;align-items:center;padding:0;font-weight:600;line-height:1;display:inline-flex}body[data-theme=morph] .q-divider.q-divider-labeled,body[data-theme=warm] .q-divider.q-divider-labeled{--q-divider-border-color:var(--q-divider-accent-color)}body[data-theme=morph] .q-divider.q-divider-labeled .q-divider-label:before,body[data-theme=warm] .q-divider.q-divider-labeled .q-divider-label:before{content:"[ "}body[data-theme=morph] .q-divider.q-divider-labeled .q-divider-label:after,body[data-theme=warm] .q-divider.q-divider-labeled .q-divider-label:after{content:" ]"}.message-dialog-content .icon-wrapper[data-v-4be042f0]{background-color:var(--q-c-blue-dimm-2);width:46px;height:46px;box-shadow:0 0 0 8px var(--q-c-blue-dimm-1);border-radius:50%;justify-content:center;align-items:center;margin:0 auto;display:flex}.message-dialog-content .icon-wrapper.orange[data-v-4be042f0]{background-color:var(--q-c-orange-dimm-2);box-shadow:0 0 0 8px var(--q-c-orange-dimm-1)}.message-dialog-content .icon-wrapper.orange .icon[data-v-4be042f0]{color:var(--q-c-orange-light)}.message-dialog-content .icon-wrapper.red[data-v-4be042f0]{background-color:var(--q-c-red-dimm-2);box-shadow:0 0 0 8px var(--q-c-red-dimm-1)}.message-dialog-content .icon-wrapper.red .icon[data-v-4be042f0]{color:var(--q-c-red-light)}.message-dialog-content .icon-wrapper.green[data-v-4be042f0]{background-color:var(--q-c-green-dimm-2);box-shadow:0 0 0 8px var(--q-c-green-dimm-1)}.message-dialog-content .icon-wrapper.green .icon[data-v-4be042f0]{color:var(--q-c-green-light)}.message-dialog-content .icon-wrapper .icon[data-v-4be042f0]{width:24px;height:24px;color:var(--q-c-blue-light)}.message-dialog-content .icon-wrapper .icon-emoji[data-v-4be042f0]{width:24px;height:24px;font-size:20px;line-height:1}.dark .icon-wrapper.orange[data-v-4be042f0]{background-color:var(--q-c-orange-dimm-3);box-shadow:0 0 0 8px var(--q-c-orange-dimm-2)}.dark .icon-wrapper.orange .icon[data-v-4be042f0]{color:var(--q-c-orange-lighter)}.dark .icon-wrapper.red[data-v-4be042f0]{background-color:var(--q-c-red-dimm-3);box-shadow:0 0 0 8px var(--q-c-red-dimm-2)}.dark .icon-wrapper.red .icon[data-v-4be042f0]{color:var(--q-c-red-lighter)}.dark .icon-wrapper.green[data-v-4be042f0]{background-color:var(--q-c-green-dimm-3);box-shadow:0 0 0 8px var(--q-c-green-dimm-2)}.dark .icon-wrapper.green .icon[data-v-4be042f0]{color:var(--q-c-green-lighter)}.q-fence{width:100%;display:block}.q-fence .q-fence-inner{-webkit-backdrop-filter:blur(1.6px)}body[data-theme=morph] .q-fence .q-fence-inner,body[data-theme=warm] .q-fence .q-fence-inner{background:color-mix(in srgb,var(--q-bg-light-2) 72%,transparent)!important}.q-fence .q-fence-inner{border-radius:var(--q-fence-radius);border:var(--q-fence-border-width) solid var(--q-fence-border-color);width:100%;color:var(--q-fence-text);opacity:var(--q-fence-opacity);background:var(--q-fence-bg);cursor:default;align-items:flex-start;padding:.5rem .8rem;text-decoration:none;transition:all .2s ease-in-out;display:flex}.q-fence .q-fence-inner .icon{width:16px;min-width:16px;margin-right:.75rem}.q-fence .q-fence-inner.with-link:hover{opacity:1}.q-fence .q-fence-inner .q-fence-text{line-height:1.6!important}.q-fence.warning .q-fence-inner{color:var(--q-fence-warning-text);background-color:var(--q-fence-warning-bg)}.q-fence.error .q-fence-inner{color:var(--q-fence-danger-text);background-color:var(--q-fence-danger-bg)}.q-fence.success .q-fence-inner{color:var(--q-fence-success-text);background-color:var(--q-fence-success-bg)}.dark .q-fence .q-fence-inner{color:var(--q-c-light-2);opacity:1;background:#ffffff08}.dark .q-fence.warning .q-fence-inner{color:var(--q-c-orange-light);background-color:var(--q-c-orange-dimm-1)}.dark .q-fence.error .q-fence-inner{color:var(--q-c-red-light);background-color:var(--q-c-red-dimm-1)}.dark .q-fence.success .q-fence-inner{color:var(--q-c-green);background-color:var(--q-c-green-dimm-1)}.q-menu{background:var(--q-c-white);border:.5px solid var(--q-c-dark-4);z-index:20;border-radius:6px;width:100%;min-width:220px;padding:.5rem 0;position:absolute;transform:translateY(.5rem);box-shadow:0 0 20px #0000001a}.q-menu.no-frame{border:none}.q-menu.no-shadow{box-shadow:none}.q-menu.persistent{z-index:inherit;position:static;transform:none}.q-menu .q-menu-item{cursor:default;outline:none}.q-menu .q-menu-item.danger{color:var(--q-c-red)}.q-menu .q-menu-item.disabled{opacity:.5}.q-menu .q-menu-item.disabled .q-menu-item-inner:hover{background-color:#0000}.q-menu .q-menu-item.with-icon .q-menu-item-inner .q-menu-item-content,.q-menu .q-menu-item.with-image .q-menu-item-inner .q-menu-item-content{margin-left:1rem}.q-menu .q-menu-item.with-divider{height:0;padding:.5rem 0}.q-menu .q-menu-item .q-menu-item-divider{border-top:.5px solid var(--q-c-dark-4);height:0;margin:0 1rem;transform:translateY(-.5px)}.q-menu .q-menu-item .q-menu-item-inner{-webkit-user-select:none;user-select:none;place-items:center;padding:.5rem 1rem;transition:background-color 10ms ease-in;display:flex}@media (hover:hover) and (pointer:fine){.q-menu .q-menu-item .q-menu-item-inner:hover{background-color:#0000000f}}.q-menu .q-menu-item .q-menu-item-inner .q-menu-item-content{margin-left:0}.q-menu .q-menu-item.focused .q-menu-item-inner{background-color:#0000000f}.q-menu .q-menu-item:focus-visible .q-menu-item-inner{outline:2px solid color-mix(in srgb,var(--q-c-red) 58%,transparent);outline-offset:-2px}.q-menu .q-menu-item .q-menu-image{border-radius:6px;width:24px;min-width:24px;height:24px;min-height:24px}.q-menu .q-menu-item .q-menu-icon{justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;min-height:20px;display:flex}@media (width<=768px){.q-menu .q-menu-item .q-menu-item-inner{min-height:44px}}.dark .q-menu{background:var(--q-bg-dark);border:.5px solid var(--q-c-light-4);box-shadow:0 0 0 .5px var(--q-c-light-4)}.dark .q-menu.no-frame{border:none}.dark .q-menu.no-shadow{box-shadow:none}.dark .q-menu .q-menu-item.danger{color:var(--q-c-red-light)}.dark .q-menu .q-menu-item .q-menu-item-divider{border-top:1px solid var(--q-c-light-4)}@media (hover:hover) and (pointer:fine){.dark .q-menu .q-menu-item .q-menu-item-inner:hover{background-color:#ffffff1f}}.dark .q-menu .q-menu-item.focused .q-menu-item-inner{background-color:#ffffff1f}.q-switch{--switch-w:52px;--switch-h:32px;--switch-checked-bg:var(--q-c-blue);--switch-handle-bg:linear-gradient(to bottom, #fff 0%, #eee 100%);cursor:pointer;display:inline-block}.q-switch.disabled{opacity:.5;cursor:default}.q-switch .q-switch-inner{background:var(--q-c-dark-4);width:var(--switch-w);height:var(--switch-h);vertical-align:middle;cursor:default;border-radius:16px;transition:background-color .2s,border-color .2s,box-shadow .2s;display:inline-block;position:relative}.q-switch .q-switch-inner .q-switch-handle,.q-switch .q-switch-inner:after{content:""}.q-switch .q-switch-inner .q-switch-handle{background:var(--switch-handle-bg);border-radius:50%;width:24px;height:24px;transition:transform .2s,background-color .2s,box-shadow .2s;display:block;position:absolute;top:4px;left:4px;box-shadow:0 0 0 1px #0000001a}.q-switch .q-switch-checkbox:checked+.q-switch-inner{background:var(--switch-checked-bg)}.q-switch.theme-plastic .q-switch-inner{background:var(--q-c-dark-4)}.q-switch.theme-plastic .q-switch-inner .q-switch-handle{color:#fff;background:linear-gradient(#484833,#333)}.q-switch.theme-plastic .q-switch-inner .q-switch-handle .q-switch-icon{width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.q-switch.theme-plastic .q-switch-checkbox:checked+.q-switch-inner{background:#e4e6e8}.q-switch.theme-plastic .q-switch-checkbox:checked+.q-switch-inner .q-switch-handle{background:linear-gradient(#fff,#eee)}.q-switch.theme-plastic .q-switch-checkbox:checked+.q-switch-inner .q-switch-handle .q-switch-icon{color:#37a2ff}.q-switch.theme-clear-sky{--toggle-size:2rem;--switch-handle-scale:.7;--switch-off-handle-x:-6px;--switch-on-handle-x:-6px;--switch-transition-duration:.2s}.q-switch.theme-clear-sky .q-switch-inner{font-size:var(--toggle-size);height:var(--switch-h);width:var(--switch-w);border-radius:calc(var(--switch-h) / 2);transition:var(--switch-transition-duration);background-image:linear-gradient(#62e7f7,#4184b1 33%,#20206a 81%,#021037);background-position:bottom;background-size:auto 8em;border:2px solid #5983a6;display:flex;overflow:hidden}.q-switch.theme-clear-sky .q-switch-inner .q-switch-handle{height:var(--switch-h);width:var(--switch-h);transform:translate(var(--switch-off-handle-x)) translateY(0) scale(var(--switch-handle-scale));transition:var(--switch-transition-duration);cursor:pointer;margin-top:var(--switch-off-handle-x);background:0 0;border-radius:50%;box-shadow:inset .1em -.1em #fbe7ef,inset .28em -.28em #fffff7}.q-switch.theme-clear-sky .q-switch-checkbox:checked{font-size:var(--switch-font-size)}.q-switch.theme-clear-sky .q-switch-checkbox:checked+.q-switch-inner{background-position:top;border-color:#d9dcde}.q-switch.theme-clear-sky .q-switch-checkbox:checked+.q-switch-inner .q-switch-handle{transform:translate(var(--switch-on-handle-x)) translateY(0) scale(var(--switch-handle-scale));background:#fffad8;box-shadow:0 0 .25em .0625em #fbee8d,0 0 2em #ffeb3b,inset -.25em -.25em #fbee8e,inset -.3125em -.3125em 0 .625em #fff5b2}.q-switch-checkbox{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dark .q-switch-inner{background:var(--q-bg-dark-float)}.q-text-field-with-button .q-text-field-wrapper{--q-text-field-with-button-border-color:var(--q-field-border-color);border-radius:var(--q-field-radius);box-shadow:inset 0 0 0 var(--q-field-border-width) var(--q-text-field-with-button-border-color),var(--q-field-shadow);background-color:var(--q-field-bg);border:none;transition:box-shadow .2s ease-in-out}.q-text-field-with-button .q-text-field-wrapper:has(input:focus){--q-text-field-with-button-border-color:var(--q-field-border-color-focus);box-shadow:inset 0 0 0 var(--q-field-border-width) var(--q-text-field-with-button-border-color),var(--q-field-shadow-focus,var(--q-field-shadow))}.q-text-field-with-button .q-text-field{text-align:center;min-width:296px;min-height:42px;color:var(--q-field-text-color);background-color:#0000;border-radius:0;font-size:.9375rem;box-shadow:none!important;border:none!important;outline:none!important}.q-text-field-with-button .q-text-field::placeholder{color:var(--q-field-placeholder-color)}.q-text-field-with-button .q-text-field[disabled]{opacity:.5;cursor:default}.q-text-field-with-button .q-text-button-wrapper .q-button{border-top-left-radius:0;border-top-right-radius:0;width:100%;transform:translateY(-1px)}.q-text-field-with-button .q-text-button-wrapper .q-button.squircle{--squircle-radius-top-left:0px;--squircle-radius-top-right:0px}.q-text-field-with-button .q-text-button-wrapper .q-button{justify-content:center;align-items:center;display:flex}.q-text-field-with-button.vertical .q-text-field-wrapper{border-bottom-right-radius:0;border-bottom-left-radius:0}.q-text-field-with-button.code .q-text-field{font-family:var(--q-font-mono);letter-spacing:.2rem}.q-text-field-with-button.disabled .q-text-field-wrapper{background-color:#0000}.q-text-field-with-button.horizontal{justify-content:center;align-items:center;max-width:400px;display:flex}.q-text-field-with-button.horizontal .q-text-field-wrapper{border-top-right-radius:0;border-bottom-right-radius:0;flex:6}.q-text-field-with-button.horizontal .q-text-button-wrapper{z-index:1;flex:4;position:relative}.q-text-field-with-button.horizontal .q-text-button-wrapper .q-button{border-radius:0 8px 8px 0;transform:translateY(0)}.q-text-field-with-button.horizontal .q-text-button-wrapper .q-button.squircle{--squircle-radius-bottom-left:0px;--squircle-radius-top-right:0px}.q-text-field-with-button.horizontal .q-text-field{min-width:auto}.dark .q-text-field-with-button .q-text-field-wrapper{--q-text-field-with-button-border-color:var(--q-c-light-5);box-shadow:inset 0 0 0 var(--q-field-border-width) var(--q-text-field-with-button-border-color),inset 0 1px 8px #00000008,0 1px 1px #4343431a;background-color:#ffffff08}.dark .q-text-field-with-button .q-text-field-wrapper:has(input:focus){--q-text-field-with-button-border-color:var(--q-c-light-4)}.dark .q-text-field-with-button .q-text-field{color:var(--q-c-light);background-color:#0000}.dark .q-text-field-with-button .q-text-field::placeholder{color:var(--q-c-light-3)}.touchable{background-color:var(--q-c-white);color:var(--q-c-dark);border-radius:var(--q-button-radius);font-weight:var(--q-button-font-weight);letter-spacing:var(--q-button-letter-spacing);transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out,box-shadow .2s ease-out,transform .18s ease-out}.touchable:focus-visible{outline:2px solid color-mix(in srgb,var(--q-c-red) 58%,transparent);outline-offset:2px}.touchable:before{content:"";border-radius:inherit;pointer-events:none;background:0 0;transition:background .1s ease-out;position:absolute;inset:0}.touchable:active:before,.touchable.shortcut-active:before{background:#0000000d}.touchable.primary:active:before,.touchable.primary.shortcut-active:before,.touchable.highlight:active:before,.touchable.highlight.shortcut-active:before,.touchable.danger:active:before,.touchable.danger.shortcut-active:before,.touchable.stripe:active:before,.touchable.stripe.shortcut-active:before{background:#ffffff26}.touchable.border-radius-sm{border-radius:.375rem}.touchable.border-radius-xs{border-radius:.25rem}.touchable.border-radius-xxs{border-radius:.125rem}.touchable.border-radius-none{border-radius:0}.touchable.squircle{corner-shape:squircle;border-radius:12px}.touchable.squircle.border-radius-sm{border-radius:10px}.touchable.squircle.border-radius-xs{border-radius:8px}.touchable.squircle.border-radius-xxs{border-radius:4px}.touchable.squircle.border-radius-none{border-radius:0}.touchable.primary{--q-progress-color:#ffffff1a;--q-progress-color-light:#ffffff0d;background-color:var(--q-button-primary-bg);color:var(--q-button-primary-text);border:.5px solid var(--q-button-primary-border);box-shadow:var(--q-button-primary-shadow)}.touchable.primary:hover{box-shadow:var(--q-button-primary-hover-shadow)}.touchable.primary[disabled]{box-shadow:none;background-color:#6a6a7f;border-color:#6a6a7f}.touchable.danger{--q-progress-color:#ffffff26;--q-progress-color-light:#ffffff0d;background-color:var(--q-button-danger-bg);color:var(--q-c-white);border:.5px solid var(--q-button-danger-border)}.touchable.danger:hover{background-color:var(--q-button-danger-hover-bg);border:.5px solid var(--q-button-danger-hover-bg)}.touchable.danger[disabled]{box-shadow:none;opacity:.5}.touchable.highlight{--q-progress-color:#ffffff26;--q-progress-color-light:#ffffff0d;background-color:var(--q-button-highlight-bg);color:var(--q-c-white);border:.5px solid var(--q-button-highlight-border)}.touchable.highlight:hover{background-color:var(--q-button-highlight-hover-bg);border:.5px solid var(--q-button-highlight-hover-bg)}.touchable.highlight[disabled]{box-shadow:none;opacity:.5}.touchable.outlined{--q-progress-color:#0000;--q-progress-color-light:#00000008;background-color:var(--q-button-outlined-bg);border:var(--q-button-outlined-border-width) solid var(--q-button-outlined-border);box-shadow:var(--q-button-outlined-shadow);color:var(--q-button-outlined-text);-webkit-backdrop-filter:var(--q-button-outlined-webkit-backdrop-filter)}.touchable.outlined:hover{background-color:var(--q-button-outlined-hover-bg);border-color:var(--q-button-outlined-hover-border);box-shadow:var(--q-button-outlined-hover-shadow)}.touchable.outlined[disabled]{color:#888}.touchable.outlined[disabled]:hover{background-color:#0000;box-shadow:inset 0 1px 10px #0000000d,0 1px 3px #4343431a!important}.touchable.outlined.toggle-on{background-color:#0000000a;box-shadow:inset 0 1px 2px #4343431a}.touchable.outlined.danger{--q-progress-color:#0000;--q-progress-color-light:#ff000008;color:#d32f2f;border:.5px solid #f4433633;box-shadow:inset 0 1px 10px #f4433603,0 1px 1px #f443361a}.touchable.outlined.danger:hover{background-color:#f443360a}.touchable.outlined.danger[disabled]{opacity:.5}.touchable.outlined.danger[disabled]:hover{background-color:#0000}.touchable.plain{-webkit-backdrop-filter:blur(1.6px)}body[data-theme=morph] .touchable.plain,body[data-theme=warm] .touchable.plain{background:color-mix(in srgb,var(--q-bg-light-2) 72%,transparent)!important}.touchable.plain{--q-progress-color:#0000;--q-progress-color-light:#00000008;box-shadow:none;color:var(--q-button-plain-text);background-color:#0000;border:none}.touchable.plain:hover{background-color:var(--q-button-plain-hover-bg);color:var(--q-button-plain-hover-text)}.touchable.plain[disabled]{opacity:.5}.touchable.plain[disabled]:hover{background-color:#0000}.touchable.plain.danger{--q-progress-color:#0000;--q-progress-color-light:#ff000008;color:#d32f2f;background-color:#0000;border:none}.touchable.plain.danger:hover{background-color:#f443360a}.touchable.plain.danger[disabled]{opacity:.5}.touchable.plain.danger[disabled]:hover{background-color:#0000}.touchable.stripe{--q-progress-color:#0000;--q-progress-color-light:#00000008;box-shadow:none;background:url(data:image/webp;base64,UklGRqgAAABXRUJQVlA4WAoAAAAQAAAA2wAAQQAAQUxQSDgAAAABN0AmbRtqu28RETyXUNRGCsStBy1YwL+U+UJE/xUGIMKgjFNGFvWjC/VhvjAvmEu9//MdNyvLBFZQOCBKAAAA0AYAnQEq3ABCAD5JJJFGIqIhoSCIAFAJCWlu4XVAAE9tiLxBUc9sReIKjntiLxBUc9sReIKjntiLxBUc9rQAAP7/yX8AAAAAAAA=);border:none}.touchable.stripe:hover{background-color:#0000000d}.touchable.stripe[disabled]{opacity:.5}.touchable.stripe[disabled]:hover{background-color:#ffffff1a}.touchable.placeholder{-webkit-backdrop-filter:blur(1.6px)}body[data-theme=morph] .touchable.placeholder,body[data-theme=warm] .touchable.placeholder{background:color-mix(in srgb,var(--q-bg-light-2) 72%,transparent)!important}.touchable.placeholder{--q-progress-color:#0000;--q-progress-color-light:#00000008;border:1px dashed var(--q-c-dark-4);background-color:#0000;box-shadow:inset 0 1px 10px #00000003,0 1px 2px #4343431a}.touchable.placeholder:hover{background-color:#00000005;box-shadow:inset 0 1px 2px #00000003,0 1px 1px #4343431a}.touchable.placeholder[disabled]{color:#888}.touchable.placeholder[disabled]:hover{background-color:#0000;box-shadow:inset 0 1px 10px #0000000d,0 1px 3px #4343431a!important}.touchable.placeholder.toggle-on{background-color:#0000000a;box-shadow:inset 0 1px 2px #4343431a}.touchable.loading .ocean{width:100%;height:100%;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.touchable.loading .wave{background:repeating-linear-gradient(45deg,var(--q-progress-color),var(--q-progress-color) 10px,var(--q-progress-color-light) 10px,var(--q-progress-color-light) 20px);animation:1s linear infinite progress;position:absolute;inset:0 0 0 -28px}.touchable.loading.primary{color:#9d9db8}.touchable.loading.stripe{background-size:220%}.touchable.loading.danger{color:#ffcaca}.touchable.loading.highlight{color:#b3d4fc}.touchable.loading.outlined,.touchable.loading.plain{color:#888}.touchable.loading.outlined.danger,.touchable.loading.plain.danger{color:#e67b7b}.dark .touchable{background-color:var(--q-c-dark);color:var(--q-c-white)}.dark .touchable:active:before,.dark .touchable.shortcut-active:before{background:#00000026}.dark .touchable.primary:active:before,.dark .touchable.primary.shortcut-active:before,.dark .touchable.highlight:active:before,.dark .touchable.highlight.shortcut-active:before,.dark .touchable.danger:active:before,.dark .touchable.danger.shortcut-active:before,.dark .touchable.stripe:active:before,.dark .touchable.stripe.shortcut-active:before{background:#0003}.dark .touchable.primary{--q-progress-color:#ffffff1a;--q-progress-color-light:#0000000d;background-color:var(--q-c-light);border:.5px solid var(--q-c-light);color:var(--q-c-dark)}.dark .touchable.primary:hover{box-shadow:inset 0 0 16px var(--q-c-dark-4)}.dark .touchable.primary[disabled]{box-shadow:none;background-color:#a2a2a3;border-color:#a2a2a3}.dark .touchable.danger{background-color:var(--q-c-red);color:var(--q-c-white);border:.5px solid var(--q-c-red)}.dark .touchable.danger:hover{background-color:var(--q-c-red-light)}.dark .touchable.danger[disabled]{opacity:.7}.dark .touchable.danger[disabled]:hover{background-color:var(--q-c-red)}.dark .touchable.highlight{background-color:var(--q-c-blue);color:var(--q-c-white);border:.5px solid var(--q-c-blue)}.dark .touchable.highlight:hover{background-color:var(--q-c-blue-light)}.dark .touchable.highlight[disabled]{opacity:.7}.dark .touchable.highlight[disabled]:hover{background-color:var(--q-c-blue)}.dark .touchable.outlined{--q-progress-color-light:#ffffff14;background-color:#ffffff08;border:.5px solid #ffffff1f;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0003}.dark .touchable.outlined:hover{color:var(--q-c-light);background-color:#ffffff14;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff0f,0 2px 4px #00000040}.dark .touchable.outlined[disabled]{color:#666;box-shadow:none;background-color:#0000;border-color:#ffffff14}.dark .touchable.outlined[disabled]:hover{box-shadow:none;background-color:#0000}.dark .touchable.outlined.toggle-on{background-color:#ffffff1a;border-color:#ffffff26;box-shadow:inset 0 1px 3px #0003}.dark .touchable.outlined.danger{--q-progress-color-light:#f003;color:var(--q-c-red-light);border:.5px solid var(--q-c-red);background:0 0}.dark .touchable.outlined.danger:hover{background-color:var(--q-c-red-dimm-2)}.dark .touchable.outlined.danger[disabled]:hover{background-color:#0000}.dark .touchable.plain{--q-progress-color-light:#ffffff1a;box-shadow:none;background-color:#0000;border:none}.dark .touchable.plain:hover{background-color:#ffffff1a}.dark .touchable.plain.danger{--q-progress-color-light:#f003;color:var(--q-c-red-light);background-color:#0000;border:none}.dark .touchable.plain.danger:hover{background-color:var(--q-c-red-dimm-2)}.dark .touchable.plain.danger[disabled]{opacity:.5}.dark .touchable.plain.danger[disabled]:hover{background-color:#0000}.dark .touchable.stripe{--q-progress-color-light:#ffffff08}.dark .touchable.stripe:hover{background-color:#ffffff1a}.dark .touchable.placeholder{box-shadow:none;background-color:#0000;border-color:#ffffff26}.dark .touchable.placeholder:hover{color:var(--q-c-light);background-color:#ffffff0d;border-color:#fff3}.q-dropdown-menu.sm .q-dropdown-menu-action{height:38px;padding:0 .5rem 0 .8rem;font-size:.9375rem}.q-dropdown-menu.sm .q-dropdown-menu-action .menu-icon{margin-left:2px}.q-dropdown-menu.xs .q-dropdown-menu-action{height:32px;padding:0 .5rem 0 .6rem;font-size:.75rem}.q-dropdown-menu.xs .q-dropdown-menu-action .menu-icon{margin-left:4px}.q-dropdown-menu .q-dropdown-menu-inner{position:relative}.q-dropdown-menu .q-dropdown-menu-action{appearance:none;border-radius:var(--q-dropdown-action-radius,var(--q-button-radius));width:100%;height:44px;font:inherit;text-align:left;cursor:default;place-items:center;padding:0 .5rem 0 .8rem;transition:background-color .18s ease-in,border-color .18s ease-in,color .18s ease-in,box-shadow .2s ease-in,transform .18s ease-in;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.q-dropdown-menu .q-dropdown-menu-action:hover:not(:disabled) .chevron-icon{opacity:1}}.q-dropdown-menu .q-dropdown-menu-action:has(input:focus){border-color:var(--q-field-border-color-focus);box-shadow:var(--q-field-shadow-focus,var(--q-field-shadow))}.q-dropdown-menu .q-dropdown-menu-action .empty-block{flex:1}.q-dropdown-menu .q-dropdown-menu-action .menu-icon{margin-left:4px}.q-dropdown-menu .q-dropdown-menu-action .menu-title{margin-left:12px}.q-dropdown-menu .q-dropdown-menu-action .q-dropdown-prepend{flex:none;justify-content:center;align-items:center;margin-right:.5rem;display:inline-flex}.q-dropdown-menu .q-dropdown-menu-action .chevron-icon{opacity:.5;height:14px;margin-left:0;transition:opacity .18s ease-in,transform .18s ease-in}.q-dropdown-menu .q-dropdown-menu-action.expanded .chevron-icon{transform:rotate(180deg)}.q-dropdown-menu .q-dropdown-menu-action.hide-selected{padding:0 .8rem}.q-dropdown-menu .q-dropdown-menu-action.hide-selected .chevron-icon{opacity:1;margin-left:0}.q-dropdown-menu .q-dropdown-menu-action.no-prepend .menu-title{margin-left:0}.q-dropdown-menu .q-dropdown-selected{white-space:nowrap;-webkit-user-select:none;user-select:none;flex:1;align-items:center;max-width:calc(100% - 16px);display:flex;overflow:hidden}.q-dropdown-menu .menu-image{border-radius:6px;width:24px;height:24px}.q-dropdown-menu .icon{width:16px;height:16px}.q-dropdown-menu .q-menu{right:0}.q-menu-popup-body{background:var(--q-c-white);border-radius:8px}.q-menu-popup-body .filter-area{padding:1rem 1rem .5rem}.q-menu-popup-body .filter-area :deep(.q-input){width:100%}.q-menu-popup-body .scroll-area{overflow:hidden scroll}.q-menu-popup-body .scroll-area .empty-hint{color:var(--q-c-dark-3);margin-top:1rem}.dark .q-menu-popup-body{background:var(--q-c-black);border:.5px solid var(--q-c-light-4)}.dark .q-menu-popup-body .scroll-area .empty-hint{color:var(--q-c-light-3)}.q-pagination{justify-content:flex-start;align-items:center;font-size:.8rem;display:flex}.q-pagination .prev,.q-pagination .next{box-shadow:none!important}.q-pagination .prev{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.q-pagination .next{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.q-pagination .q-page-indicators{justify-content:center;align-items:center;padding:0;display:flex}.q-pagination .q-page-indicator{background-color:var(--q-bg-light)!important;border-right:none!important;border-radius:0!important}.q-pagination .q-page-indicator:first-child .q-button{border-left:none!important}.q-pagination .q-page-indicator .q-button{padding-left:.6rem;padding-right:.6rem;box-shadow:none!important;border-left:none!important;border-right:none!important}.q-pagination .q-page-indicator .q-button[disabled]{padding-left:.3rem;padding-right:.3rem}.q-pagination .q-page-indicator .q-button.active{color:var(--q-c-red);opacity:1}.q-pagination .q-page-indicator-simple{padding:0 1rem;font-size:.875rem;color:var(--q-c-red)!important;border-left:none!important;border-right:none!important}.dark .q-pagination .q-page-indicator{background-color:#0000!important}.dark .q-pagination .q-page-indicator .q-button.active{color:var(--q-c-red-light);opacity:1}.dark .q-pagination .q-page-indicator .q-button.active:hover{color:var(--q-c-red-lighter)}.dark .q-pagination .q-page-indicator-simple{padding:0 1rem;font-size:.875rem;color:var(--q-c-red-light)!important;border-left:none!important;border-right:none!important}.q-progress{--q-progress-fill:repeating-linear-gradient(45deg, #0d75fc, #0d75fc 10px, #61a5ff 10px, #61a5ff 20px);min-width:200px;display:block}.q-progress.green{--q-progress-fill:repeating-linear-gradient(45deg, #10b981, #10b981 10px, #6ee7b7 10px, #6ee7b7 20px)}.q-progress.red{--q-progress-fill:repeating-linear-gradient(45deg, #ae1300, #ae1300 10px, #e66372 10px, #e66372 20px)}.q-progress.orange{--q-progress-fill:repeating-linear-gradient(45deg, #d97706, #d97706 10px, #fbbf24 10px, #fbbf24 20px)}.q-progress .q-progress-slot{width:100%;height:var(--q-progress-track-height);background:var(--q-progress-track-bg);border-radius:var(--q-progress-track-radius);position:relative;overflow:hidden}.q-progress .q-progress-slot .q-progress-bar{border-radius:var(--q-progress-bar-radius);height:100%;transition:width .2s ease-in-out;position:absolute;top:0;left:0;overflow:hidden}.q-progress .q-progress-slot .q-progress-bar.animated .q-progress-bar-inner{animation:1s linear infinite progress}.q-progress .q-progress-slot .q-progress-bar-inner{background:var(--q-progress-fill);position:absolute;inset:0 0 0 -28px}@keyframes progress{0%{transform:translate(0)}to{transform:translate(28px)}}.q-pack-cover[data-v-81dbc2aa]{background-color:var(--q-c-white);position:relative}.q-pack-cover-layer[data-v-81dbc2aa]{z-index:2;background:#c2c2c2;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(.98)translate(3%)}.q-pack-cover-layer.one[data-v-81dbc2aa]{z-index:1;background:#e6e6e6;transform:scale(.96)translate(6%)}.q-pack-cover-inner[data-v-81dbc2aa]{background:var(--q-c-white);box-shadow:0 0 2px var(--q-c-dark-4),0 3px 10px var(--q-c-dark-4);z-index:3;display:block;position:relative;overflow:hidden}.q-pack-cover-inner img[data-v-81dbc2aa]{object-fit:cover;z-index:1;color:#0000004d;text-align:center;width:100%;height:100%;font-size:.8rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.q-pack-cover-inner .q-pack-cover-content[data-v-81dbc2aa]{z-index:2;color:var(--q-c-white);text-shadow:0 0 4px #0000001a;background:linear-gradient(#0000,#0006);padding:2rem .6rem 8% 12%;position:absolute;bottom:0;left:0;right:0}.q-pack-cover-inner .q-pack-cover-content .q-pack-cover-desc[data-v-81dbc2aa]{opacity:.5}.q-pack-cover-seals[data-v-81dbc2aa]{background:var(--q-c-light-4);border-right:.5px dashed var(--q-c-dark-4);z-index:4;width:8%;position:absolute;top:0;bottom:0;left:0}.dark .q-pack-cover-layer[data-v-81dbc2aa]{background:#4a4a4a}.dark .q-pack-cover-layer.one[data-v-81dbc2aa]{background:#2a2a2a}.q-share .q-share-link{appearance:none;cursor:default;background:0 0;border:0;border-radius:50%;padding:0;transition:transform .16s}.q-share .q-share-link:focus-visible{outline:2px solid color-mix(in srgb,var(--q-c-red) 58%,transparent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.q-share .q-share-link:hover .q-share-link-inner.twitter{background-color:#54b5e633}.q-share .q-share-link:hover .q-share-link-inner.x{background-color:#bbb3}.q-share .q-share-link:hover .q-share-link-inner.facebook{background-color:#4e71a833}.q-share .q-share-link:hover .q-share-link-inner.linkedin{background-color:#1686b033}.q-share .q-share-link:hover .q-share-link-inner.mastodon{background-color:#2b90d933}.q-share .q-share-link:hover .q-share-link-inner.bluesky{background-color:#388eff33}.q-share .q-share-link:hover .q-share-link-inner.hackernews{background-color:#f603}.q-share .q-share-link:hover .q-share-link-inner.general{background-color:#bbb3}}.q-share .q-share-link-inner{border-style:solid;border-width:1px;border-radius:50%;width:32px;height:32px;padding:2px;transition:background-color .18s ease-in-out,border-color .18s ease-in-out,color .18s ease-in-out;display:block}.q-share .q-share-link-inner svg{width:100%;height:100%;transition:color .18s ease-in-out}.q-share .q-share-link-inner.twitter{border-color:#54b5e686}.q-share .q-share-link-inner.x{border-color:var(--q-c-dark-3)}.q-share .q-share-link-inner.facebook{border-color:#4e71a886}.q-share .q-share-link-inner.linkedin{border-color:#1686b086}.q-share .q-share-link-inner.mastodon{border-color:#2b90d986}.q-share .q-share-link-inner.bluesky{border-color:#388eff86}.q-share .q-share-link-inner.hackernews{border-color:#ff660086}.q-share .q-share-link-inner.general{border-color:var(--q-c-dark-4)}.q-share.q-share-layout-row{justify-content:center;align-items:center;display:flex}.q-share.q-share-layout-row .q-share-link{margin-right:.5rem}.q-share.q-share-layout-row .q-share-link:last-child{margin-right:0}.q-share.q-share-layout-column{flex-direction:column;justify-content:center;align-items:center;display:flex}.q-share.q-share-layout-column .q-share-link{margin-bottom:.5rem}.q-share.q-share-layout-column .q-share-link:last-child{margin-bottom:0}.mastodon-dialog-content{align-items:center}.mastodon-dialog-content .service-icon{width:36px;height:36px;margin-right:.5rem}.general-dialog-content{flex-direction:column;display:flex}.general-dialog-content .qrcode-wrapper{flex:0;justify-content:center;display:flex}.general-dialog-content .qrcode-wrapper img{max-width:200px;max-height:200px}.general-dialog-content .qrcode-wrapper .qrcode-placeholder{background:linear-gradient(90deg,transparent,#0000000a,transparent),var(--q-c-dark-5);background-size:200% 100%;width:200px;height:200px;animation:1.2s ease-in-out infinite q-share-placeholder}.general-dialog-content .operations{flex:1;margin-top:1rem}@keyframes q-share-placeholder{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.general-dialog-content .qrcode-wrapper .qrcode-placeholder{animation:none}}@media (width<=600px){.general-dialog-content{flex-direction:column}.qrcode-wrapper{margin-bottom:1rem}.operations{margin-left:0}}.dark .q-share .q-share-link .q-share-link-inner.general{border-color:var(--q-c-light-3)}.q-avatar{border-radius:50%;display:block}.q-avatar img{border-radius:50%;width:100%;height:100%}.q-avatar>svg{width:100%;height:100%}.q-avatar.rounded{border-radius:8px}.q-avatar.rounded img{border-radius:6px}.q-avatar.square,.q-avatar.square img{border-radius:0}.q-avatar.border-solid{border:3px solid var(--q-c-white);box-shadow:0 0 1px var(--q-c-dark-4),0 1px 2px var(--q-c-dark-4)}.q-avatar.border-hollow{border-style:solid;border-width:1px;padding:2px}.dark .q-avatar.border-solid{border-color:var(--q-c-light-4);box-shadow:none}.dark .q-avatar.border-hollow{border-color:var(--q-c-light-4)}.q-card{gap:var(--q-card-gap);min-width:0;padding:var(--q-card-padding);border:var(--q-card-border-width) solid var(--q-card-border-color);border-radius:var(--q-card-radius);background:var(--q-card-bg);box-shadow:var(--q-card-shadow);transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid;position:relative}.q-card.q-card-hoverable:hover{border-color:var(--q-card-accent);box-shadow:0 10px 24px color-mix(in srgb,var(--q-card-accent-soft) 22%,transparent)}.q-card.q-card-dashed{background:var(--q-card-muted-bg);border-style:dashed}.q-card.q-card-tile{background:var(--q-card-catalog-bg);padding:16px}.q-card.q-card-tile .q-card-body{gap:6px}.q-card.q-card-tile .q-card-title{font-family:var(--q-card-title-font-family);letter-spacing:0;font-size:1rem;font-weight:600;line-height:1.25}.q-card.q-card-tile .q-card-subtitle{max-width:22ch;font-size:.84rem;line-height:1.45}.q-card-marker,.q-card-leader-line,.q-card-spec-plate,.q-card-spec-number,.q-card-spec-type,.q-card-tile-code{display:none}.q-card-media{min-width:0}.q-card-body,.q-card-header{gap:.5rem;min-width:0;display:grid}.q-card-footer{flex-wrap:wrap;align-items:flex-start;gap:10px 12px;display:flex}.q-card-title{color:var(--q-card-title-color);font-family:var(--q-card-title-font-family);letter-spacing:-.03em;margin:0;font-size:clamp(1.25rem,2.1vw,1.65rem);font-weight:600;line-height:1.02}.q-card-subtitle,.q-card-content{color:var(--q-card-subtitle-color);font-size:.97rem;line-height:1.68}.q-card-subtitle{margin:0}.dark .q-card{--q-card-border-color:color-mix(in srgb, var(--q-c-light-4) 78%, transparent);--q-card-bg:color-mix(in srgb, var(--q-bg-dark-2) 92%, black);--q-card-title-color:var(--q-c-light);--q-card-subtitle-color:var(--q-c-light-2);--q-card-accent:var(--q-c-light-2);--q-card-accent-soft:#fafafa24;--q-card-catalog-bg:color-mix(in srgb, var(--q-bg-dark-2) 84%, black);--q-card-catalog-hover-bg:color-mix(in srgb, var(--q-bg-dark-2) 74%, black);--q-card-muted-bg:#ffffff05}body[data-theme=morph] .q-card,body[data-theme=warm] .q-card{--q-card-radius:2px;--q-card-border-width:1px}body[data-theme=morph] .q-card.q-card-default.q-card-hoverable:hover,body[data-theme=morph] .q-card.q-card-annotated.q-card-hoverable:hover,body[data-theme=warm] .q-card.q-card-default.q-card-hoverable:hover,body[data-theme=warm] .q-card.q-card-annotated.q-card-hoverable:hover{box-shadow:0 4px 20px color-mix(in srgb,var(--q-card-accent-soft) 42%,transparent)}body[data-theme=morph] .q-card.q-card-default:before,body[data-theme=morph] .q-card.q-card-default:after,body[data-theme=morph] .q-card.q-card-dashed:before,body[data-theme=morph] .q-card.q-card-dashed:after,body[data-theme=morph] .q-card.q-card-annotated:before,body[data-theme=morph] .q-card.q-card-annotated:after,body[data-theme=warm] .q-card.q-card-default:before,body[data-theme=warm] .q-card.q-card-default:after,body[data-theme=warm] .q-card.q-card-dashed:before,body[data-theme=warm] .q-card.q-card-dashed:after,body[data-theme=warm] .q-card.q-card-annotated:before,body[data-theme=warm] .q-card.q-card-annotated:after{content:"";border:2px solid var(--q-card-accent);pointer-events:none;width:12px;height:12px;transition:inherit;position:absolute}body[data-theme=morph] .q-card.q-card-default:before,body[data-theme=morph] .q-card.q-card-dashed:before,body[data-theme=morph] .q-card.q-card-annotated:before,body[data-theme=warm] .q-card.q-card-default:before,body[data-theme=warm] .q-card.q-card-dashed:before,body[data-theme=warm] .q-card.q-card-annotated:before{border-bottom:0;border-right:0;top:-1px;left:-1px}body[data-theme=morph] .q-card.q-card-default:after,body[data-theme=morph] .q-card.q-card-dashed:after,body[data-theme=morph] .q-card.q-card-annotated:after,body[data-theme=warm] .q-card.q-card-default:after,body[data-theme=warm] .q-card.q-card-dashed:after,body[data-theme=warm] .q-card.q-card-annotated:after{border-top:0;border-left:0;bottom:-1px;right:-1px}body[data-theme=morph] .q-card.q-card-default.q-card-hoverable:hover:before,body[data-theme=morph] .q-card.q-card-default.q-card-hoverable:hover:after,body[data-theme=morph] .q-card.q-card-dashed.q-card-hoverable:hover:before,body[data-theme=morph] .q-card.q-card-dashed.q-card-hoverable:hover:after,body[data-theme=morph] .q-card.q-card-annotated.q-card-hoverable:hover:before,body[data-theme=morph] .q-card.q-card-annotated.q-card-hoverable:hover:after,body[data-theme=warm] .q-card.q-card-default.q-card-hoverable:hover:before,body[data-theme=warm] .q-card.q-card-default.q-card-hoverable:hover:after,body[data-theme=warm] .q-card.q-card-dashed.q-card-hoverable:hover:before,body[data-theme=warm] .q-card.q-card-dashed.q-card-hoverable:hover:after,body[data-theme=warm] .q-card.q-card-annotated.q-card-hoverable:hover:before,body[data-theme=warm] .q-card.q-card-annotated.q-card-hoverable:hover:after{width:16px;height:16px}body[data-theme=morph] .q-card.q-card-dashed,body[data-theme=warm] .q-card.q-card-dashed{background:0 0}body[data-theme=morph] .q-card.q-card-annotated,body[data-theme=warm] .q-card.q-card-annotated{overflow:visible}body[data-theme=morph] .q-card.q-card-annotated.q-card-marker-plate,body[data-theme=warm] .q-card.q-card-annotated.q-card-marker-plate{padding-top:calc(var(--q-card-padding) + 10px)}body[data-theme=morph] .q-card.q-card-dashed.q-card-hoverable:hover,body[data-theme=warm] .q-card.q-card-dashed.q-card-hoverable:hover{background:var(--q-card-muted-bg);box-shadow:none;border-style:solid}body[data-theme=morph] .q-card.q-card-tile,body[data-theme=warm] .q-card.q-card-tile{background:var(--q-card-catalog-bg);-webkit-backdrop-filter:blur(4px);border-style:dashed}body[data-theme=morph] .q-card.q-card-tile .q-card-tile-code,body[data-theme=warm] .q-card.q-card-tile .q-card-tile-code{min-height:auto;color:var(--q-card-marker-color);opacity:.6;padding:0;font-size:.52rem;top:4px;left:6px}body[data-theme=morph] .q-card.q-card-tile.q-card-hoverable:hover,body[data-theme=warm] .q-card.q-card-tile.q-card-hoverable:hover{background:var(--q-card-catalog-hover-bg);-webkit-backdrop-filter:blur(8px);box-shadow:none}body[data-theme=morph] .q-card.q-card-tile.q-card-hoverable:hover .q-card-tile-code,body[data-theme=warm] .q-card.q-card-tile.q-card-hoverable:hover .q-card-tile-code{opacity:1}body[data-theme=morph] .q-card.q-card-marker-plate .q-card-spec-plate,body[data-theme=warm] .q-card.q-card-marker-plate .q-card-spec-plate{background:var(--q-card-marker-bg);align-items:center;gap:.45rem;padding:0 .55rem;top:-1px;left:20px}body[data-theme=morph] .q-card.q-card-marker-plate .q-card-spec-number,body[data-theme=warm] .q-card.q-card-marker-plate .q-card-spec-number{background:var(--q-card-marker-color);color:var(--q-card-marker-bg);letter-spacing:.12em;padding:2px 6px;font-size:.65rem;font-weight:700}body[data-theme=morph] .q-card.q-card-marker-plate .q-card-spec-type,body[data-theme=warm] .q-card.q-card-marker-plate .q-card-spec-type{color:var(--q-card-marker-color);letter-spacing:.12em;font-size:.65rem;font-weight:500}body[data-theme=morph] .q-card.q-card-marker-chip .q-card-marker,body[data-theme=warm] .q-card.q-card-marker-chip .q-card-marker{background:var(--q-card-marker-bg);min-height:auto;padding:0 6px;top:-7px;left:20px;transform:none}body[data-theme=morph] .q-card-marker,body[data-theme=morph] .q-card-spec-plate,body[data-theme=morph] .q-card-spec-number,body[data-theme=morph] .q-card-spec-type,body[data-theme=morph] .q-card-tile-code,body[data-theme=warm] .q-card-marker,body[data-theme=warm] .q-card-spec-plate,body[data-theme=warm] .q-card-spec-number,body[data-theme=warm] .q-card-spec-type,body[data-theme=warm] .q-card-tile-code{z-index:2;font-family:var(--q-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--q-card-marker-color);font-size:.68rem;font-weight:700;display:block;position:absolute}body[data-theme=morph] .q-card-spec-plate,body[data-theme=warm] .q-card-spec-plate{z-index:2;display:flex;position:absolute}body[data-theme=morph] .q-card-spec-number,body[data-theme=morph] .q-card-spec-type,body[data-theme=warm] .q-card-spec-number,body[data-theme=warm] .q-card-spec-type{font-family:var(--q-font-mono);text-transform:uppercase;white-space:nowrap;display:block;position:static}body[data-theme=morph] .q-card-leader-line,body[data-theme=warm] .q-card-leader-line{background:var(--q-card-accent);width:25px;height:1px;display:block;position:absolute;top:50%;left:-30px}body[data-theme=morph] .q-card-leader-line:before,body[data-theme=warm] .q-card-leader-line:before{content:"";border:3px solid #0000;border-left:5px solid var(--q-card-accent);position:absolute;top:-3px;right:-1px}body[data-theme=morph] .q-card-leader-line:after,body[data-theme=warm] .q-card-leader-line:after{content:"";border:1px solid var(--q-card-accent);background:var(--q-card-marker-bg);border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:-4px}@media (width<=640px){body[data-theme=morph] .q-card.q-card-annotated,body[data-theme=warm] .q-card.q-card-annotated{overflow:hidden}body[data-theme=morph] .q-card-leader-line,body[data-theme=warm] .q-card-leader-line{display:none}}.q-dropdown-menu-with-text-field[data-v-03e5e1be]{border:.5px solid var(--q-c-dark-4);background-color:var(--q-bg-white);border-radius:6px;width:100%;transition:border-color .2s ease-in-out;box-shadow:inset 0 1px 8px #00000008,0 1px 1px #4343431a}.q-dropdown-menu-with-text-field[data-v-03e5e1be]:has(input:focus){border-color:var(--q-c-dark-3)}.q-dropdown-menu-with-text-field.no-bottom .q-dropdown-menu-wrapper[data-v-03e5e1be] .touchable.plain{border-bottom-right-radius:0}.q-dropdown-menu-with-text-field .q-dropdown-menu-with-text-field-top[data-v-03e5e1be],.q-dropdown-menu-with-text-field .q-dropdown-menu-with-text-field-bottom[data-v-03e5e1be]{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;display:flex}.q-dropdown-menu-with-text-field .q-dropdown-menu-wrapper[data-v-03e5e1be] .q-dropdown-menu-action,.q-dropdown-menu-with-text-field .q-dropdown-menu-wrapper[data-v-03e5e1be] .q-menu{box-shadow:none!important;border:none!important}.q-dropdown-menu-with-text-field .q-dropdown-menu-wrapper[data-v-03e5e1be] .chevron-icon{margin-left:.4rem}.q-dropdown-menu-with-text-field .q-dropdown-menu-wrapper[data-v-03e5e1be] .touchable.plain{border-radius:6px 0}.q-dropdown-menu-with-text-field .q-dropdown-menu-with-text-field-bottom .text-hint[data-v-03e5e1be]{padding:.1rem .75rem .4rem}.q-dropdown-menu-with-text-field .q-dropdown-menu-with-text-field-bottom .fill-action[data-v-03e5e1be]{cursor:default;align-items:center;padding:.1rem .75rem .4rem;transition:color .2s ease-in;display:flex}.q-dropdown-menu-with-text-field .q-dropdown-menu-with-text-field-bottom .fill-action[data-v-03e5e1be]:hover{color:var(--q-c-dark-2)}.q-dropdown-menu-with-text-field .q-dropdown-menu-with-text-field-bottom .icon[data-v-03e5e1be]{width:12px;height:12px}.q-dropdown-menu-with-text-field .q-text-field-wrapper[data-v-03e5e1be]{flex:1}.q-dropdown-menu-with-text-field .q-text-field-wrapper[data-v-03e5e1be] .q-text-field{text-align:right;box-shadow:none;border:none;font-size:.9375rem}.dark .q-dropdown-menu-with-text-field[data-v-03e5e1be]{border:.5px solid var(--q-c-light-5);background-color:#ffffff08;box-shadow:inset 0 1px 8px #00000008,0 1px 1px #4343431a}.dark .q-dropdown-menu-with-text-field[data-v-03e5e1be]:has(input:focus){border-color:var(--q-c-light-4)}.dark .q-dropdown-menu-with-text-field .q-dropdown-menu-with-text-field-bottom .fill-action[data-v-03e5e1be]:hover{color:var(--q-c-light-2)}.dark .q-dropdown-menu-with-text-field .q-text-field-wrapper[data-v-03e5e1be] .q-text-field{background-color:#0000}.touchable[data-v-c37c0427]{background-color:var(--q-c-white);color:var(--q-c-dark);border-radius:var(--q-button-radius);font-weight:var(--q-button-font-weight);letter-spacing:var(--q-button-letter-spacing);transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out,box-shadow .2s ease-out,transform .18s ease-out}.touchable[data-v-c37c0427]:focus-visible{outline:2px solid color-mix(in srgb,var(--q-c-red) 58%,transparent);outline-offset:2px}.touchable[data-v-c37c0427]:before{content:"";border-radius:inherit;pointer-events:none;background:0 0;transition:background .1s ease-out;position:absolute;inset:0}.touchable[data-v-c37c0427]:active:before,.touchable.shortcut-active[data-v-c37c0427]:before{background:#0000000d}.touchable.primary[data-v-c37c0427]:active:before,.touchable.primary.shortcut-active[data-v-c37c0427]:before,.touchable.highlight[data-v-c37c0427]:active:before,.touchable.highlight.shortcut-active[data-v-c37c0427]:before,.touchable.danger[data-v-c37c0427]:active:before,.touchable.danger.shortcut-active[data-v-c37c0427]:before,.touchable.stripe[data-v-c37c0427]:active:before,.touchable.stripe.shortcut-active[data-v-c37c0427]:before{background:#ffffff26}.touchable.border-radius-sm[data-v-c37c0427]{border-radius:.375rem}.touchable.border-radius-xs[data-v-c37c0427]{border-radius:.25rem}.touchable.border-radius-xxs[data-v-c37c0427]{border-radius:.125rem}.touchable.border-radius-none[data-v-c37c0427]{border-radius:0}.touchable.squircle[data-v-c37c0427]{corner-shape:squircle;border-radius:12px}.touchable.squircle.border-radius-sm[data-v-c37c0427]{border-radius:10px}.touchable.squircle.border-radius-xs[data-v-c37c0427]{border-radius:8px}.touchable.squircle.border-radius-xxs[data-v-c37c0427]{border-radius:4px}.touchable.squircle.border-radius-none[data-v-c37c0427]{border-radius:0}.touchable.primary[data-v-c37c0427]{--q-progress-color:#ffffff1a;--q-progress-color-light:#ffffff0d;background-color:var(--q-button-primary-bg);color:var(--q-button-primary-text);border:.5px solid var(--q-button-primary-border);box-shadow:var(--q-button-primary-shadow)}.touchable.primary[data-v-c37c0427]:hover{box-shadow:var(--q-button-primary-hover-shadow)}.touchable.primary[disabled][data-v-c37c0427]{box-shadow:none;background-color:#6a6a7f;border-color:#6a6a7f}.touchable.danger[data-v-c37c0427]{--q-progress-color:#ffffff26;--q-progress-color-light:#ffffff0d;background-color:var(--q-button-danger-bg);color:var(--q-c-white);border:.5px solid var(--q-button-danger-border)}.touchable.danger[data-v-c37c0427]:hover{background-color:var(--q-button-danger-hover-bg);border:.5px solid var(--q-button-danger-hover-bg)}.touchable.danger[disabled][data-v-c37c0427]{box-shadow:none;opacity:.5}.touchable.highlight[data-v-c37c0427]{--q-progress-color:#ffffff26;--q-progress-color-light:#ffffff0d;background-color:var(--q-button-highlight-bg);color:var(--q-c-white);border:.5px solid var(--q-button-highlight-border)}.touchable.highlight[data-v-c37c0427]:hover{background-color:var(--q-button-highlight-hover-bg);border:.5px solid var(--q-button-highlight-hover-bg)}.touchable.highlight[disabled][data-v-c37c0427]{box-shadow:none;opacity:.5}.touchable.outlined[data-v-c37c0427]{--q-progress-color:#0000;--q-progress-color-light:#00000008;background-color:var(--q-button-outlined-bg);border:var(--q-button-outlined-border-width) solid var(--q-button-outlined-border);box-shadow:var(--q-button-outlined-shadow);color:var(--q-button-outlined-text);-webkit-backdrop-filter:var(--q-button-outlined-webkit-backdrop-filter)}.touchable.outlined[data-v-c37c0427]:hover{background-color:var(--q-button-outlined-hover-bg);border-color:var(--q-button-outlined-hover-border);box-shadow:var(--q-button-outlined-hover-shadow)}.touchable.outlined[disabled][data-v-c37c0427]{color:#888}.touchable.outlined[disabled][data-v-c37c0427]:hover{background-color:#0000;box-shadow:inset 0 1px 10px #0000000d,0 1px 3px #4343431a!important}.touchable.outlined.toggle-on[data-v-c37c0427]{background-color:#0000000a;box-shadow:inset 0 1px 2px #4343431a}.touchable.outlined.danger[data-v-c37c0427]{--q-progress-color:#0000;--q-progress-color-light:#ff000008;color:#d32f2f;border:.5px solid #f4433633;box-shadow:inset 0 1px 10px #f4433603,0 1px 1px #f443361a}.touchable.outlined.danger[data-v-c37c0427]:hover{background-color:#f443360a}.touchable.outlined.danger[disabled][data-v-c37c0427]{opacity:.5}.touchable.outlined.danger[disabled][data-v-c37c0427]:hover{background-color:#0000}.touchable.plain[data-v-c37c0427]{-webkit-backdrop-filter:blur(1.6px)}body[data-theme=morph] .touchable.plain[data-v-c37c0427],body[data-theme=warm] .touchable.plain[data-v-c37c0427]{background:color-mix(in srgb,var(--q-bg-light-2) 72%,transparent)!important}.touchable.plain[data-v-c37c0427]{--q-progress-color:#0000;--q-progress-color-light:#00000008;box-shadow:none;color:var(--q-button-plain-text);background-color:#0000;border:none}.touchable.plain[data-v-c37c0427]:hover{background-color:var(--q-button-plain-hover-bg);color:var(--q-button-plain-hover-text)}.touchable.plain[disabled][data-v-c37c0427]{opacity:.5}.touchable.plain[disabled][data-v-c37c0427]:hover{background-color:#0000}.touchable.plain.danger[data-v-c37c0427]{--q-progress-color:#0000;--q-progress-color-light:#ff000008;color:#d32f2f;background-color:#0000;border:none}.touchable.plain.danger[data-v-c37c0427]:hover{background-color:#f443360a}.touchable.plain.danger[disabled][data-v-c37c0427]{opacity:.5}.touchable.plain.danger[disabled][data-v-c37c0427]:hover{background-color:#0000}.touchable.stripe[data-v-c37c0427]{--q-progress-color:#0000;--q-progress-color-light:#00000008;box-shadow:none;background:url(data:image/webp;base64,UklGRqgAAABXRUJQVlA4WAoAAAAQAAAA2wAAQQAAQUxQSDgAAAABN0AmbRtqu28RETyXUNRGCsStBy1YwL+U+UJE/xUGIMKgjFNGFvWjC/VhvjAvmEu9//MdNyvLBFZQOCBKAAAA0AYAnQEq3ABCAD5JJJFGIqIhoSCIAFAJCWlu4XVAAE9tiLxBUc9sReIKjntiLxBUc9sReIKjntiLxBUc9rQAAP7/yX8AAAAAAAA=);border:none}.touchable.stripe[data-v-c37c0427]:hover{background-color:#0000000d}.touchable.stripe[disabled][data-v-c37c0427]{opacity:.5}.touchable.stripe[disabled][data-v-c37c0427]:hover{background-color:#ffffff1a}.touchable.placeholder[data-v-c37c0427]{-webkit-backdrop-filter:blur(1.6px)}body[data-theme=morph] .touchable.placeholder[data-v-c37c0427],body[data-theme=warm] .touchable.placeholder[data-v-c37c0427]{background:color-mix(in srgb,var(--q-bg-light-2) 72%,transparent)!important}.touchable.placeholder[data-v-c37c0427]{--q-progress-color:#0000;--q-progress-color-light:#00000008;border:1px dashed var(--q-c-dark-4);background-color:#0000;box-shadow:inset 0 1px 10px #00000003,0 1px 2px #4343431a}.touchable.placeholder[data-v-c37c0427]:hover{background-color:#00000005;box-shadow:inset 0 1px 2px #00000003,0 1px 1px #4343431a}.touchable.placeholder[disabled][data-v-c37c0427]{color:#888}.touchable.placeholder[disabled][data-v-c37c0427]:hover{background-color:#0000;box-shadow:inset 0 1px 10px #0000000d,0 1px 3px #4343431a!important}.touchable.placeholder.toggle-on[data-v-c37c0427]{background-color:#0000000a;box-shadow:inset 0 1px 2px #4343431a}.touchable.loading .ocean[data-v-c37c0427]{width:100%;height:100%;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.touchable.loading .wave[data-v-c37c0427]{background:repeating-linear-gradient(45deg,var(--q-progress-color),var(--q-progress-color) 10px,var(--q-progress-color-light) 10px,var(--q-progress-color-light) 20px);animation:1s linear infinite progress-c37c0427;position:absolute;inset:0 0 0 -28px}.touchable.loading.primary[data-v-c37c0427]{color:#9d9db8}.touchable.loading.stripe[data-v-c37c0427]{background-size:220%}.touchable.loading.danger[data-v-c37c0427]{color:#ffcaca}.touchable.loading.highlight[data-v-c37c0427]{color:#b3d4fc}.touchable.loading.outlined[data-v-c37c0427],.touchable.loading.plain[data-v-c37c0427]{color:#888}.touchable.loading.outlined.danger[data-v-c37c0427],.touchable.loading.plain.danger[data-v-c37c0427]{color:#e67b7b}@keyframes progress-c37c0427{0%{transform:translate(0)}to{transform:translate(28px)}}.dark .touchable[data-v-c37c0427]{background-color:var(--q-c-dark);color:var(--q-c-white)}.dark .touchable[data-v-c37c0427]:active:before,.dark .touchable.shortcut-active[data-v-c37c0427]:before{background:#00000026}.dark .touchable.primary[data-v-c37c0427]:active:before,.dark .touchable.primary.shortcut-active[data-v-c37c0427]:before,.dark .touchable.highlight[data-v-c37c0427]:active:before,.dark .touchable.highlight.shortcut-active[data-v-c37c0427]:before,.dark .touchable.danger[data-v-c37c0427]:active:before,.dark .touchable.danger.shortcut-active[data-v-c37c0427]:before,.dark .touchable.stripe[data-v-c37c0427]:active:before,.dark .touchable.stripe.shortcut-active[data-v-c37c0427]:before{background:#0003}.dark .touchable.primary[data-v-c37c0427]{--q-progress-color:#ffffff1a;--q-progress-color-light:#0000000d;background-color:var(--q-c-light);border:.5px solid var(--q-c-light);color:var(--q-c-dark)}.dark .touchable.primary[data-v-c37c0427]:hover{box-shadow:inset 0 0 16px var(--q-c-dark-4)}.dark .touchable.primary[disabled][data-v-c37c0427]{box-shadow:none;background-color:#a2a2a3;border-color:#a2a2a3}.dark .touchable.danger[data-v-c37c0427]{background-color:var(--q-c-red);color:var(--q-c-white);border:.5px solid var(--q-c-red)}.dark .touchable.danger[data-v-c37c0427]:hover{background-color:var(--q-c-red-light)}.dark .touchable.danger[disabled][data-v-c37c0427]{opacity:.7}.dark .touchable.danger[disabled][data-v-c37c0427]:hover{background-color:var(--q-c-red)}.dark .touchable.highlight[data-v-c37c0427]{background-color:var(--q-c-blue);color:var(--q-c-white);border:.5px solid var(--q-c-blue)}.dark .touchable.highlight[data-v-c37c0427]:hover{background-color:var(--q-c-blue-light)}.dark .touchable.highlight[disabled][data-v-c37c0427]{opacity:.7}.dark .touchable.highlight[disabled][data-v-c37c0427]:hover{background-color:var(--q-c-blue)}.dark .touchable.outlined[data-v-c37c0427]{--q-progress-color-light:#ffffff14;background-color:#ffffff08;border:.5px solid #ffffff1f;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0003}.dark .touchable.outlined[data-v-c37c0427]:hover{color:var(--q-c-light);background-color:#ffffff14;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff0f,0 2px 4px #00000040}.dark .touchable.outlined[disabled][data-v-c37c0427]{color:#666;box-shadow:none;background-color:#0000;border-color:#ffffff14}.dark .touchable.outlined[disabled][data-v-c37c0427]:hover{box-shadow:none;background-color:#0000}.dark .touchable.outlined.toggle-on[data-v-c37c0427]{background-color:#ffffff1a;border-color:#ffffff26;box-shadow:inset 0 1px 3px #0003}.dark .touchable.outlined.danger[data-v-c37c0427]{--q-progress-color-light:#f003;color:var(--q-c-red-light);border:.5px solid var(--q-c-red);background:0 0}.dark .touchable.outlined.danger[data-v-c37c0427]:hover{background-color:var(--q-c-red-dimm-2)}.dark .touchable.outlined.danger[disabled][data-v-c37c0427]:hover{background-color:#0000}.dark .touchable.plain[data-v-c37c0427]{--q-progress-color-light:#ffffff1a;box-shadow:none;background-color:#0000;border:none}.dark .touchable.plain[data-v-c37c0427]:hover{background-color:#ffffff1a}.dark .touchable.plain.danger[data-v-c37c0427]{--q-progress-color-light:#f003;color:var(--q-c-red-light);background-color:#0000;border:none}.dark .touchable.plain.danger[data-v-c37c0427]:hover{background-color:var(--q-c-red-dimm-2)}.dark .touchable.plain.danger[disabled][data-v-c37c0427]{opacity:.5}.dark .touchable.plain.danger[disabled][data-v-c37c0427]:hover{background-color:#0000}.dark .touchable.stripe[data-v-c37c0427]{--q-progress-color-light:#ffffff08}.dark .touchable.stripe[data-v-c37c0427]:hover{background-color:#ffffff1a}.dark .touchable.placeholder[data-v-c37c0427]{box-shadow:none;background-color:#0000;border-color:#ffffff26}.dark .touchable.placeholder[data-v-c37c0427]:hover{color:var(--q-c-light);background-color:#ffffff0d;border-color:#fff3}.q-button[data-v-c37c0427]{text-align:center;cursor:default;white-space:nowrap;justify-content:center;align-items:center;height:44px;padding:0;font-size:.875rem;font-weight:400;line-height:1;text-decoration:none;transition:background-color .18s ease-in-out,border-color .18s ease-in-out,color .18s ease-in-out,box-shadow .2s ease-in-out,transform .18s ease-in-out;display:flex;position:relative;overflow:hidden}.q-button[aria-disabled=true][data-v-c37c0427]{pointer-events:none}.q-button.sm[data-v-c37c0427]{height:38px;font-size:.875rem}.q-button.sm .button-inner[data-v-c37c0427]{padding:.6rem .8rem}.q-button.xs[data-v-c37c0427]{height:32px;font-size:.75rem}.q-button.xs .button-inner[data-v-c37c0427]{padding:.6rem .8rem}.q-button.xxs[data-v-c37c0427]{height:24px;font-size:.7rem}.q-button.xxs .button-inner[data-v-c37c0427]{padding:.4rem .8rem}.q-button .button-inner[data-v-c37c0427]{color:inherit;justify-content:center;align-self:center;align-items:center;padding:.8rem 1rem;text-decoration:none;display:flex;position:relative}.q-button .shortcut-badge[data-v-c37c0427]{background:#0000001a;border-radius:6px;justify-content:center;align-items:center;min-width:1.4em;margin-left:.5rem;padding:.15rem .45rem;font-size:.7rem;font-weight:500;line-height:1.3;display:inline-flex}@media (hover:none){.q-button .shortcut-badge[data-v-c37c0427]{display:none}}.q-button .shortcut-badge-text[data-v-c37c0427]{line-height:1;display:inline-block}.q-button.primary .shortcut-badge[data-v-c37c0427],.q-button.highlight .shortcut-badge[data-v-c37c0427],.q-button.danger .shortcut-badge[data-v-c37c0427],.q-button.stripe .shortcut-badge[data-v-c37c0427]{color:inherit;background:#ffffff40}.q-button.outlined .shortcut-badge[data-v-c37c0427],.q-button.plain .shortcut-badge[data-v-c37c0427],.q-button.placeholder .shortcut-badge[data-v-c37c0427]{color:#00000080;background:#0000000f}.dark{color:#ffffff80;background:#ffffff1a}.q-button.weight-bold[data-v-c37c0427]{font-weight:500}.q-button[data-v-c37c0427] .icon{align-self:center;margin-right:.5rem;width:16px!important;height:16px!important}.q-button.block[data-v-c37c0427]{width:100%}.q-button.icon[data-v-c37c0427]{width:44px;padding:.8rem}.q-button.icon[data-v-c37c0427] .icon{justify-content:center;align-items:center;width:16px;height:16px;margin-right:0;display:flex}.q-button.icon.sm[data-v-c37c0427]{width:38px;padding:.6rem}.q-button.icon.xs[data-v-c37c0427]{width:32px;padding:.6rem}.q-button.icon.xxs[data-v-c37c0427]{width:24px;padding:.4rem}.q-tabs[data-v-1cc4d2bd]{justify-content:center;align-items:center;display:inline-flex;position:relative}.q-tabs .q-tabs-indicator[data-v-1cc4d2bd]{background-color:var(--q-c-red);pointer-events:none;height:2px;transition:left .28s cubic-bezier(.19,1,.22,1),width .28s cubic-bezier(.19,1,.22,1);position:absolute;bottom:0}.q-tabs .q-tab-button[data-v-1cc4d2bd]{z-index:1;position:relative}.q-tabs .q-tab-button.with-icon.with-label .q-tab-button-icon[data-v-1cc4d2bd]{margin-right:.5rem}.q-tabs .q-tab-button .q-tab-button-icon[data-v-1cc4d2bd]{width:16px;max-width:16px;height:16px}.q-tabs.normal[data-v-1cc4d2bd]{-webkit-backdrop-filter:blur(1.6px)}body[data-theme=morph] .q-tabs.normal[data-v-1cc4d2bd],body[data-theme=warm] .q-tabs.normal[data-v-1cc4d2bd]{background:color-mix(in srgb,var(--q-bg-light-2) 72%,transparent)!important}.q-tabs.normal[data-v-1cc4d2bd]{border-radius:6px;padding:.25rem}.q-tabs.normal .q-tabs-indicator[data-v-1cc4d2bd]{border:.5px solid var(--q-c-dark-4);background-color:#fff;border-radius:4px;height:auto;top:.25rem;bottom:.25rem;box-shadow:0 1px 2px #0000000d}.q-tabs.normal[data-v-1cc4d2bd] .q-button{transition:none;background-color:#0000!important;border:.5px solid #0000!important}.q-tabs.normal[data-v-1cc4d2bd] .q-button.non-selected{opacity:.6!important}.q-tabs.normal[data-v-1cc4d2bd] .q-button.non-selected:hover{opacity:.8!important}.q-tabs.plain[data-v-1cc4d2bd]{box-shadow:inset 0 -.5px 0 0 var(--q-c-dark-4);background:0 0;padding:0}.q-tabs.plain .q-tabs-indicator[data-v-1cc4d2bd]{border-radius:1px 1px 0 0;height:2px;bottom:0}.q-tabs.plain[data-v-1cc4d2bd] .q-button{transition:color .2s ease-in-out;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:none!important;border-radius:0!important}.q-tabs.plain[data-v-1cc4d2bd] .q-button.squircle{--squircle-radius-bottom-left:0px;--squircle-radius-bottom-right:0px}.q-tabs.plain[data-v-1cc4d2bd] .q-button.selected{color:var(--q-c-red)!important}.q-tabs.plain[data-v-1cc4d2bd] .q-button.non-selected{color:var(--q-c-dark)!important}.q-tabs.plain[data-v-1cc4d2bd] .q-button:hover{background-color:var(--q-c-red-dimm-1)}.dark .q-tabs.normal{box-shadow:inset 0 0 0 1px var(--q-c-light-5)}.dark .q-tabs.normal .q-tabs-indicator{background-color:var(--q-bg-dark-float);border:.5px solid var(--q-c-light-4);box-shadow:none}.dark .q-tabs.plain{box-shadow:inset 0 -.5px 0 0 var(--q-c-light-4)}.dark .q-tabs.plain .q-tabs-indicator{background-color:var(--q-c-red-light)}.dark .q-tabs.plain .q-button.selected{color:var(--q-c-red-light)!important}.dark .q-tabs.plain .q-button.non-selected{color:var(--q-c-light-2)!important}.dark .q-tabs.plain .q-button:hover{background-color:var(--q-c-red-dimm-2)}.q-input[data-v-7799ec4e]{--q-input-wrapper-height:44px;--q-input-font-size:.9375rem;--q-input-clear-size:32px;--q-input-prepend-padding-left:.8rem;--q-input-prepend-gap:.5rem;align-items:flex-start;width:100%;display:flex}.q-input.sm[data-v-7799ec4e]{--q-input-wrapper-height:38px;--q-input-font-size:.875rem;--q-input-clear-size:28px}.q-input.xs[data-v-7799ec4e]{--q-input-wrapper-height:32px;--q-input-font-size:.75rem;--q-input-clear-size:24px;--q-input-prepend-padding-left:.6rem}.q-input.exceed .q-text-field-wrapper[data-v-7799ec4e],.q-input.error .q-text-field-wrapper[data-v-7799ec4e],:is(.q-input.exceed .q-text-field-wrapper[data-v-7799ec4e]:has(input:focus),.q-input.error .q-text-field-wrapper[data-v-7799ec4e]:has(input:focus)){--q-input-border-color:var(--q-field-error-border-color)}.q-input.exceed .q-text-field-hint[data-v-7799ec4e],.q-input.error .q-text-field-hint[data-v-7799ec4e]{background-color:var(--q-field-error-bg)}.q-input.exceed .q-text-field-counter[data-v-7799ec4e],.q-input.error .q-text-field-counter[data-v-7799ec4e]{color:var(--q-field-error-counter)}.q-input.error .q-text-field-hint-text[data-v-7799ec4e]{color:var(--q-field-error-text)}.q-input.disabled .clear-btn[data-v-7799ec4e]{display:none}.q-input.disabled .q-text-field-wrapper[data-v-7799ec4e]{background-color:#0000}.q-input .q-input-prepend[data-v-7799ec4e],.q-input .q-input-append[data-v-7799ec4e],.q-input .q-input-prepend-out[data-v-7799ec4e],.q-input .q-input-append-out[data-v-7799ec4e]{justify-content:center;align-items:center;display:flex}.q-input .q-input-prepend.is-empty[data-v-7799ec4e],.q-input .q-input-append.is-empty[data-v-7799ec4e],.q-input .q-input-prepend-out.is-empty[data-v-7799ec4e],.q-input .q-input-append-out.is-empty[data-v-7799ec4e]{display:none}.q-input .q-input-prepend[data-v-7799ec4e]{padding-left:var(--q-input-prepend-padding-left);margin-right:var(--q-input-prepend-gap)}.q-input .q-input-append[data-v-7799ec4e]{padding-right:5px}.q-input .q-text-field-wrapper[data-v-7799ec4e]{--q-input-border-color:var(--q-field-border-color);border-radius:var(--q-field-radius);width:100%;box-shadow:inset 0 0 0 var(--q-field-border-width) var(--q-input-border-color),var(--q-field-shadow);background-color:var(--q-field-bg);border:none;transition:box-shadow .2s ease-in-out}.q-input .q-text-field-wrapper[data-v-7799ec4e]:has(input:focus){--q-input-border-color:var(--q-field-border-color-focus);box-shadow:inset 0 0 0 var(--q-field-border-width) var(--q-input-border-color),var(--q-field-shadow-focus,var(--q-field-shadow))}.q-input .q-text-field-wrapper .q-text-field-inner[data-v-7799ec4e]{min-height:var(--q-input-wrapper-height);flex:1;align-items:center;display:flex}.q-input .q-text-field-wrapper .q-text-field-inner:has(.q-input-prepend:not(.is-empty)) .q-text-field[data-v-7799ec4e]{padding-left:0}.q-input .q-text-field-wrapper[data-v-7799ec4e] .q-text-field{min-height:var(--q-input-wrapper-height);box-sizing:border-box;font-size:var(--q-input-font-size);color:var(--q-field-text-color);background-color:#0000;box-shadow:none!important;height:var(--q-input-wrapper-height)!important;border:none!important;outline:none!important}.q-input .q-text-field-wrapper[data-v-7799ec4e] .q-text-field::placeholder{color:var(--q-field-placeholder-color)}.q-input .q-text-field-wrapper .clear-btn[data-v-7799ec4e]{min-height:var(--q-input-clear-size);max-height:var(--q-input-clear-size);min-width:var(--q-input-clear-size);max-width:var(--q-input-clear-size);color:var(--q-field-clear-color);margin-right:5px}.q-input .q-text-field-wrapper .q-text-field-hint[data-v-7799ec4e]{color:var(--q-field-hint-color);border-bottom-left-radius:var(--q-field-radius);border-bottom-right-radius:var(--q-field-radius);justify-content:space-between;align-items:center;margin-left:0;margin-right:0;padding:.2rem .5rem;display:flex}.q-input .q-text-field-wrapper .q-text-field-hint .q-text-field-hint-left[data-v-7799ec4e]{align-items:center;display:flex}.q-input .q-text-field-wrapper .q-text-field-hint .q-text-field-hint-icon[data-v-7799ec4e]{opacity:.7;max-width:20px;max-height:20px;margin-right:.5rem}.q-input.empty .clear-btn[data-v-7799ec4e]{display:none}.dark .q-input.exceed .q-text-field-wrapper[data-v-7799ec4e],.dark .q-input.error .q-text-field-wrapper[data-v-7799ec4e],:is(.dark .q-input.exceed .q-text-field-wrapper[data-v-7799ec4e]:has(input:focus),.dark .q-input.error .q-text-field-wrapper[data-v-7799ec4e]:has(input:focus)){--q-input-border-color:var(--q-c-red-dimm-3)}.dark .q-input.exceed .q-text-field-wrapper .q-text-field-hint[data-v-7799ec4e],.dark .q-input.error .q-text-field-wrapper .q-text-field-hint[data-v-7799ec4e]{background-color:var(--q-c-red-dimm-2)}.dark .q-input.exceed .q-text-field-wrapper .q-text-field-counter[data-v-7799ec4e],.dark .q-input.error .q-text-field-wrapper .q-text-field-counter[data-v-7799ec4e],.dark .q-input.error .q-text-field-hint-text[data-v-7799ec4e]{color:var(--q-c-red-light)}.dark .q-input .q-text-field-wrapper[data-v-7799ec4e]{--q-input-border-color:var(--q-c-light-5);box-shadow:inset 0 0 0 var(--q-field-border-width) var(--q-input-border-color),inset 0 1px 8px #00000008,0 1px 1px #4343431a;background-color:#ffffff08}.dark .q-input .q-text-field-wrapper[data-v-7799ec4e]:has(input:focus){--q-input-border-color:var(--q-c-light-4)}.dark .q-input .q-text-field-wrapper[data-v-7799ec4e] .q-text-field{color:var(--q-c-light);background-color:#0000}.dark .q-input .q-text-field-wrapper .clear-btn[data-v-7799ec4e],.dark .q-input .q-text-field-wrapper .q-text-field-hint[data-v-7799ec4e]{color:var(--q-c-light-3)}.dark .q-input.disabled .q-text-field-wrapper[data-v-7799ec4e] .q-text-field{opacity:.5}.q-search-input[data-v-2bc84f25]{position:relative}.q-textarea[data-v-0115f62e]{align-items:flex-start;width:100%;display:flex}.q-textarea.exceed .q-textarea-wrapper[data-v-0115f62e],.q-textarea.error .q-textarea-wrapper[data-v-0115f62e]{border:var(--q-field-border-width) solid var(--q-field-error-border-color)}:is(.q-textarea.exceed .q-textarea-wrapper[data-v-0115f62e]:has(textarea:focus),.q-textarea.error .q-textarea-wrapper[data-v-0115f62e]:has(textarea:focus)){border-color:var(--q-field-error-border-color)}.q-textarea.exceed .q-textarea-hint[data-v-0115f62e],.q-textarea.error .q-textarea-hint[data-v-0115f62e]{background-color:var(--q-field-error-bg)}.q-textarea.exceed .q-textarea-counter[data-v-0115f62e],.q-textarea.error .q-textarea-counter[data-v-0115f62e]{color:var(--q-field-error-counter)}.q-textarea.error .q-textarea-hint[data-v-0115f62e]{color:var(--q-field-error-text)}.q-textarea.disabled .clear-btn[data-v-0115f62e]{display:none}.q-textarea.disabled .q-textarea-wrapper[data-v-0115f62e]{background-color:#0000}.q-textarea .q-textarea-prepend[data-v-0115f62e],.q-textarea .q-textarea-append[data-v-0115f62e],.q-textarea .q-textarea-prepend-out[data-v-0115f62e],.q-textarea .q-textarea-append-out[data-v-0115f62e]{justify-content:center;align-items:center;display:flex}.q-textarea .q-textarea-prepend.is-empty[data-v-0115f62e],.q-textarea .q-textarea-append.is-empty[data-v-0115f62e],.q-textarea .q-textarea-prepend-out.is-empty[data-v-0115f62e],.q-textarea .q-textarea-append-out.is-empty[data-v-0115f62e]{display:none}.q-textarea .q-textarea-wrapper[data-v-0115f62e]{border:var(--q-field-border-width) solid var(--q-field-border-color);border-radius:var(--q-field-radius);width:100%;box-shadow:var(--q-field-shadow);background-color:var(--q-field-bg);transition:border-color .2s ease-in-out}.q-textarea .q-textarea-wrapper[data-v-0115f62e]:has(textarea:focus){border-color:var(--q-field-border-color-focus);box-shadow:var(--q-field-shadow-focus,var(--q-field-shadow))}.q-textarea .q-textarea-wrapper .q-textarea-inner[data-v-0115f62e]{flex:1;align-items:flex-start;display:flex}.q-textarea .q-textarea-wrapper[data-v-0115f62e] textarea{resize:none;color:var(--q-field-text-color);background-color:#0000;font-size:.9375rem;box-shadow:none!important;border:none!important;outline:none!important}.q-textarea .q-textarea-wrapper[data-v-0115f62e] textarea::placeholder{color:var(--q-field-placeholder-color)}.q-textarea .q-textarea-wrapper .q-textarea-hint[data-v-0115f62e]{color:var(--q-field-hint-color);border-bottom-left-radius:var(--q-field-radius);border-bottom-right-radius:var(--q-field-radius);justify-content:space-between;align-items:center;margin-left:0;margin-right:0;padding:.2rem .5rem;display:flex}.q-textarea .q-textarea-wrapper .q-textarea-hint .q-textarea-hint-left[data-v-0115f62e]{align-items:center;display:flex}.q-textarea .q-textarea-wrapper .q-textarea-hint .q-textarea-hint-icon[data-v-0115f62e]{opacity:.7;max-width:16px;max-height:16px;margin-right:.5rem}.dark .q-textarea.exceed .q-textarea-wrapper[data-v-0115f62e],.dark .q-textarea.error .q-textarea-wrapper[data-v-0115f62e]{border:.5px solid var(--q-c-red-dimm-3)}:is(.dark .q-textarea.exceed .q-textarea-wrapper[data-v-0115f62e]:has(textarea:focus),.dark .q-textarea.error .q-textarea-wrapper[data-v-0115f62e]:has(textarea:focus)){border-color:var(--q-c-red-dimm-3)!important}.dark .q-textarea.exceed .q-textarea-hint[data-v-0115f62e],.dark .q-textarea.error .q-textarea-hint[data-v-0115f62e]{background-color:var(--q-c-red-dimm-2)}.dark .q-textarea.exceed .q-textarea-counter[data-v-0115f62e],.dark .q-textarea.error .q-textarea-counter[data-v-0115f62e],.dark .q-textarea.error .q-textarea-hint-text[data-v-0115f62e]{color:var(--q-c-red-light)}.dark .q-textarea .q-textarea-wrapper[data-v-0115f62e]{border-color:var(--q-c-light-5);background-color:#ffffff08;box-shadow:inset 0 1px 8px #00000008,0 1px 1px #4343431a}.dark .q-textarea .q-textarea-wrapper[data-v-0115f62e]:has(textarea:focus){border-color:var(--q-c-light-4)}.dark .q-textarea .q-textarea-wrapper[data-v-0115f62e] textarea{color:var(--q-c-light);background-color:#0000}.dark .q-textarea .q-textarea-wrapper .q-textarea-hint[data-v-0115f62e]{color:var(--q-c-light-3)}.dark .q-textarea.disabled .q-textarea-wrapper[data-v-0115f62e] .q-text-field{opacity:.5;background-color:var(--q-c-light-4)}.q-payment-apparoch-item[data-v-c49a9695]{cursor:default;opacity:.8;border-radius:.5rem;align-items:center;padding:.8rem 0;transition:opacity .2s;display:flex}.q-payment-apparoch-item.disabled[data-v-c49a9695]{opacity:.45}.q-payment-apparoch-item.disabled .approach-icons[data-v-c49a9695]{filter:grayscale()}.q-payment-apparoch-item.disabled .approach-desc[data-v-c49a9695]{color:var(--q-c-dark-3)}.q-payment-apparoch-item .approach-icons[data-v-c49a9695]{align-items:center;transition:filter .2s;display:flex}.q-payment-apparoch-item .approach-icons .icon[data-v-c49a9695]{background-position:50%;background-repeat:no-repeat;background-size:contain;width:30px;height:20px;margin-right:.2rem;display:inline-block}.q-payment-apparoch-item .approach-icons .icon-visa[data-v-c49a9695]{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='24px'%20height='16px'%20viewBox='0%200%2024%2016'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cscript%20xmlns=''/%3e%3cg%20id='319'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20id='New-Icons'%20transform='translate(-80.000000,%20-280.000000)'%20fill-rule='nonzero'%3e%3cg%20id='Card-Brands'%20transform='translate(40.000000,%20200.000000)'%3e%3cg%20id='Color'%20transform='translate(0.000000,%2080.000000)'%3e%3cg%20id='Visa'%20transform='translate(40.000000,%200.000000)'%3e%3crect%20id='Container'%20stroke-opacity='0.2'%20stroke='%23000000'%20stroke-width='0.5'%20fill='%23FFFFFF'%20x='0.25'%20y='0.25'%20width='23.5'%20height='15.5'%20rx='2'/%3e%3cpath%20d='M2.78773262,5.91443732%20C2.26459089,5.62750595%201.6675389,5.39673777%201,5.23659312%20L1.0280005,5.1118821%20L3.76497922,5.1118821%20C4.13596254,5.12488556%204.43699113,5.23650585%204.53494636,5.63071135%20L5.12976697,8.46659052%20L5.31198338,9.32072617%20L6.97796639,5.1118821%20L8.77678896,5.1118821%20L6.10288111,11.2775284%20L4.30396552,11.2775284%20L2.78773262,5.91443732%20L2.78773262,5.91443732%20Z%20M10.0999752,11.2840738%20L8.39882877,11.2840738%20L9.46284763,5.1118821%20L11.163901,5.1118821%20L10.0999752,11.2840738%20Z%20M16.2667821,5.26277458%20L16.0354292,6.59558538%20L15.881566,6.53004446%20C15.5737466,6.40524617%2015.1674138,6.28053516%2014.6143808,6.29371316%20C13.942741,6.29371316%2013.6415263,6.56277129%2013.6345494,6.82545859%20C13.6345494,7.11441463%2013.998928,7.3048411%2014.5939153,7.58725177%20C15.5740257,8.02718756%2016.0286384,8.56556562%2016.0218476,9.26818871%20C16.0080799,10.5486366%2014.8460128,11.376058%2013.0610509,11.376058%20C12.2978746,11.3694253%2011.5627918,11.2180965%2011.163808,11.0475679%20L11.4018587,9.66204513%20L11.6258627,9.76066195%20C12.1788958,9.99070971%2012.5428092,10.0889775%2013.221984,10.0889775%20C13.7117601,10.0889775%2014.2368857,9.89837643%2014.2435835,9.48488392%20C14.2435835,9.21565125%2014.0198586,9.01850486%2013.3617074,8.7164581%20C12.717789,8.42086943%2011.8568435,7.92848346%2011.8707973,7.04197926%20C11.8780532,5.84042483%2013.0610509,5%2014.7409877,5%20C15.3990458,5%2015.9312413,5.13788902%2016.2667821,5.26277458%20Z%20M18.5277524,9.0974856%20L19.941731,9.0974856%20C19.8717762,8.78889347%2019.549631,7.31147374%2019.549631,7.31147374%20L19.4307452,6.77964104%20C19.3467437,7.00942698%2019.1998574,7.38373457%2019.2069273,7.37055657%20C19.2069273,7.37055657%2018.6678479,8.74290137%2018.5277524,9.0974856%20Z%20M20.6276036,5.1118821%20L22,11.2839865%20L20.4249023,11.2839865%20C20.4249023,11.2839865%2020.2707601,10.5748181%2020.221922,10.3581228%20L18.0377903,10.3581228%20C17.9746264,10.5221933%2017.6807607,11.2839865%2017.6807607,11.2839865%20L15.8957988,11.2839865%20L18.4226343,5.62399144%20C18.5977072,5.22341512%2018.9059917,5.1118821%2019.3117663,5.1118821%20L20.6276036,5.1118821%20L20.6276036,5.1118821%20Z'%20id='Shape'%20fill='%231434CB'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.q-payment-apparoch-item .approach-icons .icon-mastercard[data-v-c49a9695]{background-image:url("data:image/svg+xml,%3csvg%20height='16'%20viewBox='0%200%2024%2016'%20width='24'%20xmlns='http://www.w3.org/2000/svg'%3e%3cscript%20xmlns=''/%3e%3cg%20fill='none'%20fill-rule='evenodd'%3e%3crect%20fill='%23252525'%20height='16'%20rx='2'%20width='24'/%3e%3ccircle%20cx='9'%20cy='8'%20fill='%23eb001b'%20r='5'/%3e%3ccircle%20cx='15'%20cy='8'%20fill='%23f79e1b'%20r='5'/%3e%3cpath%20d='m12%203.99963381c1.2144467.91220633%202%202.36454836%202%204.00036619s-.7855533%203.0881599-2%204.0003662c-1.2144467-.9122063-2-2.36454837-2-4.0003662s.7855533-3.08815986%202-4.00036619z'%20fill='%23ff5f00'/%3e%3c/g%3e%3c/svg%3e")}.q-payment-apparoch-item .approach-icons .icon-jcb[data-v-c49a9695]{background-image:url("data:image/svg+xml,%3csvg%20height='16'%20viewBox='0%200%2023%2016'%20width='23'%20xmlns='http://www.w3.org/2000/svg'%3e%3cscript%20xmlns=''/%3e%3cg%20fill='none'%3e%3cpath%20d='m.20535714%2016h4.51785715c1.0278125%200%202.25892857-1.1946667%202.25892857-2.1333333v-13.8666667h-4.51785715c-1.0278125%200-2.25892857%201.19466667-2.25892857%203.2z'%20fill='%23047ab1'/%3e%3cpath%20d='m2.76924107%2010.816c-.86733559.0001606-1.73039558-.1147397-2.56388393-.3413333v-1.17333337c.64678874.37770431%201.38610045.59084099%202.14598215.61866667.8696875%200%201.35535714-.576%201.35535714-1.36533333v-3.22133334h2.14598214v3.22133334c0%201.25866666-.70026786%202.26133333-3.0834375%202.26133333z'%20fill='%23fff'/%3e%3cpath%20d='m8.11160714%2016h4.51785716c1.0278125%200%202.2589286-1.1946667%202.2589286-2.1333333v-13.8666667h-4.5178572c-1.02781249%200-2.25892856%201.19466667-2.25892856%203.2z'%20fill='%23d42d06'/%3e%3cpath%20d='m8.11160714%206.08c.65508929-.59733333%201.78455357-.97066667%203.61428576-.88533333.9939285.04266666%202.0330357.32%202.0330357.32v1.184c-.5943231-.3394747-1.2623758-.54734656-1.9539732-.608-1.3892411-.11733334-2.23633933.61866666-2.23633933%201.90933333s.84709823%202.0266667%202.23633933%201.92c.6920185-.06606555%201.3596342-.27744592%201.9539732-.61866667v1.17333337s-1.0391072.288-2.0330357.3306666c-1.82973219.0853334-2.95919647-.288-3.61428576-.8853333z'%20fill='%23fff'/%3e%3cpath%20d='m16.0178571%2016h4.5178572c1.0278125%200%202.2589286-1.1946667%202.2589286-2.1333333v-13.8666667h-4.5178572c-1.0278125%200-2.2589286%201.19466667-2.2589286%203.2z'%20fill='%2367b637'/%3e%3cpath%20d='m21.6651786%209.28c0%20.8533333-.7002679%201.3866667-1.6377232%201.3866667h-4.0095983v-5.33333337h3.6481697l.2597768.01066667c.8245089.04266667%201.4344196.50133333%201.4344196%201.29066667%200%20.61866666-.4179018%201.152-1.1746428%201.28v.032c.8358035.05333333%201.4795982.55466666%201.4795982%201.33333333zm-2.880134-3.104c-.0486104-.00686658-.0976798-.01043129-.1468303-.01066667h-1.3553572v1.344h1.5021875c.2823661-.064.5195536-.30933333.5195536-.672%200-.36266666-.2371875-.608-.5195536-.66133333zm.1694197%202.176c-.059755-.00886168-.1202559-.01243275-.1807143-.01066667h-1.4908929v1.46133334h1.4908929l.1807143-.02133334c.2823661-.064.5195536-.34133333.5195536-.71466666%200-.37333334-.2258929-.64-.5195536-.71466667z'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e")}.q-payment-apparoch-item .approach-icons .icon-amex[data-v-c49a9695]{background-image:url("data:image/svg+xml,%3csvg%20height='16'%20viewBox='0%200%2024%2016'%20width='24'%20xmlns='http://www.w3.org/2000/svg'%3e%3cscript%20xmlns=''/%3e%3cg%20fill='none'%20fill-rule='evenodd'%3e%3crect%20fill='%23016fd0'%20height='16'%20rx='2'%20width='24'/%3e%3cpath%20d='m13.7640663%2013.3938564v-5.70139231l10.1475359.00910497v1.57489503l-1.1728619%201.25339231%201.1728619%201.2648839v1.6083094h-1.8726188l-.9951823-1.0981657-.9881105%201.1023204z'%20fill='%23fffffe'/%3e%3cpath%20d='m14.4418122%2012.7687956v-4.448884h3.7722872v1.02488398h-2.550895v.69569062h2.4900774v1.0078232h-2.4900774v.6833149h2.550895v1.0371713z'%20fill='%23016fd0'/%3e%3cpath%20d='m18.1952707%2012.7687956%202.087337-2.2270055-2.0874254-2.2217901h1.6156464l1.2754917%201.41003315%201.2791161-1.41003315h1.5461657v.03500552l-2.0428729%202.18678458%202.0428729%202.1638895v.063116h-1.5617237l-1.2981216-1.4241768-1.2847735%201.4241768z'%20fill='%23016fd0'/%3e%3cpath%20d='m14.2373481%202.6319558h2.4460552l.8591381%201.95085083v-1.95085083h3.0198453l.5207514%201.46156906.5225194-1.46156906h2.3059447v5.70139227h-12.1865193z'%20fill='%23fffffe'/%3e%3cg%20fill='%23016fd0'%3e%3cpath%20d='m14.7004641%203.25135912-1.9740111%204.44517127h1.3539006l.3724199-.89016575h2.0179447l.3721547.89016575h1.3875801l-1.96579-4.44517127zm.1696353%202.55743646.592-1.41507182.5915581%201.41507182z'/%3e%3cpath%20d='m18.2119779%207.69573481v-4.44508288l1.903116.00654144.9792707%202.73272928.9856354-2.73927072h1.8316022v4.44508288l-1.1786077.01043094v-3.05334807l-1.1125746%203.04291713h-1.0758011l-1.1356464-3.05334807v3.05334807z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.q-payment-apparoch-item .approach-icons .icon-unionpay[data-v-c49a9695]{background-image:url("data:image/svg+xml,%3csvg%20height='16'%20viewBox='0%200%2024%2016'%20width='24'%20xmlns='http://www.w3.org/2000/svg'%3e%3cscript%20xmlns=''/%3e%3cg%20fill='none'%3e%3cpath%20d='m4.54588254.00006676h5.79377466c.8087588%200%201.3117793.72566459%201.1231113%201.61890981l-2.69741608%2012.74856503c-.19036262.8901361-1.00010994%201.6164225-1.80943362%201.6164225h-5.79320976c-.80762905%200-1.31177937-.7262864-1.12311135-1.6164225l2.69854581-12.74856503c.18866803-.89324522.9979917-1.61890981%201.80773904-1.61890981'%20fill='%23dd2423'/%3e%3cpath%20d='m9.85756516.00006676h6.66269264c.8086174%200%20.4439911.72566459.2537697%201.61890981l-2.6969924%2012.74856503c-.1892329.8901361-.1302036%201.6164225-.9405158%201.6164225h-6.66269248c-.81031221%200-1.31177939-.7262864-1.12141672-1.6164225l2.69685116-12.74856503c.19149238-.89324522.99912144-1.61890981%201.8083039-1.61890981'%20fill='%2316315e'/%3e%3cpath%20d='m16.2559813.00006676h5.7937745c.8098886%200%201.3129092.72566459%201.1226878%201.61890981l-2.6969924%2012.74856503c-.1903626.8901361-1.0006749%201.6164225-1.8104222%201.6164225h-5.7910915c-.8103122%200-1.3129091-.7262864-1.1231113-1.6164225l2.697416-12.74856503c.1886681-.89324522.9974268-1.61890981%201.8077391-1.61890981'%20fill='%23036862'/%3e%3cpath%20d='m6.05901135%204.08561434c-.59580116.00668457-.77175951%200-.8279645-.01461278-.02160646.11301588-.42365577%202.15460824-.42478553%202.15631824-.08656699.4130443-.14955043.7074763-.36349659.89759795-.12144798.1105286-.26323144.1638497-.42760986.1638497-.26421996%200-.41814822-.1444178-.44399122-.41832975l-.00494264-.09405035s.08049458-.55326485.08049458-.55637395c0%200%20.42196112-1.86048711.49751306-2.10641713.00395412-.01399096.00508387-.02129736.00607239-.02798193-.82132725.00792821-.9669236%200-.97695012-.01461278-.00550753.02005371-.025843.13540142-.025843.13540142l-.43085788%202.09693437-.03699927.1778407-.07159782.5817131c0%20.1725552.03078565.31339755.09207452.4324762.19629382.37760055.75622549.4341862%201.07297875.4341862.40812169%200%20.79096525-.09544945%201.04967767-.26971465.44907509-.2921002.56656897-.74867195.67135315-1.15440985l.04857917-.20815445s.43467082-1.93230737.5085281-2.18367833c.00282441-.01399096.00395413-.02129736.00776704-.02798193zm1.47893982%201.55881086c-.10478422%200-.29627659.0279819-.46828081.12078865-.0624186.0352883-.12144796.07601755-.18372539.11659135l.056205-.22338905-.03078563-.03762015c-.36476761.08130305-.44639193.0921849-.78333945.14441785l-.02824374.0206755c-.03911752.3570805-.07385733.6255515-.21888878%201.32743145-.05521646.25867735-.11255121.519842-.17002718.7778975l.01553403.03280105c.34527946-.0200537.45006363-.0200537.75015309-.0146128l.02428961-.0290701c.03812903-.21499445.04307165-.2653619.12752039-.70079175.03968242-.20644445.1224365-.66006255.16324868-.8215804.07498704-.038242.14898558-.07586215.21959486-.07586215.16819135%200%20.14771465.1615179.14121858.22587635-.00720213.1080413-.06849101.4609245-.13133325.76390655l-.04194194.19556255c-.02923223.14441785-.06128888.2847938-.09052111.427968l.01270966.02860375c.34033679-.0200537.44413246-.0200537.73476028-.0146128l.0341749-.0290701c.0525333-.3357831.06792611-.42563615.16113038-.9145426l.04688457-.22463265c.09108601-.43962715.13684082-.6625498.06792616-.8441214-.07286879-.2034908-.24769738-.2526146-.40826291-.2526146zm1.65214439.4602871c-.18090101.038242-.29627659.0637366-.41094606.08021485-.11368097.02005375-.22453757.038242-.39936616.06498025l-.01383941.0138355-.01270966.01103735c-.01821719.14332965-.0309269.26722735-.05507525.41288885-.02047669.150636-.05196844.3217921-.10323077.56772215-.03968243.18825615-.06015913.25385825-.08275412.32008215-.0220301.06622385-.04631967.1305823-.09094476.31572935l.01045019.0171001.00875554.01570095c.1633899-.00855005.27029237-.0146128.38016043-.01570095.10972684-.00435275.22340776%200%20.39936611.00108815l.01539286-.0138355.01652257-.0152346c.02541932-.1669588.02923224-.21188535.04476626-.29334385.01539282-.0873658.04194194-.20830985.10704369-.53134565.03078568-.1517242.06510179-.30298205.09701718-.4578154.03318641-.1542115.06792612-.30609115.10097127-.45781535l-.00494263-.0183437zm.00385525-.620608c-.1643784-.10679765-.45288796-.07290845-.64706354.0746185-.19361063.14457325-.21564072.34977405-.05182718.4579708.16155403.10384405.45119334.0729085.64367421-.0758621.19318708-.14768235.21733543-.3510177.05521651-.4567272zm.99410809%202.473369c.3325698%200%20.6734715-.1008904.9300657-.400297.1974235-.2428209.2879446-.60409865.3192952-.7528692.1021011-.4931037.0225949-.7233328-.0772466-.8635533-.1516687-.21375085-.4197016-.28230655-.697761-.28230655-.1672028%200-.5654392.01818825-.87654364.33391765-.22340786.22774175-.32663863.5367866-.38891601.83308405-.06284224.3018939-.13514621.84536505.31887154%201.0476122.14008884.0662239.34203141.08441215.47223481.08441215zm-.0259841-1.10948335c.0766817-.3734032.1672028-.6868008.3982364-.6868008.1810422%200%20.1941755.23318275.1136809.6078296-.0144042.0831685-.0804945.3923688-.1698859.5240393-.0624186.09715945-.1362759.15607695-.2179003.15607695-.0242896%200-.1687562%200-.1710157-.23613635-.0011297-.11659135.0204767-.23567.0468846-.3650087zm2.1066988%201.06146325.0259841-.0290701c.0368581-.21499445.0429305-.2655174.1245549-.70079175.0408121-.20644445.1252608-.66006255.1649433-.82158045.0751282-.0383974.1478558-.07601755.2207245-.07601755.1670616%200%20.1467262.1615179.140089.2258763-.0060725.1081968-.0673613.4609245-.1313334.76390655l-.0396824.1955626c-.030362.14457325-.0634071.2847938-.0926394.42812345l.0127097.02860375c.3414665-.02005375.441308-.02005375.7336305-.0146128l.0353047-.0290701c.0512623-.33593855.0651017-.42579165.1611304-.9145426l.0457548-.2247881c.0915096-.43962715.1378292-.66239435.0700444-.84396595-.0749871-.2034908-.2509454-.2526146-.4092515-.2526146-.1049254%200-.2974063.02782645-.468422.12078865-.0611476.0352883-.1224365.0758621-.1825956.11659135l.0523921-.22338905-.0281025-.0377756c-.3646263.0814585-.4479453.09234035-.7844692.1445733l-.025843.0206755c-.0408122.35708045-.0739986.62539605-.21903%201.32743145-.0552164.25867735-.1125512.51984195-.1698859.7778975l.0153928.03280105c.3458442-.02005375.4490751-.02005375.7485997-.0146128zm2.5088186.01453505c.0214652-.1153477.1489856-.7990394.1501153-.7990394%200%200%20.1085971-.50165375.1152345-.519842%200%200%20.0341748-.0522329.0683497-.07290845h.0502738c.4743532%200%201.0099953%200%201.4298381-.3399804.2856852-.2331827.4809905-.57751585.5681223-.99600105.022595-.1026004.0392588-.22463269.0392588-.34666496%200-.16027425-.0292322-.3188385-.1136809-.44273624-.2140874-.32972035-.6404262-.3357831-1.132573-.33827039-.0015534%200-.2426136.00248729-.2426136.00248729-.629976.00855003-.8826161.00606275-.9864117-.00792821-.0087556.05052291-.0252782.14037599-.0252782.14037599s-.2256673%201.15130077-.2256673%201.15316622c0%200-.5400198%202.4477966-.5654392%202.5631443.5500464-.00730635.7755725-.00730635.8704714.0041973zm.4181482-2.0451678s.2399304-1.14896892.2388007-1.14461618l.0077669-.05891749.0033893-.04492654.0958874.01088185s.4948299.046792.5064099.04803565c.1953052.0831685.2757998.29754113.2195948.57736036-.0512623.2557237-.2019425.4707182-.3955532.5745622-.1594358.0879876-.3547411.095294-.5559775.095294h-.1302035zm1.4938667.99045135c-.0634072.2975411-.136276.8410123.3154822%201.0347094.1440429.0674675.2731167.0875212.4043088.08021485.1385355-.00823915.2669031-.08472305.3858092-.1947853-.0107326.04523745-.0214652.0904749-.0321978.1358678l.0204766.0290701c.324944-.01507915.4257741-.01507915.7778319-.0121255l.0319154-.0267383c.0514036-.332674.0998416-.65570975.2334344-1.2921431.0651017-.30484755.1300622-.6067414.1968587-.9103453l-.0104501-.03342285c-.3634967.0741521-.4606551.09000855-.8103124.1445733l-.026549.0237846c-.0035305.0309356-.0072021.0606275-.0105914.09031945-.0543692-.0966931-.1331691-.17923975-.2547583-.2306954-.1554817-.0673121-.5206729.01943185-.8346018.33407305-.2205834.2246327-.3264973.53243385-.3866564.8276432zm.7634275.01818825c.0778115-.3667187.1672028-.67700715.3988014-.67700715.1464436%200%20.2235489.14877055.2078737.40247335-.0124272.06327025-.025843.1299605-.0418008.20535625-.0231597.10897405-.0482967.21701535-.0727275.32521215-.0248545.07399665-.0538043.143796-.0855784.1902771-.0595943.09296215-.2013777.150636-.2830021.150636-.0231599%200-.1660731%200-.1710157-.23193905-.0011298-.11550315.0204767-.23442635.0474494-.36500865zm3.9866711-1.21085565-.0281024-.0352883c-.3596838.08021485-.4247856.09296215-.755237.142086l-.0242897.02673825c-.0011296.00435275-.0021182.01103735-.0038128.0171001l-.0011298-.00606275c-.2460027.6247742-.2388006.4899946-.4390485.98185465-.0011298-.02238555-.0011298-.0363765-.0022595-.06016115l-.0501327-1.0662668-.0314917-.0352883c-.3767711.08021485-.3856679.09296215-.7336305.142086l-.0271139.02673825c-.003813.01274735-.003813.0267383-.0060724.0419729l.0022594.00544095c.0434954.2446864.0330452.19012165.0766818.5762722.0203354.1894998.0474494.3800878.0677848.5672558.0343162.3132421.0535219.4674536.0954638.94547815-.2349878.4268798-.2906279.5883977-.51686.9630446l.0015534.0037309-.1592946.27733195c-.0182171.0292256-.0347397.0492793-.0578996.05782935-.0254193.0138355-.0584644.01632275-.1043605.01632275h-.0882616l-.131192.4803564.4500635.00855005c.26422-.00124365.4302931-.1372669.5196844-.32008215l.283002-.53383295h-.004519l.0297972-.03762015c.1903626-.4511308%201.6384179-3.1855867%201.6384179-3.1855867zm-4.7501128%206.3087581h-.1909276l.7066579-2.57293795h.2344228l.0744221-.265051.0072022.29474295c-.0087556.1821934.121448.3437113.4634794.31697305h.3955532l.1361347-.49543555h-.1488443c-.0855785%200-.1252609-.02378465-.1203182-.0747739l-.0072022-.299873h-.7325008v.00155455c-.2368235.00544095-.9440462.0250283-1.0872418.0670012-.1732752.0491238-.3558709.1936971-.3558709.1936971l.071739-.26536195h-.6851925l-.1427719.52652655-.7161194%202.61226815h-.1389591l-.136276.4918601h1.3647364l-.0457548.1640051h.6724828l.0446251-.1640051h.1886681zm-.5599316-2.0501423c-.1097268.03342285-.313929.1347796-.313929.1347796l.1816071-.65757525h.5443977l-.1313333.47911275s-.1681914.01088185-.2807425.0436829zm.0104502.9394154s-.1710158.0236292-.283567.0516111c-.1108566.0369984-.3187303.1535897-.3187303.1535897l.1875382-.6843135h.5472221zm-.3050322%201.1167897h-.5460922l.158306-.5775158h.5443976zm1.315112-1.5959024h.7871525l-.1131162.4032506h-.7976024l-.1197535.4408708h.6979023l-.5284398.8190931c-.0369994.0601612-.0701858.0814585-.1070437.0984031-.0369994.0206755-.0855785.0449265-.1417835.0449265h-.1936107l-.133028.4828437h.5064098c.2632315%200%20.4187131-.131826.5335239-.3048476l.3623669-.5459584.0778115.5543531c.0165225.1038439.0843074.1646269.1302034.1882561.0506975.0279819.1030897.0760176.1770882.0831685.0793648.0037309.1366995.0066846.1748285.0066846h.2488272l.1494092-.5403621h-.0981469c-.0563463%200-.1533633-.0104155-.1698859-.0298474-.0165226-.0236292-.0165226-.0600057-.0254194-.1153477l-.0789412-.5555967h-.3232494l.1417836-.1857688h.796049l.1224365-.4408708h-.7370197l.1148107-.4032506h.7347603l.1362759-.497301h-2.1905826zm-6.6483163%201.7081877.1837253-.6728098h.7550958l.1379705-.5004101h-.7558018l.1153756-.4141325h.7385731l.1368408-.4845537h-1.84798632l-.13401641.4845537h.41984283l-.1119863.4141325h-.42097264l-.13952389.5089601h.41970155l-.24487301.8901361c-.03304514.117835.01553408.1627615.04631971.2174817.03149175.0533211.06340718.0886094.13514621.1086631.07399857.0181883.12469597.0290701.19361067.0290701h.8512656l.1516688-.554353-.3773361.0570521c-.0728688%200-.2746701-.0096382-.25264-.0837903zm.0866093-3.22084395-.1913512.38070965c-.0409534.08316845-.0778114.1347796-.1109978.1585642-.0292322.02005375-.0871318.0284483-.1710157.0284483h-.0998415l-.13345158.48704095h.33158128c.1594357%200%20.2818722-.0643584.3403368-.09653765.0628422-.0369983.0793647-.0158564.1279439-.0674675l.1119864-.1067977h1.0354146l.1374057-.50709465h-.7579202l.1323219-.2768656zm1.5286064%203.23062205c-.0176524-.027982-.0049427-.0772612.0220301-.1798616l.283002-1.0311339h1.0067472c.1467262-.0023318.25264-.0041973.3215547-.0096382.0739985-.0085501.1544932-.0376202.2421899-.0898531.0905212-.0547202.1368408-.1123941.1759583-.178618.0436366-.0660684.113681-.2106417.1738401-.4335643l.3557296-1.3048905-1.044735.0066846s-.3216959.0522329-.4633381.10990675c-.1429132.06435845-.3471154.2440646-.3471154.2440646l.0943341-.3577023h-.645369l-.9035164%203.29860265c-.0320566.1280949-.0535218.2210571-.0584645.2768655-.0016946.0601612.0689147.1197005.1146695.164627.0540867.0449266.1340164.0376202.2106981.0449266.0806358.0066846.1953053.0108818.3536113.0108818h.4959597l.1522336-.5658567-.4439912.0461702c-.0474494%200-.0817655-.027982-.0960286-.0516111zm.4876277-1.9074346h1.0574447l-.06722.2319391c-.0094616.0054409-.0320566-.0115037-.1396652.0024873h-.9156612zm.2118279-.77789745h1.0663414l-.0766816.27935285s-.5025969-.0054409-.5830915.01088185c-.3541763.06746755-.5610614.27577745-.5610614.27577745zm.802065%201.78653705c-.0087555.0346665-.0225949.0558084-.0419418.0716648-.0214654.0152346-.0562051.0206755-.1080323.0206755h-.1506803l.0088968-.2824619h-.626728l-.0254193%201.380908c-.0009886.0996467.007767.1573206.0739985.2034908.0662315.0576738.2702923.0649802.5449624.0649802h.392729l.1417834-.5168883-.3418902.0206755-.1136809.0073064c-.0155341-.0073064-.030362-.013991-.0468846-.0321792-.0144043-.015701-.0386939-.0060627-.0347398-.1057095l.0026831-.3539713.3585541-.0163228c.1936107%200%20.2763648-.0693331.346974-.1354015.0673612-.0632702.0893913-.1360232.1148107-.2344264l.0601592-.3133975h-.4927118z'%20fill='%23fefefe'/%3e%3c/g%3e%3c/svg%3e")}.q-payment-apparoch-item .approach-icons .icon-wechat_pay[data-v-c49a9695]{background-image:url("data:image/svg+xml,%3csvg%20width='160'%20height='128'%20viewBox='0%200%20160%20128'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_111_2)'%3e%3cpath%20d='M103.135%2042.0904C89.3528%2042.8075%2077.3736%2046.9872%2067.6414%2056.4257C57.8068%2065.9599%2053.3198%2077.6453%2054.5491%2092.1309C49.1605%2091.4616%2044.2569%2090.7308%2039.3259%2090.3142C37.6185%2090.1708%2035.5969%2090.3757%2034.1559%2091.1884C29.3683%2093.8929%2024.772%2096.9458%2019.3288%20100.347C20.3259%2095.8257%2020.9747%2091.8714%2022.1221%2088.0673C22.9622%2085.2672%2022.5729%2083.7168%2019.9981%2081.8933C3.45681%2070.2147%20-3.51622%2052.7377%201.7016%2034.7417C6.5233%2018.098%2018.3795%207.99699%2034.4905%202.73819C56.4819%20-4.44656%2081.1914%202.88161%2094.5638%2020.3381C99.3855%2026.6418%20102.35%2033.7241%20103.135%2042.0904ZM39.7084%2036.4833C39.8381%2033.1914%2036.9833%2030.2274%2033.5959%2030.1249C30.1264%2030.0225%2027.2785%2032.6724%2027.176%2036.094C27.0736%2039.5566%2029.7235%2042.3362%2033.2134%2042.425C36.676%2042.5138%2039.5786%2039.8571%2039.7084%2036.4833ZM72.7978%2030.1249C69.3967%2030.1864%2066.5282%2033.0821%2066.5829%2036.3877C66.6443%2039.8093%2069.465%2042.4933%2072.9617%2042.4524C76.4653%2042.4114%2079.1289%2039.7%2079.0947%2036.2033C79.0674%2032.7748%2076.2604%2030.0634%2072.7978%2030.1249Z'%20fill='%232DC100'/%3e%3cpath%20d='M134.094%20128C129.729%20126.06%20125.727%20123.144%20121.466%20122.7C117.218%20122.256%20112.758%20124.708%20108.319%20125.159C94.7892%20126.545%2082.6666%20122.775%2072.6749%20113.528C53.6681%2095.9487%2056.3863%2068.9922%2078.3708%2054.5817C97.9171%2041.7762%20126.581%2046.0447%20140.356%2063.8154C152.383%2079.3186%20150.97%2099.8962%20136.286%20112.92C132.038%20116.69%20130.508%20119.791%20133.233%20124.763C133.745%20125.685%20133.8%20126.846%20134.094%20128ZM84.4218%2079.9127C87.2015%2079.9127%2089.4894%2077.7409%2089.5918%2074.9954C89.7011%2072.0928%2087.3654%2069.6547%2084.456%2069.641C81.5739%2069.6273%2079.163%2072.0997%2079.2655%2074.9613C79.3611%2077.6999%2081.6626%2079.9059%2084.4218%2079.9127ZM116.439%2069.6547C113.741%2069.6342%20111.453%2071.8401%20111.344%2074.5652C111.228%2077.4746%20113.489%2079.8718%20116.371%2079.8786C119.157%2079.8854%20121.363%2077.7819%20121.459%2075.0091C121.575%2072.086%20119.307%2069.6752%20116.439%2069.6547Z'%20fill='%232DC100'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_111_2'%3e%3crect%20width='160'%20height='128'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")}.q-payment-apparoch-item .approach-icons .icon-alipay[data-v-c49a9695]{background-image:url("data:image/svg+xml,%3csvg%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2017%2016'%3e%3cscript%20xmlns=''/%3e%3cpath%20d='M10.476%209.115a78.809%2078.809%200%20006.061%202.084c1.121.46%200%203.07-1.184%202.531-1.34-.577-4.035-1.757-6.085-2.766C8.128%2012.289%206.338%2014%203.788%2014%201.522%2014%200%2012.682%200%2010.719c0-1.654%201.157-3.324%203.74-3.324%201.48%200%203%20.415%204.818%201.04.336-.666.616-1.361.838-2.078l-6.57-.003V5.353l3.379.008V4.05H2.088v-.986l4.117.003V1.604c0-.383.208-.604.571-.604H8.5v2.073l4.08.003v.977H8.5V5.37l3.339.009s-.413%202.115-1.361%203.736zm-9.549%201.52v-.001c0%20.94.741%201.89%202.545%201.89%201.393%200%202.757-.824%204.062-2.45-1.744-.862-2.679-1.277-4.03-1.277-1.312%200-2.577.631-2.577%201.839z'%20fill='%231C9FE5'/%3e%3c/svg%3e")}.q-payment-apparoch-item .approach-icons .icon-paypal[data-v-c49a9695]{background-image:url("data:image/svg+xml,%3csvg%20width='101px'%20height='32'%20viewBox='0%200%20101%2032'%20preserveAspectRatio='xMinYMin%20meet'%20xmlns='http:&%23x2F;&%23x2F;www.w3.org&%23x2F;2000&%23x2F;svg'%3e%3cpath%20fill='%23003087'%20d='M%2012.237%202.8%20L%204.437%202.8%20C%203.937%202.8%203.437%203.2%203.337%203.7%20L%200.237%2023.7%20C%200.137%2024.1%200.437%2024.4%200.837%2024.4%20L%204.537%2024.4%20C%205.037%2024.4%205.537%2024%205.637%2023.5%20L%206.437%2018.1%20C%206.537%2017.6%206.937%2017.2%207.537%2017.2%20L%2010.037%2017.2%20C%2015.137%2017.2%2018.137%2014.7%2018.937%209.8%20C%2019.237%207.7%2018.937%206%2017.937%204.8%20C%2016.837%203.5%2014.837%202.8%2012.237%202.8%20Z%20M%2013.137%2010.1%20C%2012.737%2012.9%2010.537%2012.9%208.537%2012.9%20L%207.337%2012.9%20L%208.137%207.7%20C%208.137%207.4%208.437%207.2%208.737%207.2%20L%209.237%207.2%20C%2010.637%207.2%2011.937%207.2%2012.637%208%20C%2013.137%208.4%2013.337%209.1%2013.137%2010.1%20Z'%3e%3c/path%3e%3cpath%20fill='%23003087'%20d='M%2035.437%2010%20L%2031.737%2010%20C%2031.437%2010%2031.137%2010.2%2031.137%2010.5%20L%2030.937%2011.5%20L%2030.637%2011.1%20C%2029.837%209.9%2028.037%209.5%2026.237%209.5%20C%2022.137%209.5%2018.637%2012.6%2017.937%2017%20C%2017.537%2019.2%2018.037%2021.3%2019.337%2022.7%20C%2020.437%2024%2022.137%2024.6%2024.037%2024.6%20C%2027.337%2024.6%2029.237%2022.5%2029.237%2022.5%20L%2029.037%2023.5%20C%2028.937%2023.9%2029.237%2024.3%2029.637%2024.3%20L%2033.037%2024.3%20C%2033.537%2024.3%2034.037%2023.9%2034.137%2023.4%20L%2036.137%2010.6%20C%2036.237%2010.4%2035.837%2010%2035.437%2010%20Z%20M%2030.337%2017.2%20C%2029.937%2019.3%2028.337%2020.8%2026.137%2020.8%20C%2025.037%2020.8%2024.237%2020.5%2023.637%2019.8%20C%2023.037%2019.1%2022.837%2018.2%2023.037%2017.2%20C%2023.337%2015.1%2025.137%2013.6%2027.237%2013.6%20C%2028.337%2013.6%2029.137%2014%2029.737%2014.6%20C%2030.237%2015.3%2030.437%2016.2%2030.337%2017.2%20Z'%3e%3c/path%3e%3cpath%20fill='%23003087'%20d='M%2055.337%2010%20L%2051.637%2010%20C%2051.237%2010%2050.937%2010.2%2050.737%2010.5%20L%2045.537%2018.1%20L%2043.337%2010.8%20C%2043.237%2010.3%2042.737%2010%2042.337%2010%20L%2038.637%2010%20C%2038.237%2010%2037.837%2010.4%2038.037%2010.9%20L%2042.137%2023%20L%2038.237%2028.4%20C%2037.937%2028.8%2038.237%2029.4%2038.737%2029.4%20L%2042.437%2029.4%20C%2042.837%2029.4%2043.137%2029.2%2043.337%2028.9%20L%2055.837%2010.9%20C%2056.137%2010.6%2055.837%2010%2055.337%2010%20Z'%3e%3c/path%3e%3cpath%20fill='%23009cde'%20d='M%2067.737%202.8%20L%2059.937%202.8%20C%2059.437%202.8%2058.937%203.2%2058.837%203.7%20L%2055.737%2023.6%20C%2055.637%2024%2055.937%2024.3%2056.337%2024.3%20L%2060.337%2024.3%20C%2060.737%2024.3%2061.037%2024%2061.037%2023.7%20L%2061.937%2018%20C%2062.037%2017.5%2062.437%2017.1%2063.037%2017.1%20L%2065.537%2017.1%20C%2070.637%2017.1%2073.637%2014.6%2074.437%209.7%20C%2074.737%207.6%2074.437%205.9%2073.437%204.7%20C%2072.237%203.5%2070.337%202.8%2067.737%202.8%20Z%20M%2068.637%2010.1%20C%2068.237%2012.9%2066.037%2012.9%2064.037%2012.9%20L%2062.837%2012.9%20L%2063.637%207.7%20C%2063.637%207.4%2063.937%207.2%2064.237%207.2%20L%2064.737%207.2%20C%2066.137%207.2%2067.437%207.2%2068.137%208%20C%2068.637%208.4%2068.737%209.1%2068.637%2010.1%20Z'%3e%3c/path%3e%3cpath%20fill='%23009cde'%20d='M%2090.937%2010%20L%2087.237%2010%20C%2086.937%2010%2086.637%2010.2%2086.637%2010.5%20L%2086.437%2011.5%20L%2086.137%2011.1%20C%2085.337%209.9%2083.537%209.5%2081.737%209.5%20C%2077.637%209.5%2074.137%2012.6%2073.437%2017%20C%2073.037%2019.2%2073.537%2021.3%2074.837%2022.7%20C%2075.937%2024%2077.637%2024.6%2079.537%2024.6%20C%2082.837%2024.6%2084.737%2022.5%2084.737%2022.5%20L%2084.537%2023.5%20C%2084.437%2023.9%2084.737%2024.3%2085.137%2024.3%20L%2088.537%2024.3%20C%2089.037%2024.3%2089.537%2023.9%2089.637%2023.4%20L%2091.637%2010.6%20C%2091.637%2010.4%2091.337%2010%2090.937%2010%20Z%20M%2085.737%2017.2%20C%2085.337%2019.3%2083.737%2020.8%2081.537%2020.8%20C%2080.437%2020.8%2079.637%2020.5%2079.037%2019.8%20C%2078.437%2019.1%2078.237%2018.2%2078.437%2017.2%20C%2078.737%2015.1%2080.537%2013.6%2082.637%2013.6%20C%2083.737%2013.6%2084.537%2014%2085.137%2014.6%20C%2085.737%2015.3%2085.937%2016.2%2085.737%2017.2%20Z'%3e%3c/path%3e%3cpath%20fill='%23009cde'%20d='M%2095.337%203.3%20L%2092.137%2023.6%20C%2092.037%2024%2092.337%2024.3%2092.737%2024.3%20L%2095.937%2024.3%20C%2096.437%2024.3%2096.937%2023.9%2097.037%2023.4%20L%20100.237%203.5%20C%20100.337%203.1%20100.037%202.8%2099.637%202.8%20L%2096.037%202.8%20C%2095.637%202.8%2095.437%203%2095.337%203.3%20Z'%3e%3c/path%3e%3c/svg%3e")}.q-payment-apparoch-item .approach-icons .icon-evm[data-v-c49a9695]{background-image:url("data:image/svg+xml,%3csvg%20width='219'%20height='60'%20viewBox='0%200%20219%2060'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M30%2060C46.6251%2060%2060%2046.6251%2060%2030C60%2013.3749%2046.6251%200%2030%200C13.3749%200%200%2013.3749%200%2030C0%2046.6251%2013.3749%2060%2030%2060Z'%20fill='%2342A8FF'/%3e%3cpath%20d='M29.916%200L29.5134%201.36733V41.0406L29.916%2041.4422L48.3315%2030.5566L29.916%200Z'%20fill='white'%20fill-opacity='0.87'/%3e%3cpath%20d='M29.916%200L11.5%2030.5566L29.916%2041.4422V22.1859V0Z'%20fill='white'%20fill-opacity='0.69'/%3e%3cpath%20d='M29.916%2044.9288L29.6891%2045.2055V59.3377L29.916%2060L48.3427%2034.0489L29.916%2044.9288Z'%20fill='white'/%3e%3cpath%20d='M29.916%2060V44.9288L11.5%2034.0489L29.916%2060Z'%20fill='white'%20fill-opacity='0.69'/%3e%3cpath%20d='M29.916%2041.4422L48.3315%2030.5566L29.916%2022.1859V41.4422Z'%20fill='white'/%3e%3cpath%20d='M11.5%2030.5566L29.916%2041.4422V22.1859L11.5%2030.5566Z'%20fill='white'%20fill-opacity='0.63'/%3e%3cpath%20d='M100%2060C116.625%2060%20130%2046.6251%20130%2030C130%2013.3749%20116.625%200%20100%200C83.3749%200%2070%2013.3749%2070%2030C70%2046.6251%2083.3749%2060%20100%2060Z'%20fill='%2350AF95'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M103.823%2033.249C103.579%2033.2673%20102.319%2033.3425%2099.5091%2033.3425C97.2739%2033.3425%2095.6869%2033.2754%2095.1301%2033.249C86.4919%2032.869%2080.0442%2031.3653%2080.0442%2029.5649C80.0442%2027.7646%2086.4919%2026.2629%2095.1301%2025.8768V31.7514C95.695%2031.7921%2097.3125%2031.8876%2099.5477%2031.8876C102.23%2031.8876%20103.573%2031.7758%20103.815%2031.7534V25.8809C112.435%2026.2649%20118.868%2027.7686%20118.868%2029.5649C118.868%2031.3613%20112.437%2032.865%20103.815%2033.247L103.823%2033.249ZM103.823%2025.2733V20.0164H115.853V12H83.1004V20.0164H95.1281V25.2712C85.3519%2025.7203%2078%2027.6569%2078%2029.9774C78%2032.298%2085.3519%2034.2325%2095.1281%2034.6836V51.5292H103.821V34.6776C113.575%2034.2285%20120.915%2032.294%20120.915%2029.9754C120.915%2027.6569%20113.581%2025.7224%20103.821%2025.2712L103.823%2025.2733Z'%20fill='white'/%3e%3cpath%20d='M170%2060C186.625%2060%20200%2046.6251%20200%2030C200%2013.3749%20186.625%200%20170%200C153.375%200%20140%2013.3749%20140%2030C140%2046.6251%20153.375%2060%20170%2060Z'%20fill='%232775CA'/%3e%3cpath%20d='M178.25%2034.7499C178.25%2030.375%20175.625%2028.875%20170.375%2028.2501C166.625%2027.75%20165.875%2026.7501%20165.875%2024.9999C165.875%2023.2497%20167.125%2022.125%20169.625%2022.125C171.875%2022.125%20173.125%2022.875%20173.75%2024.75C173.875%2025.125%20174.25%2025.3749%20174.625%2025.3749H176.625C177.125%2025.3749%20177.5%2024.9999%20177.5%2024.5001V24.375C177%2021.6249%20174.75%2019.5%20171.875%2019.2501V16.2501C171.875%2015.75%20171.5%2015.375%20170.875%2015.2499H169C168.5%2015.2499%20168.125%2015.6249%20168%2016.2501V19.125C164.25%2019.6251%20161.875%2022.125%20161.875%2025.2501C161.875%2029.3751%20164.375%2030.9999%20169.625%2031.6251C173.125%2032.25%20174.25%2033%20174.25%2035.0001C174.25%2037.0002%20172.5%2038.3751%20170.125%2038.3751C166.875%2038.3751%20165.75%2036.9999%20165.375%2035.1249C165.25%2034.6251%20164.875%2034.3749%20164.5%2034.3749H162.375C161.875%2034.3749%20161.5%2034.7499%20161.5%2035.25V35.3751C162%2038.4999%20164%2040.7499%20168.125%2041.3751V44.3751C168.125%2044.8749%20168.5%2045.2499%20169.125%2045.375H171C171.5%2045.375%20171.875%2045%20172%2044.3751V41.3751C175.75%2040.7499%20178.25%2038.1249%20178.25%2034.7499Z'%20fill='white'/%3e%3cpath%20d='M163.625%2047.8749C153.875%2044.3751%20148.875%2033.5001%20152.5%2023.8749C154.375%2018.6249%20158.5%2014.625%20163.625%2012.75C164.125%2012.5001%20164.375%2012.1251%20164.375%2011.4999V9.75002C164.375%209.24992%20164.125%208.87492%20163.625%208.75012C163.5%208.75012%20163.25%208.75012%20163.125%208.87492C151.25%2012.6249%20144.75%2025.2501%20148.5%2037.125C150.75%2044.1249%20156.125%2049.5%20163.125%2051.75C163.625%2051.9999%20164.125%2051.75%20164.25%2051.2499C164.375%2051.1251%20164.375%2051%20164.375%2050.7501V48.9999C164.375%2048.6249%20164%2048.1251%20163.625%2047.8749ZM176.875%208.87492C176.375%208.62502%20175.875%208.87492%20175.75%209.37502C175.625%209.50012%20175.625%209.62492%20175.625%209.87512V11.625C175.625%2012.1251%20176%2012.6249%20176.375%2012.8751C186.125%2016.3749%20191.125%2027.2499%20187.5%2036.8751C185.625%2042.1251%20181.5%2046.125%20176.375%2048C175.875%2048.2499%20175.625%2048.6249%20175.625%2049.2501V51C175.625%2051.5001%20175.875%2051.8751%20176.375%2051.9999C176.5%2051.9999%20176.75%2051.9999%20176.875%2051.8751C188.75%2048.1251%20195.25%2035.4999%20191.5%2023.625C189.25%2016.5%20183.75%2011.1249%20176.875%208.87492Z'%20fill='white'/%3e%3c/svg%3e");background-position:0;width:200px}.q-payment-apparoch-item .approach-icons .icon-wallet[data-v-c49a9695]{border-radius:var(--q-radius-xs);border:1px solid var(--q-c-dark-4);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16 7.99983V4.50048C16 3.66874 16 3.25287 15.8248 2.9973C15.6717 2.77401 15.4346 2.62232 15.1678 2.57691C14.8623 2.52493 14.4847 2.6992 13.7295 3.04775L4.85901 7.14182C4.18551 7.45267 3.84875 7.6081 3.60211 7.84915C3.38406 8.06225 3.21762 8.32238 3.1155 8.60966C3 8.93462 3 9.30551 3 10.0473V14.9998M16.5 14.4998H16.51M3 11.1998L3 17.7998C3 18.9199 3 19.48 3.21799 19.9078C3.40973 20.2841 3.71569 20.5901 4.09202 20.7818C4.51984 20.9998 5.07989 20.9998 6.2 20.9998H17.8C18.9201 20.9998 19.4802 20.9998 19.908 20.7818C20.2843 20.5901 20.5903 20.2841 20.782 19.9078C21 19.48 21 18.9199 21 17.7998V11.1998C21 10.0797 21 9.51967 20.782 9.09185C20.5903 8.71552 20.2843 8.40956 19.908 8.21782C19.4802 7.99983 18.9201 7.99983 17.8 7.99983L6.2 7.99983C5.0799 7.99983 4.51984 7.99983 4.09202 8.21781C3.7157 8.40956 3.40973 8.71552 3.21799 9.09185C3 9.51967 3 10.0797 3 11.1998ZM17 14.4998C17 14.776 16.7761 14.9998 16.5 14.9998C16.2239 14.9998 16 14.776 16 14.4998C16 14.2237 16.2239 13.9998 16.5 13.9998C16.7761 13.9998 17 14.2237 17 14.4998Z' stroke='%232d2524' stroke-opacity='0.6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:14px;width:28px;height:20px}.dark .q-payment-apparoch-item.disabled .approach-desc[data-v-c49a9695]{color:var(--q-c-light-3)}.dark .q-payment-apparoch-item .approach-icons .icon-wallet[data-v-c49a9695]{background-color:var(--q-c-light-5);border-color:var(--q-c-light-4);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16 7.99983V4.50048C16 3.66874 16 3.25287 15.8248 2.9973C15.6717 2.77401 15.4346 2.62232 15.1678 2.57691C14.8623 2.52493 14.4847 2.6992 13.7295 3.04775L4.85901 7.14182C4.18551 7.45267 3.84875 7.6081 3.60211 7.84915C3.38406 8.06225 3.21762 8.32238 3.1155 8.60966C3 8.93462 3 9.30551 3 10.0473V14.9998M16.5 14.4998H16.51M3 11.1998L3 17.7998C3 18.9199 3 19.48 3.21799 19.9078C3.40973 20.2841 3.71569 20.5901 4.09202 20.7818C4.51984 20.9998 5.07989 20.9998 6.2 20.9998H17.8C18.9201 20.9998 19.4802 20.9998 19.908 20.7818C20.2843 20.5901 20.5903 20.2841 20.782 19.9078C21 19.48 21 18.9199 21 17.7998V11.1998C21 10.0797 21 9.51967 20.782 9.09185C20.5903 8.71552 20.2843 8.40956 19.908 8.21782C19.4802 7.99983 18.9201 7.99983 17.8 7.99983L6.2 7.99983C5.0799 7.99983 4.51984 7.99983 4.09202 8.21781C3.7157 8.40956 3.40973 8.71552 3.21799 9.09185C3 9.51967 3 10.0797 3 11.1998ZM17 14.4998C17 14.776 16.7761 14.9998 16.5 14.9998C16.2239 14.9998 16 14.776 16 14.4998C16 14.2237 16.2239 13.9998 16.5 13.9998C16.7761 13.9998 17 14.2237 17 14.4998Z' stroke='%23fafafa' stroke-opacity='0.7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.q-payment-approach-select[data-v-7ce2009a]{flex-direction:column;gap:.5rem;display:flex}.channel-balance[data-v-7ce2009a]{color:var(--q-c-dark-3);font-size:.75rem}.channel-balance strong[data-v-7ce2009a]{color:var(--q-c-dark);font-weight:600}.channel-balance.insufficient[data-v-7ce2009a],.channel-balance.insufficient strong[data-v-7ce2009a]{color:var(--q-c-red)}.q-payment-approach-item-wrapper[data-v-7ce2009a]{appearance:none;border-radius:var(--q-radius-md);border:1.5px solid var(--q-c-dark-5);cursor:default;text-align:left;width:100%;color:inherit;font:inherit;background-color:#0000;padding:0 .75rem 0 2.5rem;transition:background-color .18s,border-color .18s,color .18s,transform .12s;position:relative}.q-payment-approach-item-wrapper .check-indicator[data-v-7ce2009a]{width:18px;height:18px;color:var(--q-c-dark-4);justify-content:center;align-items:center;transition:color .2s;display:flex;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.q-payment-approach-item-wrapper .check-indicator svg[data-v-7ce2009a]{width:18px;height:18px}.q-payment-approach-item-wrapper.selected[data-v-7ce2009a]{filter:none;opacity:1;border-color:var(--q-c-red);background-color:var(--q-c-red-dimm-1)}.q-payment-approach-item-wrapper.selected .check-indicator[data-v-7ce2009a]{color:var(--q-c-red)}.q-payment-approach-item-wrapper.disabled[data-v-7ce2009a]{cursor:default}.q-payment-approach-item-wrapper.disabled .check-indicator[data-v-7ce2009a]{opacity:.5}@media (hover:hover) and (pointer:fine){.q-payment-approach-item-wrapper[data-v-7ce2009a]:not(.disabled):hover{border-color:var(--q-c-dark-4);background-color:var(--q-c-dark-5)}.q-payment-approach-item-wrapper:not(.disabled):hover.selected[data-v-7ce2009a]{border-color:var(--q-c-red);background-color:var(--q-c-red-dimm-1)}}.q-payment-approach-item-wrapper[data-v-7ce2009a]:focus-visible{outline:2px solid color-mix(in srgb,var(--q-c-red) 58%,transparent);outline-offset:2px}.q-payment-approach-item-wrapper[data-v-7ce2009a]:not(.disabled):active{transform:scale(.996)}.dark .channel-balance[data-v-7ce2009a]{color:var(--q-c-light-3)}.dark .channel-balance strong[data-v-7ce2009a]{color:var(--q-c-light)}.dark .channel-balance.insufficient[data-v-7ce2009a],.dark .channel-balance.insufficient strong[data-v-7ce2009a]{color:var(--q-c-red-light)}.dark .q-payment-approach-item-wrapper[data-v-7ce2009a]{border-color:var(--q-c-light-4)}.dark .q-payment-approach-item-wrapper .check-indicator[data-v-7ce2009a]{color:var(--q-c-light-3)}.dark .q-payment-approach-item-wrapper.selected[data-v-7ce2009a]{border-color:var(--q-c-red-light);background-color:var(--q-c-red-dimm-2)}.dark .q-payment-approach-item-wrapper.selected .check-indicator[data-v-7ce2009a]{color:var(--q-c-red-light)}@media (hover:hover) and (pointer:fine){.dark .q-payment-approach-item-wrapper[data-v-7ce2009a]:not(.disabled):hover{border-color:var(--q-c-light-3);background-color:var(--q-c-light-5)}.dark .q-payment-approach-item-wrapper:not(.disabled):hover.selected[data-v-7ce2009a]{border-color:var(--q-c-red-light);background-color:var(--q-c-red-dimm-2)}}.q-premium-decoration-inner[data-v-f6dc4e20]{position:relative}.q-premium-decoration-image[data-v-f6dc4e20]{z-index:1;background-image:url("data:image/svg+xml,%3csvg%20width='11'%20height='140'%20viewBox='0%200%2011%20140'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_600_1255)'%3e%3crect%20width='140'%20height='11'%20transform='translate(0%20140)%20rotate(-90)'%20fill='%23AE1300'%20style='fill:%23AE1300;fill:color(display-p3%200.6843%200.0760%200.0000);fill-opacity:1;'/%3e%3cpath%20d='M9%20121.805L7.99902%20121.805L7.84277%20121.067L3.05273%20121.067L2.89648%20121.805L1.89062%20121.805L1.89062%20121.067L1.89062%20118.348C1.89062%20117.781%201.98991%20117.29%202.18848%20116.873C2.38704%20116.456%202.66374%20116.136%203.01855%20115.911C3.37012%20115.683%203.78027%20115.569%204.24902%20115.569C4.71777%20115.569%205.12793%20115.683%205.47949%20115.911C5.83105%20116.136%206.10449%20116.456%206.2998%20116.873C6.49512%20117.29%206.59277%20117.781%206.59277%20118.348L6.59277%20119.354L7.84277%20119.354L7.99902%20118.616L9%20118.616L9%20121.805ZM5.2793%20119.354L5.2793%20118.348C5.2793%20117.999%205.1849%20117.736%204.99609%20117.557C4.80404%20117.374%204.55827%20117.283%204.25879%20117.283C3.94954%20117.283%203.69564%20117.374%203.49707%20117.557C3.2985%20117.736%203.19922%20117.999%203.19922%20118.348L3.19922%20119.354L5.2793%20119.354ZM9%20115.252L7.99902%20115.252L7.84277%20114.515L3.05273%20114.515L2.89648%20115.252L1.88574%20115.252L1.88574%20111.756C1.88574%20111.193%201.97526%20110.704%202.1543%20110.291C2.33333%20109.878%202.58887%20109.559%202.9209%20109.334C3.24967%20109.109%203.6403%20108.997%204.09277%20108.997C4.50944%20108.997%204.89681%20109.111%205.25488%20109.339C5.61296%20109.563%205.90104%20109.873%206.11914%20110.267C6.33398%20110.66%206.43978%20111.11%206.43652%20111.614L6.42187%20112.801L7.84277%20112.801L7.99902%20112.063L9%20112.063L9%20115.252ZM9%20110.75L6.22656%20111.707L5.71875%20110.218L7.83301%20109.354L8.00391%20108.68L9%20108.68L9%20110.75ZM5.1084%20112.801L5.1084%20111.736C5.1084%20111.404%205.0319%20111.149%204.87891%20110.97C4.72266%20110.791%204.49805%20110.701%204.20508%20110.701C3.90234%20110.701%203.65983%20110.792%203.47754%20110.975C3.29199%20111.157%203.19922%20111.417%203.19922%20111.756L3.19922%20112.801L5.1084%20112.801ZM9%20108.309L7.99902%20108.309L7.84277%20107.571L3.05273%20107.571L2.89648%20108.309L1.89062%20108.309L1.89062%20102.63L3.94141%20102.63L3.94141%20103.924L3.20898%20103.963L3.20898%20105.857L4.66894%20105.857L4.66894%20103.587L5.98242%20103.587L5.98242%20105.857L7.67676%20105.857L7.67676%20103.87L6.91016%20103.831L6.91016%20102.552L9%20102.552L9%20108.309ZM9%20101.951L7.99902%20101.951L7.84277%20101.219L3.05273%20101.219L2.89648%20101.951L1.89062%20101.951L1.89062%20101.219L1.89062%2098.5967L6.57324%2096.8779L6.57324%2096.8486L1.89062%2095.1787L1.89062%2091.8633L2.89648%2091.8633L3.05273%2092.6006L7.84277%2092.6006L7.99902%2091.8633L9%2091.8633L9%2095.0469L7.99902%2095.0469L7.84277%2094.2803L6.91504%2094.2803L3.57031%2094.2412L3.56543%2094.2705L9%2096.2822L9%2097.6299L3.62891%2099.6709L3.63379%2099.7051L6.68066%2099.5879L7.84277%2099.5879L7.99902%2098.7627L9%2098.7627L9%20101.951ZM9%2091.5703L7.99902%2091.5703L7.84277%2090.833L3.05273%2090.833L2.89648%2091.5703L1.89062%2091.5703L1.89062%2088.3867L2.89648%2088.3867L3.05273%2089.124L7.84277%2089.124L7.99902%2088.3867L9%2088.3867L9%2091.5703ZM9.10254%2084.3389C9.10254%2084.9508%209.00488%2085.4847%208.80957%2085.9404C8.611%2086.3929%208.32129%2086.7428%207.94043%2086.9902C7.55957%2087.2376%207.09407%2087.3613%206.54394%2087.3613L3.05273%2087.3613L2.89648%2088.0937L1.89062%2088.0937L1.89062%2084.9102L2.89648%2084.9102L3.05273%2085.6475L6.54394%2085.6475C6.8304%2085.6475%207.06803%2085.597%207.25683%2085.4961C7.44238%2085.3952%207.58073%2085.2487%207.67187%2085.0566C7.76302%2084.8613%207.80859%2084.6253%207.80859%2084.3486C7.80859%2084.0622%207.76302%2083.8229%207.67187%2083.6309C7.58073%2083.4355%207.44238%2083.2891%207.25683%2083.1914C7.06803%2083.0905%206.8304%2083.04%206.54394%2083.04L3.05273%2083.04L2.89648%2083.7725L1.89062%2083.7725L1.89062%2080.5889L2.89648%2080.5889L3.05273%2081.3262L6.54394%2081.3262C7.08431%2081.3262%207.54655%2081.4531%207.93066%2081.707C8.31152%2081.9609%208.60286%2082.3141%208.80469%2082.7666C9.00325%2083.2158%209.10254%2083.7399%209.10254%2084.3389ZM9%2080.3398L7.99902%2080.3398L7.84277%2079.6074L3.05273%2079.6074L2.89648%2080.3398L1.89062%2080.3398L1.89062%2079.6074L1.89062%2076.9854L6.57324%2075.2666L6.57324%2075.2373L1.89062%2073.5674L1.89062%2070.252L2.89648%2070.252L3.05273%2070.9893L7.84277%2070.9893L7.99902%2070.252L9%2070.252L9%2073.4355L7.99902%2073.4355L7.84277%2072.6689L6.91504%2072.6689L3.57031%2072.6299L3.56543%2072.6592L9%2074.6709L9%2076.0186L3.6289%2078.0596L3.63379%2078.0937L6.68066%2077.9766L7.84277%2077.9766L7.99902%2077.1514L9%2077.1514L9%2080.3398Z'%20fill='%23FAFAFA'%20style='fill:%23FAFAFA;fill:color(display-p3%200.9808%200.9808%200.9808);fill-opacity:1;'/%3e%3cpath%20d='M9%2065.6045L8.38477%2065.6045L8.24805%2064.8086L2.64746%2064.8086L2.51074%2065.6045L1.89062%2065.6045L1.89062%2064.8086L1.89062%2062.3379C1.89062%2061.8301%201.98014%2061.3971%202.15918%2061.0391C2.33496%2060.681%202.58236%2060.4076%202.90137%2060.2187C3.22038%2060.0299%203.5931%2059.9355%204.01953%2059.9355C4.44922%2059.9355%204.82357%2060.0299%205.14258%2060.2187C5.46159%2060.4076%205.70898%2060.681%205.88477%2061.0391C6.06055%2061.3971%206.14844%2061.8301%206.14844%2062.3379L6.14844%2063.8467L8.24805%2063.8467L8.38477%2063.0508L9%2063.0508L9%2065.6045ZM5.39648%2063.8467L5.39648%2062.3379C5.39648%2061.8561%205.2679%2061.4964%205.01074%2061.2588C4.75033%2061.0179%204.42318%2060.8975%204.0293%2060.8975C3.63542%2060.8975%203.30664%2061.0179%203.04297%2061.2588C2.7793%2061.4964%202.64746%2061.8561%202.64746%2062.3379L2.64746%2063.8467L5.39648%2063.8467ZM9%2059.2666L8.38477%2059.2666L8.24805%2058.4707L2.64746%2058.4707L2.51074%2059.2666L1.89551%2059.2666L1.89551%2056.0977C1.89551%2055.5801%201.97363%2055.1439%202.12988%2054.7891C2.28288%2054.431%202.50586%2054.1592%202.79883%2053.9736C3.0918%2053.7881%203.44987%2053.6953%203.87305%2053.6953C4.28971%2053.6953%204.63965%2053.7865%204.92285%2053.9687C5.20605%2054.1478%205.4209%2054.4033%205.56738%2054.7354C5.71061%2055.0674%205.78711%2055.4613%205.79687%2055.917L5.82617%2057.5088L8.24805%2057.5088L8.38477%2056.7129L9%2056.7129L9%2059.2666ZM9%2054.5742L5.45019%2056.1562L5.44043%2055.1943L8.28223%2053.8809L8.37012%2053.3877L9%2053.3877L9%2054.5742ZM5.06934%2057.5088L5.06934%2056.1953C5.06934%2055.6582%204.9668%2055.2676%204.76172%2055.0234C4.55664%2054.7793%204.25716%2054.6572%203.86328%2054.6572C3.48893%2054.6572%203.19271%2054.7744%202.97461%2055.0088C2.75651%2055.2432%202.64746%2055.6061%202.64746%2056.0977L2.64746%2057.5088L5.06934%2057.5088ZM9%2052.499L8.38477%2052.499L8.24805%2051.7031L2.64746%2051.7031L2.51074%2052.499L1.89062%2052.499L1.89062%2047.2354L3.59961%2047.2354L3.59961%2048.0068L2.63281%2048.1143L2.63281%2050.7412L4.94727%2050.7412L4.94726%2048.1191L5.7041%2048.1191L5.7041%2050.7412L8.27734%2050.7412L8.27734%2047.958L7.2959%2047.8506L7.2959%2047.084L9%2047.084L9%2052.499ZM9%2046.0586L8.38476%2046.0586L8.24805%2045.2627L2.64746%2045.2627L2.51074%2046.0586L1.89062%2046.0586L1.89062%2045.2627L1.89062%2043.9785L7.28613%2041.6885L7.28613%2041.6592L1.89062%2039.4424L1.89062%2037.2988L2.51074%2037.2988L2.64746%2038.0947L8.24805%2038.0947L8.38476%2037.2988L9%2037.2988L9%2039.8525L8.38476%2039.8525L8.24805%2039.0127L6.1875%2039.0127L3.2041%2039.0127L3.19922%2039.0371L8.74609%2041.3467L8.74609%2041.9863L3.20898%2044.374L3.21387%2044.3984L6.1875%2044.3643L8.24805%2044.3643L8.38476%2043.5049L9%2043.5049L9%2046.0586ZM9%2036.4443L8.38476%2036.4443L8.24805%2035.6484L2.64746%2035.6484L2.51074%2036.4443L1.89062%2036.4443L1.89062%2033.8906L2.51074%2033.8906L2.64746%2034.6865L8.24805%2034.6865L8.38476%2033.8906L9%2033.8906L9%2036.4443ZM9.10254%2029.8037C9.10254%2030.292%209.00651%2030.7282%208.81445%2031.1123C8.62239%2031.4964%208.34896%2031.7992%207.99414%2032.0205C7.63607%2032.2419%207.20801%2032.3525%206.70996%2032.3525L2.64746%2032.3525L2.51074%2033.1484L1.89062%2033.1484L1.89062%2030.5947L2.51074%2030.5947L2.64746%2031.3906L6.70996%2031.3906C7.06478%2031.3906%207.36263%2031.3239%207.60351%2031.1904C7.8444%2031.0537%208.02669%2030.8649%208.15039%2030.624C8.27083%2030.3831%208.33105%2030.1048%208.33105%2029.7891C8.33105%2029.4701%208.27083%2029.1885%208.15039%2028.9443C8.02995%2028.6969%207.84928%2028.5049%207.6084%2028.3682C7.36751%2028.2282%207.06803%2028.1582%206.70996%2028.1582L2.64746%2028.1582L2.51074%2028.9541L1.89062%2028.9541L1.89062%2026.4004L2.51074%2026.4004L2.64746%2027.1963L6.70996%2027.1963C7.22428%2027.1963%207.66048%2027.3053%208.01855%2027.5234C8.37337%2027.7383%208.64355%2028.041%208.8291%2028.4316C9.01139%2028.8223%209.10254%2029.2796%209.10254%2029.8037ZM9%2025.5996L8.38476%2025.5996L8.24805%2024.8037L2.64746%2024.8037L2.51074%2025.5996L1.89062%2025.5996L1.89062%2024.8037L1.89062%2023.5195L7.28613%2021.2295L7.28613%2021.2002L1.89062%2018.9834L1.89062%2016.8398L2.51074%2016.8398L2.64746%2017.6357L8.24805%2017.6357L8.38476%2016.8398L9%2016.8398L9%2019.3936L8.38476%2019.3936L8.24805%2018.5537L6.1875%2018.5537L3.2041%2018.5537L3.19922%2018.5781L8.74609%2020.8877L8.74609%2021.5273L3.20898%2023.915L3.21387%2023.9395L6.1875%2023.9053L8.24805%2023.9053L8.38476%2023.0459L9%2023.0459L9%2025.5996Z'%20fill='%23FAFAFA'%20fill-opacity='0.7'%20style='fill:%23FAFAFA;fill:color(display-p3%200.9804%200.9804%200.9804);fill-opacity:0.7;'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_600_1255'%3e%3crect%20width='140'%20height='11'%20fill='white'%20style='fill:white;fill-opacity:1;'%20transform='translate(0%20140)%20rotate(-90)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-repeat:repeat-y;width:11px;position:absolute;top:0;bottom:0;left:0}.q-skeleton{background:var(--q-c-dark-4);display:block;position:relative;overflow:hidden}.q-skeleton-group{flex-direction:column;gap:8px;display:flex}.q-skeleton-avatar{flex-shrink:0}.q-skeleton-text:nth-child(3n+2){width:90%!important}.q-skeleton-text:nth-child(3n){width:70%!important}.q-skeleton-wave:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);animation:1.5s infinite q-skeleton-wave;position:absolute;inset:0}.q-skeleton-pulse{animation:1.5s ease-in-out infinite q-skeleton-pulse}@keyframes q-skeleton-wave{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes q-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.dark .q-skeleton{background:var(--q-c-light-4)}.dark .q-skeleton-wave:after{background:linear-gradient(90deg,#0000,#ffffff14,#0000)}.q-toast{background:var(--q-c-white);border-radius:var(--q-radius-md);align-items:center;min-width:200px;max-width:400px;padding:12px 16px;display:flex;box-shadow:0 4px 12px #00000026}.q-toast .q-toast-icon{align-items:center;margin-right:12px;display:flex}.q-toast .q-toast-icon .icon{width:20px;height:20px}.q-toast .q-toast-content{flex:1;font-size:.875rem;line-height:1.4}.q-toast .q-toast-close{cursor:pointer;opacity:.6;background:0 0;border:none;align-items:center;margin-left:12px;padding:4px;transition:opacity .2s;display:flex}.q-toast .q-toast-close:hover{opacity:1}.q-toast .q-toast-close .icon{width:14px;height:14px}.q-toast.q-toast-success .q-toast-icon .icon{color:var(--q-c-green)}.q-toast.q-toast-error .q-toast-icon .icon{color:var(--q-c-red)}.q-toast.q-toast-warning .q-toast-icon .icon{color:var(--q-c-orange)}.q-toast.q-toast-info .q-toast-icon .icon{color:var(--q-c-blue)}.q-toast-enter-active,.q-toast-leave-active{transition:all .3s}.q-toast-enter-from{opacity:0;transform:translateY(-20px)}.q-toast-leave-to{opacity:0;transform:translateY(-20px)scale(.9)}.dark .q-toast{background:var(--q-bg-dark-float);box-shadow:0 4px 12px #0000004d}.q-toast-container{z-index:9999;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed}.q-toast-container .q-toast{pointer-events:auto}.q-toast-container.q-toast-container-top{align-items:center;top:20px;left:50%;transform:translate(-50%)}.q-toast-container.q-toast-container-top-left{align-items:flex-start;top:20px;left:20px}.q-toast-container.q-toast-container-top-right{align-items:flex-end;top:20px;right:20px}.q-toast-container.q-toast-container-bottom{flex-direction:column-reverse;align-items:center;bottom:20px;left:50%;transform:translate(-50%)}.q-toast-container.q-toast-container-bottom-left{flex-direction:column-reverse;align-items:flex-start;bottom:20px;left:20px}.q-toast-container.q-toast-container-bottom-right{flex-direction:column-reverse;align-items:flex-end;bottom:20px;right:20px}.q-toast-list-enter-active,.q-toast-list-leave-active{transition:all .3s}.q-toast-list-enter-from,.q-toast-list-leave-to{opacity:0;transform:translate(30px)}.q-toast-list-move{transition:transform .3s}.q-tooltip-wrapper,.q-tooltip-trigger{display:inline-block}.q-tooltip{z-index:10000;background:var(--q-c-dark);color:var(--q-c-white);border-radius:var(--q-radius-sm);word-wrap:break-word;padding:8px 12px;font-size:.8125rem;line-height:1.4;position:fixed;box-shadow:0 2px 8px #00000026}.q-tooltip.q-tooltip-arrow:before{content:"";border:6px solid #0000;position:absolute}.q-tooltip.q-tooltip-arrow.q-tooltip-top:before{border-top-color:var(--q-c-dark);bottom:-11px;left:50%;transform:translate(-50%)}.q-tooltip.q-tooltip-arrow.q-tooltip-bottom:before{border-bottom-color:var(--q-c-dark);top:-11px;left:50%;transform:translate(-50%)}.q-tooltip.q-tooltip-arrow.q-tooltip-left:before{border-left-color:var(--q-c-dark);top:50%;right:-11px;transform:translateY(-50%)}.q-tooltip.q-tooltip-arrow.q-tooltip-right:before{border-right-color:var(--q-c-dark);top:50%;left:-11px;transform:translateY(-50%)}.q-tooltip-enter-active,.q-tooltip-leave-active{transition:opacity .15s,transform .15s}.q-tooltip-enter-from,.q-tooltip-leave-to{opacity:0;transform:scale(.95)}.dark .q-tooltip{background:var(--q-c-light);color:var(--q-c-dark)}.dark .q-tooltip.q-tooltip-arrow.q-tooltip-top:before{border-top-color:var(--q-c-light)}.dark .q-tooltip.q-tooltip-arrow.q-tooltip-bottom:before{border-bottom-color:var(--q-c-light)}.dark .q-tooltip.q-tooltip-arrow.q-tooltip-left:before{border-left-color:var(--q-c-light)}.dark .q-tooltip.q-tooltip-arrow.q-tooltip-right:before{border-right-color:var(--q-c-light)}.q-badge{--q-badge-bg-filled:var(--q-c-dark-5);--q-badge-text-filled:var(--q-c-dark);--q-badge-border:var(--q-c-dark-4);--q-badge-text-outlined:var(--q-c-dark-2);--q-badge-bg-light:color-mix(in srgb, var(--q-c-dark-5) 55%, white);--q-badge-text-light:var(--q-c-dark-2);--q-badge-frame-color:var(--q-c-dark-3);--q-badge-text-color:var(--q-c-dark);--q-badge-dot-color:var(--q-badge-border);--q-badge-open:"[";--q-badge-close:"]";border-radius:var(--q-radius-xs);min-height:20px;color:inherit;font-family:var(--q-font-ui);white-space:nowrap;vertical-align:middle;background:0 0;border:1px solid #0000;align-items:center;gap:4px;padding:3px 8px;font-weight:500;line-height:1;transition:border-color .18s,background-color .18s,color .18s,opacity .18s;display:inline-flex}.q-badge .q-badge-content{align-items:center;display:inline-flex}.q-badge.q-badge-sm{border-radius:var(--q-radius-xs);padding:2px 6px;font-size:.6875rem}.q-badge.q-badge-md{border-radius:var(--q-radius-xs);padding:3px 8px;font-size:.75rem}.q-badge.q-badge-lg{border-radius:var(--q-radius-sm);padding:4px 10px;font-size:.8125rem}.q-badge.q-badge-rounded{border-radius:var(--q-radius-full)}.q-badge.q-badge-dot{background:var(--q-badge-dot-color);border:none;border-radius:50%;width:8px;height:8px;min-height:8px;padding:0}.q-badge.q-badge-dot .q-badge-dot-indicator{display:none}.q-badge.q-badge-filled{background:var(--q-badge-bg-filled);color:var(--q-badge-text-filled)}.q-badge.q-badge-outlined{border-color:var(--q-badge-border);color:var(--q-badge-text-outlined);background:0 0}.q-badge.q-badge-light{background:var(--q-badge-bg-light);color:var(--q-badge-text-light)}.q-badge .q-badge-close{cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;margin-left:2px;margin-right:-2px;padding:0;transition:opacity .15s;display:flex}.q-badge .q-badge-close svg{width:10px;height:10px}.q-badge .q-badge-close:hover{opacity:1}.q-badge.q-badge-default{--q-badge-bg-filled:var(--q-c-dark-5);--q-badge-text-filled:var(--q-c-dark);--q-badge-border:var(--q-c-dark-4);--q-badge-text-outlined:var(--q-c-dark-2);--q-badge-bg-light:color-mix(in srgb, var(--q-c-dark-5) 55%, white);--q-badge-text-light:var(--q-c-dark-2);--q-badge-frame-color:var(--q-c-dark-3);--q-badge-text-color:var(--q-c-dark);--q-badge-dot-color:var(--q-c-dark-3)}.q-badge.q-badge-primary{--q-badge-bg-filled:var(--q-c-blue-dimm-2);--q-badge-text-filled:var(--q-c-secondary);--q-badge-border:var(--q-c-blue);--q-badge-text-outlined:var(--q-c-blue);--q-badge-bg-light:color-mix(in srgb, var(--q-c-blue-dimm-1) 72%, white);--q-badge-text-light:var(--q-c-blue-dark);--q-badge-frame-color:var(--q-c-blue);--q-badge-text-color:var(--q-c-secondary);--q-badge-dot-color:var(--q-c-blue)}.q-badge.q-badge-success{--q-badge-bg-filled:var(--q-c-green-dimm-2);--q-badge-text-filled:var(--q-c-green-dark);--q-badge-border:var(--q-c-green);--q-badge-text-outlined:var(--q-c-green);--q-badge-bg-light:color-mix(in srgb, var(--q-c-green-dimm-1) 72%, white);--q-badge-text-light:var(--q-c-green-dark);--q-badge-frame-color:var(--q-c-green);--q-badge-text-color:var(--q-c-green-dark);--q-badge-dot-color:var(--q-c-green)}.q-badge.q-badge-warning{--q-badge-bg-filled:var(--q-c-orange-dimm-2);--q-badge-text-filled:var(--q-c-orange-dark);--q-badge-border:var(--q-c-orange);--q-badge-text-outlined:var(--q-c-orange);--q-badge-bg-light:color-mix(in srgb, var(--q-c-orange-dimm-1) 72%, white);--q-badge-text-light:var(--q-c-orange-dark);--q-badge-frame-color:var(--q-c-orange);--q-badge-text-color:var(--q-c-orange-dark);--q-badge-dot-color:var(--q-c-orange)}.q-badge.q-badge-danger{--q-badge-bg-filled:var(--q-c-red-dimm-2);--q-badge-text-filled:var(--q-c-red-dark);--q-badge-border:var(--q-c-red);--q-badge-text-outlined:var(--q-c-red);--q-badge-bg-light:color-mix(in srgb, var(--q-c-red-dimm-1) 72%, white);--q-badge-text-light:var(--q-c-red-dark);--q-badge-frame-color:var(--q-c-red);--q-badge-text-color:var(--q-c-red-dark);--q-badge-dot-color:var(--q-c-red)}.q-badge.q-badge-info{--q-badge-bg-filled:var(--q-c-dark-5);--q-badge-text-filled:var(--q-c-dark);--q-badge-border:var(--q-c-dark-3);--q-badge-text-outlined:var(--q-c-dark-2);--q-badge-bg-light:color-mix(in srgb, var(--q-c-dark-5) 55%, white);--q-badge-text-light:var(--q-c-dark-2);--q-badge-frame-color:var(--q-c-dark-3);--q-badge-text-color:var(--q-c-dark-2);--q-badge-dot-color:var(--q-c-dark-3)}.dark .q-badge.q-badge-default{--q-badge-bg-filled:#ffffff14;--q-badge-text-filled:var(--q-c-light);--q-badge-border:var(--q-c-light-4);--q-badge-text-outlined:var(--q-c-light-2);--q-badge-bg-light:#ffffff0d;--q-badge-text-light:var(--q-c-light-2);--q-badge-frame-color:var(--q-c-light-3);--q-badge-text-color:var(--q-c-light-2);--q-badge-dot-color:var(--q-c-light-3)}.dark .q-badge.q-badge-primary{--q-badge-bg-filled:#0d75fc2e;--q-badge-text-filled:var(--q-c-blue-light);--q-badge-border:var(--q-c-blue-light);--q-badge-text-outlined:var(--q-c-blue-light);--q-badge-bg-light:#0d75fc1a;--q-badge-text-light:var(--q-c-blue-light);--q-badge-frame-color:var(--q-c-blue-light);--q-badge-text-color:var(--q-c-blue-light);--q-badge-dot-color:var(--q-c-blue-light)}.dark .q-badge.q-badge-success{--q-badge-bg-filled:#10b9812e;--q-badge-text-filled:var(--q-c-green-light);--q-badge-border:var(--q-c-green-light);--q-badge-text-outlined:var(--q-c-green-light);--q-badge-bg-light:#10b9811a;--q-badge-text-light:var(--q-c-green-light);--q-badge-frame-color:var(--q-c-green-light);--q-badge-text-color:var(--q-c-green-light);--q-badge-dot-color:var(--q-c-green-light)}.dark .q-badge.q-badge-warning{--q-badge-bg-filled:#d977062e;--q-badge-text-filled:var(--q-c-orange-light);--q-badge-border:var(--q-c-orange-light);--q-badge-text-outlined:var(--q-c-orange-light);--q-badge-bg-light:#d977061a;--q-badge-text-light:var(--q-c-orange-light);--q-badge-frame-color:var(--q-c-orange-light);--q-badge-text-color:var(--q-c-orange-light);--q-badge-dot-color:var(--q-c-orange-light)}.dark .q-badge.q-badge-danger{--q-badge-bg-filled:#ae13002e;--q-badge-text-filled:var(--q-c-red-light);--q-badge-border:var(--q-c-red-light);--q-badge-text-outlined:var(--q-c-red-light);--q-badge-bg-light:#ae13001a;--q-badge-text-light:var(--q-c-red-light);--q-badge-frame-color:var(--q-c-red-light);--q-badge-text-color:var(--q-c-red-light);--q-badge-dot-color:var(--q-c-red-light)}.dark .q-badge.q-badge-info{--q-badge-bg-filled:#ffffff14;--q-badge-text-filled:var(--q-bg-dark);--q-badge-border:var(--q-c-light-3);--q-badge-text-outlined:var(--q-c-light-2);--q-badge-bg-light:#ffffff0d;--q-badge-text-light:var(--q-c-light-2);--q-badge-frame-color:var(--q-c-light-3);--q-badge-text-color:var(--q-c-light-2);--q-badge-dot-color:var(--q-c-light-3)}body[data-theme=morph] .q-badge,body[data-theme=warm] .q-badge{min-height:auto;color:var(--q-badge-text-color);font-family:var(--q-font-mono);letter-spacing:.04em;box-shadow:none;border-radius:0;gap:0;padding:1px 0;font-weight:600;background:0 0!important;border:none!important}body[data-theme=morph] .q-badge.q-badge-filled,body[data-theme=warm] .q-badge.q-badge-filled{color:var(--q-badge-text-filled);background:var(--q-badge-bg-filled)!important}body[data-theme=morph] .q-badge.q-badge-light,body[data-theme=warm] .q-badge.q-badge-light{--q-badge-open:"<";--q-badge-close:">"}body[data-theme=morph] .q-badge.q-badge-rounded,body[data-theme=warm] .q-badge.q-badge-rounded{--q-badge-open:"(";--q-badge-close:")";border-radius:6px!important}body[data-theme=morph] .q-badge:not(.q-badge-dot) .q-badge-content:before,body[data-theme=warm] .q-badge:not(.q-badge-dot) .q-badge-content:before{content:var(--q-badge-open);color:var(--q-badge-frame-color);margin-right:12px}body[data-theme=morph] .q-badge:not(.q-badge-dot) .q-badge-content:after,body[data-theme=warm] .q-badge:not(.q-badge-dot) .q-badge-content:after{content:var(--q-badge-close);color:var(--q-badge-frame-color);margin-left:12px}body[data-theme=morph] .q-badge.q-badge-closable,body[data-theme=warm] .q-badge.q-badge-closable{--q-badge-open:"[";--q-badge-close:"]";gap:8px}body[data-theme=morph] .q-badge.q-badge-closable .q-badge-content:after,body[data-theme=warm] .q-badge.q-badge-closable .q-badge-content:after{content:"";display:none}body[data-theme=morph] .q-badge.q-badge-closable .q-badge-close,body[data-theme=warm] .q-badge.q-badge-closable .q-badge-close{width:auto;height:auto;color:var(--q-badge-text-color);opacity:1;background:0 0;border:none;border-radius:0;align-items:center;gap:0;margin:0;padding:0;display:inline-flex}body[data-theme=morph] .q-badge.q-badge-closable .q-badge-close:after,body[data-theme=warm] .q-badge.q-badge-closable .q-badge-close:after{content:var(--q-badge-close);color:var(--q-badge-frame-color);margin-left:8px}body[data-theme=morph] .q-badge.q-badge-closable .q-badge-close svg,body[data-theme=warm] .q-badge.q-badge-closable .q-badge-close svg{width:8px;height:8px}body[data-theme=morph] .q-badge.q-badge-dot,body[data-theme=warm] .q-badge.q-badge-dot{border-radius:2px;width:8px;height:8px;background:var(--q-badge-dot-color)!important}.q-collapse{--q-collapse-shell-bg:var(--q-bg-white);--q-collapse-border-color:var(--q-c-dark-4);--q-collapse-header-bg:color-mix(in srgb, var(--q-bg-light) 72%, white);--q-collapse-header-hover-bg:color-mix(in srgb, var(--q-bg-light-2) 68%, white);--q-collapse-header-active-bg:color-mix(in srgb, var(--q-bg-light-float) 90%, white);--q-collapse-header-active-accent:var(--q-c-dark);--q-collapse-title-color:var(--q-c-dark);--q-collapse-subtitle-color:var(--q-c-dark-3);--q-collapse-body-color:var(--q-c-dark-2);--q-collapse-content-bg:color-mix(in srgb, var(--q-bg-light-float) 92%, white);--q-collapse-content-border:var(--q-c-dark-5);--q-collapse-icon-bg:color-mix(in srgb, var(--q-bg-light) 80%, white);--q-collapse-icon-color:var(--q-c-dark-2);--q-collapse-arrow-color:var(--q-c-dark-3);--q-collapse-arrow-active-color:var(--q-c-dark);--q-collapse-item-shadow:0 10px 24px #0f172a0d;gap:0;display:grid;position:relative}.q-collapse.q-collapse-bordered{border:1px solid var(--q-collapse-border-color);border-radius:var(--q-radius-md);background:var(--q-collapse-shell-bg);overflow:hidden}.q-collapse.q-collapse-ghost{background:0 0}.dark .q-collapse{--q-collapse-shell-bg:color-mix(in srgb, var(--q-bg-dark-2) 94%, black);--q-collapse-border-color:var(--q-c-light-4);--q-collapse-header-bg:color-mix(in srgb, var(--q-bg-dark-2) 92%, black);--q-collapse-header-hover-bg:color-mix(in srgb, var(--q-bg-dark-2) 82%, black);--q-collapse-header-active-bg:color-mix(in srgb, var(--q-bg-dark-2) 88%, black);--q-collapse-header-active-accent:var(--q-c-light);--q-collapse-title-color:var(--q-c-light);--q-collapse-subtitle-color:var(--q-c-light-3);--q-collapse-body-color:var(--q-c-light-2);--q-collapse-content-bg:color-mix(in srgb, var(--q-bg-dark-2) 90%, black);--q-collapse-content-border:var(--q-c-light-5);--q-collapse-icon-bg:color-mix(in srgb, var(--q-bg-dark-2) 82%, black);--q-collapse-icon-color:var(--q-c-light-2);--q-collapse-arrow-color:var(--q-c-light-3);--q-collapse-arrow-active-color:var(--q-c-light);--q-collapse-item-shadow:0 12px 28px #00000042}.q-collapse-item{transition:background-color .22s,box-shadow .22s,border-color .22s;position:relative}.q-collapse-item:not(:last-child):not(.ghost){border-bottom:1px solid var(--q-collapse-border-color)}.q-collapse-item.ghost{border:1px solid var(--q-collapse-border-color);border-radius:var(--q-radius-md);background:var(--q-collapse-shell-bg);margin-bottom:8px;overflow:hidden}.q-collapse-item.ghost:last-child{margin-bottom:0}.q-collapse-item.active:not(.ghost){z-index:1;box-shadow:var(--q-collapse-item-shadow)}.q-collapse-item.disabled .q-collapse-item-header{cursor:not-allowed;opacity:.5}.q-collapse-item.q-collapse-item-sm .q-collapse-item-header{min-height:44px;padding:10px 12px}.q-collapse-item.q-collapse-item-sm .q-collapse-item-title{font-size:.8125rem}.q-collapse-item.q-collapse-item-sm .q-collapse-item-content{padding:10px 12px 12px;font-size:.8125rem}.q-collapse-item.q-collapse-item-sm .q-collapse-item-arrow .icon{width:14px;height:14px}.q-collapse-item.q-collapse-item-md .q-collapse-item-header{min-height:56px;padding:14px 16px}.q-collapse-item.q-collapse-item-md .q-collapse-item-title{font-size:.9375rem}.q-collapse-item.q-collapse-item-md .q-collapse-item-content{padding:14px 16px 16px;font-size:.875rem}.q-collapse-item.q-collapse-item-lg .q-collapse-item-header{min-height:64px;padding:18px 20px}.q-collapse-item.q-collapse-item-lg .q-collapse-item-title{font-size:1rem}.q-collapse-item.q-collapse-item-lg .q-collapse-item-content{padding:18px 20px 20px;font-size:.9375rem}.q-collapse-item.q-collapse-item-lg .q-collapse-item-arrow .icon{width:18px;height:18px}.q-collapse-item-header{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--q-collapse-header-bg);align-items:center;gap:12px;min-height:56px;transition:background-color .22s,color .22s;display:flex;position:relative}.q-collapse-item-header:hover:not(.disabled){background-color:var(--q-collapse-header-hover-bg)}.q-collapse-item-header.active{background-color:var(--q-collapse-header-active-bg)}.q-collapse-item-icon{border:1px solid color-mix(in srgb,var(--q-collapse-border-color) 72%,transparent);background:var(--q-collapse-icon-bg);width:32px;height:32px;color:var(--q-collapse-icon-color);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.q-collapse-item-icon .icon{opacity:1;width:18px;height:18px}.q-collapse-item-main{flex:1;min-width:0}.q-collapse-item-title{color:var(--q-collapse-title-color);font-weight:600;line-height:1.4}.q-collapse-item-subtitle{color:var(--q-collapse-subtitle-color);margin-top:2px;font-size:.8125rem;line-height:1.4}.q-collapse-item-extra{flex-shrink:0}.q-collapse-item-arrow{color:var(--q-collapse-arrow-color);opacity:.72;flex-shrink:0;justify-content:center;align-items:center;margin-left:6px;transition:color .22s,opacity .22s;display:flex}.q-collapse-item-arrow .icon{color:currentColor;width:16px;height:16px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.q-collapse-item-arrow .icon.rotated{transform:rotate(180deg)}.q-collapse-item-header:hover:not(.disabled) .q-collapse-item-arrow,.q-collapse-item-header.active .q-collapse-item-arrow{opacity:1;color:var(--q-collapse-arrow-active-color)}.q-collapse-item-content-wrapper{transition:height .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.q-collapse-item-content{color:var(--q-collapse-body-color);background-color:var(--q-collapse-content-bg);border-top:1px solid var(--q-collapse-content-border);line-height:1.6}.q-collapse-item.ghost .q-collapse-item-header{background-color:var(--q-collapse-header-bg)}.q-collapse-item.ghost .q-collapse-item-header:hover:not(.disabled){background-color:var(--q-collapse-header-hover-bg)}.q-collapse-item.ghost.active .q-collapse-item-header{border-radius:var(--q-radius-md) var(--q-radius-md) 0 0}.q-collapse-item.ghost .q-collapse-item-content{background-color:var(--q-collapse-content-bg);border-top:1px dashed var(--q-collapse-content-border);border-radius:0 0 var(--q-radius-md) var(--q-radius-md);border-left:0;margin-left:0}.q-drawer-mask{background:var(--q-drawer-mask-bg);position:fixed;inset:0}.q-drawer{background:var(--q-drawer-bg);color:var(--q-drawer-text);box-shadow:var(--q-drawer-shadow-right);flex-direction:column;display:flex;position:fixed}.q-drawer.q-drawer-right{border-left:var(--q-drawer-right-border);top:0;bottom:0;right:0}.q-drawer.q-drawer-left{border-right:var(--q-drawer-left-border);box-shadow:var(--q-drawer-shadow-left);top:0;bottom:0;left:0}.q-drawer.q-drawer-top{box-shadow:var(--q-drawer-shadow-top);top:0;left:0;right:0}.q-drawer.q-drawer-bottom{box-shadow:var(--q-drawer-shadow-bottom);bottom:0;left:0;right:0}.q-drawer-header{padding:var(--q-drawer-header-padding);border-bottom:1px solid var(--q-drawer-border-color);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.q-drawer-title{font-family:var(--q-drawer-title-font-family);font-size:var(--q-drawer-title-font-size);font-weight:var(--q-drawer-title-font-weight);letter-spacing:var(--q-drawer-title-letter-spacing);text-transform:var(--q-drawer-title-text-transform)}.q-drawer-close{color:var(--q-drawer-close-color);cursor:pointer;opacity:.6;background:0 0;border:none;padding:4px;transition:opacity .15s}.q-drawer-close .icon{width:20px;height:20px}.q-drawer-close:hover{opacity:1}.q-drawer-body{padding:var(--q-drawer-body-padding);flex:1;overflow-y:auto}.q-drawer-footer{padding:var(--q-drawer-footer-padding);border-top:1px solid var(--q-drawer-border-color);flex-shrink:0}.q-drawer-mask-enter-active,.q-drawer-mask-leave-active{transition:opacity .3s}.q-drawer-mask-enter-from,.q-drawer-mask-leave-to{opacity:0}.q-drawer-right-enter-active,.q-drawer-right-leave-active,.q-drawer-left-enter-active,.q-drawer-left-leave-active,.q-drawer-top-enter-active,.q-drawer-top-leave-active,.q-drawer-bottom-enter-active,.q-drawer-bottom-leave-active{transition:transform .3s}.q-drawer-right-enter-from,.q-drawer-right-leave-to{transform:translate(100%)}.q-drawer-left-enter-from,.q-drawer-left-leave-to{transform:translate(-100%)}.q-drawer-top-enter-from,.q-drawer-top-leave-to{transform:translateY(-100%)}.q-drawer-bottom-enter-from,.q-drawer-bottom-leave-to{transform:translateY(100%)}.dark .q-drawer{background:var(--q-bg-dark);color:var(--q-c-light)}.dark .q-drawer-header{border-bottom-color:var(--q-c-light-4)}.dark .q-drawer-footer{border-top-color:var(--q-c-light-4)}.q-media-frame{gap:.75rem;display:grid;position:relative}.q-media-frame-shell{padding:var(--q-media-frame-padding);border:var(--q-media-frame-border-width) solid var(--q-media-frame-border-color);border-radius:var(--q-media-frame-radius);background:var(--q-media-frame-bg);box-shadow:var(--q-media-frame-shadow);position:relative}.q-media-frame-shell:before{content:"";inset:calc(var(--q-media-frame-padding) * -1);border:var(--q-media-frame-outer-border-width) solid var(--q-media-frame-outer-border-color);border-radius:calc(var(--q-media-frame-radius) + 2px);pointer-events:none;position:absolute}.q-media-frame-content{border-radius:var(--q-media-frame-content-radius);background:color-mix(in srgb,var(--q-bg-light-2) 88%,white);min-width:0;aspect-ratio:var(--q-media-frame-ratio);position:relative;overflow:hidden}.q-media-frame-image,.q-media-frame-content>:first-child{border-radius:inherit;width:100%;height:100%;display:block}.q-media-frame-image{object-fit:var(--q-media-frame-object-fit);filter:var(--q-media-frame-image-filter)}.q-media-frame-placeholder{background:linear-gradient(135deg,color-mix(in srgb,var(--q-c-blue-dimm-1) 55%,white),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--q-bg-light-2) 88%,white),var(--q-bg-light));min-height:100%;color:var(--q-c-dark-3);font-family:var(--q-font-mono);letter-spacing:.14em;text-transform:uppercase;place-items:center;font-size:.8rem;display:grid}.q-media-frame-corner{z-index:2;border:3px solid var(--q-media-frame-corner-color);pointer-events:none;width:24px;height:24px;display:none;position:absolute}.q-media-frame-corner.top-right{border-bottom:0;border-left:0;top:8px;right:8px}.q-media-frame-corner.bottom-left{border-top:0;border-right:0;bottom:8px;left:8px}.q-media-frame-caption{color:var(--q-c-dark-2);font-size:.9rem;line-height:1.6}.q-media-frame.crt .q-media-frame-shell{animation:4s ease-in-out 1.2s infinite q-media-frame-tear}.q-media-frame.crt .q-media-frame-image,.q-media-frame.crt .q-media-frame-placeholder,.q-media-frame.crt .q-media-frame-content>:first-child{animation:4s ease-in-out 1.2s infinite q-media-frame-flicker}.q-media-frame-overlay{z-index:2;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,var(--q-media-frame-overlay-line) 2px,var(--q-media-frame-overlay-line) 4px);animation:.4s linear infinite q-media-frame-scanlines;position:absolute;inset:0}.dark .q-media-frame{--q-media-frame-border-color:var(--q-c-light-4);--q-media-frame-outer-border-color:var(--q-c-light-5);--q-media-frame-bg:var(--q-bg-dark-2);--q-media-frame-shadow:0px 1px 2px 0px #00000038;--q-media-frame-corner-color:var(--q-c-light);--q-media-frame-overlay-line:#ffffff0f}body[data-theme=morph] .q-media-frame.with-corners .q-media-frame-corner,body[data-theme=warm] .q-media-frame.with-corners .q-media-frame-corner{display:block}@media (width<=640px){.q-media-frame.with-corners .q-media-frame-corner{display:none}}@media (prefers-reduced-motion:reduce){.q-media-frame.crt .q-media-frame-shell,.q-media-frame.crt .q-media-frame-image,.q-media-frame.crt .q-media-frame-placeholder,.q-media-frame.crt .q-media-frame-content>:first-child,.q-media-frame.crt .q-media-frame-overlay{animation:none!important}}@keyframes q-media-frame-flicker{0%,92%,to{opacity:1;filter:var(--q-media-frame-image-filter)}93%{opacity:.72;filter:saturate(.55)contrast(1.24)brightness(1.08)}95%{opacity:.56;filter:saturate(.28)contrast(1.38)brightness(.88)}98%{opacity:1;filter:var(--q-media-frame-image-filter)}}@keyframes q-media-frame-tear{0%,92%,to{transform:skew(0deg)translate(0)}93%{transform:skew(-.45deg)translate(-3px)}93.5%{transform:skew(.7deg)translate(4px)}96.5%{transform:skew(-.55deg)translate(-4px)}}@keyframes q-media-frame-scanlines{0%{background-position:0 0}to{background-position:0 4px}}.flex{display:flex}.flow{flex-wrap:wrap;gap:1rem;margin-bottom:1rem;display:flex}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.place-center{justify-content:center;align-items:center}.justify-center{justify-content:center}.align-center{align-items:center}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.text-6xl{font-size:3.75rem;line-height:1}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.gap-1{gap:.25rem}.col-span-1{grid-column:span 1/span 1}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gap-2{gap:.5rem}.col-span-2{grid-column:span 2/span 2}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gap-3{gap:.75rem}.col-span-3{grid-column:span 3/span 3}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gap-4{gap:1rem}.col-span-4{grid-column:span 4/span 4}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.gap-5{gap:1.25rem}.col-span-5{grid-column:span 5/span 5}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.gap-6{gap:1.5rem}.col-span-6{grid-column:span 6/span 6}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.gap-7{gap:1.75rem}.col-span-7{grid-column:span 7/span 7}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.gap-8{gap:2rem}.col-span-8{grid-column:span 8/span 8}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.gap-9{gap:2.25rem}.col-span-9{grid-column:span 9/span 9}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.gap-10{gap:2.5rem}.col-span-10{grid-column:span 10/span 10}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.gap-11{gap:2.75rem}.col-span-11{grid-column:span 11/span 11}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.gap-12{gap:3rem}.col-span-12{grid-column:span 12/span 12}.grid-cols-13{grid-template-columns:repeat(13,minmax(0,1fr))}.gap-13{gap:3.25rem}.col-span-13{grid-column:span 13/span 13}.grid-cols-14{grid-template-columns:repeat(14,minmax(0,1fr))}.gap-14{gap:3.5rem}.col-span-14{grid-column:span 14/span 14}.grid-cols-15{grid-template-columns:repeat(15,minmax(0,1fr))}.gap-15{gap:3.75rem}.col-span-15{grid-column:span 15/span 15}.grid-cols-16{grid-template-columns:repeat(16,minmax(0,1fr))}.gap-16{gap:4rem}.col-span-16{grid-column:span 16/span 16}.grid-cols-17{grid-template-columns:repeat(17,minmax(0,1fr))}.gap-17{gap:4.25rem}.col-span-17{grid-column:span 17/span 17}.grid-cols-18{grid-template-columns:repeat(18,minmax(0,1fr))}.gap-18{gap:4.5rem}.col-span-18{grid-column:span 18/span 18}.grid-cols-19{grid-template-columns:repeat(19,minmax(0,1fr))}.gap-19{gap:4.75rem}.col-span-19{grid-column:span 19/span 19}.grid-cols-20{grid-template-columns:repeat(20,minmax(0,1fr))}.gap-20{gap:5rem}.col-span-20{grid-column:span 20/span 20}.gap-satoshi{gap:2px}.mb-1{margin-bottom:.25rem}.mt-1{margin-top:.25rem}.ml-1{margin-left:.25rem}.mr-1{margin-right:.25rem}.mx-1{margin:0 .25rem}.my-1{margin:.25rem 0}.m-1{margin:.25rem}.pb-1{padding-bottom:.25rem}.pt-1{padding-top:.25rem}.pl-1{padding-left:.25rem}.pr-1{padding-right:.25rem}.px-1{padding:0 .25rem}.py-1{padding:.25rem 0}.p-1{padding:.25rem}.mb-2{margin-bottom:.5rem}.mt-2{margin-top:.5rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.mx-2{margin:0 .5rem}.my-2{margin:.5rem 0}.m-2{margin:.5rem}.pb-2{padding-bottom:.5rem}.pt-2{padding-top:.5rem}.pl-2{padding-left:.5rem}.pr-2{padding-right:.5rem}.px-2{padding:0 .5rem}.py-2{padding:.5rem 0}.p-2{padding:.5rem}.mb-3{margin-bottom:.75rem}.mt-3{margin-top:.75rem}.ml-3{margin-left:.75rem}.mr-3{margin-right:.75rem}.mx-3{margin:0 .75rem}.my-3{margin:.75rem 0}.m-3{margin:.75rem}.pb-3{padding-bottom:.75rem}.pt-3{padding-top:.75rem}.pl-3{padding-left:.75rem}.pr-3{padding-right:.75rem}.px-3{padding:0 .75rem}.py-3{padding:.75rem 0}.p-3{padding:.75rem}.mb-4{margin-bottom:1rem}.mt-4{margin-top:1rem}.ml-4{margin-left:1rem}.mr-4{margin-right:1rem}.mx-4{margin:0 1rem}.my-4{margin:1rem 0}.m-4{margin:1rem}.pb-4{padding-bottom:1rem}.pt-4{padding-top:1rem}.pl-4{padding-left:1rem}.pr-4{padding-right:1rem}.px-4{padding:0 1rem}.py-4{padding:1rem 0}.p-4{padding:1rem}.mb-5{margin-bottom:1.25rem}.mt-5{margin-top:1.25rem}.ml-5{margin-left:1.25rem}.mr-5{margin-right:1.25rem}.mx-5{margin:0 1.25rem}.my-5{margin:1.25rem 0}.m-5{margin:1.25rem}.pb-5{padding-bottom:1.25rem}.pt-5{padding-top:1.25rem}.pl-5{padding-left:1.25rem}.pr-5{padding-right:1.25rem}.px-5{padding:0 1.25rem}.py-5{padding:1.25rem 0}.p-5{padding:1.25rem}.mb-6{margin-bottom:1.5rem}.mt-6{margin-top:1.5rem}.ml-6{margin-left:1.5rem}.mr-6{margin-right:1.5rem}.mx-6{margin:0 1.5rem}.my-6{margin:1.5rem 0}.m-6{margin:1.5rem}.pb-6{padding-bottom:1.5rem}.pt-6{padding-top:1.5rem}.pl-6{padding-left:1.5rem}.pr-6{padding-right:1.5rem}.px-6{padding:0 1.5rem}.py-6{padding:1.5rem 0}.p-6{padding:1.5rem}.mb-7{margin-bottom:1.75rem}.mt-7{margin-top:1.75rem}.ml-7{margin-left:1.75rem}.mr-7{margin-right:1.75rem}.mx-7{margin:0 1.75rem}.my-7{margin:1.75rem 0}.m-7{margin:1.75rem}.pb-7{padding-bottom:1.75rem}.pt-7{padding-top:1.75rem}.pl-7{padding-left:1.75rem}.pr-7{padding-right:1.75rem}.px-7{padding:0 1.75rem}.py-7{padding:1.75rem 0}.p-7{padding:1.75rem}.mb-8{margin-bottom:2rem}.mt-8{margin-top:2rem}.ml-8{margin-left:2rem}.mr-8{margin-right:2rem}.mx-8{margin:0 2rem}.my-8{margin:2rem 0}.m-8{margin:2rem}.pb-8{padding-bottom:2rem}.pt-8{padding-top:2rem}.pl-8{padding-left:2rem}.pr-8{padding-right:2rem}.px-8{padding:0 2rem}.py-8{padding:2rem 0}.p-8{padding:2rem}.mb-9{margin-bottom:2.25rem}.mt-9{margin-top:2.25rem}.ml-9{margin-left:2.25rem}.mr-9{margin-right:2.25rem}.mx-9{margin:0 2.25rem}.my-9{margin:2.25rem 0}.m-9{margin:2.25rem}.pb-9{padding-bottom:2.25rem}.pt-9{padding-top:2.25rem}.pl-9{padding-left:2.25rem}.pr-9{padding-right:2.25rem}.px-9{padding:0 2.25rem}.py-9{padding:2.25rem 0}.p-9{padding:2.25rem}.mb-10{margin-bottom:2.5rem}.mt-10{margin-top:2.5rem}.ml-10{margin-left:2.5rem}.mr-10{margin-right:2.5rem}.mx-10{margin:0 2.5rem}.my-10{margin:2.5rem 0}.m-10{margin:2.5rem}.pb-10{padding-bottom:2.5rem}.pt-10{padding-top:2.5rem}.pl-10{padding-left:2.5rem}.pr-10{padding-right:2.5rem}.px-10{padding:0 2.5rem}.py-10{padding:2.5rem 0}.p-10{padding:2.5rem}.mb-11{margin-bottom:2.75rem}.mt-11{margin-top:2.75rem}.ml-11{margin-left:2.75rem}.mr-11{margin-right:2.75rem}.mx-11{margin:0 2.75rem}.my-11{margin:2.75rem 0}.m-11{margin:2.75rem}.pb-11{padding-bottom:2.75rem}.pt-11{padding-top:2.75rem}.pl-11{padding-left:2.75rem}.pr-11{padding-right:2.75rem}.px-11{padding:0 2.75rem}.py-11{padding:2.75rem 0}.p-11{padding:2.75rem}.mb-12{margin-bottom:3rem}.mt-12{margin-top:3rem}.ml-12{margin-left:3rem}.mr-12{margin-right:3rem}.mx-12{margin:0 3rem}.my-12{margin:3rem 0}.m-12{margin:3rem}.pb-12{padding-bottom:3rem}.pt-12{padding-top:3rem}.pl-12{padding-left:3rem}.pr-12{padding-right:3rem}.px-12{padding:0 3rem}.py-12{padding:3rem 0}.p-12{padding:3rem}.mb-13{margin-bottom:3.25rem}.mt-13{margin-top:3.25rem}.ml-13{margin-left:3.25rem}.mr-13{margin-right:3.25rem}.mx-13{margin:0 3.25rem}.my-13{margin:3.25rem 0}.m-13{margin:3.25rem}.pb-13{padding-bottom:3.25rem}.pt-13{padding-top:3.25rem}.pl-13{padding-left:3.25rem}.pr-13{padding-right:3.25rem}.px-13{padding:0 3.25rem}.py-13{padding:3.25rem 0}.p-13{padding:3.25rem}.mb-14{margin-bottom:3.5rem}.mt-14{margin-top:3.5rem}.ml-14{margin-left:3.5rem}.mr-14{margin-right:3.5rem}.mx-14{margin:0 3.5rem}.my-14{margin:3.5rem 0}.m-14{margin:3.5rem}.pb-14{padding-bottom:3.5rem}.pt-14{padding-top:3.5rem}.pl-14{padding-left:3.5rem}.pr-14{padding-right:3.5rem}.px-14{padding:0 3.5rem}.py-14{padding:3.5rem 0}.p-14{padding:3.5rem}.mb-15{margin-bottom:3.75rem}.mt-15{margin-top:3.75rem}.ml-15{margin-left:3.75rem}.mr-15{margin-right:3.75rem}.mx-15{margin:0 3.75rem}.my-15{margin:3.75rem 0}.m-15{margin:3.75rem}.pb-15{padding-bottom:3.75rem}.pt-15{padding-top:3.75rem}.pl-15{padding-left:3.75rem}.pr-15{padding-right:3.75rem}.px-15{padding:0 3.75rem}.py-15{padding:3.75rem 0}.p-15{padding:3.75rem}.mb-16{margin-bottom:4rem}.mt-16{margin-top:4rem}.ml-16{margin-left:4rem}.mr-16{margin-right:4rem}.mx-16{margin:0 4rem}.my-16{margin:4rem 0}.m-16{margin:4rem}.pb-16{padding-bottom:4rem}.pt-16{padding-top:4rem}.pl-16{padding-left:4rem}.pr-16{padding-right:4rem}.px-16{padding:0 4rem}.py-16{padding:4rem 0}.p-16{padding:4rem}.mb-17{margin-bottom:4.25rem}.mt-17{margin-top:4.25rem}.ml-17{margin-left:4.25rem}.mr-17{margin-right:4.25rem}.mx-17{margin:0 4.25rem}.my-17{margin:4.25rem 0}.m-17{margin:4.25rem}.pb-17{padding-bottom:4.25rem}.pt-17{padding-top:4.25rem}.pl-17{padding-left:4.25rem}.pr-17{padding-right:4.25rem}.px-17{padding:0 4.25rem}.py-17{padding:4.25rem 0}.p-17{padding:4.25rem}.mb-18{margin-bottom:4.5rem}.mt-18{margin-top:4.5rem}.ml-18{margin-left:4.5rem}.mr-18{margin-right:4.5rem}.mx-18{margin:0 4.5rem}.my-18{margin:4.5rem 0}.m-18{margin:4.5rem}.pb-18{padding-bottom:4.5rem}.pt-18{padding-top:4.5rem}.pl-18{padding-left:4.5rem}.pr-18{padding-right:4.5rem}.px-18{padding:0 4.5rem}.py-18{padding:4.5rem 0}.p-18{padding:4.5rem}.mb-19{margin-bottom:4.75rem}.mt-19{margin-top:4.75rem}.ml-19{margin-left:4.75rem}.mr-19{margin-right:4.75rem}.mx-19{margin:0 4.75rem}.my-19{margin:4.75rem 0}.m-19{margin:4.75rem}.pb-19{padding-bottom:4.75rem}.pt-19{padding-top:4.75rem}.pl-19{padding-left:4.75rem}.pr-19{padding-right:4.75rem}.px-19{padding:0 4.75rem}.py-19{padding:4.75rem 0}.p-19{padding:4.75rem}.mb-20{margin-bottom:5rem}.mt-20{margin-top:5rem}.ml-20{margin-left:5rem}.mr-20{margin-right:5rem}.mx-20{margin:0 5rem}.my-20{margin:5rem 0}.m-20{margin:5rem}.pb-20{padding-bottom:5rem}.pt-20{padding-top:5rem}.pl-20{padding-left:5rem}.pr-20{padding-right:5rem}.px-20{padding:0 5rem}.py-20{padding:5rem 0}.p-20{padding:5rem}.q-text-display-title{font-family:var(--q-font-serif);font-size:2.625rem;font-style:normal;font-weight:700;line-height:3.375rem}.q-text-display-desc{font-family:var(--q-font-serif);font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem}.q-text-display{font-family:var(--q-font-serif);font-size:2rem;font-style:normal;font-weight:700;line-height:normal}.q-text-h1{font-family:var(--q-font-serif);font-size:1.625rem;font-style:normal;font-weight:700;line-height:normal}.q-text-h2{font-family:var(--q-font-serif);font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal}.q-text-h3{font-family:var(--q-font-serif);font-size:1rem;font-style:normal;font-weight:700;line-height:normal}.q-text-desc{font-family:var(--q-font-serif);font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.5rem}.q-text-body{font-family:var(--q-font-sans);font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem}.q-text-body-text{font-family:var(--q-font-sans);font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.5rem}.q-text-body-title{font-family:var(--q-font-sans);font-size:.9375rem;font-style:normal;font-weight:500;line-height:1.375rem}.q-text-body-desc{font-family:var(--q-font-sans);font-size:1rem;font-style:normal;font-weight:400;line-height:normal}.q-text-caption{font-family:var(--q-font-sans);font-size:.75rem;font-style:normal;font-weight:400;line-height:normal}.q-text-code{font-size:1rem;font-style:normal;font-weight:400;line-height:normal}.lang-ja .q-text-display-title,.lang-ja .q-text-display-desc,.lang-ja .q-text-display,.lang-ja .q-text-h1,.lang-ja .q-text-h2,.lang-ja .q-text-h3,.lang-ja .q-text-desc,.lang-ja .q-article h1,.lang-ja .q-article h2,.lang-ja .q-article h3{font-family:var(--q-font-serif-jp),var(--q-font-serif),serif}.lang-ja .q-text-body,.lang-ja .q-text-body-text,.lang-ja .q-text-body-title,.lang-ja .q-text-caption{font-family:Noto Sans JP,Noto Sans,sans-serif}.lang-zh .q-text-display-title,.lang-zh .q-text-display-desc,.lang-zh .q-text-display,.lang-zh .q-text-h1,.lang-zh .q-text-h2,.lang-zh .q-text-h3,.lang-zh .q-text-desc,.lang-zh .q-article h1,.lang-zh .q-article h2,.lang-zh .q-article h3{font-family:var(--q-font-serif-sc),var(--q-font-serif),serif}.lang-zh .q-text-body,.lang-zh .q-text-body-text,.lang-zh .q-text-body-title,.lang-zh .q-text-caption{font-family:Noto Sans SC,Noto Sans,sans-serif}.lang-zh .q-article p,.lang-zh .q-article ul,.lang-zh .q-article ol,.lang-zh .q-article blockquote{text-align:justify}.lang-zh-hant .q-text-display-title,.lang-zh-hant .q-text-display-desc,.lang-zh-hant .q-text-display,.lang-zh-hant .q-text-h1,.lang-zh-hant .q-text-h2,.lang-zh-hant .q-text-h3,.lang-zh-hant .q-text-desc,.lang-zh-hant .q-article h1,.lang-zh-hant .q-article h2,.lang-zh-hant .q-article h3{font-family:var(--q-font-serif-tc),var(--q-font-serif),serif}.lang-zh-hant .q-text-body,.lang-zh-hant .q-text-body-text,.lang-zh-hant .q-text-body-title,.lang-zh-hant .q-text-caption{font-family:Noto Sans TC,Noto Sans,sans-serif}.q-c-dark{color:var(--q-c-dark)}.q-c-dark-2{color:var(--q-c-dark-2)}.q-c-dark-3{color:var(--q-c-dark-3)}.q-c-dark-4{color:var(--q-c-dark-4)}.q-c-light{color:var(--q-c-light)}.q-c-light-2{color:var(--q-c-light-2)}.q-c-light-3{color:var(--q-c-light-3)}.q-c-light-4{color:var(--q-c-light-4)}.dark{color:var(--q-c-white)}.dark .q-c-dark{color:var(--q-c-light)}.dark .q-c-dark-2{color:var(--q-c-light-2)}.dark .q-c-dark-3{color:var(--q-c-light-3)}.dark .q-c-dark-4{color:var(--q-c-light-4)}.dark .q-c-light{color:var(--q-c-dark)}.dark .q-c-light-2{color:var(--q-c-dark-2)}.dark .q-c-light-3{color:var(--q-c-dark-3)}.dark .q-c-light-4{color:var(--q-c-dark-4)}@media (width>=768px){.md-flex{display:flex}.md-flow{flex-wrap:wrap;gap:1rem;margin-bottom:1rem;display:flex}.md-text-center{text-align:center}.md-text-left{text-align:left}.md-text-right{text-align:right}.md-place-center{justify-content:center;align-items:center}.md-justify-center{justify-content:center}.md-align-center{align-items:center}.md-text-base{font-size:1rem;line-height:1.5rem}.md-text-sm{font-size:.875rem;line-height:1.25rem}.md-text-xs{font-size:.75rem;line-height:1rem}.md-text-6xl{font-size:3.75rem;line-height:1}.md-text-4xl{font-size:2.25rem;line-height:2.5rem}.md-text-2xl{font-size:1.5rem;line-height:2rem}.md-text-lg{font-size:1.125rem;line-height:1.75rem}.md-font-black{font-weight:900}.md-font-bold{font-weight:700}.md-font-medium{font-weight:500}.md-grid{display:grid}.md-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md-gap-1{gap:.25rem}.md-col-span-1{grid-column:span 1/span 1}.md-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md-gap-2{gap:.5rem}.md-col-span-2{grid-column:span 2/span 2}.md-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md-gap-3{gap:.75rem}.md-col-span-3{grid-column:span 3/span 3}.md-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md-gap-4{gap:1rem}.md-col-span-4{grid-column:span 4/span 4}.md-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md-gap-5{gap:1.25rem}.md-col-span-5{grid-column:span 5/span 5}.md-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md-gap-6{gap:1.5rem}.md-col-span-6{grid-column:span 6/span 6}.md-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md-gap-7{gap:1.75rem}.md-col-span-7{grid-column:span 7/span 7}.md-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md-gap-8{gap:2rem}.md-col-span-8{grid-column:span 8/span 8}.md-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.md-gap-9{gap:2.25rem}.md-col-span-9{grid-column:span 9/span 9}.md-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md-gap-10{gap:2.5rem}.md-col-span-10{grid-column:span 10/span 10}.md-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.md-gap-11{gap:2.75rem}.md-col-span-11{grid-column:span 11/span 11}.md-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md-gap-12{gap:3rem}.md-col-span-12{grid-column:span 12/span 12}.md-grid-cols-13{grid-template-columns:repeat(13,minmax(0,1fr))}.md-gap-13{gap:3.25rem}.md-col-span-13{grid-column:span 13/span 13}.md-grid-cols-14{grid-template-columns:repeat(14,minmax(0,1fr))}.md-gap-14{gap:3.5rem}.md-col-span-14{grid-column:span 14/span 14}.md-grid-cols-15{grid-template-columns:repeat(15,minmax(0,1fr))}.md-gap-15{gap:3.75rem}.md-col-span-15{grid-column:span 15/span 15}.md-grid-cols-16{grid-template-columns:repeat(16,minmax(0,1fr))}.md-gap-16{gap:4rem}.md-col-span-16{grid-column:span 16/span 16}.md-grid-cols-17{grid-template-columns:repeat(17,minmax(0,1fr))}.md-gap-17{gap:4.25rem}.md-col-span-17{grid-column:span 17/span 17}.md-grid-cols-18{grid-template-columns:repeat(18,minmax(0,1fr))}.md-gap-18{gap:4.5rem}.md-col-span-18{grid-column:span 18/span 18}.md-grid-cols-19{grid-template-columns:repeat(19,minmax(0,1fr))}.md-gap-19{gap:4.75rem}.md-col-span-19{grid-column:span 19/span 19}.md-grid-cols-20{grid-template-columns:repeat(20,minmax(0,1fr))}.md-gap-20{gap:5rem}.md-col-span-20{grid-column:span 20/span 20}.md-gap-satoshi{gap:2px}.md-mb-1{margin-bottom:.25rem}.md-mt-1{margin-top:.25rem}.md-ml-1{margin-left:.25rem}.md-mr-1{margin-right:.25rem}.md-mx-1{margin:0 .25rem}.md-my-1{margin:.25rem 0}.md-m-1{margin:.25rem}.md-pb-1{padding-bottom:.25rem}.md-pt-1{padding-top:.25rem}.md-pl-1{padding-left:.25rem}.md-pr-1{padding-right:.25rem}.md-px-1{padding:0 .25rem}.md-py-1{padding:.25rem 0}.md-p-1{padding:.25rem}.md-mb-2{margin-bottom:.5rem}.md-mt-2{margin-top:.5rem}.md-ml-2{margin-left:.5rem}.md-mr-2{margin-right:.5rem}.md-mx-2{margin:0 .5rem}.md-my-2{margin:.5rem 0}.md-m-2{margin:.5rem}.md-pb-2{padding-bottom:.5rem}.md-pt-2{padding-top:.5rem}.md-pl-2{padding-left:.5rem}.md-pr-2{padding-right:.5rem}.md-px-2{padding:0 .5rem}.md-py-2{padding:.5rem 0}.md-p-2{padding:.5rem}.md-mb-3{margin-bottom:.75rem}.md-mt-3{margin-top:.75rem}.md-ml-3{margin-left:.75rem}.md-mr-3{margin-right:.75rem}.md-mx-3{margin:0 .75rem}.md-my-3{margin:.75rem 0}.md-m-3{margin:.75rem}.md-pb-3{padding-bottom:.75rem}.md-pt-3{padding-top:.75rem}.md-pl-3{padding-left:.75rem}.md-pr-3{padding-right:.75rem}.md-px-3{padding:0 .75rem}.md-py-3{padding:.75rem 0}.md-p-3{padding:.75rem}.md-mb-4{margin-bottom:1rem}.md-mt-4{margin-top:1rem}.md-ml-4{margin-left:1rem}.md-mr-4{margin-right:1rem}.md-mx-4{margin:0 1rem}.md-my-4{margin:1rem 0}.md-m-4{margin:1rem}.md-pb-4{padding-bottom:1rem}.md-pt-4{padding-top:1rem}.md-pl-4{padding-left:1rem}.md-pr-4{padding-right:1rem}.md-px-4{padding:0 1rem}.md-py-4{padding:1rem 0}.md-p-4{padding:1rem}.md-mb-5{margin-bottom:1.25rem}.md-mt-5{margin-top:1.25rem}.md-ml-5{margin-left:1.25rem}.md-mr-5{margin-right:1.25rem}.md-mx-5{margin:0 1.25rem}.md-my-5{margin:1.25rem 0}.md-m-5{margin:1.25rem}.md-pb-5{padding-bottom:1.25rem}.md-pt-5{padding-top:1.25rem}.md-pl-5{padding-left:1.25rem}.md-pr-5{padding-right:1.25rem}.md-px-5{padding:0 1.25rem}.md-py-5{padding:1.25rem 0}.md-p-5{padding:1.25rem}.md-mb-6{margin-bottom:1.5rem}.md-mt-6{margin-top:1.5rem}.md-ml-6{margin-left:1.5rem}.md-mr-6{margin-right:1.5rem}.md-mx-6{margin:0 1.5rem}.md-my-6{margin:1.5rem 0}.md-m-6{margin:1.5rem}.md-pb-6{padding-bottom:1.5rem}.md-pt-6{padding-top:1.5rem}.md-pl-6{padding-left:1.5rem}.md-pr-6{padding-right:1.5rem}.md-px-6{padding:0 1.5rem}.md-py-6{padding:1.5rem 0}.md-p-6{padding:1.5rem}.md-mb-7{margin-bottom:1.75rem}.md-mt-7{margin-top:1.75rem}.md-ml-7{margin-left:1.75rem}.md-mr-7{margin-right:1.75rem}.md-mx-7{margin:0 1.75rem}.md-my-7{margin:1.75rem 0}.md-m-7{margin:1.75rem}.md-pb-7{padding-bottom:1.75rem}.md-pt-7{padding-top:1.75rem}.md-pl-7{padding-left:1.75rem}.md-pr-7{padding-right:1.75rem}.md-px-7{padding:0 1.75rem}.md-py-7{padding:1.75rem 0}.md-p-7{padding:1.75rem}.md-mb-8{margin-bottom:2rem}.md-mt-8{margin-top:2rem}.md-ml-8{margin-left:2rem}.md-mr-8{margin-right:2rem}.md-mx-8{margin:0 2rem}.md-my-8{margin:2rem 0}.md-m-8{margin:2rem}.md-pb-8{padding-bottom:2rem}.md-pt-8{padding-top:2rem}.md-pl-8{padding-left:2rem}.md-pr-8{padding-right:2rem}.md-px-8{padding:0 2rem}.md-py-8{padding:2rem 0}.md-p-8{padding:2rem}.md-mb-9{margin-bottom:2.25rem}.md-mt-9{margin-top:2.25rem}.md-ml-9{margin-left:2.25rem}.md-mr-9{margin-right:2.25rem}.md-mx-9{margin:0 2.25rem}.md-my-9{margin:2.25rem 0}.md-m-9{margin:2.25rem}.md-pb-9{padding-bottom:2.25rem}.md-pt-9{padding-top:2.25rem}.md-pl-9{padding-left:2.25rem}.md-pr-9{padding-right:2.25rem}.md-px-9{padding:0 2.25rem}.md-py-9{padding:2.25rem 0}.md-p-9{padding:2.25rem}.md-mb-10{margin-bottom:2.5rem}.md-mt-10{margin-top:2.5rem}.md-ml-10{margin-left:2.5rem}.md-mr-10{margin-right:2.5rem}.md-mx-10{margin:0 2.5rem}.md-my-10{margin:2.5rem 0}.md-m-10{margin:2.5rem}.md-pb-10{padding-bottom:2.5rem}.md-pt-10{padding-top:2.5rem}.md-pl-10{padding-left:2.5rem}.md-pr-10{padding-right:2.5rem}.md-px-10{padding:0 2.5rem}.md-py-10{padding:2.5rem 0}.md-p-10{padding:2.5rem}.md-mb-11{margin-bottom:2.75rem}.md-mt-11{margin-top:2.75rem}.md-ml-11{margin-left:2.75rem}.md-mr-11{margin-right:2.75rem}.md-mx-11{margin:0 2.75rem}.md-my-11{margin:2.75rem 0}.md-m-11{margin:2.75rem}.md-pb-11{padding-bottom:2.75rem}.md-pt-11{padding-top:2.75rem}.md-pl-11{padding-left:2.75rem}.md-pr-11{padding-right:2.75rem}.md-px-11{padding:0 2.75rem}.md-py-11{padding:2.75rem 0}.md-p-11{padding:2.75rem}.md-mb-12{margin-bottom:3rem}.md-mt-12{margin-top:3rem}.md-ml-12{margin-left:3rem}.md-mr-12{margin-right:3rem}.md-mx-12{margin:0 3rem}.md-my-12{margin:3rem 0}.md-m-12{margin:3rem}.md-pb-12{padding-bottom:3rem}.md-pt-12{padding-top:3rem}.md-pl-12{padding-left:3rem}.md-pr-12{padding-right:3rem}.md-px-12{padding:0 3rem}.md-py-12{padding:3rem 0}.md-p-12{padding:3rem}.md-mb-13{margin-bottom:3.25rem}.md-mt-13{margin-top:3.25rem}.md-ml-13{margin-left:3.25rem}.md-mr-13{margin-right:3.25rem}.md-mx-13{margin:0 3.25rem}.md-my-13{margin:3.25rem 0}.md-m-13{margin:3.25rem}.md-pb-13{padding-bottom:3.25rem}.md-pt-13{padding-top:3.25rem}.md-pl-13{padding-left:3.25rem}.md-pr-13{padding-right:3.25rem}.md-px-13{padding:0 3.25rem}.md-py-13{padding:3.25rem 0}.md-p-13{padding:3.25rem}.md-mb-14{margin-bottom:3.5rem}.md-mt-14{margin-top:3.5rem}.md-ml-14{margin-left:3.5rem}.md-mr-14{margin-right:3.5rem}.md-mx-14{margin:0 3.5rem}.md-my-14{margin:3.5rem 0}.md-m-14{margin:3.5rem}.md-pb-14{padding-bottom:3.5rem}.md-pt-14{padding-top:3.5rem}.md-pl-14{padding-left:3.5rem}.md-pr-14{padding-right:3.5rem}.md-px-14{padding:0 3.5rem}.md-py-14{padding:3.5rem 0}.md-p-14{padding:3.5rem}.md-mb-15{margin-bottom:3.75rem}.md-mt-15{margin-top:3.75rem}.md-ml-15{margin-left:3.75rem}.md-mr-15{margin-right:3.75rem}.md-mx-15{margin:0 3.75rem}.md-my-15{margin:3.75rem 0}.md-m-15{margin:3.75rem}.md-pb-15{padding-bottom:3.75rem}.md-pt-15{padding-top:3.75rem}.md-pl-15{padding-left:3.75rem}.md-pr-15{padding-right:3.75rem}.md-px-15{padding:0 3.75rem}.md-py-15{padding:3.75rem 0}.md-p-15{padding:3.75rem}.md-mb-16{margin-bottom:4rem}.md-mt-16{margin-top:4rem}.md-ml-16{margin-left:4rem}.md-mr-16{margin-right:4rem}.md-mx-16{margin:0 4rem}.md-my-16{margin:4rem 0}.md-m-16{margin:4rem}.md-pb-16{padding-bottom:4rem}.md-pt-16{padding-top:4rem}.md-pl-16{padding-left:4rem}.md-pr-16{padding-right:4rem}.md-px-16{padding:0 4rem}.md-py-16{padding:4rem 0}.md-p-16{padding:4rem}.md-mb-17{margin-bottom:4.25rem}.md-mt-17{margin-top:4.25rem}.md-ml-17{margin-left:4.25rem}.md-mr-17{margin-right:4.25rem}.md-mx-17{margin:0 4.25rem}.md-my-17{margin:4.25rem 0}.md-m-17{margin:4.25rem}.md-pb-17{padding-bottom:4.25rem}.md-pt-17{padding-top:4.25rem}.md-pl-17{padding-left:4.25rem}.md-pr-17{padding-right:4.25rem}.md-px-17{padding:0 4.25rem}.md-py-17{padding:4.25rem 0}.md-p-17{padding:4.25rem}.md-mb-18{margin-bottom:4.5rem}.md-mt-18{margin-top:4.5rem}.md-ml-18{margin-left:4.5rem}.md-mr-18{margin-right:4.5rem}.md-mx-18{margin:0 4.5rem}.md-my-18{margin:4.5rem 0}.md-m-18{margin:4.5rem}.md-pb-18{padding-bottom:4.5rem}.md-pt-18{padding-top:4.5rem}.md-pl-18{padding-left:4.5rem}.md-pr-18{padding-right:4.5rem}.md-px-18{padding:0 4.5rem}.md-py-18{padding:4.5rem 0}.md-p-18{padding:4.5rem}.md-mb-19{margin-bottom:4.75rem}.md-mt-19{margin-top:4.75rem}.md-ml-19{margin-left:4.75rem}.md-mr-19{margin-right:4.75rem}.md-mx-19{margin:0 4.75rem}.md-my-19{margin:4.75rem 0}.md-m-19{margin:4.75rem}.md-pb-19{padding-bottom:4.75rem}.md-pt-19{padding-top:4.75rem}.md-pl-19{padding-left:4.75rem}.md-pr-19{padding-right:4.75rem}.md-px-19{padding:0 4.75rem}.md-py-19{padding:4.75rem 0}.md-p-19{padding:4.75rem}.md-mb-20{margin-bottom:5rem}.md-mt-20{margin-top:5rem}.md-ml-20{margin-left:5rem}.md-mr-20{margin-right:5rem}.md-mx-20{margin:0 5rem}.md-my-20{margin:5rem 0}.md-m-20{margin:5rem}.md-pb-20{padding-bottom:5rem}.md-pt-20{padding-top:5rem}.md-pl-20{padding-left:5rem}.md-pr-20{padding-right:5rem}.md-px-20{padding:0 5rem}.md-py-20{padding:5rem 0}.md-p-20{padding:5rem}.md-q-text-display-title{font-family:var(--q-font-serif);font-size:2.625rem;font-style:normal;font-weight:700;line-height:3.375rem}.md-q-text-display-desc{font-family:var(--q-font-serif);font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem}.md-q-text-display{font-family:var(--q-font-serif);font-size:2rem;font-style:normal;font-weight:700;line-height:normal}.md-q-text-h1{font-family:var(--q-font-serif);font-size:1.625rem;font-style:normal;font-weight:700;line-height:normal}.md-q-text-h2{font-family:var(--q-font-serif);font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal}.md-q-text-h3{font-family:var(--q-font-serif);font-size:1rem;font-style:normal;font-weight:700;line-height:normal}.md-q-text-desc{font-family:var(--q-font-serif);font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.5rem}.md-q-text-body{font-family:var(--q-font-sans);font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem}.md-q-text-body-text{font-family:var(--q-font-sans);font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.5rem}.md-q-text-body-title{font-family:var(--q-font-sans);font-size:.9375rem;font-style:normal;font-weight:500;line-height:1.375rem}.md-q-text-body-desc{font-family:var(--q-font-sans);font-size:1rem;font-style:normal;font-weight:400;line-height:normal}.md-q-text-caption{font-family:var(--q-font-sans);font-size:.75rem;font-style:normal;font-weight:400;line-height:normal}.md-q-text-code{font-size:1rem;font-style:normal;font-weight:400;line-height:normal}.lang-ja .md-q-text-display-title,.lang-ja .md-q-text-display-desc,.lang-ja .md-q-text-display,.lang-ja .md-q-text-h1,.lang-ja .md-q-text-h2,.lang-ja .md-q-text-h3,.lang-ja .md-q-text-desc,.lang-ja .q-article h1,.lang-ja .q-article h2,.lang-ja .q-article h3{font-family:var(--q-font-serif-jp),var(--q-font-serif),serif}.lang-ja .md-q-text-body,.lang-ja .md-q-text-body-text,.lang-ja .md-q-text-body-title,.lang-ja .md-q-text-caption{font-family:Noto Sans JP,Noto Sans,sans-serif}.lang-zh .md-q-text-display-title,.lang-zh .md-q-text-display-desc,.lang-zh .md-q-text-display,.lang-zh .md-q-text-h1,.lang-zh .md-q-text-h2,.lang-zh .md-q-text-h3,.lang-zh .md-q-text-desc,.lang-zh .q-article h1,.lang-zh .q-article h2,.lang-zh .q-article h3{font-family:var(--q-font-serif-sc),var(--q-font-serif),serif}.lang-zh .md-q-text-body,.lang-zh .md-q-text-body-text,.lang-zh .md-q-text-body-title,.lang-zh .md-q-text-caption{font-family:Noto Sans SC,Noto Sans,sans-serif}.lang-zh .q-article p,.lang-zh .q-article ul,.lang-zh .q-article ol,.lang-zh .q-article blockquote{text-align:justify}.lang-zh-hant .md-q-text-display-title,.lang-zh-hant .md-q-text-display-desc,.lang-zh-hant .md-q-text-display,.lang-zh-hant .md-q-text-h1,.lang-zh-hant .md-q-text-h2,.lang-zh-hant .md-q-text-h3,.lang-zh-hant .md-q-text-desc,.lang-zh-hant .q-article h1,.lang-zh-hant .q-article h2,.lang-zh-hant .q-article h3{font-family:var(--q-font-serif-tc),var(--q-font-serif),serif}.lang-zh-hant .md-q-text-body,.lang-zh-hant .md-q-text-body-text,.lang-zh-hant .md-q-text-body-title,.lang-zh-hant .md-q-text-caption{font-family:Noto Sans TC,Noto Sans,sans-serif}.md-q-c-dark{color:var(--q-c-dark)}.md-q-c-dark-2{color:var(--q-c-dark-2)}.md-q-c-dark-3{color:var(--q-c-dark-3)}.md-q-c-dark-4{color:var(--q-c-dark-4)}.md-q-c-light{color:var(--q-c-light)}.md-q-c-light-2{color:var(--q-c-light-2)}.md-q-c-light-3{color:var(--q-c-light-3)}.md-q-c-light-4{color:var(--q-c-light-4)}.dark{color:var(--q-c-white)}.dark .md-q-c-dark{color:var(--q-c-light)}.dark .md-q-c-dark-2{color:var(--q-c-light-2)}.dark .md-q-c-dark-3{color:var(--q-c-light-3)}.dark .md-q-c-dark-4{color:var(--q-c-light-4)}.dark .md-q-c-light{color:var(--q-c-dark)}.dark .md-q-c-light-2{color:var(--q-c-dark-2)}.dark .md-q-c-light-3{color:var(--q-c-dark-3)}.dark .md-q-c-light-4{color:var(--q-c-dark-4)}}@media (width>=1024px){.lg-flex{display:flex}.lg-flow{flex-wrap:wrap;gap:1rem;margin-bottom:1rem;display:flex}.lg-text-center{text-align:center}.lg-text-left{text-align:left}.lg-text-right{text-align:right}.lg-place-center{justify-content:center;align-items:center}.lg-justify-center{justify-content:center}.lg-align-center{align-items:center}.lg-text-base{font-size:1rem;line-height:1.5rem}.lg-text-sm{font-size:.875rem;line-height:1.25rem}.lg-text-xs{font-size:.75rem;line-height:1rem}.lg-text-6xl{font-size:3.75rem;line-height:1}.lg-text-4xl{font-size:2.25rem;line-height:2.5rem}.lg-text-2xl{font-size:1.5rem;line-height:2rem}.lg-text-lg{font-size:1.125rem;line-height:1.75rem}.lg-font-black{font-weight:900}.lg-font-bold{font-weight:700}.lg-font-medium{font-weight:500}.lg-grid{display:grid}.lg-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg-gap-1{gap:.25rem}.lg-col-span-1{grid-column:span 1/span 1}.lg-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-gap-2{gap:.5rem}.lg-col-span-2{grid-column:span 2/span 2}.lg-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg-gap-3{gap:.75rem}.lg-col-span-3{grid-column:span 3/span 3}.lg-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg-gap-4{gap:1rem}.lg-col-span-4{grid-column:span 4/span 4}.lg-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg-gap-5{gap:1.25rem}.lg-col-span-5{grid-column:span 5/span 5}.lg-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg-gap-6{gap:1.5rem}.lg-col-span-6{grid-column:span 6/span 6}.lg-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg-gap-7{gap:1.75rem}.lg-col-span-7{grid-column:span 7/span 7}.lg-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg-gap-8{gap:2rem}.lg-col-span-8{grid-column:span 8/span 8}.lg-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg-gap-9{gap:2.25rem}.lg-col-span-9{grid-column:span 9/span 9}.lg-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg-gap-10{gap:2.5rem}.lg-col-span-10{grid-column:span 10/span 10}.lg-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.lg-gap-11{gap:2.75rem}.lg-col-span-11{grid-column:span 11/span 11}.lg-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg-gap-12{gap:3rem}.lg-col-span-12{grid-column:span 12/span 12}.lg-grid-cols-13{grid-template-columns:repeat(13,minmax(0,1fr))}.lg-gap-13{gap:3.25rem}.lg-col-span-13{grid-column:span 13/span 13}.lg-grid-cols-14{grid-template-columns:repeat(14,minmax(0,1fr))}.lg-gap-14{gap:3.5rem}.lg-col-span-14{grid-column:span 14/span 14}.lg-grid-cols-15{grid-template-columns:repeat(15,minmax(0,1fr))}.lg-gap-15{gap:3.75rem}.lg-col-span-15{grid-column:span 15/span 15}.lg-grid-cols-16{grid-template-columns:repeat(16,minmax(0,1fr))}.lg-gap-16{gap:4rem}.lg-col-span-16{grid-column:span 16/span 16}.lg-grid-cols-17{grid-template-columns:repeat(17,minmax(0,1fr))}.lg-gap-17{gap:4.25rem}.lg-col-span-17{grid-column:span 17/span 17}.lg-grid-cols-18{grid-template-columns:repeat(18,minmax(0,1fr))}.lg-gap-18{gap:4.5rem}.lg-col-span-18{grid-column:span 18/span 18}.lg-grid-cols-19{grid-template-columns:repeat(19,minmax(0,1fr))}.lg-gap-19{gap:4.75rem}.lg-col-span-19{grid-column:span 19/span 19}.lg-grid-cols-20{grid-template-columns:repeat(20,minmax(0,1fr))}.lg-gap-20{gap:5rem}.lg-col-span-20{grid-column:span 20/span 20}.lg-gap-satoshi{gap:2px}.lg-mb-1{margin-bottom:.25rem}.lg-mt-1{margin-top:.25rem}.lg-ml-1{margin-left:.25rem}.lg-mr-1{margin-right:.25rem}.lg-mx-1{margin:0 .25rem}.lg-my-1{margin:.25rem 0}.lg-m-1{margin:.25rem}.lg-pb-1{padding-bottom:.25rem}.lg-pt-1{padding-top:.25rem}.lg-pl-1{padding-left:.25rem}.lg-pr-1{padding-right:.25rem}.lg-px-1{padding:0 .25rem}.lg-py-1{padding:.25rem 0}.lg-p-1{padding:.25rem}.lg-mb-2{margin-bottom:.5rem}.lg-mt-2{margin-top:.5rem}.lg-ml-2{margin-left:.5rem}.lg-mr-2{margin-right:.5rem}.lg-mx-2{margin:0 .5rem}.lg-my-2{margin:.5rem 0}.lg-m-2{margin:.5rem}.lg-pb-2{padding-bottom:.5rem}.lg-pt-2{padding-top:.5rem}.lg-pl-2{padding-left:.5rem}.lg-pr-2{padding-right:.5rem}.lg-px-2{padding:0 .5rem}.lg-py-2{padding:.5rem 0}.lg-p-2{padding:.5rem}.lg-mb-3{margin-bottom:.75rem}.lg-mt-3{margin-top:.75rem}.lg-ml-3{margin-left:.75rem}.lg-mr-3{margin-right:.75rem}.lg-mx-3{margin:0 .75rem}.lg-my-3{margin:.75rem 0}.lg-m-3{margin:.75rem}.lg-pb-3{padding-bottom:.75rem}.lg-pt-3{padding-top:.75rem}.lg-pl-3{padding-left:.75rem}.lg-pr-3{padding-right:.75rem}.lg-px-3{padding:0 .75rem}.lg-py-3{padding:.75rem 0}.lg-p-3{padding:.75rem}.lg-mb-4{margin-bottom:1rem}.lg-mt-4{margin-top:1rem}.lg-ml-4{margin-left:1rem}.lg-mr-4{margin-right:1rem}.lg-mx-4{margin:0 1rem}.lg-my-4{margin:1rem 0}.lg-m-4{margin:1rem}.lg-pb-4{padding-bottom:1rem}.lg-pt-4{padding-top:1rem}.lg-pl-4{padding-left:1rem}.lg-pr-4{padding-right:1rem}.lg-px-4{padding:0 1rem}.lg-py-4{padding:1rem 0}.lg-p-4{padding:1rem}.lg-mb-5{margin-bottom:1.25rem}.lg-mt-5{margin-top:1.25rem}.lg-ml-5{margin-left:1.25rem}.lg-mr-5{margin-right:1.25rem}.lg-mx-5{margin:0 1.25rem}.lg-my-5{margin:1.25rem 0}.lg-m-5{margin:1.25rem}.lg-pb-5{padding-bottom:1.25rem}.lg-pt-5{padding-top:1.25rem}.lg-pl-5{padding-left:1.25rem}.lg-pr-5{padding-right:1.25rem}.lg-px-5{padding:0 1.25rem}.lg-py-5{padding:1.25rem 0}.lg-p-5{padding:1.25rem}.lg-mb-6{margin-bottom:1.5rem}.lg-mt-6{margin-top:1.5rem}.lg-ml-6{margin-left:1.5rem}.lg-mr-6{margin-right:1.5rem}.lg-mx-6{margin:0 1.5rem}.lg-my-6{margin:1.5rem 0}.lg-m-6{margin:1.5rem}.lg-pb-6{padding-bottom:1.5rem}.lg-pt-6{padding-top:1.5rem}.lg-pl-6{padding-left:1.5rem}.lg-pr-6{padding-right:1.5rem}.lg-px-6{padding:0 1.5rem}.lg-py-6{padding:1.5rem 0}.lg-p-6{padding:1.5rem}.lg-mb-7{margin-bottom:1.75rem}.lg-mt-7{margin-top:1.75rem}.lg-ml-7{margin-left:1.75rem}.lg-mr-7{margin-right:1.75rem}.lg-mx-7{margin:0 1.75rem}.lg-my-7{margin:1.75rem 0}.lg-m-7{margin:1.75rem}.lg-pb-7{padding-bottom:1.75rem}.lg-pt-7{padding-top:1.75rem}.lg-pl-7{padding-left:1.75rem}.lg-pr-7{padding-right:1.75rem}.lg-px-7{padding:0 1.75rem}.lg-py-7{padding:1.75rem 0}.lg-p-7{padding:1.75rem}.lg-mb-8{margin-bottom:2rem}.lg-mt-8{margin-top:2rem}.lg-ml-8{margin-left:2rem}.lg-mr-8{margin-right:2rem}.lg-mx-8{margin:0 2rem}.lg-my-8{margin:2rem 0}.lg-m-8{margin:2rem}.lg-pb-8{padding-bottom:2rem}.lg-pt-8{padding-top:2rem}.lg-pl-8{padding-left:2rem}.lg-pr-8{padding-right:2rem}.lg-px-8{padding:0 2rem}.lg-py-8{padding:2rem 0}.lg-p-8{padding:2rem}.lg-mb-9{margin-bottom:2.25rem}.lg-mt-9{margin-top:2.25rem}.lg-ml-9{margin-left:2.25rem}.lg-mr-9{margin-right:2.25rem}.lg-mx-9{margin:0 2.25rem}.lg-my-9{margin:2.25rem 0}.lg-m-9{margin:2.25rem}.lg-pb-9{padding-bottom:2.25rem}.lg-pt-9{padding-top:2.25rem}.lg-pl-9{padding-left:2.25rem}.lg-pr-9{padding-right:2.25rem}.lg-px-9{padding:0 2.25rem}.lg-py-9{padding:2.25rem 0}.lg-p-9{padding:2.25rem}.lg-mb-10{margin-bottom:2.5rem}.lg-mt-10{margin-top:2.5rem}.lg-ml-10{margin-left:2.5rem}.lg-mr-10{margin-right:2.5rem}.lg-mx-10{margin:0 2.5rem}.lg-my-10{margin:2.5rem 0}.lg-m-10{margin:2.5rem}.lg-pb-10{padding-bottom:2.5rem}.lg-pt-10{padding-top:2.5rem}.lg-pl-10{padding-left:2.5rem}.lg-pr-10{padding-right:2.5rem}.lg-px-10{padding:0 2.5rem}.lg-py-10{padding:2.5rem 0}.lg-p-10{padding:2.5rem}.lg-mb-11{margin-bottom:2.75rem}.lg-mt-11{margin-top:2.75rem}.lg-ml-11{margin-left:2.75rem}.lg-mr-11{margin-right:2.75rem}.lg-mx-11{margin:0 2.75rem}.lg-my-11{margin:2.75rem 0}.lg-m-11{margin:2.75rem}.lg-pb-11{padding-bottom:2.75rem}.lg-pt-11{padding-top:2.75rem}.lg-pl-11{padding-left:2.75rem}.lg-pr-11{padding-right:2.75rem}.lg-px-11{padding:0 2.75rem}.lg-py-11{padding:2.75rem 0}.lg-p-11{padding:2.75rem}.lg-mb-12{margin-bottom:3rem}.lg-mt-12{margin-top:3rem}.lg-ml-12{margin-left:3rem}.lg-mr-12{margin-right:3rem}.lg-mx-12{margin:0 3rem}.lg-my-12{margin:3rem 0}.lg-m-12{margin:3rem}.lg-pb-12{padding-bottom:3rem}.lg-pt-12{padding-top:3rem}.lg-pl-12{padding-left:3rem}.lg-pr-12{padding-right:3rem}.lg-px-12{padding:0 3rem}.lg-py-12{padding:3rem 0}.lg-p-12{padding:3rem}.lg-mb-13{margin-bottom:3.25rem}.lg-mt-13{margin-top:3.25rem}.lg-ml-13{margin-left:3.25rem}.lg-mr-13{margin-right:3.25rem}.lg-mx-13{margin:0 3.25rem}.lg-my-13{margin:3.25rem 0}.lg-m-13{margin:3.25rem}.lg-pb-13{padding-bottom:3.25rem}.lg-pt-13{padding-top:3.25rem}.lg-pl-13{padding-left:3.25rem}.lg-pr-13{padding-right:3.25rem}.lg-px-13{padding:0 3.25rem}.lg-py-13{padding:3.25rem 0}.lg-p-13{padding:3.25rem}.lg-mb-14{margin-bottom:3.5rem}.lg-mt-14{margin-top:3.5rem}.lg-ml-14{margin-left:3.5rem}.lg-mr-14{margin-right:3.5rem}.lg-mx-14{margin:0 3.5rem}.lg-my-14{margin:3.5rem 0}.lg-m-14{margin:3.5rem}.lg-pb-14{padding-bottom:3.5rem}.lg-pt-14{padding-top:3.5rem}.lg-pl-14{padding-left:3.5rem}.lg-pr-14{padding-right:3.5rem}.lg-px-14{padding:0 3.5rem}.lg-py-14{padding:3.5rem 0}.lg-p-14{padding:3.5rem}.lg-mb-15{margin-bottom:3.75rem}.lg-mt-15{margin-top:3.75rem}.lg-ml-15{margin-left:3.75rem}.lg-mr-15{margin-right:3.75rem}.lg-mx-15{margin:0 3.75rem}.lg-my-15{margin:3.75rem 0}.lg-m-15{margin:3.75rem}.lg-pb-15{padding-bottom:3.75rem}.lg-pt-15{padding-top:3.75rem}.lg-pl-15{padding-left:3.75rem}.lg-pr-15{padding-right:3.75rem}.lg-px-15{padding:0 3.75rem}.lg-py-15{padding:3.75rem 0}.lg-p-15{padding:3.75rem}.lg-mb-16{margin-bottom:4rem}.lg-mt-16{margin-top:4rem}.lg-ml-16{margin-left:4rem}.lg-mr-16{margin-right:4rem}.lg-mx-16{margin:0 4rem}.lg-my-16{margin:4rem 0}.lg-m-16{margin:4rem}.lg-pb-16{padding-bottom:4rem}.lg-pt-16{padding-top:4rem}.lg-pl-16{padding-left:4rem}.lg-pr-16{padding-right:4rem}.lg-px-16{padding:0 4rem}.lg-py-16{padding:4rem 0}.lg-p-16{padding:4rem}.lg-mb-17{margin-bottom:4.25rem}.lg-mt-17{margin-top:4.25rem}.lg-ml-17{margin-left:4.25rem}.lg-mr-17{margin-right:4.25rem}.lg-mx-17{margin:0 4.25rem}.lg-my-17{margin:4.25rem 0}.lg-m-17{margin:4.25rem}.lg-pb-17{padding-bottom:4.25rem}.lg-pt-17{padding-top:4.25rem}.lg-pl-17{padding-left:4.25rem}.lg-pr-17{padding-right:4.25rem}.lg-px-17{padding:0 4.25rem}.lg-py-17{padding:4.25rem 0}.lg-p-17{padding:4.25rem}.lg-mb-18{margin-bottom:4.5rem}.lg-mt-18{margin-top:4.5rem}.lg-ml-18{margin-left:4.5rem}.lg-mr-18{margin-right:4.5rem}.lg-mx-18{margin:0 4.5rem}.lg-my-18{margin:4.5rem 0}.lg-m-18{margin:4.5rem}.lg-pb-18{padding-bottom:4.5rem}.lg-pt-18{padding-top:4.5rem}.lg-pl-18{padding-left:4.5rem}.lg-pr-18{padding-right:4.5rem}.lg-px-18{padding:0 4.5rem}.lg-py-18{padding:4.5rem 0}.lg-p-18{padding:4.5rem}.lg-mb-19{margin-bottom:4.75rem}.lg-mt-19{margin-top:4.75rem}.lg-ml-19{margin-left:4.75rem}.lg-mr-19{margin-right:4.75rem}.lg-mx-19{margin:0 4.75rem}.lg-my-19{margin:4.75rem 0}.lg-m-19{margin:4.75rem}.lg-pb-19{padding-bottom:4.75rem}.lg-pt-19{padding-top:4.75rem}.lg-pl-19{padding-left:4.75rem}.lg-pr-19{padding-right:4.75rem}.lg-px-19{padding:0 4.75rem}.lg-py-19{padding:4.75rem 0}.lg-p-19{padding:4.75rem}.lg-mb-20{margin-bottom:5rem}.lg-mt-20{margin-top:5rem}.lg-ml-20{margin-left:5rem}.lg-mr-20{margin-right:5rem}.lg-mx-20{margin:0 5rem}.lg-my-20{margin:5rem 0}.lg-m-20{margin:5rem}.lg-pb-20{padding-bottom:5rem}.lg-pt-20{padding-top:5rem}.lg-pl-20{padding-left:5rem}.lg-pr-20{padding-right:5rem}.lg-px-20{padding:0 5rem}.lg-py-20{padding:5rem 0}.lg-p-20{padding:5rem}.lg-q-text-display-title{font-family:var(--q-font-serif);font-size:2.625rem;font-style:normal;font-weight:700;line-height:3.375rem}.lg-q-text-display-desc{font-family:var(--q-font-serif);font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem}.lg-q-text-display{font-family:var(--q-font-serif);font-size:2rem;font-style:normal;font-weight:700;line-height:normal}.lg-q-text-h1{font-family:var(--q-font-serif);font-size:1.625rem;font-style:normal;font-weight:700;line-height:normal}.lg-q-text-h2{font-family:var(--q-font-serif);font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal}.lg-q-text-h3{font-family:var(--q-font-serif);font-size:1rem;font-style:normal;font-weight:700;line-height:normal}.lg-q-text-desc{font-family:var(--q-font-serif);font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.5rem}.lg-q-text-body{font-family:var(--q-font-sans);font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem}.lg-q-text-body-text{font-family:var(--q-font-sans);font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.5rem}.lg-q-text-body-title{font-family:var(--q-font-sans);font-size:.9375rem;font-style:normal;font-weight:500;line-height:1.375rem}.lg-q-text-body-desc{font-family:var(--q-font-sans);font-size:1rem;font-style:normal;font-weight:400;line-height:normal}.lg-q-text-caption{font-family:var(--q-font-sans);font-size:.75rem;font-style:normal;font-weight:400;line-height:normal}.lg-q-text-code{font-size:1rem;font-style:normal;font-weight:400;line-height:normal}.lang-ja .lg-q-text-display-title,.lang-ja .lg-q-text-display-desc,.lang-ja .lg-q-text-display,.lang-ja .lg-q-text-h1,.lang-ja .lg-q-text-h2,.lang-ja .lg-q-text-h3,.lang-ja .lg-q-text-desc,.lang-ja .q-article h1,.lang-ja .q-article h2,.lang-ja .q-article h3{font-family:var(--q-font-serif-jp),var(--q-font-serif),serif}.lang-ja .lg-q-text-body,.lang-ja .lg-q-text-body-text,.lang-ja .lg-q-text-body-title,.lang-ja .lg-q-text-caption{font-family:Noto Sans JP,Noto Sans,sans-serif}.lang-zh .lg-q-text-display-title,.lang-zh .lg-q-text-display-desc,.lang-zh .lg-q-text-display,.lang-zh .lg-q-text-h1,.lang-zh .lg-q-text-h2,.lang-zh .lg-q-text-h3,.lang-zh .lg-q-text-desc,.lang-zh .q-article h1,.lang-zh .q-article h2,.lang-zh .q-article h3{font-family:var(--q-font-serif-sc),var(--q-font-serif),serif}.lang-zh .lg-q-text-body,.lang-zh .lg-q-text-body-text,.lang-zh .lg-q-text-body-title,.lang-zh .lg-q-text-caption{font-family:Noto Sans SC,Noto Sans,sans-serif}.lang-zh .q-article p,.lang-zh .q-article ul,.lang-zh .q-article ol,.lang-zh .q-article blockquote{text-align:justify}.lang-zh-hant .lg-q-text-display-title,.lang-zh-hant .lg-q-text-display-desc,.lang-zh-hant .lg-q-text-display,.lang-zh-hant .lg-q-text-h1,.lang-zh-hant .lg-q-text-h2,.lang-zh-hant .lg-q-text-h3,.lang-zh-hant .lg-q-text-desc,.lang-zh-hant .q-article h1,.lang-zh-hant .q-article h2,.lang-zh-hant .q-article h3{font-family:var(--q-font-serif-tc),var(--q-font-serif),serif}.lang-zh-hant .lg-q-text-body,.lang-zh-hant .lg-q-text-body-text,.lang-zh-hant .lg-q-text-body-title,.lang-zh-hant .lg-q-text-caption{font-family:Noto Sans TC,Noto Sans,sans-serif}.lg-q-c-dark{color:var(--q-c-dark)}.lg-q-c-dark-2{color:var(--q-c-dark-2)}.lg-q-c-dark-3{color:var(--q-c-dark-3)}.lg-q-c-dark-4{color:var(--q-c-dark-4)}.lg-q-c-light{color:var(--q-c-light)}.lg-q-c-light-2{color:var(--q-c-light-2)}.lg-q-c-light-3{color:var(--q-c-light-3)}.lg-q-c-light-4{color:var(--q-c-light-4)}.dark{color:var(--q-c-white)}.dark .lg-q-c-dark{color:var(--q-c-light)}.dark .lg-q-c-dark-2{color:var(--q-c-light-2)}.dark .lg-q-c-dark-3{color:var(--q-c-light-3)}.dark .lg-q-c-dark-4{color:var(--q-c-light-4)}.dark .lg-q-c-light{color:var(--q-c-dark)}.dark .lg-q-c-light-2{color:var(--q-c-dark-2)}.dark .lg-q-c-light-3{color:var(--q-c-dark-3)}.dark .lg-q-c-light-4{color:var(--q-c-dark-4)}}:root{text-autospace:normal;--q-radius-xs:4px;--q-radius-sm:6px;--q-radius-md:8px;--q-radius-lg:12px;--q-radius-xl:16px;--q-radius-full:9999px;--q-font-serif:"Noto Serif";--q-font-serif-sc:"Noto Serif SC";--q-font-serif-tc:"Noto Serif TC";--q-font-serif-jp:"Noto Serif JP";--q-font-sans:"Noto Sans";--q-font-sans-sc:"Noto Sans SC";--q-font-sans-tc:"Noto Sans TC";--q-font-sans-jp:"Noto Sans JP";--q-font-mono:"SF Mono", "Fira Code", "Monaco", "Inconsolata", "Roboto Mono", "Source Code Pro", Menlo, Consolas, monospace;--q-font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--q-fs-display-title:2.5rem;--q-fs-display-desc:2.5rem;--q-fs-display:2.5rem;--q-fs-h1:2.5rem;--q-fs-h2:2.5rem;--q-fs-h3:2.5rem;--q-fs-desc:2.5rem;--q-fs-body:2.5rem;--q-fs-body-caption:2.5rem;--q-c-red:#ae1300;--q-c-red-dark:#920d2a;--q-c-red-light:#f44336;--q-c-red-lighter:#e66372;--q-c-red-dimm-1:#f43f5e0d;--q-c-red-dimm-2:#f43f5e33;--q-c-red-dimm-3:#f43f5e80;--q-c-green:#10b981;--q-c-green-dark:#059669;--q-c-green-light:#34d399;--q-c-green-lighter:#6ee7b7;--q-c-green-dimm-1:#10b9810d;--q-c-green-dimm-2:#10b98133;--q-c-green-dimm-3:#10b98180;--q-c-orange:#d97706;--q-c-orange-dark:#b45309;--q-c-orange-light:#f59e0b;--q-c-orange-lighter:#fbbf24;--q-c-orange-dimm-1:#eab3080d;--q-c-orange-dimm-2:#eab30833;--q-c-orange-dimm-3:#eab30880;--q-c-blue:#0d75fc;--q-c-blue-dark:#1664ca;--q-c-blue-light:#2a86ff;--q-c-blue-lighter:#61a5ff;--q-c-blue-dimm-1:#0d75fc0d;--q-c-blue-dimm-2:#0d75fc33;--q-c-blue-dimm-3:#0d75fc80;--q-c-white:#fff;--q-c-black:#000;--q-c-dark:#16161d;--q-c-dark-2:#2d252499;--q-c-dark-3:#2d252480;--q-c-dark-4:#2d252433;--q-c-dark-5:#2d25241a;--q-c-light:#fafafa;--q-c-light-2:#fafafab3;--q-c-light-3:#fafafa80;--q-c-light-4:#fafafa33;--q-c-light-5:#fafafa1a;--q-bg-paper:#fcfcfa;--q-bg-white:#fff;--q-bg-light:#fafaf8;--q-bg-light-2:#f7f7f7;--q-bg-light-float:#f5f5f5;--q-bg-dark:#16161d;--q-bg-dark-2:#20202a;--q-bg-dark-float:#28282f;--q-bg-overlay:#2d252432;--q-c-secondary:var(--q-c-blue-dark);--q-button-radius:.5rem;--q-button-font-weight:500;--q-button-letter-spacing:0;--q-button-primary-bg:var(--q-c-dark);--q-button-primary-border:var(--q-c-dark);--q-button-primary-text:var(--q-c-white);--q-button-primary-shadow:none;--q-button-primary-hover-shadow:0 0 8px #291e3833;--q-button-highlight-bg:var(--q-c-blue);--q-button-highlight-border:var(--q-c-blue);--q-button-highlight-hover-bg:var(--q-c-blue-light);--q-button-danger-bg:var(--q-c-red);--q-button-danger-border:var(--q-c-red);--q-button-danger-hover-bg:var(--q-c-red-light);--q-button-outlined-border-width:.5px;--q-button-outlined-border:var(--q-c-dark-4);--q-button-outlined-bg:transparent;--q-button-outlined-text:inherit;--q-button-outlined-shadow:inset 0px 1px 10px 0px #00000003, 0px 1px 2px 0px #4343431a;--q-button-outlined-hover-bg:#00000005;--q-button-outlined-hover-border:var(--q-button-outlined-border);--q-button-outlined-hover-shadow:inset 0px 1px 2px 0px #00000003, 0px 1px 1px 0px #4343431a;--q-button-outlined-backdrop-filter:none;--q-button-outlined-webkit-backdrop-filter:none;--q-button-plain-text:inherit;--q-button-plain-hover-text:inherit;--q-button-plain-hover-bg:#0000000d;--q-field-radius:6px;--q-field-border-width:.5px;--q-field-border-color:var(--q-c-dark-4);--q-field-border-color-focus:var(--q-c-dark-3);--q-field-shadow:inset 0px 1px 8px 0px #00000008, 0px 1px 1px 0px #4343431a;--q-field-shadow-focus:var(--q-field-shadow);--q-field-bg:var(--q-bg-white);--q-field-focus-ring:none;--q-field-text-color:inherit;--q-field-placeholder-color:var(--q-c-dark-3);--q-field-clear-color:var(--q-c-dark-3);--q-field-hint-color:var(--q-c-dark-3);--q-field-error-border-color:var(--q-c-red-dimm-3);--q-field-error-bg:var(--q-c-red-dimm-1);--q-field-error-text:var(--q-c-red);--q-field-error-counter:var(--q-c-red);--q-dropdown-action-radius:var(--q-button-radius);--q-fence-radius:6px;--q-fence-border-width:0;--q-fence-border-color:transparent;--q-fence-bg:#0000000a;--q-fence-text:var(--q-c-dark);--q-fence-opacity:.7;--q-fence-warning-bg:var(--q-c-orange-dimm-1);--q-fence-warning-text:var(--q-c-orange-dark);--q-fence-danger-bg:var(--q-c-red-dimm-1);--q-fence-danger-text:var(--q-c-red-dark);--q-fence-success-bg:var(--q-c-green-dimm-1);--q-fence-success-text:var(--q-c-green-dark);--q-progress-track-height:8px;--q-progress-track-radius:6px;--q-progress-track-bg:var(--q-c-dark-4);--q-progress-bar-radius:6px;--q-progress-fill:repeating-linear-gradient(45deg, #0d75fc, #0d75fc 10px, #61a5ff 10px, #61a5ff 20px);--q-drawer-mask-bg:#00000073;--q-drawer-bg:var(--q-bg-white);--q-drawer-text:inherit;--q-drawer-border-color:var(--q-c-dark-4);--q-drawer-right-border:none;--q-drawer-left-border:none;--q-drawer-shadow-right:-2px 0 8px #00000026;--q-drawer-shadow-left:2px 0 8px #00000026;--q-drawer-shadow-top:0 2px 8px #00000026;--q-drawer-shadow-bottom:0 -2px 8px #00000026;--q-drawer-header-padding:16px;--q-drawer-body-padding:16px;--q-drawer-footer-padding:16px;--q-drawer-title-font-family:inherit;--q-drawer-title-font-size:1rem;--q-drawer-title-font-weight:600;--q-drawer-title-letter-spacing:normal;--q-drawer-title-text-transform:none;--q-drawer-close-color:inherit;--q-card-radius:var(--q-radius-md);--q-card-border-width:.5px;--q-card-border-color:var(--q-c-dark-4);--q-card-bg:var(--q-bg-white);--q-card-shadow:0px 1px 2px 0px #4343431a;--q-card-padding:1rem;--q-card-gap:.875rem;--q-card-title-font-family:"Noto Serif", "Noto Serif SC", "Noto Serif TC", "Noto Serif JP", serif;--q-card-title-color:var(--q-c-dark);--q-card-subtitle-color:var(--q-c-dark-2);--q-card-marker-bg:var(--q-bg-white);--q-card-marker-color:var(--q-c-dark-2);--q-card-accent:var(--q-button-primary-bg);--q-card-accent-soft:color-mix(in srgb, var(--q-button-primary-bg) 18%, transparent);--q-card-muted-bg:transparent;--q-card-catalog-bg:var(--q-bg-white);--q-card-catalog-hover-bg:var(--q-bg-light-2);--q-media-frame-radius:var(--q-radius-md);--q-media-frame-border-width:.5px;--q-media-frame-border-color:var(--q-c-dark-4);--q-media-frame-outer-border-width:.5px;--q-media-frame-outer-border-color:var(--q-c-dark-5);--q-media-frame-bg:var(--q-bg-white);--q-media-frame-shadow:0px 1px 2px 0px #4343431a;--q-media-frame-padding:.5rem;--q-media-frame-content-radius:var(--q-radius-sm);--q-media-frame-corner-color:var(--q-c-dark);--q-media-frame-overlay-line:#0000000f;--q-media-frame-image-filter:none;--q-divider-border-color:var(--q-c-dark-4);--q-divider-accent-color:var(--q-c-dark);--q-divider-label-bg:transparent;--q-divider-label-color:var(--q-c-dark-3);--q-divider-line-width:.5px;--q-divider-label-line-width:1px;--q-divider-label-gap:.75rem;--q-divider-label-min-width:5rem;--q-divider-label-font-size:.72rem;--q-divider-label-letter-spacing:.14em;--vt-c-white:#fff;--vt-c-white-soft:#f2f2f2;--vt-c-white-mute:#718096;--vt-c-black:#181832;--vt-c-black-soft:#2c3e50;--vt-c-black-mute:#718096;--vt-c-golden:#eeb467;--vt-c-golden-dark:#d08b31;--vt-c-red:#cb0000;--vt-c-red-dark:#920d2a;--vt-c-red-light:#f44336;--vt-c-red-lighter:#e66372;--vt-c-red-dimm-1:#f43f5e0d;--vt-c-red-dimm-2:#f43f5e33;--vt-c-red-dimm-3:#f43f5e80;--vt-c-green:#10b981;--vt-c-green-dark:#059669;--vt-c-green-light:#34d399;--vt-c-green-lighter:#6ee7b7;--vt-c-green-dimm-1:#10b9810d;--vt-c-green-dimm-2:#10b98133;--vt-c-green-dimm-3:#10b98180;--vt-c-orange:#d97706;--vt-c-orange-dark:#b45309;--vt-c-orange-light:#f59e0b;--vt-c-orange-lighter:#fbbf24;--vt-c-orange-dimm-1:#eab3080d;--vt-c-orange-dimm-2:#eab30833;--vt-c-orange-dimm-3:#eab30880;--vt-c-blue:#0d75fc;--vt-c-blue-dark:#1664ca;--vt-c-blue-light:#2a86ff;--vt-c-blue-lighter:#61a5ff;--vt-c-blue-dimm-1:#0d75fc0d;--vt-c-blue-dimm-2:#0d75fc33;--vt-c-blue-dimm-3:#0d75fc80;--vt-c-golden-linear-gradient:linear-gradient(180deg, #dbb165 0%, #bf865e 100%);--vt-c-golden-dark-linear-gradient:linear-gradient(180deg, #d8ae5f 0%, #9c5b2d 100%);--vt-c-golden-dark-linear-gradient-webkit:-webkit-linear-gradient(up, #d8ae5f, #9c5b2d);--vt-c-divider-light-1:#e4e4e7;--vt-c-divider-light-2:#e4e4e7cc;--vt-c-divider-light-3:#e4e4e799;--vt-c-divider-light-focus:#c6c6c9;--vt-c-divider-dark-1:#787878a6;--vt-c-divider-dark-2:#7878787a;--vt-c-divider-dark-3:#7878783d;--vt-c-text-light-1:var(--vt-c-black);--vt-c-text-light-2:var(--vt-c-black-soft);--vt-c-text-light-3:var(--vt-c-black-mute);--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:var(--vt-c-white-soft);--vt-c-text-dark-3:var(--vt-c-white-mute);--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var--q-font-serif(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--section-gap:160px}body.light,body[data-theme=light]{--q-progress-track-bg:var(--q-c-dark-4);--q-progress-fill:repeating-linear-gradient(45deg, #0d75fc, #0d75fc 10px, #61a5ff 10px, #61a5ff 20px)}body.dark,body[data-theme=dark]{--q-progress-track-bg:var(--q-c-light-4);--q-progress-fill:repeating-linear-gradient(45deg, #0d75fc, #0d75fc 10px, #61a5ff 10px, #61a5ff 20px);--q-divider-border-color:var(--q-c-light-4);--q-divider-accent-color:var(--q-c-light-2);--q-divider-label-bg:transparent;--q-divider-label-color:var(--q-c-light-3)}body[data-theme=morph],body[data-theme=warm]{--color-heading:#181832;--color-text:#181832;--q-card-title-font-family:"Barlow Condensed", "Noto Sans JP", "Noto Sans SC", "Noto Sans TC", "Noto Sans", sans-serif;--q-font-serif:"Barlow Condensed", "Noto Sans JP", "Noto Sans SC", "Noto Sans TC", "Noto Sans", sans-serif;--q-font-serif-jp:"Barlow Condensed", "Noto Sans JP", "Noto Sans SC", "Noto Sans TC", "Noto Sans", sans-serif;--q-font-serif-sc:"Barlow Condensed", "Noto Sans SC", "Noto Sans JP", "Noto Sans TC", "Noto Sans", sans-serif;--q-font-serif-tc:"Barlow Condensed", "Noto Sans TC", "Noto Sans JP", "Noto Sans SC", "Noto Sans", sans-serif;--q-c-dark:var(--color-text);--q-c-dark-2:#304c69;--q-c-dark-3:#5f7894;--q-c-dark-4:#a5bad0;--q-c-dark-5:#d9e4ef;--q-c-blue:#426f9e;--q-c-blue-dark:#284e78;--q-c-blue-light:#5c86b5;--q-c-blue-lighter:#92b4d5;--q-c-blue-dimm-1:#426f9e14;--q-c-blue-dimm-2:#426f9e2e;--q-c-blue-dimm-3:#426f9e6b;--q-c-secondary:#21446b;--q-c-red:#a84b5f;--q-c-red-dark:#7d3647;--q-c-red-light:#c06a80;--q-c-red-lighter:#d69aaa;--q-c-red-dimm-1:#a84b5f1f;--q-c-red-dimm-2:#a84b5f38;--q-c-red-dimm-3:#a84b5f66;--q-c-orange:#dc8920;--q-c-orange-dark:#b46a11;--q-c-orange-light:#eea03e;--q-c-orange-lighter:#f4c27d;--q-c-orange-dimm-1:#dc89201f;--q-c-orange-dimm-2:#dc892038;--q-c-orange-dimm-3:#dc892066;--q-c-green:#3f6d6e;--q-c-green-dark:#315456;--q-c-green-light:#5a8788;--q-c-green-lighter:#87acad;--q-c-green-dimm-1:#3f6d6e1f;--q-c-green-dimm-2:#3f6d6e38;--q-c-green-dimm-3:#3f6d6e61;--q-bg-paper:#f6faff;--q-bg-white:#fbfdff;--q-bg-light:#edf3f8;--q-bg-light-2:#e5edf5;--q-bg-light-float:#f6f9fc;--q-button-radius:2px;--q-button-font-weight:500;--q-button-letter-spacing:.01em;--q-button-primary-bg:var(--q-c-blue-dark);--q-button-primary-border:#21446bb3;--q-button-primary-shadow:0 1px #fff3 inset, 0 0px 4px #182e480d;--q-button-primary-hover-shadow:0 1px #fff3 inset, 0 1px 3px #182e481a;--q-button-highlight-bg:var(--q-c-orange);--q-button-highlight-border:var(--q-c-orange-dark);--q-button-highlight-hover-bg:var(--q-c-orange-light);--q-button-outlined-border-width:1px;--q-button-outlined-border:#284e7838;--q-button-outlined-bg:#ffffffa3;--q-button-outlined-text:var(--color-text);--q-button-outlined-shadow:0 1px #fff3 inset, 0 0px 4px #182e480d;--q-button-outlined-hover-border:#284e785c;--q-button-outlined-hover-bg:#ffffffc7;--q-button-outlined-hover-shadow:0 1px #fff3 inset, 0 1px 3px #182e481a;--q-button-outlined-backdrop-filter:blur(12px);--q-button-outlined-webkit-backdrop-filter:blur(12px);--q-button-plain-text:var(--q-c-dark-2);--q-button-plain-hover-text:var(--q-c-dark);--q-button-plain-hover-bg:#426f9e1a;--q-field-radius:2px;--q-field-border-width:1px;--q-field-border-color:#284e7833;--q-field-border-color-focus:#426f9e9e;--q-field-shadow:none;--q-field-shadow-focus:0 0 0 1px #426f9e29;--q-field-bg:#ffffffeb;--q-field-focus-ring:0 0 0 1px #426f9e29;--q-field-text-color:var(--color-text);--q-field-placeholder-color:#7189a2;--q-dropdown-action-radius:2px;--q-fence-radius:2px;--q-fence-border-width:1px;--q-fence-border-color:#284e7829;--q-fence-bg:#ffffffd1;--q-fence-text:#304c69;--q-fence-opacity:1;--q-fence-success-bg:#3f6d6e1f;--q-fence-success-text:#315456;--q-fence-warning-bg:#426f9e1f;--q-fence-warning-text:#21446b;--q-fence-danger-bg:#a84b5f1f;--q-fence-danger-text:#7d3647;--q-progress-track-height:4px;--q-progress-track-radius:999px;--q-progress-track-bg:#284e781f;--q-progress-bar-radius:999px;--q-progress-fill:repeating-linear-gradient(45deg, #284e78, #284e78 10px, #5c86b5 10px, #5c86b5 20px);--q-drawer-mask-bg:#0d16213d;--q-drawer-bg:#f6fafdf7;--q-drawer-border-color:#284e7829;--q-drawer-right-border:1px solid var(--q-drawer-border-color);--q-drawer-left-border:1px solid var(--q-drawer-border-color);--q-drawer-shadow-right:0 1px 0 #ffffffeb inset, 0 12px 28px #182e4824;--q-drawer-shadow-left:0 1px 0 #ffffffeb inset, 0 12px 28px #182e4824;--q-drawer-header-padding:12px 12px 10px;--q-drawer-body-padding:10px;--q-drawer-title-font-family:var(--q-font-mono);--q-drawer-title-font-size:12px;--q-drawer-title-font-weight:700;--q-drawer-title-letter-spacing:.1em;--q-drawer-title-text-transform:uppercase;--q-drawer-close-color:#304c69;--q-card-radius:2px;--q-card-border-width:1px;--q-card-border-color:#284e7829;--q-card-bg:#fbfdffe0;--q-card-shadow:0 0 0 #0000;--q-card-padding:1.125rem;--q-card-gap:.9rem;--q-card-title-color:var(--q-c-dark);--q-card-subtitle-color:var(--q-c-dark-2);--q-card-marker-bg:var(--q-bg-paper);--q-card-marker-color:var(--q-c-blue);--q-card-accent:var(--q-button-primary-bg);--q-card-accent-soft:#284e783d;--q-card-muted-bg:#426f9e05;--q-card-catalog-bg:#ffffff8f;--q-card-catalog-hover-bg:#ffffffbd;--q-media-frame-radius:2px;--q-media-frame-border-width:2px;--q-media-frame-border-color:var(--q-c-blue);--q-media-frame-outer-border-width:1px;--q-media-frame-outer-border-color:#284e7829;--q-media-frame-bg:var(--q-bg-white);--q-media-frame-shadow:0 1px #ffffffeb inset, 0 10px 22px #182e4814;--q-media-frame-padding:.5rem;--q-media-frame-content-radius:0;--q-media-frame-corner-color:var(--q-c-blue);--q-media-frame-overlay-line:#0c203a14;--q-media-frame-image-filter:saturate(.88) contrast(1.05);--q-divider-border-color:#284e782e;--q-divider-accent-color:var(--q-c-blue);--q-divider-label-bg:transparent;--q-divider-label-color:var(--q-c-blue);--q-divider-label-gap:.85rem;--q-divider-label-font-size:.7rem;--q-divider-label-letter-spacing:.12em}*,:before,:after{box-sizing:border-box;margin:0}body{min-height:100vh;color:var(--color-text);line-height:1.6;font-family:var(--q-font-ui);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:400}button,input,select,textarea{font-family:inherit}a{-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:transparent}.v-enter-active,.v-leave-active{transition:opacity .2s}.v-enter-from,.v-leave-to{opacity:0}.one-line-ellipsis,.two-line-ellipsis,.three-line-ellipsis{box-orient:vertical;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.one-line-ellipsis{-webkit-line-clamp:1;line-clamp:1}.two-line-ellipsis{-webkit-line-clamp:2;line-clamp:2}.three-line-ellipsis{-webkit-line-clamp:3;line-clamp:3}.noto-serif{font-optical-sizing:auto;font-family:Noto Serif,serif;font-style:normal}.noto-serif-sc{font-optical-sizing:auto;font-family:Noto Serif SC,serif;font-style:normal}.noto-serif-tc{font-optical-sizing:auto;font-family:Noto Serif TC,serif;font-style:normal}.noto-serif-jp{font-optical-sizing:auto;font-family:Noto Serif JP,serif;font-style:normal}.noto-sans{font-optical-sizing:auto;font-family:Noto Sans,sans-serif;font-style:normal}.noto-sans-sc{font-optical-sizing:auto;font-family:Noto Sans SC,sans-serif;font-style:normal}.noto-sans-tc{font-optical-sizing:auto;font-family:Noto Sans TC,sans-serif;font-style:normal}.noto-sans-jp{font-optical-sizing:auto;font-family:Noto Sans JP,sans-serif;font-style:normal}.narrow-view{max-width:960px;margin:0 auto}.form .form-row{flex-direction:row;justify-content:space-between;margin-bottom:1rem;display:flex}.form .form-row:last-child{margin-bottom:0}.form .form-row.column{flex-direction:column}.form .form-row.center{justify-content:center}.form .form-row.no-margin{margin-bottom:0}.form .form-row .form-row-left{margin-right:.5rem}.form .form-row .form-row-right{justify-content:center;align-items:center;display:flex}.form .form-row .form-label{color:var(--q-c-dark-1);word-break:break-word;margin-bottom:.3rem;font-size:.875rem;font-weight:500}.form .form-row .form-desc{color:var(--q-c-dark-3);word-break:break-word;font-size:.725rem}.form .form-row .form-desc a{text-decoration:underline}.form .form-row .form-error{color:var(--q-c-red);background-color:var(--q-c-red-dimm-1);border-radius:6px;padding:.375rem .75rem;font-size:.8rem}.form .form-row .left,.form .form-row .right{flex-direction:column;justify-content:center;display:flex}.form .form-row .left{flex-grow:1}.form .form-row .form-row-icon{width:32px;height:32px}.form .form-row .form-row-subtitle{opacity:.6}.form .form-row .form-hint{color:var(--q-c-dark-3);margin-top:.3rem;font-size:.8rem}.form .form-row .form-hint a{text-decoration:underline}input.text-field,textarea.textarea{border:.5px solid var(--q-c-dark-4);border-radius:6px;outline:none;width:100%;padding:.375rem .75rem;font-size:1rem;transition:all .2s ease-in-out;box-shadow:inset 0 1px 8px #00000003,0 1px 1px #4343431a}input.text-field:focus,textarea.textarea:focus{border:.5px solid #0003}input.text-field[disabled],textarea.textarea[disabled]{color:#888;cursor:default;background-color:#0000000d}input.text-field{height:44px}textarea.textarea{padding-top:.75rem;padding-bottom:.75rem;line-height:1.3}input.q-checkbox{appearance:none;border:1px solid var(--q-c-dark-4);background-color:#0000;border-radius:6px;width:24px;min-width:24px;height:24px;min-height:24px;position:relative}input.q-checkbox:after,input.q-checkbox:before{content:" ";background-color:#d2d2d7;border-radius:2px;display:block;position:absolute}input.q-checkbox:before{width:4px;height:15px;top:4px;left:12px;transform:rotate(45deg)}input.q-checkbox:after{width:4px;height:10px;top:9px;left:5px;transform:rotate(-45deg)}input.q-checkbox:checked{border:1px solid var(--q-c-blue)}input.q-checkbox:checked:after,input.q-checkbox:checked:before{background-color:var(--q-c-blue)}input.q-checkbox:disabled{cursor:default;opacity:.5}input[type=date],input[type=time]{border:.5px solid #0000001a;outline:none;height:44px;padding:0 .5rem}input[type=date]:focus,input[type=time]:focus{border:.5px solid #0003}input[type=date][disabled],input[type=time][disabled]{color:#888;cursor:default;background-color:#0000000d;outline:none}button.button{color:#000;text-align:center;cursor:default;white-space:nowrap;background-color:#ddd;border:none;border-radius:6px;justify-content:center;align-items:center;height:44px;padding:.8rem 1rem;font-size:1rem;font-weight:500;line-height:1;text-decoration:none;transition:all .2s ease-in-out;display:flex}button.button.sm{height:38px;padding:.6rem .8rem;font-size:.8rem}button.button.xs{height:32px;padding:.6rem .8rem;font-size:.8rem}button.button.xxs{height:24px;padding:.6rem .8rem;font-size:.7rem}button.button .button-label{align-self:center}button.button .fa,button.button .icon{align-self:center;width:16px;height:16px;margin-right:.5rem}button.button.block{width:100%}button.button.icon .fa,button.button.icon .icon{justify-content:center;align-items:center;width:16px;height:16px;margin-right:0;display:flex}button.toggle.on{color:var(--vt-c-red)}.spacer{flex:1;width:100%;display:block}.frame{border:.5px solid var(--q-c-dark-4,#31252433);border-radius:8px}.frame.focus{border:.5px solid var(--q-c-dark-3,#31252433)}.frame.shadow{box-shadow:0 1px 2px #4343431a}.frame.flat{-webkit-backdrop-filter:blur(1.6px)}body[data-theme=morph] .frame.flat,body[data-theme=warm] .frame.flat{background:color-mix(in srgb,var(--q-bg-light-2) 72%,transparent)!important}.frame.flat{background-color:var(--q-bg-light-2);box-shadow:0 0 0 .5px var(--q-c-dark-5);border:none}.divider{border-top:var(--q-divider-line-width) solid var(--q-divider-border-color)}.divider.focus{border-top:4px solid var(--q-divider-accent-color);border-radius:.5rem}.divider.double{border-bottom:var(--q-divider-line-width) solid var(--q-divider-border-color);height:4px}.dark .frame{border:.5px solid var(--q-c-light-4,#31252433)}.dark .frame.focus{border:.5px solid var(--q-c-light-3,#31252433)}.dark .frame.shadow{box-shadow:0 1px 2px #4343431a}.dark .frame.flat{background-color:var(--q-bg-dark-2);box-shadow:0 0 0 .5px var(--q-c-light-5);border:none}.dark .form .form-row .form-label{color:var(--q-c-light-2)}.dark .form .form-row .form-desc,.dark .form .form-row .form-hint{color:var(--q-c-light-3)}.dark .form .form-row .form-error{background-color:var(--q-c-red-dimm-2);color:var(--q-c-red-light)}.dark input.text-field,.dark textarea.textarea{border:.5px solid var(--q-c-light-5);color:var(--q-c-light);background-color:#ffffff08;transition:all .2s ease-in-out;box-shadow:inset 0 1px 8px #00000003,0 1px 1px #4343431a}.dark input.text-field:focus,.dark textarea.textarea:focus{border:.5px solid var(--q-c-light-4)}.dark input.text-field[disabled],.dark textarea.textarea[disabled]{opacity:.5;background-color:var(--q-c-light-4);cursor:default}.dark input.q-checkbox{appearance:none;border:1px solid var(--q-c-light-3);background-color:#0000;border-radius:6px;width:24px;height:24px;position:relative}.dark input.q-checkbox:after,.dark input.q-checkbox:before{background-color:#505050}.dark input.q-checkbox:checked{border:1px solid var(--q-c-blue)}.dark input.q-checkbox:checked:after,.dark input.q-checkbox:checked:before{background-color:var(--q-c-blue)}.dark button.button{color:#fff;background-color:#b4e94127}.dark button.outlined{background-color:#0000;box-shadow:inset 0 0 0 1px #fff3}.dark button.outlined:hover{background-color:#ffffff0a;box-shadow:inset 0 0 0 1px #fff6}.tabs{border-bottom:1px solid #0000001a;display:flex}.tabs .tab{cursor:pointer;text-align:center;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:transparent;align-items:center;min-height:48px;padding:0 1rem;transition:all .2s ease-in-out;display:flex}.tabs .tab .tab-label{white-space:nowrap;justify-content:center;align-items:center;height:100%;padding:.8rem 0;display:flex;position:relative;transform:translateY(1px)}.tabs .tab .tab-label:after{content:" ";background:#000;width:0%;height:2px;transition:width .3s ease-in-out;display:block;position:absolute;bottom:0;left:0}.tabs .tab .tab-icon{margin-right:.3rem}.tabs .tab.selected .tab-label:after{width:100%}.tabs .tab.disabled{cursor:default;opacity:.3}.block-drop-shadow{background-color:#fff;position:relative}.block-drop-shadow:after{content:" ";filter:blur(10px);background:#0003;width:80%;height:80%;display:block;position:absolute;bottom:0;left:10%;transform:translateY(2%);box-shadow:0 2px 10px #0000001a}.block-drop-shadow.lighter:after{background:#0000000d}.premium-text{background-image:var(--vt-c-golden-dark-linear-gradient-webkit);background-image:var(--vt-c-golden-dark-linear-gradient);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.q-article pre.mermaid .label{color:#333;font-family:trebuchet ms,verdana,arial,sans-serif}.q-article pre.mermaid .cluster-label text{fill:#333}.q-article pre.mermaid .cluster-label span,.q-article pre.mermaid p{color:#333}.q-article pre.mermaid .label text,.q-article pre.mermaid span,.q-article pre.mermaid p{fill:#333;color:#333}.q-article pre.mermaid .flowchart-label text{text-anchor:middle}.q-article pre.mermaid .edgeLabel rect{opacity:.5;fill:#e8e8e8;background-color:#e8e8e8}.q-article pre.mermaid .labelBkg{background-color:#e8e8e880}.q-article pre.mermaid .cluster rect{fill:#ffffde;stroke:#aa3;stroke-width:1px}.q-article pre.mermaid .cluster span,.q-article pre.mermaid p{color:#333}.q-article pre.mermaid div.mermaidTooltip{text-align:center;pointer-events:none;z-index:100;background:#f9ffec;border:1px solid #aa3;border-radius:2px;max-width:200px;padding:2px;font-family:trebuchet ms,verdana,arial,sans-serif;font-size:12px;position:absolute}.q-article pre.mermaid .flowchartTitleText{text-anchor:middle;fill:#333;font-size:18px}.q-article pre.mermaid .actor{stroke:#dacef3;fill:#ececff}.q-article pre.mermaid text.actor>tspan{fill:#000;stroke:none}.q-article pre.mermaid .actor-line{stroke:gray}.q-article pre.mermaid .messageLine0{stroke-width:1.5px;stroke-dasharray:none;stroke:#333}.q-article pre.mermaid .messageLine1{stroke-width:1.5px;stroke-dasharray:2 2;stroke:#333}.q-article pre.mermaid #arrowhead path{fill:#333;stroke:#333}.q-article pre.mermaid .sequenceNumber{fill:#fff}.q-article pre.mermaid #sequencenumber{fill:#333}.q-article pre.mermaid #crosshead path{fill:#333;stroke:#333}.q-article pre.mermaid .messageText{fill:#333;stroke:none}.q-article pre.mermaid .labelBox{stroke:#dacef3;fill:#ececff}.q-article pre.mermaid .labelText,.q-article pre.mermaid .loopText,.q-article pre.mermaid .labelText>tspan,.q-article pre.mermaid .loopText>tspan{fill:#000;stroke:none}.q-article pre.mermaid .loopLine{stroke-width:2px;stroke-dasharray:2 2;stroke:#dacef3;fill:#dacef3}.q-article pre.mermaid .note{stroke:#aa3;fill:#fff5ad}.q-article pre.mermaid .noteText,.q-article pre.mermaid .noteText>tspan{fill:#000;stroke:none}.q-article pre.mermaid .activation0,.q-article pre.mermaid .activation1,.q-article pre.mermaid .activation2{fill:#f4f4f4;stroke:#666}.q-article pre.mermaid .actorPopupMenu{position:absolute}.q-article pre.mermaid .actorPopupMenuPanel{fill:#ececff;filter:drop-shadow(3px 5px 2px #0006);position:absolute;box-shadow:0 8px 16px #0003}.q-article pre.mermaid .actor-man line{stroke:#dacef3;fill:#ececff}.q-article pre.mermaid .actor-man circle,.q-article pre.mermaid line{stroke:#dacef3;fill:#ececff;stroke-width:2px}.q-article pre.mermaid .entityBox{fill:#ececff;stroke:#9370db}.q-article pre.mermaid .attributeBoxOdd{fill:#fff;stroke:#9370db}.q-article pre.mermaid .attributeBoxEven{fill:#f2f2f2;stroke:#9370db}.q-article pre.mermaid .relationshipLabelBox{fill:#f9ffec;opacity:.7;background-color:#f9ffec}.q-article pre.mermaid .relationshipLabelBox rect{opacity:.5}.q-article pre.mermaid .relationshipLine{stroke:#333}.q-article pre.mermaid .entityTitleText{text-anchor:middle;fill:#333;font-size:18px}.q-article pre.mermaid #MD_PARENT_START,.q-article pre.mermaid #MD_PARENT_END{stroke-width:1px;fill:#f5f5f5!important;stroke:#333!important}.q-article pre.mermaid g.classGroup text{fill:#131300;stroke:none;font-family:trebuchet ms,verdana,arial,sans-serif;font-size:10px}.q-article pre.mermaid g.classGroup text .title{font-weight:bolder}.q-article pre.mermaid .nodeLabel,.q-article pre.mermaid .edgeLabel{color:#131300}.q-article pre.mermaid .edgeLabel .label rect{fill:#ececff}.q-article pre.mermaid .label text{fill:#131300}.q-article pre.mermaid .edgeLabel .label span{background:#ececff}.q-article pre.mermaid .classTitle{font-weight:bolder}.q-article pre.mermaid .divider{stroke:#9370db;stroke-width:1px}.q-article pre.mermaid g.clickable{cursor:pointer}.q-article pre.mermaid g.classGroup rect{fill:#ececff;stroke:#9370db}.q-article pre.mermaid g.classGroup line{stroke:#9370db;stroke-width:1px}.q-article pre.mermaid .classLabel .box{stroke:none;stroke-width:0;fill:#ececff;opacity:.5}.q-article pre.mermaid .classLabel .label{fill:#9370db;font-size:10px}.q-article pre.mermaid .relation{stroke:#333;stroke-width:1px;fill:none}.q-article pre.mermaid .dashed-line{stroke-dasharray:3}.q-article pre.mermaid .dotted-line{stroke-dasharray:1 2}.q-article pre.mermaid #compositionStart,.q-article pre.mermaid .composition,.q-article pre.mermaid #compositionEnd,.q-article pre.mermaid #dependencyStart,.q-article pre.mermaid .dependency{stroke-width:1px;fill:#333!important;stroke:#333!important}.q-article pre.mermaid #extensionStart,.q-article pre.mermaid .extension,.q-article pre.mermaid #extensionEnd,.q-article pre.mermaid #aggregationStart,.q-article pre.mermaid .aggregation,.q-article pre.mermaid #aggregationEnd,.q-article pre.mermaid #lollipopStart,.q-article pre.mermaid .lollipop,.q-article pre.mermaid #lollipopEnd{stroke-width:1px;fill:#ececff!important;stroke:#333!important}.q-article pre.mermaid .edgeTerminals{font-size:11px}.q-article pre.mermaid .classTitleText{text-anchor:middle;fill:#333;font-size:18px}.q-article pre.mermaid defs #statediagram-barbEnd{fill:#333;stroke:#333}.q-article pre.mermaid g.stateGroup text{fill:#333;stroke:none;font-size:10px}.q-article pre.mermaid g.stateGroup .state-title{fill:#131300;font-weight:bolder}.q-article pre.mermaid g.stateGroup rect{fill:#ececff;stroke:#9370db}.q-article pre.mermaid g.stateGroup line{stroke:#333;stroke-width:1px}.q-article pre.mermaid .transition{stroke:#333;stroke-width:1px;fill:none}.q-article pre.mermaid .stateGroup .composit{fill:#fff;border-bottom:1px}.q-article pre.mermaid .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}.q-article pre.mermaid .state-note{stroke:#aa3;fill:#fff5ad}.q-article pre.mermaid .state-note text{fill:#000;stroke:none;font-size:10px}.q-article pre.mermaid .stateLabel .box{stroke:none;stroke-width:0;fill:#ececff;opacity:.5}.q-article pre.mermaid .edgeLabel .label rect{fill:#ececff;opacity:.5}.q-article pre.mermaid .edgeLabel .label text{fill:#333}.q-article pre.mermaid .label div .edgeLabel{color:#333}.q-article pre.mermaid .stateLabel text{fill:#131300;font-size:10px;font-weight:700}.q-article pre.mermaid .node circle.state-start,.q-article pre.mermaid .node .fork-join{fill:#333;stroke:#333}.q-article pre.mermaid .node circle.state-end{fill:#9370db;stroke:#fff;stroke-width:1.5px}.q-article pre.mermaid .end-state-inner{fill:#fff;stroke-width:1.5px}.q-article pre.mermaid .node rect,.q-article pre.mermaid .node polygon{fill:#ececff;stroke:#9370db;stroke-width:1px}.q-article pre.mermaid #statediagram-barbEnd{fill:#333}.q-article pre.mermaid .statediagram-cluster rect{fill:#ececff;stroke:#9370db;stroke-width:1px}.q-article pre.mermaid .cluster-label,.q-article pre.mermaid .nodeLabel{color:#131300}.q-article pre.mermaid .statediagram-cluster rect.outer{rx:5px;ry:5px}.q-article pre.mermaid .statediagram-state .divider{stroke:#9370db}.q-article pre.mermaid .statediagram-state .title-state{rx:5px;ry:5px}.q-article pre.mermaid .statediagram-cluster.statediagram-cluster .inner{fill:#fff}.q-article pre.mermaid .statediagram-cluster.statediagram-cluster-alt .inner{fill:#f0f0f0}.q-article pre.mermaid .statediagram-cluster .inner{rx:0;ry:0}.q-article pre.mermaid .statediagram-state rect.basic{rx:5px;ry:5px}.q-article pre.mermaid .statediagram-state rect.divider{stroke-dasharray:10 10;fill:#f0f0f0}.q-article pre.mermaid .note-edge{stroke-dasharray:5}.q-article pre.mermaid .statediagram-note rect{fill:#fff5ad;stroke:#aa3;stroke-width:1px;rx:0;ry:0}.q-article pre.mermaid .statediagram-note text{fill:#000}.q-article pre.mermaid .statediagram-note .nodeLabel{color:#000}.q-article pre.mermaid .statediagram .edgeLabel{color:red}.q-article pre.mermaid #dependencyStart,.q-article pre.mermaid #dependencyEnd{fill:#333;stroke:#333;stroke-width:1px}.q-article pre.mermaid .statediagramTitleText{text-anchor:middle;fill:#333;font-size:18px}.q-article pre.mermaid .label{font-family:trebuchet ms,verdana,arial,sans-serif;font-family:var(--mermaid-font-family);color:#333}.q-article pre.mermaid .mouth{stroke:#666}.q-article pre.mermaid line{stroke:#333}.q-article pre.mermaid .legend,.q-article pre.mermaid .label text{fill:#333}.q-article pre.mermaid .label{color:#333}.q-article pre.mermaid .face{fill:#fff8dc;stroke:#999}.q-article pre.mermaid .node rect,.q-article pre.mermaid .node circle,.q-article pre.mermaid .node ellipse,.q-article pre.mermaid .node polygon,.q-article pre.mermaid .node path{fill:#ececff;stroke:#9370db;stroke-width:1px}.q-article pre.mermaid .node .label{text-align:center}.q-article pre.mermaid .node.clickable{cursor:pointer}.q-article pre.mermaid .arrowheadPath{fill:#333}.q-article pre.mermaid .edgePath .path{stroke:#333;stroke-width:1.5px}.q-article pre.mermaid .flowchart-link{stroke:#333;fill:none}.q-article pre.mermaid .edgeLabel{text-align:center;background-color:#e8e8e8}.q-article pre.mermaid .edgeLabel rect{opacity:.5}.q-article pre.mermaid .cluster text{fill:#333}.q-article pre.mermaid div.mermaidTooltip{text-align:center;max-width:200px;font-family:trebuchet ms,verdana,arial,sans-serif;font-family:var(--mermaid-font-family);pointer-events:none;z-index:100;background:#f9ffec;border:1px solid #aa3;border-radius:2px;padding:2px;font-size:12px;position:absolute}.q-article pre.mermaid .task-type-0,.q-article pre.mermaid .section-type-0{fill:#ececff}.q-article pre.mermaid .task-type-1,.q-article pre.mermaid .section-type-1{fill:#ffffde}.q-article pre.mermaid .task-type-2,.q-article pre.mermaid .section-type-2{fill:#ffecfe}.q-article pre.mermaid .task-type-3,.q-article pre.mermaid .section-type-3{fill:#deffe0}.q-article pre.mermaid .task-type-4,.q-article pre.mermaid .section-type-4{fill:#ecfffe}.q-article pre.mermaid .task-type-5,.q-article pre.mermaid .section-type-5{fill:#ffdee0}.q-article pre.mermaid .task-type-6,.q-article pre.mermaid .section-type-6{fill:#ffefec}.q-article pre.mermaid .task-type-7,.q-article pre.mermaid .section-type-7{fill:#defbff}.q-article pre.mermaid .mermaid-main-font{font-family:trebuchet ms,verdana,arial,sans-serif;font-family:var(--mermaid-font-family)}.q-article pre.mermaid .exclude-range{fill:#eee}.q-article pre.mermaid .section{stroke:none;opacity:.2}.q-article pre.mermaid .section0{fill:#6666ff7d}.q-article pre.mermaid .section2{fill:#fff400}.q-article pre.mermaid .section1,.q-article pre.mermaid .section3{fill:#fff;opacity:.2}.q-article pre.mermaid .sectionTitle0,.q-article pre.mermaid .sectionTitle1,.q-article pre.mermaid .sectionTitle2,.q-article pre.mermaid .sectionTitle3{fill:#333}.q-article pre.mermaid .sectionTitle{text-anchor:start;font-family:trebuchet ms,verdana,arial,sans-serif;font-family:var(--mermaid-font-family)}.q-article pre.mermaid .grid .tick{stroke:#d3d3d3;opacity:.8;shape-rendering:crispedges}.q-article pre.mermaid .grid .tick text{fill:#333;font-family:trebuchet ms,verdana,arial,sans-serif}.q-article pre.mermaid .grid path{stroke-width:0}.q-article pre.mermaid .today{fill:none;stroke:red;stroke-width:2px}.q-article pre.mermaid .task{stroke-width:2px}.q-article pre.mermaid .taskText{text-anchor:middle;font-family:trebuchet ms,verdana,arial,sans-serif;font-family:var(--mermaid-font-family)}.q-article pre.mermaid .taskTextOutsideRight{fill:#000;text-anchor:start;font-family:trebuchet ms,verdana,arial,sans-serif;font-family:var(--mermaid-font-family)}.q-article pre.mermaid .taskTextOutsideLeft{fill:#000;text-anchor:end}.q-article pre.mermaid .task.clickable{cursor:pointer}.q-article pre.mermaid .taskText.clickable,.q-article pre.mermaid .taskTextOutsideLeft.clickable,.q-article pre.mermaid .taskTextOutsideRight.clickable{cursor:pointer;font-weight:700;fill:#003163!important}.q-article pre.mermaid .taskText0,.q-article pre.mermaid .taskText1,.q-article pre.mermaid .taskText2,.q-article pre.mermaid .taskText3{fill:#fff}.q-article pre.mermaid .task0,.q-article pre.mermaid .task1,.q-article pre.mermaid .task2,.q-article pre.mermaid .task3{fill:#8a90dd;stroke:#534fbc}.q-article pre.mermaid .taskTextOutside0,.q-article pre.mermaid .taskTextOutside2,.q-article pre.mermaid .taskTextOutside1,.q-article pre.mermaid .taskTextOutside3{fill:#000}.q-article pre.mermaid .active0,.q-article pre.mermaid .active1,.q-article pre.mermaid .active2,.q-article pre.mermaid .active3{fill:#bfc7ff;stroke:#534fbc}.q-article pre.mermaid .activeText0,.q-article pre.mermaid .activeText1,.q-article pre.mermaid .activeText2,.q-article pre.mermaid .activeText3{fill:#000!important}.q-article pre.mermaid .done0,.q-article pre.mermaid .done1,.q-article pre.mermaid .done2,.q-article pre.mermaid .done3{stroke:gray;fill:#d3d3d3;stroke-width:2px}.q-article pre.mermaid .doneText0,.q-article pre.mermaid .doneText1,.q-article pre.mermaid .doneText2,.q-article pre.mermaid .doneText3{fill:#000!important}.q-article pre.mermaid .crit0,.q-article pre.mermaid .crit1,.q-article pre.mermaid .crit2,.q-article pre.mermaid .crit3{stroke:#f88;fill:red;stroke-width:2px}.q-article pre.mermaid .activeCrit0,.q-article pre.mermaid .activeCrit1,.q-article pre.mermaid .activeCrit2,.q-article pre.mermaid .activeCrit3{stroke:#f88;fill:#bfc7ff;stroke-width:2px}.q-article pre.mermaid .doneCrit0,.q-article pre.mermaid .doneCrit1,.q-article pre.mermaid .doneCrit2,.q-article pre.mermaid .doneCrit3{stroke:#f88;fill:#d3d3d3;stroke-width:2px;cursor:pointer;shape-rendering:crispedges}.q-article pre.mermaid .milestone{transform:rotate(45deg)scale(.8)}.q-article pre.mermaid .milestoneText{font-style:italic}.q-article pre.mermaid .doneCritText0,.q-article pre.mermaid .doneCritText1,.q-article pre.mermaid .doneCritText2,.q-article pre.mermaid .doneCritText3,.q-article pre.mermaid .activeCritText0,.q-article pre.mermaid .activeCritText1,.q-article pre.mermaid .activeCritText2,.q-article pre.mermaid .activeCritText3{fill:#000!important}.q-article pre.mermaid .titleText{text-anchor:middle;fill:#333;font-family:trebuchet ms,verdana,arial,sans-serif;font-size:18px;font-family:var(--mermaid-font-family)}.q-article pre.mermaid .pieCircle{stroke:#000;stroke-width:2px;opacity:.7}.q-article pre.mermaid .pieOuterCircle{stroke:#000;stroke-width:2px;fill:none}.q-article pre.mermaid .pieTitleText{text-anchor:middle;fill:#000;font-family:trebuchet ms,verdana,arial,sans-serif;font-size:25px}.q-article pre.mermaid .slice{fill:#333;font-family:trebuchet ms,verdana,arial,sans-serif;font-size:17px}.q-article pre.mermaid .legend text{fill:#000;font-family:trebuchet ms,verdana,arial,sans-serif;font-size:17px}.q-article pre.mermaid{fill:#333;font-family:trebuchet ms,verdana,arial,sans-serif;font-size:16px}.q-article pre.mermaid .error-icon{fill:#522}.q-article pre.mermaid .error-text{fill:#522;stroke:#522}.q-article pre.mermaid .edge-thickness-normal{stroke-width:2px}.q-article pre.mermaid .edge-thickness-thick{stroke-width:3.5px}.q-article pre.mermaid .edge-pattern-solid{stroke-dasharray:0}.q-article pre.mermaid .edge-pattern-dashed{stroke-dasharray:3}.q-article pre.mermaid .edge-pattern-dotted{stroke-dasharray:2}.q-article pre.mermaid .marker{fill:#333;stroke:#333}.q-article pre.mermaid .marker.cross{stroke:#333}.q-article pre.mermaid svg{font-family:trebuchet ms,verdana,arial,sans-serif;font-size:16px}.q-article pre.mermaid :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif}.light .hl-bg,.light .hl-chroma{background-color:var(--q-bg-light-float);background-color:#fff}.light .hl-chroma .hl-err{color:#f6f8fa;background-color:#82071e}.light .hl-chroma .hl-lnlinks{color:inherit;outline:none;text-decoration:none}.light .hl-chroma .hl-lntd{vertical-align:top;border:0;margin:0;padding:0}.light .hl-chroma .hl-lntable{border-spacing:0;border:0;margin:0;padding:0}.light .hl-chroma .hl-hl{background-color:#e5e5e5}.light .hl-chroma .hl-lnt,.light .hl-chroma .hl-ln{white-space:pre;-webkit-user-select:none;user-select:none;color:#7f7f7f;margin-right:.4em;padding:0 .4em}.light .hl-chroma .hl-line{display:flex}.light .hl-chroma .hl-k,.light .hl-chroma .hl-kc,.light .hl-chroma .hl-kd,.light .hl-chroma .hl-kn,.light .hl-chroma .hl-kp,.light .hl-chroma .hl-kr,.light .hl-chroma .hl-kt{color:#cf222e}.light .hl-chroma .hl-na{color:#1f2328}.light .hl-chroma .hl-nb{color:#6639ba}.light .hl-chroma .hl-bp{color:#6a737d}.light .hl-chroma .hl-nc{color:#1f2328}.light .hl-chroma .hl-no,.light .hl-chroma .hl-nd{color:#0550ae}.light .hl-chroma .hl-ni,.light .hl-chroma .hl-nf{color:#6639ba}.light .hl-chroma .hl-nl{color:#900;font-weight:700}.light .hl-chroma .hl-nn{color:#24292e}.light .hl-chroma .hl-nx{color:#1f2328}.light .hl-chroma .hl-nt{color:#0550ae}.light .hl-chroma .hl-nv,.light .hl-chroma .hl-vc,.light .hl-chroma .hl-vg,.light .hl-chroma .hl-vi{color:#953800}.light .hl-chroma .hl-s,.light .hl-chroma .hl-sa,.light .hl-chroma .hl-sb,.light .hl-chroma .hl-sc,.light .hl-chroma .hl-dl,.light .hl-chroma .hl-sd,.light .hl-chroma .hl-s2,.light .hl-chroma .hl-se,.light .hl-chroma .hl-sh,.light .hl-chroma .hl-si,.light .hl-chroma .hl-sx,.light .hl-chroma .hl-sr,.light .hl-chroma .hl-s1{color:#0a3069}.light .hl-chroma .hl-ss{color:#032f62}.light .hl-chroma .hl-m,.light .hl-chroma .hl-mb,.light .hl-chroma .hl-mf,.light .hl-chroma .hl-mh,.light .hl-chroma .hl-mi,.light .hl-chroma .hl-il,.light .hl-chroma .hl-mo,.light .hl-chroma .hl-o,.light .hl-chroma .hl-ow{color:#0550ae}.light .hl-chroma .hl-p{color:#1f2328}.light .hl-chroma .hl-c,.light .hl-chroma .hl-ch,.light .hl-chroma .hl-cm,.light .hl-chroma .hl-c1,.light .hl-chroma .hl-cs,.light .hl-chroma .hl-cp,.light .hl-chroma .hl-cpf{color:#57606a}.light .hl-chroma .hl-gd{color:#82071e;background-color:#ffebe9}.light .hl-chroma .hl-ge{color:#1f2328}.light .hl-chroma .hl-gi{color:#116329;background-color:#dafbe1}.light .hl-chroma .hl-go{color:#1f2328}.light .hl-chroma .hl-gl{text-decoration:underline}.light .hl-chroma .hl-w{color:#fff}.dark .hl-bg,.dark .hl-chroma{color:#e6edf3;background-color:var(--q-bg-dark-2);background-color:#0d1117}.dark .hl-chroma .hl-err{color:#f85149}.dark .hl-chroma .hl-lnlinks{color:inherit;outline:none;text-decoration:none}.dark .hl-chroma .hl-lntd{vertical-align:top;border:0;margin:0;padding:0}.dark .hl-chroma .hl-lntable{border-spacing:0;border:0;margin:0;padding:0}.dark .hl-chroma .hl-hl{background-color:#6e7681}.dark .hl-chroma .hl-lnt{white-space:pre;-webkit-user-select:none;user-select:none;color:#737679;margin-right:.4em;padding:0 .4em}.dark .hl-chroma .hl-ln{white-space:pre;-webkit-user-select:none;user-select:none;color:#6e7681;margin-right:.4em;padding:0 .4em}.dark .hl-chroma .hl-line{display:flex}.dark .hl-chroma .hl-k{color:#ff7b72}.dark .hl-chroma .hl-kc{color:#79c0ff}.dark .hl-chroma .hl-kd,.dark .hl-chroma .hl-kn{color:#ff7b72}.dark .hl-chroma .hl-kp{color:#79c0ff}.dark .hl-chroma .hl-kr,.dark .hl-chroma .hl-kt{color:#ff7b72}.dark .hl-chroma .hl-nc{color:#f0883e;font-weight:700}.dark .hl-chroma .hl-no{color:#79c0ff;font-weight:700}.dark .hl-chroma .hl-nd{color:#d2a8ff;font-weight:700}.dark .hl-chroma .hl-ni{color:#ffa657}.dark .hl-chroma .hl-ne{color:#f0883e;font-weight:700}.dark .hl-chroma .hl-nf{color:#d2a8ff;font-weight:700}.dark .hl-chroma .hl-nl{color:#79c0ff;font-weight:700}.dark .hl-chroma .hl-nn{color:#ff7b72}.dark .hl-chroma .hl-py{color:#79c0ff}.dark .hl-chroma .hl-nt{color:#7ee787}.dark .hl-chroma .hl-nv{color:#79c0ff}.dark .hl-chroma .hl-l{color:#a5d6ff}.dark .hl-chroma .hl-ld{color:#79c0ff}.dark .hl-chroma .hl-s{color:#a5d6ff}.dark .hl-chroma .hl-sa{color:#79c0ff}.dark .hl-chroma .hl-sb,.dark .hl-chroma .hl-sc{color:#a5d6ff}.dark .hl-chroma .hl-dl{color:#79c0ff}.dark .hl-chroma .hl-sd,.dark .hl-chroma .hl-s2{color:#a5d6ff}.dark .hl-chroma .hl-se,.dark .hl-chroma .hl-sh{color:#79c0ff}.dark .hl-chroma .hl-si,.dark .hl-chroma .hl-sx{color:#a5d6ff}.dark .hl-chroma .hl-sr{color:#79c0ff}.dark .hl-chroma .hl-s1,.dark .hl-chroma .hl-ss,.dark .hl-chroma .hl-m,.dark .hl-chroma .hl-mb,.dark .hl-chroma .hl-mf,.dark .hl-chroma .hl-mh,.dark .hl-chroma .hl-mi,.dark .hl-chroma .hl-il,.dark .hl-chroma .hl-mo{color:#a5d6ff}.dark .hl-chroma .hl-o,.dark .hl-chroma .hl-ow{color:#ff7b72;font-weight:700}.dark .hl-chroma .hl-c,.dark .hl-chroma .hl-ch,.dark .hl-chroma .hl-cm,.dark .hl-chroma .hl-c1{color:#8b949e;font-style:italic}.dark .hl-chroma .hl-cs,.dark .hl-chroma .hl-cp,.dark .hl-chroma .hl-cpf{color:#8b949e;font-style:italic;font-weight:700}.dark .hl-chroma .hl-gd{color:#ffa198;background-color:#490202}.dark .hl-chroma .hl-ge{font-style:italic}.dark .hl-chroma .hl-gr{color:#ffa198}.dark .hl-chroma .hl-gh{color:#79c0ff;font-weight:700}.dark .hl-chroma .hl-gi{color:#56d364;background-color:#0f5323}.dark .hl-chroma .hl-go,.dark .hl-chroma .hl-gp{color:#8b949e}.dark .hl-chroma .hl-gs{font-weight:700}.dark .hl-chroma .hl-gu{color:#79c0ff}.dark .hl-chroma .hl-gt{color:#ff7b72}.dark .hl-chroma .hl-gl{text-decoration:underline}.dark .hl-chroma .hl-w{color:#6e7681}.highlight{position:relative}.highlight .hljs-tag{border-bottom-right-radius:2px;border-bottom-left-radius:2px;align-items:center;height:24px;padding:2px 4px;font-size:.7rem;line-height:1.7;display:flex;position:absolute;top:0}.highlight .hljs-tag .hljs-tag-label{text-transform:uppercase;margin:0 8px 0 4px;font-weight:700}.highlight .hljs-tag .hljs-tag-buttons{height:16px;padding-left:4px}.highlight .hljs-tag .hljs-tag-button{text-transform:uppercase;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;width:16px;height:16px;padding:0 4px;font-family:Inconsolata,Roboto Mono,Source Code Pro,Monaco,Menlo,Consolas,monospace;font-size:.7rem;line-height:1;transition:all .2s ease-in-out;display:flex;position:relative}.highlight .hljs-tag .hljs-tag-button:after,.highlight .hljs-tag .hljs-tag-button:before{content:" ";border-radius:2px;width:8px;height:8px;margin-top:2px;margin-left:2px;display:block;position:absolute}.highlight .hljs-tag .hljs-tag-button:before{background:0 0;transform:translate(-2px)translateY(-2px)}.light .highlight .hljs-tag{color:var(--q-c-red);background-color:var(--q-c-red-dimm-1)}.light .highlight .hljs-tag .hljs-tag-buttons{border-left:1px solid var(--q-c-red-dimm-2)}.light .highlight .hljs-tag .hljs-tag-button{color:var(--q-c-red)}.light .highlight .hljs-tag .hljs-tag-button:hover{background:var(--q-c-red-dimm-2)}.light .highlight .hljs-tag .hljs-tag-button:after{background:var(--q-c-red-dimm-3)}.light .highlight .hljs-tag .hljs-tag-button:before{border:1px solid var(--q-c-red-dimm-3)}.dark .highlight .hljs-tag{background-color:var(--q-c-green-dimm-2);color:var(--q-c-green-lighter)}.dark .highlight .hljs-tag .hljs-tag-buttons{border-left:1px solid var(--q-c-green-dimm-2)}.dark .highlight .hljs-tag .hljs-tag-button{color:var(--q-c-green-lighter)}.dark .highlight .hljs-tag .hljs-tag-button:hover{background:var(--q-c-green-dimm-2)}.dark .highlight .hljs-tag .hljs-tag-button:after{background:var(--q-c-green-dimm-3)}.dark .highlight .hljs-tag .hljs-tag-button:before{border:1px solid var(--q-c-green-dimm-3)}.q-article{word-break:break-word;min-height:200px;font-size:18px;font-style:normal;line-height:1.55556rem}.q-article h1,.q-article h2,.q-article h3,.q-article h4,.q-article h5{outline:none;margin:1.2em 0 0;padding:0;font-weight:600;line-height:1.5;position:relative}.q-article h1 .header-anchor,.q-article h2 .header-anchor,.q-article h3 .header-anchor,.q-article h4 .header-anchor,.q-article h5 .header-anchor{content:"#";width:.8em;font-size:.7em;text-decoration:none}.q-article h1,.q-article h2{font-size:2rem;font-weight:800;font-family:var(--q-font-serif)}.q-article h3{font-family:var(--q-font-serif);font-size:1.6rem}.q-article h4{font-size:1.2rem}.q-article h5,.q-article h6{font-size:1rem}.q-article p{margin-top:20px;line-height:1.6}.q-article p>code{border-radius:2px;padding:3px 8px;font-size:1rem}.q-article pre,.q-article code,.q-article kbd{font-family:Inconsolata,Roboto Mono,Source Code Pro,Monaco,Menlo,Consolas,monospace}.q-article code{padding:2px 6px;font-size:.944444rem}.q-article pre{border-radius:5px;width:100vw;margin:20px 0;position:relative;transform:translate(-50vw)}.q-article pre:before{content:"";width:100vw;height:100%;position:absolute;transform:translate(50vw)}.q-article pre.mermaid{width:auto;color:inherit;justify-content:center;align-items:center;padding:1rem 0;display:flex;transform:none}.q-article pre code{padding:1em;display:block;position:relative;overflow-x:auto;transform:translate(50vw);padding-top:1.4rem!important;padding-left:0!important}.q-article kbd{border-radius:6px;padding:3px 6px;font-size:.777778rem;line-height:14px;display:inline-block;transform:translateY(-2px)}.q-article blockquote{opacity:.8;border-radius:2px;margin:20px 0 0;padding:1rem 1.5rem;position:relative;border-left:none!important}.q-article blockquote:before{opacity:1;content:"";border-radius:1rem;width:3px;position:absolute;top:8px;bottom:8px;left:8px}.q-article blockquote p:first-child{margin-top:0}.q-article>img,.q-article>*>img,.q-article p>img,.q-article p>*>img,.q-article li>img{border-radius:2px;max-width:100%;margin:0 0 5px;display:block}.q-article ul,.q-article ol{padding:0 0 0 1.5em;list-style:none}.q-article ul li,.q-article ol li{margin:8px 0}.q-article ul li:last-child,.q-article ol li:last-child{margin-bottom:0}.q-article ul li p,.q-article ol li p{margin-top:0}.q-article ul{padding-left:1.4rem}.q-article ul>li{position:relative}.q-article ul>li:before{content:"";background-color:#0000;border-radius:50%;width:5px;height:5px;transition:all .5s;position:absolute;top:10px;left:-1.25rem}.q-article ol{counter-reset:li;padding-left:1.3rem}.q-article ol>li{position:relative}.q-article ol>li:before{counter-increment:li;content:counter(li) ".";font-size:1rem;position:absolute;top:0;left:-1.25rem}.q-article>ol>li,.q-article>ul>li{margin:0;padding-top:10px;line-height:1.6}.q-article>ol>li:first-child,.q-article>ul>li:first-child{padding-top:20px}.q-article>ul>li:before{box-shadow:none;top:20px}.q-article>ul>li:first-child:before{top:30px}.q-article>ol>li:before{top:10px}.q-article>ol>li:first-child:before{top:20px}.q-article a{word-break:break-word;transition:all .3s}.q-article a>sup{padding:0 2px}.q-article a>*,.q-article a>code{background:0 0}.q-article a>span>svg{display:none}.q-article hr{border:none;height:4px;padding:50px 0 30px;line-height:1.2;position:relative}.q-article hr:before{content:" ";width:100%;height:4px;margin-top:0;display:block;position:absolute}.q-article table{border-spacing:0;border-radius:6px;width:100%;margin:14px 0;display:block;overflow-x:auto;border-collapse:collapse!important}.q-article table td,.q-article table th{word-break:normal;padding:8px 16px}.q-article table thead{text-align:left}.q-article table thead th:first-child{border-top-left-radius:6px}.q-article table thead th:last-child{border-top-right-radius:6px}.q-article table tbody td{position:relative}.q-article .math.display mjx-container[jax=SVG]{padding:1rem;overflow:auto}.q-article .math.inline mjx-container[jax=SVG]{border-radius:6px;margin:0 -2px;padding:.2rem 0}.q-article .math.inline mjx-container[jax=SVG] svg{transform:scale(.85)}.q-article .embeded-video-wrapper,.q-article .embeded-object-wrapper,.q-article .enclave-video-wrapper,.q-article .enclave-object-wrapper{width:100%;height:0;margin-top:20px;padding-bottom:56.25%;display:block;position:relative}.q-article .embeded-video-wrapper.normal-wrapper,.q-article .embeded-object-wrapper.normal-wrapper,.q-article .enclave-video-wrapper.normal-wrapper,.q-article .enclave-object-wrapper.normal-wrapper{height:auto;padding-bottom:0}.q-article .embeded-video,.q-article .embeded-object,.q-article .enclave-video,.q-article .enclave-object{aspect-ratio:16/9;border-radius:6px;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 0 1px #0003}.q-article .embeded-video.error,.q-article .embeded-object.error,.q-article .enclave-video.error,.q-article .enclave-object.error{background-color:var(--q-c-red-dimm-1);color:var(--q-c-red-dark);border-color:var(--q-c-red-dimm-2);box-shadow:none;aspect-ratio:auto;border-style:dashed;border-width:1px;justify-content:center;align-items:center;padding:10px;font-size:.8rem;display:flex;position:static}.q-article .embeded-video.normal-object,.q-article .embeded-object.normal-object,.q-article .enclave-video.normal-object,.q-article .enclave-object.normal-object{aspect-ratio:auto;position:static}.q-article .embeded-video.no-border,.q-article .embeded-object.no-border,.q-article .enclave-video.no-border,.q-article .enclave-object.no-border{box-shadow:none;border:none}.q-article .embeded-video .tradingview-widget-copyright,.q-article .embeded-object .tradingview-widget-copyright,.q-article .enclave-video .tradingview-widget-copyright,.q-article .enclave-object .tradingview-widget-copyright{display:none}.q-article .custom-block{border-radius:2px;margin-top:20px;padding:.8rem 1rem 1rem;font-size:.875rem}.q-article .custom-block .custom-block-title{text-transform:uppercase;align-items:center;font-weight:600;display:flex}.q-article .custom-block .custom-block-title svg{margin-right:.5rem}.q-article .custom-block>p{margin-top:4px}.q-article .quail-image-caption{text-align:center;font-size:.75rem}.q-article .quail-ad{cursor:default;border-radius:4px;height:0;padding:.5rem;transition:all .3s ease-in-out;display:none;position:relative}.q-article .quail-ad.active{height:auto;display:flex}.q-article .quail-ad .quail-ad-cover{object-fit:cover;border-radius:2px;width:100%;max-width:100px;height:100%;max-height:100px;box-shadow:0 1px 3px #0000004d}.q-article .quail-ad .quail-ad-content-container{flex-direction:column;gap:.5rem;margin-left:.75rem;display:flex}.q-article .quail-ad .quail-ad-tag{padding:4px 6px;font-size:.6rem;line-height:1;position:absolute;top:0;right:0}.dark .q-article{color:var(--q-c-light)}.dark .q-article mark{background:var(--q-c-green-dimm-2);color:var(--q-c-green-light);padding:0 4px}.dark .q-article del{color:var(--q-c-light-3)}.dark .q-article ul>li:before{box-shadow:inset 0 0 0 1px var(--q-c-light-3)}.dark .q-article>ul>li:before{background-color:var(--q-c-light-3);box-shadow:none}.dark .q-article hr:before{border-top:.5px solid var(--q-c-light-4);border-bottom:.5px solid var(--q-c-light-4)}.dark .q-article a{color:var(--q-c-red-lighter)}.dark .q-article kbd{border:.5px solid var(--q-c-light-4);background:var(--q-bg-dark-2);color:var(--q-c-light-1);box-shadow:inset 0 -1px #ffffff4d}.dark .q-article blockquote{background:var(--q-bg-dark-2)}.dark .q-article blockquote:before{background:var(--q-c-red-lighter)}.dark .q-article pre{background:var(--q-bg-dark-2)}.dark .q-article pre.mermaid{background-color:var(--q-bg-light)}.dark .q-article pre.mermaid:before{background:0 0}.dark .q-article pre:before{background:var(--q-bg-dark-2)}.dark .q-article pre code{color:var(--q-c-light);background:var(--q-bg-dark-2)}.dark .q-article table th{border-left:1px solid var(--q-c-light-4);border-right:1px solid var(--q-c-light-4);border-bottom:1px solid var(--q-c-light-4)}.dark .q-article table tr:first-child{border-top:1px solid var(--q-c-light-4)}.dark .q-article table tr:last-child{border-bottom:1px solid var(--q-c-light-4)}.dark .q-article table td{border-left:1px solid var(--q-c-light-4)}.dark .q-article table td:last-child{border-right:1px solid var(--q-c-light-4)}.dark .q-article td:hover{color:var(--q-c-red-lighter);background:var(--q-c-red-dimm-2)!important}.dark .q-article td:has(~td:hover){color:var(--q-c-red-lighter);background:var(--q-c-red-dimm-1)}.dark .q-article table:has(td:first-of-type:hover) td:first-of-type{color:var(--q-c-red-lighter);background:var(--q-c-red-dimm-1)}.dark .q-article table:has(td:nth-of-type(2):hover) td:nth-of-type(2){color:var(--q-c-red-lighter);background:var(--q-c-red-dimm-1)}.dark .q-article table:has(td:nth-of-type(3):hover) td:nth-of-type(3){color:var(--q-c-red-lighter);background:var(--q-c-red-dimm-1)}.dark .q-article table:has(td:nth-of-type(4):hover) td:nth-of-type(4){color:var(--q-c-red-lighter);background:var(--q-c-red-dimm-1)}.dark .q-article table:has(td:nth-of-type(5):hover) td:nth-of-type(5){color:var(--q-c-red-lighter);background:var(--q-c-red-dimm-1)}.dark .q-article table:has(td:nth-of-type(6):hover) td:nth-of-type(6){color:var(--q-c-red-lighter);background:var(--q-c-red-dimm-1)}.dark .q-article table:has(td:nth-of-type(7):hover) td:nth-of-type(7){color:var(--q-c-red-lighter);background:var(--q-c-red-dimm-1)}.dark .q-article table:has(td:nth-of-type(8):hover) td:nth-of-type(8){color:var(--q-c-red-lighter);background:var(--q-c-red-dimm-1)}.dark .q-article table:has(td:nth-of-type(9):hover) td:nth-of-type(9){color:var(--q-c-red-lighter);background:var(--q-c-red-dimm-1)}.dark .q-article table:has(td:nth-of-type(10):hover) td:nth-of-type(10){color:var(--q-c-red-lighter);background:var(--q-c-red-dimm-1)}.dark .q-article p>code,.dark .q-article li>code{background:var(--q-bg-dark-2)}.dark .q-article .custom-block{color:var(--q-c-light-2);background-color:var(--q-bg-dark-2);border:.5px solid var(--q-c-light-5);box-shadow:none!important}.dark .q-article .custom-block.tip{color:var(--q-c-green);background-color:var(--q-c-green-dimm-1);border-color:var(--q-c-green-dimm-2)}.dark .q-article .custom-block.important{color:var(--q-c-blue-lighter);background-color:var(--q-c-blue-dimm-1);border-color:var(--q-c-blue-dimm-2)}.dark .q-article .custom-block.warning{color:var(--q-c-orange);background-color:var(--q-c-orange-dimm-1);border-color:var(--q-c-orange-dimm-2)}.dark .q-article .custom-block.danger{color:var(--q-c-red-light);background-color:var(--q-c-red-dimm-1);border-color:var(--q-c-red-dimm-2)}.dark .q-article .quail-image-caption{color:var(--q-c-light-3)}.dark .q-article .quail-ad{border:.5px solid var(--q-c-light-5);background-color:var(--q-bg-dark-2)}.dark .q-article .quail-ad:hover{border-color:var(--q-c-light-4)}.dark .q-article .quail-ad .quail-ad-tag{color:var(--q-c-light-4)}.dark .q-article mjx-container[jax=SVG]:hover{color:var(--q-c-blue-lighter)}.light .q-article mark{background:var(--q-c-orange-dimm-1);color:var(--q-c-orange-dark);padding:0 4px}.light .q-article del{color:var(--q-c-dark-3)}.light .q-article ul>li:before{box-shadow:inset 0 0 0 1px var(--q-c-dark-2)}.light .q-article>ul>li:before{background-color:var(--q-c-dark-2);box-shadow:none}.light .q-article hr:before{border-top:.5px solid var(--q-c-dark-4);border-bottom:.5px solid var(--q-c-dark-4)}.light .q-article a{color:var(--q-c-red)}.light .q-article kbd{color:var(--q-c-dark);border:.5px solid var(--q-c-dark-4);background:var(--q-bg-light-2);box-shadow:inset 0 -1px #0000001a}.light .q-article blockquote{background:var(--q-bg-light-float)}.light .q-article blockquote:before{background:var(--q-c-red)}.light .q-article pre,.light .q-article pre.mermaid{background-color:var(--q-bg-light-float)}.light .q-article pre.mermaid:before{background:0 0}.light .q-article pre:before{background:var(--q-bg-light-float)}.light .q-article pre code{color:var(--q-c-dark);background:var(--q-bg-light-float)}.light .q-article table th{border-left:1px solid var(--q-c-dark-4);border-right:1px solid var(--q-c-dark-4);border-bottom:1px solid var(--q-c-dark-4)}.light .q-article table tr:first-child{border-top:1px solid var(--q-c-dark-4)}.light .q-article table tr:last-child{border-bottom:1px solid var(--q-c-dark-4)}.light .q-article table td{border-left:1px solid var(--q-c-dark-4);transition:all .2s}.light .q-article table td:last-child{border-right:1px solid var(--q-c-dark-4)}.light .q-article td:hover{color:var(--q-c-red-dark);background:var(--q-c-red-dimm-2)!important}.light .q-article td:has(~td:hover){color:var(--q-c-red-dark);background:var(--q-c-red-dimm-1)}.light .q-article table:has(td:first-of-type:hover) td:first-of-type{color:var(--q-c-red-dark);background:var(--q-c-red-dimm-1)}.light .q-article table:has(td:nth-of-type(2):hover) td:nth-of-type(2){color:var(--q-c-red-dark);background:var(--q-c-red-dimm-1)}.light .q-article table:has(td:nth-of-type(3):hover) td:nth-of-type(3){color:var(--q-c-red-dark);background:var(--q-c-red-dimm-1)}.light .q-article table:has(td:nth-of-type(4):hover) td:nth-of-type(4){color:var(--q-c-red-dark);background:var(--q-c-red-dimm-1)}.light .q-article table:has(td:nth-of-type(5):hover) td:nth-of-type(5){color:var(--q-c-red-dark);background:var(--q-c-red-dimm-1)}.light .q-article table:has(td:nth-of-type(6):hover) td:nth-of-type(6){color:var(--q-c-red-dark);background:var(--q-c-red-dimm-1)}.light .q-article table:has(td:nth-of-type(7):hover) td:nth-of-type(7){color:var(--q-c-red-dark);background:var(--q-c-red-dimm-1)}.light .q-article table:has(td:nth-of-type(8):hover) td:nth-of-type(8){color:var(--q-c-red-dark);background:var(--q-c-red-dimm-1)}.light .q-article table:has(td:nth-of-type(9):hover) td:nth-of-type(9){color:var(--q-c-red-dark);background:var(--q-c-red-dimm-1)}.light .q-article table:has(td:nth-of-type(10):hover) td:nth-of-type(10){color:var(--q-c-red-dark);background:var(--q-c-red-dimm-1)}.light .q-article p>code,.light .q-article li>code{background:var(--q-bg-light-float)}.light .q-article .custom-block{color:var(--q-c-dark);background-color:#0000000d;box-shadow:0 1px 7px #efefefcc}.light .q-article .custom-block.tip{color:var(--q-c-green-dark);background:#cfedbe;box-shadow:0 1px 7px #bbe8a0cc}.light .q-article .custom-block.important{color:var(--q-c-blue-dark);background:#bedaed;box-shadow:0 1px 7px #a0cae8cc}.light .q-article .custom-block.warning{color:var(--q-c-orange);background-color:#fff1cc;box-shadow:0 1px 7px #fff1cccc}.light .q-article .custom-block.danger{color:var(--q-c-red);background:#fcc;box-shadow:0 1px 7px #fccc}.light .q-article .quail-image-caption{color:var(--q-c-dark-3)}.light .q-article .quail-ad{border:.5px solid var(--q-c-dark-5);background-color:var(--q-bg-white)}.light .q-article .quail-ad:hover{box-shadow:0 2px 5px #0000000d}.light .q-article .quail-ad .quail-ad-tag{color:var(--q-c-dark-4)}.light .q-article mjx-container[jax=SVG]:hover{color:var(--q-c-blue)}@media only screen and (width<=868px){.q-article{font-size:16px}.embeded-video-wrapper.auto-resize,.embeded-object-wrapper.auto-resize,.enclave-video-wrapper.auto-resize,.enclave-object-wrapper.auto-resize{padding-bottom:100%}.embeded-video-wrapper .embeded-video,.embeded-video-wrapper .embeded-object,.embeded-video-wrapper .enclave-video,.embeded-video-wrapper .enclave-object,.embeded-object-wrapper .embeded-video,.embeded-object-wrapper .embeded-object,.embeded-object-wrapper .enclave-video,.embeded-object-wrapper .enclave-object,.enclave-video-wrapper .embeded-video,.enclave-video-wrapper .embeded-object,.enclave-video-wrapper .enclave-video,.enclave-video-wrapper .enclave-object,.enclave-object-wrapper .embeded-video,.enclave-object-wrapper .embeded-object,.enclave-object-wrapper .enclave-video,.enclave-object-wrapper .enclave-object{aspect-ratio:16/16}}html[lang=zh] .q-article p,html[lang=zh] .q-article ul,html[lang=zh] .q-article ol,html[lang=zh] .q-article blockquote{text-align:justify}body[data-theme=morph],body[data-theme=warm]{--color-heading:#181832;--color-text:#181832;--tone-shadow:#21446b3d;--tone-edge-bottom:8px;--q-c-dark:var(--color-text);--q-c-dark-2:#304c69;--q-c-dark-3:#5f7894;--q-c-dark-4:#a5bad0;--q-c-dark-5:#d9e4ef;--q-c-blue:#426f9e;--q-c-blue-light:#5c86b5;--q-c-blue-lighter:#92b4d5;--q-c-secondary:#21446b;--q-c-red:#a84b5f;--q-c-red-light:#c06a80;--q-c-green:#3f6d6e;--q-c-green-light:#5a8788;--q-bg-paper:#f6faff;--q-bg-white:#fbfdff;--q-bg-light:#edf3f8;--q-bg-light-2:#e5edf5;--q-bg-light-float:#f6f9fc;--morph-bg-grid-major-line:#1a4b8c0a;--morph-bg-grid-minor-line:#1a4b8c05;--morph-bg-grid-image:linear-gradient(var(--morph-bg-grid-major-line) .5px, transparent 1px), linear-gradient(90deg, var(--morph-bg-grid-major-line) .5px, transparent 1px), linear-gradient(var(--morph-bg-grid-minor-line) .5px, transparent .5px), linear-gradient(90deg, var(--morph-bg-grid-minor-line) .5px, transparent .5px);--morph-bg-grid-size:100px 100px, 100px 100px, 20px 20px, 20px 20px;background-color:var(--q-bg-paper);background-image:var(--morph-bg-grid-image);background-size:var(--morph-bg-grid-size);background-position:-1px -1px}body[data-theme=morph] .touchable,body[data-theme=warm] .touchable{font-weight:var(--q-button-font-weight);letter-spacing:var(--q-button-letter-spacing);border-radius:var(--q-button-radius)!important;box-shadow:none!important}body[data-theme=morph] .touchable.primary,body[data-theme=warm] .touchable.primary{border-color:var(--q-button-primary-border)!important;background-color:var(--q-button-primary-bg)!important;color:var(--q-button-primary-text)!important;text-shadow:none!important;box-shadow:var(--q-button-primary-shadow)!important}body[data-theme=morph] .touchable.primary:hover,body[data-theme=warm] .touchable.primary:hover{border-color:var(--q-button-primary-border)!important;background-color:color-mix(in srgb,var(--q-button-primary-bg) 92%,white)!important;box-shadow:var(--q-button-primary-hover-shadow)!important}body[data-theme=morph] .touchable.highlight,body[data-theme=warm] .touchable.highlight{border-color:var(--q-button-highlight-border)!important;background-color:var(--q-button-highlight-bg)!important;color:var(--q-c-white)!important;box-shadow:var(--q-button-primary-shadow)!important}body[data-theme=morph] .touchable.highlight:hover,body[data-theme=warm] .touchable.highlight:hover{border-color:var(--q-button-highlight-hover-bg)!important;background-color:var(--q-button-highlight-hover-bg)!important;box-shadow:var(--q-button-primary-hover-shadow)!important}body[data-theme=morph] .touchable.danger,body[data-theme=warm] .touchable.danger{border-color:var(--q-button-danger-border)!important;background-color:var(--q-button-danger-bg)!important;color:var(--q-c-white)!important;box-shadow:var(--q-button-primary-shadow)!important}body[data-theme=morph] .touchable.danger:hover,body[data-theme=warm] .touchable.danger:hover{border-color:var(--q-button-danger-hover-bg)!important;background-color:var(--q-button-danger-hover-bg)!important;box-shadow:var(--q-button-primary-hover-shadow)!important}body[data-theme=morph] .touchable.outlined,body[data-theme=warm] .touchable.outlined{-webkit-backdrop-filter:blur(6px);border:var(--q-button-outlined-border-width) solid var(--q-button-outlined-border)!important;background-color:var(--q-button-outlined-bg)!important;color:var(--q-button-outlined-text)!important;box-shadow:var(--q-button-outlined-shadow)!important}body[data-theme=morph] .touchable.outlined:hover,body[data-theme=warm] .touchable.outlined:hover{border-color:var(--q-button-outlined-hover-border)!important;background-color:var(--q-button-outlined-hover-bg)!important;box-shadow:var(--q-button-outlined-hover-shadow)!important}body[data-theme=morph] .touchable.outlined.danger,body[data-theme=warm] .touchable.outlined.danger{border-color:color-mix(in srgb,var(--q-button-danger-border) 30%,transparent)!important;background-color:var(--q-button-outlined-bg)!important;color:var(--q-button-danger-bg)!important;box-shadow:var(--q-button-outlined-shadow)!important}body[data-theme=morph] .touchable.outlined.danger:hover,body[data-theme=warm] .touchable.outlined.danger:hover{border-color:color-mix(in srgb,var(--q-button-danger-border) 42%,transparent)!important;box-shadow:var(--q-button-outlined-hover-shadow)!important;background-color:#ffffffb8!important}body[data-theme=morph] .touchable.plain,body[data-theme=warm] .touchable.plain{color:var(--q-c-dark-2)!important}body[data-theme=morph] .touchable.plain:hover,body[data-theme=warm] .touchable.plain:hover{background:var(--q-button-plain-hover-bg)!important;color:var(--q-c-dark)!important}body[data-theme=morph] .touchable.plain.danger,body[data-theme=warm] .touchable.plain.danger{box-shadow:none!important;color:var(--q-button-danger-bg)!important;background-color:#0000!important;border-color:#0000!important}body[data-theme=morph] .touchable.plain.danger:hover,body[data-theme=warm] .touchable.plain.danger:hover{background-color:color-mix(in srgb,var(--q-button-danger-bg) 7%,transparent)!important;color:color-mix(in srgb,var(--q-button-danger-bg) 88%,black)!important}body[data-theme=morph] .touchable.placeholder,body[data-theme=warm] .touchable.placeholder{border-color:color-mix(in srgb,var(--q-c-blue) 36%,transparent)!important;color:var(--q-c-dark-2)!important;box-shadow:none!important;background-color:#ffffff75!important}body[data-theme=morph] .touchable.placeholder:hover,body[data-theme=warm] .touchable.placeholder:hover{border-color:color-mix(in srgb,var(--q-c-blue) 52%,transparent)!important;background-color:#ffffffad!important}body[data-theme=morph] .touchable.stripe,body[data-theme=warm] .touchable.stripe{color:var(--q-c-dark)!important;box-shadow:none!important;border-color:#284e782e!important}body[data-theme=morph] .touchable.stripe:hover,body[data-theme=warm] .touchable.stripe:hover{background-color:#426f9e14!important}body[data-theme=morph] .touchable.outlined.toggle-on,body[data-theme=morph] .touchable.outlined[aria-pressed=true],body[data-theme=warm] .touchable.outlined.toggle-on,body[data-theme=warm] .touchable.outlined[aria-pressed=true]{border-color:color-mix(in srgb,var(--q-c-blue) 46%,transparent)!important;background-color:color-mix(in srgb,var(--q-c-blue) 12%,white)!important;color:var(--q-c-secondary)!important;box-shadow:inset 0 1px 3px #21446b1f!important}body[data-theme=morph] .touchable.outlined.toggle-off,body[data-theme=morph] .touchable.outlined[aria-pressed=false],body[data-theme=warm] .touchable.outlined.toggle-off,body[data-theme=warm] .touchable.outlined[aria-pressed=false]{color:var(--q-button-outlined-text)!important}body[data-theme=morph] .touchable.plain.toggle-on,body[data-theme=morph] .touchable.plain[aria-pressed=true],body[data-theme=warm] .touchable.plain.toggle-on,body[data-theme=warm] .touchable.plain[aria-pressed=true]{background-color:color-mix(in srgb,var(--q-c-blue) 10%,transparent)!important;color:var(--q-c-secondary)!important}body[data-theme=morph] .touchable[disabled],body[data-theme=morph] .touchable[aria-disabled=true],body[data-theme=morph] .touchable.disabled,body[data-theme=warm] .touchable[disabled],body[data-theme=warm] .touchable[aria-disabled=true],body[data-theme=warm] .touchable.disabled{opacity:1!important;cursor:not-allowed!important;color:#1f314775!important;background-color:color-mix(in srgb,var(--q-bg-paper) 84%,white)!important;box-shadow:none!important;text-shadow:none!important;border-color:#284e7824!important}body[data-theme=morph] .touchable.primary[disabled],body[data-theme=morph] .touchable.primary[aria-disabled=true],body[data-theme=morph] .touchable.primary.disabled,body[data-theme=warm] .touchable.primary[disabled],body[data-theme=warm] .touchable.primary[aria-disabled=true],body[data-theme=warm] .touchable.primary.disabled{color:#ffffffb8!important;border-color:color-mix(in srgb,var(--q-button-primary-border) 48%,var(--q-bg-paper))!important;background-color:color-mix(in srgb,var(--q-button-primary-bg) 54%,var(--q-bg-paper))!important}body[data-theme=morph] .touchable.highlight[disabled],body[data-theme=morph] .touchable.highlight[aria-disabled=true],body[data-theme=morph] .touchable.highlight.disabled,body[data-theme=warm] .touchable.highlight[disabled],body[data-theme=warm] .touchable.highlight[aria-disabled=true],body[data-theme=warm] .touchable.highlight.disabled{color:#ffffffb8!important;border-color:color-mix(in srgb,var(--q-button-highlight-border) 36%,var(--q-bg-paper))!important;background-color:color-mix(in srgb,var(--q-button-highlight-bg) 46%,var(--q-bg-paper))!important}body[data-theme=morph] .touchable.stripe[disabled],body[data-theme=morph] .touchable.stripe[aria-disabled=true],body[data-theme=morph] .touchable.stripe.disabled,body[data-theme=warm] .touchable.stripe[disabled],body[data-theme=warm] .touchable.stripe[aria-disabled=true],body[data-theme=warm] .touchable.stripe.disabled{color:#1f314770!important;background-color:color-mix(in srgb,var(--q-c-blue) 10%,var(--q-bg-paper))!important;border-color:#284e7821!important}body[data-theme=morph] .touchable.outlined[disabled],body[data-theme=morph] .touchable.placeholder[disabled],body[data-theme=morph] .touchable.outlined[aria-disabled=true],body[data-theme=morph] .touchable.placeholder[aria-disabled=true],body[data-theme=warm] .touchable.outlined[disabled],body[data-theme=warm] .touchable.placeholder[disabled],body[data-theme=warm] .touchable.outlined[aria-disabled=true],body[data-theme=warm] .touchable.placeholder[aria-disabled=true]{color:#14141466!important;background-color:#ffffff80!important;border-color:#00000024!important}body[data-theme=morph] .touchable.plain[disabled],body[data-theme=morph] .touchable.plain[aria-disabled=true],body[data-theme=warm] .touchable.plain[disabled],body[data-theme=warm] .touchable.plain[aria-disabled=true]{color:#14141461!important;background-color:#0000!important}body[data-theme=morph] .touchable.danger[disabled],body[data-theme=morph] .touchable.danger[aria-disabled=true],body[data-theme=warm] .touchable.danger[disabled],body[data-theme=warm] .touchable.danger[aria-disabled=true]{color:color-mix(in srgb,var(--q-button-danger-bg) 42%,transparent)!important;border-color:color-mix(in srgb,var(--q-button-danger-border) 16%,transparent)!important;box-shadow:none!important;background-color:#ffffff80!important}body[data-theme=morph] .touchable.outlined.danger[disabled],body[data-theme=morph] .touchable.outlined.danger[aria-disabled=true],body[data-theme=warm] .touchable.outlined.danger[disabled],body[data-theme=warm] .touchable.outlined.danger[aria-disabled=true]{color:color-mix(in srgb,var(--q-button-danger-bg) 42%,transparent)!important;border-color:color-mix(in srgb,var(--q-button-danger-border) 16%,transparent)!important;box-shadow:none!important;background-color:#ffffff75!important}body[data-theme=morph] .touchable.plain.danger[disabled],body[data-theme=morph] .touchable.plain.danger[aria-disabled=true],body[data-theme=warm] .touchable.plain.danger[disabled],body[data-theme=warm] .touchable.plain.danger[aria-disabled=true]{color:color-mix(in srgb,var(--q-button-danger-bg) 38%,transparent)!important;box-shadow:none!important;background-color:#0000!important;border-color:#0000!important}body[data-theme=morph] .touchable.loading.primary[disabled],body[data-theme=morph] .touchable.loading.primary[aria-disabled=true],body[data-theme=warm] .touchable.loading.primary[disabled],body[data-theme=warm] .touchable.loading.primary[aria-disabled=true]{border-color:var(--q-button-primary-border)!important;background-color:var(--q-button-primary-bg)!important;color:#ffffffb8!important;box-shadow:var(--q-button-primary-shadow)!important}body[data-theme=morph] .touchable.loading.highlight[disabled],body[data-theme=morph] .touchable.loading.highlight[aria-disabled=true],body[data-theme=warm] .touchable.loading.highlight[disabled],body[data-theme=warm] .touchable.loading.highlight[aria-disabled=true]{border-color:var(--q-button-highlight-border)!important;background-color:var(--q-button-highlight-bg)!important;color:#ffffffb8!important;box-shadow:var(--q-button-primary-shadow)!important}body[data-theme=morph] .touchable.loading.danger[disabled],body[data-theme=morph] .touchable.loading.danger[aria-disabled=true],body[data-theme=warm] .touchable.loading.danger[disabled],body[data-theme=warm] .touchable.loading.danger[aria-disabled=true]{border-color:var(--q-button-danger-border)!important;background-color:var(--q-button-danger-bg)!important;color:#ffffffb8!important;box-shadow:var(--q-button-primary-shadow)!important}body[data-theme=morph] .touchable.loading.outlined[disabled],body[data-theme=morph] .touchable.loading.outlined[aria-disabled=true],body[data-theme=morph] .touchable.loading.plain[disabled],body[data-theme=morph] .touchable.loading.plain[aria-disabled=true],body[data-theme=warm] .touchable.loading.outlined[disabled],body[data-theme=warm] .touchable.loading.outlined[aria-disabled=true],body[data-theme=warm] .touchable.loading.plain[disabled],body[data-theme=warm] .touchable.loading.plain[aria-disabled=true]{color:#14141485!important;background-color:#ffffff94!important}body[data-theme=morph] .touchable[disabled]:hover,body[data-theme=morph] .touchable[aria-disabled=true]:hover,body[data-theme=morph] .touchable.disabled:hover,body[data-theme=warm] .touchable[disabled]:hover,body[data-theme=warm] .touchable[aria-disabled=true]:hover,body[data-theme=warm] .touchable.disabled:hover{box-shadow:none!important}body[data-theme=morph] .touchable.loading.primary[disabled]:hover,body[data-theme=morph] .touchable.loading.primary[aria-disabled=true]:hover,body[data-theme=morph] .touchable.loading.highlight[disabled]:hover,body[data-theme=morph] .touchable.loading.highlight[aria-disabled=true]:hover,body[data-theme=morph] .touchable.loading.danger[disabled]:hover,body[data-theme=morph] .touchable.loading.danger[aria-disabled=true]:hover,body[data-theme=warm] .touchable.loading.primary[disabled]:hover,body[data-theme=warm] .touchable.loading.primary[aria-disabled=true]:hover,body[data-theme=warm] .touchable.loading.highlight[disabled]:hover,body[data-theme=warm] .touchable.loading.highlight[aria-disabled=true]:hover,body[data-theme=warm] .touchable.loading.danger[disabled]:hover,body[data-theme=warm] .touchable.loading.danger[aria-disabled=true]:hover{box-shadow:var(--q-button-primary-shadow)!important}body[data-theme=morph] .q-button .shortcut-badge,body[data-theme=warm] .q-button .shortcut-badge{box-sizing:border-box;min-width:1rem;height:.95rem;font-family:var(--q-font-mono);letter-spacing:.02em;text-transform:uppercase;text-align:center;vertical-align:middle;justify-content:center;align-items:center;margin-left:.38rem;padding:0 .28rem;font-size:.5625rem;line-height:1;display:inline-flex;color:#4a4a4a!important;box-shadow:none!important;background:#ffffffad!important;border:1px solid #00000038!important;border-radius:2px!important}body[data-theme=morph] .q-button .shortcut-badge-text,body[data-theme=warm] .q-button .shortcut-badge-text{transform:translateY(1.5px)}body[data-theme=morph] .q-button.primary .shortcut-badge,body[data-theme=morph] .q-button.highlight .shortcut-badge,body[data-theme=morph] .q-button.danger .shortcut-badge,body[data-theme=morph] .q-button.stripe .shortcut-badge,body[data-theme=warm] .q-button.primary .shortcut-badge,body[data-theme=warm] .q-button.highlight .shortcut-badge,body[data-theme=warm] .q-button.danger .shortcut-badge,body[data-theme=warm] .q-button.stripe .shortcut-badge{color:#ffffffeb!important;background:#fff3!important;border-color:#ffffff59!important}body[data-theme=morph] .q-button.outlined .shortcut-badge,body[data-theme=morph] .q-button.plain .shortcut-badge,body[data-theme=morph] .q-button.placeholder .shortcut-badge,body[data-theme=warm] .q-button.outlined .shortcut-badge,body[data-theme=warm] .q-button.plain .shortcut-badge,body[data-theme=warm] .q-button.placeholder .shortcut-badge{color:#5e5e5e!important;background:#ffffffb8!important;border-color:#00000029!important}body[data-theme=morph] .q-button[disabled] .shortcut-badge,body[data-theme=warm] .q-button[disabled] .shortcut-badge{opacity:.45!important}body[data-theme=morph] .sidebar .touchable.nav-btn,body[data-theme=warm] .sidebar .touchable.nav-btn{box-shadow:none!important;text-align:left!important;background:0 0!important;border:none!important;justify-content:flex-start!important}body[data-theme=morph] .sidebar .touchable.nav-btn:hover,body[data-theme=warm] .sidebar .touchable.nav-btn:hover{background:var(--q-c-blue-dimm-1)!important;color:var(--text-0,#141414)!important}body[data-theme=morph] .sidebar .touchable.nav-btn.nav-btn-active,body[data-theme=warm] .sidebar .touchable.nav-btn.nav-btn-active{background:var(--q-c-blue-dimm-2)!important;color:var(--text-0,#141414)!important;border-left:none!important}body[data-theme=morph] .mobile-drawer-nav .touchable.nav-btn,body[data-theme=warm] .mobile-drawer-nav .touchable.nav-btn{box-shadow:none!important;text-align:left!important;background:0 0!important;border:none!important;justify-content:flex-start!important}body[data-theme=morph] .mobile-drawer-nav .touchable.nav-btn:hover,body[data-theme=warm] .mobile-drawer-nav .touchable.nav-btn:hover{background:var(--q-c-blue-dimm-1)!important;color:var(--text-0,#141414)!important}body[data-theme=morph] .mobile-drawer-nav .touchable.nav-btn.nav-btn-active,body[data-theme=warm] .mobile-drawer-nav .touchable.nav-btn.nav-btn-active{background:var(--q-c-blue-dimm-2)!important;color:var(--text-0,#141414)!important;border-left:none!important}body[data-theme=morph] .q-input,body[data-theme=warm] .q-input{width:100%}body[data-theme=morph] .q-input .q-text-field-wrapper,body[data-theme=warm] .q-input .q-text-field-wrapper{border-radius:var(--q-button-radius)!important;box-shadow:inset 0 0 0 1px var(--q-field-border-color)!important;background-color:#fffffff0!important;border:none!important}:is(body[data-theme=morph] .q-input .q-text-field-wrapper:has(input:focus),body[data-theme=warm] .q-input .q-text-field-wrapper:has(input:focus)){box-shadow:inset 0 0 0 1px var(--q-field-border-color-focus),var(--q-field-focus-ring)!important}body[data-theme=morph] .q-input input,body[data-theme=warm] .q-input input{color:var(--q-field-text-color)!important}body[data-theme=morph] .q-input input::placeholder,body[data-theme=warm] .q-input input::placeholder{color:var(--q-field-placeholder-color)!important}body[data-theme=morph] .q-textarea,body[data-theme=warm] .q-textarea{width:100%}body[data-theme=morph] .q-textarea .q-textarea-wrapper,body[data-theme=warm] .q-textarea .q-textarea-wrapper{border-radius:var(--q-button-radius)!important;border:1px solid var(--q-field-border-color)!important;box-shadow:none!important;background-color:#fffffff0!important}:is(body[data-theme=morph] .q-textarea .q-textarea-wrapper:has(textarea:focus),body[data-theme=warm] .q-textarea .q-textarea-wrapper:has(textarea:focus)){border-color:var(--q-field-border-color-focus)!important;box-shadow:var(--q-field-focus-ring)!important}body[data-theme=morph] .q-textarea textarea,body[data-theme=warm] .q-textarea textarea{color:var(--q-field-text-color)!important}body[data-theme=morph] .q-textarea textarea::placeholder,body[data-theme=warm] .q-textarea textarea::placeholder{color:var(--q-field-placeholder-color)!important}body[data-theme=morph] .q-dropdown-menu,body[data-theme=warm] .q-dropdown-menu{width:100%}body[data-theme=morph] .q-dropdown-menu .q-dropdown-menu-action,body[data-theme=warm] .q-dropdown-menu .q-dropdown-menu-action{border:1px solid var(--q-field-border-color)!important;box-shadow:none!important;background-color:#ffffffdb!important;border-radius:2px!important}body[data-theme=morph] .q-dropdown-menu .q-dropdown-menu-action.plain,body[data-theme=warm] .q-dropdown-menu .q-dropdown-menu-action.plain{box-shadow:none!important;background-color:#0000!important;border-color:#0000!important}body[data-theme=morph] .q-dropdown-menu .q-dropdown-menu-action.plain:hover,body[data-theme=warm] .q-dropdown-menu .q-dropdown-menu-action.plain:hover{background-color:#426f9e14!important}:is(body[data-theme=morph] .q-dropdown-menu .q-dropdown-menu-action:has(input:focus),body[data-theme=warm] .q-dropdown-menu .q-dropdown-menu-action:has(input:focus)){border-color:var(--q-field-border-color-focus)!important;box-shadow:var(--q-field-focus-ring)!important}body[data-theme=morph] .q-fence .q-fence-inner,body[data-theme=warm] .q-fence .q-fence-inner{opacity:1;border:1px solid var(--q-fence-border-color);-webkit-backdrop-filter:blur(1.6px);color:var(--q-fence-text);background:#ffffff85;border-radius:2px}body[data-theme=morph] .q-fence.success .q-fence-inner,body[data-theme=warm] .q-fence.success .q-fence-inner{border-color:color-mix(in srgb,var(--q-fence-success-text) 36%,transparent);color:var(--q-fence-success-text);background:var(--q-fence-success-bg)!important}body[data-theme=morph] .q-fence.warning .q-fence-inner,body[data-theme=warm] .q-fence.warning .q-fence-inner{border-color:color-mix(in srgb,var(--q-fence-warning-text) 36%,transparent);color:var(--q-fence-warning-text);background:var(--q-fence-warning-bg)!important}body[data-theme=morph] .q-fence.error .q-fence-inner,body[data-theme=morph] .q-fence.danger .q-fence-inner,body[data-theme=warm] .q-fence.error .q-fence-inner,body[data-theme=warm] .q-fence.danger .q-fence-inner{border-color:color-mix(in srgb,var(--q-fence-danger-text) 36%,transparent);color:var(--q-fence-danger-text);background:var(--q-fence-danger-bg)!important}body[data-theme=morph] .form .form-row .form-error,body[data-theme=warm] .form .form-row .form-error{color:#8d3d2d;background:#bc4f371f;border:1px solid #bc4f375c;border-radius:2px}body[data-theme=morph] .q-progress,body[data-theme=warm] .q-progress{--q-progress-fill:repeating-linear-gradient(45deg, var(--q-c-blue-dark), var(--q-c-blue-dark) 10px, var(--q-c-blue-light) 10px, var(--q-c-blue-light) 20px);min-width:0}body[data-theme=morph] .q-progress.green,body[data-theme=warm] .q-progress.green{--q-progress-fill:repeating-linear-gradient(45deg, #26684a, #26684a 10px, #4e9874 10px, #4e9874 20px)}body[data-theme=morph] .q-progress.orange,body[data-theme=warm] .q-progress.orange{--q-progress-fill:repeating-linear-gradient(45deg, var(--q-c-secondary), var(--q-c-secondary) 10px, var(--q-c-blue) 10px, var(--q-c-blue) 20px)}body[data-theme=morph] .q-progress.red,body[data-theme=warm] .q-progress.red{--q-progress-fill:repeating-linear-gradient(45deg, #8d3d2d, #8d3d2d 10px, #bc4f37 10px, #bc4f37 20px)}body[data-theme=morph] .q-progress .q-progress-slot,body[data-theme=warm] .q-progress .q-progress-slot{height:var(--q-progress-track-height);border-radius:var(--q-progress-track-radius);background:var(--q-progress-track-bg)}body[data-theme=morph] .q-progress .q-progress-slot .q-progress-bar,body[data-theme=warm] .q-progress .q-progress-slot .q-progress-bar{border-radius:var(--q-progress-bar-radius);background:var(--q-progress-fill)}body[data-theme=morph] .q-progress .q-progress-slot .q-progress-bar .q-progress-bar-inner,body[data-theme=warm] .q-progress .q-progress-slot .q-progress-bar .q-progress-bar-inner{background:var(--q-progress-fill)}body[data-theme=morph] .frame,body[data-theme=warm] .frame{--morph-frame-tone-shadow:var(--tone-shadow);--morph-frame-edge-opacity:.66;background:#ffffffd1;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe0,0 8px 16px #182e4814;border:1px solid #284e7829!important;border-radius:2px!important}body[data-theme=morph] .frame:after,body[data-theme=warm] .frame:after{content:"";height:var(--tone-edge-bottom);pointer-events:none;z-index:0;background-image:repeating-linear-gradient(90deg,var(--morph-frame-tone-shadow) 0 1px,transparent 1px 2px);opacity:var(--morph-frame-edge-opacity);background-repeat:repeat;position:absolute;bottom:0;left:0;right:0}body[data-theme=morph] .frame>*,body[data-theme=warm] .frame>*{z-index:1;position:relative}body[data-theme=morph] .frame:not(.flat),body[data-theme=warm] .frame:not(.flat){padding-bottom:22px!important}body[data-theme=morph] .frame.focus,body[data-theme=warm] .frame.focus{--morph-frame-tone-shadow:#426f9e52;--morph-frame-edge-opacity:.78;background:#ffffffeb!important;border-color:#426f9e85!important;box-shadow:0 0 0 1px #426f9e24,inset 0 1px #ffffffe6,0 10px 18px #182e481f!important}body[data-theme=morph] .frame.shadow,body[data-theme=warm] .frame.shadow{--morph-frame-tone-shadow:#21446b52;--morph-frame-edge-opacity:.82;box-shadow:inset 0 1px #ffffffe6,0 14px 28px #182e4829!important}body[data-theme=morph] .frame.shadow:after,body[data-theme=warm] .frame.shadow:after{height:calc(var(--tone-edge-bottom) + 2px)}body[data-theme=morph] .frame.flat:after,body[data-theme=warm] .frame.flat:after{display:none}body[data-theme=morph] .frame.flat,body[data-theme=warm] .frame.flat{-webkit-backdrop-filter:blur(1.6px);box-shadow:none!important;background:#e5edf580!important;border-color:#284e781a!important}body[data-theme=morph] .q-drawer-mask,body[data-theme=warm] .q-drawer-mask{background:#0000003d!important}body[data-theme=morph] .q-drawer,body[data-theme=warm] .q-drawer{border-right:1px solid var(--line,#00000029);background:#f7f7f7f7!important;box-shadow:inset 0 1px #ffffffe6,0 12px 24px #14182024!important}body[data-theme=morph] .q-drawer-header,body[data-theme=warm] .q-drawer-header{border-bottom:1px solid var(--line,#00000029)!important;padding:12px 12px 10px!important}body[data-theme=morph] .q-drawer-title,body[data-theme=warm] .q-drawer-title{font-family:var(--font-mono,"IBM Plex Mono", monospace);color:var(--text-1,#343434);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}body[data-theme=morph] .q-drawer-close,body[data-theme=warm] .q-drawer-close{color:var(--text-1,#343434)}body[data-theme=morph] .q-drawer-body,body[data-theme=warm] .q-drawer-body{padding:10px!important}body[data-theme=morph] .q-avatar.rounded,body[data-theme=warm] .q-avatar.rounded,body[data-theme=morph] .q-avatar.rounded img,body[data-theme=warm] .q-avatar.rounded img{border-radius:2px!important}body[data-theme=morph] .q-avatar.border-solid,body[data-theme=warm] .q-avatar.border-solid{box-shadow:none!important;border-width:1px!important;border-color:#0000002e!important}body[data-theme=morph] .q-avatar.border-hollow,body[data-theme=warm] .q-avatar.border-hollow{border-width:1px!important;border-color:#0003!important}body[data-theme=morph] .q-badge,body[data-theme=warm] .q-badge{font-weight:600}body[data-theme=morph] .q-badge.q-badge-sm,body[data-theme=morph] .q-badge.q-badge-md,body[data-theme=morph] .q-badge.q-badge-lg,body[data-theme=warm] .q-badge.q-badge-sm,body[data-theme=warm] .q-badge.q-badge-md,body[data-theme=warm] .q-badge.q-badge-lg{border-radius:2px!important}body[data-theme=morph] .q-badge.q-badge-default.q-badge-filled,body[data-theme=warm] .q-badge.q-badge-default.q-badge-filled{color:#343434!important;background:#60606024!important}body[data-theme=morph] .q-badge.q-badge-default.q-badge-light,body[data-theme=warm] .q-badge.q-badge-default.q-badge-light{color:#343434!important;background:#6060601a!important}body[data-theme=morph] .q-collapse.q-collapse-bordered,body[data-theme=warm] .q-collapse.q-collapse-bordered{background:#fffc!important;border:1px solid #284e7829!important;border-radius:2px!important}body[data-theme=morph] .q-collapse-item:not(:last-child):not(.ghost),body[data-theme=warm] .q-collapse-item:not(:last-child):not(.ghost){border-bottom-color:#284e7829!important}body[data-theme=morph] .q-collapse-item-header,body[data-theme=warm] .q-collapse-item-header{background-color:#ffffffad!important}body[data-theme=morph] .q-collapse-item-header:hover:not(.disabled),body[data-theme=morph] .q-collapse-item-header.active,body[data-theme=warm] .q-collapse-item-header:hover:not(.disabled),body[data-theme=warm] .q-collapse-item-header.active{background-color:#f6fafff5!important}body[data-theme=morph] .q-collapse-item-subtitle,body[data-theme=morph] .q-collapse-item-arrow,body[data-theme=warm] .q-collapse-item-subtitle,body[data-theme=warm] .q-collapse-item-arrow{color:var(--q-c-blue)!important}body[data-theme=morph] .q-collapse-item-icon,body[data-theme=warm] .q-collapse-item-icon{background:#ffffffc2!important;border-color:#284e7829!important;border-radius:2px!important}body[data-theme=morph] .q-collapse-item-header:hover:not(.disabled) .q-collapse-item-arrow,body[data-theme=morph] .q-collapse-item-header.active .q-collapse-item-arrow,body[data-theme=warm] .q-collapse-item-header:hover:not(.disabled) .q-collapse-item-arrow,body[data-theme=warm] .q-collapse-item-header.active .q-collapse-item-arrow{color:var(--q-c-secondary)!important}body[data-theme=morph] .q-collapse-item-content,body[data-theme=warm] .q-collapse-item-content{background-color:#ffffffdb!important;border-top-color:#284e7824!important}body[data-theme=morph] .q-collapse-item.ghost,body[data-theme=warm] .q-collapse-item.ghost{border:1px dashed #284e7829!important;border-radius:2px!important}body[data-theme=morph] .q-collapse-item.ghost .q-collapse-item-header,body[data-theme=warm] .q-collapse-item.ghost .q-collapse-item-header{background-color:#ffffffa8!important;border-radius:2px!important}body[data-theme=morph] .q-collapse-item.ghost.active .q-collapse-item-header,body[data-theme=warm] .q-collapse-item.ghost.active .q-collapse-item-header{border-radius:2px 2px 0 0!important}body[data-theme=morph] .q-collapse-item.ghost .q-collapse-item-content,body[data-theme=warm] .q-collapse-item.ghost .q-collapse-item-content{border-top-color:#284e7829!important}body[data-theme=morph] .q-datetime-picker,body[data-theme=warm] .q-datetime-picker{box-shadow:none!important;background-color:#ffffffdb!important;border:1px solid #0003!important;border-radius:2px!important}body[data-theme=morph] .q-datetime-picker input[type=date],body[data-theme=morph] .q-datetime-picker input[type=time],body[data-theme=warm] .q-datetime-picker input[type=date],body[data-theme=warm] .q-datetime-picker input[type=time]{color:#1f1f1f!important}body[data-theme=morph] .q-dialog-mask,body[data-theme=warm] .q-dialog-mask{background-color:#0000003d!important}body[data-theme=morph] .q-dialog,body[data-theme=warm] .q-dialog{background-color:#fff!important;border:1px solid #00000029!important;border-radius:2px!important}body[data-theme=morph] .q-dialog.q-dialog.desktop-mode-popup,body[data-theme=warm] .q-dialog.q-dialog.desktop-mode-popup{box-shadow:inset 0 1px #ffffffe6,0 12px 24px #14182024!important}body[data-theme=morph] .q-dialog-header,body[data-theme=warm] .q-dialog-header{border-bottom:1px solid #00000029}body[data-theme=morph] .q-dialog-header .q-dialog-title,body[data-theme=warm] .q-dialog-header .q-dialog-title{font-family:var(--q-font-mono);letter-spacing:.1em;text-transform:uppercase;color:#343434;font-size:12px;font-weight:700}body[data-theme=morph] .q-dropdown-menu-with-text-field,body[data-theme=warm] .q-dropdown-menu-with-text-field{border:1px solid var(--q-field-border-color)!important;box-shadow:none!important;background-color:#ffffffdb!important;border-radius:2px!important}:is(body[data-theme=morph] .q-dropdown-menu-with-text-field:has(input:focus),body[data-theme=warm] .q-dropdown-menu-with-text-field:has(input:focus)){border-color:var(--q-field-border-color-focus)!important;box-shadow:var(--q-field-focus-ring)!important}body[data-theme=morph] .q-dropdown-menu-with-text-field .q-dropdown-menu-wrapper .touchable.plain,body[data-theme=warm] .q-dropdown-menu-with-text-field .q-dropdown-menu-wrapper .touchable.plain{border-top-left-radius:2px!important;border-bottom-right-radius:2px!important}body[data-theme=morph] .q-menu,body[data-theme=warm] .q-menu{color:var(--color-text)!important;background:#fff!important;border:1px solid #284e7829!important;border-radius:2px!important;box-shadow:inset 0 1px #ffffffd9,0 10px 24px #182e481f!important}body[data-theme=morph] .q-menu .q-menu-title,body[data-theme=warm] .q-menu .q-menu-title{color:var(--color-text)!important}body[data-theme=morph] .q-menu .q-menu-item .q-menu-item-divider,body[data-theme=warm] .q-menu .q-menu-item .q-menu-item-divider{border-top-color:#284e7829!important}body[data-theme=morph] .q-menu .q-menu-item .q-menu-item-inner:hover,body[data-theme=morph] .q-menu .q-menu-item.focused .q-menu-item-inner,body[data-theme=warm] .q-menu .q-menu-item .q-menu-item-inner:hover,body[data-theme=warm] .q-menu .q-menu-item.focused .q-menu-item-inner{background-color:#426f9e1a!important}body[data-theme=morph] .q-menu.no-frame,body[data-theme=warm] .q-menu.no-frame{border:none!important}body[data-theme=morph] .q-menu.no-shadow,body[data-theme=warm] .q-menu.no-shadow{box-shadow:none!important}body[data-theme=morph] .message-dialog-content .icon-wrapper,body[data-theme=warm] .message-dialog-content .icon-wrapper{background-color:#426f9e2e!important;box-shadow:0 0 0 8px #426f9e1a!important}body[data-theme=morph] .message-dialog-content .icon-wrapper .icon,body[data-theme=warm] .message-dialog-content .icon-wrapper .icon{color:var(--q-c-blue)!important}body[data-theme=morph] .q-pack-cover-layer,body[data-theme=warm] .q-pack-cover-layer{background:#d2d2d2!important}body[data-theme=morph] .q-pack-cover-layer.one,body[data-theme=warm] .q-pack-cover-layer.one{background:#e9e9e9!important}body[data-theme=morph] .q-pack-cover-inner,body[data-theme=warm] .q-pack-cover-inner{box-shadow:inset 0 1px #ffffffe6,0 10px 20px #1418201f!important}body[data-theme=morph] .q-pack-cover-seals,body[data-theme=warm] .q-pack-cover-seals{border-right-color:#0000002e!important}body[data-theme=morph] .q-pagination .q-page-indicator,body[data-theme=warm] .q-pagination .q-page-indicator{background-color:#0000!important}body[data-theme=morph] .q-pagination .q-page-indicator .q-button.active,body[data-theme=warm] .q-pagination .q-page-indicator .q-button.active{color:var(--q-c-blue)!important}body[data-theme=morph] .q-pagination .q-page-indicator-simple,body[data-theme=warm] .q-pagination .q-page-indicator-simple{color:var(--q-c-dark-2)!important}body[data-theme=morph] .q-payment-apparoch-item,body[data-theme=warm] .q-payment-apparoch-item{border-radius:2px!important}body[data-theme=morph] .q-payment-approach-item-wrapper,body[data-theme=warm] .q-payment-approach-item-wrapper{background-color:#ffffff94!important;border-color:#284e7829!important;border-radius:2px!important}body[data-theme=morph] .q-payment-approach-item-wrapper .check-indicator,body[data-theme=warm] .q-payment-approach-item-wrapper .check-indicator{color:#6a6a6a!important}body[data-theme=morph] .q-payment-approach-item-wrapper.selected,body[data-theme=warm] .q-payment-approach-item-wrapper.selected{background-color:#426f9e1f!important;border-color:#426f9e85!important}body[data-theme=morph] .q-payment-approach-item-wrapper.selected .check-indicator,body[data-theme=warm] .q-payment-approach-item-wrapper.selected .check-indicator{color:var(--q-c-blue)!important}body[data-theme=morph] .q-payment-approach-item-wrapper:not(.disabled):hover,body[data-theme=warm] .q-payment-approach-item-wrapper:not(.disabled):hover{background-color:#426f9e14!important;border-color:#284e783d!important}body[data-theme=morph] .q-premium-decoration-image,body[data-theme=warm] .q-premium-decoration-image{opacity:.85}body[data-theme=morph] .q-share .q-share-link,body[data-theme=morph] .q-share .q-share-link-inner,body[data-theme=warm] .q-share .q-share-link,body[data-theme=warm] .q-share .q-share-link-inner{border-radius:2px!important}body[data-theme=morph] .q-share .q-share-link-inner,body[data-theme=warm] .q-share .q-share-link-inner{background:#e9e9e9!important;border-color:#0000002e!important}body[data-theme=morph] .q-share .q-share-link-inner.x,body[data-theme=warm] .q-share .q-share-link-inner.x{background:#000!important;border-color:#000!important}body[data-theme=morph] .q-share .q-share-link-inner.facebook,body[data-theme=warm] .q-share .q-share-link-inner.facebook{background:#4e71a8!important;border-color:#4e71a8!important}body[data-theme=morph] .q-share .q-share-link-inner.linkedin,body[data-theme=warm] .q-share .q-share-link-inner.linkedin{background:#1686b0!important;border-color:#1686b0!important}body[data-theme=morph] .q-share .q-share-link-inner.mastodon,body[data-theme=warm] .q-share .q-share-link-inner.mastodon{background:#2b90d9!important;border-color:#2b90d9!important}body[data-theme=morph] .q-share .q-share-link-inner.bluesky,body[data-theme=warm] .q-share .q-share-link-inner.bluesky{background:#1185fe!important;border-color:#1185fe!important}body[data-theme=morph] .q-share .q-share-link-inner.hackernews,body[data-theme=warm] .q-share .q-share-link-inner.hackernews{background:#f60!important;border-color:#f60!important}body[data-theme=morph] .q-share .q-share-link-inner.general,body[data-theme=warm] .q-share .q-share-link-inner.general{background:#585858!important;border-color:#585858!important}body[data-theme=morph] .q-skeleton,body[data-theme=warm] .q-skeleton{background:#60606038!important}body[data-theme=morph] .q-skeleton-wave:after,body[data-theme=warm] .q-skeleton-wave:after{background:linear-gradient(90deg,#0000,#ffffff59,#0000)!important}body[data-theme=morph] .q-switch:focus-within .q-switch-inner,body[data-theme=warm] .q-switch:focus-within .q-switch-inner{outline:2px solid color-mix(in srgb,var(--q-c-blue) 36%,transparent)!important;outline-offset:2px!important}body[data-theme=morph] .q-switch:not(.theme-clear-sky):not(.theme-plastic) .q-switch-inner,body[data-theme=warm] .q-switch:not(.theme-clear-sky):not(.theme-plastic) .q-switch-inner{background:color-mix(in srgb,var(--q-c-blue) 14%,var(--q-bg-light-2))!important;border-radius:2px!important;box-shadow:inset 0 0 0 1px #284e782e,inset 0 1px #ffffff7a!important}body[data-theme=morph] .q-switch:not(.theme-clear-sky):not(.theme-plastic) .q-switch-inner .q-switch-handle,body[data-theme=warm] .q-switch:not(.theme-clear-sky):not(.theme-plastic) .q-switch-inner .q-switch-handle{border-radius:2px!important;box-shadow:0 0 0 1px #284e782e,0 1px 2px #182e481f!important}body[data-theme=morph] .q-switch:not(.theme-clear-sky):not(.theme-plastic) .q-switch-checkbox:checked+.q-switch-inner,body[data-theme=warm] .q-switch:not(.theme-clear-sky):not(.theme-plastic) .q-switch-checkbox:checked+.q-switch-inner{background:var(--q-c-blue)!important;box-shadow:inset 0 0 0 1px #21446b6b,inset 0 1px #ffffff38!important}body[data-theme=morph] .q-switch.theme-clear-sky,body[data-theme=warm] .q-switch.theme-clear-sky{--switch-transition-duration:.26s;--switch-off-handle-x:-5px;--switch-on-handle-x:-5px}body[data-theme=morph] .q-switch.theme-clear-sky .q-switch-inner,body[data-theme=warm] .q-switch.theme-clear-sky .q-switch-inner{background-image:linear-gradient(#cfd9e1,#99acba 30%,#5e6f7f 68%,#2d3b49)!important;background-position:bottom!important;background-size:auto 8em!important;border:2px solid #6f8596!important;border-radius:16px!important;box-shadow:inset 0 1px #e5edf3,inset 0 -1px #25313e,0 1px 2px #0000001a!important}body[data-theme=morph] .q-switch.theme-clear-sky .q-switch-inner .q-switch-handle,body[data-theme=warm] .q-switch.theme-clear-sky .q-switch-inner .q-switch-handle{background:radial-gradient(circle at 28% 28%,#f8fbff,#d9e3eb 58%,#c0cdd8)!important;box-shadow:0 0 .2em .05em #bccedeb3,inset -.24em -.24em #e8f0f6,inset -.34em -.34em 0 .62em #f9fcff!important}body[data-theme=morph] .q-switch.theme-clear-sky .q-switch-checkbox:checked+.q-switch-inner,body[data-theme=warm] .q-switch.theme-clear-sky .q-switch-checkbox:checked+.q-switch-inner{background-image:linear-gradient(#dbe7f2,#a9c1d8 38%,#5f86ad 72%,#284e78)!important;background-position:top!important;border-color:#5f86ad!important;box-shadow:inset 0 1px #edf3f8,inset 0 -1px #21446b,0 1px 2px #0000001f!important}body[data-theme=morph] .q-switch.theme-clear-sky .q-switch-checkbox:checked+.q-switch-inner .q-switch-handle,body[data-theme=warm] .q-switch.theme-clear-sky .q-switch-checkbox:checked+.q-switch-inner .q-switch-handle{background:radial-gradient(circle at 30% 28%,#fff,#dbe7f2 58%,#a9c1d8)!important;box-shadow:0 0 .28em .07em #92b4d5e6,0 0 1.3em #5c86b56b,inset -.25em -.25em #c8d9ea,inset -.34em -.34em 0 .62em #f5f9fd!important}body[data-theme=morph] .q-switch.theme-plastic .q-switch-inner,body[data-theme=warm] .q-switch.theme-plastic .q-switch-inner{background:linear-gradient(#d7d7d7,#bdbdbd)!important;border:1px solid #8f8f8f!important;border-radius:6px!important;box-shadow:inset 0 1px #f2f2f2,inset 0 -1px #a8a8a8!important}body[data-theme=morph] .q-switch.theme-plastic .q-switch-inner .q-switch-handle,body[data-theme=warm] .q-switch.theme-plastic .q-switch-inner .q-switch-handle{background:linear-gradient(#4a4a4a,#2e2e2e)!important;border-radius:4px!important;width:24px!important;height:24px!important;margin-top:0!important;top:3px!important;left:4px!important;transform:none!important;box-shadow:0 0 0 1px #1f1f1f,inset 0 1px #5a5a5a!important}body[data-theme=morph] .q-switch.theme-plastic .q-switch-inner .q-switch-handle .q-switch-icon,body[data-theme=warm] .q-switch.theme-plastic .q-switch-inner .q-switch-handle .q-switch-icon{color:#d7d7d7!important}body[data-theme=morph] .q-switch.theme-plastic .q-switch-checkbox:checked+.q-switch-inner,body[data-theme=warm] .q-switch.theme-plastic .q-switch-checkbox:checked+.q-switch-inner{background:linear-gradient(#9ab7d3,#426f9e)!important;border-color:#51779d!important;box-shadow:inset 0 1px #c6d8e8,inset 0 -1px #21446b!important}body[data-theme=morph] .q-switch.theme-plastic .q-switch-checkbox:checked+.q-switch-inner .q-switch-handle,body[data-theme=warm] .q-switch.theme-plastic .q-switch-checkbox:checked+.q-switch-inner .q-switch-handle{background:linear-gradient(#f8fbfe,#d8e5f1)!important;left:24px!important;transform:none!important;box-shadow:0 0 0 1px #365a81,inset 0 1px #fff!important}body[data-theme=morph] .q-switch.theme-plastic .q-switch-checkbox:checked+.q-switch-inner .q-switch-handle .q-switch-icon,body[data-theme=warm] .q-switch.theme-plastic .q-switch-checkbox:checked+.q-switch-inner .q-switch-handle .q-switch-icon{color:var(--q-c-secondary)!important}body[data-theme=morph] input.q-checkbox,body[data-theme=warm] input.q-checkbox{background:#ffffffbd!important;border:1px solid #0000003d!important;border-radius:2px!important}body[data-theme=morph] input.q-checkbox:before,body[data-theme=morph] input.q-checkbox:after,body[data-theme=warm] input.q-checkbox:before,body[data-theme=warm] input.q-checkbox:after{background-color:#9ea4ad!important}body[data-theme=morph] input.q-checkbox:checked,body[data-theme=warm] input.q-checkbox:checked{border-color:var(--q-c-blue)!important;background:#ffffffeb!important}body[data-theme=morph] input.q-checkbox:checked:before,body[data-theme=morph] input.q-checkbox:checked:after,body[data-theme=warm] input.q-checkbox:checked:before,body[data-theme=warm] input.q-checkbox:checked:after{background-color:var(--q-c-blue)!important}body[data-theme=morph] input.q-checkbox:disabled,body[data-theme=warm] input.q-checkbox:disabled{opacity:1!important;background:#e0e0e0bd!important;border-color:#00000024!important}body[data-theme=morph] input.q-checkbox:disabled:before,body[data-theme=morph] input.q-checkbox:disabled:after,body[data-theme=warm] input.q-checkbox:disabled:before,body[data-theme=warm] input.q-checkbox:disabled:after{background-color:#b7bcc4!important}body[data-theme=morph] .q-tabs .q-tabs-indicator,body[data-theme=warm] .q-tabs .q-tabs-indicator{transition:left .16s ease-out,width .16s ease-out!important}body[data-theme=morph] .q-tabs.normal,body[data-theme=warm] .q-tabs.normal{border-radius:2px!important}body[data-theme=morph] .q-tabs.normal .q-tabs-indicator,body[data-theme=warm] .q-tabs.normal .q-tabs-indicator{border-color:#0000!important;border-radius:2px!important}body[data-theme=morph] .q-tabs.normal .q-tab-button.selected.outlined,body[data-theme=warm] .q-tabs.normal .q-tab-button.selected.outlined{color:var(--color-text)!important;background-color:#ffffff8a!important;border-color:#284e783d!important;box-shadow:inset 0 1px #ffffffe6,0 4px 10px #182e480f!important}body[data-theme=morph] .q-tabs.normal .q-tab-button.selected.outlined:hover,body[data-theme=warm] .q-tabs.normal .q-tab-button.selected.outlined:hover{background-color:color-mix(in srgb,var(--q-c-blue) 8%,white)!important;color:var(--color-text)!important;border-color:#284e784d!important;box-shadow:inset 0 1px #ffffffe6,0 4px 10px #182e480f!important}body[data-theme=morph] .q-tabs.plain,body[data-theme=warm] .q-tabs.plain{box-shadow:inset 0 -1px #284e7833!important}body[data-theme=morph] .q-tabs.plain .q-tabs-indicator,body[data-theme=warm] .q-tabs.plain .q-tabs-indicator{background-color:var(--q-c-blue)!important}body[data-theme=morph] .q-tabs.plain .q-tab-button,body[data-theme=warm] .q-tabs.plain .q-tab-button{color:var(--q-c-dark-2)!important;border-radius:2px!important}body[data-theme=morph] .q-tabs.plain .q-tab-button.selected,body[data-theme=warm] .q-tabs.plain .q-tab-button.selected{font-weight:600;color:var(--q-c-blue)!important}body[data-theme=morph] .q-tabs.plain .q-tab-button.non-selected,body[data-theme=warm] .q-tabs.plain .q-tab-button.non-selected{opacity:.84!important}body[data-theme=morph] .q-tabs.plain .q-tab-button:hover,body[data-theme=warm] .q-tabs.plain .q-tab-button:hover{background-color:var(--q-c-blue-dimm-1)!important;color:var(--color-text)!important}body[data-theme=morph] .q-text-field-with-button .q-text-field-wrapper,body[data-theme=warm] .q-text-field-with-button .q-text-field-wrapper{box-shadow:inset 0 0 0 1px var(--q-field-border-color)!important;background-color:#ffffffdb!important;border:none!important}:is(body[data-theme=morph] .q-text-field-with-button .q-text-field-wrapper:has(input:focus),body[data-theme=warm] .q-text-field-with-button .q-text-field-wrapper:has(input:focus)){box-shadow:inset 0 0 0 1px var(--q-field-border-color-focus),var(--q-field-focus-ring)!important}body[data-theme=morph] .q-text-field-with-button.vertical .q-text-field-wrapper,body[data-theme=warm] .q-text-field-with-button.vertical .q-text-field-wrapper{border-radius:2px 2px 0 0!important}body[data-theme=morph] .q-text-field-with-button.vertical .q-text-button-wrapper .q-button,body[data-theme=warm] .q-text-field-with-button.vertical .q-text-button-wrapper .q-button{border-radius:0 0 2px 2px!important}body[data-theme=morph] .q-text-field-with-button.horizontal .q-text-field-wrapper,body[data-theme=warm] .q-text-field-with-button.horizontal .q-text-field-wrapper{border-radius:2px 0 0 2px!important}body[data-theme=morph] .q-text-field-with-button.horizontal .q-text-button-wrapper .q-button,body[data-theme=warm] .q-text-field-with-button.horizontal .q-text-button-wrapper .q-button{border-radius:0 2px 2px 0!important}body[data-theme=morph] .q-toast-container,body[data-theme=warm] .q-toast-container{gap:10px}body[data-theme=morph] .q-toast,body[data-theme=warm] .q-toast{border:1px solid #00000029;background:#f7f7f7f7!important;border-radius:2px!important;box-shadow:inset 0 1px #ffffffe6,0 10px 20px #1418201f!important}body[data-theme=morph] .q-tooltip,body[data-theme=warm] .q-tooltip{color:#fff!important;background:#2a2a2d!important;border-radius:2px!important;box-shadow:inset 0 1px #ffffff0f,0 8px 16px #14182038!important}body[data-theme=morph] .q-tooltip.q-tooltip-arrow.q-tooltip-top:before,body[data-theme=warm] .q-tooltip.q-tooltip-arrow.q-tooltip-top:before{border-top-color:#2a2a2d!important}body[data-theme=morph] .q-tooltip.q-tooltip-arrow.q-tooltip-bottom:before,body[data-theme=warm] .q-tooltip.q-tooltip-arrow.q-tooltip-bottom:before{border-bottom-color:#2a2a2d!important}body[data-theme=morph] .q-tooltip.q-tooltip-arrow.q-tooltip-left:before,body[data-theme=warm] .q-tooltip.q-tooltip-arrow.q-tooltip-left:before{border-left-color:#2a2a2d!important}body[data-theme=morph] .q-tooltip.q-tooltip-arrow.q-tooltip-right:before,body[data-theme=warm] .q-tooltip.q-tooltip-arrow.q-tooltip-right:before{border-right-color:#2a2a2d!important}.language-selector[data-v-2287ed9e]{max-width:8rem;min-height:2.25rem;color:inherit;background:var(--surface,transparent);border:1px solid var(--line);font:inherit;cursor:pointer;border-radius:.35rem;padding:.35rem .5rem;font-size:.8rem}.language-selector[data-v-2287ed9e]:focus-visible{outline-offset:2px;outline:2px solid}.live-hls-player[data-v-c56d303f]{position:relative}video[data-v-c56d303f]{background:#000;width:100%;height:100%;display:block}p[data-v-c56d303f]{color:#fff;background:#000c;margin:0;padding:12px;position:absolute;inset:auto 0 0}.audit-filter-panel[data-v-66b48b24],.audit-events-panel[data-v-66b48b24]{min-width:0}.audit-page[data-v-66b48b24]{container-type:inline-size}.audit-heading p[data-v-66b48b24]{margin:.35rem 0 0}.audit-filters[data-v-66b48b24]{grid-template-columns:repeat(3,minmax(10rem,1fr)) auto;align-items:end;gap:.9rem;display:grid}.audit-filter-button[data-v-66b48b24]{min-height:2.75rem}.audit-skeleton[data-v-66b48b24]{gap:.75rem;display:grid}.empty-line[data-v-66b48b24]{padding:1.25rem 0}.audit-event-list[data-v-66b48b24]{display:grid}.audit-event[data-v-66b48b24]{border-top:1px solid var(--line);padding:1rem 0}.audit-event[data-v-66b48b24]:first-child{border-top:0}.audit-event-head[data-v-66b48b24]{justify-content:space-between;gap:1rem;display:flex}.audit-event-head time[data-v-66b48b24],.audit-event-data[data-v-66b48b24]{color:var(--muted);font-size:var(--ds-text-md)}.audit-event-head time[data-v-66b48b24]{font-variant-numeric:tabular-nums}.audit-event-details[data-v-66b48b24]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1.25rem;margin:.85rem 0 0;display:grid}.audit-event-details div[data-v-66b48b24]{min-width:0}.audit-event-details dt[data-v-66b48b24]{color:var(--muted);font-size:var(--ds-text-xs)}.audit-event-details dd[data-v-66b48b24]{overflow-wrap:anywhere;margin:.15rem 0 0}.audit-entity[data-v-66b48b24]{align-items:center;gap:.55rem;display:flex}.audit-entity>span[data-v-66b48b24]:last-child{gap:.1rem;min-width:0;display:grid}.audit-entity strong[data-v-66b48b24]{font-size:var(--ds-text-md);font-weight:600}.audit-entity small[data-v-66b48b24]{color:var(--muted);font-size:var(--ds-text-xs);overflow-wrap:anywhere}.audit-entity-avatar[data-v-66b48b24]{border:1px solid var(--line);background:var(--surface-subtle,var(--surface));width:2rem;height:2rem;color:var(--muted);font-size:var(--ds-text-xs);border-radius:50%;flex:0 0 2rem;place-items:center;font-weight:650;display:grid;position:relative;overflow:hidden}.audit-entity-avatar img[data-v-66b48b24]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.audit-event-data[data-v-66b48b24]{overflow-wrap:anywhere;margin:.8rem 0 0}.audit-pager[data-v-66b48b24]{margin-top:.75rem}@container (width<=46rem){.audit-filters[data-v-66b48b24],.audit-event-details[data-v-66b48b24]{grid-template-columns:1fr}.audit-event-head[data-v-66b48b24]{flex-direction:column;gap:.3rem}}.membership-page[data-v-00fd7517]{width:min(100%,52rem);min-width:0;color:var(--ink);gap:2rem;margin:0 auto;display:grid}.member-heading[data-v-00fd7517]{justify-items:start;gap:.75rem;display:grid}.member-heading h1[data-v-00fd7517]{max-width:24ch;font-size:var(--ds-text-2xl);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.15}.member-heading h1[data-v-00fd7517]:focus{outline:none}.member-heading>p[data-v-00fd7517]{max-width:60ch;color:var(--copy);margin:0;line-height:1.65}.member-heading .member-back[data-v-00fd7517]{color:var(--muted);margin:-.75rem 0 .25rem -.6rem}.member-note[data-v-00fd7517],.member-terms[data-v-00fd7517]{color:var(--muted);font-size:var(--ds-text-sm);margin:0;line-height:1.6}.member-terms a[data-v-00fd7517]{color:var(--copy);text-underline-offset:.2em;text-decoration:underline}.member-current[data-v-00fd7517]{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;padding:2rem 0;display:flex}.member-current-copy[data-v-00fd7517]{gap:.65rem;min-width:0;display:grid}.member-current h2[data-v-00fd7517]{font-size:var(--ds-text-xl);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.2}.member-current p[data-v-00fd7517]{color:var(--copy);font-size:var(--ds-text-md);margin:0;line-height:1.6}.member-current p strong[data-v-00fd7517]{color:var(--ink);font-weight:500}.member-status[data-v-00fd7517]{color:var(--muted);font-size:var(--ds-text-sm);align-items:center;gap:.45rem;display:flex}.member-current-actions[data-v-00fd7517]{flex:none;justify-items:end;gap:.25rem;display:grid}.member-management[data-v-00fd7517]{justify-items:start;gap:1rem;display:grid}.member-management h2[data-v-00fd7517],.member-change-summary h3[data-v-00fd7517]{font-size:var(--ds-text-base);margin:0;font-weight:600}.member-management p[data-v-00fd7517],.member-change-summary p[data-v-00fd7517]{max-width:60ch;color:var(--copy);font-size:var(--ds-text-md);margin:0;line-height:1.65}.member-management>.q-button.plain[data-v-00fd7517]{margin-left:-.6rem}.member-checkbox[data-v-00fd7517]{min-height:44px;color:var(--copy);font-size:var(--ds-text-md);cursor:pointer;align-items:center;gap:.75rem;display:flex}.member-checkbox input[data-v-00fd7517]{width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--primary);margin:0;padding:0}.member-details[data-v-00fd7517]{border-block:1px solid var(--line)}.member-details>summary[data-v-00fd7517]{min-height:56px;color:var(--copy);font-size:var(--ds-text-md);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.member-details>summary[data-v-00fd7517]::-webkit-details-marker{display:none}.member-details[open]>summary svg[data-v-00fd7517]{transform:rotate(180deg)}.member-billing[data-v-00fd7517]{gap:.875rem;margin:0;padding:.5rem 0 1.5rem;display:grid}.member-billing>div[data-v-00fd7517]{font-size:var(--ds-text-md);justify-content:space-between;align-items:baseline;gap:1.5rem;display:flex}.member-billing dt[data-v-00fd7517]{color:var(--muted)}.member-billing dd[data-v-00fd7517]{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;margin:0}.member-notice[data-v-00fd7517]{padding:var(--ds-space-4) 0;border-top:1px solid var(--ds-ink);border-bottom:1px solid var(--ds-line);font-size:var(--ds-text-md);margin:0;line-height:1.6}.member-notice p[data-v-00fd7517]{color:var(--copy);margin:.3rem 0 0}.member-notice.is-error[data-v-00fd7517]{color:var(--danger)}.member-recovery[data-v-00fd7517]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.member-plans[data-v-00fd7517]{flex-direction:column;gap:0;display:flex}.member-plans>.member-notice[data-v-00fd7517],.member-plans>.member-note[data-v-00fd7517]{margin-bottom:1.25rem}.member-plan-list[data-v-00fd7517]{border:0;border-top:1px solid var(--line);min-width:0;margin:0;padding:0;display:grid}.member-plan[data-v-00fd7517]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price""copy action";align-items:start;gap:.75rem 2rem;padding:1.5rem 0;display:grid}.member-plan-name[data-v-00fd7517]{flex-wrap:wrap;grid-area:name;align-items:center;gap:.4rem .75rem;min-width:0;display:flex}.member-plan-title[data-v-00fd7517]{font-size:var(--ds-text-lg);overflow-wrap:anywhere;margin:0;font-weight:650}.member-tag[data-v-00fd7517]{font-size:var(--ds-text-xs);color:var(--copy);border:1px solid var(--line);border-radius:var(--ds-radius-sm);white-space:nowrap;padding:.15rem .5rem;font-weight:500}.member-plan-price[data-v-00fd7517]{white-space:nowrap;flex-wrap:wrap;grid-area:price;justify-content:end;align-items:baseline;gap:.35rem;display:flex}.member-plan-price strong[data-v-00fd7517]{font-size:var(--ds-text-lg);letter-spacing:0;font-variant-numeric:tabular-nums;font-weight:600}.member-plan-price>span[data-v-00fd7517]{color:var(--muted);font-size:var(--ds-text-sm)}.member-plan-copy[data-v-00fd7517]{grid-area:copy;min-width:0}.member-plan-action-wrap[data-v-00fd7517]{border-radius:var(--ds-radius-sm);grid-area:action;place-self:end;max-width:100%;display:inline-flex;position:relative}.member-plan-action-wrap.is-payment-disabled[data-v-00fd7517]{cursor:not-allowed}.member-plan-action-wrap.is-payment-disabled[data-v-00fd7517] button{pointer-events:none}.member-plan-action-wrap[data-v-00fd7517]:focus-visible{outline:2px solid var(--ds-accent);outline-offset:4px}.member-payment-tip[data-v-00fd7517]{z-index:5;border-radius:var(--ds-radius-sm);background:var(--ink);width:max-content;max-width:min(17rem,100vw - 2rem);color:var(--surface);font-size:var(--ds-text-sm);text-align:left;cursor:default;visibility:hidden;padding:.6rem .8rem;font-weight:400;line-height:1.5;position:absolute;bottom:calc(100% + 8px);right:0}.member-payment-tip[data-v-00fd7517]:after{content:"";width:100%;height:8px;position:absolute;top:100%;right:0}.member-plan-action-wrap:not(.is-tip-dismissed):is(:hover,:focus-within) .member-payment-tip[data-v-00fd7517]{visibility:visible}.member-plan-copy>p[data-v-00fd7517]{color:var(--copy);font-size:var(--ds-text-md);overflow-wrap:anywhere;margin:0 0 .65rem;line-height:1.6}.member-plan-image[data-v-00fd7517]{object-fit:cover;border-radius:var(--ds-radius-sm);float:right;width:48px;height:48px;margin:0 0 .5rem 1rem}.member-benefits[data-v-00fd7517]{color:var(--copy);font-size:var(--ds-text-sm);flex-wrap:wrap;gap:.4rem 1.25rem;margin:0;padding:0;line-height:1.6;list-style:none;display:flex}.member-benefits li[data-v-00fd7517]{align-items:baseline;gap:.45rem;min-width:0;display:flex}.member-benefits li span[data-v-00fd7517]{overflow-wrap:anywhere}.member-benefits svg[data-v-00fd7517]{color:var(--muted);flex:none;align-self:start;margin-top:.2rem}.member-more[data-v-00fd7517]{margin-top:.5rem}.member-more>summary[data-v-00fd7517]{cursor:pointer;width:fit-content;min-height:32px;color:var(--copy);font-size:var(--ds-text-sm)}.member-plan.is-unavailable .member-plan-title[data-v-00fd7517]{color:var(--muted)}.member-free[data-v-00fd7517]{order:1;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 0;display:flex}.member-free.is-primary[data-v-00fd7517]{order:-1;padding-top:0}.member-free p[data-v-00fd7517]{color:var(--copy);font-size:var(--ds-text-sm);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;line-height:1.6;display:flex}.member-free p strong[data-v-00fd7517]{color:var(--ink);font-size:var(--ds-text-md);font-weight:600}.member-free .q-button[data-v-00fd7517]{flex:none}.member-plans>.member-plan-note[data-v-00fd7517]{margin:1rem 0 0}.member-checkout[data-v-00fd7517]{justify-items:stretch;gap:1.5rem;width:100%;max-width:36rem;display:grid}.member-checkout-plan[data-v-00fd7517]{border-block:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:1.25rem;display:flex}.member-checkout-plan h2[data-v-00fd7517]{min-width:0;font-size:var(--ds-text-lg);overflow-wrap:anywhere;margin:0;font-weight:600}.member-checkout-plan p[data-v-00fd7517]{font-size:var(--ds-text-md);color:var(--copy);margin:0}.member-checkout-plan p strong[data-v-00fd7517]{color:var(--ink)}.member-checkout-form[data-v-00fd7517],.member-change-summary[data-v-00fd7517]{gap:1.25rem;display:grid}.member-payment-method[data-v-00fd7517]{color:var(--copy);font-size:var(--ds-text-md);gap:.5rem;display:grid}.member-checkout .q-button[data-v-00fd7517]{justify-self:start}.member-checkout .member-billing[data-v-00fd7517]{border-bottom:1px solid var(--line)}.membership-page[data-v-00fd7517] :is(input,select,summary,a):focus-visible{outline:2px solid var(--ds-accent);outline-offset:4px}.membership-page[data-v-00fd7517] .q-button{min-height:44px}@media (width<=600px){.membership-page[data-v-00fd7517]{gap:1.5rem}.member-current[data-v-00fd7517]{flex-direction:column;align-items:start;gap:1.25rem;padding-block:1.5rem}.member-current-actions[data-v-00fd7517]{flex-wrap:wrap;justify-content:start;display:flex}.member-plan[data-v-00fd7517]{grid-template-areas:"name price""copy copy"".action";gap:.75rem;padding:1.25rem 0}.member-plan-name[data-v-00fd7517]{flex-direction:column;align-items:start}.member-plan-price[data-v-00fd7517]{flex-direction:column;align-items:end;gap:0}.member-benefits[data-v-00fd7517]{gap:.35rem;display:grid}.member-free[data-v-00fd7517]{gap:.75rem;padding-block:1.5rem 0}.member-free.is-primary[data-v-00fd7517]{padding-block:0 1.5rem}.member-free p[data-v-00fd7517]{display:grid}.member-recovery[data-v-00fd7517]{flex-direction:column;align-items:start}.member-checkout-plan[data-v-00fd7517]{flex-direction:column;gap:.35rem}.member-checkout .q-button[data-v-00fd7517]{justify-self:stretch}}.rune-stone[data-v-5ecb5b80]{--rune-light:#ffe3a0;pointer-events:none;width:100%;height:100%;overflow:visible}.rune-stone-wall-light[data-v-5ecb5b80]{fill:var(--rune-light);filter:blur(15px);opacity:calc(.15 + var(--rune-awake,0) * .16);transition:opacity .28s cubic-bezier(.22,1,.36,1)}.rune-stone-light[data-v-5ecb5b80]{stop-color:color-mix(in oklch, var(--stone-color) 72%, #eee5d2)}.rune-stone-dark[data-v-5ecb5b80]{stop-color:color-mix(in oklch, var(--stone-color) 82%, #3f342b)}.rune-stone-edge[data-v-5ecb5b80]{fill:color-mix(in oklch, var(--stone-color) 72%, #352a23)}.rune-stone-face[data-v-5ecb5b80]{stroke:color-mix(in oklch, var(--stone-color) 86%, #3f342b);stroke-width:1px;stroke-linejoin:round}.rune-stone-bevel[data-v-5ecb5b80]{stroke:#eee5d2;stroke-opacity:.22;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.rune-stone-grain[data-v-5ecb5b80]{stroke:#3f342b;stroke-opacity:.2;stroke-width:1.5px;stroke-linecap:round}.rune-stone-sigil[data-v-5ecb5b80],.rune-stone-engraving[data-v-5ecb5b80]{stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.rune-stone-engraving[data-v-5ecb5b80]{stroke:#352a23;stroke-opacity:.48;stroke-width:4.5px}.rune-stone-glow[data-v-5ecb5b80],.rune-stone-flare[data-v-5ecb5b80]{stroke:var(--rune-light);stroke-linecap:round;stroke-linejoin:round}.rune-stone-glow[data-v-5ecb5b80]{stroke-width:6px;filter:blur(3px);opacity:.85}.rune-stone-flare[data-v-5ecb5b80]{stroke-width:12px;filter:blur(7px);opacity:calc(var(--rune-awake,0) * .85);transition:opacity .28s cubic-bezier(.22,1,.36,1)}.rune-stone-sigil[data-v-5ecb5b80]{stroke:#fff6d9;filter:drop-shadow(0 0 2px #ffdc85)}.rune-stone-ward[data-v-5ecb5b80]{stroke:#e9c379;stroke-width:1px;filter:drop-shadow(0 0 3px #ffe3a0);opacity:calc(var(--rune-awake,0) * .85);transform-origin:72px 76px;transform:scale(calc(.86 + var(--rune-awake,0) * .14)) rotate(calc(-12deg + var(--rune-awake,0) * 12deg));transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1)}.rune-stone-motes[data-v-5ecb5b80]{stroke:#fff0be;fill:#fff0be;stroke-width:1.5px;stroke-linecap:round;filter:drop-shadow(0 0 3px #ffd780);opacity:var(--rune-awake,0);transform:translateY(calc(8px - var(--rune-awake,0) * 8px));transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.rune-stone-wall-light[data-v-5ecb5b80],.rune-stone-flare[data-v-5ecb5b80],.rune-stone-ward[data-v-5ecb5b80],.rune-stone-motes[data-v-5ecb5b80]{transition:none}.rune-stone-ward[data-v-5ecb5b80],.rune-stone-motes[data-v-5ecb5b80]{transform:none}}.feed-rune-link[data-v-df54d002]{--rune-awake:0;width:fit-content;min-width:0;max-width:100%;color:var(--ds-ink);align-items:center;gap:12px;text-decoration:none;display:flex}.feed-rune-link>.feed-rune-stone[data-v-df54d002]{flex:0 0 64px;width:64px;height:68px}.feed-rune-kind[data-v-df54d002]{flex-shrink:0}.feed-rune-copy[data-v-df54d002]{min-width:0}.feed-rune-byline[data-v-df54d002]{color:var(--ds-copy);font-size:var(--ds-text-sm);align-items:center;gap:6px;margin:4px 0 0;line-height:1.4;display:flex}.feed-rune-byline span[data-v-df54d002]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feed-rune-link h2[data-v-df54d002]{overflow-wrap:anywhere;-webkit-line-clamp:3;min-width:0;color:inherit;font-family:var(--rune-font-display);font-size:var(--ds-text-lg);-webkit-box-orient:vertical;margin:0;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.feed-rune-link[data-v-df54d002]:focus-visible{outline:2px solid var(--ds-accent);outline-offset:3px}@media (hover:hover){.feed-rune-link[data-v-df54d002]:hover{color:var(--ds-accent)}}.standalone-language[data-v-4d74bf2f]{z-index:40;position:fixed;top:.75rem;right:1rem}.rune-library,.rune-create-page,.rune-edit-page,.rune-viewer-page,.feed-rune-link,.post-create-page{--rune-font-display:var(--ds-font-display);--rune-gutter:clamp(1rem, 3vw, 2.5rem);color:var(--ds-copy)}.rune-library,.rune-create-page,.rune-edit-page,.personal-post-page.post-create-page{width:min(100%,1120px);padding:clamp(1.5rem, 4vw, 3.5rem) var(--rune-gutter) 5rem;margin:0 auto}.rune-library-heading,.rune-detail-heading{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.rune-library-heading h1,.rune-detail-heading h1,.rune-detail-state h1{color:var(--ds-ink);font-family:var(--rune-font-display);font-size:var(--ds-text-display);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.1}.rune-library-heading>div,.rune-detail-heading>div{min-width:0}.rune-library-actions{align-items:center;gap:1rem;display:flex}.rune-workbench{border:1px solid var(--ds-line-strong);grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);margin-top:2rem;display:grid}.rune-create-page,.personal-post-page.post-create-page{width:min(100%,44rem)}.rune-field-hint{color:var(--ds-copy);font-size:var(--ds-text-md);margin:.5rem 0 0;line-height:1.6}.rune-field-hint code{font-family:var(--ds-font-mono);font-size:.85em}.rune-upload-panel{gap:1.5rem;margin-top:2rem;display:grid}.rune-workbench .field,.rune-upload-panel .field{min-width:0}.rune-upload-button{justify-self:start;min-height:42px}.rune-upload-file{border:1px solid var(--ds-line);border-radius:var(--ds-radius-sm);background:var(--ds-surface);align-items:center;gap:8px;min-width:0;min-height:42px;padding:0 12px;display:flex}.rune-upload-file:focus-within{border-color:var(--ds-accent)}.rune-upload-file input[type=file]{width:100%;min-width:0;color:var(--ds-copy);font:inherit;font-size:var(--ds-text-md);background:0 0;border:0;padding:0}.rune-upload-file input[type=file]::file-selector-button{min-height:40px;color:var(--ds-accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-right:.5rem;padding:0}.rune-library-message{margin:1rem 0 0}.rune-success-line{color:var(--ok);font-size:var(--ds-text-md)}.rune-cabinet-tabs{gap:1.5rem;margin-top:1.5rem;display:flex}.rune-cabinet-tabs button{min-height:44px;color:var(--ds-muted);font-family:var(--rune-font-display);font-size:var(--ds-text-xl);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.25rem 0;font-weight:400}.rune-cabinet-tabs button[aria-selected=true]{border-bottom-color:var(--ds-accent);color:var(--ds-ink)}.rune-cabinet-tabs button:focus-visible,.rune-room:focus-visible{outline:2px solid var(--ds-accent);outline-offset:4px}.rune-cabinet-stage{--cabinet-slide:clamp(32px, 6vw, 72px);--cabinet-bleed:clamp(24px, 12vh, 120px);margin:calc(1.5rem - var(--cabinet-bleed)) -16px calc(-1 * var(--cabinet-bleed));padding:var(--cabinet-bleed) 16px;pointer-events:none;display:grid;overflow:clip}.rune-room{--cabinet-padding:18px;--cabinet-ink:var(--ds-accent);isolation:isolate;pointer-events:auto;padding:12px var(--cabinet-padding) 8px;border:0;border-radius:0;grid-area:1/1;align-self:start;position:relative;overflow:visible;container:rune-room/inline-size}.rune-cabinet-swap-enter-active,.rune-cabinet-swap-enter-active :is(.rune-cabinet-scene,.rune-shelf-label,.rune-shelf-welcome){transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.rune-cabinet-swap-leave-active,.rune-cabinet-swap-leave-active :is(.rune-cabinet-scene,.rune-shelf-label,.rune-shelf-welcome){transition:opacity .2s cubic-bezier(.7,0,.84,0),transform .2s cubic-bezier(.7,0,.84,0)}.rune-cabinet-swap-enter-from,.rune-cabinet-swap-leave-to{opacity:0}.rune-cabinet-swap-enter-from .rune-cabinet-scene{transform:perspective(1200px) translate3d(calc(var(--cabinet-direction) * var(--cabinet-slide)), 0, -100px) rotateY(calc(var(--cabinet-direction) * -9deg))}.rune-cabinet-swap-leave-to .rune-cabinet-scene{transform:perspective(1200px) translate3d(calc(var(--cabinet-direction) * var(--cabinet-slide) * -1), 0, -60px) rotateY(calc(var(--cabinet-direction) * 6deg))}.rune-cabinet-swap-enter-from :is(.rune-shelf-label,.rune-shelf-welcome){transform:translateX(calc(var(--cabinet-direction) * var(--cabinet-slide)))}.rune-cabinet-swap-leave-to :is(.rune-shelf-label,.rune-shelf-welcome){transform:translateX(calc(var(--cabinet-direction) * var(--cabinet-slide) * -1))}@media (prefers-reduced-motion:reduce){.rune-cabinet-swap-enter-active,.rune-cabinet-swap-leave-active,.rune-cabinet-swap-enter-active :is(.rune-cabinet-scene,.rune-shelf-label,.rune-shelf-welcome),.rune-cabinet-swap-leave-active :is(.rune-cabinet-scene,.rune-shelf-label,.rune-shelf-welcome){transition:none;transform:none}}.rune-workbench,.rune-skill-preview{background-color:var(--ds-surface-muted)}.rune-room,.rune-workbench,.rune-skill-preview{background-image:linear-gradient(color-mix(in srgb, var(--ds-accent) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ds-accent) 4%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--ds-accent) 2%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ds-accent) 2%, transparent) 1px, transparent 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px}.rune-cabinet-scene{z-index:0;visibility:hidden;pointer-events:none;display:block;position:absolute;top:0;left:0}.has-cabinet-scene .rune-cabinet-scene{visibility:visible}.rune-shelves{--shelf-stage:136px;z-index:1;border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;row-gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.rune-shelf-item:after,.rune-shelves-empty:after{border-top:1px solid var(--cabinet-ink);border-bottom:1px solid color-mix(in srgb, var(--ds-accent) 25%, transparent);content:"";pointer-events:none;height:10px;position:absolute;bottom:-8px;left:0;right:0}.has-cabinet-scene .rune-shelf-item:after,.has-cabinet-scene .rune-shelves-empty:after{display:none}.has-cabinet-scene .rune-shelf-object{visibility:hidden}.has-cabinet-scene .rune-shelf-stage:before,.has-cabinet-scene .rune-shelf-stage:after{display:none}.rune-shelf-item{min-width:0;position:relative}.rune-shelves-loading .rune-shelf-item{grid-template-rows:minmax(0, 1fr) var(--shelf-stage);display:grid}.rune-shelf-link{--rune-awake:0;grid-template-rows:minmax(0, 1fr) var(--shelf-stage);width:100%;height:100%;font:inherit;color:var(--ds-ink);cursor:pointer;-webkit-tap-highlight-color:color-mix(in srgb, var(--ds-accent) 10%, transparent);background:0 0;border:0;padding:0;text-decoration:none;display:grid}.rune-shelf-link:focus-visible{--rune-awake:1;border-radius:var(--ds-radius-sm);outline:2px solid var(--cabinet-ink);outline-offset:-6px}.rune-shelf-stage{height:var(--shelf-stage);place-items:end center;padding-bottom:0;display:grid;position:relative}.rune-shelf-stage:before{background:color-mix(in srgb, var(--ds-accent) 14%, transparent);filter:blur(2px);content:"";border-radius:50%;width:80px;height:4px;position:absolute;bottom:0}.rune-shelf-link .rune-shelf-stage:after{width:112px;height:12px;opacity:calc(.55 + var(--rune-awake) * .45);pointer-events:none;content:"";background:radial-gradient(#ffe6a9b3,#f4d28d40 42%,#0000 72%);border-radius:50%;transition:opacity .24s cubic-bezier(.22,1,.36,1);position:absolute;bottom:2px}.rune-shelf-object{z-index:1;transform-origin:50% 95%;width:116px;height:124px;margin-bottom:-8px;transition:transform .24s cubic-bezier(.22,1,.36,1);display:block;position:relative;transform:rotate(-4deg)}.rune-shelf-item:nth-child(3n+2) .rune-shelf-object{transform:rotate(3deg)}.rune-shelf-item:nth-child(3n) .rune-shelf-object{transform:rotate(-1deg)}.rune-shelf-link:focus-visible .rune-shelf-object{transform:translateY(-7px)rotate(0)}@media (hover:hover){.rune-shelf-link:hover{--rune-awake:1}.rune-shelf-link:hover .rune-shelf-object{transform:translateY(-7px)rotate(0)}}.rune-shelf-link strong{text-decoration:none}.rune-actions-popover{--rune-menu-offset:-6px;border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-sm);background:var(--ds-surface);width:180px;max-width:calc(100vw - 24px);color:var(--ds-ink);box-shadow:0 6px 24px color-mix(in srgb, var(--ds-ink) 13%, transparent);opacity:0;transform:translateY(var(--rune-menu-offset)) scale(.97);transform-origin:var(--rune-menu-arrow,90px) top;transition:opacity .16s cubic-bezier(.16, 1, .3, 1), transform .16s cubic-bezier(.16, 1, .3, 1), display .16s allow-discrete, overlay .16s allow-discrete;margin:0;padding:6px;position:fixed;inset:auto;overflow:visible}.rune-actions-popover:popover-open{opacity:1;transform:none}.rune-actions-popover:not(:popover-open){pointer-events:none}.rune-actions-popover.is-above{--rune-menu-offset:6px;transform-origin:var(--rune-menu-arrow,90px) bottom}@starting-style{.rune-actions-popover:popover-open{opacity:0;transform:translateY(var(--rune-menu-offset)) scale(.97)}}@media (prefers-reduced-motion:reduce){.rune-actions-popover{transition:none;transform:none}}.rune-actions-popover:before{top:-5px;left:calc(var(--rune-menu-arrow,90px) - 5px);border-top:1px solid var(--ds-line-strong);border-left:1px solid var(--ds-line-strong);background:inherit;content:"";width:8px;height:8px;position:absolute;transform:rotate(45deg)}.rune-actions-popover.is-above:before{top:auto;bottom:-5px;transform:rotate(225deg)}.rune-actions-popover [role=menuitem]{border-radius:var(--ds-radius-sm);width:100%;min-height:44px;color:inherit;font-family:inherit;font-size:var(--ds-text-md);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.rune-actions-popover [role=menuitem]:is(:hover,:focus-visible){background:var(--ds-accent-soft);color:var(--ds-ink);outline:1px solid var(--ds-soft);outline-offset:-1px;text-decoration:none}.q-dialog:has(.rune-share-dialog){max-width:min(420px,100vw - 32px);position:relative}.q-dialog:has(.rune-share-dialog) .q-dialog-header{border:0}.q-dialog:has(.rune-share-dialog) .q-dialog-title{font-family:var(--ds-font-display);font-size:var(--ds-text-xl);text-align:left;padding:24px 72px 8px 24px;font-weight:400}.q-dialog:has(.rune-share-dialog) .q-dialog-body{height:auto;max-height:none;padding:0;position:static;overflow:visible}.rune-share-dialog{max-height:calc(100dvh - 120px);color:var(--ds-ink);gap:20px;padding:8px 24px 24px;display:grid;overflow-y:auto}.q-dialog .q-button.touchable.rune-share-close{width:44px;height:44px;position:absolute;top:16px;right:12px}.rune-share-name{overflow-wrap:anywhere;font-size:var(--ds-text-md);text-align:center;margin:0;font-weight:500;line-height:1.4}.rune-share-qr{justify-items:center;gap:8px;margin:0;display:grid}.rune-share-qr img{max-width:100%;height:auto}.rune-share-link-group{gap:8px;min-width:0;display:grid}.rune-share-link{border:1px solid var(--ds-line);border-radius:var(--ds-radius-sm);background:var(--ds-canvas);align-items:center;min-width:0;display:flex}.rune-share-link input{border-radius:inherit;width:100%;min-width:0;height:44px;color:var(--ds-copy);font-size:var(--ds-text-sm);text-overflow:ellipsis;background:0 0;border:0;padding:0 12px}.rune-share-link input:focus{outline:2px solid var(--ds-accent);outline-offset:-2px}.rune-share-link .q-button.touchable.rune-share-copy{border-left:1px solid var(--ds-line);border-radius:0;flex:0 0 44px;width:44px;height:44px}.rune-share-actions{gap:12px;display:flex}.rune-share-actions .q-button.touchable{min-height:44px}.rune-share-posts{flex:1}@media (width<=380px){.rune-share-dialog{padding-left:20px;padding-right:20px}.q-dialog:has(.rune-share-dialog) .q-dialog-title{padding-left:20px}}.rune-shelf-link:active{--rune-awake:1}.rune-shelf-link:active .rune-shelf-object{transform:translateY(-2px)rotate(0)}.rune-shelf-label{text-align:center;align-content:end;justify-items:center;gap:4px;min-width:0;padding:8px 10px;display:grid}.rune-shelf-title{justify-content:center;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.rune-kind-icon{color:var(--ds-copy);flex:none;display:inline-flex}.rune-processing-dot{background:#c99524;border-radius:50%;flex:none;width:7px;height:7px;animation:1.4s cubic-bezier(.65,0,.35,1) infinite alternate rune-processing-breathe}@keyframes rune-processing-breathe{0%{opacity:.45;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.rune-processing-dot{animation:none}}.rune-shelf-label strong{-webkit-line-clamp:2;max-width:100%;color:var(--ds-ink);font-size:var(--ds-text-md);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.rune-shelf-label small{max-width:100%;color:var(--ds-copy);font-size:var(--ds-text-xs);overflow-wrap:anywhere;line-height:1.4}.rune-shelf-label .rune-failure-code{color:var(--danger);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rune-shelf-label .rune-status{min-height:18px;color:var(--ds-copy);font-family:inherit;font-size:var(--ds-text-xs);letter-spacing:0;text-transform:none;border:0;justify-self:center;padding:0;font-weight:500}.rune-stone-skeleton{border:1px dashed color-mix(in srgb, var(--ds-accent) 44%, transparent);background:color-mix(in srgb, var(--ds-accent) 4%, transparent);border-radius:40% 32% 22% 25%;width:74px;height:106px;margin-bottom:4px;animation:1.6s ease-in-out infinite alternate rune-shelf-loading}@keyframes rune-shelf-loading{to{opacity:.45}}.rune-shelves-empty{grid-template-columns:minmax(0,1fr)}.rune-shelf-welcome{height:calc(var(--shelf-stage) + 40px);text-align:center;align-content:center;justify-items:center;gap:12px;padding:0 16px 8px;display:grid}.rune-shelf-welcome p{color:var(--ds-copy);font-size:var(--ds-text-md);margin:0}@container rune-room (width>=520px){.rune-shelves:not(.rune-shelves-empty){grid-template-columns:repeat(3,minmax(0,1fr))}.rune-shelves{--shelf-stage:160px}.rune-shelf-object{width:138px;height:146px}}@media (width>=720px){.rune-room{--cabinet-padding:36px}}@container rune-room (width>=800px){.rune-shelves:not(.rune-shelves-empty){grid-template-columns:repeat(4,minmax(0,1fr))}}.rune-status{min-height:18px;color:var(--ds-copy);font-size:var(--ds-text-xs);white-space:nowrap;justify-self:start;align-items:center;gap:.4rem;font-weight:500;display:inline-flex}.rune-status:before{background:var(--ds-muted);content:"";border-radius:50%;width:6px;height:6px}.rune-status.is-processing:before{background:var(--ds-orange)}.rune-status.is-failed:before{background:var(--danger)}.rune-detail-state{min-height:18rem;color:var(--ds-copy);align-content:center;justify-items:start;gap:.7rem;display:grid}.rune-detail-state h1,.rune-detail-state h2,.rune-detail-state p{margin:0}.rune-detail-state h2{color:var(--ds-ink);font-size:var(--ds-text-lg)}.rune-load-more{justify-content:center;padding-top:1.5rem;display:flex}.rune-detail-heading{margin-bottom:1.25rem}.rune-detail-loading{gap:1.5rem;display:grid}.rune-processing-state{min-height:48vh}.rune-spin{color:var(--ds-orange);animation:1.4s linear infinite rune-spin}.rune-edit-processing{color:var(--ds-copy);font-size:var(--ds-text-md);align-items:center;gap:.65rem;margin-top:1rem;display:flex}@keyframes rune-spin{to{transform:rotate(360deg)}}.rune-viewer-shell{background:var(--ds-surface);min-height:100dvh;overflow:hidden}.rune-viewer-frame{background:var(--ds-surface);border:0;width:100%;min-height:100dvh;display:block}.rune-skill-preview{border-inline:1px solid var(--ds-line);grid-template-columns:15rem minmax(0,1fr);width:min(100%,1120px);min-height:100dvh;margin:0 auto;display:grid}.rune-skill-preview:not(.has-file-browser){display:block}.rune-skill-files{--rune-skill-files-background:var(--ds-surface-muted);border-right:1px solid var(--ds-line);background:0 0;align-self:start;height:100dvh;position:sticky;top:0;overflow:auto}.rune-skill-files-heading{border-bottom:1px solid var(--ds-line);min-height:3.5rem;color:var(--ds-copy);font-family:var(--rune-font-display);font-size:var(--ds-text-xl);align-items:center;padding:0 1rem;font-weight:400;display:flex}.rune-skill-owner{border-bottom:1px solid var(--ds-line);min-height:4rem;color:var(--ds-copy);font-family:var(--ds-font-ui);font-size:var(--ds-text-sm);grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.75rem 1rem;font-weight:650;display:grid}.rune-skill-owner:hover{color:var(--ds-accent)}.rune-skill-owner:focus-visible{outline:2px solid var(--ds-accent);outline-offset:-2px}.rune-skill-owner>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rune-skill-owner-avatar{aspect-ratio:1;border:1px solid var(--ds-line);background:var(--paper);width:2rem;min-width:2rem;height:2rem;min-height:2rem;color:var(--ds-muted);font-size:var(--ds-text-xs);border-radius:50%;place-items:center;display:grid;overflow:hidden}.rune-skill-owner-avatar img{aspect-ratio:1;object-fit:cover;width:100%;height:100%;display:block}.rune-skill-files ul{gap:0;margin:0;padding:.5rem;list-style:none;display:grid}.rune-skill-files button{border-radius:var(--ds-radius-xs);width:100%;min-height:44px;color:var(--ds-copy);text-align:left;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:.55rem;padding:.55rem .65rem;display:grid}.rune-skill-files button:hover{color:var(--ds-ink);background:0 0}.rune-skill-files button:focus-visible{outline:2px solid var(--ds-accent);outline-offset:-2px}.rune-skill-files button.is-current{background:color-mix(in srgb, var(--ds-accent) 6%, transparent);color:var(--ds-accent);font-weight:650}.rune-skill-files button span{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rune-skill-document{background:var(--ds-surface-muted);min-width:0;padding-bottom:clamp(3rem,7vw,7rem)}.rune-skill-file-heading,.rune-skill-content{width:min(100%,94ch);font-family:var(--ds-font-ui);font-size:var(--ds-text-base);margin:0 auto}.rune-skill-file-heading{min-height:3.5rem;padding:0 var(--rune-gutter);border-bottom:1px solid var(--ds-line);color:var(--ds-muted);justify-content:space-between;align-items:center;gap:1rem;display:flex}.rune-skill-current-path,.rune-skill-file-heading>small{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs)}.rune-skill-current-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rune-skill-file-menu-button,.rune-skill-files-backdrop{display:none}.rune-skill-content>*{width:100%;margin-left:0;margin-right:0}.rune-skill-frontmatter{border-bottom:1px solid var(--ds-line);color:var(--ds-muted)}.rune-skill-frontmatter summary{min-height:44px;padding:.65rem var(--rune-gutter);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;list-style:none;display:grid}.rune-skill-frontmatter summary::-webkit-details-marker{display:none}.rune-skill-frontmatter summary:after{content:"";transform-origin:50%;border-bottom:1.5px solid;border-right:1.5px solid;grid-column:3;justify-self:center;width:.42rem;height:.42rem;transition:transform .18s cubic-bezier(.65,0,.35,1);transform:rotate(45deg)}.rune-skill-frontmatter[open] summary:after{transform:rotate(225deg)}.rune-skill-frontmatter summary:hover{color:var(--ds-copy)}.rune-skill-frontmatter summary:focus-visible{border-radius:var(--ds-radius-xs);outline:2px solid var(--ds-accent);outline-offset:-2px}.rune-skill-frontmatter-name,.rune-skill-frontmatter-summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rune-skill-frontmatter-name{max-width:28ch;color:var(--ds-copy);font-size:var(--ds-text-sm);font-weight:600}.rune-skill-frontmatter-summary{color:var(--ds-muted);font-size:var(--ds-text-sm);line-height:1.4}.rune-skill-frontmatter[open] .rune-skill-frontmatter-summary{display:none}.rune-skill-frontmatter-details{padding:.25rem var(--rune-gutter) 1rem}.rune-skill-frontmatter-details>p{color:var(--ds-copy);font-size:var(--ds-text-md);margin:0;line-height:1.6}.rune-skill-frontmatter dl{border-top:1px solid var(--ds-line);grid-template-columns:minmax(7rem,.25fr) minmax(0,1fr);gap:0;margin:1rem 0 0;display:grid}.rune-skill-frontmatter dt,.rune-skill-frontmatter dd{border-bottom:1px solid var(--ds-line);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.7rem 0}.rune-skill-frontmatter dt{color:var(--ds-muted);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:0}.rune-skill-frontmatter dd{color:var(--ds-copy);font-size:var(--ds-text-md);line-height:1.5}.rune-markdown{padding:clamp(1.5rem, 4vw, 3.5rem) var(--rune-gutter);color:var(--ds-copy);font-size:var(--ds-text-base);overflow-wrap:anywhere;line-height:1.72}.rune-skill-frontmatter+.rune-markdown{padding-top:clamp(1.5rem,4vw,3rem)}.rune-markdown>:first-child{margin-top:0}.rune-markdown>:last-child{margin-bottom:0}.rune-markdown h1,.rune-markdown h2,.rune-markdown h3,.rune-markdown h4,.rune-markdown h5,.rune-markdown h6{color:var(--ds-ink);font-family:var(--rune-font-display);letter-spacing:0;margin:1.7em 0 .55em;font-weight:400;line-height:1.2}.rune-markdown h1{font-size:var(--ds-text-display);letter-spacing:0;line-height:1.1}.rune-markdown h2,.rune-markdown h3{font-size:var(--ds-text-xl)}.rune-markdown p,.rune-markdown ul,.rune-markdown blockquote,.rune-markdown pre{margin:1em 0}.rune-markdown a{color:var(--ds-accent);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.rune-markdown-file-link{color:var(--ds-accent);font:inherit;text-underline-offset:.2em;background:0 0;border:0;border-radius:0;margin:0;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline}.rune-markdown-file-link:hover{color:color-mix(in oklch, var(--ds-accent) 72%, var(--ds-ink))}.rune-markdown-file-link:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.rune-markdown code{font-family:var(--ds-font-mono);font-size:.86em}.rune-markdown :not(pre)>code{border-radius:var(--ds-radius-xs);background:var(--ds-surface-muted);color:var(--ds-ink);padding:.12rem .28rem}.rune-markdown pre{border:1px solid var(--ds-line);border-radius:var(--ds-radius-xs);background:color-mix(in oklch, var(--ds-surface-muted) 74%, var(--ds-surface));color:var(--ds-ink);white-space:pre;padding:1rem;line-height:1.55;overflow:auto}.rune-markdown blockquote{border-left:2px solid var(--ds-line-strong);color:var(--ds-muted);padding-left:1rem}.rune-markdown-image-alt{color:var(--ds-muted);font-style:italic}.rune-skill-source{padding:var(--rune-gutter);background:color-mix(in oklch, var(--ds-surface-muted) 68%, var(--paper));color:var(--ds-ink);font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);white-space:pre;border:0;line-height:1.65;overflow:auto}.rune-skill-image-preview{padding:var(--rune-gutter);justify-items:start;gap:.75rem;display:grid}.rune-skill-image-preview img{object-fit:contain;max-width:100%;max-height:72vh;display:block}.rune-skill-image-preview figcaption{color:var(--ds-muted);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs)}.rune-skill-binary-state{min-height:20rem;padding:var(--rune-gutter);color:var(--ds-muted);align-content:center;justify-items:start;gap:.75rem;display:grid}.rune-skill-binary-state p,.rune-skill-file-error{margin-top:0;margin-bottom:0}.rune-skill-file-error{padding:1.25rem var(--rune-gutter)}.rune-workbench-object{align-self:start;place-items:center;min-height:20rem;padding:2rem;display:grid}.rune-workbench-stone{width:144px;height:152px}.rune-owner-tools{min-width:0;padding:var(--rune-gutter);border-left:1px solid var(--ds-line);background:var(--ds-surface-muted);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.rune-owner-tools>details{border-top:1px solid var(--ds-line)}.rune-owner-section{flex-direction:column;align-items:stretch;gap:1.25rem;min-width:0;padding:0 0 1.5rem;display:flex}.rune-owner-section>.q-button{align-self:flex-start;margin-top:auto}.rune-owner-tools .rune-danger-section>summary{color:var(--danger)}.rune-viewer-shell-active,.rune-viewer-shell-active .account-main,.rune-viewer-page{min-height:100dvh}.rune-viewer-shell-active{background:var(--paper)}.rune-viewer-loading{height:100dvh}.rune-viewer-state{width:min(100%,1120px);min-height:100dvh;padding:clamp(1.5rem, 4vw, 3.5rem) var(--rune-gutter);margin:0 auto}.rune-viewer-alert{z-index:2;border:1px solid color-mix(in oklch, var(--danger) 34%, var(--ds-line));border-radius:var(--ds-radius-xs);background:var(--paper);width:min(100% - 2rem,40rem);box-shadow:var(--ds-shadow-control);margin:0;padding:.7rem .9rem;position:fixed;top:1rem;left:50%;transform:translate(-50%)}@media (width<=800px){.rune-workbench{grid-template-columns:1fr}.rune-owner-tools{border-top:1px solid var(--ds-line);border-left:0}.rune-workbench-object{min-height:0;padding:1.5rem}.rune-workbench-stone{width:90px;height:95px}.rune-skill-preview{grid-template-columns:1fr}.rune-skill-files{z-index:31;border-right:1px solid var(--ds-line-strong);background:var(--rune-skill-files-background);width:min(20rem,100vw - 3rem);height:100dvh;box-shadow:12px 0 32px color-mix(in oklch, var(--ds-ink) 12%, transparent);visibility:hidden;transition:transform .22s cubic-bezier(.25,1,.5,1),visibility 0s linear .22s;position:fixed;top:0;bottom:0;left:0;overflow:auto;transform:translate(-100%)}.rune-skill-files.is-open{visibility:visible;transition-delay:0s;transform:translate(0)}.rune-skill-files-heading{z-index:1;background:var(--rune-skill-files-background);min-height:3.5rem;position:sticky;top:0}.rune-skill-files-backdrop{z-index:30;background:color-mix(in oklch, var(--ds-ink) 24%, transparent);border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.rune-skill-file-heading{z-index:2;background:var(--paper);grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;display:grid;position:sticky;top:0}.rune-skill-file-menu-button{min-height:44px;color:var(--ds-accent);font-family:var(--ds-font-ui);font-size:var(--ds-text-sm);background:0 0;border:0;align-items:center;gap:.4rem;padding:0 .25rem;font-weight:650;display:inline-flex}.rune-skill-file-menu-button:focus-visible{border-radius:var(--ds-radius-xs);outline:2px solid var(--ds-accent);outline-offset:0}}@media (width<=560px){.rune-library,.rune-create-page,.rune-edit-page,.rune-viewer-page{--rune-gutter:.8rem}.rune-library-heading,.rune-detail-heading{align-items:flex-start}.rune-detail-heading{flex-wrap:wrap;gap:.75rem}.rune-library-actions{flex-direction:column-reverse;align-items:flex-end}.rune-skill-frontmatter dl{grid-template-columns:1fr}.rune-skill-frontmatter dt{border-bottom:0;padding-bottom:.2rem}.rune-skill-frontmatter dd{padding-top:0}.rune-skill-frontmatter-name{max-width:42vw}}@media (prefers-reduced-motion:reduce){.rune-shelf-item .rune-shelf-link .rune-shelf-object{transition:none;transform:none}.rune-shelf-link .rune-shelf-stage:after{transition:none}.rune-stone-skeleton{animation:none}.rune-spin{animation-duration:2.8s}.rune-skill-files,.rune-skill-frontmatter summary:after{transition-duration:.01ms}}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;max-width:100%;overflow-x:clip}body{background:var(--ds-canvas);min-width:320px;min-height:100vh;color:var(--ink);font-family:var(--font-sans);max-width:100%;margin:0;overflow-x:clip}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}a{color:inherit;text-decoration:none}.account-shell{width:100%;margin:0;padding:0}.nav-header-spacer{min-width:0}.lesson-topbar-actions{justify-self:end;align-items:center;gap:.6rem;display:flex}.lesson-topbar-link{border:1px solid var(--line-soft);border-radius:var(--q-button-radius);min-height:2.25rem;color:var(--copy);font-size:var(--ds-text-md);align-items:center;padding:0 .8rem;font-weight:600;display:inline-flex}.lesson-topbar-link:hover,.lesson-topbar-link:focus-visible{border-color:color-mix(in srgb, var(--primary) 32%, var(--line));color:var(--primary)}.account-main{width:100%;padding-top:0}.lesson-shell .account-main{background:var(--paper);min-height:calc(100vh - 64px)}.user-public-page{min-height:calc(100dvh - var(--header-dashboard-height));padding:clamp(1.5rem, 4vw, 3rem) var(--site-gutter) 4rem;background:var(--paper)}.user-public-column{width:min(100%,46rem);margin:0 auto}.user-public-profile{flex-direction:column;align-items:flex-start;gap:1rem;padding-bottom:2rem;display:flex}.user-profile-topline{justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-bottom:.5rem;display:flex}.user-profile-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.user-profile-bio{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.65}.user-profile-website{overflow-wrap:anywhere;align-items:center;gap:.4rem;max-width:100%;display:inline-flex}.user-profile-counts{flex-wrap:wrap;gap:1.5rem;display:flex}.user-profile-counts a{color:var(--muted);text-decoration:none}.user-profile-counts strong{color:var(--ink)}.user-follows-you{color:var(--muted);font-size:var(--ds-text-sm)}.user-profile-tabs{border-bottom:1px solid var(--line);gap:1.5rem;margin-bottom:1.5rem;display:flex}.user-profile-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.9rem 0}.user-profile-tabs button[aria-current]{color:var(--ink);border-bottom-color:currentColor}.user-profile-tabs span{font-size:var(--ds-text-sm);margin-left:.3rem}.user-profile-content-heading{font-size:var(--ds-text-base);margin:0 0 1.5rem;font-weight:600}.user-profile-more{margin-top:1.5rem}.personal-post-navigation a{align-items:center;gap:1rem;display:flex}.user-profile-list-heading h2{font-size:var(--ds-text-lg)}.user-follow-list{padding:0;list-style:none}.user-follow-list li{border-bottom:1px solid var(--line)}.user-follow-list a{color:var(--ink);align-items:center;gap:1rem;padding:1rem 0;text-decoration:none;display:flex}.user-follow-list strong{overflow-wrap:anywhere;flex:1}.user-follow-avatar{background:var(--ds-surface-muted);width:2.5rem;height:2.5rem;color:var(--ds-muted);font-family:var(--font-display);border-radius:50%;place-items:center;font-weight:400;display:grid;overflow:hidden}.user-follow-avatar img{object-fit:cover;width:100%;height:100%}.personal-post-page{max-width:48rem;padding:2rem var(--site-gutter) 4rem;margin:0 auto}.personal-post-navigation{margin-bottom:1.5rem}.personal-post-detail{border-bottom:1px solid var(--line);padding-bottom:2rem}.personal-post-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-bottom:1.5rem;display:flex}@media (width<=480px){.user-public-avatar{width:4.5rem;min-width:4.5rem;height:4.5rem;min-height:4.5rem}.user-profile-tabs{gap:1.2rem}}.user-public-profile h1,.user-public-state h1{color:var(--ink);font-family:var(--font-display);font-size:var(--ds-text-xl);margin:0;line-height:1.15}.user-public-avatar{aspect-ratio:1;border:1px solid var(--ds-line);background:var(--ds-surface-muted);width:5.5rem;min-width:5.5rem;height:5.5rem;min-height:5.5rem;color:var(--ds-muted);font-family:var(--font-display);font-size:var(--ds-text-base);border-radius:50%;place-items:center;margin:0;font-weight:400;display:grid;overflow:hidden}.user-public-avatar img{aspect-ratio:1;object-fit:cover;width:100%;height:100%;display:block}.user-public-state{width:min(100%,32rem);color:var(--muted);gap:1.15rem;margin:0 auto;display:grid}.single-page.login-page{place-items:start center}.login-page .login-card{width:min(100%,22rem)}.login-title{margin:0 0 var(--ds-space-6);color:var(--ds-ink);font-family:var(--ds-font-display);font-size:var(--ds-text-display);letter-spacing:-.03em;font-weight:400;line-height:1}.eyebrow{color:var(--primary);font-family:var(--font-mono);font-size:var(--ds-text-xs);letter-spacing:0;text-transform:uppercase;margin:0;font-weight:600}.surface-panel{justify-items:start;gap:1rem;display:grid}.field .q-input .clear-btn{display:none}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select{box-sizing:border-box;border:0;border-bottom:1px solid var(--ds-line-strong);width:100%;min-height:2.75rem;color:var(--ds-ink);background:0 0;border-radius:0;padding:.55rem 0}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,select:focus{border-bottom-color:var(--ds-ink);box-shadow:inset 0 -1px 0 var(--ds-ink);outline:0}.notice,.error-line,.status-line,.empty-line,.muted-line{margin:0;line-height:1.5}.notice{color:var(--ok);margin-top:.85rem;font-weight:600}.error-line{color:var(--annotation);align-items:center;gap:.4rem;margin-top:.85rem;font-weight:700;display:inline-flex}.status-line,.empty-line,.muted-line{color:var(--muted)}.empty-line--padded{padding:1rem 0}.skeleton-list{gap:.75rem;padding:1rem 0;display:grid}.content-state{min-height:15rem;color:var(--muted);font-size:var(--ds-text-md);text-align:center;place-content:center;justify-items:center;gap:.7rem;margin:0;padding:2rem 1rem;display:grid}.content-state--compact{min-height:9rem}.content-state strong{color:var(--ink);font-size:var(--ds-text-base)}.content-state p{max-width:40ch;margin:0;line-height:1.5}.login-panel{gap:0;width:100%;display:grid}.login-google-button{width:100%}.login-method-divider{color:var(--muted);font-size:var(--ds-text-xs);grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin:1.15rem 0;display:grid}.login-method-divider:before,.login-method-divider:after{content:"";background:var(--line-soft);height:1px}.sms-auth-form,.identity-link-form{gap:.9rem;display:grid}.turnstile-slot{width:100%;min-height:65px}.sms-phone-control{border-bottom:1px solid var(--ds-line-strong);grid-template-columns:auto minmax(0,1fr);align-items:stretch;display:grid}.sms-phone-control:focus-within{border-bottom-color:var(--ds-ink);box-shadow:inset 0 -1px 0 var(--ds-ink)}.sms-country-dropdown{min-width:0}.sms-country-dropdown .q-dropdown-menu-action{width:100%;height:100%;min-height:2.75rem;padding:0 .75rem 0 0;box-shadow:none!important;border:0!important;border-radius:0!important}.sms-country-dropdown .q-menu{min-width:100%}.sms-country-dropdown .q-menu-item-inner{min-height:2.75rem;padding:.4rem .65rem}.sms-country-dropdown .q-menu-title{color:var(--ink);font-size:var(--ds-text-sm);font-weight:400;line-height:1.1}.sms-country-dropdown .q-menu-subtitle{color:var(--muted);font-family:var(--font-mono);font-size:var(--ds-text-xs);margin-top:.08rem;font-weight:600;line-height:1.1}.sms-country-selection{min-width:0;color:var(--ink);white-space:nowrap;align-items:baseline;gap:.4rem;line-height:1.1;display:inline-flex}.sms-country-selection>span{text-overflow:ellipsis;font-weight:400;overflow:hidden}.sms-country-selection strong{color:var(--muted);font-family:var(--font-mono);font-size:var(--ds-text-xs);font-weight:600}.sms-phone-control>#login-phone,.sms-phone-control>#account-phone{border-bottom:0;min-width:0;padding-left:.75rem}.sms-phone-control>#login-phone:focus,.sms-phone-control>#account-phone:focus{box-shadow:none}.sms-code-input{font-family:var(--font-mono);font-size:var(--ds-text-lg);letter-spacing:.34em}.sms-sent-copy{color:var(--copy);font-size:var(--ds-text-md);margin:0;line-height:1.5}.sms-sent-copy strong{color:var(--ink);font-family:var(--font-mono);font-weight:600}.sms-secondary-actions{color:var(--muted);font-size:var(--ds-text-sm);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sms-secondary-actions button{color:var(--primary);font:inherit;background:0 0;border:0;padding:0}.terms-row{margin-top:var(--ds-space-5);color:var(--ds-muted);font-size:var(--ds-text-sm);transform-origin:50%;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;line-height:1.42;display:grid}.terms-row.is-shaking{animation:.42s cubic-bezier(.22,1,.36,1) termsShake}.terms-row a{color:var(--ds-ink);text-underline-offset:.14em;text-decoration:underline}.terms-checkbox{margin:.1rem 0 0}.terms-checkbox:focus-visible{outline:2px solid color-mix(in srgb, var(--secondary) 34%, transparent);outline-offset:3px}@keyframes termsShake{0%,to{transform:translate(0)}18%{transform:translate(-8px)}36%{transform:translate(7px)}54%{transform:translate(-5px)}72%{transform:translate(3px)}}.callback-panel{align-items:center;gap:.75rem;display:flex}.spin{animation:.8s linear infinite spin}.dashboard-content-head{justify-items:start;padding-bottom:.9rem;display:grid}.dashboard-content .panel{width:100%;max-width:none}.dashboard-account-action{overflow:hidden}.studio-group-selector{margin-bottom:.85rem}.dashboard-placeholder-page{text-align:center;place-content:center;justify-items:center;gap:.55rem;min-height:min(32rem,100vh - 4rem);display:grid}.dashboard-placeholder-page svg{color:var(--muted)}.dashboard-placeholder-page h1,.dashboard-placeholder-page p{margin:0}.dashboard-placeholder-page h1{font-size:var(--ds-text-xl)}.dashboard-placeholder-page p{color:var(--muted);font-size:var(--ds-text-md)}.group-site-loading{gap:0;width:100%;display:grid}.group-site-loading-body{width:min(calc(100% - (var(--group-site-gutter) * 2)), var(--group-site-content-width));gap:1.5rem;margin:0 auto;padding:clamp(2.5rem,6vw,5rem) 0;display:grid}.group-site-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);min-width:0;display:grid}.group-site-state{text-align:center;place-content:center;justify-items:center;gap:.9rem;min-height:32rem;padding:2rem;display:grid}.group-site-view{align-content:start;gap:clamp(1.25rem,3vw,2rem);min-width:0;display:grid}.group-site-feature-heading{color:var(--ink);font-family:var(--font-display);font-size:var(--ds-text-2xl);margin:0;font-weight:400;line-height:1}.group-site-live-feature{grid-template-columns:minmax(0,1.08fr) minmax(16rem,.92fr);align-items:center;gap:clamp(1.75rem,4vw,4rem);min-width:0;display:grid;position:relative}.group-site-live-feature-media{aspect-ratio:16/9;border:1px solid var(--line-soft);border-radius:var(--ds-radius-sm);background:radial-gradient(circle at 75% 18%, color-mix(in srgb, var(--secondary) 22%, transparent), transparent 42%), color-mix(in srgb, var(--surface) 76%, var(--primary) 24%);width:100%;color:var(--primary);place-items:center;display:grid;position:relative;overflow:hidden}.group-site-live-feature.is-live .group-site-live-feature-media{background:radial-gradient(circle at 75% 18%, color-mix(in srgb, var(--danger) 18%, transparent), transparent 42%), color-mix(in srgb, var(--surface) 86%, var(--danger) 14%);color:var(--danger)}.group-site-live-feature-media img{object-fit:cover;width:100%;height:100%;transition:filter .16s ease-out;display:block;position:absolute;inset:0}.group-site-live-feature-fallback{opacity:.7;stroke-width:1.4px}.group-site-live-feature-copy{align-content:center;justify-items:start;gap:.8rem;min-width:0;display:grid}.group-site-live-feature-copy h3,.group-site-live-feature-copy p{margin:0}.group-site-live-feature-copy h3{max-width:20ch;color:var(--ink);font-family:var(--font-display);font-size:var(--ds-text-xl);overflow-wrap:anywhere;text-wrap:balance;font-weight:400;line-height:1.12}.group-site-live-feature-copy h3 a{color:inherit}.group-site-live-feature-copy h3 a:after{content:"";z-index:2;position:absolute;inset:0}.group-site-live-feature-copy h3 a:focus-visible:after{border-radius:var(--ds-radius-lg);outline:2px solid color-mix(in srgb, var(--primary) 42%, transparent);outline-offset:5px}.group-site-live-feature-copy p{max-width:46rem;color:var(--muted);font-size:var(--ds-text-base);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.group-site-live-feature-copy time{color:var(--muted);font-family:var(--font-mono);font-size:var(--ds-text-xs);line-height:1.4}.group-site-live-feature-action{color:var(--primary);font-size:var(--ds-text-sm);align-items:center;gap:.4rem;margin-top:.25rem;font-weight:650;display:inline-flex}.group-site-live-feature-action svg{transition:transform .15s ease-out}.group-site-live-feature:hover .group-site-live-feature-media img{filter:brightness(.82)}.group-site-live-feature:hover .group-site-live-feature-action svg{transform:translate(3px)}@media (width<=720px){.group-site-live-feature{grid-template-columns:minmax(0,1fr);gap:1.25rem}.group-site-live-feature-copy h3{max-width:none}}.masked-content-hint{--glass-x:24%;--glass-y:8%;border-radius:var(--ds-radius-lg);background:color-mix(in oklch, var(--surface-strong) 34%, transparent);min-width:0;color:var(--copy);border:0;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem .9rem;display:grid}.masked-content-visual{isolation:isolate;min-width:0;position:relative}.masked-content-visual:after{content:"";z-index:1;background:color-mix(in srgb, var(--primary) 12%, transparent);pointer-events:none;position:absolute;inset:0}.masked-content-hint--overlay{z-index:2;background:radial-gradient(circle at var(--glass-x) var(--glass-y), color-mix(in oklch, var(--surface-strong) 52%, transparent) 0%, color-mix(in oklch, var(--surface-strong) 18%, transparent) 48%, transparent 76%), color-mix(in oklch, var(--surface-strong) 30%, transparent);width:min(21rem,100% - 1.25rem);box-shadow:inset 0 0 14px color-mix(in oklch, var(--surface-strong) 14%, transparent), inset 10px 8px 18px -16px color-mix(in oklch, var(--surface-strong) 72%, transparent), inset -10px -8px 18px -16px color-mix(in oklch, var(--primary) 40%, transparent), 0 2px 4px color-mix(in oklch, var(--ink) 14%, transparent), 0 14px 32px -12px color-mix(in oklch, var(--ink) 36%, transparent);-webkit-backdrop-filter:blur(7px)saturate(180%)contrast(108%)brightness(1.05);backdrop-filter:blur(7px)saturate(180%)contrast(108%)brightness(1.05);pointer-events:none;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.masked-content-hint--overlay:before{content:"";border-radius:inherit;background:conic-gradient(from 205deg, color-mix(in oklch, var(--primary) 22%, transparent), color-mix(in oklch, var(--surface-strong) 78%, transparent) 18%, color-mix(in oklch, var(--surface-strong) 24%, transparent) 38%, color-mix(in oklch, var(--ink) 12%, transparent) 56%, color-mix(in oklch, var(--surface-strong) 64%, transparent) 76%, color-mix(in oklch, var(--primary) 22%, transparent));-webkit-mask-composite:xor;opacity:.82;pointer-events:none;padding:.75px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.masked-content-hint--overlay:after{content:"";border-radius:var(--ds-radius-lg);background:radial-gradient(circle 5rem at var(--glass-x) var(--glass-y), color-mix(in oklch, var(--surface-strong) 68%, transparent), color-mix(in oklch, var(--secondary) 14%, transparent) 38%, transparent 72%);mix-blend-mode:screen;opacity:.62;pointer-events:none;transition:opacity .18s cubic-bezier(.22,1,.36,1);position:absolute;inset:2px}.masked-content-hint--overlay>*{z-index:2;position:relative}.masked-content-hint--overlay.is-actionable{pointer-events:auto;cursor:pointer;transition:transform .18s cubic-bezier(.22,1,.36,1)}.masked-content-hint--overlay.is-actionable:hover{box-shadow:inset 0 0 16px color-mix(in oklch, var(--surface-strong) 18%, transparent), inset 10px 8px 18px -16px color-mix(in oklch, var(--surface-strong) 78%, transparent), inset -10px -8px 18px -16px color-mix(in oklch, var(--primary) 46%, transparent), 0 3px 6px color-mix(in oklch, var(--ink) 16%, transparent), 0 18px 38px -12px color-mix(in oklch, var(--ink) 42%, transparent)}.masked-content-hint--overlay.is-actionable:hover:after{opacity:.92}.masked-content-hint--overlay.is-actionable:focus-visible{border-color:var(--primary);outline:3px solid color-mix(in srgb, var(--primary) 24%, transparent);outline-offset:2px}.masked-content-hint--overlay.is-actionable:active{box-shadow:inset 0 2px 8px color-mix(in oklch, var(--ink) 14%, transparent), inset 0 -1px 8px color-mix(in oklch, var(--surface-strong) 58%, transparent), 0 8px 18px -10px color-mix(in oklch, var(--ink) 34%, transparent);transform:translate(-50%,-50%)scale(.985)}.masked-content-icon{width:1.75rem;height:1.75rem;color:var(--primary);filter:drop-shadow(0 1px 0 color-mix(in oklch, var(--surface-strong) 74%, transparent))}.masked-content-copy{min-width:0;color:var(--ink);font-family:var(--font-sans);font-size:var(--ds-text-md);text-shadow:0 1px 0 color-mix(in oklch, var(--surface-strong) 68%, transparent);font-weight:500;line-height:1.25}.masked-content-arrow{width:1rem;height:1rem;color:var(--primary);transition:transform .18s cubic-bezier(.22,1,.36,1)}.masked-content-hint--overlay.is-actionable:hover .masked-content-arrow{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.masked-content-hint--overlay.is-actionable,.masked-content-arrow,.masked-content-hint--overlay:after{transition-duration:.01ms}.masked-content-hint--overlay.is-actionable:hover,.masked-content-hint--overlay.is-actionable:active{transform:translate(-50%,-50%)}.masked-content-hint--overlay.is-actionable:hover .masked-content-arrow{transform:none}}@media (prefers-reduced-transparency:reduce){.masked-content-hint--overlay{background:color-mix(in oklch, var(--surface-strong) 94%, var(--primary) 6%);-webkit-backdrop-filter:none;backdrop-filter:none}.masked-content-hint--overlay:after{display:none}}.group-site-post-list{gap:0;min-width:0;display:grid}.group-site-post-list>.q-skeleton+.q-skeleton{margin-top:1rem}.group-site-post-row{min-width:0;padding:var(--ds-space-6) 0;border-bottom:1px solid var(--ds-line);display:grid;position:relative}.group-site-post-list:has(>.feed-day){border-top:1px solid var(--ds-ink)}.group-site-post-list .feed-day-label{top:calc(var(--header-dashboard-height) + var(--group-site-navbar-height))}.group-site-post-heading{padding-left:calc(var(--ds-index-width) + var(--ds-column-gap))}.group-site-post-row .post-media-gallery,.group-site-post-row .post-content-masked-media{max-width:42rem}.group-site-load-more{justify-content:center;padding-top:.5rem;display:flex}.group-site-post-detail{align-content:start;gap:1.5rem;min-width:0;display:grid}.group-site-post-detail-head{border-bottom:1px solid var(--line-soft);color:var(--muted);font-size:var(--ds-text-sm);align-items:center;gap:.55rem;padding-bottom:.8rem;font-weight:650;display:flex}.group-site-inline-state{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);text-align:center;place-content:center;justify-items:center;gap:.8rem;min-height:12rem;padding:2rem;display:grid}.groups-feed-new-button{flex:none}.feed-group-name:hover,.feed-group-name:focus-visible,.feed-item-title:hover,.feed-item-title:focus-visible{color:var(--primary)}.feed-item-time:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 24%, transparent);outline-offset:2px}.feed-item-title{width:max-content;min-width:0;max-width:100%;color:var(--ink);font-family:var(--font-display);font-size:var(--ds-text-xl);overflow-wrap:anywhere;font-weight:400;line-height:1.25}.feed-lesson-description{color:var(--copy);font-size:var(--ds-text-base);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.feed-lesson-poster{isolation:isolate;aspect-ratio:16/9;border:1px solid var(--line-soft);border-radius:var(--ds-radius-sm);background:var(--surface);width:100%;display:block;position:relative;overflow:hidden}.feed-lesson-poster img{object-fit:cover;width:100%;height:100%;display:block}.feed-lesson-replay-overlay{z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--ink) 4%, transparent), color-mix(in srgb, var(--ink) 24%, transparent));pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.feed-lesson-replay-play{border:1px solid color-mix(in srgb, var(--paper) 62%, transparent);background:color-mix(in srgb, var(--ink) 78%, transparent);width:3.25rem;height:3.25rem;color:var(--paper);box-shadow:0 8px 24px color-mix(in srgb, var(--ink) 28%, transparent);border-radius:50%;place-items:center;display:grid}.feed-lesson-replay-play svg{transform:translate(1px)}.feed-lesson-poster:hover .feed-lesson-replay-play,.feed-lesson-poster:focus-visible .feed-lesson-replay-play{border-color:color-mix(in srgb, var(--paper) 86%, transparent);background:color-mix(in srgb, var(--ink) 88%, transparent)}.feed-item-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;min-height:2rem;display:flex}.feed-item-meta{min-width:0;color:var(--muted);font-size:var(--ds-text-xs);flex-wrap:wrap;align-items:center;gap:.45rem .75rem;line-height:1.3;display:flex}.feed-status{align-items:center;gap:.3rem;font-weight:700;display:inline-flex}.feed-status--unlisted{color:var(--warn)}.feed-status--live{color:var(--danger)}.group-live-masked-media,.lesson-live-masked-media{aspect-ratio:16/9;border:1px solid var(--line-soft);border-radius:var(--ds-radius-sm);background:var(--surface);width:100%;overflow:hidden}.group-live-masked-media img,.lesson-live-masked-media img{object-fit:cover;width:100%;height:100%;display:block}.feed-item-skeleton{min-height:18rem}.feed-skeleton-lines{gap:.35rem;min-width:0;display:grid}.groups-feed-pagination-state{min-height:4rem;color:var(--muted);font-size:var(--ds-text-sm);justify-content:center;align-items:center;gap:.65rem;display:flex}.feed-pagination-sentinel{width:100%;height:1px}.group-live-viewer{gap:1.25rem;width:min(100%,64rem);min-width:0;margin:0 auto;display:grid}.group-live-viewer-head{border-bottom:1px solid var(--line-soft);min-width:0;padding-bottom:1rem}.group-live-viewer-head>div{gap:.25rem;min-width:0;display:grid}.group-live-viewer-head span{color:var(--muted);font-size:var(--ds-text-xs);text-transform:uppercase;font-weight:700}.group-live-viewer-head h1{color:var(--ink);font-size:var(--ds-text-xl);letter-spacing:0;overflow-wrap:anywhere;margin:0;line-height:1.25}.group-live-viewer-loading{gap:1rem;min-width:0;display:grid}.group-live-current{gap:.75rem;min-width:0;display:grid}.group-live-current-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;min-width:0;display:flex}.group-live-current-status{color:var(--danger);font-size:var(--ds-text-sm);align-items:center;gap:.45rem;font-weight:700;display:flex}.group-live-source-switcher{align-items:center;gap:.6rem;min-width:0;display:flex}.group-live-source-label{color:var(--muted);font-family:var(--font-mono);font-size:var(--ds-text-xs);letter-spacing:0;text-transform:uppercase;font-weight:600}.group-live-source-options{border:1px solid var(--line-soft);border-radius:var(--ds-radius-sm);background:color-mix(in srgb, var(--surface) 82%, var(--primary) 4%);align-items:center;gap:.2rem;min-width:0;padding:.2rem;display:flex}.group-live-source-option.q-button.touchable.plain{border-radius:var(--ds-radius-sm);min-width:0;min-height:2.25rem;box-shadow:none;color:var(--muted);font-size:var(--ds-text-xs);background:0 0;border:0;padding:0 .7rem;transition:background-color .14s ease-out,color .14s ease-out}.group-live-source-option.q-button.touchable.plain:hover{background:color-mix(in srgb, var(--surface-strong) 78%, var(--primary) 8%);box-shadow:none;color:var(--ink)}.group-live-source-option.q-button.touchable.plain.is-active,.group-live-source-option.q-button.touchable.plain.is-active:hover{background:var(--ink);color:var(--surface-strong)}.group-live-source-option.q-button.touchable.plain:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 48%, transparent);outline-offset:2px}.group-live-player{aspect-ratio:16/9;border-radius:var(--ds-radius-sm);background:#05070a;width:100%;overflow:hidden}.group-live-player video{background:#05070a;width:100%;height:100%;display:block}.group-live-viewer-note{color:var(--copy);margin:0;line-height:1.55}@media (pointer:coarse){.group-live-source-option.q-button.touchable.plain{min-height:2.75rem}}@media (width<=640px){.group-live-current-toolbar,.group-live-source-switcher{flex-direction:column;align-items:flex-start}.group-live-source-switcher,.group-live-source-options{width:100%}.group-live-source-option.q-button.touchable.plain{flex:1 1 0}}.profile-panel{align-content:start;gap:.9rem;display:grid}.profile-panel .panel-head{margin-bottom:.1rem}.dashboard-skeleton{gap:clamp(1rem,1.8vw,1.4rem);display:grid}.dashboard-skeleton-panel{align-content:start;gap:1rem;width:100%;display:grid}.dashboard-skeleton-session{gap:.9rem}.dashboard-skeleton-field{gap:.42rem;display:grid}.dashboard-skeleton-row .q-skeleton{width:min(100%,10rem)!important}.dashboard-skeleton-row .q-skeleton:nth-child(2),.dashboard-skeleton-row .q-skeleton:nth-child(3){justify-self:end}.profile-stack{gap:clamp(1rem,1.8vw,1.4rem);width:min(100%,64rem);min-width:0;display:grid}.identity-panel{gap:1rem;display:grid}.identity-list{border:1px solid var(--line-soft);gap:0;margin:0;display:grid}.identity-list>div{grid-template-columns:minmax(6rem,.35fr) minmax(0,1fr);gap:1rem;padding:.75rem .85rem;display:grid}.identity-list>div+div{border-top:1px solid var(--line-soft)}.identity-list dt{color:var(--muted);font-size:var(--ds-text-sm);font-weight:600}.identity-list dd{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:var(--ds-text-md);margin:0}.identity-link-secondary{color:var(--primary);font-size:var(--ds-text-sm);background:0 0;border:0;justify-self:start;padding:0}.profile-panel,.identity-panel,.signout-panel{width:min(100%,52rem)}.image-upload-field{align-items:start}.profile-avatar-field{justify-items:start}.profile-avatar-field>span{display:none}.profile-avatar-field .image-upload-preview,.profile-avatar-field .profile-avatar-file{justify-self:start}.image-upload-preview{width:var(--image-upload-preview-width,5rem);min-width:var(--image-upload-preview-width,5rem);aspect-ratio:var(--image-upload-preview-aspect-ratio,1);border:1px solid var(--line);border-radius:var(--q-button-radius);color:var(--muted);font:inherit;cursor:pointer;background:0 0;place-items:center;padding:0;display:grid;overflow:hidden}.image-upload-preview.is-disabled{cursor:not-allowed;opacity:.62}.image-upload-preview.is-circular,.image-upload-dialog-preview.is-circular{border-radius:50%}.group-avatar-field .image-upload-preview,.group-avatar-field .image-upload-dialog-preview{border-radius:var(--group-avatar-radius)}.group-avatar-skeleton{border-radius:var(--group-avatar-radius)!important}.image-upload-preview:focus-visible{outline:2px solid color-mix(in srgb, var(--secondary) 34%, transparent);outline-offset:2px}.image-upload-preview img,.image-upload-dialog-preview img{object-fit:cover;width:100%;height:100%}.image-upload-placeholder{font-family:var(--font-mono);font-size:var(--ds-text-xs);text-transform:uppercase;padding:.4rem;line-height:1.2}.image-upload-file-card{width:100%;height:100%;color:var(--text);font-size:var(--ds-text-sm);text-align:center;overflow-wrap:anywhere;align-content:center;justify-items:center;gap:.45rem;padding:.65rem;font-weight:650;display:grid}.image-upload-file-card svg{color:var(--primary)}.image-upload-file-card-large{font-size:var(--ds-text-base)}.image-upload-dialog{text-align:center;justify-items:center;gap:1rem;display:grid}.image-upload-dialog-preview{width:min(100%, var(--image-upload-dialog-preview-width,24rem));aspect-ratio:var(--image-upload-preview-aspect-ratio,1);border:1px solid var(--line);border-radius:var(--q-button-radius);background:var(--surface-muted);color:var(--muted);place-items:center;margin:0;display:grid;overflow:hidden}.image-upload-dialog-preview.is-file{min-height:12rem}.avatar-file-button{border:1px solid var(--primary);background:var(--primary);color:#fff;min-height:2.5rem;font-size:var(--ds-text-md);cursor:pointer;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .82rem;font-weight:650;display:inline-flex}.avatar-file-button.disabled{cursor:not-allowed;opacity:.58}.avatar-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.avatar-remove-button{min-height:2.5rem}.profile-avatar-file{color:var(--muted);font-size:var(--ds-text-sm);margin:0;font-weight:500}.lesson-asset-link{width:fit-content;color:var(--primary);font-size:var(--ds-text-sm);font-weight:650;text-decoration:none}.lesson-asset-link:hover{text-decoration:underline}.profile-panel .q-button.block{margin-top:.95rem}.profile-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:.1rem;display:flex}.profile-actions .q-button{margin-left:auto}.signout-row{justify-content:flex-start;display:flex}.dashboard-stack{gap:clamp(1rem,1.8vw,1.4rem);display:grid}.dashboard-message{margin-top:0}.q-dialog:has(.app-dialog-header) .q-dialog-header{border-bottom:0;height:44px;max-height:none;padding:0;display:block}.q-dialog:has(.app-dialog-header) .q-dialog-body{border-top:1px solid color-mix(in srgb, var(--line) 64%, transparent);height:auto;max-height:min(600px,100vh - 6rem);padding:12px}.app-dialog-header{grid-template-columns:minmax(0,1fr) 44px;align-items:center;height:44px;min-height:44px;display:grid}.app-dialog-copy{align-items:center;min-width:0;height:44px;padding-left:12px;display:flex}.app-dialog-title{color:var(--ink);font-family:var(--font-sans);font-size:var(--ds-text-md);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;line-height:1.2;overflow:hidden}.app-dialog-close{appearance:none;background:color-mix(in srgb, var(--annotation) 10%, transparent);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--annotation);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;border-radius:0 var(--q-radius-sm,6px) 0 0!important}@media (width<=720px){.app-dialog-close{border-radius:0!important}}.app-dialog-close:hover,.app-dialog-close:focus-visible{background:color-mix(in srgb, var(--annotation) 16%, transparent)}.app-dialog-close:focus-visible{outline:2px solid color-mix(in srgb, var(--annotation) 42%, transparent);outline-offset:-2px}.app-dialog-close svg{stroke-width:1.8px;width:16px;height:16px}.table-list{display:grid}.table-row{border-top:1px solid var(--line-soft);min-height:3.1rem;color:var(--copy);overflow-wrap:anywhere;grid-template-columns:minmax(7rem,.55fr) minmax(8rem,.75fr) minmax(7rem,.55fr);align-items:center;gap:.75rem;display:grid}.table-row span,.table-row strong,.table-row small{font-size:var(--ds-text-md);line-height:1.35}.table-row strong{color:var(--ink);font-family:var(--font-mono);text-align:right}.table-row small{color:var(--muted);text-align:right}.table-list .table-row:first-child{border-top:0}.admin-users-list{display:grid}.admin-search-panel{align-content:start;gap:.9rem;display:grid}.admin-search-panel .panel-head{margin-bottom:0}.group-list-head{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-search-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.95rem .85rem;display:grid}.group-filter-grid{grid-template-columns:minmax(14rem,1fr) repeat(2,minmax(8rem,.45fr)) auto;align-items:end;gap:.95rem .85rem;display:grid}.group-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.95rem .85rem;display:grid}.lesson-edit-sections{gap:1.1rem;display:grid}.lesson-edit-section{gap:.8rem;display:grid}.lesson-edit-section+.lesson-edit-section{border-top:1px solid var(--line-soft);padding-top:1rem}.lesson-edit-section h3{color:var(--muted);font-family:var(--font-sans);font-size:var(--ds-text-sm);margin:0;font-weight:650}.lesson-edit-basic-grid,.dashboard-create-form,.lesson-create-form{grid-template-columns:minmax(0,1fr);align-items:start;gap:.95rem;display:grid}.group-create-panel,.admin-user-detail-panel,.group-detail-panel{align-content:start;gap:1rem;display:grid}.group-create-panel .panel-head,.admin-user-detail-panel .panel-head,.group-detail-panel .panel-head{margin-bottom:0}.admin-search-controls .field,.group-filter-grid .field,.group-form-grid .field,.lesson-edit-basic-grid .field,.dashboard-create-form .field,.lesson-create-form .field{min-width:0}.dashboard-icon-button{width:2.75rem;min-width:2.75rem;min-height:2.75rem;padding:0}.form-prepend-label{min-width:5.8rem;color:var(--ds-muted);font-size:var(--ds-text-xs);font-weight:600;line-height:1;font-family:var(--ds-font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;display:inline-flex}.dashboard-create-form .q-input,.dashboard-create-form .q-textarea,.dashboard-create-form .dashboard-dropdown,.lesson-edit-basic-grid .q-input,.lesson-edit-basic-grid .q-textarea,.lesson-create-form .q-input,.lesson-create-form .q-textarea,.lesson-create-form .dashboard-dropdown{width:100%}.lesson-create-switch-row{justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;display:flex}.lesson-create-switch-label{color:var(--muted);font-size:var(--ds-text-sm);font-weight:650}.group-form-wide{grid-column:1/-1}.admin-search-button{align-self:end;min-width:7.5rem;min-height:2.75rem}.admin-user-row{grid-template-columns:2.5rem minmax(0,1fr) auto;min-height:4.4rem}.admin-user-avatar,.admin-group-avatar{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--surface) 86%, var(--primary) 14%);width:2.5rem;height:2.5rem;color:var(--primary);font-family:var(--font-mono);font-size:var(--ds-text-md);place-items:center;margin:0;font-weight:700;display:grid;overflow:hidden}.admin-user-avatar{background:var(--ds-surface-muted);color:var(--ds-muted);font-family:var(--font-display);border-radius:50%;font-weight:400}.admin-group-avatar{border-radius:var(--group-avatar-radius);background:var(--ds-surface-muted);color:var(--ds-muted);font-family:var(--font-display);font-weight:400}.admin-user-avatar img,.admin-group-avatar img{object-fit:cover;width:100%;height:100%}.admin-user-detail-avatar{border:1px solid var(--line-soft);background:var(--ds-surface-muted);width:4.5rem;height:4.5rem;color:var(--ds-muted);font-family:var(--font-display);font-size:var(--ds-text-lg);border-radius:50%;place-items:center;margin:0;font-weight:400;display:grid;overflow:hidden}.admin-user-detail-avatar img{object-fit:cover;width:100%;height:100%}.admin-user-main{gap:.18rem;min-width:0;display:grid}.admin-user-main strong{color:var(--ink);font-family:var(--font-display);font-size:var(--ds-text-lg);text-align:left;font-weight:400}.admin-user-main small{color:var(--muted);font-family:var(--font-mono);font-size:var(--ds-text-xs);text-align:left}.admin-user-detail-actions,.admin-user-operation-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.65rem;display:flex}.admin-user-operations-panel{align-content:start;gap:1rem;display:grid}.admin-user-operations-panel .panel-head{margin-bottom:0}.owner-live-page{min-height:calc(100vh - var(--header-dashboard-height));box-sizing:border-box;padding:var(--ds-space-8) var(--ds-page-margin) var(--ds-space-9)}.owner-live-page.is-embedded{background:0 0;min-height:0;padding:0}.owner-live-topbar{margin-bottom:var(--ds-space-7);padding-bottom:var(--ds-space-6);border-bottom:1px solid var(--ds-line)}.owner-live-topbar h1{margin:var(--ds-space-2) 0 0;color:var(--ds-ink);font-family:var(--ds-font-display);font-size:var(--ds-text-display);letter-spacing:-.03em;font-weight:400;line-height:1.05}.owner-live-message{margin-bottom:1rem}.owner-live-layout{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start;gap:clamp(1rem,2vw,1.5rem);display:grid}.owner-live-layout.is-single{grid-template-columns:minmax(0,1fr)}.owner-live-page.is-preview-route>*{width:min(100%,72rem);margin-inline:auto}.is-preview-route .owner-live-topbar{align-items:center;gap:1rem;display:flex}.is-preview-route .page-back-navigation{margin:0}.is-preview-route .owner-live-main>.panel{width:100%}.owner-live-preview-panel{gap:.75rem;width:100%;display:grid}.owner-live-preview-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.owner-live-preview-heading h2,.owner-live-preview-panel p{margin:0}.owner-live-preview-time{color:var(--muted);font-variant-numeric:tabular-nums}.owner-live-preview-frame{aspect-ratio:16/9;border-radius:var(--ds-radius-sm);color:#f5f7fb;background:#10151c;display:grid;overflow:hidden}.owner-live-preview-frame video{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.owner-live-preview-empty{text-align:center;align-content:center;justify-items:center;gap:.5rem;padding:1rem;display:grid}.owner-live-preview-empty small{color:#b7c2d2}.owner-live-main,.owner-live-main>.panel{min-width:0}.owner-live-main,.owner-live-notice-panel,.owner-live-output-panel{grid-template-columns:minmax(0,1fr)}.owner-live-groups,.owner-live-main,.owner-live-status-panel,.owner-live-control-panel,.owner-live-telemetry-panel{align-content:start;gap:1rem;display:grid}.owner-live-groups{top:calc(var(--header-dashboard-height) + 1rem);position:sticky}.owner-live-group-list{gap:.55rem;display:grid}.owner-live-group-button{border:1px solid var(--line-soft);background:var(--surface);width:100%;min-height:3.75rem;color:var(--ink);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.75rem .85rem;display:grid}.owner-live-group-button:hover,.owner-live-group-button:focus-visible,.owner-live-group-button.is-active{border-color:var(--ds-line-strong);background:var(--ds-surface-muted)}.owner-live-group-button.is-disabled{opacity:.58}.owner-live-group-button span{gap:.15rem;min-width:0;display:grid}.owner-live-group-button strong,.owner-live-state strong{overflow-wrap:anywhere;min-width:0}.owner-live-group-button small,.owner-live-state small{color:var(--muted);font-family:var(--font-mono);font-size:var(--ds-text-xs)}.owner-live-group-button i{border:1px solid var(--line-soft);min-width:3rem;min-height:1.7rem;color:var(--muted);font-family:var(--font-mono);font-size:var(--ds-text-xs);justify-content:center;align-items:center;font-style:normal;font-weight:700;display:inline-flex}.owner-live-group-button i.is-on{border-color:color-mix(in srgb, var(--ok) 36%, var(--line));color:var(--ok);background:color-mix(in srgb, var(--ok) 10%, transparent)}.owner-live-empty{min-height:8rem;color:var(--muted);border:1px dashed var(--line-soft);background:0 0;place-items:center;gap:.5rem;display:grid}.owner-live-status-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center}.owner-live-output-panel{align-content:start;gap:1.25rem;display:grid}.owner-live-notice-panel{align-content:start;gap:1rem;display:grid}.owner-live-notice-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-bottom:0}.owner-live-notice-head h2{color:var(--ink);font-size:var(--ds-text-lg);letter-spacing:0;margin:0}.owner-live-inline-link,.owner-live-notice-empty a{min-height:2.75rem;color:var(--primary);font-size:var(--ds-text-sm);align-items:center;font-weight:700;display:inline-flex}.owner-live-inline-link:hover,.owner-live-inline-link:focus-visible,.owner-live-notice-empty a:hover,.owner-live-notice-empty a:focus-visible{color:var(--secondary);text-underline-offset:.2rem;text-decoration:underline}.owner-live-notice-select{width:100%}.owner-live-notice-loading{gap:.65rem;min-width:0;display:grid}.owner-live-notice-meta{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;margin:0;display:grid}.owner-live-notice-meta>div{gap:.2rem;min-width:0;padding:.75rem .8rem .75rem 0;display:grid}.owner-live-notice-meta dt{color:var(--muted);font-size:var(--ds-text-xs);font-weight:650}.owner-live-notice-meta dd{min-width:0;color:var(--ink);font-size:var(--ds-text-md);overflow-wrap:anywhere;margin:0}.owner-live-notice-empty{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;display:flex}.owner-live-notice-empty p{color:var(--muted);font-size:var(--ds-text-sm);margin:0;line-height:1.5}.owner-live-output-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-bottom:0}.owner-live-output-head h2{color:var(--ink);font-size:var(--ds-text-lg);letter-spacing:0;margin:0}.owner-live-relay-mode{border:1px solid var(--line-soft);min-height:1.75rem;color:var(--muted);font-family:var(--font-mono);font-size:var(--ds-text-xs);justify-self:end;align-items:center;padding:0 .55rem;font-weight:700;display:inline-flex}.owner-live-provider-list{border-top:1px solid var(--line-soft)}.owner-live-provider-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:3.5rem;display:grid}.owner-live-provider-row>div,.owner-live-custom-head>div{gap:.15rem;min-width:0;display:grid}.owner-live-provider-row strong,.owner-live-custom-head strong{color:var(--ink);font-size:var(--ds-text-md)}.owner-live-provider-row small,.owner-live-custom-head small{min-width:0;color:var(--muted);font-family:var(--font-mono);font-size:var(--ds-text-xs);overflow-wrap:anywhere}.owner-live-custom-head,.owner-live-check-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.owner-live-custom-list,.owner-live-check-results{border-top:1px solid var(--line-soft);display:grid}.owner-live-custom-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr) 2.75rem;align-items:start;gap:.75rem;padding:.85rem 0;display:grid}.owner-live-field{min-width:0;color:var(--muted);font-size:var(--ds-text-xs);gap:.35rem;font-weight:650;display:grid}.owner-live-field .q-input{width:100%;min-width:0}.owner-live-field .q-input.is-invalid input{border-color:var(--danger)}.owner-live-field-error{color:var(--danger);font-size:var(--ds-text-xs);font-weight:500;line-height:1.4}.owner-live-output-warning{color:var(--annotation);margin:.75rem 0 0;font-weight:650;line-height:1.5}.owner-live-delete-output{margin-top:1.42rem}.owner-live-output-empty{min-height:3.5rem;color:var(--muted);border-bottom:1px solid var(--line-soft);font-size:var(--ds-text-sm);align-items:center;display:flex}.owner-live-check-row{padding-top:.15rem}.owner-live-check-results.live-check-outputs{padding-top:1rem}.owner-live-status-copy{align-items:center;gap:1rem;min-width:0;display:flex}.owner-live-status-copy h2{color:var(--ink);font-size:var(--ds-text-xl);letter-spacing:0;margin:0;line-height:1.05}.owner-live-status-dot{border:1px solid var(--ds-soft);background:0 0;width:9px;height:9px}.owner-live-status-dot.is-on{border-color:var(--ds-red);background:var(--ds-red);box-shadow:0 0 0 5px color-mix(in srgb, var(--ds-red) 14%, transparent)}.owner-live-state{justify-items:end;gap:.18rem;min-width:10rem;display:grid}.owner-live-action-row{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.owner-live-action-row .q-button{min-height:2.75rem}.owner-live-action-row svg{flex:none}.owner-live-publish-targets{gap:.65rem;display:grid}.owner-live-publish-box{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);color:#f5f7fb;background:#10151c;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.95rem;display:grid}.owner-live-publish-main{gap:.35rem;min-width:0;display:grid}.owner-live-publish-main span{color:#f5f7fbad;font-family:var(--font-mono);font-size:var(--ds-text-xs);text-transform:uppercase}.owner-live-publish-main code{color:#f5f7fb;font-family:var(--font-mono);font-size:var(--ds-text-xs);overflow-wrap:anywhere;word-break:break-word;line-height:1.45}.owner-live-expiry{font-family:var(--font-mono);margin:0}.owner-live-telemetry-panel{gap:0;container-type:inline-size}.owner-live-telemetry-current{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-left:.75rem;display:inline-flex}.owner-live-telemetry-current small,.owner-live-telemetry-context,.owner-live-telemetry-output small,.owner-live-telemetry-metrics dt{color:var(--muted);font-family:var(--font-mono);font-size:var(--ds-text-xs)}.owner-live-telemetry-badge,.owner-live-telemetry-state>span{min-height:1.75rem;color:var(--muted);font-size:var(--ds-text-xs);white-space:nowrap;align-items:center;gap:.45rem;font-weight:700;display:inline-flex}.owner-live-telemetry-badge{border:1px solid var(--line-soft);font-family:var(--font-mono);text-transform:uppercase;padding:0 .55rem}.owner-live-telemetry-badge i,.owner-live-telemetry-state i{background:currentColor;border-radius:50%;flex:none;width:.48rem;height:.48rem}.owner-live-telemetry-state>span.is-ok{color:var(--ok)}.owner-live-telemetry-state>span.is-processing{color:var(--primary)}.owner-live-telemetry-badge.is-waiting,.owner-live-telemetry-state>span.is-waiting{color:var(--warn)}.owner-live-telemetry-badge.is-failed,.owner-live-telemetry-state>span.is-failed{color:var(--danger)}.owner-live-telemetry-context{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:.45rem 1rem;padding:.7rem 0;display:flex}.owner-live-telemetry-context code{color:var(--copy);font:inherit}.owner-live-telemetry-list{border-top:1px solid var(--line-soft)}.owner-live-telemetry-context+.owner-live-telemetry-list{border-top:0}.owner-live-telemetry-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(11rem,.9fr) minmax(8rem,.6fr) minmax(24rem,1.5fr);align-items:center;gap:.7rem 1rem;min-width:0;padding:.9rem 0;display:grid}.owner-live-telemetry-output{gap:.16rem;min-width:0;display:grid}.owner-live-telemetry-output strong{min-width:0;color:var(--ink);font-size:var(--ds-text-md);overflow-wrap:anywhere}.owner-live-telemetry-output small{text-transform:uppercase}.owner-live-telemetry-state{min-width:0}.owner-live-telemetry-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;min-width:0;margin:0;display:grid}.owner-live-telemetry-metrics>div{gap:.16rem;min-width:0;display:grid}.owner-live-telemetry-metrics dt,.owner-live-telemetry-metrics dd{min-width:0;margin:0}.owner-live-telemetry-metrics dt{text-transform:uppercase}.owner-live-telemetry-metrics dd{color:var(--copy);font-family:var(--font-mono);font-size:var(--ds-text-xs);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-live-telemetry-progress,.owner-live-telemetry-detail{grid-column:1/-1}.owner-live-telemetry-progress{background:var(--surface-strong);height:.22rem;overflow:hidden}.owner-live-telemetry-progress span{background:var(--primary);height:100%;display:block}.owner-live-telemetry-detail,.owner-live-telemetry-error,.owner-live-telemetry-empty{color:var(--muted);font-size:var(--ds-text-xs);overflow-wrap:anywhere;margin:0;line-height:1.45}.owner-live-telemetry-detail,.owner-live-telemetry-error{font-family:var(--font-mono)}.owner-live-telemetry-error{color:var(--annotation);padding-top:.75rem}.owner-live-telemetry-empty{border-top:1px solid var(--line-soft);align-items:center;min-height:4rem;display:flex}@container (width<=780px){.owner-live-telemetry-row{grid-template-columns:minmax(0,1fr) auto}.owner-live-telemetry-metrics{grid-column:1/-1}}@container (width<=500px){.owner-live-telemetry-current{margin:.5rem 0 0;display:flex}.owner-live-telemetry-row{grid-template-columns:minmax(0,1fr)}.owner-live-telemetry-metrics{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}}.live-check-panel,.live-check-steps-panel,.live-relay-panel{align-content:start;gap:1rem;display:grid}.live-check-head,.live-check-step-main{justify-content:space-between;align-items:center;gap:1rem;display:flex}.live-check-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.live-check-actions .q-button{min-height:2.75rem}.live-check-intro{max-width:42rem;margin:.35rem 0 0}.live-check-group-select{width:min(100%,30rem)}.live-check-group-config{color:var(--muted);font-family:var(--font-mono);font-size:var(--ds-text-xs);margin:-.2rem 0 0}.live-check-group-config.is-ready{color:var(--ok)}.live-check-actions svg{flex:none}.live-relay-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.live-relay-summary div,.live-relay-session{border:1px solid var(--line-soft);background:0 0}.live-relay-summary div{gap:.25rem;min-width:0;padding:.8rem;display:grid}.live-relay-summary span,.live-relay-session-metrics dt{color:var(--muted);font-family:var(--font-mono);font-size:var(--ds-text-xs);text-transform:uppercase}.live-relay-summary strong{min-width:0;color:var(--ink);font-family:var(--font-mono);font-size:var(--ds-text-md);overflow-wrap:anywhere}.live-relay-sessions{gap:.75rem;display:grid}.live-relay-session{gap:.75rem;padding:.95rem;display:grid}.live-relay-output{border-top:1px solid var(--line-soft);gap:.75rem;padding-top:.75rem;display:grid}.live-relay-session-main{justify-content:space-between;align-items:center;gap:1rem;display:flex}.live-relay-session-main strong,.live-relay-session-main small{display:block}.live-relay-session-main strong{color:var(--ink);font-size:var(--ds-text-base);line-height:1.2}.live-relay-session-main small{color:var(--muted);font-family:var(--font-mono);font-size:var(--ds-text-xs);overflow-wrap:anywhere;margin-top:.16rem}.live-relay-session-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.live-relay-session-metrics div{min-width:0}.live-relay-session-metrics dd{color:var(--copy);font-family:var(--font-mono);font-size:var(--ds-text-xs);overflow-wrap:anywhere;margin:.16rem 0 0}.live-relay-error{color:var(--annotation);font-family:var(--font-mono);font-size:var(--ds-text-xs);overflow-wrap:anywhere;margin:0}.live-check-outputs,.live-check-output,.live-check-steps{gap:.75rem;display:grid}.live-check-output+.live-check-output{border-top:1px solid var(--line-soft);padding-top:1rem}.live-check-empty{margin:0}.live-check-step{border:1px solid var(--line-soft);background:0 0;gap:.65rem;padding:.95rem;display:grid}.live-check-step-main strong{color:var(--ink);font-size:var(--ds-text-base);line-height:1.2;display:block}.live-check-step-main small{color:var(--muted);font-family:var(--font-mono);font-size:var(--ds-text-xs);margin-top:.16rem;display:block}.live-check-status{border:1px solid var(--line);min-width:5.8rem;min-height:1.85rem;color:var(--muted);background:var(--surface-strong);font-family:var(--font-mono);font-size:var(--ds-text-xs);text-transform:uppercase;white-space:nowrap;place-items:center;padding:0 .65rem;font-weight:700;display:inline-grid}.live-check-status.is-ok{border-color:color-mix(in srgb, var(--ok) 42%, var(--line) 58%);color:var(--ok);background:color-mix(in srgb, var(--ok) 8%, var(--surface-strong) 92%)}.live-check-status.is-warn{border-color:color-mix(in srgb, var(--warn) 46%, var(--line) 54%);color:var(--warn);background:color-mix(in srgb, var(--warn) 8%, var(--surface-strong) 92%)}.live-check-status.is-fail{border-color:color-mix(in srgb, var(--annotation) 46%, var(--line) 54%);color:var(--annotation);background:color-mix(in srgb, var(--annotation) 8%, var(--surface-strong) 92%)}.live-check-status.is-running,.live-check-status.is-pending{border-color:color-mix(in srgb, var(--secondary) 38%, var(--line) 62%);color:var(--secondary)}.live-check-message{margin:0}.live-check-details-wrap{justify-items:start;gap:.45rem;display:grid}.live-check-details-toggle{border:1px solid var(--line-soft);min-height:2.75rem;color:var(--copy);background:var(--surface-strong);font-family:var(--font-mono);font-size:var(--ds-text-xs);cursor:pointer;align-items:center;gap:.4rem;padding:0 .55rem;display:inline-flex}.live-check-details-toggle svg{color:var(--muted);transition:transform .14s;transform:rotate(-90deg)}.live-check-details-toggle svg.is-open{transform:rotate(0)}.live-check-details-toggle small{color:var(--muted)}.live-check-details{color:#f7fafc;background:#071018;border:1px solid #26313d;gap:.45rem;width:100%;margin:0;padding:.85rem;display:grid;box-shadow:inset 0 1px #ffffff0a}.live-check-details div{grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);align-items:baseline;gap:.8rem;display:grid}.live-check-details dt,.live-check-causes span{color:var(--muted);font-family:var(--font-mono);font-size:var(--ds-text-xs)}.live-check-details dd{color:#f7fafc;min-width:0;font-family:var(--font-mono);font-size:var(--ds-text-xs);overflow-wrap:anywhere;margin:0}.live-check-player{aspect-ratio:16/9;border:1px solid var(--line-soft);background:#050505;width:min(100%,46rem);overflow:hidden}.live-check-player-video{background:#050505;border:0;width:100%;height:100%;display:block}.live-check-causes{gap:.35rem;display:grid}.live-check-causes ul{color:var(--copy);font-size:var(--ds-text-sm);gap:.25rem;margin:0;padding-left:1.1rem;display:grid}.compact-meta-panel{display:grid}.compact-meta-panel .compact-meta-list{border-top:0}.compact-meta-panel .compact-meta-row:last-child{border-bottom:0}.compact-meta-list{border-top:1px solid var(--line-soft);margin:0;display:grid}.compact-meta-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(5rem,.35fr) minmax(0,1fr);align-items:center;gap:.45rem;min-height:1.9rem;display:grid}.compact-meta-row:first-child{border-top:0}.compact-meta-row dt,.compact-meta-row dd{margin:0}.compact-meta-row dt{color:var(--muted);font-size:var(--ds-text-xs);font-weight:650;line-height:1.2}.compact-meta-row dd{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:var(--ds-text-xs);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem;line-height:1.25;display:grid}.compact-meta-row dd span{overflow-wrap:anywhere;min-width:0}.compact-meta-copy{justify-self:start;width:2.75rem;min-width:2.75rem;min-height:2.75rem;padding:0}.compact-meta-copy .button-inner{width:100%;min-height:2.75rem;padding:0}.admin-pager button{min-width:2.75rem;min-height:2.75rem}.compact-meta-copy .icon,.compact-meta-copy svg{width:14px;min-width:14px;height:14px;min-height:14px}.group-list-row{grid-template-columns:2.5rem minmax(0,1fr) auto auto;min-height:4.4rem}.group-list-meta{min-width:0;max-width:20rem;color:var(--muted);font-size:var(--ds-text-xs);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.group-list-main{gap:.18rem;min-width:0;display:grid}.group-list-main-button{appearance:none;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.group-list-main-button:hover strong,.group-list-main-button:focus-visible strong{color:var(--primary)}.group-list-main-button:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 42%, transparent);outline-offset:4px}.group-list-main strong{color:var(--ink);font-family:var(--font-display);font-size:var(--ds-text-lg);text-align:left;font-weight:400}.group-list-main small{color:var(--muted);font-family:var(--font-mono);font-size:var(--ds-text-xs);text-align:left}.group-list-actions{justify-self:end;align-items:center;gap:.25rem;display:flex}.admin-pager{justify-content:flex-end;margin-top:1rem;display:flex}.admin-token-dialog{grid-template-rows:auto 1fr auto;align-content:start;gap:1rem;min-height:400px;display:grid}.admin-token-form{grid-template-columns:minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.admin-app-dropdown,.admin-app-dropdown .q-dropdown-menu-action,.dashboard-dropdown,.dashboard-dropdown .q-dropdown-menu-action,.admin-scope-dropdown,.admin-scope-dropdown .q-dropdown-menu-action{width:100%}.admin-dropdown-value{min-width:0;color:var(--ink);font-size:var(--ds-text-md);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;display:block;overflow:hidden}.admin-scope-picker{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.6rem;display:grid}.admin-scope-badges{border:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:.42rem;min-height:2.75rem;padding:.5rem .6rem;display:flex}.admin-scope-empty{color:var(--muted);font-size:var(--ds-text-md)}.admin-scope-dropdown{width:2.75rem;min-width:2.75rem}.admin-scope-dropdown .q-dropdown-menu-action{justify-content:center;height:2.75rem;min-height:2.75rem;padding:0}.admin-scope-dropdown .chevron-icon{display:none}.admin-scope-add-icon{width:100%;height:100%;color:var(--primary);place-items:center;display:inline-grid}.admin-scope-add-icon .icon,.admin-scope-add-icon svg{width:1.1rem;height:1.1rem}.admin-dialog-error{margin-top:0}.admin-token-value{resize:vertical;border:1px solid var(--line);border-radius:var(--ds-radius-sm);background:var(--surface-strong);width:100%;min-height:8rem;color:var(--ink);font-family:var(--font-mono);font-size:var(--ds-text-xs);padding:.78rem;line-height:1.45}.app-dialog-actions,.admin-dialog-actions{flex-wrap:wrap;justify-content:flex-end;align-self:end;gap:.65rem;display:flex}.lesson-edit-actions{justify-content:flex-start;margin-top:.6rem}.lesson-item-dialog-form{gap:1rem;display:grid}.lesson-edit-archive-button{margin-left:auto}.image-upload-dialog .app-dialog-actions{justify-content:center}.lesson-web-page{width:100%;padding:2rem var(--site-gutter) 4rem}.lesson-web-page--embedded,.lesson-web-page--group-detail{padding:0}.lesson-web-inner{gap:1.6rem;width:min(100%,1320px);margin:0 auto;display:grid}.lesson-web-inner--group-detail{width:calc(100% - var(--group-site-gutter) * 2);padding:var(--ds-space-8) 0 var(--ds-space-9);gap:0}.lesson-web-card,.lesson-web-reader-card{border:1px solid var(--line-soft);border-radius:var(--q-button-radius);background:var(--surface-strong);box-shadow:var(--shadow)}.lesson-web-loading{gap:1rem;padding:1.2rem;display:grid}.lesson-web-error-card{padding:1.1rem}.lesson-web-error-card .error-line{margin-top:0}.lesson-web-kicker{color:var(--primary);font-family:var(--font-mono);font-size:var(--ds-text-xs);text-transform:uppercase;font-weight:700;line-height:1}.lesson-web-reader-card h1{color:var(--ink);font-family:var(--font-display);font-size:var(--ds-text-display);letter-spacing:0;margin:0;font-weight:400;line-height:.98}.lesson-web-thumb img{object-fit:cover;width:100%;height:100%;display:block}.lesson-web-section{gap:.7rem;min-width:0;display:grid}.lesson-web-section-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lesson-web-section-head h2{color:var(--ink);font-family:var(--font-sans);font-size:var(--ds-text-base);margin:0;font-weight:700;line-height:1.2}.lesson-web-section-head span{color:var(--muted);font-family:var(--font-mono);font-size:var(--ds-text-xs);font-weight:700}.lesson-web-list{border-top:1px solid var(--line-soft);display:grid}.lesson-live-section{border-bottom:1px solid var(--line-soft);padding-bottom:.7rem}.lesson-live-card{border:1px solid var(--line-soft);border-radius:var(--q-button-radius);background:var(--surface-strong);min-width:0;box-shadow:var(--shadow-soft);grid-template-columns:minmax(13rem,18rem) minmax(0,1fr);align-items:start;gap:1rem;padding:1rem;display:grid}.lesson-live-copy{align-content:start;gap:.45rem;min-width:0;display:grid}.lesson-live-copy strong{min-width:0;color:var(--ink);font-size:var(--ds-text-base);overflow-wrap:anywhere;line-height:1.3}.lesson-live-copy small{color:var(--muted);font-family:var(--font-mono);font-size:var(--ds-text-xs)}.lesson-live-copy .lesson-live-error{color:var(--danger);overflow-wrap:anywhere;line-height:1.35}.lesson-live-badge{border-radius:var(--ds-radius-xs);background:color-mix(in srgb, var(--danger) 12%, var(--surface));width:max-content;max-width:100%;color:var(--danger);font-family:var(--font-mono);font-size:var(--ds-text-xs);text-transform:uppercase;padding:.25rem .48rem;font-weight:800;line-height:1}.lesson-live-player{aspect-ratio:16/9;border-radius:var(--q-button-radius);background:#05070a;width:100%;min-width:0;overflow:hidden}.lesson-live-video{background:#05070a;border:0;width:100%;height:100%;display:block}.lesson-web-row{border:0;border-bottom:1px solid var(--line-soft);width:100%;min-width:0;color:inherit;text-align:left;background:0 0;align-items:center;gap:1rem;padding:.9rem 0;text-decoration:none;display:grid}.lesson-web-lesson-row{grid-template-columns:5.4rem minmax(0,1fr)}.lesson-web-row:hover,.lesson-web-row:focus-visible{background:color-mix(in srgb, var(--surface) 72%, transparent)}.lesson-web-thumb{aspect-ratio:16/10;border:1px solid var(--ds-line);border-radius:var(--q-button-radius);background:var(--ds-surface-muted);width:5.4rem;color:var(--ds-muted);font-family:var(--font-display);font-size:var(--ds-text-base);place-items:center;margin:0;font-weight:400;display:grid;overflow:hidden}.lesson-web-row-main{gap:.22rem;min-width:0;display:grid}.lesson-web-row-main strong{min-width:0;color:var(--ink);font-size:var(--ds-text-base);overflow-wrap:anywhere;font-weight:700;line-height:1.25}.lesson-web-row-main small{color:var(--muted);font-family:var(--font-mono);font-size:var(--ds-text-xs);line-height:1.35}.lesson-web-row-main .lesson-web-locked-copy{color:var(--primary);font-weight:700}.lesson-web-courseware{width:100%;min-width:0;display:grid}.lesson-web-material-stack{gap:0;display:grid}.lesson-playback-panel{border-bottom:1px solid var(--line-soft);gap:1rem;min-width:0;padding-bottom:1rem;display:grid}.lesson-playback-now{text-align:center;gap:.18rem;min-width:0;display:grid}.lesson-playback-now strong,.lesson-playback-now small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.lesson-playback-now strong{color:var(--ink);font-size:var(--ds-text-md);line-height:1.25}.lesson-playback-now small{color:var(--muted);font-family:var(--font-mono);font-size:var(--ds-text-xs);line-height:1.25}.lesson-playback-progress{--media-progress:0%;background:color-mix(in srgb, var(--line) 72%, transparent);border-radius:999px;width:100%;height:.56rem;position:relative;overflow:hidden}.lesson-playback-progress-fill{width:var(--media-progress);border-radius:inherit;background:var(--primary);position:absolute;inset:0 auto 0 0}.lesson-playback-panel.is-playing .lesson-playback-progress-fill{background:linear-gradient(90deg, transparent 0, #ffffff47 50%, transparent 100%), var(--primary);background-size:1.4rem 100%,auto;animation:.9s linear infinite lesson-audio-marquee}.lesson-playback-range{opacity:0;appearance:none;cursor:pointer;border:0;width:100%;min-height:0;margin:0;padding:0;position:absolute;inset:-.7rem 0}.lesson-playback-range:disabled{cursor:default}.lesson-playback-progress:focus-within{outline:2px solid color-mix(in srgb, var(--primary) 26%, transparent);outline-offset:2px}.lesson-playback-range::-webkit-slider-thumb{appearance:none;background:0 0;border:0;width:0;height:0}.lesson-playback-range::-moz-range-thumb{background:0 0;border:0;width:0;height:0}.lesson-playback-range::-moz-range-track{background:0 0;border:0;height:.56rem}.lesson-playback-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;min-width:0;display:flex}.lesson-playback-index{min-width:3.5rem;color:var(--muted);font-family:var(--font-mono);font-size:var(--ds-text-xs);text-align:center;font-weight:700}.lesson-playback-rate{width:3.5rem}.lesson-playback-rate .q-dropdown-menu-action{border-color:var(--line-soft);background:var(--surface);width:100%;min-height:2.25rem;padding:0}.lesson-playback-rate-value{width:100%;color:var(--copy);font-family:var(--font-mono);font-size:var(--ds-text-xs);white-space:nowrap;place-items:center;font-weight:700;line-height:1;display:grid}.lesson-web-reader{gap:1rem;width:min(100%,860px);margin:0 auto;display:grid}.lesson-web-reader-top{justify-content:flex-start;display:flex}.lesson-web-reader-card{gap:1.2rem;padding:1.4rem;display:grid}.lesson-web-reader-card--masked{align-content:start}.lesson-web-reader-masked-media{aspect-ratio:16/9;border-radius:var(--q-button-radius);width:100%;margin:0;overflow:hidden}.lesson-web-reader-masked-media img{object-fit:cover;width:100%;height:100%;display:block}.admin-lesson-row{grid-template-columns:5rem minmax(12rem,max-content) minmax(0,1fr) auto minmax(0,1fr) auto;min-height:4.4rem}.lesson-list-thumb{aspect-ratio:16/10;border:1px solid var(--line-soft);border-radius:var(--q-button-radius);background:color-mix(in srgb, var(--surface) 86%, var(--primary) 14%);width:5rem;color:var(--primary);font-family:var(--font-mono);font-size:var(--ds-text-md);place-items:center;margin:0;font-weight:700;display:grid;overflow:hidden}.lesson-list-thumb img{object-fit:cover;object-position:center;width:100%;height:100%}.lesson-list-main{gap:.18rem;min-width:0;display:grid}.lesson-list-main strong{color:var(--ink);font-family:var(--font-sans);font-size:var(--ds-text-base);text-align:left}.lesson-list-main small{color:var(--muted);font-family:var(--font-mono);font-size:var(--ds-text-xs);text-align:left}.lesson-item-row{grid-template-columns:minmax(0,1fr) auto;min-height:3.5rem}.lesson-item-row .lesson-admin-actions{justify-self:end}.lesson-list-actions{grid-column:6;justify-self:end;align-items:center;gap:.25rem;display:flex}.lesson-text-block{width:min(100%,72ch);padding:0}.lesson-text-body{color:var(--copy);font-size:var(--ds-text-base);white-space:pre-wrap;margin:0;line-height:1.75}.lesson-media-frame{background:0 0;width:100%;margin:0;display:grid;overflow:visible}.lesson-media-frame--image{justify-items:start}.lesson-media-frame--video{border-radius:var(--q-button-radius);background:#000;overflow:hidden}.lesson-media{background:#000;width:100%;max-height:70vh}.lesson-media--image{border-radius:var(--q-button-radius);background:var(--surface);width:auto;max-width:100%;height:auto;max-height:min(68vh,44rem)}.lesson-media--video{aspect-ratio:16/9;display:block}.lesson-audio-player{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;width:min(100%,36rem);padding:.2rem 0;display:grid}.lesson-audio-native{display:none}.lesson-audio-icon{width:.95rem;height:.95rem;display:block;overflow:visible}.lesson-audio-icon-path{fill:currentColor}.lesson-audio-main{align-items:center;min-width:0;height:2.25rem;display:flex}.lesson-audio-progress{--audio-progress:0%;background:color-mix(in srgb, var(--line) 72%, transparent);border-radius:999px;width:100%;height:.42rem;position:relative;overflow:hidden}.lesson-audio-progress-fill{width:var(--audio-progress);border-radius:inherit;background:var(--primary);position:absolute;inset:0 auto 0 0}.lesson-audio-player.is-playing .lesson-audio-progress-fill{background:linear-gradient(90deg, transparent 0, #ffffff47 50%, transparent 100%), var(--primary);background-size:1.4rem 100%,auto;animation:.9s linear infinite lesson-audio-marquee}.lesson-audio-progress:focus-within{outline:2px solid color-mix(in srgb, var(--primary) 26%, transparent);outline-offset:2px}.lesson-audio-range{opacity:0;appearance:none;cursor:pointer;width:100%;margin:0;position:absolute;inset:-.65rem 0}.lesson-audio-range:disabled{cursor:default}.lesson-audio-range::-webkit-slider-thumb{width:0;height:0;box-shadow:none;appearance:none;background:0 0;border:0}.lesson-audio-range::-moz-range-thumb{width:0;height:0;box-shadow:none;background:0 0;border:0}.lesson-audio-range::-moz-range-track{background:0 0;border:0;height:.42rem}@keyframes lesson-audio-marquee{0%{background-position:0 0,0 0}to{background-position:1.4rem 0,0 0}}.lesson-download-link{color:var(--primary);text-underline-offset:.16em;justify-self:start;font-weight:600;text-decoration:underline}.lesson-admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.lesson-admin-actions .q-button{min-height:2.25rem}.oauth-consent-card{width:min(100%,38rem)}.oauth-consent-card .q-card-content,.oauth-consent-form{justify-items:center;gap:clamp(1rem,1.8vw,1.45rem);width:100%;display:grid}.oauth-brand-node{aspect-ratio:1;border:1px solid var(--line-soft);background:var(--surface-strong);width:clamp(3.25rem,7vw,4rem);color:var(--primary);border-radius:999px;place-items:center;display:grid;overflow:hidden}.oauth-brand-node img{object-fit:cover;width:100%;height:100%}.oauth-brand-node-app span{color:var(--ink);font-family:var(--font-display);font-size:var(--ds-text-xl);font-weight:400;line-height:1}.oauth-scope-details{width:100%}.oauth-scope-details code{overflow-wrap:anywhere;color:var(--muted);font-size:var(--ds-text-xs)}.oauth-consent-copy{text-align:center;justify-items:center;gap:.45rem;display:grid}.oauth-consent-copy h2{max-width:24ch;color:var(--ink);font-family:var(--font-display);font-size:var(--ds-text-xl);letter-spacing:0;margin:0;font-weight:400;line-height:1.14}.oauth-consent-copy h2 a{color:var(--primary);text-decoration:none}.oauth-consent-copy h2 a:hover{text-underline-offset:.12em;text-decoration:underline}.oauth-consent-copy p{max-width:30rem;color:var(--muted);font-size:var(--ds-text-base);margin:0;line-height:1.5}.oauth-consent-copy strong{color:var(--primary);font-weight:650}.consent-scope-list{border-top:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line);width:100%;display:grid}.consent-scope-row{min-width:0;padding:var(--ds-space-4) 0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:.85rem;display:grid}.consent-scope-row+.consent-scope-row{border-top:1px solid var(--line-soft)}.consent-scope-icon{border:1px solid var(--line-soft);background:var(--surface);width:28px;height:28px;color:var(--primary);border-radius:999px;place-items:center;display:grid}.consent-scope-icon svg{width:16px;height:16px}.consent-scope-copy{gap:.22rem;min-width:0;display:grid}.consent-scope-title{color:var(--ink);font-size:var(--ds-text-base);font-weight:400;line-height:1.25}.consent-scope-copy span:not(.consent-scope-title){color:var(--muted);font-size:var(--ds-text-md);font-weight:400;line-height:1.42}.oauth-consent-actions{gap:.7rem;width:100%;display:grid}.device-code-field{width:100%}@media (width<=560px){.consent-scope-row{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:.8rem;padding:.9rem}}.device-code-input{font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=960px){.lesson-live-card{grid-template-columns:1fr}.group-site-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-live-layout,.owner-live-status-panel{grid-template-columns:1fr}.owner-live-groups{position:static}.owner-live-state{justify-items:start;min-width:0}}@media (width<=640px){.lesson-topbar-link{min-height:2rem;font-size:var(--ds-text-sm);padding:0 .65rem}.lesson-web-page{padding-top:1.1rem;padding-bottom:2.5rem}.lesson-web-page--group-detail{padding:0}.lesson-web-inner--group-detail{padding:1.1rem 0 2.5rem}.lesson-web-inner{gap:1.2rem}.lesson-web-reader-card h1{font-size:var(--ds-text-2xl)}.lesson-web-lesson-row{grid-template-columns:4.6rem minmax(0,1fr)}.lesson-web-thumb{width:4.6rem}.lesson-web-material-stack{gap:0}.group-site-loading-grid{grid-template-columns:minmax(0,1fr)}.groups-feed-heading{flex-direction:column;align-items:flex-start;gap:.65rem}.feed-item{padding:1rem 0}.feed-item-body{margin-left:0}.feed-item-footer{align-items:flex-start}.feed-item-footer .q-button{max-width:100%}.group-live-viewer-head h1{font-size:var(--ds-text-lg)}.lesson-text-block,.lesson-audio-player{width:100%}.lesson-web-reader-card{padding:1rem}.admin-search-controls,.group-list-head,.group-filter-grid,.group-form-grid{grid-template-columns:1fr}.group-list-head .q-button,.owner-live-action-row .q-button{width:100%}.owner-live-publish-box{grid-template-columns:1fr}.owner-live-publish-box .q-button{justify-self:start}.owner-live-custom-head,.owner-live-check-row,.owner-live-notice-empty{flex-direction:column;align-items:stretch}.owner-live-notice-meta{grid-template-columns:1fr}.owner-live-custom-head .q-button,.owner-live-check-row .q-button{width:100%}.owner-live-custom-row{grid-template-columns:minmax(0,1fr) 2.75rem}.owner-live-url-field{grid-area:2/1/auto/-1}.owner-live-delete-output{grid-area:1/2}.admin-search-button{width:100%}.table-row{grid-template-columns:1fr;gap:.2rem;padding:.7rem 0}.table-row strong,.table-row small{text-align:left}.lesson-list-actions{text-align:left;grid-column:2;justify-self:start}.admin-user-row,.group-list-row{grid-template-columns:2.5rem minmax(0,1fr);align-items:start}.admin-lesson-row{grid-template-columns:5rem minmax(0,1fr);align-items:start}.group-list-meta,.group-list-row .group-list-actions,.admin-lesson-row .lesson-list-actions{grid-column:2}.lesson-item-row{grid-template-columns:minmax(0,1fr)}.lesson-item-row .group-list-main,.lesson-item-row .lesson-admin-actions{grid-column:1;justify-self:start}.admin-user-avatar,.admin-group-avatar{grid-row:1/span 4}.admin-user-main,.group-list-main,.lesson-list-main{grid-column:2}.admin-token-form{grid-template-columns:1fr}.admin-scope-picker{grid-template-columns:minmax(0,1fr) auto}.compact-meta-row{grid-template-columns:1fr;gap:.25rem;padding:.7rem 0}.live-relay-summary,.live-relay-session-metrics{grid-template-columns:1fr}.live-relay-session-main{flex-direction:column;align-items:flex-start}}.managed-content-fieldset,.managed-settings-fields,.managed-member-form{border:0;min-width:0;margin:0;padding:0}.managed-live-badge{border:1px solid var(--line-soft);min-height:1.75rem;font-size:var(--ds-text-xs);text-transform:uppercase;border-color:color-mix(in srgb, var(--ok) 34%, var(--line));color:var(--ok);align-items:center;padding:0 .55rem;font-weight:700;display:inline-flex}.managed-pagination,.managed-form-actions,.managed-role-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.managed-pagination{border-top:1px solid var(--line-soft);justify-content:flex-end;padding-top:1rem}.group-danger-panel{border-color:color-mix(in srgb, var(--danger) 34%, var(--line) 66%)}.group-danger-panel h2{color:var(--danger)}.group-danger-action{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding-top:1rem;display:grid}.group-danger-action strong{color:var(--ink);margin-bottom:.2rem;display:block}@media (width<=640px){.group-danger-action{grid-template-columns:1fr}.group-danger-action .q-button{justify-self:start}}.managed-role-panel{gap:1rem;max-width:52rem;display:grid}.managed-member-form{grid-template-columns:minmax(16rem,1.5fr) repeat(2,minmax(10rem,.75fr));align-items:end;gap:.85rem;display:grid}.managed-member-reason,.managed-member-form .managed-form-actions{grid-column:1/-1}.managed-group-header,.managed-group-tabs,.managed-settings-fields{gap:1rem;display:flex}.managed-group-header{justify-content:space-between;align-items:center;min-height:44px}.managed-group-tabs{background-image:linear-gradient(to right, var(--paper) 72%, transparent), linear-gradient(to left, var(--paper) 72%, transparent), linear-gradient(to right, color-mix(in srgb, var(--ink) 18%, transparent), transparent), linear-gradient(to left, color-mix(in srgb, var(--ink) 18%, transparent), transparent);scrollbar-width:thin;background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:2rem 100%,2rem 100%,.65rem 100%,.65rem 100%;background-attachment:local,local,scroll,scroll;padding-bottom:.25rem;scroll-padding-inline:1rem;overflow-x:auto}.managed-group-tabs a{white-space:nowrap;min-height:44px;color:inherit;border-bottom:2px solid #0000;align-items:center;padding:.6rem .8rem;text-decoration:none;display:inline-flex}.managed-group-tabs a.is-active{border-color:currentColor;font-weight:700}.managed-settings-fields,.managed-role-panel{flex-direction:column;margin-bottom:1rem}.managed-settings-fields{max-width:52rem}.admin-group-settings-grid{width:100%;max-width:64rem}.admin-group-technical-details{gap:1rem;display:grid}.admin-group-technical-details summary{min-height:44px;color:var(--copy);cursor:pointer;align-items:center;font-weight:650;display:flex}.admin-group-technical-details[open] summary{border-bottom:1px solid var(--line-soft);padding-bottom:.75rem}.managed-native-select{border:0;border-bottom:1px solid var(--ds-line-strong);min-height:2.75rem;color:inherit;background:0 0;border-radius:0;padding:.45rem 0}.membership-manage-page{width:min(100%,72rem)}.membership-settings-sheet,.membership-tier-sheet{gap:1.5rem;display:grid}.membership-manage-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1rem;display:flex}.membership-manage-heading p,.membership-manage-heading h2{margin:0}.membership-manage-heading h2{font-family:var(--font-display);font-size:var(--ds-text-2xl);margin-top:.25rem;font-weight:400;line-height:1}.membership-manage-heading>span{color:var(--muted);font-family:var(--font-mono);font-size:var(--ds-text-xs);text-transform:uppercase}.membership-settings-grid,.membership-tier-create-form,.membership-tier-editor-grid{border:0;grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;margin:0;padding:0;display:grid}.membership-settings-grid .field small{color:var(--muted);font-size:var(--ds-text-xs);line-height:1.4}.membership-switch-row{border-bottom:1px solid var(--line-soft);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.75rem 0;display:flex}.membership-switch-row>span{gap:.2rem;display:grid}.membership-switch-row strong{color:var(--ink);font-size:var(--ds-text-md)}.membership-switch-row small{color:var(--muted);font-size:var(--ds-text-xs)}.membership-switch-row input,.membership-inline-check input{width:1.15rem;height:1.15rem;accent-color:var(--primary)}.membership-tier-create{border-bottom:1px solid var(--line-soft)}.membership-tier-create summary{min-height:3rem;color:var(--primary);cursor:pointer;align-items:center;gap:.45rem;font-weight:700;list-style:none;display:inline-flex}.membership-tier-create summary::-webkit-details-marker{display:none}.membership-tier-create summary:focus-visible,.membership-tier-image-action:focus-within{outline:2px solid color-mix(in srgb, var(--primary) 42%, transparent);outline-offset:3px}.membership-tier-create-form{padding:1rem 0 1.5rem}.membership-inline-check{min-height:2.75rem;color:var(--copy);font-size:var(--ds-text-md);cursor:pointer;align-items:center;gap:.55rem;display:flex}.membership-derived-price{color:var(--copy);font-size:var(--ds-text-md);font-variant-numeric:tabular-nums;margin:0}.membership-tier-editor-list{display:grid}.membership-tier-editor{border-top:1px solid var(--line-soft);padding:.5rem 0}.membership-tier-editor:first-child{border-top:0}.membership-tier-editor.is-archived{opacity:.72}.membership-tier-status{color:var(--muted);font-family:var(--font-mono);font-size:var(--ds-text-xs);text-transform:uppercase;margin-left:.5rem}.membership-tier-summary-price{color:var(--muted);font-size:var(--ds-text-sm);font-variant-numeric:tabular-nums;margin-left:.75rem;font-weight:400;display:inline-block}.membership-add-member{border-bottom:1px solid var(--line-soft);margin-bottom:1rem;padding-bottom:.5rem}.membership-tier-image-action{border:1px solid var(--line);border-radius:var(--ds-radius-sm);min-height:2.75rem;color:var(--copy);cursor:pointer;justify-content:center;justify-self:start;align-items:center;padding:0 .85rem;display:inline-flex;position:relative;overflow:hidden}.membership-tier-image-action input{opacity:0;cursor:pointer;position:absolute;inset:0}.membership-tier-image-action span{font-size:var(--ds-text-sm);align-items:center;gap:.45rem;font-weight:650;display:inline-flex}.membership-tier-image-preview{aspect-ratio:16/9;object-fit:cover;width:min(100%,20rem);display:block}.membership-tier-actions{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:end;gap:.65rem;padding-top:1rem;display:flex}.membership-price-field{gap:.3rem;display:grid}.membership-price-field span{color:var(--muted);font-size:var(--ds-text-xs);font-weight:650}.membership-price-field small{color:var(--muted);font-size:var(--ds-text-xs)}.membership-price-field input{border:1px solid var(--line);border-radius:var(--ds-radius-sm);width:9rem;min-height:2.75rem;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;padding:.45rem .7rem}.membership-empty-state{border-bottom:1px solid var(--line-soft);padding:2rem 0}.membership-empty-state p{color:var(--muted);margin:.25rem 0 0}.membership-member-list{display:grid}.membership-member-filters{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(12rem,1.5fr) repeat(3,minmax(8rem,1fr)) auto;align-items:end;gap:.65rem;padding:1rem 0 1.25rem;display:grid}.membership-member-filters label,.membership-member-refund label{color:var(--muted);font-size:var(--ds-text-xs);gap:.35rem;font-weight:650;display:grid}.membership-member-filters input,.membership-member-filters select,.membership-member-refund input{border:0;border-bottom:1px solid var(--ds-line-strong);width:100%;min-height:2.75rem;color:var(--ink);font:inherit;background:0 0;border-radius:0;padding:.55rem 0}.membership-member-row{border-top:1px solid var(--line-soft);gap:1rem;min-width:0;padding:1.15rem 0;display:grid}.membership-member-main{grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;display:grid}.membership-member-avatar{background:var(--ds-surface-muted);width:2.5rem;height:2.5rem;color:var(--ds-muted);font-family:var(--font-display);border-radius:999px;place-items:center;font-weight:400;display:grid;overflow:hidden}.membership-member-avatar img{object-fit:cover;width:100%;height:100%;display:block}.membership-member-person{gap:.15rem;min-width:0;display:grid}.membership-member-person strong,.membership-member-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.membership-member-person small{color:var(--muted);font-size:var(--ds-text-xs)}.membership-member-status{border:1px solid var(--line-soft);border-radius:var(--ds-radius-xs);color:var(--muted);font-size:var(--ds-text-xs);text-transform:capitalize;white-space:nowrap;padding:.25rem .45rem;font-weight:700}.membership-member-status.is-past_due,.membership-member-status.is-revoked,.membership-member-status.is-expired{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 35%, var(--line))}.membership-member-status.is-cancel_at_period_end{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 40%, var(--line))}.membership-member-summary,.membership-member-payment dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.membership-member-summary div,.membership-member-payment dl div{gap:.15rem;min-width:0;display:grid}.membership-member-summary dt,.membership-member-summary dd,.membership-member-payment dt,.membership-member-payment dd{margin:0}.membership-member-summary dt,.membership-member-payment dt{color:var(--muted);font-size:var(--ds-text-xs)}.membership-member-summary dd,.membership-member-payment dd{color:var(--copy);font-size:var(--ds-text-sm);overflow-wrap:anywhere}.membership-member-sources{flex-wrap:wrap;gap:.4rem;display:flex}.membership-member-sources span{background:var(--surface-strong);color:var(--muted);font-size:var(--ds-text-xs);padding:.25rem .45rem}.membership-member-notice{border-left:2px solid var(--primary);background:color-mix(in srgb, var(--surface) 88%, var(--primary) 5%);color:var(--copy);font-size:var(--ds-text-xs);margin:0;padding:.65rem .75rem}.membership-member-billing{border-top:1px solid var(--line-soft)}.membership-member-billing summary{width:max-content;color:var(--primary);font-size:var(--ds-text-xs);cursor:pointer;padding-top:.85rem;font-weight:700}.membership-member-payment{gap:1rem;padding-top:.9rem;display:grid}.membership-member-refund{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:end;gap:.65rem;padding-top:.8rem;display:flex}.membership-member-refund form{grid-template-columns:minmax(9rem,13rem) auto;align-items:end;gap:.55rem;display:grid}.membership-member-refund>.error-line{width:100%;margin:0}.membership-member-actions{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:.55rem;padding-top:.9rem;display:flex}.membership-access-dialog-form{gap:1rem;display:grid}.membership-access-dialog-member{border-bottom:1px solid var(--line-soft);gap:.2rem;min-width:0;padding-bottom:.85rem;display:grid}.membership-access-dialog-member strong,.membership-access-dialog-member span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.membership-access-dialog-member span,.membership-access-dialog-form .field small,.membership-access-dialog-note{color:var(--muted);font-size:var(--ds-text-xs);font-weight:500}.membership-access-dialog-note{margin:0;line-height:1.5}@media (width>=720px){.membership-settings-grid,.membership-tier-create-form,.membership-tier-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-settings-wide,.membership-tier-create-wide,.membership-tier-editor-wide{grid-column:1/-1}}@media (width<=900px){.membership-member-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-member-filters .q-button{justify-self:start}}@media (width<=640px){.membership-member-filters,.membership-member-summary,.membership-member-payment dl,.membership-member-refund form{grid-template-columns:minmax(0,1fr)}.membership-member-main{grid-template-columns:2.5rem minmax(0,1fr)}.membership-member-status{grid-column:2;justify-self:start}}.api-key-panel{align-content:start;gap:1rem;display:grid;container-type:inline-size}.api-key-panel.is-embedded{width:100%;padding:0}.api-key-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.api-key-head>div{gap:.28rem;min-width:0;display:grid}.api-key-head h1,.api-key-head h2,.api-key-head h3,.api-key-head p,.api-key-secret-head p,.api-key-row-action p{margin:0}.api-key-head h2,.api-key-head h3{color:var(--ink);font-size:var(--ds-text-lg);font-weight:650;line-height:1.2}.api-key-head h1{color:var(--ds-ink);font-family:var(--ds-font-display);font-size:var(--ds-text-2xl);font-weight:400;line-height:1.15}.api-key-head p{max-width:48ch;color:var(--muted);font-size:var(--ds-text-sm);line-height:1.45}.api-key-head .q-button,.api-key-create-actions .q-button{min-height:2.75rem}.api-key-head .q-button .q-button-content,.api-key-create-actions .q-button .q-button-content{gap:.45rem}.api-key-notice,.api-key-permanent-warning{color:var(--warn);font-size:var(--ds-text-sm);margin:0;line-height:1.5}.api-key-notice{border:1px solid color-mix(in srgb, var(--warn) 30%, var(--line));background:color-mix(in srgb, var(--warn) 7%, var(--surface));padding:.75rem}.q-dialog:has(.api-key-create-dialog) .q-dialog-header{border-bottom:1px solid color-mix(in srgb, var(--line) 64%, transparent);min-height:44px}.q-dialog:has(.api-key-create-dialog) .q-dialog-title{color:var(--ink);font-family:var(--font-sans);font-size:var(--ds-text-md);text-align:left;padding:12px 16px;font-weight:600;line-height:1.2}.q-dialog:has(.api-key-create-dialog) .q-dialog-body{height:auto;max-height:min(600px,100vh - 6rem);padding:16px}.api-key-create-dialog{gap:1rem;display:grid}.api-key-create-form{grid-template-columns:minmax(0,1fr) minmax(10rem,.55fr);gap:.9rem;display:grid}.api-key-create-form .api-key-permanent-warning,.api-key-create-form .api-key-error,.api-key-create-form .api-key-create-actions{grid-column:1/-1}.api-key-permanent-warning{border-left:2px solid var(--warn);background:color-mix(in srgb, var(--warn) 6%, var(--surface));padding:.7rem .75rem}.api-key-create-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.api-key-secret-head{color:var(--warn);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;display:grid}.api-key-secret-head div{gap:.2rem;display:grid}.api-key-secret-head strong{color:var(--ink);font-size:var(--ds-text-base)}.api-key-secret-head p{color:var(--copy);font-size:var(--ds-text-sm);line-height:1.45}.api-key-secret-field textarea{resize:vertical;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font-family:var(--font-mono);font-size:var(--ds-text-xs);overflow-wrap:anywhere;border-radius:0;padding:.72rem;line-height:1.55}.api-key-secret-field textarea:focus-visible{outline:2px solid color-mix(in srgb, var(--secondary) 34%, transparent);outline-offset:2px}.api-key-error{margin:0}.api-key-list{border-top:1px solid var(--line-soft);min-width:0;display:grid}.api-key-row{border-bottom:1px solid var(--line-soft);gap:.9rem;min-width:0;padding:1rem 0;display:grid}.api-key-row-main{gap:.65rem;min-width:0;display:grid}.api-key-name-line{flex-wrap:wrap;align-items:center;gap:.55rem;min-width:0;display:flex}.api-key-name-line strong{min-width:0;color:var(--ink);font-size:var(--ds-text-base);overflow-wrap:anywhere;line-height:1.3}.api-key-status{border:1px solid var(--line);min-height:1.5rem;color:var(--muted);font-family:var(--font-mono);font-size:var(--ds-text-xs);letter-spacing:0;text-transform:uppercase;align-items:center;padding:0 .45rem;font-weight:700;display:inline-flex}.api-key-status.is-expired{border-color:color-mix(in srgb, var(--warn) 38%, var(--line));background:color-mix(in srgb, var(--warn) 7%, var(--surface));color:var(--warn)}.api-key-status.is-revoked{border-color:color-mix(in srgb, var(--danger) 34%, var(--line));background:color-mix(in srgb, var(--danger) 6%, var(--surface));color:var(--danger)}.api-key-row code{min-width:0;color:var(--copy);font-family:var(--font-mono);font-size:var(--ds-text-xs);overflow-wrap:anywhere;justify-self:start;line-height:1.45}.api-key-meta{--api-key-meta-separator:1.3em;margin:0 0 0 calc(-1 * var(--api-key-meta-separator));clip-path:inset(0 0 0 var(--api-key-meta-separator));color:var(--muted);font-size:var(--ds-text-sm);flex-wrap:wrap;gap:.2rem 0;line-height:1.45;display:flex}.api-key-meta>span:before{content:"·";width:var(--api-key-meta-separator);text-align:center;display:inline-block}.api-key-meta .is-expiring{color:var(--warn)}.api-key-row.is-inactive .api-key-name-line strong,.api-key-row.is-inactive code{color:var(--muted)}.api-key-row-action{align-content:start;justify-items:start;gap:.55rem;display:grid}.api-key-row-action p{max-width:30ch;color:var(--copy);font-size:var(--ds-text-sm);line-height:1.45}.api-key-row-action>div{flex-wrap:wrap;gap:.45rem;display:flex}.api-key-pager{justify-content:flex-end;gap:.55rem;display:flex}.admin-user-actions{grid-column:3;justify-self:end;align-items:center;gap:.2rem;display:flex}@media (width>=1180px){.dashboard-shell-content .api-key-head{align-items:flex-start;gap:var(--ds-space-5);flex-direction:column}}@container (width>=32rem){.api-key-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.api-key-row-action{justify-items:end}}@media (width<=640px){.api-key-create-form{grid-template-columns:minmax(0,1fr)}.api-key-head{flex-direction:column;align-items:stretch}.api-key-head .q-button{width:100%}.admin-user-actions{grid-column:2;justify-self:start}}@media (width<=720px){.managed-member-form{grid-template-columns:1fr}.managed-member-reason,.managed-member-form .managed-form-actions{grid-column:auto}.managed-group-tabs{margin-inline:-.25rem;padding-inline:.25rem}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.group-content-header{border-bottom:1px solid var(--line-soft);min-width:0;display:grid}.group-content-identity{align-items:center;gap:1rem;min-width:0;padding:.35rem 0 1.2rem;display:flex}.group-content-identity>div{gap:.35rem;min-width:0;display:grid}.group-content-identity h1,.group-content-identity p{margin:0}.group-content-identity h1{color:var(--ink);font-family:var(--font-display);font-size:var(--ds-text-xl);letter-spacing:0;overflow-wrap:anywhere;font-weight:400;line-height:1.2}.group-content-description{max-width:52rem;color:var(--muted);font-size:var(--ds-text-md);overflow-wrap:anywhere;line-height:1.5}.group-content-avatar{border:1px solid var(--ds-line);border-radius:var(--group-avatar-radius);background:var(--ds-surface-muted);width:64px;min-width:64px;height:64px;color:var(--ds-muted);font-size:var(--ds-text-base);place-items:center;margin:0;font-weight:400;display:grid;overflow:hidden}.group-content-avatar img{object-fit:cover;width:100%;height:100%;display:block}.group-content-tabs{scrollbar-width:thin;gap:1.4rem;min-width:0;display:flex;overflow-x:auto}.group-content-tabs a{min-height:2.9rem;color:var(--muted);font-size:var(--ds-text-md);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding:.3rem 0;font-weight:650;text-decoration:none;display:inline-flex}.group-content-tabs a:hover,.group-content-tabs a:focus-visible{color:var(--ink)}.lesson-web-inner--group{width:min(100%,64rem)}.post-content{grid-template-columns:minmax(0,1fr);gap:.8rem;min-width:0;display:grid}.post-content--media-preview .post-content-masked-media{order:-1}.post-content-masked-media{border-radius:var(--ds-radius-sm);display:grid;overflow:hidden}.post-author-meta{align-items:center;gap:.6rem;min-width:0;display:flex}.post-author-avatar{border:1px solid var(--ds-line);background:var(--ds-surface-muted);width:30px;min-width:30px;height:30px;color:var(--ds-muted);font-size:var(--ds-text-xs);font-weight:400;font-family:var(--font-display);border-radius:50%;place-items:center;display:grid;overflow:hidden}.post-author-avatar img{object-fit:cover;width:100%;height:100%;display:block}.post-author-copy{flex-wrap:wrap;align-items:baseline;gap:.45rem;min-width:0;display:flex}.post-author-copy strong{color:var(--ink);font-size:var(--ds-text-sm);overflow-wrap:anywhere}.post-author-copy time,.post-edit-meta{color:var(--muted);font-family:var(--font-mono);font-size:var(--ds-text-xs)}.post-title,.post-title-link{color:var(--ink);font-family:var(--font-display);font-size:var(--ds-text-xl);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.25}.post-title-link{width:max-content;max-width:100%;text-decoration:none}.post-title-link:hover,.post-title-link:focus-visible{color:var(--primary)}.post-content--stretched-link .post-title-link:after{content:"";z-index:1;position:absolute;inset:0}.post-content--stretched-link .post-title-link:hover,.post-content--stretched-link .post-title-link:focus-visible{color:var(--ink)}.post-content--stretched-link .post-title-link:focus-visible:after{outline:2px solid color-mix(in srgb, var(--primary) 34%, transparent);outline-offset:5px}.post-content--stretched-link .post-content-masked-media{z-index:2;pointer-events:none}.post-content--stretched-link .post-expand-button{display:none}.post-content--stretched-link .post-body a{z-index:2;position:relative}.post-body-wrap{justify-items:start;gap:.25rem;min-width:0;display:grid}.post-body{min-width:0;max-width:42em;color:var(--copy);font-size:var(--ds-text-base);line-height:var(--ds-leading-reading);letter-spacing:0;overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.post-body--clamped{white-space:normal;-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-expand-button{min-height:2rem}.post-edit-meta{overflow-wrap:anywhere;margin:0;line-height:1.4}.post-comment-summary{z-index:2;width:max-content;color:var(--muted);font-size:var(--ds-text-xs);align-items:center;gap:.3rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.post-comment-summary:hover,.post-comment-summary:focus-visible{color:var(--primary)}.post-comment-summary:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 34%, transparent);outline-offset:3px}.post-media-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-width:0;display:grid}.post-media-gallery--horizontal{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--line) transparent;width:100%;padding-bottom:.35rem;display:flex;overflow:auto hidden}.post-media-gallery--horizontal:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 34%, transparent);outline-offset:3px}.post-media-gallery--horizontal .post-media-item{scroll-snap-align:start;flex:0 0 calc(50% - .325rem)}.post-media-gallery--horizontal.post-media-gallery--single .post-media-item{flex-basis:100%}.post-media-gallery--single{grid-template-columns:minmax(0,1fr)}.post-media-item{border:1px solid var(--line-soft);border-radius:var(--ds-radius-sm);background:var(--surface-strong);align-content:start;min-width:0;margin:0;display:grid;overflow:hidden}.post-media-item img,.post-media-item video{aspect-ratio:16/10;background:var(--surface);width:100%;display:block}.post-media-item img{object-fit:cover}.post-media-item video{object-fit:contain}.post-media-image-button{appearance:none;z-index:2;cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.post-media-image-button:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 76%, var(--paper) 24%);outline-offset:-3px}.post-media-image-button:active img{opacity:.84}.post-media-gallery--single .post-media-item img,.post-media-gallery--single .post-media-item video{max-height:36rem}.post-content--media-preview .post-media-gallery{order:-1}.post-media-gallery--preview{aspect-ratio:16/9;border-radius:var(--ds-radius-sm);background:var(--paper);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:3px;overflow:hidden}.post-media-gallery--preview.post-media-gallery--count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.post-media-gallery--preview.post-media-gallery--count-3{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.post-media-gallery--preview.post-media-gallery--count-3>.post-media-item:first-child{grid-row:1/span 2}.post-media-gallery--preview .post-media-item{border:0;border-radius:0;align-content:stretch;min-height:0}.post-media-gallery--preview .post-media-image-button{height:100%}.post-media-gallery--preview .post-media-item img,.post-media-gallery--preview .post-media-item video{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;max-height:none}.post-media-gallery--preview .post-media-item img{transition:filter .16s ease-out}.post-media-gallery--preview .post-audio-content,.post-media-gallery--preview .post-media-missing{height:100%;min-height:0;overflow:hidden}.post-media-item figcaption{border-top:1px solid var(--line-soft);color:var(--muted);font-size:var(--ds-text-xs);overflow-wrap:anywhere;padding:.55rem .7rem;line-height:1.45}.q-dialog-trigger-wrapper.post-image-browser-dialog{display:contents}.q-dialog:has(.post-image-browser){max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);overflow:hidden}.q-dialog:has(.post-image-browser) .q-dialog-header{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;max-height:none;padding:0;position:absolute;overflow:hidden}.q-dialog:has(.post-image-browser) .q-dialog-title{padding:0}.q-dialog:has(.post-image-browser) .q-dialog-body{height:100%;max-height:none;margin-bottom:0;padding:0;overflow:hidden}.post-image-browser{background:color-mix(in srgb, var(--ink) 96%, var(--paper) 4%);width:100%;height:100%;min-height:0;color:var(--paper);place-items:center;padding:clamp(1rem,3vw,2.5rem) clamp(3.25rem,6vw,5rem);display:grid;position:relative;overflow:hidden}.post-image-browser-figure{grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:.75rem;width:100%;height:100%;min-height:0;margin:0;display:grid}.post-image-browser-figure img{object-fit:contain;max-width:100%;max-height:calc(94dvh - 7rem);display:block}.post-image-browser-figure figcaption{max-width:min(60ch,100%);max-height:4.5rem;color:color-mix(in srgb, var(--paper) 78%, var(--muted) 22%);font-size:var(--ds-text-sm);text-align:center;overflow-wrap:anywhere;margin:0;line-height:1.5;overflow:auto}.post-image-browser-action{z-index:2;position:absolute}.post-image-browser-action--close{top:max(.75rem, env(safe-area-inset-top));right:max(.75rem, env(safe-area-inset-right))}.post-image-browser-action--previous,.post-image-browser-action--next{top:50%;transform:translateY(-50%)}.post-image-browser-action--previous{left:max(.75rem, env(safe-area-inset-left))}.post-image-browser-action--next{right:max(.75rem, env(safe-area-inset-right))}.q-button.post-image-browser-button{border:1px solid color-mix(in srgb, var(--paper) 24%, transparent);border-radius:var(--ds-radius-sm);background:color-mix(in srgb, var(--ink) 78%, transparent);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--paper);padding:0}.q-button.post-image-browser-button:hover,.q-button.post-image-browser-button:focus-visible{border-color:color-mix(in srgb, var(--paper) 58%, transparent);background:color-mix(in srgb, var(--ink) 62%, var(--paper) 8%);color:var(--paper)}.q-button.post-image-browser-button:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.q-button.post-image-browser-button:active{background:color-mix(in srgb, var(--ink) 54%, var(--paper) 12%)}.post-audio-content,.post-media-missing{min-width:0;min-height:7rem;color:var(--muted);align-content:center;gap:.65rem;padding:1rem;display:grid}.post-audio-content span,.post-media-missing span{min-width:0;font-size:var(--ds-text-sm);overflow-wrap:anywhere}.post-audio-content audio{width:100%;min-width:0}.group-posts-page{gap:1.25rem;width:min(100%,46rem);min-width:0;margin:0 auto;display:grid}.group-posts-skeleton{gap:1rem;display:grid}.group-posts-heading{justify-content:space-between;align-items:center;display:flex}.group-posts-heading h2{color:var(--ink);font-size:var(--ds-text-base);letter-spacing:0;margin:0;line-height:1.3}.group-posts-list{border-top:1px solid var(--line-soft);min-width:0}.group-post-item{border-bottom:1px solid var(--line-soft);gap:.9rem;min-width:0;padding:1.3rem 0;display:grid;position:relative}.group-post-item .post-media-gallery img{transition:filter .16s ease-out}.group-post-item:hover .post-media-gallery img{filter:brightness(.72)}.group-posts-load-more{justify-content:center;padding:.5rem 0 1.5rem;display:flex}.group-post-detail{gap:1.2rem;min-width:0;padding-top:.2rem;display:grid}.group-post-detail-head{border-bottom:1px solid var(--line-soft);color:var(--muted);font-size:var(--ds-text-sm);align-items:center;gap:.55rem;padding-bottom:.8rem;font-weight:650;display:flex}.post-management-page{width:min(100%,64rem);min-width:0}.dashboard-inline-note{border-left:3px solid var(--warn);background:var(--surface-strong);color:var(--copy);font-size:var(--ds-text-sm);margin:0;padding:.75rem .9rem;line-height:1.5}.post-management-list-panel,.post-editor{gap:1rem;display:grid}.post-management-list-head,.post-editor-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:0;display:flex}.post-management-list-head>div,.post-editor-heading>div{gap:.25rem;min-width:0;display:grid}.post-management-filter{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;display:grid}.post-management-skeleton{gap:.75rem;display:grid}.post-management-list{border-top:1px solid var(--line-soft);min-width:0}.post-management-item{border-bottom:1px solid var(--line-soft);min-width:0;padding:1.1rem 3.4rem 1.1rem 0;position:relative}.post-management-item .post-media-gallery{max-width:46rem}.post-management-edit-button{position:absolute;top:.85rem;right:0}.post-editor-back-row{padding-bottom:0}.post-editor-dirty{color:var(--warn);font-family:var(--font-mono);font-size:var(--ds-text-xs);font-weight:700}.post-editor-meta{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:flex-start;gap:.75rem 1.5rem;min-width:0;margin:0;padding:.75rem 0;display:flex}.post-editor-meta div{gap:.18rem;min-width:0;display:grid}.post-editor-meta dt{color:var(--muted);font-size:var(--ds-text-xs);font-weight:650}.post-editor-meta dd{color:var(--copy);font-size:var(--ds-text-xs);overflow-wrap:anywhere;margin:0}.post-editor-body-field{min-width:0}.post-create-page .post-editor.panel{box-shadow:none;background:0 0;border:0;border-radius:0;gap:20px;margin-top:2rem;padding:0}.post-create-page .post-editor>.field{min-width:0;margin:0}.post-create-page .q-input:not(.exceed):not(.error) .q-text-field-hint,.post-create-page .q-textarea:not(.exceed):not(.error) .q-textarea-hint{display:none}.post-compose-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:-8px;display:flex}.post-compose-toolbar .q-button.post-compose-add-media{min-height:44px}.post-compose-comments{min-height:44px;color:var(--ds-copy);font-size:var(--ds-text-md);align-items:center;gap:12px;display:flex}.post-create-page .post-editor-media{border:0;padding-top:0}.post-create-page .post-editor-media-heading span{font-family:var(--ds-font-ui)}.post-create-page .post-media-editor-item{border:0;border-top:1px solid var(--ds-line);background:0 0;border-radius:0;grid-template-columns:6rem minmax(0,1fr) auto;padding:12px 0}.post-create-page .post-editor-actions{border-color:var(--ds-line);flex-wrap:nowrap;justify-content:flex-end;padding-top:20px}.post-create-page .post-editor-actions .q-button{flex-shrink:0;min-height:44px}@media (width<=640px){.post-create-page .post-media-editor-item{grid-template-columns:minmax(0,1fr)}}.post-editor-media{border-top:1px solid var(--line-soft);gap:.85rem;min-width:0;padding-top:1rem;display:grid}.post-editor-media-heading{justify-content:space-between;align-items:center;gap:.8rem;min-width:0;display:flex}.post-editor-media-heading>div{align-items:baseline;gap:.55rem;min-width:0;display:flex}.post-editor-media-heading h3{color:var(--ink);font-size:var(--ds-text-md);margin:0;line-height:1.3}.post-editor-media-heading span{color:var(--muted);font-family:var(--font-mono);font-size:var(--ds-text-xs)}.post-media-selection-errors{color:var(--danger);font-size:var(--ds-text-sm);gap:.3rem;margin:0;padding:0 0 0 1.2rem;line-height:1.45;display:grid}.post-media-editor-list{gap:.75rem;min-width:0;display:grid}.post-media-editor-item{border:1px solid var(--line-soft);border-radius:var(--ds-radius-sm);background:0 0;grid-template-columns:10rem minmax(0,1fr) auto;align-items:start;gap:.85rem;min-width:0;padding:.85rem;display:grid}.post-media-editor-preview{aspect-ratio:4/3;border:1px solid var(--line-soft);border-radius:var(--ds-radius-sm);background:var(--surface-strong);width:100%;color:var(--muted);place-items:center;display:grid;overflow:hidden}.post-media-editor-preview img,.post-media-editor-preview video{object-fit:contain;width:100%;height:100%;display:block}.post-media-editor-preview audio{width:calc(100% - 1rem);min-width:0}.post-media-editor-fields{gap:.65rem;min-width:0;display:grid}.post-media-editor-file{flex-wrap:wrap;align-items:baseline;gap:.45rem;min-width:0;display:flex}.post-media-editor-file strong{min-width:0;max-width:100%;color:var(--ink);font-size:var(--ds-text-sm);overflow-wrap:anywhere}.post-media-editor-file>span{color:var(--muted);font-size:var(--ds-text-xs)}.post-media-editor-file>.error-line{color:var(--danger)}.post-media-editor-actions{grid-template-columns:repeat(2,2.75rem);gap:.25rem;display:grid}.post-media-editor-actions .q-tooltip-wrapper,.post-media-editor-actions .q-tooltip-trigger{width:2.75rem;height:2.75rem}.post-editor-media-heading .q-tooltip-trigger{display:flex}.post-media-empty{border:1px dashed color-mix(in srgb, var(--muted) 45%, var(--line));border-radius:var(--ds-radius-sm);min-height:7rem;color:var(--muted);font:inherit;font-size:var(--ds-text-sm);cursor:pointer;background:0 0;place-content:center;justify-items:center;gap:.45rem;padding:1rem;display:grid}.post-media-empty:hover,.post-media-empty:focus-visible{border-color:var(--primary);color:var(--primary)}.post-media-empty:disabled{cursor:not-allowed;opacity:.55}.post-editor-actions{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:.65rem;padding-top:1rem;display:flex}.post-danger-panel{border:1px solid color-mix(in srgb, var(--danger) 36%, var(--line));border-left:3px solid var(--danger);border-radius:var(--ds-radius-sm);background:var(--surface-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:1rem 1.1rem;display:grid}.post-danger-panel h2,.post-danger-panel p{margin:0}.post-danger-panel h2{color:var(--danger);font-size:var(--ds-text-base);line-height:1.3}.post-danger-panel p{color:var(--muted);font-size:var(--ds-text-sm);margin-top:.25rem;line-height:1.5}@media (width<=760px){.post-media-editor-item{grid-template-columns:minmax(0,1fr) auto}.post-media-editor-preview{grid-column:1;max-width:14rem}.post-media-editor-fields{grid-area:2/1/auto/-1}.post-media-editor-actions{grid-area:1/2}}@media (width<=640px){.group-content-identity{align-items:flex-start;gap:.75rem}.group-content-avatar{width:48px;min-width:48px;height:48px}.group-content-identity h1{font-size:var(--ds-text-xl)}.group-content-tabs{gap:1rem}.post-media-gallery{grid-template-columns:minmax(0,1fr)}.post-media-gallery--horizontal .post-media-item{flex-basis:min(84%,24rem)}.post-media-gallery--horizontal.post-media-gallery--single .post-media-item{flex-basis:100%}.post-image-browser{padding:3.5rem .75rem 1rem}.post-image-browser-action--close{top:max(.5rem, env(safe-area-inset-top));right:max(.5rem, env(safe-area-inset-right))}.post-image-browser-action--previous{left:max(.25rem, env(safe-area-inset-left))}.post-image-browser-action--next{right:max(.25rem, env(safe-area-inset-right))}.post-management-list-head,.post-editor-heading,.post-danger-panel{grid-template-columns:minmax(0,1fr);align-items:flex-start}.post-management-list-head,.post-editor-heading{flex-direction:column}.post-management-filter{grid-template-columns:minmax(0,1fr) auto}.post-management-item{padding-right:0}.post-management-edit-button{margin-top:.65rem;position:static}.post-media-editor-item{grid-template-columns:minmax(0,1fr)}.post-media-editor-preview,.post-media-editor-fields,.post-media-editor-actions{grid-column:1}.post-media-editor-preview{grid-row:1;max-width:100%}.post-media-editor-fields{grid-row:2}.post-media-editor-actions{grid-row:3;grid-template-columns:repeat(4,2.75rem)}.post-danger-panel .q-button{justify-self:start}}.post-editor-audience{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(12rem,.42fr);gap:1rem;padding:1.1rem 0;display:grid}.post-editor-audience h3,.post-editor-audience p{margin:0}.post-editor-audience>div>p{max-width:58ch;color:var(--muted);font-size:var(--ds-text-sm);margin-top:.35rem;line-height:1.5}.post-editor-audience>.membership-tier-switch-list,.post-editor-audience>.error-line{grid-column:1/-1}.membership-tier-switch-list{border:1px solid var(--line-soft);border-radius:var(--ds-radius-sm);background:color-mix(in srgb, var(--surface) 68%, var(--paper) 32%);min-width:0;margin:0;padding:0}.membership-tier-switch-list legend{color:var(--muted);font-size:var(--ds-text-xs);margin-left:.65rem;padding:0 .35rem;font-weight:650}.membership-tier-switch-rows{display:grid}.membership-tier-switch-row{border-top:1px solid var(--line-soft);min-height:3.5rem;color:var(--copy);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .8rem;display:flex}.membership-tier-switch-row:first-child{border-top:0}.membership-tier-switch-copy{align-items:baseline;gap:.4rem;min-width:0;display:flex}.membership-tier-switch-copy strong{min-width:0;font-size:var(--ds-text-sm);overflow-wrap:anywhere;font-weight:500}.membership-tier-switch-copy small,.membership-tier-switch-list>p{color:var(--muted);font-size:var(--ds-text-xs)}.membership-tier-switch-list>p{margin:0;padding:.9rem}.membership-finance-page,.membership-billing-admin-page{width:min(100%,76rem);margin:0 auto}.membership-finance-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.membership-finance-heading p,.membership-finance-heading h1,.membership-finance-heading span{margin:0}.membership-finance-heading h1{font-family:var(--font-display);font-size:var(--ds-text-xl);margin-top:.2rem;font-weight:400;line-height:1}.membership-finance-heading span{color:var(--muted);font-size:var(--ds-text-md);margin-top:.5rem;display:block}.membership-balance-grid{border:1px solid var(--line-soft);background:var(--line-soft);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1px;display:grid}.membership-balance-grid article{background:0 0;align-content:start;gap:.45rem;min-width:0;padding:1.15rem;display:grid}.membership-balance-grid article>span,.membership-balance-grid article>small{color:var(--muted);font-size:var(--ds-text-xs)}.membership-balance-grid article>strong{font-family:var(--font-display);font-size:var(--ds-text-xl);font-variant-numeric:tabular-nums;line-height:1.1}.membership-balance-primary>p{max-width:66ch;font-size:var(--ds-text-sm);color:var(--muted);margin:0;line-height:1.5}.membership-balance-primary.is-negative>strong,.membership-balance-primary.is-negative>p{color:var(--danger)}.membership-finance-group-list,.membership-ledger-list,.membership-settlement-list,.membership-admin-record-list{display:grid}.membership-finance-group-list>div,.membership-ledger-entry,.membership-admin-record-list>div{border-top:1px solid var(--line-soft);align-items:center;gap:1rem;min-width:0;padding:.9rem 0;display:grid}.membership-finance-group-list>div{grid-template-columns:minmax(0,1fr) auto}.membership-finance-group-list>div>span,.membership-admin-record-list>div>span{gap:.2rem;display:grid}.membership-finance-group-list small,.membership-admin-record-list small,.membership-ledger-entry small{color:var(--muted);font-size:var(--ds-text-xs);overflow-wrap:anywhere}.membership-finance-group-list>div>span:last-child{text-align:right}.membership-ledger-head{align-items:end}.membership-ledger-filters{align-items:end;gap:.75rem;display:flex}.membership-ledger-head label{min-width:12rem;color:var(--muted);font-size:var(--ds-text-xs);gap:.35rem;display:grid}.membership-ledger-entry{grid-template-columns:auto minmax(0,1fr) auto}.membership-ledger-entry>span:nth-child(2){gap:.2rem;min-width:0;display:grid}.membership-ledger-entry>strong:last-child{font-variant-numeric:tabular-nums;text-align:right}.membership-ledger-entry .is-negative{color:var(--danger)}.membership-ledger-icon{background:color-mix(in srgb, var(--ok) 12%, var(--surface));width:2rem;height:2rem;color:var(--ok);border-radius:50%;place-items:center;display:grid}.membership-ledger-icon.is-debit{background:color-mix(in srgb, var(--danger) 10%, var(--surface));color:var(--danger)}.membership-settlement-list{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.85rem}.membership-settlement-list article{border:1px solid var(--line-soft);gap:1rem;padding:1rem;display:grid}.membership-settlement-list article>header{justify-content:space-between;gap:.8rem;display:flex}.membership-settlement-list article>header>span{color:var(--muted);font-size:var(--ds-text-xs);text-transform:uppercase;font-weight:700}.membership-settlement-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;display:grid}.membership-settlement-list dl div{gap:.15rem;display:grid}.membership-settlement-list dt,.membership-settlement-list dd{margin:0}.membership-settlement-list dt{color:var(--muted);font-size:var(--ds-text-xs)}.membership-settlement-list dd{font-variant-numeric:tabular-nums;font-weight:650}.membership-finance-empty{min-height:8rem;color:var(--muted);place-content:center;justify-items:center;gap:.6rem;display:grid}.membership-admin-form-grid,.membership-admin-payout-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.membership-admin-form-grid label,.membership-admin-payout-form label{color:var(--muted);font-size:var(--ds-text-xs);gap:.4rem;font-weight:650;display:grid}.membership-admin-settings input:not([type=checkbox]),.membership-admin-rules input,.membership-admin-rules select,.membership-admin-owner-lookup input,.membership-admin-owner-lookup select,.membership-admin-owner-lookup textarea,.membership-admin-settlement-form input,.membership-admin-settlement-form select{border:0;border-bottom:1px solid var(--ds-line-strong);width:100%;min-height:2.75rem;color:var(--ink);font:inherit;background:0 0;border-radius:0;padding:.65rem 0}.membership-admin-checks{flex-wrap:wrap;gap:.65rem 1.1rem;padding:1rem 0;display:flex}.membership-admin-checks label{color:var(--copy);font-size:var(--ds-text-sm);align-items:center;gap:.45rem;display:flex}.membership-admin-checks input{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0}.membership-admin-inline-form{grid-template-columns:repeat(5,minmax(8rem,1fr)) auto;gap:.65rem;display:grid}.membership-admin-record-list{margin-top:1rem}.membership-admin-record-list>div{grid-template-columns:minmax(0,1fr) auto}.membership-admin-owner-search{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;display:grid}.membership-admin-payout-form{border-top:1px solid var(--line-soft);margin-top:1rem;padding-top:1rem}.membership-admin-payout-form .is-wide{grid-column:1/-1}.membership-admin-settlement-form form{justify-items:start;gap:1rem;display:grid}.membership-admin-owner-lookup .membership-finance-page{margin-top:1.5rem}@media (width<=900px){.membership-admin-inline-form{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-admin-inline-form .q-button{justify-self:start}}@media (width<=640px){.post-editor-audience,.membership-admin-form-grid,.membership-admin-payout-form,.membership-balance-grid,.membership-admin-inline-form{grid-template-columns:minmax(0,1fr)}.membership-finance-heading,.membership-ledger-head{flex-direction:column;align-items:flex-start}.membership-admin-payout-form .is-wide{grid-column:1}.membership-ledger-head label,.membership-admin-owner-search{width:100%}.membership-ledger-filters{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.membership-admin-owner-search{grid-template-columns:minmax(0,1fr)}}.post-editor-settings{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr);align-items:center;gap:.25rem;min-width:0;padding:1rem 0;display:grid}.post-editor-settings p{max-width:58ch;color:var(--muted);font-size:var(--ds-text-sm);margin:.35rem 0 0;line-height:1.5}.post-editor-switch-row{min-height:2.75rem;color:var(--ink);font-size:var(--ds-text-sm);justify-content:space-between;align-items:center;gap:.75rem;font-weight:650;display:flex}.post-comments{border-top:1px solid var(--line);gap:1rem;width:100%;min-width:0;margin-top:1.5rem;padding-top:1.5rem;display:grid}.post-comments-heading h2{color:var(--ink);font-size:var(--ds-text-lg);margin:0;line-height:1.35}.post-comments .q-button.touchable,.post-comments .q-button.touchable.sm{min-height:2.75rem}.post-comment-composer{border-bottom:1px solid var(--line-soft);justify-items:start;gap:.6rem;min-width:0;padding:0 0 1.15rem;display:grid}.post-comment-composer>label,.post-comment-edit-form>label{color:var(--ink);font-size:var(--ds-text-sm);font-weight:650}.post-comment-composer>.q-textarea,.post-comment-edit-form>.q-textarea{width:100%;min-width:0}.post-comment-composer-meta{width:100%;min-width:0;color:var(--muted);font-size:var(--ds-text-xs);justify-content:space-between;align-items:flex-start;gap:.75rem;line-height:1.5;display:flex}.post-comment-composer-meta p{overflow-wrap:anywhere;margin:0}.post-comment-composer-meta>span,.post-comment-count{color:var(--muted);font-family:var(--font-mono);font-size:var(--ds-text-xs);font-variant-numeric:tabular-nums;flex:none}.post-comment-composer-meta>.is-over-limit,.post-comment-count.is-over-limit{color:var(--danger);font-weight:700}.post-comment-denial{border-bottom:1px solid var(--line-soft);align-items:center;gap:.75rem;min-width:0;padding:0 0 1rem;display:flex}.post-comment-denial p,.post-comment-action-message{overflow-wrap:anywhere;margin:0}.post-comments-skeleton{gap:.75rem;display:grid}.post-comments-state{min-width:0;color:var(--copy);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.post-comments-empty{color:var(--muted);text-align:center;margin:0;padding:1.5rem 0}.post-comment-thread-list,.post-comment-reply-list{min-width:0;margin:0;padding:0;list-style:none;display:grid}.post-comment-thread{border-bottom:1px solid var(--line-soft);min-width:0;padding:1.15rem 0}.post-comment-item{outline:none;gap:.65rem;min-width:0;display:grid}.post-comment-item:focus-visible{border-radius:var(--ds-radius-sm);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 24%, transparent)}.post-comment-author{align-items:center;gap:.65rem;min-width:0;display:flex}.post-comment-avatar{border:1px solid var(--ds-line);background:var(--ds-surface-muted);width:2.25rem;height:2.25rem;color:var(--ds-muted);font-size:var(--ds-text-xs);font-weight:400;font-family:var(--font-display);border-radius:50%;flex:0 0 2.25rem;place-items:center;display:grid;position:relative;overflow:hidden}.post-comment-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.post-comment-author>div{gap:.12rem;min-width:0;display:grid}.post-comment-author strong{color:var(--ink);font-size:var(--ds-text-sm);overflow-wrap:anywhere}.post-comment-author time,.post-comment-item.is-unavailable time{color:var(--muted);font-size:var(--ds-text-xs)}.post-comment-body{max-width:72ch;color:var(--copy);font-size:var(--ds-text-md);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.65}.post-comment-edited,.post-comment-unavailable,.post-comment-replies-status{color:var(--muted);font-size:var(--ds-text-xs);overflow-wrap:anywhere;margin:0;line-height:1.5}.post-comment-unavailable{color:var(--copy);font-style:italic}.post-comment-actions,.post-comment-form-actions{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;display:flex}.post-comment-actions .q-button{min-width:2.75rem}.post-comment-edit-form{justify-items:start;gap:.55rem;min-width:0;display:grid}.post-comment-reply-composer{border-left:2px solid var(--line-soft);margin:1rem 0 0 clamp(.75rem,3vw,2rem);padding-left:.9rem}.post-comment-replies{border-left:2px solid var(--line-soft);min-width:0;margin:.35rem 0 0 clamp(.75rem,3vw,2rem);padding-left:.9rem}.post-comment-replies-toggle{margin-left:-.55rem}.post-comment-reply-list{gap:1rem;padding-top:.75rem}.post-comment-reply-list>li{border-top:1px solid var(--line-soft);min-width:0;padding-top:1rem}.post-comment-reply-list>li:first-child{border-top:0;padding-top:0}.post-comment-more-replies{margin-top:.9rem}.post-comments-pagination{justify-items:center;gap:.6rem;min-width:0;padding-top:.5rem;display:grid}.post-comments-pagination .error-line{text-align:center;overflow-wrap:anywhere;margin:0}@media (width<=640px){.post-comment-composer-meta,.post-comments-state,.post-comment-denial{flex-direction:column;align-items:flex-start}.post-comment-reply-composer,.post-comment-replies{margin-left:.5rem;padding-left:.65rem}}.post-comment-management{gap:1rem;width:min(100%,64rem);min-width:0;display:grid}.post-comment-management-head{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.post-comment-management-head>div{min-width:0}.managed-comment-status{color:var(--muted);font-family:var(--font-mono);font-size:var(--ds-text-xs);text-transform:capitalize;flex:none;font-weight:700}.post-comment-management-skeleton{gap:.75rem;display:grid}.post-comment-management-list{border-top:1px solid var(--line-soft);min-width:0}.managed-comment-item{border-bottom:1px solid var(--line-soft);justify-items:start;gap:.65rem;min-width:0;padding:1.15rem 0;display:grid}.managed-comment-meta{justify-content:space-between;align-items:center;gap:1rem;width:100%;min-width:0;display:flex}.managed-comment-author{align-items:center;gap:.65rem;min-width:0;display:flex}.managed-comment-author>div{gap:.12rem;min-width:0;display:grid}.managed-comment-author strong,.managed-comment-author span,.managed-comment-post-link,.managed-comment-time{overflow-wrap:anywhere}.managed-comment-author strong{color:var(--ink);font-size:var(--ds-text-sm)}.managed-comment-author>div>span,.managed-comment-time{color:var(--muted);font-size:var(--ds-text-xs)}.managed-comment-status.is-hidden{color:var(--warn)}.managed-comment-post-link{color:var(--primary);font-size:var(--ds-text-sm);font-weight:650;text-decoration:none}.managed-comment-post-link:hover,.managed-comment-post-link:focus-visible{text-underline-offset:.18em;text-decoration:underline}.managed-comment-body{max-width:72ch;color:var(--copy);font-size:var(--ds-text-md);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.6}.managed-comment-time{margin:0;line-height:1.5}.post-comment-management .q-button.touchable,.post-comment-management .q-button.touchable.sm{min-height:2.75rem}@media (width<=640px){.post-comment-management-head,.managed-comment-meta{align-items:flex-start}.post-comment-management-head{flex-direction:column}.managed-comment-status{padding-top:.25rem}}.dashboard-shell{min-height:100vh}.dashboard-masthead{z-index:30;height:var(--header-dashboard-height);box-sizing:border-box;grid-template-columns:var(--ds-index-width) minmax(0, 1fr) auto;align-items:stretch;column-gap:var(--ds-column-gap);padding:0 var(--ds-page-margin);border-bottom:1px solid var(--ds-line);background:var(--ds-grain), var(--ds-canvas);display:grid;position:sticky;top:0}.dashboard-wordmark-text,.dashboard-primary-label{text-box:trim-both cap alphabetic}.dashboard-wordmark{color:var(--ds-ink);font-family:var(--ds-font-display);font-size:var(--ds-text-xl);letter-spacing:.045em;place-self:center start;align-items:center;gap:.4em;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.dashboard-wordmark .brand-mark{flex:none;width:1.2em;height:1.2em}.dashboard-primary-nav,.dashboard-primary-footer{align-items:stretch;gap:clamp(var(--ds-space-4), 2.2vw, var(--ds-space-6));display:flex}.dashboard-primary-nav{scrollbar-width:none;flex:0 auto;min-width:0;overflow-x:auto}.dashboard-primary-footer{align-items:center;gap:var(--ds-space-5);flex:none;margin-left:auto}.dashboard-primary-action{color:var(--ds-muted);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-top:1px solid #0000;border-bottom:1px solid #0000;align-self:stretch;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.dashboard-primary-action:hover,.dashboard-primary-action:focus-visible,.dashboard-primary-action.is-active{color:var(--ds-ink)}.dashboard-primary-action.is-active{border-bottom-color:var(--ds-ink)}.dashboard-icon-action{width:44px;height:44px;color:var(--ds-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.dashboard-icon-action:hover,.dashboard-icon-action:focus-visible{color:var(--ds-ink)}.dashboard-account-action{border:1px solid var(--ds-line-strong);width:32px;height:32px;color:var(--ds-ink);font-family:var(--ds-font-display);font-size:var(--ds-text-md);border-radius:50%;place-items:center;text-decoration:none;display:grid;overflow:hidden}.dashboard-account-action:hover,.dashboard-account-action:focus-visible,.dashboard-account-action.is-active{border-color:var(--ds-ink)}.dashboard-account-avatar{object-fit:cover;width:100%;height:100%;display:block}.dashboard-menu-button{display:none}.dashboard-shell-body{grid-template-columns:minmax(0,1fr);display:grid}.dashboard-shell.has-secondary .dashboard-shell-body{grid-template-columns:var(--ds-index-width) minmax(0, 1fr);column-gap:var(--ds-column-gap);padding-left:var(--ds-page-margin)}.dashboard-secondary-sidebar{top:var(--header-dashboard-height);max-height:calc(100vh - var(--header-dashboard-height));box-sizing:border-box;align-self:start;gap:var(--ds-space-4);padding:var(--ds-space-8) 0 var(--ds-space-6);flex-direction:column;display:flex;position:sticky;overflow-y:auto}.dashboard-secondary-title,.dashboard-drawer-heading{color:var(--ds-muted);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:600}.dashboard-secondary-nav{margin-top:var(--ds-space-4);flex-direction:column;display:flex}.dashboard-secondary-action{min-height:44px;padding:0 0 0 var(--ds-space-4);box-shadow:inset 1px 0 0 var(--ds-line);color:var(--ds-copy);font-size:var(--ds-text-md);align-items:center;text-decoration:none;display:flex}.dashboard-secondary-action:hover,.dashboard-secondary-action:focus-visible{color:var(--ds-ink)}.dashboard-secondary-action.is-active{box-shadow:inset 1px 0 0 var(--ds-ink);color:var(--ds-ink);font-weight:600}.dashboard-shell-content.dashboard-content{box-sizing:border-box;min-width:0;padding:var(--ds-space-8) var(--ds-page-margin) var(--ds-space-9)}.dashboard-shell.has-secondary .dashboard-shell-content.dashboard-content{padding-left:0}.dashboard-shell-content.dashboard-content.is-flush{padding:0}.dashboard-drawer-nav,.dashboard-drawer-nav nav,.dashboard-drawer-secondary{gap:var(--ds-space-1);display:grid}.dashboard-drawer-nav{gap:var(--ds-space-6)}.dashboard-drawer-action{box-sizing:border-box;align-items:center;gap:var(--ds-space-3);width:100%;min-height:44px;padding:0 var(--ds-space-3);color:var(--ds-copy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.dashboard-drawer-action:hover,.dashboard-drawer-action:focus-visible{color:var(--ds-ink)}.dashboard-drawer-action.is-active{box-shadow:inset 2px 0 0 var(--ds-ink);color:var(--ds-ink)}@media (width<=960px){.dashboard-masthead{height:60px;padding:0 var(--ds-space-3) 0 var(--ds-space-5);display:flex}.dashboard-primary-nav,.dashboard-primary-footer,.dashboard-secondary-sidebar{display:none}.dashboard-menu-button{align-self:center;margin-left:auto;display:grid}.dashboard-shell.has-secondary .dashboard-shell-body{grid-template-columns:minmax(0,1fr);padding-left:0}.dashboard-shell-content.dashboard-content,.dashboard-shell.has-secondary .dashboard-shell-content.dashboard-content{padding:var(--ds-space-7) var(--ds-space-4) var(--ds-space-8)}}.dashboard-shell.is-workspace{--header-dashboard-height:0px;grid-template-columns:var(--ds-index-width) minmax(0, 1fr);display:grid}.workspace-sidebar{box-sizing:border-box;gap:var(--ds-space-5);height:100vh;padding:var(--ds-space-5) var(--ds-space-3) var(--ds-space-4);border-right:1px solid var(--ds-line);background:var(--ds-surface);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.workspace-brand{align-items:flex-start;gap:var(--ds-space-3);padding:0 var(--ds-space-3);flex-direction:column;display:flex}.workspace-brand .dashboard-wordmark{align-self:flex-start}.workspace-label{color:var(--ds-muted);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-weight:600}.workspace-sidebar .studio-group-selector{width:100%}.workspace-nav,.workspace-sidebar-footer{flex-direction:column;gap:2px;display:flex}.workspace-sidebar-footer{padding-top:var(--ds-space-4);border-top:1px solid var(--ds-line);margin-top:auto}.workspace-nav-action{align-items:center;gap:var(--ds-space-3);min-height:36px;padding:0 var(--ds-space-3);color:var(--ds-copy);font-size:var(--ds-text-md);text-decoration:none;display:flex}@media (pointer:coarse){.workspace-nav-action{min-height:44px}}.workspace-nav-action .icon{color:var(--ds-muted);flex:none}.workspace-nav-action:hover,.workspace-nav-action:focus-visible{background:var(--ds-surface-muted);color:var(--ds-ink)}.workspace-nav-action.is-active{background:var(--ds-accent-soft);box-shadow:inset 2px 0 0 var(--ds-ink);color:var(--ds-ink);font-weight:600}.workspace-nav-action.is-active .icon{color:var(--ds-ink)}.workspace-account-row{align-items:center;gap:var(--ds-space-1);margin-top:var(--ds-space-2);display:flex}.workspace-account{align-items:center;gap:var(--ds-space-3);min-width:0;padding:var(--ds-space-1) var(--ds-space-2);color:var(--ds-copy);font-size:var(--ds-text-md);flex:auto;text-decoration:none;display:flex}.workspace-account .dashboard-account-action{flex:none}.workspace-account:hover .dashboard-account-action,.workspace-account.is-active .dashboard-account-action{border-color:var(--ds-ink)}.workspace-account-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-topbar{display:none}.dashboard-shell.is-workspace .dashboard-shell-body{min-width:0}.dashboard-shell.is-workspace.has-secondary .dashboard-shell-body{column-gap:0;padding-left:0}.dashboard-shell.is-workspace .dashboard-secondary-sidebar{height:100vh;max-height:none;padding:var(--ds-space-7) var(--ds-space-4);border-right:1px solid var(--ds-line)}.dashboard-shell.is-workspace .dashboard-shell-content.dashboard-content{padding:var(--ds-space-7) var(--ds-space-7) var(--ds-space-9)}@media (width<=960px){.dashboard-shell.is-workspace{--header-dashboard-height:60px;display:block}.workspace-sidebar,.dashboard-shell.is-workspace .dashboard-secondary-sidebar{display:none}.workspace-topbar{z-index:30;height:var(--header-dashboard-height);box-sizing:border-box;align-items:center;gap:var(--ds-space-3);padding:0 var(--ds-space-3) 0 var(--ds-space-5);border-bottom:1px solid var(--ds-line);background:var(--ds-grain), var(--ds-canvas);display:flex;position:sticky;top:0}.dashboard-shell.is-workspace .dashboard-shell-content.dashboard-content{padding:var(--ds-space-6) var(--ds-space-4) var(--ds-space-8)}}.page-masthead{grid-template-columns:var(--ds-index-width) minmax(0, 1fr) auto;column-gap:var(--ds-column-gap);padding-bottom:var(--ds-space-8);border-bottom:1px solid var(--ds-line);align-items:start;display:grid}.page-masthead-main{gap:var(--ds-space-5);min-width:0;display:grid}.page-masthead h1{color:var(--ds-ink);font-family:var(--ds-font-display);font-size:var(--ds-text-hero);letter-spacing:-.035em;scroll-margin-top:calc(var(--header-dashboard-height) + var(--ds-space-6));margin:0;font-weight:400;line-height:.95}.page-masthead-lede{max-width:34em;color:var(--ds-copy);font-size:var(--ds-text-base);line-height:var(--ds-leading-body);margin:0}.page-masthead-actions{align-items:flex-end;gap:var(--ds-space-3);padding-top:var(--ds-space-3);flex-direction:column;display:flex}.groups-feed-page{min-width:0}.groups-feed-heading .page-masthead-main{grid-column:2}.groups-feed-list{min-width:0}.feed-day{grid-template-columns:var(--ds-index-width) minmax(0, 1fr);column-gap:var(--ds-column-gap);align-items:start;display:grid}.feed-day-label{top:var(--header-dashboard-height);padding-top:var(--ds-space-6);color:var(--ds-muted);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:400;line-height:1.9;position:sticky}.feed-day-label strong{color:var(--ds-ink);font-weight:400}.feed-day{border-bottom:1px solid var(--ds-line)}.feed-day-items{min-width:0}.feed-day-items>:last-child{border-bottom:0}.feed-item{row-gap:var(--ds-space-4);min-width:0;padding:var(--ds-space-6) 0;border-bottom:1px solid var(--ds-line);grid-template-columns:minmax(0,1fr);display:grid}.feed-item-header,.group-site-post-row .post-author-meta{align-items:center;gap:var(--ds-space-3);min-width:0;display:flex}.feed-group-avatar,.group-site-post-row .post-author-avatar{border:1px solid var(--ds-line);background:var(--ds-surface-muted);width:40px;min-width:40px;height:40px;color:var(--ds-ink);font-family:var(--ds-font-display);font-size:var(--ds-text-md);place-items:center;text-decoration:none;display:grid;overflow:hidden}.feed-group-avatar.is-person{border-radius:50%}.feed-group-avatar img{object-fit:cover;width:100%;height:100%;display:block}.feed-item-source,.group-site-post-row .post-author-copy{gap:2px;min-width:0;display:grid}.feed-group-name,.group-site-post-row .post-author-copy a{width:max-content;max-width:100%;color:var(--ds-ink);font-size:var(--ds-text-base);overflow-wrap:anywhere;font-weight:600;line-height:1.3;text-decoration:none}.feed-group-name:hover,.feed-group-name:focus-visible,.feed-item-byline:hover,.feed-item-byline:focus-visible{text-underline-offset:4px;text-decoration:underline}.feed-item-subline{gap:0 var(--ds-space-2);color:var(--ds-muted);font-size:var(--ds-text-sm);flex-wrap:wrap;line-height:1.3;display:flex}.feed-item-subline>*+:before{margin-right:var(--ds-space-2);content:"·"}.feed-item-byline{color:inherit;text-decoration:none}.feed-item-time{color:var(--ds-muted)}.feed-item-body{gap:var(--ds-space-4);min-width:0;display:grid}.feed-item-body .post-media-gallery,.feed-item-body .post-content-masked-media,.feed-item-body .feed-lesson-poster{max-width:42rem}.feed-item-body .post-comment-summary,.group-site-post-row .post-comment-summary{font-size:var(--ds-text-sm);font-weight:400}@media (width<=960px){.page-masthead{row-gap:var(--ds-space-4);padding-bottom:var(--ds-space-7);grid-template-columns:minmax(0,1fr)}.page-masthead h1{font-size:var(--ds-text-display)}.page-masthead-actions{padding-top:var(--ds-space-2);flex-flow:wrap;align-items:center}.feed-item{row-gap:var(--ds-space-3);padding:var(--ds-space-5) 0;grid-template-columns:minmax(0,1fr)}.groups-feed-heading .page-masthead-main{grid-column:auto}.feed-day{grid-template-columns:minmax(0,1fr)}.group-site-post-heading{padding-left:0}.feed-day-label{padding:var(--ds-space-5) 0 0;position:static}.feed-day-label br{display:none}.feed-day-label strong:before{content:" · ";color:var(--ds-muted)}}.user-groups-page{min-width:0}.user-groups-heading{grid-template-columns:minmax(0,1fr)}.group-index,.lesson-index{margin:0;padding:0;list-style:none}.group-index-row{column-gap:var(--ds-space-6);padding:var(--ds-space-6) 0;border-bottom:1px solid var(--ds-line);color:var(--ds-ink);grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;text-decoration:none;display:grid}.group-index-main{gap:var(--ds-space-2);min-width:0;display:grid}.group-index-name{font-family:var(--ds-font-display);font-size:var(--ds-text-2xl);letter-spacing:-.015em;overflow-wrap:anywhere;line-height:1.15}.group-index-description{max-width:42em;color:var(--ds-muted);font-size:var(--ds-text-base);line-height:var(--ds-leading-body)}.group-index-live{align-items:center;gap:var(--ds-space-2);color:var(--ds-red);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-weight:600;display:inline-flex}.group-index-live:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.group-index-avatar{box-sizing:border-box;object-fit:cover;border:1px solid var(--ds-line);width:72px;height:72px}.group-index-avatar-fallback{background:var(--ds-surface-muted);color:var(--ds-ink);font-family:var(--ds-font-display);font-size:var(--ds-text-2xl);text-transform:uppercase;place-items:center;display:grid}.group-index-arrow{color:var(--ds-muted);transition:color var(--ds-duration) var(--ds-ease), transform var(--ds-duration) var(--ds-ease)}.group-index-row:hover .group-index-name,.group-index-row:focus-visible .group-index-name{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.group-index-row:hover .group-index-arrow,.group-index-row:focus-visible .group-index-arrow{color:var(--ds-ink);transform:translate(2px,-2px)}@media (width<=960px){.group-index-row{column-gap:var(--ds-space-4);row-gap:var(--ds-space-2);padding:var(--ds-space-5) 0;grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"avatar main arrow""avatar status arrow";align-items:start}.group-index-avatar{grid-area:avatar;width:56px;height:56px}.group-index-avatar-fallback{font-size:var(--ds-text-xl)}.group-index-main{grid-area:main}.group-index-status{grid-area:status}.group-index-status:empty{display:none}.group-index-arrow{grid-area:arrow}.group-index-name{font-size:var(--ds-text-xl)}}@media (prefers-reduced-motion:reduce){.group-index-row:hover .group-index-arrow,.group-index-row:focus-visible .group-index-arrow{transform:none}}.group-site-page{--group-site-gutter:var(--ds-page-margin);--group-site-navbar-height:57px;--group-site-content-width:100%;width:100%;min-width:0;min-height:calc(100vh - var(--header-dashboard-height));flex-direction:column;display:flex}.group-site-hero{isolation:isolate;position:relative;overflow:hidden}.group-site-hero-media{z-index:-1;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.group-site-hero-inner{box-sizing:border-box;padding:var(--ds-space-9) var(--ds-page-margin) var(--ds-space-8);color:var(--ds-ink)}.group-site-hero:has(.group-site-hero-media) .group-site-hero-inner{min-height:30rem;color:var(--hero-text-color,var(--ds-ink));align-items:flex-end;display:flex}.group-site-hero-copy{grid-template-columns:var(--ds-index-width) minmax(0, 1fr);column-gap:var(--ds-column-gap);row-gap:var(--ds-space-5);align-items:start;width:100%;display:grid}.group-site-hero-kicker{padding-top:var(--ds-space-4);color:inherit;font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:.12em;opacity:.72;text-transform:uppercase;grid-row:1/span 2;margin:0;font-weight:600}.group-site-hero-inner h1{max-width:14ch;font-family:var(--ds-font-display);font-size:var(--ds-text-hero);letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:balance;grid-column:2;margin:0;font-weight:400;line-height:.92}.group-site-hero-description{max-width:32em;color:inherit;font-size:var(--ds-text-lg);line-height:var(--ds-leading-body);grid-column:2;margin:0}.group-site-navbar{top:var(--header-dashboard-height);z-index:20;background:var(--ds-grain), var(--ds-canvas);position:sticky}.group-site-navbar-inner{box-sizing:border-box;height:var(--group-site-navbar-height);margin:0 var(--ds-page-margin);align-items:stretch;gap:var(--ds-column-gap);border-top:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line);display:flex}.group-site-brand{width:var(--ds-index-width);align-items:center;gap:var(--ds-space-3);min-width:0;color:var(--ds-ink);flex:none;text-decoration:none;display:flex}.group-site-logo{border:1px solid var(--ds-line);background:var(--ds-surface-muted);width:28px;height:28px;color:var(--ds-muted);font-family:var(--font-display);font-size:var(--ds-text-sm);flex:none;place-items:center;margin:0;display:grid;overflow:hidden}.group-site-logo img{object-fit:cover;width:100%;height:100%}.group-site-brand strong{min-width:0;font-family:var(--ds-font-display);font-size:var(--ds-text-base);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.group-site-subnav{align-items:stretch;gap:var(--ds-space-7);scrollbar-width:none;display:flex;overflow-x:auto}.group-site-subnav a{min-height:56px;color:var(--ds-muted);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #0000;align-items:center;margin-bottom:-1px;font-weight:600;text-decoration:none;display:flex}.group-site-subnav a:hover,.group-site-subnav a:focus-visible,.group-site-subnav a.is-active{color:var(--ds-ink)}.group-site-subnav a.is-active{border-bottom-color:var(--ds-ink)}.group-site-main{box-sizing:border-box;gap:var(--ds-space-9);width:100%;padding:var(--ds-space-8) var(--ds-page-margin) var(--ds-space-9);flex:1 0 auto;margin:0 auto;display:grid}.group-site-section{grid-template-columns:var(--ds-index-width) minmax(0, 1fr);column-gap:var(--ds-column-gap);align-items:start;min-width:0;display:grid}.group-site-section-link{justify-items:start;gap:var(--ds-space-3);color:var(--ds-ink);text-decoration:none;display:grid}.group-site-section-link h2,.group-site-feature-heading{font-family:var(--ds-font-display);font-size:var(--ds-text-2xl);margin:0;font-weight:400;line-height:1.1}.group-site-section-link svg{width:20px;height:20px;color:var(--ds-muted);transition:color var(--ds-duration) var(--ds-ease), transform var(--ds-duration) var(--ds-ease)}.group-site-section-link:hover svg,.group-site-section-link:focus-visible svg{color:var(--ds-ink);transform:translate(3px)}.group-site-section>:not(.group-site-section-link):not(.group-site-feature-heading){grid-column:2;min-width:0}.lesson-index{border-top:1px solid var(--ds-ink)}.lesson-index-row{column-gap:var(--ds-space-6);padding:var(--ds-space-5) 0;border-bottom:1px solid var(--ds-line);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.lesson-index-poster{aspect-ratio:16/9;background:var(--ds-surface-muted);color:var(--ds-muted);place-items:center;display:grid;overflow:hidden}.lesson-index-poster img{object-fit:cover;width:100%;height:100%;display:block}.lesson-index-poster>img{grid-area:1/1}.lesson-index-poster .masked-content-hint{width:max-content;max-width:calc(100% - var(--ds-space-4));gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);font-size:var(--ds-text-sm);white-space:nowrap;grid-template-columns:auto auto}.lesson-index-poster .masked-content-arrow{display:none}.lesson-index-main{align-self:stretch;gap:var(--ds-space-2);flex-direction:column;min-width:0;display:flex}.lesson-index-main h3{font-family:var(--ds-font-display);font-size:var(--ds-text-xl);overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.25}.lesson-index-main h3 a{color:var(--ds-ink);text-decoration:none}.lesson-index-main h3 a:hover,.lesson-index-main h3 a:focus-visible{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.lesson-index-row:has(.lesson-index-poster:hover) h3 a{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.lesson-index-description{color:var(--ds-muted);font-size:var(--ds-text-md);line-height:var(--ds-leading-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.lesson-index-meta{gap:0 var(--ds-space-2);color:var(--ds-muted);font-size:var(--ds-text-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:auto 0 0;display:flex}.lesson-index-meta:empty{display:none}.lesson-index-meta>*+:before{margin-right:var(--ds-space-2);content:"·"}.lesson-index-row.is-masked .lesson-index-main h3 a{color:var(--ds-copy)}.group-site-post-grid{gap:var(--ds-space-5);padding-top:var(--ds-space-6);border-top:1px solid var(--ds-ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.group-site-post-card{border:1px solid var(--ds-line);background:var(--ds-surface);min-width:0;transition:border-color var(--ds-duration) var(--ds-ease);display:flex;position:relative;overflow:hidden}.group-site-post-card:hover,.group-site-post-card:focus-within{border-color:var(--ds-line-ink)}.group-site-post-card .post-content{gap:var(--ds-space-3);padding-bottom:var(--ds-space-5);flex-direction:column;flex:1;display:flex}.group-site-post-card .post-content>:not(.post-media-gallery):not(.post-content-masked-media){margin-inline:var(--ds-space-5)}.group-site-post-card .post-content:not(:has(>.post-media-gallery,>.post-content-masked-media)){padding-top:var(--ds-space-5)}.group-site-post-card .post-media-gallery--preview,.group-site-post-card .post-content-masked-media{border-radius:0}.group-site-post-card .post-content>.post-media-gallery,.group-site-post-card .post-content>.post-content-masked-media{margin-bottom:var(--ds-space-2)}.group-site-post-card .post-body{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.group-site-post-card .post-content:not(:has(.post-media-gallery,.post-content-masked-media)) .post-body{-webkit-line-clamp:6}.group-site-post-card .post-edit-meta{display:none}.group-site-post-card .post-comment-summary{margin-top:auto}.group-site-page .post-author-copy time,.group-site-page .post-edit-meta,.feed-item-body .post-edit-meta{font-family:inherit;font-size:var(--ds-text-sm)}.post-content-masked-media .post-media-gallery--horizontal{gap:3px;padding-bottom:0}.post-content-masked-media .post-media-gallery--horizontal .post-media-item{flex:1 1 0}.group-site-view{gap:var(--ds-space-6);min-width:0;display:grid}.group-site-view-heading h1{font-family:var(--ds-font-display);font-size:var(--ds-text-display);letter-spacing:-.03em;margin:0;font-weight:400;line-height:1}.group-site-footer{width:100%;color:var(--ds-muted);flex:none}.group-site-footer-inner{width:min(calc(100% - (var(--group-site-gutter) * 2)), var(--group-site-content-width));box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--ds-space-5);border-top:1px solid var(--ds-line);min-height:7rem;font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:.12em;text-transform:uppercase;margin:0 auto;display:flex}.group-site-footer-inner nav{gap:var(--ds-space-5);display:flex}.group-site-footer-inner a{color:var(--ds-muted);text-decoration:none}.group-site-footer-inner a:hover,.group-site-footer-inner a:focus-visible{color:var(--ds-ink)}@media (width<=960px){.group-site-hero-inner{padding:var(--ds-space-8) var(--ds-space-4) var(--ds-space-7)}.group-site-hero:has(.group-site-hero-media) .group-site-hero-inner{min-height:22rem}.group-site-hero-copy{grid-template-columns:minmax(0,1fr)}.group-site-hero-kicker{grid-row:auto;padding-top:0}.group-site-hero-inner h1,.group-site-hero-description{grid-column:1}.group-site-hero-inner h1{font-size:var(--ds-text-display)}.group-site-navbar{top:60px}.group-site-navbar-inner{margin:0 var(--ds-space-4)}.group-site-brand{display:none}.group-site-subnav{justify-content:space-between;gap:var(--ds-space-4);width:100%}.group-site-main{gap:var(--ds-space-8);padding:var(--ds-space-7) var(--ds-space-4) var(--ds-space-8)}.group-site-section{row-gap:var(--ds-space-5);grid-template-columns:minmax(0,1fr)}.group-site-section>:not(.group-site-section-link):not(.group-site-feature-heading){grid-column:1}.group-site-section-link{grid-auto-flow:column;justify-content:start;align-items:center}.lesson-index-row{row-gap:var(--ds-space-3);grid-template-columns:minmax(0,1fr)}.lesson-index-poster.is-empty{display:none}.group-site-post-grid{grid-template-columns:minmax(0,1fr)}.group-site-footer-inner{width:calc(100% - var(--ds-space-4) * 2);flex-direction:column;justify-content:center;align-items:flex-start}}.lesson-web-hero{grid-template-columns:var(--ds-index-width) minmax(0, 1fr) minmax(0, 20rem);column-gap:var(--ds-column-gap);padding-bottom:var(--ds-space-7);border-bottom:1px solid var(--ds-ink);align-items:start;display:grid}.lesson-web-hero-copy{display:contents}.lesson-web-kicker{padding-top:var(--ds-space-3);color:var(--ds-muted);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:.12em;text-transform:uppercase;grid-area:1/1/span 2;font-weight:600}.lesson-web-hero h1{color:var(--ds-ink);font-family:var(--ds-font-display);font-size:var(--ds-text-hero);letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;grid-column:2;margin:0;font-weight:400;line-height:.98}.lesson-web-hero-copy>p{max-width:34em;margin:var(--ds-space-5) 0 0;color:var(--ds-copy);font-size:var(--ds-text-lg);line-height:var(--ds-leading-body);grid-column:2}.lesson-web-poster{aspect-ratio:4/3;border:1px solid var(--ds-line);grid-area:1/3/span 2;width:100%;margin:0;position:relative;overflow:hidden}.lesson-web-poster img{object-fit:cover;width:100%;height:100%;display:block}.lesson-web-content-grid{grid-template-columns:var(--ds-index-width) minmax(0, 1fr) minmax(0, 20rem);column-gap:var(--ds-column-gap);padding-top:var(--ds-space-7);align-items:start;display:grid}.lesson-web-content-grid>.lesson-web-courseware,.lesson-web-content-grid>.lesson-web-section{grid-column:1/span 2;min-width:0}.lesson-web-content-grid--full-width>.lesson-web-courseware{grid-column:1/-1}.lesson-material{grid-template-columns:var(--ds-index-width) minmax(0, 1fr);column-gap:var(--ds-column-gap);padding:var(--ds-space-6) 0;border-bottom:1px solid var(--ds-line);display:grid}.lesson-material:first-child{padding-top:0}.lesson-material-head{align-content:start;gap:var(--ds-space-2);display:grid}.lesson-material-head small{color:var(--ds-muted);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:.12em;text-transform:uppercase}.lesson-material-head h3{color:var(--ds-ink);font-family:var(--ds-font-display);font-size:var(--ds-text-lg);margin:0;font-weight:400;line-height:1.3}.lesson-material-body{min-width:0}.lesson-material-body .lesson-text-body{max-width:38em;color:var(--ds-copy);font-size:var(--ds-text-base);line-height:var(--ds-leading-reading);white-space:pre-wrap;margin:0}.lesson-file-link{align-items:baseline;gap:var(--ds-space-4);color:var(--ds-ink);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:inline-grid}.lesson-file-type{color:var(--ds-muted);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:.12em;font-weight:600}.lesson-file-copy{gap:var(--ds-space-1);display:grid}.lesson-file-copy strong{font-family:var(--ds-font-display);font-size:var(--ds-text-lg);font-weight:400}.lesson-file-copy small{color:var(--ds-muted);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:.12em;text-transform:uppercase}.lesson-file-link:hover .lesson-file-copy strong,.lesson-file-link:focus-visible .lesson-file-copy strong{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.lesson-web-aside{top:calc(var(--header-dashboard-height) + 57px + var(--ds-space-5));gap:var(--ds-space-6);min-width:0;padding-top:var(--ds-space-4);border-top:1px solid var(--ds-ink);grid-column:3;display:grid;position:sticky}.lesson-web-aside>h2{color:var(--ds-muted);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:600}.lesson-web-meta{gap:0;margin:0;display:grid}.lesson-web-meta>div{justify-content:space-between;align-items:baseline;gap:var(--ds-space-4);padding:var(--ds-space-3) 0;border-bottom:1px solid var(--ds-line);display:flex}.lesson-web-meta dt{color:var(--ds-muted);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:.12em;text-transform:uppercase}.lesson-web-meta dd{color:var(--ds-ink);font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);font-variant-numeric:tabular-nums;margin:0}@media (width<=960px){.lesson-web-inner--group-detail{width:calc(100% - var(--ds-space-4) * 2);padding:var(--ds-space-7) 0 var(--ds-space-8)}.lesson-web-hero,.lesson-web-content-grid,.lesson-material{row-gap:var(--ds-space-4);grid-template-columns:minmax(0,1fr)}.lesson-web-kicker,.lesson-web-hero h1,.lesson-web-hero-copy>p,.lesson-web-poster,.lesson-web-content-grid>.lesson-web-courseware,.lesson-web-content-grid>.lesson-web-section,.lesson-web-aside{grid-area:auto/1}.lesson-web-kicker{padding-top:0}.lesson-web-hero h1{font-size:var(--ds-text-display)}.lesson-web-aside{position:static}}.panel{box-sizing:border-box;width:min(100%,34rem);padding:var(--ds-space-5) 0 0;border:0;border-top:1px solid var(--ds-ink);box-shadow:none;background:0 0;border-radius:0}.panel-head{gap:var(--ds-space-1);margin-bottom:var(--ds-space-5);display:grid}.panel h2,.panel-head h1{color:var(--ds-ink);font-family:var(--font-display);letter-spacing:0;margin:0;font-weight:400}.panel h2{font-size:var(--ds-text-xl);line-height:1.2}.panel-head h1{font-size:var(--ds-text-2xl);line-height:1.15}.field{gap:var(--ds-space-1);color:var(--ds-copy);font-size:var(--ds-text-md);display:grid}.field>span:first-child{color:var(--ds-muted);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.dashboard-shell-content .panel{width:100%}.managed-group-header h1{min-width:0;color:var(--ds-ink);font-family:var(--ds-font-display);font-size:var(--ds-text-display);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.05}@media (width>=1180px){.dashboard-shell-content .panel{column-gap:var(--ds-space-7);grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);align-items:start;row-gap:0;display:grid}.dashboard-shell-content .panel>*{min-width:0;margin-top:0;margin-bottom:var(--ds-space-4);grid-column:2}.dashboard-shell-content .panel>.panel-head,.dashboard-shell-content .panel>h2,.dashboard-shell-content .panel>header:first-child{border:0;grid-area:1/1/span 40;margin:0;padding:0}}.site-header{z-index:30;height:var(--header-dashboard-height);box-sizing:border-box;padding:0 var(--ds-page-margin);border-bottom:1px solid var(--ds-line);background:var(--ds-grain), var(--ds-canvas);position:sticky;top:0}.nav-shell{align-items:center;gap:var(--ds-space-7);height:100%;display:flex}.nav-brand-stack{min-height:44px;color:var(--ds-ink);align-items:center;text-decoration:none;display:inline-flex}.nav-brand-wordmark{color:var(--ds-ink);font-family:var(--ds-font-display);font-size:var(--ds-text-xl);letter-spacing:.045em;font-weight:400;line-height:1}@media (width<=960px){.site-header{height:60px;padding:0 var(--ds-space-5)}}.owner-live-main>.panel{width:100%}@media (width>=1180px){.owner-live-layout.is-single .owner-live-main{column-gap:var(--ds-column-gap);row-gap:var(--ds-space-7);grid-template-columns:repeat(2,minmax(0,1fr))}.owner-live-layout.is-single .owner-live-main>*{grid-column:1/-1}.owner-live-layout.is-single .owner-live-preview-panel{order:1;grid-column:1}.owner-live-layout.is-single .owner-live-control-panel{order:2;grid-column:2}.owner-live-layout.is-single .owner-live-notice-panel{order:3;grid-column:1}.owner-live-layout.is-single .owner-live-output-panel{order:4;grid-column:2}.owner-live-layout.is-single .owner-live-telemetry-panel{order:5}}.owner-live-main>h2{color:var(--ds-ink);font-family:var(--ds-font-display);font-size:var(--ds-text-2xl);margin:0;font-weight:400;line-height:1.15}@media (width<=1400px){.dashboard-primary-nav:has(>:nth-child(7)){padding-right:var(--ds-space-6);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--ds-space-7)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--ds-space-7)), transparent)}}.user-public-page h1{margin:var(--ds-space-5) 0 0;color:var(--ds-ink);font-family:var(--ds-font-display);font-size:var(--ds-text-display);letter-spacing:-.03em;font-weight:400;line-height:1.05}.user-profile-bio{max-width:34em;color:var(--ds-copy);font-size:var(--ds-text-lg);line-height:var(--ds-leading-body)}.user-profile-website{font-family:var(--ds-font-mono);font-size:var(--ds-text-sm)}.user-profile-counts a,.user-profile-tabs button,.user-profile-content-heading{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:.12em;text-transform:uppercase}.user-profile-counts strong{color:var(--ds-ink);font-weight:600}.user-profile-tabs{gap:var(--ds-space-6);border-bottom:1px solid var(--ds-line);display:flex}.user-profile-tabs button{min-height:48px;color:var(--ds-muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;margin-bottom:-1px;padding:0;font-weight:600}.user-profile-tabs button[aria-current=page],.user-profile-tabs button:hover{border-bottom-color:var(--ds-ink);color:var(--ds-ink)}.user-profile-content-heading{padding-bottom:var(--ds-space-3);border-bottom:1px solid var(--ds-ink);color:var(--ds-muted);margin:0;font-weight:600}.personal-post-detail .post-title,.personal-post-detail .post-title-link{font-size:var(--ds-text-display);letter-spacing:-.03em;line-height:1.08}.personal-post-detail .post-body{font-size:var(--ds-text-lg)}.post-comments-heading h2{color:var(--ds-ink);font-family:var(--ds-font-display);font-size:var(--ds-text-xl);margin:0;font-weight:400}@media (width<=960px){.user-public-page h1,.personal-post-detail .post-title,.personal-post-detail .post-title-link{font-size:var(--ds-text-2xl)}}.single-page{min-height:calc(100vh - var(--header-dashboard-height));box-sizing:border-box;padding:var(--ds-space-9) var(--ds-page-margin);place-items:start center;display:grid}.single-page>.q-card{border:0;border-top:1px solid var(--ds-ink);width:min(100%,34rem);box-shadow:none;background:0 0;border-radius:0}.state-page{min-height:calc(100vh - var(--header-dashboard-height));box-sizing:border-box;padding:var(--ds-space-9) var(--ds-page-margin)}.state-panel{grid-template-columns:var(--ds-index-width) minmax(0, 1fr);column-gap:var(--ds-column-gap);row-gap:var(--ds-space-5);align-items:start;display:grid}.state-mark{display:none}.state-copy{gap:var(--ds-space-5);grid-column:2;display:grid}.state-copy h2{color:var(--ds-ink);font-family:var(--ds-font-display);font-size:var(--ds-text-hero);letter-spacing:-.035em;margin:0;font-weight:400;line-height:.95}.state-copy span{max-width:34em;color:var(--ds-copy);font-size:var(--ds-text-lg);line-height:var(--ds-leading-body)}.state-page-action{grid-column:2;justify-self:start}@media (width<=960px){.single-page,.state-page{padding:var(--ds-space-7) var(--ds-space-4)}.state-panel{grid-template-columns:minmax(0,1fr)}.state-copy,.state-page-action{grid-column:1}.state-copy h2{font-size:var(--ds-text-display)}}.panel summary{color:var(--ds-copy);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;font-weight:600}.lesson-drm-player{justify-items:start;gap:var(--ds-space-3);display:grid}.lesson-drm-player .prism-player{aspect-ratio:16/9;border:1px solid var(--ds-line);background:#000;width:100%}.lesson-drm-player [role=alert]{color:var(--danger);font-size:var(--ds-text-md);margin:0}:root,body[data-theme=light]{--ds-canvas:#f1f0e9;--ds-surface:#f7f6f1;--ds-ink:#151515;--ds-copy:#33332f;--ds-muted:#66665f;--ds-soft:#85847c;--ds-red:#c42b1c;--ds-brand-red:#e23c2f;--ds-shadow-raised:0 8px 24px #15151514;--ds-grain:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.04'/%3E%3C/svg%3E");--ds-surface-muted:color-mix(in srgb, var(--ds-ink) 5%, var(--ds-canvas));--ds-line:color-mix(in srgb, var(--ds-ink) 10%, var(--ds-canvas));--ds-line-strong:color-mix(in srgb, var(--ds-ink) 18%, var(--ds-canvas));--ds-line-ink:color-mix(in srgb, var(--ds-ink) 55%, var(--ds-canvas));--ds-graphite:var(--ds-ink);--ds-accent:var(--ds-ink);--ds-accent-strong:color-mix(in srgb, var(--ds-ink) 82%, var(--ds-canvas));--ds-accent-soft:color-mix(in srgb, var(--ds-ink) 7%, var(--ds-canvas));--ds-on-accent:var(--ds-canvas);--ds-green:oklch(73.1% .186 150);--ds-orange:oklch(77.8% .165 63);--ds-font-ui:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", sans-serif;--ds-font-display:Georgia, "Times New Roman", "Songti SC", "Noto Serif CJK SC", "Noto Serif SC", serif;--ds-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--ds-text-xs:.75rem;--ds-text-sm:.8125rem;--ds-text-md:.875rem;--ds-text-base:1rem;--ds-text-lg:1.125rem;--ds-text-xl:1.5rem;--ds-text-2xl:2rem;--ds-text-display:2.5rem;--ds-text-hero:5rem;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:24px;--ds-space-6:32px;--ds-space-7:48px;--ds-space-8:64px;--ds-space-9:96px;--ds-leading-body:1.7;--ds-leading-reading:1.85;--ds-leading-heading:1.25;--ds-ease:cubic-bezier(.2, .7, .2, 1);--ds-duration:.24s;--ds-icon-size:18px;--ds-radius-xs:0;--ds-radius-sm:0;--ds-radius-md:0;--ds-radius-lg:0;--ds-shadow-control:0 0 0 transparent;--ds-shadow-inset:0 0 0 transparent;--ds-focus-ring:0 0 0 2px color-mix(in srgb, var(--ds-ink) 28%, transparent);--paper:var(--ds-canvas);--surface:var(--ds-surface);--surface-strong:var(--ds-surface);--surface-muted:var(--ds-surface-muted);--line:var(--ds-line);--line-soft:color-mix(in oklch, var(--ds-line) 78%, transparent);--primary:var(--ds-graphite);--secondary:var(--ds-accent);--annotation:var(--ds-red);--ink:var(--ds-ink);--copy:var(--ds-copy);--muted:var(--ds-muted);--ok:color-mix(in oklch, var(--ds-green) 76%, var(--ds-ink));--warn:color-mix(in oklch, var(--ds-orange) 82%, var(--ds-ink));--danger:color-mix(in oklch, var(--ds-red) 82%, var(--ds-ink));--shadow:var(--ds-shadow-control);--shadow-soft:var(--ds-shadow-control);--font-display:var(--ds-font-display);--font-sans:var(--ds-font-ui);--font-mono:var(--ds-font-mono);--site-gutter:clamp(.75rem, 4vw, 4.5rem);--rail-sidebar:clamp(18rem, 22vw, 32.5rem);--rail-gap:clamp(1.5rem, 2.8vw, 4rem);--header-dashboard-height:72px;--ds-page-margin:clamp(16px, 6.5vw, 96px);--ds-index-width:232px;--ds-column-gap:clamp(24px, 4.5vw, 64px);--group-avatar-radius:var(--ds-radius-sm);--header-surface:var(--ds-canvas);--header-surface-soft:var(--ds-canvas);--header-line:var(--ds-line);--sidebar-title:var(--ds-ink);--sidebar-group:var(--ds-muted);--sidebar-emphasis:var(--ds-copy);--sidebar-marker:var(--ds-accent);--q-font-ui:var(--ds-font-ui);--q-font-sans:var(--ds-font-ui);--q-font-sans-sc:var(--ds-font-ui);--q-font-serif:var(--ds-font-ui);--q-font-serif-sc:var(--ds-font-ui);--q-font-mono:var(--ds-font-mono);--q-c-white:var(--ds-surface);--q-c-black:var(--ds-ink);--q-c-dark:var(--ds-ink);--q-c-dark-2:var(--ds-copy);--q-c-dark-3:var(--ds-muted);--q-c-dark-4:var(--ds-line-strong);--q-c-dark-5:var(--ds-line);--q-c-blue:var(--ds-accent);--q-c-green:var(--ds-green);--q-c-orange:var(--ds-orange);--q-c-red:var(--ds-red);--q-bg-paper:var(--ds-canvas);--q-bg-white:var(--ds-surface);--q-bg-light:var(--ds-canvas);--q-bg-light-2:var(--ds-surface-muted);--q-bg-light-float:var(--ds-surface);--q-bg-overlay:color-mix(in srgb, var(--ds-ink) 22%, transparent);--q-radius-xs:var(--ds-radius-xs);--q-radius-sm:var(--ds-radius-sm);--q-radius-md:var(--ds-radius-md);--q-radius-lg:var(--ds-radius-lg);--q-button-radius:0;--q-button-font-weight:500;--q-button-primary-bg:var(--ds-accent);--q-button-primary-border:var(--ds-accent);--q-button-primary-text:var(--ds-on-accent);--q-button-primary-shadow:none;--q-button-primary-hover-shadow:none;--q-button-outlined-border-width:1px;--q-button-outlined-border:var(--ds-soft);--q-button-outlined-bg:transparent;--q-button-outlined-text:var(--ds-ink);--q-button-outlined-shadow:none;--q-button-outlined-hover-bg:var(--ds-accent-soft);--q-button-outlined-hover-border:var(--ds-accent);--q-button-outlined-hover-shadow:none;--q-button-outlined-backdrop-filter:none;--q-button-outlined-webkit-backdrop-filter:none;--q-button-plain-text:var(--ds-copy);--q-button-plain-hover-text:var(--ds-ink);--q-button-plain-hover-bg:var(--ds-accent-soft);--q-button-soft-bg:transparent;--q-button-soft-hover-bg:var(--ds-accent-soft);--q-button-soft-active-bg:color-mix(in oklch, var(--q-button-primary-bg) 20%, var(--ds-canvas));--q-button-danger-bg:var(--ds-red);--q-button-danger-border:var(--ds-red);--q-button-danger-hover-bg:color-mix(in srgb, var(--ds-red) 80%, var(--ds-ink));--q-button-highlight-bg:var(--q-button-primary-bg);--q-button-highlight-border:var(--q-button-primary-border);--q-button-highlight-hover-bg:var(--ds-accent-strong);--q-field-radius:var(--ds-radius-sm);--q-field-border-width:1px;--q-field-border-color:var(--ds-line);--q-field-border-color-focus:var(--ds-accent);--q-field-focus-ring:var(--ds-focus-ring);--q-field-shadow:var(--ds-shadow-control);--q-field-shadow-focus:var(--ds-shadow-control), var(--ds-focus-ring);--q-field-bg:var(--ds-surface);--q-field-text-color:var(--ds-ink);--q-field-placeholder-color:var(--ds-muted);--q-field-clear-color:var(--ds-muted);--q-card-radius:var(--ds-radius-md);--q-card-border-width:1px;--q-card-border-color:var(--ds-line);--q-card-bg:transparent;--q-card-shadow:none;--q-card-title-color:var(--ds-ink);--q-card-subtitle-color:var(--ds-copy);--q-card-title-font-family:var(--ds-font-display);--q-card-padding:var(--ds-space-6);--q-card-gap:14px;--q-drawer-bg:var(--ds-canvas);--q-drawer-text:var(--ds-ink);--q-drawer-border-color:var(--ds-line);--q-drawer-left-border:1px solid var(--ds-line);--q-drawer-right-border:1px solid var(--ds-line);--q-drawer-shadow-left:var(--ds-shadow-raised);--q-drawer-shadow-right:var(--ds-shadow-raised);--q-drawer-title-font-family:var(--ds-font-ui);--q-drawer-title-font-size:var(--ds-text-base);--q-drawer-title-font-weight:600;--q-drawer-title-letter-spacing:0;--q-drawer-title-text-transform:none}html[data-palette=noir],html[data-palette=noir] body[data-theme]{--ds-canvas:#070707;--ds-surface:#101010;--ds-ink:#f2f0eb;--ds-copy:#cfccc5;--ds-muted:#9a9995;--ds-soft:#777570;--ds-red:#e23c2f;--ds-shadow-raised:0 8px 24px #00000080;--ds-grain:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.045'/%3E%3C/svg%3E");--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{background:var(--ds-canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-width:320px;font-family:var(--ds-font-ui);font-kerning:normal;font-size:16px}body{background:var(--ds-grain), var(--ds-canvas);color:var(--ds-ink);font-family:var(--ds-font-ui);line-height:1.6}:where(a,button,summary,.q-button){transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:var(--ds-duration);transition-timing-function:var(--ds-ease)}@media (prefers-reduced-motion:reduce){:where(a,button,summary,.q-button){transition:none}}::selection{background:color-mix(in oklch, var(--ds-accent) 22%, transparent)}:where(button,input,select,textarea){font:inherit}:where(a,button,[role=button]):focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}:where(textarea){border:0;border-bottom:1px solid var(--ds-line-strong);box-shadow:none;color:var(--ds-ink);background:0 0;border-radius:0}:where(textarea):focus{border-bottom-color:var(--ds-ink);box-shadow:inset 0 -1px 0 var(--ds-ink);outline:0}:where(input,textarea)::placeholder{color:var(--ds-muted);opacity:1}.page-back-navigation{margin:-12px 0 20px;display:flex}.q-button.touchable{border-radius:var(--q-button-radius);height:40px;min-height:40px;font-family:var(--ds-font-ui);font-size:var(--ds-text-md);font-weight:var(--q-button-font-weight);letter-spacing:0;line-height:1;transition:color .14s ease-out,background-color .18s ease-out,border-color .18s ease-out;transform:none;box-shadow:none!important}.q-button.touchable:focus-visible{outline:2px solid var(--q-button-primary-bg);outline-offset:3px}.q-button.touchable:before{content:none}.q-button.touchable .button-inner{gap:8px;width:100%;height:100%;padding:0 14px}.q-button.touchable .button-inner>.icon,.q-button.touchable .button-inner>svg{flex:0 0 var(--ds-icon-size);width:var(--ds-icon-size)!important;height:var(--ds-icon-size)!important;margin:0!important}.q-button.touchable .button-label{align-items:center;line-height:1;display:inline-flex}.q-button.touchable.sm{height:36px;min-height:36px}.q-button.touchable.sm .button-inner{padding:0 12px}.q-button.touchable.xs{height:32px;min-height:32px}.q-button.touchable.xxs{height:28px;min-height:28px}.q-button.touchable.icon{width:40px;min-width:40px;padding:0}.q-button.touchable.icon .button-inner{padding:0}.q-button.touchable.icon.sm{width:36px;min-width:36px}.q-button.touchable.icon.xs{width:32px;min-width:32px}.q-button.touchable.icon.page-back-link{width:44px;min-width:44px;height:44px;min-height:44px}.q-button.touchable.primary,.q-button.touchable.highlight{border:1px solid var(--q-button-primary-border);background:var(--q-button-primary-bg);color:var(--q-button-primary-text)}.q-button.touchable.danger{border:1px solid var(--q-button-danger-border);background:var(--q-button-danger-bg);color:var(--q-button-primary-text)}.q-button.touchable:is(.primary,.highlight):hover:not(:disabled):not([aria-disabled=true]){border-color:var(--ds-accent-strong);background:var(--ds-accent-strong)}.q-button.touchable:is(.primary,.highlight):is(:active,.shortcut-active):not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--ds-accent-strong) 82%, var(--ds-ink));border-color:color-mix(in srgb, var(--ds-accent-strong) 82%, var(--ds-ink))}.q-button.touchable.outlined{border:1px solid var(--q-button-outlined-border);background:var(--q-button-outlined-bg);color:var(--q-button-outlined-text);-webkit-backdrop-filter:none}.q-button.touchable.plain{color:var(--q-button-plain-text);-webkit-backdrop-filter:none;background:0 0;border:0}.q-button.touchable.soft{border:1px solid var(--ds-line-strong);color:var(--q-button-outlined-text);-webkit-backdrop-filter:none;background:0 0}.q-button.touchable.soft:hover:not(:disabled):not([aria-disabled=true]){background:var(--q-button-soft-hover-bg)}.q-button.touchable.soft:is(:active,.shortcut-active,.toggle-on):not(:disabled):not([aria-disabled=true]){background:var(--q-button-soft-active-bg)}.q-button.touchable:is(.outlined,.plain):hover:not(:disabled):not([aria-disabled=true]){background:var(--q-button-outlined-hover-bg);border-color:var(--q-button-outlined-hover-border);color:var(--q-button-plain-hover-text)}.q-button.touchable:is(.outlined,.plain):is(:active,.shortcut-active,.toggle-on):not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--ds-accent) 20%, var(--ds-canvas));border-color:var(--ds-accent);color:var(--ds-ink)}.q-button.touchable.outlined.danger,.q-button.touchable.plain.danger{color:var(--q-button-danger-bg)}.q-button.touchable.outlined.danger{border-color:var(--q-button-danger-border);background:0 0}.q-button.touchable.danger:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--q-button-danger-hover-bg);background:var(--q-button-danger-hover-bg)}.q-button.touchable.danger:is(.outlined,.plain):is(:hover,:active,.shortcut-active):not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--ds-red) 10%, var(--ds-canvas));border-color:var(--q-button-danger-hover-bg);color:var(--q-button-danger-hover-bg)}.q-button.touchable:is(:disabled,[aria-disabled=true]):not(.loading){background:var(--ds-surface-muted)!important;border-color:var(--ds-line-strong)!important;color:var(--ds-soft)!important;opacity:1!important}.q-button.touchable.outlined:is(:disabled,[aria-disabled=true]):hover{box-shadow:none!important}.q-button.touchable.plain:is(:disabled,[aria-disabled=true]):not(.loading){background:0 0!important}.q-button.touchable.loading:is(.primary,.highlight,.danger,.outlined,.plain,.soft){opacity:1}.q-button.touchable.loading:is(.primary,.highlight){background:var(--q-button-primary-bg);border-color:var(--q-button-primary-border)}.q-button.touchable.loading:is(.primary,.highlight,.danger){color:var(--q-button-primary-text)}.q-button.touchable.loading:is(.outlined,.plain,.soft){color:var(--q-button-outlined-text)}.q-button.touchable.loading.danger:is(.outlined,.plain){color:var(--q-button-danger-bg);opacity:1}.q-input{--q-input-wrapper-height:42px;--q-input-font-size:var(--ds-text-md);--q-input-clear-size:32px}.q-input.sm{--q-input-wrapper-height:36px}.q-input .q-text-field-wrapper[class],.q-textarea .q-textarea-wrapper[class]{box-shadow:inset 0 -1px 0 var(--ds-line-strong);background:0 0;border:0;border-radius:0}:is(.q-input .q-text-field-wrapper[class]:has(input:focus),.q-textarea .q-textarea-wrapper[class]:has(textarea:focus)){box-shadow:inset 0 -2px 0 var(--ds-ink)}.q-input .q-text-field-wrapper[class] input,.q-textarea .q-textarea-wrapper[class] textarea{box-shadow:none;background:0 0;border:0;padding-inline:0}.q-textarea textarea{color:var(--ds-ink);font-size:var(--ds-text-md);line-height:1.55}.q-dropdown-menu .q-dropdown-menu-action{height:42px;box-shadow:inset 0 -1px 0 var(--ds-line-strong);font-size:var(--ds-text-md);background:0 0;border:0;border-radius:0;padding-inline:0}.q-dropdown-menu.sm .q-dropdown-menu-action{height:36px}.q-menu,.q-menu-popup-body{border:1px solid var(--ds-line);border-radius:var(--ds-radius-sm);background:var(--ds-surface);box-shadow:var(--ds-shadow-raised)}.q-menu .q-menu-item .q-menu-item-inner{min-height:40px}.q-dialog{border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);background:var(--ds-surface);box-shadow:var(--ds-shadow-raised)}.q-dialog-header{border-bottom:1px solid var(--ds-line)}.q-dialog-header .q-dialog-title{color:var(--ds-ink);font-family:var(--ds-font-ui);font-size:var(--ds-text-base);font-weight:600}.q-drawer{background:var(--ds-canvas)}.q-tooltip{border-radius:var(--ds-radius-sm);background:var(--ds-graphite);box-shadow:var(--ds-shadow-raised);color:var(--ds-surface);font-family:var(--ds-font-ui);font-size:var(--ds-text-xs);border:1px solid oklch(38% .004 85)}.q-card{border-radius:var(--ds-radius-md)}.q-card-title{font-family:var(--ds-font-display);font-weight:400;font-size:var(--ds-text-lg);letter-spacing:0;line-height:1.25}.q-card-subtitle,.q-card-content{font-size:var(--ds-text-md);line-height:1.6}.q-switch{--switch-w:42px;--switch-h:24px}.q-switch .q-switch-inner{border:1px solid var(--ds-line-strong);background:var(--ds-surface-muted);border-radius:999px}.q-switch .q-switch-inner .q-switch-handle{background:var(--ds-surface);width:18px;height:18px;top:2px;left:3px;box-shadow:0 1px 1px oklch(26% .01 60/.1)}.q-switch .q-switch-checkbox:checked+.q-switch-inner{border-color:color-mix(in oklch, var(--ds-green) 76%, var(--ds-ink));background:var(--ds-green)}.q-switch .q-switch-checkbox:checked+.q-switch-inner .q-switch-handle{transform:translate(17px)}.q-switch:focus-within .q-switch-inner{outline:2px solid var(--ds-accent);outline-offset:2px}.account-shell,.account-main,.dashboard-content,.lesson-shell .account-main{background:var(--ds-grain), var(--ds-canvas)}.account-shell{font-size:var(--ds-text-md)}.ui-disclosure{min-width:0}.ui-disclosure>summary{min-height:44px;color:var(--ds-copy);font-size:var(--ds-text-md);overflow-wrap:anywhere;cursor:pointer;padding:10px 0;font-weight:600;line-height:1.5}.ui-disclosure>summary::marker{color:var(--ds-muted)}.ui-disclosure>summary:hover{color:var(--ds-ink)}.ui-disclosure>summary:focus-visible{outline:2px solid var(--ds-accent);outline-offset:3px;border-radius:var(--ds-radius-xs)}.ui-disclosure[open]>summary{margin-bottom:12px}.ui-disclosure-body{gap:20px;padding-bottom:16px;display:grid}.ui-disclosure>p{color:var(--ds-copy);font-size:var(--ds-text-md);line-height:1.5}.owner-live-action-row,.live-check-actions,.post-editor-actions{gap:8px}.notice,.error-line,.status-line,.empty-line,.muted-line{font-size:var(--ds-text-md)}.error-line{color:color-mix(in oklch, var(--ds-red) 82%, var(--ds-ink))}.group-content-header,.group-content-tabs{border-color:var(--ds-line)}.live-relay-summary div,.live-relay-session,.live-check-step,.post-media-editor-item{border-color:var(--ds-line);border-radius:var(--ds-radius-md);box-shadow:none;background:0 0}.group-content-avatar,.admin-user-avatar,.membership-member-avatar{border-color:var(--ds-line);background:var(--ds-surface-muted);color:var(--ds-muted)}.group-content-tabs a.is-active{border-color:var(--ds-graphite);color:var(--ds-ink)}.group-site-hero-inner.is-light{--hero-text-color:oklch(99.5% .003 49);--hero-text-outline:oklch(24% .004 85/.88)}.group-site-hero-inner.is-dark{--hero-text-color:var(--ds-ink);--hero-text-outline:oklch(99.5% .003 49/.88)}.group-site-hero-inner.needs-outline .group-site-hero-copy>*{-webkit-text-stroke:.35px var(--hero-text-outline);paint-order:stroke fill}.lesson-web-reader-card h1{font-family:var(--font-display);font-size:var(--ds-text-2xl);letter-spacing:0;line-height:1.12}.membership-manage-heading h2,.membership-finance-heading h1{font-family:var(--font-display);font-size:var(--ds-text-xl);letter-spacing:0;line-height:1.2}.owner-live-group-button,.owner-live-empty,.owner-live-publish-box,.live-check-details,.dashboard-inline-note,.post-danger-panel{border-color:var(--ds-line);border-radius:var(--ds-radius-sm);box-shadow:none;color:var(--ds-ink);background:0 0}.owner-live-status-dot{border-radius:999px}.owner-live-publish-main span,.owner-live-publish-main code,.live-check-details dt,.live-check-details dd{color:var(--ds-copy)}.live-check-details dt{color:var(--ds-accent)}.live-check-details-toggle,.live-check-status{border-radius:var(--ds-radius-xs);background:var(--ds-surface)}.identity-list,.compact-meta-list,.owner-live-notice-meta,.post-editor-meta{border-color:var(--ds-line)}.profile-setup-shell,.profile-setup-shell .account-main{background:var(--ds-grain), var(--ds-canvas);min-height:100dvh}.onboarding-page{min-height:100dvh;padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left);background:var(--ds-grain), var(--ds-canvas);grid-template-rows:auto 1fr;display:grid}.onboarding-header{width:min(100%,72rem);min-height:56px;padding:max(8px, env(safe-area-inset-top)) clamp(20px, 4vw, 48px) 8px;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.onboarding-brand{color:var(--ds-ink);font-size:var(--ds-text-base);letter-spacing:0;align-items:center;gap:10px;font-weight:600;display:inline-flex}.onboarding-brand .icon{width:var(--ds-icon-size);height:var(--ds-icon-size);color:var(--ds-graphite)}.onboarding-signout{flex:none}.onboarding-main{width:min(100%,28rem);padding:clamp(48px, 10vh, 88px) 20px max(48px, env(safe-area-inset-bottom));margin:0 auto}.onboarding-form{gap:24px;display:grid}.onboarding-copy{margin-bottom:8px}.onboarding-copy h1{color:var(--ds-ink);font-size:var(--ds-text-xl);letter-spacing:0;margin:0;font-weight:400;line-height:1.2}.onboarding-fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.onboarding-fieldset legend,.onboarding-field>span:first-child{color:var(--ds-copy);font-size:var(--ds-text-md);margin:0 0 8px;padding:0;font-weight:600;line-height:1.35}.onboarding-avatar-field{gap:8px}.onboarding-help,.onboarding-error{font-size:var(--ds-text-sm);margin:0;line-height:1.45}.onboarding-help{color:var(--ds-muted)}.onboarding-error{color:var(--danger);font-weight:500}.onboarding-field{min-width:0;color:var(--ds-copy);gap:8px;display:grid}.onboarding-field>span:first-child{margin-bottom:0}.onboarding-field input{width:100%}.onboarding-field input[aria-invalid=true]{border-color:var(--danger)}.onboarding-save-error{margin-top:-8px}.onboarding-submit{width:100%}@media (width<=640px){:root,body[data-theme=light]{--site-gutter:16px}.panel,.q-card{border-radius:var(--ds-radius-sm)}.onboarding-header{padding-left:16px;padding-right:16px}.onboarding-main{padding-top:40px;padding-left:20px;padding-right:20px}}@media (pointer:coarse){.q-button.touchable,.q-button.touchable:is(.sm,.xs,.xxs),.onboarding-field input{height:44px;min-height:44px}.q-button.touchable.icon,.q-button.touchable.icon:is(.sm,.xs,.xxs){width:44px;min-width:44px}}@media (prefers-reduced-motion:reduce){.q-button.touchable{transition:none}.q-button.touchable.loading .wave{animation:none}}.group-community-panel{width:min(100%,72rem)}.discourse-connection-head,.discourse-connection-footer,.community-panel-head,.community-form-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.community-panel-head>div,.discourse-connection-head>div{min-width:0}.community-panel-head p,.discourse-connection-head p{margin:0}.community-panel-head p{color:var(--ds-muted);font-size:var(--ds-text-md);margin-top:4px}.discourse-connect-form,.community-settings-section,.discourse-connection-row{gap:16px;display:grid}.community-form-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;display:grid}.community-form-wide{grid-column:1/-1}.community-form-grid .q-input,.discourse-connection-fields .q-input,.community-form-grid .managed-native-select{width:100%}.discourse-connection-list{gap:12px;display:grid}.community-connection-card{border:1px solid var(--ds-line);border-radius:var(--ds-radius-sm);background:var(--ds-surface);padding:14px}.discourse-connection-head{border-bottom:1px solid var(--ds-line);padding-bottom:14px}.discourse-connection-head>span{color:var(--ds-muted);font-size:var(--ds-text-sm);white-space:nowrap}.discourse-connection-head a,.community-panel-head a{color:var(--ds-copy);font-size:var(--ds-text-sm);overflow-wrap:anywhere;align-items:center;gap:5px;display:inline-flex}.community-status-line{font-size:var(--ds-text-md);align-items:center;gap:7px;margin-bottom:4px;display:flex}.community-status-dot{background:var(--ds-muted);border-radius:50%;width:8px;height:8px}.community-status-dot.is-warn{background:var(--ds-orange)}.discourse-connection-fields{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.community-reconnect{padding-top:2px}.community-reconnect summary{width:fit-content;color:var(--ds-copy);font-size:var(--ds-text-sm);cursor:pointer;font-weight:600}.community-reconnect[open] summary{margin-bottom:12px}.discourse-connection-footer{border-top:1px solid var(--ds-line);padding-top:14px}.community-readonly-list{gap:0;margin:0;display:grid}.community-readonly-list>div{border-bottom:1px solid var(--ds-line);grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);gap:16px;padding:10px 0;display:grid}.community-readonly-list>div:last-child{border-bottom:0}.community-readonly-list dt{color:var(--ds-muted)}.community-readonly-list dd{color:var(--ds-ink);margin:0}@media (width<=760px){.community-panel-head,.discourse-connection-head,.discourse-connection-footer{align-items:flex-start}.community-form-grid,.discourse-connection-fields{grid-template-columns:minmax(0,1fr)}.community-form-wide{grid-column:1}.discourse-connection-fields .q-button{justify-self:start}}h1{font-family:var(--font-display);font-weight:400}.eyebrow,.lesson-web-kicker,.membership-manage-heading>span,.api-key-status,.membership-tier-status,.managed-comment-status,.lesson-live-badge,.live-check-status,.owner-live-telemetry-badge,.owner-live-telemetry-metrics dt,.live-relay-session-metrics dt,.api-key-meta dt,.q-button.touchable{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.q-checkbox{border-radius:var(--ds-radius-xs)}.q-checkbox:not(:checked):after,input.q-checkbox:not(:checked):before{background-color:#0000}.q-pagination .q-page-indicator .q-button.active[class],.q-pagination .q-page-indicator-simple[class]{font-family:var(--ds-font-mono);text-underline-offset:5px;text-decoration:underline;color:var(--ds-ink)!important}
