.WqSdea_app.WqSdea_app{border:1px solid var(--fp-border);background:var(--fp-surface);border-radius:16px;min-height:calc(100dvh - 16px);margin:8px}.WqSdea_header.WqSdea_header{z-index:40;background:var(--fp-surface);border:0;border-radius:16px 16px 0 0;position:sticky;top:0}.WqSdea_header .WqSdea_inner{grid-template-columns:240px minmax(0,1fr) auto;gap:0;max-width:none;min-height:76px;padding:0 20px 0 0;display:grid}.WqSdea_header .WqSdea_brand{letter-spacing:-.7px;gap:10px;width:240px;min-width:0;padding:0 20px;font-size:20px}.WqSdea_brand>img{flex-shrink:0;width:32px;height:32px;padding:0}.WqSdea_brand>span>span{display:none}.WqSdea_header .WqSdea_breadcrumbs{min-width:0;margin:0;padding:0 24px;display:block}.WqSdea_breadcrumbs ol{align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.WqSdea_breadcrumbs li,.WqSdea_breadcrumbs li>a{min-width:0;color:var(--fp-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.WqSdea_breadcrumbs li>a{min-height:44px;padding:0}.WqSdea_breadcrumbs li[aria-current=page]{color:var(--fp-accent)}.WqSdea_breadcrumbs span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.WqSdea_createLink{min-height:44px;color:var(--fp-secondary);align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.WqSdea_createLink:hover{color:var(--fp-accent)}.WqSdea_app>footer{border:0;margin:24px}@media (max-width:1000px){.WqSdea_header .WqSdea_inner{grid-template-columns:208px minmax(0,1fr) auto}.WqSdea_header .WqSdea_brand{gap:8px;width:208px;padding:0 16px;font-size:18px}.WqSdea_createLink{display:none}.WqSdea_header .WqSdea_breadcrumbs{padding-inline:16px}}@media (max-width:760px){.WqSdea_app{border:0;border-radius:0;margin:0}.WqSdea_header .WqSdea_inner{grid-template-columns:minmax(0,1fr) auto;min-height:68px;padding:8px 12px}.WqSdea_header .WqSdea_brand{width:auto;padding:0 4px;font-size:18px}.WqSdea_header .WqSdea_breadcrumbs{order:3;grid-column:1/-1;padding:4px 4px 0}.WqSdea_breadcrumbs ol{gap:8px}.WqSdea_breadcrumbs li,.WqSdea_breadcrumbs li>a{font-size:12px}}.WqSdea_publicHeader .WqSdea_inner{gap:24px;padding:0 24px;display:flex}.WqSdea_publicHeader .WqSdea_brand{width:auto;margin-inline-end:auto;padding:0}.WqSdea_publicHeader nav{margin-inline-start:auto}.WqSdea_publicMain{border:1px solid var(--fp-border);background:var(--fp-bg);border-radius:16px;margin:0 12px 12px;overflow:clip}@media (max-width:520px){.WqSdea_header .WqSdea_tools{grid-column:1/-1;justify-content:flex-end;width:100%}.WqSdea_publicHeader .WqSdea_tools{order:3}}@media (max-width:800px){.WqSdea_publicHeader .WqSdea_inner{flex-wrap:wrap;gap:8px;padding:12px 16px}.WqSdea_publicHeader .WqSdea_brand{font-size:18px}.WqSdea_publicHeader nav{margin:0}.WqSdea_publicMain{border-radius:14px;margin:0 10px 10px}}.WqSdea_utilityMenu{z-index:30;flex-shrink:0;position:relative}.WqSdea_utilityMenu summary{cursor:pointer;width:44px;height:44px;color:var(--fp-secondary);border-radius:8px;place-items:center;list-style:none;display:grid}.WqSdea_utilityMenu summary::-webkit-details-marker{display:none}.WqSdea_utilityMenu summary:hover,.WqSdea_utilityMenu[open] summary{background:var(--fp-hover);color:var(--fp-text)}.WqSdea_utilityPanel{inset-inline-end:0;background:var(--fp-surface);border:1px solid var(--fp-border);border-radius:12px;width:300px;max-width:calc(100vw - 40px);padding:8px;position:absolute;top:calc(100% + 8px);box-shadow:0 16px 44px #0004}.WqSdea_utilityPanel button{text-align:start;border-radius:7px;align-items:center;gap:12px;width:100%;min-height:46px;padding:10px 12px;font-size:14px;display:flex}.WqSdea_utilityPanel button:hover{background:var(--fp-hover)}.WqSdea_utilityPanel kbd,.WqSdea_utilityPanel small{color:var(--fp-muted);white-space:nowrap;margin-inline-start:auto;font-size:10px}.WqSdea_publicHeader nav a{font-size:14px}.WqSdea_publicHeader nav a:last-child{border:1px solid var(--fp-border);border-radius:8px;padding:8px 16px}@media (max-width:800px){.WqSdea_publicHeader .WqSdea_utilityMenu{order:2}.WqSdea_publicHeader nav{order:3;width:100%}.WqSdea_publicHeader .WqSdea_inner{column-gap:8px}}
