.ds-window{container:dialog/inline-size}.ds-dialog-footer{display:flex;flex-direction:column;align-items:stretch;gap:var(--ds-gap-content);width:100%;min-width:0;padding:0;margin:0;background:transparent;border:0;box-shadow:none}.ds-dialog-footer:empty{display:none}.ds-dialog-footer>.ds-button{flex:none;width:100%;min-width:0;margin:0;white-space:normal}@container dialog (min-width:480px){.ds-dialog-footer{flex-direction:row;flex-wrap:wrap}.ds-dialog-footer>.ds-button{flex:1 1;width:auto}}@container dialog (min-width:800px){.ds-dialog-footer{justify-content:flex-end}.ds-dialog-footer>.ds-button{flex:0 1 auto;width:auto}}.ds-dialog-close{flex:none;margin-left:auto}.ds-dialog-header{display:flex;align-items:center;gap:var(--ds-gap-related);flex:none;position:sticky;top:0;z-index:2;background:var(--ds-surface);margin:0 0 var(--ds-gap-content);min-width:0}.ds-dialog-header>.ds-dialog-title{flex:1 1;min-width:0;margin:0;color:var(--ds-ink);font:600 20px/1.3 var(--ds-body);letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-dialog-header-actions,.ds-dialog-header-actions>[role=group]{display:flex;align-items:center;gap:var(--ds-gap-related);flex:none}.ds-dialog-header>.ds-dialog-close{position:static;float:none;margin:0 0 0 auto;width:44px;height:44px;min-height:44px}.ds-window-fit>.ds-dialog-header{position:static;margin:0}.catalog-dialog>.ds-dialog-header{padding:var(--ds-inset-window);margin:0}.ds-dialog-footer-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ds-dialog-footer-card>.ds-button{width:100%}.ds-dialog-footer-card>.ds-button[hidden]{display:none}.ds-dialog-footer-card:not(:has(>.ds-button:not([hidden])~.ds-button:not([hidden])))>.ds-button{grid-column:1/-1}.ds-dialog-navigation{grid-column:1/-1;min-width:0}.ds-dialog-navigation>.ds-button{width:100%;margin:0;white-space:normal}.ds-search-input{position:relative;flex:1 1;min-width:0;width:100%}.ds-search-input input[type=search]{box-sizing:border-box;width:100%;height:52px;padding:12px 56px 12px 16px;border:0;border-radius:12px;background:var(--ds-surface);color:var(--ds-ink);font:inherit;box-shadow:var(--ds-shadow-card)}.ds-search-input input[type=search]::-webkit-search-cancel-button{appearance:none}.ds-search-input .ds-search-clear{position:absolute;right:4px;top:4px;width:44px;height:44px;min-height:44px;padding:0;background:transparent;color:var(--ds-muted)}.ds-search-input .ds-search-clear:hover{background:var(--ds-surface-muted)}.ds-search-input .ds-search-clear:focus-visible{outline:3px solid var(--ds-blue-text);outline-offset:-3px}.ds-info-card.ds-surface{display:flex;flex-direction:column;gap:0;padding:0;min-width:0;height:100%;border-radius:var(--ds-radius-panel);background:var(--ds-surface);box-shadow:var(--ds-shadow-card);overflow-wrap:anywhere}.ds-info-card-header{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px;background:var(--ds-canvas);border-radius:var(--ds-radius-panel) var(--ds-radius-panel) 0 0;text-align:center}.ds-info-card-icon{display:flex;flex:none;color:var(--ds-blue-text)}.ds-info-card .ds-info-card-title{margin:0;font:700 16px/1.4 var(--ds-body);color:var(--ds-ink)}.ds-info-card-body{padding:24px;text-align:left;line-height:1.6}.ds-info-card-body>p{margin:0}@media(max-width:699px){.ds-info-card-header{flex-direction:row;gap:12px;text-align:left}}.public-header{background:var(--ds-blue-brand);padding:12px 20px;color:var(--ds-on-brand)}.public-header-inner{max-width:1100px;margin:auto}.public-header-inner,.public-header-panel{display:flex;align-items:center;gap:16px}.public-header-panel[hidden],.public-header-title,.public-header-toggle.ds-icon-button{display:none}.public-brand{display:inline-flex;align-items:center;min-height:44px;flex:none;margin-right:auto}.public-brand img{display:block;width:75px;max-width:75px;height:auto}.public-header nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.public-header nav a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;font:800 20px/1.4 var(--ds-body);text-decoration:none;border-radius:8px;color:var(--ds-on-brand)}.public-header nav a:hover,.public-header nav a[aria-current=page]{color:var(--ds-ink);background:var(--ds-canvas)}.public-header a:focus-visible,.public-header button:focus-visible{outline:3px solid var(--ds-on-brand);outline-offset:3px}.public-header-profile{display:flex;align-items:center;flex:none}.public-header-profile .lobby-avatar{width:40px;height:40px}.public-breadcrumb{margin:0 0 20px;font:500 14px/1.5 var(--ds-body)}.public-breadcrumb ol{display:flex;flex-wrap:wrap;gap:4px 8px;list-style:none;margin:0;padding:0}.public-breadcrumb li{display:flex;align-items:center;gap:8px;min-width:0;overflow-wrap:anywhere}.public-breadcrumb a{color:var(--ds-blue-text);text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.public-breadcrumb [aria-current]{color:var(--ds-ink)}.public-filter-trigger.ds-button{height:44px;min-height:44px;padding:8px 16px;font:600 16px/1.4 var(--ds-body);text-transform:none;background:var(--ds-surface)}.public-filter-panel{z-index:var(--ds-layer-dialog,100);width:320px;max-width:var(--radix-popover-content-available-width);max-height:var(--radix-popover-content-available-height);padding:16px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}.public-filter-panel h2{margin:0;font:600 18px/1.4 var(--ds-body);text-transform:none}.public-filter-list{overflow:auto;min-height:0;overscroll-behavior:contain}.public-filter-fallback fieldset,.public-filter-list fieldset{border:0;padding:0;margin:0 0 16px;min-width:0}.public-filter-list legend{font-weight:600;margin-bottom:8px}.public-filter-fallback label,.public-filter-list label{display:flex;align-items:center;gap:12px;min-height:44px}.public-filter-fallback input,.public-filter-list input{width:22px;height:22px;flex:none}.public-filter-actions{display:flex;gap:8px;flex:none}.public-filter-actions .ds-button{flex:1 1;padding-inline:12px}.public-filter-dialog{position:fixed;z-index:var(--ds-layer-dialog,100);top:50%;left:50%;transform:translate(-50%,-50%);width:min(480px,calc(100% - 24px));max-height:calc(100dvh - 24px);padding:20px;display:flex;flex-direction:column;box-sizing:border-box}.public-filter-dialog .detail-body{display:flex;flex-direction:column;min-height:0;gap:16px;overflow:hidden}.public-filter-dialog .public-filter-list{flex:1 1}.public-filter-dialog .ds-dialog-footer{flex:none}@media(max-width:699px){.public-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px}.public-brand{grid-column:1;grid-row:1;margin:0;justify-self:start;min-width:0}.public-brand,.public-brand img{max-width:100%}.public-header-title{display:block;grid-column:2;grid-row:1;font:800 24px/1.4 var(--ds-body);color:var(--ds-on-brand)}.public-header-toggle.ds-icon-button{display:inline-flex;grid-column:3;grid-row:1;justify-self:end;min-width:44px;min-height:44px;color:var(--ds-on-brand);background:transparent}.public-header-panel{grid-column:1/-1;grid-row:2;gap:8px}.public-header nav,.public-header-panel{flex-direction:column;align-items:stretch}.public-header-profile{justify-content:flex-start}.public-breadcrumb li:nth-last-child(2)>svg,.public-breadcrumb li[data-ancestor]{display:none}}.public-filter-dialog.react-dialog:not(.catalog-dialog):not(.feedback-scene) .ds-dialog-footer{position:static;margin:0;padding:0;width:100%;max-width:100%}.public-filter-dialog.react-dialog:not(.catalog-dialog):not(.feedback-scene)>.detail-body{overflow:hidden;min-height:0}.public-filter-panel legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%)}.public-footer{flex:none;padding:12px 20px;color:var(--ds-muted);font:400 14px/1.5 var(--ds-body);text-align:center;overflow-wrap:anywhere}.public-footer a{display:inline-block;padding-block:12px;color:inherit;text-decoration:underline;text-underline-offset:3px}.public-footer a:hover{color:var(--ds-ink)}.public-footer a:focus-visible{outline:3px solid var(--ds-blue-text);outline-offset:4px}