:root{font-family:var(--ds-font-sans);color:var(--ds-color-text);background:var(--ds-color-surface);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:var(--ds-leading-normal)}*,:before,:after{box-sizing:border-box}body{min-width:320px;margin:0}#root{min-height:100svh}button,input,select,textarea{font:inherit}:focus-visible{outline:var(--ds-border-focus) solid var(--ds-color-focus);outline-offset:var(--ds-border-focus-offset)}h1,h2,h3,p{margin:0}svg{vertical-align:middle}a{color:inherit}button{touch-action:manipulation}::selection{background:var(--ds-color-brand);color:var(--ds-color-on-primary)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.ds-control--sm{--control-height:var(--ds-size-control-sm);--control-padding:var(--ds-space-3);font-size:var(--ds-text-sm)}.ds-control--md{--control-height:var(--ds-size-control-md);--control-padding:var(--ds-space-4);font-size:var(--ds-text-sm)}.ds-control--lg{--control-height:var(--ds-size-control-lg);--control-padding:var(--ds-space-5);font-size:var(--ds-text-md)}.ds-full{width:100%}.ds-icon{width:var(--ds-size-icon-md);height:var(--ds-size-icon-md);stroke-width:1.75px;flex-shrink:0}.ds-button{justify-content:center;align-items:center;gap:var(--ds-space-2);min-height:var(--control-height);padding:var(--ds-space-2) var(--control-padding);border:var(--ds-border-thin) solid var(--ds-color-transparent);border-radius:var(--ds-radius-md);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-normal);cursor:pointer;transition:background var(--ds-motion-fast), border-color var(--ds-motion-fast);text-decoration:none;display:inline-flex}.ds-button--primary{background:var(--ds-color-primary);color:var(--ds-color-on-primary)}.ds-button--primary:hover{background:var(--ds-color-primary-hover)}.ds-button--primary:active{background:var(--ds-color-primary-active)}.ds-button--secondary{background:var(--ds-color-secondary);color:var(--ds-color-on-secondary)}.ds-button--secondary:hover{background:var(--ds-color-border)}.ds-button--outline{background:var(--ds-color-surface);color:var(--ds-color-text);border-color:var(--ds-color-border-strong)}.ds-button--outline:hover,.ds-button--ghost:hover{background:var(--ds-color-surface-subtle)}.ds-button--ghost{background:var(--ds-color-transparent);color:var(--ds-color-text-secondary)}.ds-button--danger{background:var(--ds-color-danger-button);color:var(--ds-color-on-inverse)}.ds-button--danger:hover{background:var(--ds-color-danger-hover)}.ds-button:disabled,.ds-icon-button:disabled{cursor:not-allowed;background:var(--ds-color-disabled);color:var(--ds-color-disabled-text);border-color:var(--ds-color-border)}.ds-badge{padding:var(--ds-space-1) var(--ds-space-3);border-radius:var(--ds-radius-pill);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-normal);white-space:nowrap;background:var(--status-surface);color:var(--status-color);align-items:center;display:inline-flex}.ds-status--success{--status-color:var(--ds-color-success);--status-surface:var(--ds-color-success-surface);--status-border:var(--ds-color-success-border)}.ds-status--warning{--status-color:var(--ds-color-warning);--status-surface:var(--ds-color-warning-surface);--status-border:var(--ds-color-warning-border)}.ds-status--danger{--status-color:var(--ds-color-danger);--status-surface:var(--ds-color-danger-surface);--status-border:var(--ds-color-danger-border)}.ds-status--info{--status-color:var(--ds-color-info);--status-surface:var(--ds-color-info-surface);--status-border:var(--ds-color-info-border)}.ds-status--default{--status-color:var(--ds-color-text-secondary);--status-surface:var(--ds-color-surface-subtle);--status-border:var(--ds-color-border)}.ds-spin{animation:ds-spin var(--ds-motion-spin) linear infinite}@keyframes ds-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ds-spin{animation:none}}.ds-icon--sm{width:var(--ds-size-icon-sm);height:var(--ds-size-icon-sm)}.ds-icon--lg{width:var(--ds-size-icon-lg);height:var(--ds-size-icon-lg)}.ds-icon-button{width:var(--control-height);height:var(--control-height);padding:var(--ds-space-2);border:var(--ds-border-thin) solid var(--ds-color-transparent);border-radius:var(--ds-radius-md);background:var(--ds-color-transparent);cursor:pointer;transition:background var(--ds-motion-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-icon-button>span{display:flex}.ds-icon-button--secondary{color:var(--ds-color-text-secondary)}.ds-icon-button--secondary:hover{background:var(--ds-color-surface-subtle)}.ds-icon-button--primary{color:var(--ds-color-on-primary);background:var(--ds-color-primary)}.ds-icon-button--primary:hover{background:var(--ds-color-primary-hover)}.ds-icon-button--success{color:var(--ds-color-success)}.ds-icon-button--success:hover{background:var(--ds-color-success-surface)}.ds-icon-button--warning{color:var(--ds-color-warning)}.ds-icon-button--warning:hover{background:var(--ds-color-warning-surface)}.ds-icon-button--danger{color:var(--ds-color-danger)}.ds-icon-button--danger:hover{background:var(--ds-color-danger-surface)}.ds-field{gap:var(--ds-space-2);flex-direction:column;min-width:0;display:flex}.ds-field-label{color:var(--ds-color-text);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium)}.ds-required{color:var(--ds-color-danger)}.ds-field-control{align-items:center;gap:var(--ds-space-2);min-height:var(--control-height);padding-inline:var(--control-padding);border:var(--ds-border-thin) solid var(--ds-color-border-strong);border-radius:var(--ds-radius-md);background:var(--ds-color-field-surface);transition:border-color var(--ds-motion-fast);display:flex}.ds-field-control:hover{border-color:var(--ds-color-text-muted)}.ds-field-control:focus-within{border-color:var(--ds-color-focus);outline:var(--ds-border-focus) solid var(--ds-color-focus);outline-offset:var(--ds-border-focus-offset)}.ds-field-control--error,.ds-field-control--error:hover{border-color:var(--ds-color-danger)}.ds-field-control--error:focus-within{outline-color:var(--ds-color-danger)}.ds-field-control--disabled,.ds-field-control--disabled:hover{background:var(--ds-color-disabled);border-color:var(--ds-color-border);cursor:not-allowed}.ds-input{width:100%;min-width:0;padding-block:var(--ds-space-2);background:var(--ds-color-transparent);color:var(--ds-color-text);line-height:var(--ds-leading-normal);border:0;border-radius:0;outline:none}.ds-input:focus-visible{outline:none}.ds-input::placeholder{color:var(--ds-color-field-placeholder)}.ds-input:disabled{color:var(--ds-color-field-text-disabled);cursor:not-allowed}.ds-field-icon{color:var(--ds-color-field-icon);flex-shrink:0;display:flex}.ds-field-footer{justify-content:space-between;align-items:baseline;gap:var(--ds-space-3);display:flex}.ds-field-hint{font-size:var(--ds-text-xs);color:var(--ds-color-text-secondary)}.ds-field-error{color:var(--ds-color-danger)}.ds-counter{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--ds-color-text-muted);white-space:nowrap}.ds-textarea-wrapper{padding-block:var(--ds-space-2);align-items:flex-start}.ds-textarea-wrapper .ds-field-icon{margin-top:var(--ds-space-2)}.ds-textarea--sm{min-height:var(--ds-size-textarea-sm)}.ds-textarea--md{min-height:var(--ds-size-textarea-md)}.ds-textarea--lg{min-height:var(--ds-size-textarea-lg)}.ds-textarea{max-width:100%}.ds-resize--none{resize:none}.ds-resize--vertical{resize:vertical}.ds-resize--horizontal{resize:horizontal}.ds-resize--both{resize:both}.ds-select-wrapper{position:relative}.ds-select{appearance:none;cursor:pointer;padding-right:var(--ds-space-8)}.ds-select-chevron{pointer-events:none;right:var(--control-padding);color:var(--ds-color-text-secondary);position:absolute}.ds-breadcrumb ol{gap:var(--ds-space-2);font-size:var(--ds-text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-breadcrumb li{align-items:center;gap:var(--ds-space-2);color:var(--ds-color-text-muted);display:flex}.ds-breadcrumb a{text-decoration:none}.ds-breadcrumb a:hover{color:var(--ds-color-text);text-decoration:underline}.ds-breadcrumb [aria-current]{color:var(--ds-color-text);font-weight:var(--ds-weight-medium)}.ds-sidebar-item{align-items:center;gap:var(--ds-space-3);width:100%;min-height:var(--ds-size-control-md);padding:var(--ds-space-3) var(--ds-space-4);background:var(--ds-color-transparent);color:var(--ds-color-inverse-muted);border-radius:var(--ds-radius-md);font-size:var(--ds-text-sm);text-align:left;cursor:pointer;border:0;text-decoration:none;display:flex}.ds-sidebar-item>span{flex:1}.ds-sidebar-item:hover{background:var(--ds-color-inverse-hover);color:var(--ds-color-on-inverse)}.ds-sidebar-item--active,.ds-sidebar-item--active:hover{background:var(--ds-color-primary);color:var(--ds-color-on-primary)}.ds-sidebar-item:focus-visible{outline-color:var(--ds-color-brand)}.ds-sidebar-children{margin-left:var(--ds-space-6);padding-left:var(--ds-space-3);border-left:var(--ds-border-thin) solid var(--ds-color-text-secondary)}.ds-rotate{transform:rotate(180deg)}.ds-page-header{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-5);flex-wrap:wrap;display:flex}.ds-page-header-main{align-items:center;gap:var(--ds-space-4);min-width:0;display:flex}.ds-page-header-main h1,.ds-page-header-main h2,.ds-page-header-main h3{font-size:var(--ds-text-2xl);line-height:var(--ds-leading-tight);overflow-wrap:anywhere;font-weight:var(--ds-weight-semibold)}.ds-page-header-main p{color:var(--ds-color-text-secondary);font-size:var(--ds-text-sm);margin-top:var(--ds-space-2)}.ds-page-header-icon,.ds-card-icon{width:var(--ds-size-control-lg);height:var(--ds-size-control-lg);border-radius:var(--ds-radius-md);background:var(--status-surface);color:var(--status-color);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-page-header-icon,.ds-card-icon--brand{background:var(--ds-color-primary);color:var(--ds-color-on-primary)}.ds-page-header-actions{gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.ds-stats-card{text-align:left;padding:var(--ds-space-6);border:var(--ds-border-thin) solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);color:var(--ds-color-text);box-shadow:var(--ds-shadow-sm);flex-direction:column;align-items:flex-start;display:flex;position:relative}.ds-stats-card .ds-card-icon{margin-bottom:var(--ds-space-5);width:var(--ds-size-control-md);height:var(--ds-size-control-md)}.ds-stat-title{font-size:var(--ds-text-sm);color:var(--ds-color-text-secondary)}.ds-stat-value{font-size:var(--ds-text-3xl);line-height:var(--ds-leading-tight);letter-spacing:-.04em;margin-block:var(--ds-space-2)}.ds-stat-description{font-size:var(--ds-text-xs);color:var(--ds-color-text-muted)}.ds-stats-card--interactive{cursor:pointer;transition:border-color var(--ds-motion-fast), box-shadow var(--ds-motion-fast)}.ds-stats-card--interactive:hover{border-color:var(--ds-color-border-strong);box-shadow:var(--ds-shadow-md)}.ds-action-card{align-items:flex-start;gap:var(--ds-space-4);padding:var(--ds-space-6);border:var(--ds-border-thin) solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);flex-direction:column;display:flex}.ds-action-card h3{font-size:var(--ds-text-xl);font-weight:var(--ds-weight-semibold)}.ds-action-card p{color:var(--ds-color-text-secondary);font-size:var(--ds-text-sm);line-height:var(--ds-leading-relaxed)}.ds-action-card .ds-button{margin-top:auto}.ds-drawer{width:min(100%, var(--drawer-width,var(--ds-size-drawer)));border:0;border-left:var(--ds-border-thin) solid var(--ds-color-border);background:var(--ds-color-surface);max-width:100%;height:100dvh;max-height:100%;color:var(--ds-color-text);box-shadow:var(--ds-shadow-lg);margin:0;padding:0;position:fixed;inset:0 0 0 auto}.ds-drawer[open]{flex-direction:column;display:flex}.ds-drawer::backdrop{background:var(--ds-color-overlay)}.ds-drawer-header{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-4);padding:var(--ds-space-6);border-bottom:var(--ds-border-thin) solid var(--ds-color-border);display:flex}.ds-drawer-header h2{font-size:var(--ds-text-xl)}.ds-drawer-header p{margin-top:var(--ds-space-2);font-size:var(--ds-text-sm);color:var(--ds-color-text-secondary)}.ds-drawer-body{min-height:0;padding:var(--ds-space-6);flex:1;overflow-y:auto}.ds-drawer-footer{justify-content:flex-end;gap:var(--ds-space-3);padding:var(--ds-space-5) var(--ds-space-6);border-top:var(--ds-border-thin) solid var(--ds-color-border);flex-wrap:wrap;display:flex}.ds-table-container{background:var(--ds-color-surface);border:var(--ds-border-thin) solid var(--ds-color-border);border-radius:var(--ds-radius-lg);overflow:hidden}.ds-table-toolbar{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-5);border-bottom:var(--ds-border-thin) solid var(--ds-color-border);flex-wrap:wrap;display:flex}.ds-table-filters{align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;flex:1;min-width:0;display:flex}.ds-filter-search{min-width:min(100%, var(--ds-size-field));flex:1;position:relative}.ds-filter-search .ds-input{padding-right:var(--ds-space-8)}.ds-filter-clear{right:var(--ds-space-1);position:absolute;top:50%;transform:translateY(-50%)}.ds-filter-select{min-width:min(100%, var(--ds-size-filter))}.ds-filter-indicator{width:var(--ds-space-2);height:var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--ds-color-brand)}.ds-table-scroll{overflow-x:auto}.ds-table{width:100%;min-width:var(--ds-size-table);border-collapse:collapse;font-size:var(--ds-text-sm)}.ds-table th{font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);color:var(--ds-color-text-secondary);background:var(--ds-color-surface-hover)}.ds-table th,.ds-table td{padding:var(--ds-space-4) var(--ds-space-5);border-bottom:var(--ds-border-thin) solid var(--ds-color-border)}.ds-table tbody tr:last-child td{border-bottom:0}.ds-table tbody tr:hover{background:var(--ds-color-surface-hover)}.ds-align--left{text-align:left}.ds-align--right{text-align:right}.ds-align--center{text-align:center}.ds-table-empty{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-12) var(--ds-space-6);text-align:center;flex-direction:column;display:flex}.ds-table-empty>.ds-icon{color:var(--ds-color-text-muted);width:var(--ds-size-icon-xl);height:var(--ds-size-icon-xl)}.ds-table-empty h3{font-size:var(--ds-text-md);font-weight:var(--ds-weight-semibold)}.ds-table-empty p{font-size:var(--ds-text-sm);color:var(--ds-color-text-secondary)}.ds-pagination{justify-content:space-between;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-4) var(--ds-space-5);border-top:var(--ds-border-thin) solid var(--ds-color-border);flex-wrap:wrap;display:flex}.ds-pagination-info{font-size:var(--ds-text-xs);color:var(--ds-color-text-secondary)}.ds-pagination-controls{align-items:center;gap:var(--ds-space-1);flex-wrap:wrap;display:flex}.ds-pagination-page{width:var(--ds-size-control-sm);height:var(--ds-size-control-sm);border-radius:var(--ds-radius-sm);border:var(--ds-border-thin) solid var(--ds-color-transparent);background:var(--ds-color-transparent);color:var(--ds-color-text-secondary);font-size:var(--ds-text-sm);cursor:pointer}.ds-pagination-page:hover{background:var(--ds-color-surface-subtle)}.ds-pagination-page--active,.ds-pagination-page--active:hover{background:var(--ds-color-primary);color:var(--ds-color-on-primary);font-weight:var(--ds-weight-semibold)}.ds-pagination-ellipsis{padding-inline:var(--ds-space-1);color:var(--ds-color-text-muted)}.ds-toast-stack{z-index:var(--ds-layer-toast);gap:var(--ds-space-3);width:min(var(--ds-size-toast), calc(100vw - var(--ds-space-8)));max-height:calc(100dvh - var(--ds-space-8));pointer-events:none;flex-direction:column;display:flex;position:fixed;overflow-y:auto}.ds-toast-stack--top-left{top:var(--ds-space-4);left:var(--ds-space-4)}.ds-toast-stack--top-center{top:var(--ds-space-4);left:50%;transform:translate(-50%)}.ds-toast-stack--top-right{top:var(--ds-space-4);right:var(--ds-space-4)}.ds-toast-stack--bottom-left{bottom:var(--ds-space-4);left:var(--ds-space-4)}.ds-toast-stack--bottom-center{bottom:var(--ds-space-4);left:50%;transform:translate(-50%)}.ds-toast-stack--bottom-right{bottom:var(--ds-space-4);right:var(--ds-space-4)}.ds-toast{align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-4);background:var(--ds-color-surface);border:var(--ds-border-thin) solid var(--status-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-lg);pointer-events:auto;display:flex}.ds-toast>.ds-icon{color:var(--status-color);margin-top:var(--ds-space-1)}.ds-toast>div{overflow-wrap:anywhere;flex:1;min-width:0}.ds-toast strong{font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold)}.ds-toast p{color:var(--ds-color-text-secondary);font-size:var(--ds-text-sm)}.ds-sr-only{width:var(--ds-border-thin);height:var(--ds-border-thin);clip-path:inset(50%);white-space:nowrap;border:0;margin:0;padding:0;position:absolute;overflow:hidden}@media (width<=48rem){.ds-table-toolbar{align-items:stretch}.ds-filter-select{flex:1}.ds-page-header-icon{display:none}.ds-pagination{padding:var(--ds-space-3);gap:var(--ds-space-2)}}h1,h2,h3{font-family:var(--ds-font-display)}.ds-input{color:var(--ds-color-field-text)}.ds-field-control--disabled .ds-field-icon{color:var(--ds-color-field-icon-disabled)}.ds-mobile-icon{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-mobile-icon svg{width:100%;height:100%}.ds-mobile-icon--sm{width:var(--ds-size-icon-sm);height:var(--ds-size-icon-sm)}.ds-mobile-icon--md{width:var(--ds-size-icon-md);height:var(--ds-size-icon-md)}.ds-mobile-icon--lg{width:var(--ds-size-icon-lg);height:var(--ds-size-icon-lg)}.ds-mobile-icon--native{width:var(--ds-size-icon-mobile);height:var(--ds-size-icon-mobile)}.ds-brand-logo{width:var(--ds-size-filter);object-fit:contain;max-width:100%;height:auto;display:block}.ds-brand-logo--symbol{width:var(--ds-space-16)}.ds-brand-logo--official-artwork{aspect-ratio:3;object-fit:cover;object-position:center}.ds-brand-logo--stacked{width:var(--ds-space-24)}.ds-bottom-navigation{border-top:var(--ds-border-thin) solid var(--ds-navigation-border);background:var(--ds-color-surface);display:flex;overflow-x:auto}.ds-bottom-navigation button{min-width:var(--ds-space-16);justify-content:center;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-4) var(--ds-space-2);color:var(--ds-navigation-inactive);background:var(--ds-color-transparent);cursor:pointer;font-size:var(--ds-font-size-caption);font-weight:var(--ds-weight-medium);border:0;flex-direction:column;flex:1;display:flex;position:relative}.ds-bottom-navigation button:before{content:"";top:0;inset-inline:var(--ds-space-4);height:var(--ds-border-navigation-indicator);background:var(--ds-color-transparent);position:absolute}.ds-bottom-navigation button[aria-current]{color:var(--ds-navigation-active)}.ds-bottom-navigation button[aria-current]:before{background:var(--ds-navigation-indicator)}.ds-bottom-navigation button:disabled{color:var(--ds-color-disabled-text);cursor:not-allowed}.ds-bottom-navigation button:focus-visible{outline-offset:calc(-1 * var(--ds-border-focus))}.ds-service-status{border:var(--ds-border-thin) solid var(--status-border)}@font-face{font-family:Inter;src:url(/assets/Inter-Regular-7fSjz3xL.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter-Regular;src:url(/assets/Inter-Regular-7fSjz3xL.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Medium-DRfMpRcT.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter-Medium;src:url(/assets/Inter-Medium-DRfMpRcT.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-SemiBold-CpcUY_gG.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter-SemiBold;src:url(/assets/Inter-SemiBold-CpcUY_gG.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Bold-BMUSwCc_.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter-Bold;src:url(/assets/Inter-Bold-BMUSwCc_.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter Display;src:url(/assets/InterDisplay-Regular-DjQIZLeB.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:InterDisplay-Regular;src:url(/assets/InterDisplay-Regular-DjQIZLeB.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter Display;src:url(/assets/InterDisplay-Medium-FWLGZfP9.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:InterDisplay-Medium;src:url(/assets/InterDisplay-Medium-FWLGZfP9.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter Display;src:url(/assets/InterDisplay-SemiBold-DhOeddqg.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:InterDisplay-SemiBold;src:url(/assets/InterDisplay-SemiBold-DhOeddqg.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter Display;src:url(/assets/InterDisplay-Bold-QnFFyNU9.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:InterDisplay-Bold;src:url(/assets/InterDisplay-Bold-QnFFyNU9.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}.coming-soon{background:var(--ds-color-surface);min-height:100svh;color:var(--ds-color-text);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.coming-soon-copy{gap:var(--ds-space-10);min-width:0;min-height:100svh;padding:clamp(var(--ds-space-8), 5vw, var(--ds-space-20));flex-direction:column;display:flex}.coming-soon-header{flex-shrink:0}.coming-soon-wordmark{width:clamp(var(--ds-size-filter), 17vw, var(--ds-landing-logo-width))}.coming-soon-message{max-width:var(--ds-landing-content-max);padding-block:var(--ds-space-8);flex-direction:column;flex:1;justify-content:center;align-items:flex-start;display:flex}.coming-soon-badge{background:var(--ds-color-transparent);color:var(--ds-color-text-secondary);border:var(--ds-border-thin) solid var(--ds-color-border-strong);padding:var(--ds-space-2) var(--ds-space-4);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--ds-space-8)}.coming-soon-message h1{font-family:var(--ds-font-display);font-size:clamp(var(--ds-text-4xl), 5.8vw, var(--ds-landing-heading-max));font-weight:var(--ds-weight-bold);line-height:var(--ds-landing-heading-leading);letter-spacing:-.045em}.coming-soon-message h1 span{display:block}.coming-soon-message p{max-width:var(--ds-landing-description-max);margin-top:var(--ds-space-6);font-size:clamp(var(--ds-text-md), 1.55vw, var(--ds-text-2xl));color:var(--ds-color-text-secondary);line-height:var(--ds-leading-relaxed);text-wrap:pretty}.coming-soon-footer{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-xs);color:var(--ds-color-text-muted);flex-wrap:wrap;display:flex}.coming-soon-footer>span:first-child{font-weight:var(--ds-weight-semibold)}.coming-soon-visual{isolation:isolate;background:var(--ds-color-brand);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.coming-soon-symbol{width:min(82%, var(--ds-landing-symbol-max));z-index:1;height:auto;position:relative}.coming-soon-honeycomb{fill:none;width:100%;height:100%;stroke:var(--ds-color-surface);stroke-width:2px;opacity:var(--ds-landing-pattern-opacity);position:absolute;inset:0;-webkit-mask-image:radial-gradient(#0000 12%,#000 85%);mask-image:radial-gradient(#0000 12%,#000 85%)}@media (width<=48rem){.coming-soon{grid-template-columns:1fr}.coming-soon-copy{gap:var(--ds-space-6);min-height:65svh;padding:var(--ds-space-8) var(--ds-space-6)}.coming-soon-message{padding-block:var(--ds-space-6)}.coming-soon-message h1{font-size:clamp(var(--ds-text-4xl), 11vw, var(--ds-landing-heading-mobile-max))}.coming-soon-badge{margin-bottom:var(--ds-space-6)}.coming-soon-message p{font-size:var(--ds-text-md);margin-top:var(--ds-space-5)}.coming-soon-visual{min-height:42svh;padding:var(--ds-space-8)}.coming-soon-symbol{width:min(65%, var(--ds-landing-symbol-mobile-max))}}
