@font-face{font-family:Red Hat Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/db0fddcdae7cf88c-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Red Hat Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/feec6f6f0d18f76b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db0fddcdae7cf88c-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Red Hat Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/feec6f6f0d18f76b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db0fddcdae7cf88c-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Red Hat Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/feec6f6f0d18f76b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/db0fddcdae7cf88c-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Red Hat Text;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/feec6f6f0d18f76b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Red Hat Text Fallback;src:local("Arial");ascent-override:101.53%;descent-override:30.42%;line-gap-override:0.00%;size-adjust:100.27%}.__className_217dc4{font-family:Red Hat Text,Red Hat Text Fallback;font-style:normal}.__variable_217dc4{--font-red-hat-text:"Red Hat Text","Red Hat Text Fallback"}body,html{margin:0;min-height:100%}.ops-gate,.shell,body{font-synthesis:none}.shell{display:grid;grid-template-columns:var(--side-w,268px) minmax(0,1fr);grid-template-areas:"side main";min-height:100vh}.shell>.side{grid-area:side}.shell>.workspace{grid-area:main;min-width:0}.shell>.admin-nav-backdrop{grid-area:side;z-index:180}@media (min-width:961px){.shell{grid-template-columns:var(--side-w,268px) minmax(0,1fr)!important}.shell>.side{position:-webkit-sticky!important;position:sticky!important;transform:none!important;display:flex!important;height:100vh}.admin-nav-toggle,.shell>.admin-nav-backdrop{display:none!important}}.table-wrap{overflow:auto;background:var(--panel);border:1px solid var(--line-soft,#e2e8f0);border-radius:var(--radius,14px)}.table-wrap table{width:100%;border-collapse:collapse}.table-wrap td,.table-wrap th{padding:.7rem .9rem;text-align:left;border-bottom:1px solid var(--line-soft,#e2e8f0)}.table-wrap th{color:var(--muted);font-size:.72rem;font-weight:600;letter-spacing:.02em}.alert{background:var(--danger-soft,#fef2f2);border:1px solid color-mix(in srgb,var(--danger) 28%,transparent);color:var(--danger);border-radius:10px;padding:.7rem .85rem;margin-bottom:.75rem}.alert.success{background:var(--ok-soft,#ecfdf5);border-color:color-mix(in srgb,var(--ok) 28%,transparent);color:var(--ok)}.alert.info{background:var(--info-soft,#eff6ff);border-color:color-mix(in srgb,var(--info) 28%,transparent);color:var(--info)}.field{display:grid;grid-gap:.35rem;gap:.35rem;margin-bottom:.75rem}.field label{font-size:.82rem;font-weight:600;color:var(--muted)}.field input,.field select,.field textarea{background:var(--bg);border:1px solid var(--line);color:var(--ink);border-radius:10px;padding:.55rem .7rem}.btn-row{display:flex;gap:.5rem;flex-wrap:wrap}.empty,.muted{color:var(--muted)}.empty{padding:1.25rem}.admin-jump{position:relative}.admin-jump input{width:min(220px,38vw);background:var(--bg);border:1px solid var(--line);color:var(--ink);border-radius:10px;padding:.45rem .65rem}.admin-jump ul{position:absolute;right:0;top:calc(100% + 6px);width:min(280px,70vw);background:var(--panel);border:1px solid var(--line);border-radius:12px;list-style:none;margin:0;padding:6px;z-index:80;box-shadow:var(--shadow-lg)}.admin-jump li a{display:flex;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:8px;color:var(--ink)}.admin-jump li a:hover{background:var(--bg-accent)}.admin-jump li small{color:var(--muted)}.page-editor-toolbar{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.pages-blocks-layout{align-items:start}.page-preview-frame{position:relative;height:420px;overflow:hidden;border-radius:10px;border:1px solid #e2e8f0;background:#0b1120}.page-preview-frame iframe{width:1280px;height:1680px;border:0;transform:scale(.25);transform-origin:top left;pointer-events:none;background:#fff}.page-item-editor{display:grid;grid-gap:.45rem;gap:.45rem;margin:0 0 .85rem;padding:.75rem;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.page-item-editor header{display:flex;justify-content:space-between;align-items:center}.pdr-block-meta{display:block;flex:1 1;min-width:0;background:none;border:0;color:inherit;text-align:left;cursor:pointer;padding:0}.page-editor-blocks-head{display:flex;justify-content:space-between;gap:.75rem;align-items:center;margin-bottom:.75rem}.pdr-block-canvas{list-style:none;margin:0;padding:0;display:grid;grid-gap:.65rem;gap:.65rem}.pdr-block-card{border:1px solid var(--line-soft,#e2e8f0);border-radius:12px;background:var(--bg)}.pdr-block-card>header{display:flex;justify-content:space-between;gap:.5rem;align-items:center;padding:.65rem .8rem}.pdr-block-card>header>button{display:flex;gap:.55rem;align-items:center;background:none;border:0;color:inherit;cursor:pointer;text-align:left}.pdr-block-card>header span{color:var(--muted);font-size:.8rem}.pdr-block-tools{display:flex;gap:.25rem}.pdr-block-fields{padding:0 .85rem .9rem}@media (max-width:960px){.page-editor-grid{grid-template-columns:1fr}}