.accordion-module___HhbxW__item{border-bottom:1px solid var(--accordion-divider)}.accordion-module___HhbxW__item:last-child{border-bottom:none}.accordion-module___HhbxW__header{display:flex}.accordion-module___HhbxW__trigger{width:100%;color:var(--accordion-trigger-fg);cursor:pointer;text-align:left;background:0 0;border:0;outline:none;justify-content:space-between;align-items:center;padding:18px 0;display:flex}@media (hover:hover){.accordion-module___HhbxW__trigger:hover{color:var(--accordion-trigger-fg-hover)}}.accordion-module___HhbxW__trigger:focus-visible{outline:2px solid var(--accordion-focus-ring);outline-offset:3px;border-radius:var(--radius-sm)}.accordion-module___HhbxW__triggerLabel{font-size:var(--type-body-size-lg);font-weight:var(--type-weight-body-strong);letter-spacing:var(--type-tracking-heading);line-height:1.25}.accordion-module___HhbxW__chevron{color:var(--accordion-chevron-fg);transition:transform var(--duration-standard) var(--ease-standard), color var(--duration-fast) var(--ease-standard);flex:none}.accordion-module___HhbxW__trigger[data-state=open] .accordion-module___HhbxW__chevron{color:var(--accordion-chevron-fg-open);transform:rotate(180deg)}.accordion-module___HhbxW__content{transition:grid-template-rows var(--duration-standard) var(--ease-standard);grid-template-rows:0fr;display:grid;overflow:hidden}.accordion-module___HhbxW__content[data-state=open]{grid-template-rows:1fr}.accordion-module___HhbxW__contentInner{min-height:0;color:var(--accordion-content-fg);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);padding:0 0 18px;line-height:1.65}.accordion-module___HhbxW__content[data-state=open] .accordion-module___HhbxW__contentInner{opacity:1}
.button-module__8QBGvW__button{isolation:isolate;box-sizing:border-box;border-radius:var(--radius-control);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;font-weight:var(--type-weight-ui);letter-spacing:var(--type-tracking-ui);transition:box-shadow var(--duration-fast) var(--ease-smooth), color var(--duration-fast) var(--ease-smooth), border-color var(--duration-fast) var(--ease-smooth);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;will-change:box-shadow, color;background:0 0;border:1px solid #0000;outline:none;justify-content:center;align-items:center;gap:10px;line-height:1;text-decoration:none;display:inline-flex;position:relative}.button-module__8QBGvW__button[data-hover-motion=layered]{will-change:transform, box-shadow, color}.button-module__8QBGvW__button:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;backface-visibility:hidden;transition:transform var(--duration-fast) var(--ease-smooth), background-color var(--duration-fast) var(--ease-smooth), border-color var(--duration-fast) var(--ease-smooth);position:absolute;inset:0;transform:translateZ(0)}@media (any-hover:hover){.button-module__8QBGvW__button:hover:not(:disabled):before{transition:transform var(--duration-fast) var(--ease-spring)}}.button-module__8QBGvW__button:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:3px}.button-module__8QBGvW__button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.button-module__8QBGvW__button[data-size=md]{min-height:var(--control-height-l);border-radius:var(--radius-chip);padding:0 18px}.button-module__8QBGvW__button[data-size=md][data-icon-only]{width:var(--control-height-l);border-radius:var(--radius-full);padding:0}.button-module__8QBGvW__button[data-size=lg]{border-radius:var(--radius-chip);min-height:54px;padding:0 22px}.button-module__8QBGvW__button[data-size=lg][data-icon-only]{border-radius:var(--radius-full);width:54px;padding:0}.button-module__8QBGvW__button[data-variant=primary]{color:var(--button-primary-fg);box-shadow:var(--shadow-card);border:none}.button-module__8QBGvW__button[data-variant=primary]:before{background:var(--button-primary-bg)}@media (any-hover:hover){.button-module__8QBGvW__button[data-variant=primary]:hover:not(:disabled):before{background:var(--button-primary-bg-hover);transform:scale(1.02)}.button-module__8QBGvW__button[data-variant=primary]:hover:not(:disabled){box-shadow:var(--shadow-card), 0 0 0 var(--spacing-0p5) var(--button-primary-outline-hover)}}.button-module__8QBGvW__button[data-variant=primary]:active:not(:disabled):before{background:var(--button-primary-bg-pressed);transform:scale(.99)}.button-module__8QBGvW__button[data-variant=primary]:active:not(:disabled){box-shadow:0 0 0 var(--spacing-0p5) var(--button-primary-outline-pressed), inset 0 1px 1px #0000002e}.button-module__8QBGvW__button[data-variant=secondary]{color:var(--button-secondary-fg);border:none}.button-module__8QBGvW__button[data-variant=secondary]:before{border:1px solid var(--button-secondary-border);background:0 0}@media (any-hover:hover){.button-module__8QBGvW__button[data-variant=secondary]:hover:not(:disabled):before{background:var(--button-secondary-bg-hover);border-color:var(--button-secondary-border-hover);transform:scale(1.02)}}.button-module__8QBGvW__button[data-variant=secondary]:active:not(:disabled):before{background:var(--button-secondary-bg-pressed);border-color:var(--button-secondary-border-hover);transform:scale(.99)}.button-module__8QBGvW__button[data-variant=secondary]:active:not(:disabled){box-shadow:none}.button-module__8QBGvW__button[data-variant=lightbox]{color:#fff;box-shadow:none;border:none}.button-module__8QBGvW__button[data-variant=lightbox]:before{background:#ffffff24;background:lab(100% 0 0/.14)}@media (any-hover:hover){.button-module__8QBGvW__button[data-variant=lightbox]:hover:not(:disabled):before{background:#fff3;background:lab(100% 0 0/.2);transform:scale(1.02)}}.button-module__8QBGvW__button[data-variant=lightbox]:active:not(:disabled):before{background:#ffffff29;background:lab(100% 0 0/.16);transform:scale(.99)}.button-module__8QBGvW__icon{justify-content:center;align-items:center;display:inline-flex}
.badge-module__JkH4Xq__badge{border:1px solid var(--badge-border);min-height:28px;font-family:inherit;font-size:var(--text-sm);letter-spacing:normal;text-transform:none;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-weight:500;line-height:1;display:inline-flex}.badge-module__JkH4Xq__neutral{background:var(--badge-neutral-bg);color:var(--badge-neutral-fg)}.badge-module__JkH4Xq__theme{background:var(--badge-theme-bg);color:var(--badge-theme-fg)}.badge-module__JkH4Xq__success{background:var(--badge-success-bg);color:var(--badge-success-fg)}.badge-module__JkH4Xq__warning{background:var(--badge-warning-bg);color:var(--badge-warning-fg)}.badge-module__JkH4Xq__error{background:var(--badge-error-bg);color:var(--badge-error-fg)}.badge-module__JkH4Xq__info{background:var(--badge-info-bg);color:var(--badge-info-fg)}
.checkbox-module__xEaI9q__root{cursor:pointer;align-items:flex-start;gap:12px;display:inline-flex}.checkbox-module__xEaI9q__root[data-disabled=true]{cursor:not-allowed;opacity:.68}.checkbox-module__xEaI9q__control{border:1px solid var(--choice-border);border-radius:var(--choice-radius);background:var(--choice-bg);width:20px;height:20px;color:var(--choice-indicator-fg);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);outline:none;flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}@media (hover:hover){.checkbox-module__xEaI9q__root:hover .checkbox-module__xEaI9q__control:not([data-state=checked]):not([data-disabled]){border-color:var(--choice-border-hover);background:var(--choice-bg-hover)}}.checkbox-module__xEaI9q__control[data-state=checked]{border-color:var(--choice-border-selected);background:var(--choice-bg-selected)}.checkbox-module__xEaI9q__control:focus-visible{box-shadow:0 0 0 3px var(--choice-focus-ring)}.checkbox-module__xEaI9q__indicator{justify-content:center;align-items:center;display:inline-flex}.checkbox-module__xEaI9q__copy{gap:4px;display:grid}.checkbox-module__xEaI9q__label{color:var(--choice-label-fg);font-size:var(--type-ui-size-md);font-weight:var(--type-weight-ui);letter-spacing:var(--type-tracking-ui);line-height:1.3}.checkbox-module__xEaI9q__description{color:var(--choice-description-fg);font-size:var(--type-label-size-sm);line-height:1.45}
.container-module___R191G__container{width:min(100%,100vw);max-width:min(var(--layout-container-max,1200px), 100vw);padding-left:var(--layout-container-gutter,24px);padding-right:var(--layout-container-gutter,24px);margin-left:auto;margin-right:auto}@media (max-width:760px){.container-module___R191G__container{padding-left:var(--layout-container-gutter-mobile,16px);padding-right:var(--layout-container-gutter-mobile,16px)}}
@keyframes dialog-module__7LNeta__dialogOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes dialog-module__7LNeta__dialogOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes dialog-module__7LNeta__dialogContentIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes dialog-module__7LNeta__dialogContentOut{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.98)}}.dialog-module__7LNeta__overlay{z-index:70;background:var(--dialog-overlay-bg);-webkit-backdrop-filter:blur(var(--blur-soft));backdrop-filter:blur(var(--blur-soft));position:fixed;inset:0}.dialog-module__7LNeta__overlay[data-state=open]{animation:dialog-module__7LNeta__dialogOverlayIn var(--duration-fast) var(--ease-standard)}.dialog-module__7LNeta__overlay[data-state=closed]{animation:dialog-module__7LNeta__dialogOverlayOut var(--duration-fast) var(--ease-standard)}.dialog-module__7LNeta__content{--surface-radius:var(--dialog-radius);--surface-inner-radius:var(--dialog-inner-radius);z-index:71;border:1px solid var(--dialog-border);border-radius:var(--surface-radius);background:radial-gradient(circle at top right, var(--dialog-sheen), transparent 36%), var(--dialog-bg);width:min(100vw - 32px,720px);max-height:min(100dvh - 32px,780px);box-shadow:var(--surface-shadow);transition:var(--surface-shadow-transition);z-index:var(--dialog-z-index);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden}@supports (corner-shape:squircle){.dialog-module__7LNeta__content{border-radius:calc(var(--surface-radius) + 4px);corner-shape:squircle}}.dialog-module__7LNeta__content[data-state=open]{animation:dialog-module__7LNeta__dialogContentIn var(--duration-standard) var(--ease-standard)}.dialog-module__7LNeta__content[data-state=closed]{animation:dialog-module__7LNeta__dialogContentOut var(--duration-fast) var(--ease-standard)}.dialog-module__7LNeta__content[data-size=sm]{width:min(100vw - 32px,480px)}.dialog-module__7LNeta__content[data-size=md]{width:min(100vw - 32px,720px)}.dialog-module__7LNeta__content[data-size=lg]{width:min(100vw - 32px,920px)}.dialog-module__7LNeta__header,.dialog-module__7LNeta__body,.dialog-module__7LNeta__footer{padding-inline:24px}.dialog-module__7LNeta__header{border-bottom:1px solid var(--dialog-divider);gap:8px;padding-top:24px;padding-bottom:18px;padding-right:64px;display:grid}.dialog-module__7LNeta__body{padding-top:18px;padding-bottom:18px;overflow:auto}.dialog-module__7LNeta__footer{border-top:1px solid var(--dialog-divider);flex-wrap:wrap;justify-content:flex-end;gap:12px;padding-top:18px;padding-bottom:24px;display:flex}.dialog-module__7LNeta__title{color:var(--dialog-title-fg);font-size:var(--type-heading-size-md);font-weight:var(--type-weight-display);letter-spacing:var(--type-tracking-heading);margin:0;line-height:1.02}.dialog-module__7LNeta__description{color:var(--dialog-description-fg);font-size:var(--type-body-size-md);line-height:var(--type-line-height-body);margin:0}.dialog-module__7LNeta__close{border-radius:calc(var(--surface-inner-radius) - 2px);width:40px;height:40px;color:var(--dialog-close-fg);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:18px;right:18px}@media (hover:hover){.dialog-module__7LNeta__close:hover{border-color:var(--dialog-close-border-hover);background:var(--dialog-close-bg-hover);color:var(--dialog-close-fg-hover)}}.dialog-module__7LNeta__close:focus-visible{outline:2px solid var(--dialog-focus-ring);outline-offset:3px}@media (max-width:640px){.dialog-module__7LNeta__content,.dialog-module__7LNeta__content[data-size=sm],.dialog-module__7LNeta__content[data-size=md],.dialog-module__7LNeta__content[data-size=lg]{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.dialog-module__7LNeta__header,.dialog-module__7LNeta__body,.dialog-module__7LNeta__footer{padding-inline:18px}.dialog-module__7LNeta__close{border-radius:calc(var(--dialog-inner-radius) - 2px)}}@media (prefers-reduced-motion:reduce){.dialog-module__7LNeta__overlay,.dialog-module__7LNeta__content{animation:none!important}}
.field-label-module__ZyU4nG__root{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.field-label-module__ZyU4nG__copy{align-items:center;gap:8px;min-width:0;display:inline-flex}.field-label-module__ZyU4nG__icon{color:var(--field-label-icon-fg);justify-content:center;align-items:center;display:inline-flex}.field-label-module__ZyU4nG__label{color:var(--field-label-fg);cursor:pointer;font-size:var(--type-label-size-sm);font-weight:var(--type-weight-label);letter-spacing:var(--type-tracking-label);text-transform:uppercase;line-height:1.1}.field-label-module__ZyU4nG__required{color:var(--field-label-required-fg)}.field-label-module__ZyU4nG__actions{color:var(--field-label-actions-fg);align-items:center;gap:8px;display:inline-flex}.field-label-module__ZyU4nG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.form-field-module__lZm7pW__root{flex-direction:column;gap:10px;display:flex}.form-field-module__lZm7pW__fullWidth{width:100%}.form-field-module__lZm7pW__helper,.form-field-module__lZm7pW__error{font-size:var(--type-label-size-sm);letter-spacing:var(--type-tracking-body);margin:0;line-height:1.45}.form-field-module__lZm7pW__helper{color:var(--form-helper-fg)}.form-field-module__lZm7pW__error{color:var(--form-error-fg)}
.heading-module__VNme7G__base{color:var(--text-primary);font-family:var(--font-display), sans-serif;font-optical-sizing:auto;font-variation-settings:var(--type-font-variation-display);margin:0}.heading-module__VNme7G__balance{text-wrap:balance}.heading-module__VNme7G__hero{font-size:var(--type-display-size-hero);line-height:var(--type-line-height-display);letter-spacing:var(--type-tracking-display);font-weight:var(--type-weight-display-hero)}.heading-module__VNme7G__page{font-size:var(--type-display-size-page);line-height:var(--type-line-height-display-relaxed);letter-spacing:var(--type-tracking-heading);font-weight:var(--type-weight-display)}.heading-module__VNme7G__section{font-size:var(--text-3xl);letter-spacing:var(--type-tracking-heading);line-height:.98;font-weight:var(--type-weight-display)}.heading-module__VNme7G__panel{font-size:var(--text-2xl);letter-spacing:var(--type-tracking-heading);line-height:1.02;font-weight:var(--type-weight-display)}.heading-module__VNme7G__card{font-size:var(--text-xl);letter-spacing:var(--type-tracking-heading);line-height:1.08;font-weight:var(--type-weight-display)}.heading-module__VNme7G__display{font-size:var(--text-3xl);line-height:var(--type-line-height-display-relaxed);letter-spacing:var(--type-tracking-display);font-weight:var(--type-weight-display-hero)}
.input-module__tPhacG__root{border:1px solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);width:100%;min-height:48px;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);align-items:center;gap:10px;padding:0 14px;display:flex}@media (hover:hover){.input-module__tPhacG__root:hover:not([data-disabled=true]){border-color:var(--input-border-hover);background:var(--input-bg-hover)}}.input-module__tPhacG__root:focus-within{border-color:var(--input-border-focus);box-shadow:0 0 0 3px var(--input-focus-ring)}.input-module__tPhacG__root[data-invalid=true]{border-color:var(--input-border-invalid)}.input-module__tPhacG__root[data-invalid=true]:focus-within{box-shadow:0 0 0 3px var(--input-focus-ring-invalid)}.input-module__tPhacG__root[data-disabled=true]{background:var(--input-bg-disabled);border-color:var(--input-border-disabled);opacity:.7}.input-module__tPhacG__adornment{color:var(--input-adornment-fg);flex:none;justify-content:center;align-items:center;display:inline-flex}.input-module__tPhacG__input{width:100%;min-width:0;color:var(--input-fg);font:inherit;font-size:var(--type-body-size-md);line-height:var(--type-body-line-md);background:0 0;border:0;outline:0;padding:0}.input-module__tPhacG__input::placeholder{color:var(--input-placeholder-fg)}.input-module__tPhacG__input:disabled{cursor:not-allowed}
.link-module__OA7aba__link{color:var(--link-fg-default);-webkit-text-decoration:none;text-decoration:none;text-decoration-thickness:var(--link-underline-thickness-default);text-underline-offset:var(--link-underline-offset);text-decoration-skip-ink:all;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), text-decoration-thickness var(--duration-fast) var(--ease-standard), text-decoration-color var(--duration-fast) var(--ease-standard);align-items:center;gap:.4em;line-height:1.35;display:inline-flex}.link-module__OA7aba__link:visited{color:inherit}.link-module__OA7aba__link[data-size=sm]{font-size:.92rem}.link-module__OA7aba__link[data-size=md]{font-size:1rem}.link-module__OA7aba__link[data-size=lg]{font-size:1.08rem}.link-module__OA7aba__link[data-variant=subtle]{color:var(--link-subtle-fg)}.link-module__OA7aba__link[data-variant=inline]{color:inherit}.link-module__OA7aba__link[data-underline=always]{text-decoration-line:underline;-webkit-text-decoration-color:var(--link-underline-color);text-decoration-color:var(--link-underline-color)}.link-module__OA7aba__link[data-underline=hover]{text-decoration-line:underline}.link-module__OA7aba__link[data-underline=hover]:not(:hover):not(:focus-visible){text-decoration-color:#0000}.link-module__OA7aba__link[data-underline=none]{text-decoration-line:none}@media (hover:hover){.link-module__OA7aba__link:hover{color:var(--link-fg-default-hover);text-decoration-thickness:var(--link-underline-thickness-hover)}.link-module__OA7aba__link[data-variant=subtle]:hover{color:var(--link-fg-subtle-hover);background:var(--link-subtle-bg-hover);text-decoration-thickness:var(--link-underline-thickness-hover)}.link-module__OA7aba__link[data-variant=inline]:hover{color:var(--text-primary);text-decoration-thickness:var(--link-underline-thickness-hover)}.link-module__OA7aba__link:hover{text-decoration-color:currentColor}}.link-module__OA7aba__link:active{color:var(--link-fg-default-pressed)}.link-module__OA7aba__link[data-variant=subtle]:active{color:var(--link-subtle-fg-pressed);background:var(--link-subtle-bg-pressed)}.link-module__OA7aba__link[data-variant=inline]:active{color:var(--link-fg-default-pressed)}.link-module__OA7aba__link:focus-visible{outline:2px solid var(--link-focus-ring);outline-offset:3px;border-radius:var(--radius-sm)}.link-module__OA7aba__label{min-width:0}.link-module__OA7aba__icon{opacity:.78;flex:none;transform:translateY(-.05em)}
@keyframes popover-module__T1fc2G__popoverIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes popover-module__T1fc2G__popoverOut{0%{opacity:1}to{opacity:0}}.popover-module__T1fc2G__content{--surface-radius:var(--popover-radius);--surface-inner-radius:var(--popover-inner-radius);z-index:var(--popover-z-index);border:1px solid var(--popover-border);border-radius:var(--surface-radius);background:radial-gradient(circle at top right, var(--popover-sheen), transparent 40%), var(--popover-bg);min-width:220px;max-width:min(360px,100vw - 24px);box-shadow:var(--surface-shadow);transition:var(--surface-shadow-transition);color:var(--popover-fg);padding:16px}@supports (corner-shape:squircle){.popover-module__T1fc2G__content .popover-module__T1fc2G__content{border-radius:calc(var(--surface-radius) + 4px);corner-shape:squircle}.popover-module__T1fc2G__content[data-state=open]{animation:popover-module__T1fc2G__popoverIn var(--duration-fast) var(--ease-standard)}.popover-module__T1fc2G__content[data-state=closed]{animation:popover-module__T1fc2G__popoverOut var(--duration-fast) var(--ease-standard)}.popover-module__T1fc2G__content:focus-visible{outline:2px solid var(--popover-focus-ring);outline-offset:3px}.popover-module__T1fc2G__arrow{fill:var(--popover-border)}@media (prefers-reduced-motion:reduce){.popover-module__T1fc2G__content{animation:none!important}}}
.prose-module__evSJpq__prose{color:var(--text-primary);max-inline-size:var(--type-measure-reading)}.prose-module__evSJpq__prose>:first-child{margin-top:0}.prose-module__evSJpq__prose>:last-child{margin-bottom:0}.prose-module__evSJpq__prose p,.prose-module__evSJpq__prose li{font-family:var(--font-body), sans-serif;font-size:var(--type-body-size-md);font-variation-settings:var(--type-font-variation-body);font-weight:var(--type-weight-body);line-height:var(--type-line-height-body-relaxed);letter-spacing:var(--type-tracking-body)}.prose-module__evSJpq__prose p+p,.prose-module__evSJpq__prose p+ul,.prose-module__evSJpq__prose p+ol,.prose-module__evSJpq__prose ul+p,.prose-module__evSJpq__prose ol+p{margin-top:.95rem}.prose-module__evSJpq__prose ul,.prose-module__evSJpq__prose ol{margin:.95rem 0 0;padding-left:1.25rem}.prose-module__evSJpq__prose li+li{margin-top:.45rem}.prose-module__evSJpq__prose strong{font-weight:var(--type-weight-body-strong)}.prose-module__evSJpq__prose code{background:color-mix(in oklch, var(--surface-bg-secondary) 74%, transparent);color:var(--text-primary);font-family:var(--font-mono), monospace;font-size:.92em;font-weight:var(--type-weight-mono);border-radius:.45rem;padding:.08rem .38rem}.prose-module__evSJpq__prose a{color:var(--link-fg-default);text-underline-offset:4px;text-decoration:underline}
.radio-group-module__QMq_8q__group{gap:12px;display:grid}.radio-group-module__QMq_8q__itemRow{cursor:pointer;align-items:flex-start;gap:12px;display:inline-flex}.radio-group-module__QMq_8q__itemRow[data-disabled=true]{cursor:not-allowed;opacity:.68}.radio-group-module__QMq_8q__control{border:1px solid var(--choice-border);background:var(--choice-bg);width:20px;height:20px;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border-radius:999px;outline:none;flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}@media (hover:hover){.radio-group-module__QMq_8q__itemRow:hover .radio-group-module__QMq_8q__control:not([data-state=checked]):not([data-disabled]){border-color:var(--choice-border-hover);background:var(--choice-bg-hover)}}.radio-group-module__QMq_8q__control[data-state=checked]{border-color:var(--choice-border-selected);background:var(--choice-bg-selected)}.radio-group-module__QMq_8q__control:focus-visible{box-shadow:0 0 0 3px var(--choice-focus-ring)}.radio-group-module__QMq_8q__indicator{justify-content:center;align-items:center;display:inline-flex}.radio-group-module__QMq_8q__dot{background:var(--choice-indicator-fg);border-radius:999px;width:8px;height:8px}.radio-group-module__QMq_8q__copy{gap:4px;display:grid}.radio-group-module__QMq_8q__label{color:var(--choice-label-fg);font-size:var(--type-ui-size-md);font-weight:var(--type-weight-ui);letter-spacing:var(--type-tracking-ui);line-height:1.3}.radio-group-module__QMq_8q__description{color:var(--choice-description-fg);font-size:var(--type-label-size-sm);line-height:1.45}
.segmented-control-module__3SNcsW__root{--surface-radius:var(--segmented-shell-radius);border:1px solid var(--segmented-shell-border);border-radius:var(--surface-radius);background:var(--segmented-shell-bg);box-shadow:var(--card-shadow);align-items:stretch;gap:6px;padding:6px;display:inline-flex}.segmented-control-module__3SNcsW__root[data-layout=stack]{box-shadow:none;background:0 0;border:0;gap:10px;padding:0;display:grid}.segmented-control-module__3SNcsW__root[data-layout=grid]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.segmented-control-module__3SNcsW__root[data-full-width=true]{width:100%}.segmented-control-module__3SNcsW__item{min-width:0;color:var(--segmented-item-fg);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);background:0 0;border:1px solid #0000;outline:none;justify-content:center;align-items:center;gap:10px;display:inline-flex;position:relative}.segmented-control-module__3SNcsW__item[data-shape=pill]{border-radius:999px}.segmented-control-module__3SNcsW__item[data-shape=card]{border-color:var(--segmented-card-border);border-radius:calc(var(--surface-radius) - 6px);background:var(--segmented-card-bg);text-align:left;justify-content:flex-start;width:100%}.segmented-control-module__3SNcsW__item[data-size=sm]{min-height:38px;padding:0 12px}.segmented-control-module__3SNcsW__item[data-size=md]{min-height:46px;padding:0 14px}.segmented-control-module__3SNcsW__item[data-size=lg]{min-height:54px;padding:12px 14px}.segmented-control-module__3SNcsW__item[data-shape=card][data-size=sm]{min-height:56px;padding:10px 12px}.segmented-control-module__3SNcsW__item[data-shape=card][data-size=md]{min-height:68px;padding:12px 14px}.segmented-control-module__3SNcsW__item[data-shape=card][data-size=lg]{min-height:80px;padding:14px 16px}.segmented-control-module__3SNcsW__item[data-direction=column]{flex-direction:column;justify-content:center}.segmented-control-module__3SNcsW__item[data-direction=column] .segmented-control-module__3SNcsW__copy{text-align:center;align-items:center}.segmented-control-module__3SNcsW__item[data-direction=column][data-shape=card] .segmented-control-module__3SNcsW__copy{text-align:left;align-items:flex-start}.segmented-control-module__3SNcsW__item:disabled{cursor:not-allowed;opacity:.56}@media (hover:hover){.segmented-control-module__3SNcsW__item:hover:not(:disabled){color:var(--segmented-item-fg-hover)}.segmented-control-module__3SNcsW__item[data-shape=pill]:hover:not(:disabled){background:var(--segmented-item-bg-hover)}.segmented-control-module__3SNcsW__item[data-shape=card]:hover:not(:disabled){background:var(--segmented-card-bg-hover);border-color:var(--segmented-card-border-hover)}}.segmented-control-module__3SNcsW__item[data-state=on]{color:var(--segmented-item-fg-selected)}.segmented-control-module__3SNcsW__item[data-shape=pill][data-state=on]{background:var(--segmented-item-bg-selected);box-shadow:var(--segmented-item-shadow-selected)}.segmented-control-module__3SNcsW__item[data-shape=card][data-state=on]{border-color:var(--segmented-card-border-selected);background:radial-gradient(circle at top right, var(--decorative-card-sheen), transparent 38%), var(--segmented-card-bg-selected);box-shadow:var(--segmented-item-shadow-selected)}.segmented-control-module__3SNcsW__item:focus-visible{outline:2px solid var(--segmented-focus-ring);outline-offset:3px}.segmented-control-module__3SNcsW__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.segmented-control-module__3SNcsW__item[data-shape=card] .segmented-control-module__3SNcsW__icon{border-radius:var(--segmented-icon-radius);background:var(--segmented-card-icon-bg);width:34px;height:34px}.segmented-control-module__3SNcsW__copy{gap:4px;min-width:0;display:grid}.segmented-control-module__3SNcsW__label{font-size:var(--type-ui-size-md);font-weight:var(--type-weight-ui);letter-spacing:var(--type-tracking-ui);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.segmented-control-module__3SNcsW__description{color:var(--segmented-description-fg);font-size:calc(var(--type-label-size-sm) + .02rem);letter-spacing:var(--type-tracking-label-tight);line-height:1.25}.segmented-control-module__3SNcsW__item[data-state=on] .segmented-control-module__3SNcsW__description{color:var(--segmented-description-fg-selected)}@media (max-width:640px){.segmented-control-module__3SNcsW__root[data-layout=row]{width:100%}.segmented-control-module__3SNcsW__item[data-shape=pill][data-size=sm] .segmented-control-module__3SNcsW__label{display:none}.segmented-control-module__3SNcsW__item[data-shape=pill]{flex:1}}
@keyframes select-module__Lrv1Da__selectContentIn{0%{opacity:0;transform:translateY(3px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes select-module__Lrv1Da__selectContentOut{0%{opacity:1}to{opacity:0}}.select-module__Lrv1Da__trigger{border:1px solid var(--select-trigger-border);border-radius:var(--select-trigger-radius);background:var(--select-trigger-bg);width:100%;min-height:48px;color:var(--select-trigger-fg);font-size:var(--type-body-size-md);line-height:var(--type-line-height-body);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);outline:none;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;display:inline-flex}@media (hover:hover){.select-module__Lrv1Da__trigger:hover:not(:disabled){border-color:var(--select-trigger-border-hover);background:var(--select-trigger-bg-hover)}}.select-module__Lrv1Da__trigger:focus-visible{border-color:var(--select-trigger-border-focus);box-shadow:0 0 0 3px var(--select-focus-ring)}.select-module__Lrv1Da__trigger:disabled{cursor:not-allowed;opacity:.68}.select-module__Lrv1Da__icon{color:var(--select-icon-fg);flex:none}.select-module__Lrv1Da__content{z-index:var(--z-index-surface-floating);border:1px solid var(--select-content-border);border-radius:var(--select-content-radius);background:radial-gradient(circle at top right, var(--select-content-sheen), transparent 40%), var(--select-content-bg);box-shadow:var(--surface-shadow);transition:var(--surface-shadow-transition);color:var(--select-content-fg);overflow:hidden}@supports (corner-shape:squircle){.select-module__Lrv1Da__content{border-radius:calc(var(--select-content-radius) + 4px);corner-shape:squircle}}.select-module__Lrv1Da__content[data-state=open]{animation:select-module__Lrv1Da__selectContentIn var(--duration-fast) var(--ease-standard)}.select-module__Lrv1Da__content[data-state=closed]{animation:select-module__Lrv1Da__selectContentOut var(--duration-fast) var(--ease-standard)}.select-module__Lrv1Da__contentPopper{width:var(--radix-select-trigger-width)}.select-module__Lrv1Da__viewport{padding:8px}.select-module__Lrv1Da__viewportPopper{min-width:var(--radix-select-trigger-width);max-height:min(var(--radix-select-content-available-height), 320px)}.select-module__Lrv1Da__label{color:var(--select-label-fg);font-size:var(--type-label-size-sm);font-weight:var(--type-weight-ui);letter-spacing:var(--type-tracking-label-tight);text-transform:uppercase;padding:6px 10px 8px 34px}.select-module__Lrv1Da__item{border-radius:var(--select-item-radius);width:100%;min-height:38px;color:var(--select-item-fg);font-size:var(--type-ui-size-md);letter-spacing:var(--type-tracking-ui);outline:none;align-items:center;padding:0 12px 0 34px;display:flex;position:relative}.select-module__Lrv1Da__item[data-highlighted]{background:var(--select-item-bg-highlighted);color:var(--select-item-fg-highlighted)}.select-module__Lrv1Da__item[data-state=checked]{background:var(--select-item-bg-selected);color:var(--select-item-fg-selected)}.select-module__Lrv1Da__itemIndicatorWrapper{justify-content:center;align-items:center;display:inline-flex;position:absolute;left:10px}.select-module__Lrv1Da__itemIcon{color:var(--select-item-indicator-fg)}.select-module__Lrv1Da__separator{background:var(--select-separator-border);height:1px;margin:8px}.select-module__Lrv1Da__scrollButton{color:var(--select-icon-fg);justify-content:center;align-items:center;padding:6px 0;display:inline-flex}@media (prefers-reduced-motion:reduce){.select-module__Lrv1Da__content{animation:none!important}}
.separator-module__UDEf1q__separator{background:var(--separator-border);flex-shrink:0}.separator-module__UDEf1q__horizontal{width:100%;height:1px}.separator-module__UDEf1q__vertical{width:1px;height:100%}
@keyframes skeleton-module__Fpo_kq__skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-module__Fpo_kq__skeleton{background:var(--skeleton-bg);background-image:linear-gradient(90deg, transparent, var(--skeleton-highlight), transparent);border-radius:var(--skeleton-radius);background-size:200% 100%;animation:1.8s linear infinite skeleton-module__Fpo_kq__skeletonShimmer;display:block}.skeleton-module__Fpo_kq__skeleton[data-variant=text]{border-radius:999px;width:100%;height:1em}.skeleton-module__Fpo_kq__skeleton[data-variant=circular]{border-radius:999px}@media (prefers-reduced-motion:reduce){.skeleton-module__Fpo_kq__skeleton{background-image:none;animation:none}}
.surface-card-module__0t5Ura__card{--surface-radius:var(--card-radius);--surface-inner-radius:var(--card-inner-radius);--surface-bg:var(--card-bg);--surface-border:var(--card-border);--surface-shadow:var(--card-shadow);--surface-blur:var(--card-blur);isolation:isolate;border-radius:var(--surface-radius);border:1px solid var(--surface-border);background:var(--surface-bg);box-shadow:var(--surface-shadow);-webkit-backdrop-filter:blur(var(--surface-blur));backdrop-filter:blur(var(--surface-blur));transition:var(--surface-shadow-transition);padding:24px;position:relative}@supports (corner-shape:squircle){.surface-card-module__0t5Ura__card .surface-card-module__0t5Ura__card{border-radius:calc(var(--surface-radius) + 4px);corner-shape:squircle}.surface-card-module__0t5Ura__card:before{content:"";border-radius:var(--surface-inner-radius);pointer-events:none;opacity:.8;position:absolute;inset:1px}.surface-card-module__0t5Ura__standard{--surface-bg:var(--surface-bg-primary);--surface-border:var(--surface-border-primary);--surface-shadow:var(--shadow-surface-standard);--surface-blur:0px}.surface-card-module__0t5Ura__premium{--surface-bg:var(--card-bg);--surface-border:var(--card-border);--surface-shadow:var(--card-shadow);--surface-blur:var(--card-blur)}.surface-card-module__0t5Ura__floating{--surface-bg:var(--surface-bg-floating);--surface-border:var(--surface-border-floating);--surface-shadow:var(--shadow-surface-floating);--surface-blur:var(--blur-floating)}.surface-card-module__0t5Ura__primary:before{background:linear-gradient(135deg, var(--card-accent-primary), transparent 40%)}.surface-card-module__0t5Ura__secondary:before{background:linear-gradient(135deg, var(--card-accent-secondary), transparent 44%)}}
.tabs-module__Y8aHda__list{--surface-radius:var(--tabs-shell-radius);border:1px solid var(--tabs-shell-border);border-radius:var(--surface-radius);background:var(--tabs-list-bg);flex-wrap:wrap;gap:8px;padding:8px;display:inline-flex}.tabs-module__Y8aHda__trigger{border-radius:var(--radius-chip);min-height:40px;color:var(--tabs-trigger-fg);font-size:var(--type-ui-size-md);font-weight:var(--type-weight-ui);letter-spacing:var(--type-tracking-ui);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:0 0;border:0;justify-content:center;align-items:center;padding:0 14px;line-height:1;display:inline-flex}@media (hover:hover){.tabs-module__Y8aHda__trigger:hover{background:var(--tabs-trigger-bg-hover);color:var(--tabs-trigger-fg-active)}}.tabs-module__Y8aHda__trigger:focus-visible{outline:2px solid var(--tabs-focus-ring);outline-offset:3px}.tabs-module__Y8aHda__trigger[data-state=active]{background:var(--tabs-trigger-bg-active);color:var(--tabs-trigger-fg-active);box-shadow:var(--shadow-card)}.tabs-module__Y8aHda__content{border:1px solid var(--tabs-panel-border);border-radius:var(--tabs-panel-radius);background:radial-gradient(circle at top right, var(--decorative-card-sheen), transparent 36%), var(--tabs-panel-bg);box-shadow:var(--surface-shadow);transition:var(--surface-shadow-transition);margin-top:14px;padding:18px}@supports (corner-shape:squircle){.tabs-module__Y8aHda__list{border-radius:calc(var(--surface-radius) + 4px);corner-shape:squircle}.tabs-module__Y8aHda__content{border-radius:calc(var(--tabs-panel-radius) + 4px);corner-shape:squircle}}
.text-module__mfpRMG__base{color:var(--text-primary);font-family:var(--font-body), sans-serif;font-optical-sizing:auto;font-variation-settings:var(--type-font-variation-body);font-weight:var(--type-weight-body);margin:0}.text-module__mfpRMG__body{font-size:var(--text-base);line-height:var(--type-line-height-body);letter-spacing:var(--type-tracking-body)}.text-module__mfpRMG__bodyLg{font-size:var(--text-lg);line-height:var(--type-line-height-body);letter-spacing:var(--type-tracking-body)}.text-module__mfpRMG__muted{color:var(--text-secondary);font-size:var(--text-base);line-height:var(--type-line-height-body);letter-spacing:var(--type-tracking-body)}.text-module__mfpRMG__eyebrow,.text-module__mfpRMG__eyebrowSm{color:var(--text-muted);font-family:var(--font-mono), monospace;font-weight:var(--type-weight-mono);line-height:var(--type-line-height-label);text-transform:uppercase}.text-module__mfpRMG__eyebrow{font-size:var(--type-label-size);letter-spacing:var(--type-tracking-label)}.text-module__mfpRMG__eyebrowSm{font-size:var(--type-label-size-sm);letter-spacing:var(--type-tracking-label-tight)}.text-module__mfpRMG__ui{font-size:var(--type-ui-size-md);font-weight:var(--type-weight-ui);letter-spacing:var(--type-tracking-ui);line-height:1.25}.text-module__mfpRMG__mono{font-family:var(--font-mono), monospace;font-size:var(--text-sm);font-variation-settings:var(--type-font-variation-mono);font-weight:var(--type-weight-mono);letter-spacing:0;line-height:1.6}
@keyframes toast-module__URvQBG__toastIn{0%{opacity:0;transform:translate(18px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes toast-module__URvQBG__toastOut{0%{opacity:1}to{opacity:0;transform:translate(12px)}}.toast-module__URvQBG__viewport{z-index:80;outline:none;gap:12px;width:min(380px,100vw - 24px);max-width:100vw;margin:0;padding:0;list-style:none;display:grid;position:fixed;bottom:18px;right:18px}.toast-module__URvQBG__toast{--surface-radius:var(--toast-radius);--surface-inner-radius:var(--toast-inner-radius);border:1px solid var(--toast-border);border-radius:var(--surface-radius);background:radial-gradient(circle at top right, var(--toast-sheen), transparent 40%), var(--toast-bg);box-shadow:var(--surface-shadow);transition:var(--surface-shadow-transition);z-index:var(--toast-z-index);color:var(--toast-fg);grid-template-columns:auto 1fr auto auto;align-items:start;gap:12px;padding:16px;display:grid}@supports (corner-shape:squircle){.toast-module__URvQBG__toast{border-radius:calc(var(--surface-radius) + 4px);corner-shape:squircle}}.toast-module__URvQBG__toast[data-state=open]{animation:toast-module__URvQBG__toastIn var(--duration-fast) var(--ease-standard)}.toast-module__URvQBG__toast[data-state=closed]{animation:toast-module__URvQBG__toastOut var(--duration-fast) var(--ease-standard)}.toast-module__URvQBG__toast[data-tone=success]{--toast-accent:var(--status-success-fg)}.toast-module__URvQBG__toast[data-tone=warning]{--toast-accent:var(--status-warning-fg)}.toast-module__URvQBG__toast[data-tone=error]{--toast-accent:var(--status-error-fg)}.toast-module__URvQBG__toast[data-tone=info]{--toast-accent:var(--status-info-fg)}.toast-module__URvQBG__icon{color:var(--toast-accent,var(--text-accent));justify-content:center;align-items:center;display:inline-flex}.toast-module__URvQBG__copy{gap:4px;display:grid}.toast-module__URvQBG__title{color:var(--toast-title-fg);font-size:var(--type-ui-size-md);font-weight:var(--type-weight-ui);letter-spacing:var(--type-tracking-ui);line-height:1.3}.toast-module__URvQBG__description{color:var(--toast-description-fg);font-size:var(--type-label-size-sm);line-height:1.5}.toast-module__URvQBG__action,.toast-module__URvQBG__close{cursor:pointer;background:0 0;border:0}.toast-module__URvQBG__action{color:var(--toast-action-fg);font-size:var(--type-label-size-sm);font-weight:var(--type-weight-ui);letter-spacing:var(--type-tracking-ui)}.toast-module__URvQBG__close{color:var(--toast-close-fg);justify-content:center;align-items:center;display:inline-flex}.toast-module__URvQBG__action:focus-visible,.toast-module__URvQBG__close:focus-visible{outline:2px solid var(--toast-focus-ring);outline-offset:3px;border-radius:calc(var(--surface-inner-radius) - 4px)}@media (prefers-reduced-motion:reduce){.toast-module__URvQBG__toast{animation:none!important}}
@keyframes tooltip-module__C36uIa__tooltipIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes tooltip-module__C36uIa__tooltipOut{0%{opacity:1}to{opacity:0}}.tooltip-module__C36uIa__content{z-index:75;border:1px solid var(--tooltip-border);border-radius:var(--tooltip-radius);background:var(--tooltip-bg);max-width:min(280px,100vw - 24px);box-shadow:var(--tooltip-shadow);color:var(--tooltip-fg);font-size:var(--type-ui-size-sm);padding:10px 12px;line-height:1.4}.tooltip-module__C36uIa__content[data-state=delayed-open]{animation:tooltip-module__C36uIa__tooltipIn var(--duration-fast) var(--ease-standard)}.tooltip-module__C36uIa__content[data-state=closed]{animation:tooltip-module__C36uIa__tooltipOut var(--duration-fast) var(--ease-standard)}.tooltip-module__C36uIa__arrow{fill:var(--tooltip-border)}.tooltip-module__C36uIa__triggerWrapper{display:inline-flex}@media (prefers-reduced-motion:reduce){.tooltip-module__C36uIa__content{animation:none!important}}
@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.0n0by9e-ig5xq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.0xxb547n1hn74.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_eae25cf9-module__gY9qqa__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_eae25cf9-module__gY9qqa__variable{--font-sora:"Sora", "Sora Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_bfe354df-module__TsHL_q__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_bfe354df-module__TsHL_q__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0ee55_hj9qcer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0.qu-9752pffj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0mao5jbfbduzp.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0uzt.a6d44yda.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0mvwgmnhv29no.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.09zddjkbdep5a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_5a15358d-module__PHhD9W__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_5a15358d-module__PHhD9W__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_8d9aebf9-module___cjR-G__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_8d9aebf9-module___cjR-G__variable{--font-ibm-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.branding-module__8GY9qG__logoCircle{border-radius:var(--radius-full);background:var(--surface-bg-primary);border:1px solid var(--surface-border-premium);width:40px;height:40px;color:var(--text-primary);flex:none;justify-content:center;align-items:center;display:flex}.branding-module__8GY9qG__mark{width:20px;height:20px}.branding-module__8GY9qG__title,.branding-module__8GY9qG__subtitle{margin:0}.branding-module__8GY9qG__subtitle{color:var(--text-secondary)}.branding-module__8GY9qG__quoteMark{width:28px;height:28px;color:var(--text-accent);opacity:.9}
.private-access-console-module__gSFqBW__page{--dfx-gradient-angle:0deg;--dfx-panel-radius:3rem;--dfx-panel-border-width:1px;--dfx-panel-padding:.5rem;--dfx-frame-radius:calc(var(--dfx-panel-radius) - var(--dfx-panel-border-width) - var(--dfx-panel-padding));--dfx-panel-gap:0;--dfx-panel-bg:var(--surface-bg-primary);--dfx-panel-bg-elevated:var(--surface-bg-elevated);--dfx-panel-bg-sunken:color-mix(in oklch, var(--surface-bg-sunken) 58%, var(--surface-bg-page));--dfx-panel-border:var(--surface-border-primary);--dfx-panel-border-strong:color-mix(in oklch, var(--surface-border-strong) 70%, var(--surface-border-primary));--dfx-text:var(--text-primary);--dfx-text-secondary:var(--text-secondary);--dfx-text-faint:var(--text-muted);--dfx-accent:var(--text-accent);--dfx-dot-resting:var(--text-primary);--dfx-dot-hover:var(--text-accent);--dfx-grid-line:color-mix(in oklch, var(--surface-border-accent) 12%, transparent);--dfx-control-bg:color-mix(in oklch, var(--control-bg-secondary) 78%, transparent);--dfx-control-bg-hover:color-mix(in oklch, var(--control-bg-secondary-hover) 82%, transparent);--dfx-shadow:var(--shadow-card);--dfx-mono:var(--font-ibm-plex-mono), var(--font-mono), monospace;--dfx-heading:var(--font-heading), var(--font-sans), sans-serif;min-height:100dvh;padding:calc(var(--layout-hero-clearance) + 2.5rem) 1rem 4rem;color:var(--dfx-text);display:grid;position:relative}.private-access-console-module__gSFqBW__mainContentArea{place-items:start center;gap:2rem;width:100%;display:grid}.private-access-console-module__gSFqBW__heroSection{justify-items:center;width:min(100%,70rem);padding-top:1rem;display:grid}.private-access-console-module__gSFqBW__heroTitle{color:var(--dfx-text);text-align:center;-webkit-user-select:none;user-select:none;cursor:default;pointer-events:none}.private-access-console-module__gSFqBW__accessStage{justify-items:center;gap:1.6rem;width:min(100%,56rem);display:grid}.private-access-console-module__gSFqBW__gradientBorderWrapper{box-sizing:border-box;width:min(100%,32rem);padding:var(--dfx-panel-border-width);border-radius:var(--dfx-panel-radius);background:color-mix(in oklch, var(--dfx-accent) 62%, transparent);box-shadow:0 0 0 1px color-mix(in oklch, var(--dfx-accent) 18%, transparent), var(--dfx-shadow);position:relative}.private-access-console-module__gSFqBW__tintedNoiseArea{box-sizing:border-box;padding:var(--dfx-panel-padding);border-radius:calc(var(--dfx-panel-radius) - var(--dfx-panel-border-width));background:radial-gradient(circle at 50% 0%, color-mix(in oklch, var(--dfx-accent) 8%, transparent), transparent 42%), color-mix(in oklch, var(--surface-bg-secondary) 78%, var(--surface-bg-page));position:relative;overflow:hidden}.private-access-console-module__gSFqBW__tintedNoiseArea:before{content:"";pointer-events:none;opacity:.22;mix-blend-mode:soft-light;background-color:#0000;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:3px 3px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.private-access-console-module__gSFqBW__controlConsoleFrame{z-index:1;box-sizing:border-box;gap:var(--dfx-panel-gap);border:1px solid var(--dfx-panel-border);border-radius:var(--dfx-frame-radius);background:var(--dfx-panel-bg);flex-direction:column;display:flex;position:relative;overflow:hidden}.private-access-console-module__gSFqBW__headerSection{border:1px solid var(--dfx-panel-border);border-radius:calc(var(--dfx-frame-radius) - 1px) calc(var(--dfx-frame-radius) - 1px) .5rem .5rem;border-bottom:1px solid var(--dfx-panel-border);background:color-mix(in oklch, var(--dfx-panel-bg-elevated) 78%, transparent);justify-content:center;align-items:center;min-height:5.625rem;padding:1.25rem 1rem 1rem;display:flex}.private-access-console-module__gSFqBW__masterTitle{color:var(--dfx-text-secondary);font-family:var(--dfx-heading);letter-spacing:0;text-transform:uppercase;justify-content:center;align-items:baseline;gap:.35rem;font-weight:700;line-height:1;display:inline-flex}.private-access-console-module__gSFqBW__titleMark{color:var(--dfx-accent);font-size:clamp(1.55rem,1.1rem + 1.2vw,2rem)}.private-access-console-module__gSFqBW__titleWord{font-size:clamp(1.25rem,1rem + .85vw,1.75rem)}.private-access-console-module__gSFqBW__displaySection{border-bottom:1px solid var(--dfx-panel-border);flex-direction:column;display:flex}.private-access-console-module__gSFqBW__svgContainer{background:0 0;place-items:center;width:min(100%,34rem);min-height:0;padding:0;display:grid;position:relative;overflow:hidden}.private-access-console-module__gSFqBW__interactiveSvg{aspect-ratio:500/480;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;max-width:34rem;display:block}.private-access-console-module__gSFqBW__gridLinesGroup line{stroke:var(--dfx-grid-line);stroke-width:1px;vector-effect:non-scaling-stroke}.private-access-console-module__gSFqBW__cursorCircle{fill:none;stroke:color-mix(in oklch, var(--dfx-accent) 74%, transparent);stroke-width:.35px;opacity:0;pointer-events:none;transition:stroke .18s,opacity .14s}.private-access-console-module__gSFqBW__dot{fill:var(--dfx-dot-resting);r:var(--dfx-dot-r,2px);backface-visibility:hidden;pointer-events:none;transform-box:fill-box;transform-origin:50%}.private-access-console-module__gSFqBW__consolePanel{border-top:1px solid var(--dfx-panel-border);background:color-mix(in oklch, var(--surface-bg-sunken) 68%, var(--dfx-panel-bg));min-height:5rem;padding:.875rem 1rem}.private-access-console-module__gSFqBW__messageBoxContainer{align-items:center;min-height:3.25rem;display:grid}.private-access-console-module__gSFqBW__messageBoxContent{color:var(--dfx-text);font-family:var(--dfx-mono);letter-spacing:0;white-space:pre-wrap;margin:0;font-size:.72rem;line-height:1.35}.private-access-console-module__gSFqBW__controlSection{border-radius:0 0 calc(var(--dfx-frame-radius) - 1px) calc(var(--dfx-frame-radius) - 1px);align-items:stretch;display:flex;overflow:hidden}.private-access-console-module__gSFqBW__dialRackContainer{z-index:1000;pointer-events:none;justify-content:flex-end;align-items:flex-end;width:6.5rem;height:6.5rem;display:flex;position:fixed;bottom:3rem;right:3rem}@media (max-width:768px){.private-access-console-module__gSFqBW__dialRackContainer{display:none}}.private-access-console-module__gSFqBW__dialRackWrapper{z-index:10;-webkit-user-select:none;user-select:none;pointer-events:auto;border-radius:999px;flex-direction:column-reverse;justify-content:flex-start;align-items:center;width:4rem;height:4rem;padding:.25rem;display:flex;position:absolute;bottom:0;right:1.25rem}.private-access-console-module__gSFqBW__rackSurface{background:color-mix(in oklch, var(--surface-bg-primary-translucent) 56%, transparent);box-shadow:var(--dfx-shadow), inset 0 0 0 1px color-mix(in oklch, var(--surface-border-premium) 14%, transparent), inset 0 1px 0 #ffffff1a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:-1;pointer-events:none;border-radius:999px;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.private-access-console-module__gSFqBW__rackSurface{box-shadow:var(--dfx-shadow), inset 0 0 0 1px color-mix(in oklch, var(--surface-border-premium) 14%, transparent), inset 0 1px 0 lab(100% 0 0/.1)}}.private-access-console-module__gSFqBW__dialRack{flex-direction:column-reverse;justify-content:flex-start;align-items:center;gap:1.25rem;width:100%;height:100%;padding:0;display:flex}.private-access-console-module__gSFqBW__dialItemWrapper{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:none}.private-access-console-module__gSFqBW__dialRackWrapper[data-expanded] .private-access-console-module__gSFqBW__dialItemWrapper{display:flex}.private-access-console-module__gSFqBW__gearButton{width:3.5rem;height:3.5rem;color:var(--dfx-text-secondary);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);z-index:2;background:0 0;border:1px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.private-access-console-module__gSFqBW__gearIconWrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.private-access-console-module__gSFqBW__gearButton:hover{background:var(--dfx-control-bg-hover);border-color:var(--dfx-panel-border);color:var(--dfx-text)}.private-access-console-module__gSFqBW__gearPlaceholder{flex-direction:column;align-items:center;gap:.45rem;display:flex}.private-access-console-module__gSFqBW__dialPlaceholder{width:1px;height:.625rem}.private-access-console-module__gSFqBW__valuePlaceholder{width:1px;height:.75rem}.private-access-console-module__gSFqBW__gearButton:focus-visible{outline:none}.private-access-console-module__gSFqBW__controlPanel{background:var(--dfx-panel-bg-elevated);flex-direction:column;align-items:center;gap:.625rem;min-width:0;padding:.875rem .75rem 1rem;display:flex}.private-access-console-module__gSFqBW__environmentPanel,.private-access-console-module__gSFqBW__hoverPanel{flex:1 1 0}.private-access-console-module__gSFqBW__passwordPanel{justify-items:center;gap:1rem;width:min(100%,35rem);padding:0;display:grid}.private-access-console-module__gSFqBW__panelLabel{color:var(--dfx-text-secondary);font-family:var(--dfx-mono);letter-spacing:0;margin:0;font-size:.875rem;font-weight:600;line-height:1.1}.private-access-console-module__gSFqBW__dialArea{justify-content:center;gap:clamp(1.75rem,2vw,2.25rem);width:100%;margin-top:.25rem;display:flex}.private-access-console-module__gSFqBW__dialContainer{flex-direction:column;flex:none;align-items:center;gap:.45rem;width:100%;min-width:0;display:flex}.private-access-console-module__gSFqBW__dialLabel,.private-access-console-module__gSFqBW__dialValueDisplay{color:var(--dfx-text-faint);font-family:var(--dfx-mono);text-align:center;letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;line-height:1}.private-access-console-module__gSFqBW__dialValueDisplay{min-height:1em;color:var(--dfx-text-secondary);letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:500;display:block}.private-access-console-module__gSFqBW__dialButton{aspect-ratio:1;width:5rem;color:var(--dfx-text);cursor:pointer;touch-action:none;background:0 0;border:0;outline:none;place-items:center;padding:0;display:grid}.private-access-console-module__gSFqBW__dialSvg{width:100%;height:100%;display:block;overflow:visible}.private-access-console-module__gSFqBW__dialBase{fill:var(--dfx-panel-bg-elevated);stroke:color-mix(in oklch, var(--dfx-panel-border-strong) 74%, transparent);stroke-width:1px;filter:drop-shadow(0 2px 4px #0000001f)drop-shadow(0 10px 20px #00000014)}.private-access-console-module__gSFqBW__dialDecorations{pointer-events:none}.private-access-console-module__gSFqBW__dialDivision,.private-access-console-module__gSFqBW__dialDivisionStrong{stroke:color-mix(in oklch, var(--dfx-text-faint) 52%, transparent);stroke-linecap:round;stroke-width:1px}.private-access-console-module__gSFqBW__dialDivisionStrong{stroke:color-mix(in oklch, var(--dfx-text-secondary) 72%, transparent);stroke-width:2px}.private-access-console-module__gSFqBW__dialIndicator{stroke:var(--dfx-accent);stroke-linecap:round;stroke-width:2px;filter:drop-shadow(0 0 .3rem color-mix(in oklch, var(--dfx-accent) 30%, transparent))}.private-access-console-module__gSFqBW__passwordShell{border:1px solid var(--surface-border-premium);border-radius:calc(var(--radius-shell) * .56);background:var(--surface-bg-premium);width:100%;min-height:7.25rem;box-shadow:var(--shadow-surface-premium), inset 0 1px 0 #ffffff1f;flex-direction:column;justify-content:center;gap:.75rem;padding:1.25rem;display:flex;position:relative}.private-access-console-module__gSFqBW__passwordShell[data-focused=true]{border-color:color-mix(in oklch, var(--dfx-accent) 70%, var(--dfx-panel-border));box-shadow:var(--shadow-surface-premium), inset 0 1px 0 #ffffff29, 0 0 0 .2rem color-mix(in oklch, var(--dfx-accent) 18%, transparent)}.private-access-console-module__gSFqBW__passwordIcon{color:var(--dfx-text-faint);flex:none}.private-access-console-module__gSFqBW__hiddenUsername{clip:rect(0, 0, 0, 0);opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.private-access-console-module__gSFqBW__passwordInput{z-index:2;color:#0000;width:100%;min-width:0;height:100%;font-family:var(--dfx-mono);letter-spacing:.08em;caret-color:#0000;opacity:0;cursor:text;background:0 0;border:0;outline:none;font-size:clamp(1.25rem,.95rem + 1.2vw,1.75rem);line-height:1;position:absolute;inset:0}.private-access-console-module__gSFqBW__passwordInput::-ms-reveal{display:none}.private-access-console-module__gSFqBW__passwordInput::-ms-clear{display:none}.private-access-console-module__gSFqBW__passwordInput::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;display:none}.private-access-console-module__gSFqBW__passwordInput::-webkit-password-toggle-button{visibility:hidden;pointer-events:none;display:none}.private-access-console-module__gSFqBW__passwordPrompt{color:var(--dfx-text-secondary);font-family:var(--dfx-mono);font-size:var(--text-xs);text-align:left;letter-spacing:.05em;text-transform:none;margin:0;font-weight:500;line-height:1}.private-access-console-module__gSFqBW__passwordCellTrack{grid-template-columns:repeat(var(--password-cell-count,8), minmax(0, 1fr));pointer-events:none;gap:.65rem;width:100%;display:grid}.private-access-console-module__gSFqBW__passwordCell{aspect-ratio:.68;border:1px solid var(--surface-border-primary);border-radius:var(--radius-sm);background:color-mix(in oklch, var(--surface-bg-elevated) 74%, var(--surface-bg-sunken));color:var(--dfx-text);font-family:var(--dfx-mono);place-items:center;font-size:2rem;line-height:1;display:grid;position:relative;box-shadow:inset 0 1px #ffffff29}.private-access-console-module__gSFqBW__passwordCell[data-filled=true]{border-color:color-mix(in oklch, var(--dfx-accent) 42%, var(--dfx-panel-border));color:var(--dfx-accent)}.private-access-console-module__gSFqBW__passwordCell[data-active=true]:after{content:"";background:linear-gradient(180deg, var(--dfx-accent), color-mix(in oklch, var(--dfx-accent) 36%, transparent));border-radius:999px;width:.2rem;height:68%;animation:1s step-end infinite private-access-console-module__gSFqBW__cursorBlink;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.private-access-console-module__gSFqBW__passwordHelper,.private-access-console-module__gSFqBW__feedback{width:100%;min-height:1em;color:var(--dfx-text-faint);font-family:var(--dfx-mono);text-align:left;letter-spacing:0;margin:0;font-size:.625rem;line-height:1.3}.private-access-console-module__gSFqBW__passwordHelper{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.private-access-console-module__gSFqBW__feedback{color:var(--status-error-fg);text-align:center;text-transform:uppercase}.private-access-console-module__gSFqBW__controlConsoleFrame[data-status=success]{animation:.66s ease-out private-access-console-module__gSFqBW__privateAccessFramePulse}.private-access-console-module__gSFqBW__controlConsoleFrame[data-status=error]{animation:.36s ease-in-out private-access-console-module__gSFqBW__privateAccessFrameShake}.private-access-console-module__gSFqBW__controlConsoleFrame[data-status=success] .private-access-console-module__gSFqBW__feedback{color:var(--status-success-fg)}.private-access-console-module__gSFqBW__controlConsoleFrame[data-status=booting] .private-access-console-module__gSFqBW__displaySection,.private-access-console-module__gSFqBW__controlConsoleFrame[data-status=verifying] .private-access-console-module__gSFqBW__displaySection{cursor:progress}.private-access-console-module__gSFqBW__passwordPanel[data-status=success]{animation:.66s ease-out private-access-console-module__gSFqBW__privateAccessFramePulse}.private-access-console-module__gSFqBW__passwordPanel[data-status=success] .private-access-console-module__gSFqBW__feedback{color:var(--status-success-fg)}.private-access-console-module__gSFqBW__passwordPanel[data-status=error]{animation:.36s ease-in-out private-access-console-module__gSFqBW__privateAccessFrameShake}@keyframes private-access-console-module__gSFqBW__cursorBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes private-access-console-module__gSFqBW__privateAccessFramePulse{0%{transform:scale(1)}42%{transform:scale(1.012)}to{transform:scale(1)}}@keyframes private-access-console-module__gSFqBW__privateAccessFrameShake{0%,to{transform:translate(0)}20%{transform:translate(-.35rem)}40%{transform:translate(.28rem)}60%{transform:translate(-.18rem)}80%{transform:translate(.12rem)}}@media (max-width:680px){.private-access-console-module__gSFqBW__page{padding-top:calc(var(--layout-hero-clearance) + 1.25rem);padding-inline:.75rem}.private-access-console-module__gSFqBW__mainContentArea{gap:1.5rem}.private-access-console-module__gSFqBW__accessStage{gap:1.25rem}.private-access-console-module__gSFqBW__svgContainer{width:min(100%,28rem)}.private-access-console-module__gSFqBW__dialRack{grid-template-columns:repeat(2,minmax(6rem,1fr));gap:1.5rem 2rem;width:min(100%,22rem)}.private-access-console-module__gSFqBW__passwordPanel{width:min(100%,28rem)}.private-access-console-module__gSFqBW__dialButton{width:4.25rem}.private-access-console-module__gSFqBW__passwordCellTrack{gap:.4rem}.private-access-console-module__gSFqBW__passwordShell{min-height:4.75rem;padding:.6rem}.private-access-console-module__gSFqBW__passwordCell{border-radius:.5rem;font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.private-access-console-module__gSFqBW__dot,.private-access-console-module__gSFqBW__controlConsoleFrame{animation:none}.private-access-console-module__gSFqBW__actionButton{transition:none}}
.app-footer-module__Z4IzjG__footer{border-top:1px solid var(--surface-border-secondary);background:radial-gradient(circle at top center, color-mix(in oklch, var(--decorative-card-sheen) 24%, transparent), transparent 42%), var(--surface-bg-sunken);width:100%;margin:88px 0 0;padding:32px 0 40px}.app-footer-module__Z4IzjG__inner{text-align:center;justify-items:center;gap:18px;display:grid}.app-footer-module__Z4IzjG__brandMark{width:34px;height:34px;color:var(--text-primary)}.app-footer-module__Z4IzjG__body{max-width:30rem;color:var(--text-secondary);text-wrap:balance;margin:0}.app-footer-module__Z4IzjG__socials{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.app-footer-module__Z4IzjG__socialButton{flex:none}.app-footer-module__Z4IzjG__socialGlyph{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.app-footer-module__Z4IzjG__socialIcon{width:100%;height:100%}@media (max-width:760px){.app-footer-module__Z4IzjG__footer{margin-top:72px;padding:28px 0 32px}.app-footer-module__Z4IzjG__inner{gap:16px}}
.app-header-module__uT1ECG__shell{z-index:var(--z-sticky,60);pointer-events:none;--current-geometry-progress:var(--geometry-progress,0);--current-material-progress:var(--material-progress,0);--current-shadow-progress:var(--shadow-progress,0);--expansion-progress:1;--balanced-rail-width:100%;--compact-shell-height:80px;--max-inset-top:12px;--max-inset-side:max(12px, calc((100% - 1240px) / 2));--max-radius:var(--radius-shell);--current-inset-top:calc(var(--max-inset-top) * (1 - var(--current-geometry-progress)));--current-inset-side:calc(var(--max-inset-side) * (1 - var(--current-geometry-progress)));--current-radius:calc(var(--max-radius) * (1 - var(--current-geometry-progress)));--current-frame-height:calc((var(--compact-shell-height) - var(--max-inset-top)) + (2 * var(--max-inset-top) * var(--current-geometry-progress)));--header-shell-shadow:0 0 0 1px #ffffff38, 0 2px 4px #090b120d, 0 14px 32px #090b1214, 0 24px 52px #090b120d, inset 0 1px 0 #ffffff57;height:calc(var(--compact-shell-height) + (var(--max-inset-top) * var(--current-geometry-progress)));--thickness:1px;position:fixed;top:0;left:0;right:0;overflow:visible}[data-theme-mode=dark] .app-header-module__uT1ECG__shell{--header-shell-shadow:0 0 0 1px #ffffff14, 0 2px 4px #0000002e, 0 16px 36px #0003, 0 26px 58px #0000001f, inset 0 1px 0 #ffffff14}[data-theme-mode=saturated] .app-header-module__uT1ECG__shell{--header-shell-shadow:0 0 0 1px #ffffff2e, 0 2px 4px #0a0a1024, 0 16px 38px color-mix(in oklch, var(--decorative-saturated-shadow) 56%, #0a0a1014), 0 28px 62px color-mix(in oklch, var(--decorative-saturated-shadow) 42%, #0a0a1014), inset 0 1px 0 #ffffff3d}.app-header-module__uT1ECG__shadow{top:var(--current-inset-top);width:calc(68px + (100% - var(--current-inset-side) * 2 - 68px) * var(--expansion-progress));border-radius:var(--current-radius);box-shadow:var(--header-shell-shadow);opacity:calc(var(--intro-alpha,1) * ((1 - var(--current-shadow-progress)) * .44));visibility:var(--intro-visibility,visible);pointer-events:none;z-index:0;margin:0 auto;position:absolute;bottom:0;left:0;right:0}.app-header-module__uT1ECG__frame{opacity:var(--intro-alpha,1);visibility:var(--intro-visibility,visible);top:var(--current-inset-top);width:calc(68px + (100% - var(--current-inset-side) * 2 - 68px) * var(--expansion-progress));z-index:2;pointer-events:auto;border-radius:var(--current-radius);background:color-mix(in oklch, color-mix(in oklch, var(--surface-bg-hero) 62%, transparent) calc(var(--current-material-progress) * 100%), color-mix(in oklch, var(--surface-bg-primary-translucent) 88%, transparent));box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--surface-border-premium) calc((1 - var(--current-material-progress)) * 100%), transparent);margin:0 auto;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.app-header-module__uT1ECG__blur{pointer-events:none;z-index:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(to bottom, rgb(from var(--surface-bg-page) r g b / .9) 0, rgb(from var(--surface-bg-page) r g b / .7) calc(var(--current-frame-height) / 3), rgb(from var(--surface-bg-page) r g b / .4) var(--current-frame-height), rgb(from var(--surface-bg-page) r g b / 0) calc(var(--current-frame-height) + 24px));height:200%;position:absolute;inset:0}html[data-hero-intro-active=true] .app-header-module__uT1ECG__blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-header-module__uT1ECG__blurEdge{pointer-events:none;z-index:1;-webkit-backdrop-filter:blur(8px)brightness(1.2);backdrop-filter:blur(8px)brightness(1.2);-webkit-mask-image:linear-gradient(to bottom, transparent calc(100% - var(--thickness)), black calc(100% - var(--thickness)));-webkit-mask-image:linear-gradient(to bottom, transparent calc(100% - var(--thickness)), black calc(100% - var(--thickness)));mask-image:linear-gradient(to bottom, transparent calc(100% - var(--thickness)), black calc(100% - var(--thickness)));position:absolute;inset:0}html[data-hero-intro-active=true] .app-header-module__uT1ECG__blurEdge{-webkit-backdrop-filter:none;backdrop-filter:none;opacity:.45}.app-header-module__uT1ECG__mobileHeader{z-index:var(--z-sticky,60);pointer-events:none;position:fixed;top:0;left:0;right:0}.app-header-module__uT1ECG__mobileHeaderFrame{pointer-events:auto;width:100%;min-height:calc(64px + var(--safe-top));background:color-mix(in oklch, var(--surface-bg-primary-translucent) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:0;overflow:hidden;box-shadow:0 10px 24px #090b1214,inset 0 1px #ffffff3d}.app-header-module__uT1ECG__mobileHeaderBar{min-height:calc(64px + var(--safe-top));padding:calc(var(--safe-top) + 10px) 10px 10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.app-header-module__uT1ECG__bar{--header-control-bg:var(--surface-bg-floating);--header-control-border:var(--surface-border-floating);--header-active-shadow:0 1px 1px #090b120a, 0 6px 14px #090b1214, inset 0 1px 0 #ffffff6b;z-index:2;align-items:center;gap:calc(var(--expansion-progress,1) * 16px);grid-template-columns:1fr auto 1fr;width:100%;max-width:1240px;height:100%;margin:0 auto;padding:0 14px;display:grid;position:relative}[data-theme-mode=dark] .app-header-module__uT1ECG__bar{--header-active-shadow:0 1px 1px #0000002e, 0 8px 18px #00000029, inset 0 1px 0 #ffffff14}[data-theme-mode=saturated] .app-header-module__uT1ECG__bar{--header-active-shadow:0 1px 1px #0a0a101f, 0 8px 18px color-mix(in oklch, var(--decorative-saturated-shadow) 40%, #0a0a100f), inset 0 1px 0 #ffffff38}.app-header-module__uT1ECG__logoLink{border-radius:var(--radius-md);color:var(--text-primary);transition:transform var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);grid-column:2;justify-content:center;align-items:center;padding:8px;text-decoration:none;display:flex}@media (hover:hover){.app-header-module__uT1ECG__logoLink:hover{background:var(--control-bg-secondary-hover);transform:scale(1.08)}}.app-header-module__uT1ECG__logoMark{width:24px;height:24px}.app-header-module__uT1ECG__navWrapper{background:var(--header-control-bg);border:1px solid var(--header-control-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;grid-column:1;justify-self:start;align-items:center;min-width:0;max-width:100%;height:44px;padding:4px;display:flex;overflow:hidden}html[data-hero-intro-active=true] .app-header-module__uT1ECG__navWrapper{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.app-header-module__uT1ECG__nav{white-space:nowrap;align-items:center;gap:2px;min-width:0;display:flex}.app-header-module__uT1ECG__navLink{height:36px;color:var(--text-secondary);font-size:var(--type-ui-size-lg);transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:flex;position:relative}@media (hover:hover){.app-header-module__uT1ECG__navLink:hover{background:var(--control-bg-secondary-hover);color:var(--text-primary)}}.app-header-module__uT1ECG__navLink:focus-visible{background:var(--control-bg-secondary-hover);color:var(--text-primary)}.app-header-module__uT1ECG__navLink[data-active=true]{color:var(--text-primary)}.app-header-module__uT1ECG__navLinkLabel{z-index:2;position:relative;transform:translateY(1px)}.app-header-module__uT1ECG__fontActiveBackground,.app-header-module__uT1ECG__navActiveBackground,.app-header-module__uT1ECG__themeActiveBackground{background:var(--control-bg-active);border:1px solid var(--surface-border-primary);box-shadow:var(--header-active-shadow);z-index:1;border-radius:999px;position:absolute;inset:0}.app-header-module__uT1ECG__controlsWrapper{background:var(--header-control-bg);border:1px solid var(--header-control-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;grid-column:3;justify-self:end;align-items:center;gap:6px;min-width:0;max-width:100%;height:44px;padding:4px;display:flex;overflow:hidden}html[data-hero-intro-active=true] .app-header-module__uT1ECG__controlsWrapper{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.app-header-module__uT1ECG__controlsWrapper[data-density=compact]{gap:4px}.app-header-module__uT1ECG__controlsWrapper[data-density=compact] .app-header-module__uT1ECG__controlsDivider{margin:0 2px}.app-header-module__uT1ECG__controlsWrapper[data-density=compact] .app-header-module__uT1ECG__themeToggleRoot{gap:2px}@media (min-width:861px){.app-header-module__uT1ECG__controlsWrapper[data-balanced=true]{width:min(100%, var(--balanced-rail-width));justify-content:flex-end}}.app-header-module__uT1ECG__controlsDivider{background:var(--surface-border-standard);opacity:.5;flex:none;width:1px;height:16px;margin:0 4px}.app-header-module__uT1ECG__themeToggle{flex:none}.app-header-module__uT1ECG__hueSliderSlot{flex:auto;min-width:0}.app-header-module__uT1ECG__controlsWrapper .app-header-module__uT1ECG__hueSlider{width:100%;min-width:0}.app-header-module__uT1ECG__themeToggleRoot{min-height:36px;box-shadow:none;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex}.app-header-module__uT1ECG__themeToggleButton{width:36px;height:36px;color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:999px;padding:0;position:relative}@media (hover:hover){.app-header-module__uT1ECG__themeToggleButton:hover{background:var(--control-bg-secondary-hover);color:var(--text-primary)}}.app-header-module__uT1ECG__themeToggleButton:focus-visible{background:var(--control-bg-secondary-hover);color:var(--text-primary)}.app-header-module__uT1ECG__themeToggleButton[data-active=true]{color:var(--text-primary)}.app-header-module__uT1ECG__themeGlyph{z-index:2;width:16px;height:16px;margin:0 auto;display:block;position:relative}.app-header-module__uT1ECG__themeGlyph circle{transition:transform var(--duration-fast) var(--ease-standard), fill var(--duration-fast) var(--ease-standard), stroke var(--duration-fast) var(--ease-standard);transform-origin:50%}.app-header-module__uT1ECG__themeToggleButton[data-active=false] .app-header-module__uT1ECG__themeGlyph circle{transform:scale(.75)}@media (hover:hover){.app-header-module__uT1ECG__themeToggleButton:hover .app-header-module__uT1ECG__themeGlyph circle{transform:scale(1)}}.app-header-module__uT1ECG__themeToggleButton[data-active=true] .app-header-module__uT1ECG__themeGlyph circle{transform:scale(1)}.app-header-module__uT1ECG__themeGlyph[data-glyph=light] circle{fill:#fff;stroke:var(--text-secondary);stroke-width:2px}.app-header-module__uT1ECG__themeGlyph[data-glyph=saturated] circle{fill:color-mix(in oklch, var(--decorative-accent-a) 84%, white);stroke:var(--text-accent);stroke-width:2px}.app-header-module__uT1ECG__themeGlyph[data-glyph=dark] circle{fill:var(--surface-bg-sunken);stroke:var(--text-primary);stroke-width:2px}.app-header-module__uT1ECG__hueSlider{--hue-percent:50%;--hue-hover-percent:50%;--hue-ratio:.5;--hue-hover-ratio:.5;--hue-track-height-rest:2px;--hue-track-height-hover:10px;--hue-track-radius:999px;--hue-thumb-width:18px;--hue-thumb-height:28px;--hue-thumb-size:var(--hue-thumb-width);--hue-track-gutter:calc((var(--hue-thumb-size) / 2) + 2px);width:clamp(120px,16vw,200px);min-width:120px;height:36px;box-shadow:none;background:0 0;border:0;align-items:center;padding:0;display:flex}.app-header-module__uT1ECG__hueTrackWrap{width:100%;height:100%;position:relative}.app-header-module__uT1ECG__hueTrack{top:50%;left:var(--hue-track-gutter);right:var(--hue-track-gutter);height:var(--hue-track-height-rest);border-radius:var(--hue-track-radius);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--surface-border-strong) 72%, transparent), inset 0 1px 0 #ffffffa6;transition:height var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:linear-gradient(90deg,#dd4d57 0%,#ecaa00 15%,#61cc69 32%,#00c2c3 48%,#0089eb 67%,#bb68ce 84%,#dd4d57 100%);background:linear-gradient(90deg,lab(54.0218% 57.6814 26.7913) 0%,lab(74.4905% 18.4554 95.1537) 15%,lab(74.2209% -47.6919 39.5386) 32%,lab(70.3626% -52.4029 -15.5897) 48%,lab(54.899% -2.70718 -60.224) 67%,lab(56.8205% 46.0348 -39.4336) 84%,lab(54.0218% 57.6814 26.7913) 100%);position:absolute;transform:translateY(-50%)}@supports (color:lab(0% 0 0)){.app-header-module__uT1ECG__hueTrack{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--surface-border-strong) 72%, transparent), inset 0 1px 0 lab(100% 0 0/.65)}}.app-header-module__uT1ECG__hueSlider[data-hovered=true] .app-header-module__uT1ECG__hueTrack,.app-header-module__uT1ECG__hueSlider[data-dragging=true] .app-header-module__uT1ECG__hueTrack{height:var(--hue-track-height-hover)}.app-header-module__uT1ECG__hueHoverLine{top:50%;left:calc(100% * var(--hue-hover-ratio));width:2px;height:calc(var(--hue-track-height-hover) + 6px);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);z-index:1;pointer-events:none;background:#fffffff0;background:lab(100% 0 0/.94);border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.app-header-module__uT1ECG__hueSlider[data-hovered=true][data-dragging=false] .app-header-module__uT1ECG__hueHoverLine{opacity:1}.app-header-module__uT1ECG__hueThumb{top:50%;left:calc(var(--hue-track-gutter) + (100% - (var(--hue-track-gutter) * 2)) * var(--hue-ratio));width:var(--hue-thumb-width);height:var(--hue-thumb-height);background:var(--control-bg-active);border:1px solid var(--surface-border-primary);box-shadow:var(--header-active-shadow);cursor:grab;z-index:10;color:var(--text-primary);transition:border-color var(--duration-fast) var(--ease-standard);border-radius:8px;outline:none;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.app-header-module__uT1ECG__hueThumb:active{cursor:grabbing}.app-header-module__uT1ECG__fontToggle{align-items:center;gap:4px;padding:0;display:flex}.app-header-module__uT1ECG__fontToggleButton{height:36px;color:var(--text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;display:flex;position:relative}@media (hover:hover){.app-header-module__uT1ECG__fontToggleButton:hover{background:var(--control-bg-secondary-hover);color:var(--text-primary)}}.app-header-module__uT1ECG__fontToggleButton:focus-visible{background:var(--control-bg-secondary-hover);color:var(--text-primary)}.app-header-module__uT1ECG__fontToggleButton[data-active=true]{color:var(--text-primary)}.app-header-module__uT1ECG__fontToggleLabel{z-index:2;font-size:1.1rem;line-height:1;position:relative;transform:translateY(1px)}.app-header-module__uT1ECG__huePopoverTrigger{min-height:36px;color:var(--text-primary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 12px;display:inline-flex}@media (hover:hover){.app-header-module__uT1ECG__huePopoverTrigger:hover{background:var(--control-bg-secondary-hover)}}.app-header-module__uT1ECG__huePopoverTrigger:focus-visible{background:var(--control-bg-secondary-hover)}.app-header-module__uT1ECG__huePopoverTriggerSwatch{border:1px solid #ffffff57;border-radius:999px;width:16px;height:16px;box-shadow:inset 0 1px #ffffff42,0 4px 10px #090b1224}.app-header-module__uT1ECG__huePopoverTriggerLabel{font-size:var(--type-ui-size-md);font-weight:600;line-height:1}.app-header-module__uT1ECG__huePopoverContent{gap:14px;min-width:260px;display:grid}.app-header-module__uT1ECG__huePopoverIntro{gap:4px;display:grid}.app-header-module__uT1ECG__huePopoverTitle,.app-header-module__uT1ECG__huePopoverBody{margin:0}.app-header-module__uT1ECG__huePopoverTitle{color:var(--text-primary);font-size:var(--type-ui-size-md);font-weight:600;line-height:1.1}.app-header-module__uT1ECG__huePopoverBody{color:var(--text-secondary);font-size:var(--type-body-size-sm);line-height:1.45}.app-header-module__uT1ECG__huePopoverSlider .app-header-module__uT1ECG__hueSlider{width:100%;min-width:0}.app-header-module__uT1ECG__mobileAppearanceTrigger{border:1px solid var(--header-control-border);background:var(--header-control-bg);width:44px;height:44px;color:var(--text-primary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;justify-content:center;justify-self:end;align-items:center;padding:0;display:none}@media (hover:hover){.app-header-module__uT1ECG__mobileAppearanceTrigger:hover{background:var(--control-bg-active);border-color:var(--surface-border-primary);transform:translateY(-1px)}}.app-header-module__uT1ECG__mobileAppearanceTrigger:focus-visible{background:var(--control-bg-active);border-color:var(--surface-border-primary);transform:translateY(-1px)}.app-header-module__uT1ECG__mobileAppearanceTriggerRing{border-radius:999px;place-items:center;width:22px;height:22px;display:grid;position:relative}.app-header-module__uT1ECG__mobileAppearanceTriggerRing:after{content:"";border-radius:inherit;position:absolute;inset:-1px;box-shadow:inset 0 1px #ffffff47,0 3px 8px #090b121f}.app-header-module__uT1ECG__mobileAppearanceTriggerCore{z-index:1;background:color-mix(in oklch, var(--surface-bg-floating) 96%, white);border-radius:999px;width:10px;height:10px;position:relative;box-shadow:inset 0 1px #ffffff52}.app-header-module__uT1ECG__mobileAppearanceContent{width:min(300px,100vw - 24px);max-height:calc(100dvh - 120px - var(--safe-bottom));overscroll-behavior:contain;gap:14px;padding:4px;display:grid;overflow-y:auto}.app-header-module__uT1ECG__mobileAppearanceIntro,.app-header-module__uT1ECG__mobileAppearanceSection{gap:8px;display:grid}.app-header-module__uT1ECG__mobileAppearanceTitle,.app-header-module__uT1ECG__mobileAppearanceBody,.app-header-module__uT1ECG__mobileAppearanceSectionTitle{margin:0}.app-header-module__uT1ECG__mobileAppearanceTitle,.app-header-module__uT1ECG__mobileAppearanceSectionTitle{color:var(--text-primary)}.app-header-module__uT1ECG__mobileAppearanceTitle{font-size:var(--type-ui-size-md);font-weight:600;line-height:1.1}.app-header-module__uT1ECG__mobileAppearanceSectionTitle{font-size:var(--type-ui-size-sm);font-weight:600;line-height:1.1}.app-header-module__uT1ECG__mobileAppearanceBody{color:var(--text-secondary);font-size:var(--type-body-size-sm);line-height:1.45}.app-header-module__uT1ECG__mobileAppearanceSlider .app-header-module__uT1ECG__hueSlider{width:100%;min-width:0}.app-header-module__uT1ECG__mobileMenuTrigger{border:1px solid var(--header-control-border);background:var(--header-control-bg);min-height:44px;color:var(--text-primary);box-shadow:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;justify-content:center;justify-self:end;align-items:center;gap:8px;padding:0 14px;display:none}@media (hover:hover){.app-header-module__uT1ECG__mobileMenuTrigger:hover{background:var(--control-bg-active);border-color:var(--surface-border-primary);color:var(--text-primary);transform:translateY(-1px)}}.app-header-module__uT1ECG__mobileMenuTrigger:focus-visible,.app-header-module__uT1ECG__mobileMenuTrigger[data-open=true]{background:var(--control-bg-active);border-color:var(--surface-border-primary);color:var(--text-primary)}.app-header-module__uT1ECG__mobileMenuTriggerLabel{font-size:var(--type-ui-size-sm);font-weight:600;line-height:1}.app-header-module__uT1ECG__mobileMenuContent{--surface-radius:calc(var(--dialog-radius) + 2px);--surface-inner-radius:var(--dialog-inner-radius);border-color:color-mix(in oklch, var(--surface-border-premium) 82%, transparent);background:linear-gradient(180deg, color-mix(in oklch, var(--surface-bg-primary-translucent) 94%, transparent), color-mix(in oklch, var(--surface-bg-floating) 96%, transparent)), radial-gradient(circle at top right, color-mix(in oklch, var(--decorative-accent-a) 16%, transparent), transparent 46%);width:min(100vw - 16px,420px);max-height:calc(100dvh - 108px);box-shadow:0 18px 40px color-mix(in oklch, var(--decorative-saturated-shadow) 12%, #090b1224), inset 0 1px 0 #ffffff3d;top:92px;left:50%;overflow:hidden;transform:translate(-50%)}.app-header-module__uT1ECG__mobileMenuContent[data-state=open]{animation:app-header-module__uT1ECG__mobileMenuContentIn var(--duration-standard) var(--ease-standard)}.app-header-module__uT1ECG__mobileMenuContent[data-state=closed]{animation:app-header-module__uT1ECG__mobileMenuContentOut var(--duration-fast) var(--ease-standard)}.app-header-module__uT1ECG__mobileMenuHeader{padding-top:calc(var(--safe-top) + 20px);border-bottom-color:color-mix(in oklch, var(--dialog-divider) 82%, transparent);justify-content:space-between;align-items:flex-start;gap:16px;padding-right:20px;display:flex}.app-header-module__uT1ECG__mobileMenuHeading{gap:6px;display:grid}.app-header-module__uT1ECG__mobileMenuTitle{font-size:var(--type-heading-size-sm);font-weight:600;line-height:1}.app-header-module__uT1ECG__mobileMenuClose{border:1px solid color-mix(in oklch, var(--surface-border-standard) 78%, transparent);background:color-mix(in oklch, var(--surface-bg-floating) 92%, transparent);width:40px;height:40px;color:var(--text-primary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.app-header-module__uT1ECG__mobileMenuClose:hover{background:var(--control-bg-active);border-color:var(--surface-border-primary);transform:translateY(-1px)}}.app-header-module__uT1ECG__mobileMenuClose:focus-visible{background:var(--control-bg-active);border-color:var(--surface-border-primary);transform:translateY(-1px)}.app-header-module__uT1ECG__mobileMenuBody{overscroll-behavior:contain;gap:12px;display:grid}.app-header-module__uT1ECG__mobileMenuSection{gap:10px;display:grid}.app-header-module__uT1ECG__mobileMenuSectionHeader,.app-header-module__uT1ECG__mobileControlHeader{gap:4px;display:grid}.app-header-module__uT1ECG__mobileMenuSectionTitle,.app-header-module__uT1ECG__mobileControlTitle{color:var(--text-primary);font-size:var(--type-ui-size-md);margin:0;font-weight:600;line-height:1.1}.app-header-module__uT1ECG__mobileMenuSectionDescription,.app-header-module__uT1ECG__mobileControlDescription{color:var(--text-secondary);font-size:var(--type-body-size-sm);margin:0;line-height:1.45}.app-header-module__uT1ECG__mobileMenuNav{gap:10px;display:grid}.app-header-module__uT1ECG__mobileMenuLink{border:1px solid color-mix(in oklch, var(--surface-border-standard) 72%, transparent);border-radius:calc(var(--surface-inner-radius) + 2px);background:color-mix(in oklch, var(--surface-bg-floating) 94%, transparent);min-height:56px;color:var(--text-primary);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);justify-content:space-between;align-items:center;gap:14px;padding:0 18px;text-decoration:none;display:flex;position:relative}@media (hover:hover){.app-header-module__uT1ECG__mobileMenuLink:hover{background:color-mix(in oklch, var(--control-bg-active) 92%, transparent);border-color:var(--surface-border-primary);transform:translateY(-1px)}}.app-header-module__uT1ECG__mobileMenuLink:focus-visible{background:color-mix(in oklch, var(--control-bg-active) 92%, transparent);border-color:var(--surface-border-primary);transform:translateY(-1px)}.app-header-module__uT1ECG__mobileMenuLink[data-active=true]{background:var(--control-bg-active);border-color:var(--surface-border-primary);box-shadow:var(--header-active-shadow)}.app-header-module__uT1ECG__mobileMenuLinkLabel{line-height:1.1;font-size:var(--type-ui-size-md);font-weight:600}.app-header-module__uT1ECG__mobileMenuLinkMarker{background:color-mix(in oklch, var(--text-muted) 42%, transparent);width:8px;height:8px;transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border-radius:999px;flex:none}.app-header-module__uT1ECG__mobileMenuLink[data-active=true] .app-header-module__uT1ECG__mobileMenuLinkMarker{background:var(--text-accent);transform:scale(1.15)}.app-header-module__uT1ECG__mobileControlCard{border:1px solid color-mix(in oklch, var(--surface-border-standard) 72%, transparent);border-radius:calc(var(--surface-inner-radius) + 2px);background:color-mix(in oklch, var(--surface-bg-floating) 94%, transparent);gap:12px;padding:14px;display:grid}.app-header-module__uT1ECG__mobileControlCard .app-header-module__uT1ECG__themeToggleRoot,.app-header-module__uT1ECG__mobileControlCard .app-header-module__uT1ECG__fontToggle{flex-wrap:wrap}.app-header-module__uT1ECG__mobileControlCard .app-header-module__uT1ECG__hueSlider{width:100%;min-width:0}@keyframes app-header-module__uT1ECG__mobileMenuContentIn{0%{opacity:0;transform:translate(-50%)translateY(-10px)scale(.985)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes app-header-module__uT1ECG__mobileMenuContentOut{0%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-8px)scale(.985)}}@media (max-width:1240px){.app-header-module__uT1ECG__bar{gap:calc(var(--expansion-progress,1) * 12px);padding:0 12px}.app-header-module__uT1ECG__navLink{padding:0 14px}.app-header-module__uT1ECG__controlsWrapper{gap:4px}.app-header-module__uT1ECG__controlsDivider{margin:0 2px}.app-header-module__uT1ECG__fontToggleButton{padding:0 14px}}@media (max-width:1080px){.app-header-module__uT1ECG__bar{gap:8px;padding:0 10px}.app-header-module__uT1ECG__navLink{padding:0 12px}}@media (max-width:860px){.app-header-module__uT1ECG__bar{grid-template-columns:auto 1fr auto;gap:12px}.app-header-module__uT1ECG__logoLink{grid-area:1/1}.app-header-module__uT1ECG__navWrapper{grid-area:1/2}.app-header-module__uT1ECG__controlsWrapper{grid-area:1/3}}@media (max-width:760px){.app-header-module__uT1ECG__logoLink{grid-area:1/2;justify-content:center}.app-header-module__uT1ECG__controlsWrapper,.app-header-module__uT1ECG__navWrapper{display:none!important}.app-header-module__uT1ECG__mobileMenuTrigger{grid-area:1/1;justify-self:start;width:44px;padding:0;display:inline-flex}.app-header-module__uT1ECG__mobileMenuTriggerLabel{display:none}.app-header-module__uT1ECG__mobileAppearanceTrigger{grid-area:1/3;display:inline-flex}.app-header-module__uT1ECG__mobileMenuContent{border-radius:0;width:100%;height:100dvh;max-height:100dvh;top:0;left:0;right:0;transform:none}.app-header-module__uT1ECG__mobileMenuContent[data-state=open],.app-header-module__uT1ECG__mobileMenuContent[data-state=closed]{animation:none}}.app-header-module__uT1ECG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.inline-highlight-module__lIPjGG__highlight{--highlight-fill:color-mix(in oklch, var(--highlight-marker) 58%, transparent);--highlight-edge:color-mix(in oklch, var(--highlight-marker) 32%, transparent);--highlight-wash:color-mix(in oklch, var(--highlight-marker) 22%, transparent);color:var(--highlight-marker-fg);font:inherit;font-weight:var(--type-weight-body-strong);background:linear-gradient(176deg, transparent 0 8%, var(--highlight-edge) 8% 18%, var(--highlight-fill) 18% 82%, var(--highlight-edge) 82% 92%, transparent 92% 100%) 0 53% / 100% 1.28em no-repeat, linear-gradient(183deg, transparent 0 18%, var(--highlight-wash) 18% 78%, transparent 78% 100%) 0 58% / 100% 1.1em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.24em .18em .28em .2em;margin-inline:-.06em;padding-inline:.12em;display:inline;position:relative}[data-theme-mode=dark] .inline-highlight-module__lIPjGG__highlight,[data-theme-mode=saturated] .inline-highlight-module__lIPjGG__highlight{--highlight-fill:color-mix(in oklch, var(--highlight-marker) 46%, transparent);--highlight-edge:color-mix(in oklch, var(--highlight-marker) 26%, transparent);--highlight-wash:color-mix(in oklch, var(--highlight-marker) 16%, transparent)}
.site-image-module__yHRK9a__frame{width:100%;aspect-ratio:var(--aspect-ratio,16 / 10);background:radial-gradient(circle at top right, color-mix(in oklch, var(--decorative-card-sheen) 58%, transparent), transparent 48%), var(--surface-bg-elevated);isolation:isolate;margin:0;position:relative;overflow:hidden}.site-image-module__yHRK9a__noBackground{background:0 0}.site-image-module__yHRK9a__staging{background:var(--surface-bg-staging);justify-content:center;align-items:center;padding:12%;display:flex}.site-image-module__yHRK9a__stagingImage{object-fit:contain;filter:drop-shadow(0 20px 40px #0000001a)}.site-image-module__yHRK9a__avatarFrame{aspect-ratio:1;border-radius:var(--radius-full);isolation:isolate;flex-shrink:0;width:auto;overflow:hidden}.site-image-module__yHRK9a__avatarFrame>*{border-radius:inherit}.site-image-module__yHRK9a__avatarFrame span{overflow:hidden!important}.site-image-module__yHRK9a__avatarFrame img{border-radius:inherit;object-fit:cover;object-position:center;width:100%;height:100%}.site-image-module__yHRK9a__image{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:auto;display:block}.site-image-module__yHRK9a__cover{object-fit:cover;width:100%;height:100%}.site-image-module__yHRK9a__contain{object-fit:contain;width:100%;height:100%}.site-image-module__yHRK9a__caption{color:var(--text-muted);margin:0;padding:10px 12px 0}
.page-grid-module__18J3wW__grid{gap:20px;display:grid}.page-grid-module__18J3wW__grid[data-columns="1"]{grid-template-columns:1fr}.page-grid-module__18J3wW__grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.page-grid-module__18J3wW__grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1080px){.page-grid-module__18J3wW__grid[data-columns="2"],.page-grid-module__18J3wW__grid[data-columns="3"]{grid-template-columns:1fr}}
.page-hero-module__N4kZ-G__hero{align-items:start;gap:24px;padding-top:8px;display:grid}.page-hero-module__N4kZ-G__hero[data-split=true]{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}.page-hero-module__N4kZ-G__copy{border:1px solid var(--surface-border-premium);border-radius:var(--radius-shell);background:radial-gradient(circle at 82% 18%, color-mix(in oklch, var(--decorative-card-sheen) 22%, transparent), transparent 58%), var(--surface-bg-premium);box-shadow:var(--shadow-surface-premium);gap:0;padding:clamp(28px,4vw,52px);display:grid}.page-hero-module__N4kZ-G__meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.page-hero-module__N4kZ-G__eyebrow,.page-hero-module__N4kZ-G__heading,.page-hero-module__N4kZ-G__description,.page-hero-module__N4kZ-G__eyebrow>*,.page-hero-module__N4kZ-G__heading>*,.page-hero-module__N4kZ-G__description>*{margin:0}.page-hero-module__N4kZ-G__heading{margin-top:10px}.page-hero-module__N4kZ-G__description{max-width:var(--type-measure-reading);color:var(--text-secondary);margin-top:14px}.page-hero-module__N4kZ-G__description>*{color:inherit}.page-hero-module__N4kZ-G__aside{align-content:start;gap:16px;display:grid}@media (max-width:1080px){.page-hero-module__N4kZ-G__hero[data-split=true]{grid-template-columns:1fr}}
.page-narrative-module__qk1bma__narrative{max-width:var(--type-measure-reading-wide);gap:16px;display:grid}.page-narrative-module__qk1bma__paragraph{color:var(--text-secondary);margin:0}
.page-section-module__rBeRwq__section{gap:var(--layout-section-intro-gap);width:100%;display:grid}.page-section-module__rBeRwq__sectionHero{padding-top:var(--layout-section-hero-offset,var(--layout-hero-inner-top))}.page-section-module__rBeRwq__sectionFullWidth{width:100%}.page-section-module__rBeRwq__intro{gap:0;max-width:min(760px,100%);display:grid}.page-section-module__rBeRwq__introFullWidth{max-width:min(760px,100%)}.page-section-module__rBeRwq__eyebrow,.page-section-module__rBeRwq__heading,.page-section-module__rBeRwq__description,.page-section-module__rBeRwq__eyebrow>*,.page-section-module__rBeRwq__heading>*,.page-section-module__rBeRwq__description>*{margin:0}.page-section-module__rBeRwq__heading{margin-top:10px}.page-section-module__rBeRwq__description{max-width:var(--type-measure-reading);color:var(--text-secondary);margin-top:12px}.page-section-module__rBeRwq__description>*{color:inherit}.page-section-module__rBeRwq__content{gap:var(--layout-section-content-gap,var(--spacing-6));width:100%;display:grid}.page-section-module__rBeRwq__contentFullWidth{width:100%}
.page-shell-module__VwYOIa__page{gap:var(--layout-page-gap);width:min(100%,100vw);max-width:100%;display:grid;position:relative;overflow:visible}.page-shell-module__VwYOIa__pageFullWidth{width:100%}.page-shell-module__VwYOIa__page:before{content:"";background-image:linear-gradient(to right, color-mix(in srgb, var(--surface-border-subtle) 55%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--surface-border-subtle) 55%, transparent) 1px, transparent 1px);pointer-events:none;opacity:.38;background-size:28px 28px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 24%,#0000 88%);mask-image:radial-gradient(circle,#000 24%,#0000 88%)}
.page-textarea-module__eIw7iG__textarea{border:1px solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);width:100%;min-height:180px;color:var(--input-fg);font:inherit;font-size:var(--type-body-size-md);line-height:var(--type-line-height-body);resize:vertical;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);outline:0;padding:14px}.page-textarea-module__eIw7iG__textarea::placeholder{color:var(--input-placeholder-fg)}@media (hover:hover){.page-textarea-module__eIw7iG__textarea:hover:not(:disabled){border-color:var(--input-border-hover);background:var(--input-bg-hover)}}.page-textarea-module__eIw7iG__textarea:focus-visible{border-color:var(--input-border-focus);box-shadow:0 0 0 3px var(--input-focus-ring)}.page-textarea-module__eIw7iG__textarea[data-invalid=true]{border-color:var(--input-border-invalid)}.page-textarea-module__eIw7iG__textarea[data-invalid=true]:focus-visible{box-shadow:0 0 0 3px var(--input-focus-ring-invalid)}.page-textarea-module__eIw7iG__textarea:disabled{background:var(--input-bg-disabled);border-color:var(--input-border-disabled);opacity:.7}
.page-presence-module__abH_Ba__root{flex-direction:column;flex:auto;min-height:100dvh;display:flex}
.cursor-module__ASkjvW__anchor{pointer-events:none;z-index:10000000;will-change:transform;width:0;height:0;position:fixed;top:0;left:0}.cursor-module__ASkjvW__cursor{justify-content:center;align-items:center;width:12px;height:12px;display:flex;transform:translate(-50%,-50%)}.cursor-module__ASkjvW__fill{background:var(--text-primary);opacity:.9;border-radius:50%;position:absolute;inset:0}.cursor-module__ASkjvW__ring{border:1.5px solid var(--text-primary);background:color-mix(in oklch, var(--text-primary) 6%, transparent);opacity:0;visibility:hidden;border-radius:50%;position:absolute;inset:0}.cursor-module__ASkjvW__label{font-family:var(--font-body), sans-serif;font-size:var(--type-label-size);font-weight:var(--type-weight-label);letter-spacing:var(--type-tracking-label);color:var(--text-primary);text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;opacity:0;visibility:hidden;position:relative}
.case-study-section-nav-module__Risfpa__rail{display:none}.case-study-section-nav-module__Risfpa__railCard{--rail-shell-padding:16px;--rail-link-padding-inline:12px;--rail-link-padding-block:10px;--rail-index-column:34px;--rail-label-gap:12px;padding:var(--rail-shell-padding);max-height:calc(100vh - var(--layout-hero-clearance-compact) - 24px);overscroll-behavior:contain;background:linear-gradient(180deg, color-mix(in oklch, var(--surface-bg-primary-translucent) 44%, transparent), color-mix(in oklch, var(--surface-bg-floating) 48%, transparent)), radial-gradient(circle at top right, color-mix(in oklch, var(--decorative-accent-a) 5%, transparent), transparent 42%), color-mix(in oklch, var(--surface-bg-floating) 52%, transparent);box-shadow:0 18px 40px color-mix(in oklch, var(--decorative-saturated-shadow) 10%, #090b121f), inset 0 1px 0 #ffffff1a;-webkit-backdrop-filter:blur(14px)saturate(112%);backdrop-filter:blur(14px)saturate(112%);gap:10px;display:grid;overflow-y:auto}.case-study-section-nav-module__Risfpa__eyebrow{color:var(--text-muted);margin:0;padding-inline-start:calc(var(--rail-link-padding-inline) + var(--rail-index-column) + var(--rail-label-gap))}.case-study-section-nav-module__Risfpa__nav{gap:6px;display:grid}.case-study-section-nav-module__Risfpa__link{padding:var(--rail-link-padding-block) var(--rail-link-padding-inline);border-radius:calc(var(--surface-inner-radius) - 6px);background:0 0;border:1px solid #0000;display:block}.case-study-section-nav-module__Risfpa__link>span{grid-template-columns:var(--rail-index-column) minmax(0, 1fr);column-gap:var(--rail-label-gap);align-items:start;width:100%;min-width:0;display:grid}.case-study-section-nav-module__Risfpa__linkActive{color:var(--text-primary);border-color:var(--surface-border-secondary);background:color-mix(in oklch, var(--surface-bg-elevated) 92%, transparent)}.case-study-section-nav-module__Risfpa__index{color:var(--text-muted);font-size:var(--type-meta-size);letter-spacing:var(--type-tracking-label-tight);line-height:1.35;display:block}.case-study-section-nav-module__Risfpa__label{text-wrap:balance;min-width:0;line-height:1.35;display:block}@media (hover:hover){.case-study-section-nav-module__Risfpa__link:hover{border-color:var(--surface-border-secondary);background:color-mix(in oklch, var(--surface-bg-elevated) 84%, transparent)}}@media (min-width:1920px){.case-study-section-nav-module__Risfpa__rail{display:block}}
.theme-color-picker-module__yevO0a__root{flex-direction:column;gap:20px;display:flex}.theme-color-picker-module__yevO0a__section{flex-direction:column;gap:10px;display:flex}.theme-color-picker-module__yevO0a__label{color:var(--text-primary);margin:0;font-size:.88rem;font-weight:600}.theme-color-picker-module__yevO0a__swatches{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.theme-color-picker-module__yevO0a__swatchButton{border:1px solid var(--surface-border-primary);border-radius:var(--radius-control);background:var(--surface-bg-elevated);color:var(--text-primary);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard);align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative;overflow:hidden}@media (hover:hover){.theme-color-picker-module__yevO0a__swatchButton:hover{border-color:var(--surface-border-accent);background:color-mix(in oklch, var(--control-bg-selected) 62%, var(--surface-bg-elevated))}}.theme-color-picker-module__yevO0a__swatchButton[data-active=true]{border-color:var(--surface-border-accent)}.theme-color-picker-module__yevO0a__swatchActiveBackground{background:var(--control-bg-selected);border-radius:var(--radius-control);z-index:0;position:absolute;inset:0}.theme-color-picker-module__yevO0a__swatch{z-index:1;border:1px solid #00000014;border-radius:999px;flex:none;width:28px;height:28px;position:relative}.theme-color-picker-module__yevO0a__swatchText{z-index:1;font-size:.94rem;line-height:1.2;position:relative}.theme-color-picker-module__yevO0a__nativeInputRow{border:1px solid var(--surface-border-primary);border-radius:var(--radius-control);background:var(--surface-bg-elevated);align-items:center;gap:14px;padding:14px 16px;display:flex}.theme-color-picker-module__yevO0a__nativeInput{cursor:pointer;background:0 0;border:0;width:52px;height:52px;padding:0}.theme-color-picker-module__yevO0a__helper{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.55}.theme-color-picker-module__yevO0a__pending{color:var(--text-muted);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);margin:0;font-size:.84rem}.theme-color-picker-module__yevO0a__pending[data-visible=true]{opacity:1}@media (max-width:640px){.theme-color-picker-module__yevO0a__swatches{grid-template-columns:1fr}.theme-color-picker-module__yevO0a__nativeInputRow{flex-direction:column;align-items:flex-start}}
.testimonial-card-module__RuaRSa__card{--card-radius:var(--testimonial-card-radius);--card-inner-radius:var(--testimonial-card-inner-radius);--card-bg:var(--testimonial-card-bg);--card-border:var(--testimonial-card-border);--card-shadow:var(--testimonial-card-shadow);--card-blur:var(--testimonial-card-blur);--card-accent-primary:var(--testimonial-card-accent-primary);--card-accent-secondary:var(--testimonial-card-accent-secondary);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;min-width:0;height:100%;min-height:100%;transition:var(--surface-shadow-transition);grid-template-rows:minmax(0,1fr) auto;gap:18px;display:grid;position:relative;overflow:hidden}@supports (corner-shape:squircle){.testimonial-card-module__RuaRSa__card{border-radius:calc(var(--card-radius) + 4px);corner-shape:squircle}}.testimonial-card-module__RuaRSa__cardDense{gap:15px}.testimonial-card-module__RuaRSa__cardCompressed{gap:12px}.testimonial-card-module__RuaRSa__portrait{border-radius:var(--radius-full);border:1px solid var(--surface-border-premium);flex-shrink:0;width:72px;height:72px;overflow:hidden}.testimonial-card-module__RuaRSa__portraitImage{object-fit:cover;width:100%;height:100%;display:block}.testimonial-card-module__RuaRSa__quoteMark{color:var(--text-accent);opacity:.1;pointer-events:none;width:72px;height:auto;position:absolute;top:12px;left:12px}.testimonial-card-module__RuaRSa__quote,.testimonial-card-module__RuaRSa__author,.testimonial-card-module__RuaRSa__role{margin:0}.testimonial-card-module__RuaRSa__quote{color:var(--text-primary);-webkit-user-select:none;user-select:none;align-self:start;min-width:0;max-width:none;padding-top:22px;line-height:1.55}.testimonial-card-module__RuaRSa__quoteDense{letter-spacing:calc(var(--type-tracking-body) - .002em);line-height:1.48}.testimonial-card-module__RuaRSa__quoteCompressed{letter-spacing:calc(var(--type-tracking-body) - .004em);line-height:1.4}.testimonial-card-module__RuaRSa__footer{border-top:1px solid var(--surface-border-secondary);align-items:center;gap:16px;padding-top:10px;display:flex}.testimonial-card-module__RuaRSa__footerDense{gap:14px;padding-top:8px}.testimonial-card-module__RuaRSa__footerCompressed{gap:12px;padding-top:7px}.testimonial-card-module__RuaRSa__meta{align-content:center;gap:6px;min-width:0;display:grid}.testimonial-card-module__RuaRSa__metaDense{gap:5px}.testimonial-card-module__RuaRSa__metaCompressed{gap:4px}.testimonial-card-module__RuaRSa__author{color:var(--text-primary);font-weight:var(--type-weight-body-strong)}.testimonial-card-module__RuaRSa__role{color:var(--text-muted);font-size:var(--type-meta-size);line-height:1.4}@media (max-width:640px){.testimonial-card-module__RuaRSa__card{gap:16px}.testimonial-card-module__RuaRSa__portrait{width:72px;height:72px}.testimonial-card-module__RuaRSa__quote{font-size:var(--type-body-size-md);overflow-wrap:anywhere;padding-top:24px;line-height:1.5}.testimonial-card-module__RuaRSa__quoteDense{font-size:var(--type-body-size-sm);letter-spacing:calc(var(--type-tracking-body) - .002em);line-height:1.4}.testimonial-card-module__RuaRSa__quoteCompressed{font-size:var(--type-body-size-xs);letter-spacing:calc(var(--type-tracking-body) - .004em);line-height:1.36}.testimonial-card-module__RuaRSa__footer{gap:14px;padding-top:10px}.testimonial-card-module__RuaRSa__author{font-size:var(--type-ui-size-sm)}.testimonial-card-module__RuaRSa__role{font-size:var(--type-meta-size);overflow-wrap:anywhere;line-height:1.35}}
.hero-reveal-module__tV64MG__root [data-hero-reveal]{opacity:0;visibility:hidden}.hero-reveal-module__tV64MG__root[data-hero-revealed=true] [data-hero-reveal]{opacity:1;visibility:visible}.hero-reveal-module__tV64MG__maskContainer{vertical-align:bottom;margin-bottom:-.12em;padding-bottom:.12em;overflow:hidden}
