.pixbot-studio-page{background:transparent;min-height:100vh;padding-top:52px}.studio-page-shell{max-width:1600px;margin:0 auto;padding:8px 32px 36px}.studio-page-heading{text-align:center;margin:0 0 24px}.studio-page-description{margin-bottom:0}.studio-page-workspace{position:relative;min-width:0}.studio-page-identity-error{margin:0 0 18px;padding:12px 16px;border:1px solid #e7c7aa;border-radius:12px;background:#fff8ef;color:#7b4c24;font-size:14px}.studio-page-identity-error button{border:0;background:transparent;color:#007f8e;text-decoration:underline;cursor:pointer;padding:4px 8px}.studio-page-frame{width:100%;border:0;background:transparent;min-width:0}.studio-page-loading{padding:10px 18px;background:#e0f7fa;color:#007f8e;border-radius:12px;font-size:13px;position:absolute;top:60px;left:20px;z-index:2}.studio-page-unavailable{padding:50px 25px;text-align:center;border:1px solid #dce8e9;border-radius:18px;background:white;color:#65777b}.studio-page-unavailable h2{font-size:23px;color:#263238}.studio-page-unavailable a,.studio-page-unavailable button{display:inline-block;margin-top:10px;padding:12px 22px;background:#0097a7;border:0;color:white;border-radius:12px;cursor:pointer}.studio-catalogue{max-width:1120px;margin:42px auto 0;color:#42585d;line-height:1.65}.studio-catalogue h2{font-size:clamp(21px,2.2vw,28px);line-height:1.3;color:#263d43;margin:24px 0 14px}.studio-breadcrumbs{font-size:13px;margin-bottom:18px;color:#667d83}.studio-breadcrumbs a,.studio-catalogue-help a{color:#007f8e;text-decoration:underline;text-underline-offset:3px}.studio-catalogue-intro{max-width:900px}.studio-catalogue-links{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.studio-catalogue-links a{display:inline-block;padding:8px 14px;border:1px solid #d5e4e6;border-radius:10px;background:white;color:#35565e;font-size:14px;text-decoration:none}.studio-catalogue-links a:hover,.studio-catalogue-links a[aria-current=page]{border-color:#0097a7;background:#e5f6f7;color:#006d79}.studio-catalogue-links a:focus-visible{outline:2px solid #007f8e;outline-offset:3px}.studio-section-links{margin-top:0}.studio-catalogue-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:24px}.studio-catalogue-grid figure{margin:0;min-width:0;border:1px solid #e1eaec;border-radius:14px;overflow:hidden;background:white}.studio-catalogue-grid img{display:block;width:100%;height:auto;aspect-ratio:4/5;-o-object-fit:contain;object-fit:contain;background:#f0f4f4}.studio-catalogue-grid figcaption{font-size:14px;padding:12px 14px;color:#314c53;line-height:1.45}.studio-catalogue-note{font-size:13px;color:#687e83;margin-top:14px}.studio-catalogue-help{max-width:900px;margin-top:30px}.studio-catalogue-help ol{padding-left:24px}.studio-catalogue-help li{padding-left:4px;margin:8px 0}@media(max-width:900px){.studio-catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.studio-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio-catalogue{margin-top:28px}.studio-catalogue-links a{font-size:13px;padding:7px 10px}}@media(min-width:1700px){.studio-page-shell{max-width:1780px}}@media(max-width:900px){.studio-page-shell{padding:8px 20px 24px}}@media(max-width:600px){.studio-page-shell{padding:8px 14px 20px}.studio-page-heading{margin-bottom:18px}}