@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");unicode-range:U+0000-00FF,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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff");unicode-range:U+0000-00FF,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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff");unicode-range:U+0000-00FF,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,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}:root{--bg-canvas: #f3f8fd;--bg-canvas-strong: #eaf3fc;--bg-surface: rgba(255, 255, 255, .96);--bg-surface-soft: rgba(248, 252, 255, .96);--bg-subtle: #edf5fc;--bg-emphasis: #dcecff;--bg-emphasis-strong: #c6e1ff;--border-default: #d6e4f1;--border-strong: #bfd3e6;--text-primary: #122033;--text-secondary: #53657a;--text-muted: #73869c;--accent-primary: #1d74ca;--accent-secondary: #2d8fe0;--accent-soft: #d8ecff;--success-soft: #e0f5ea;--success-text: #1f7f58;--warning-soft: #fff1dc;--warning-text: #be761c;--danger-soft: #fde9e7;--danger-text: #b54c44;--shadow-soft: 0 18px 40px rgba(40, 85, 138, .08);--shadow-card: 0 22px 50px rgba(24, 68, 119, .12);--shadow-hero: 0 28px 70px rgba(24, 68, 119, .16);--radius-xl: 28px;--radius-lg: 22px;--radius-md: 16px;--radius-sm: 12px;--max-content-width: 1480px}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at top left,rgba(29,116,202,.12),transparent 26%),radial-gradient(circle at top right,rgba(45,143,224,.08),transparent 24%),linear-gradient(180deg,#fbfdff 0%,var(--bg-canvas) 100%);color:var(--text-primary);font-family:Manrope,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{border:0;background:transparent}button:disabled{cursor:not-allowed;opacity:.65}input,select,textarea{width:100%;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:#fffffff5;color:var(--text-primary);padding:14px 16px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}input::placeholder,textarea::placeholder{color:#98a9bc}input:focus,select:focus,textarea:focus{border-color:#1d74caa6;box-shadow:0 0 0 4px #1d74ca1a;outline:none}textarea{min-height:132px;resize:vertical}.eyebrow,.pageHeader__eyebrow,.sidebar__eyebrow,.surfaceCard__eyebrow{margin:0 0 8px;color:var(--accent-primary);font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:999px;padding:0 18px;cursor:pointer;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}.button:hover{transform:translateY(-1px)}.button--small{min-height:38px;padding:0 14px;font-size:.86rem}.button--primary{background:linear-gradient(135deg,var(--accent-primary) 0%,var(--accent-secondary) 100%);box-shadow:0 12px 24px #1d74ca2e;color:#fff}.button--secondary{background:var(--bg-emphasis);color:var(--accent-primary)}.button--ghost{border:1px solid var(--border-default);background:#ffffffeb;color:var(--text-secondary)}.button--full{width:100%}.iconButton{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#ffffffeb;border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer}.textLink{display:inline-flex;align-items:center;gap:6px;color:var(--accent-primary);font-weight:800}.statusChip{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:7px 11px;font-size:.74rem;font-weight:800;letter-spacing:.01em}.statusChip__dot{width:8px;height:8px;border-radius:50%;background:currentColor}.statusChip--neutral{background:var(--bg-subtle);color:var(--text-secondary)}.statusChip--info{background:var(--accent-soft);color:var(--accent-primary)}.statusChip--success{background:var(--success-soft);color:var(--success-text)}.statusChip--warning{background:var(--warning-soft);color:var(--warning-text)}.statusChip--danger{background:var(--danger-soft);color:var(--danger-text)}.pageStack{display:flex;flex-direction:column;gap:26px}.headerActionRow,.pageHeader__actionRow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.field{display:flex;flex-direction:column;gap:8px}.field span{color:var(--text-secondary);font-size:.88rem;font-weight:800}.field small{margin-top:-2px}.field--checkbox{justify-content:start}.field--checkbox>span{min-height:52px;display:flex;align-items:center;gap:10px;padding:0 2px;color:var(--text-primary);line-height:1.35;min-width:0}.field--checkbox input[type=checkbox]{width:18px;height:18px;flex:0 0 auto;accent-color:var(--accent-primary)}.countryCombo{position:relative}.countryCombo input{width:100%}.countryCombo__menu{position:absolute;z-index:25;inset:calc(100% + 8px) 0 auto 0;max-height:260px;overflow:auto;padding:8px;border:1px solid rgba(199,216,235,.95);border-radius:var(--radius-md);background:#fffffffa;box-shadow:var(--shadow-card)}.countryCombo__menu button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:var(--text-primary);cursor:pointer;text-align:left}.countryCombo__menu button:hover,.countryCombo__menu button:focus-visible{background:#2563eb14;outline:none}.countryCombo__menu strong{color:var(--accent-primary);font-size:.78rem}.fieldHint{color:var(--text-muted)}.fieldError{color:var(--danger-text)}.formAlert{padding:15px 16px;border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-text);font-size:.92rem;font-weight:700}.surfaceCard{border:1px solid rgba(212,225,238,.9);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-soft)}.surfaceCard--subtle{background:linear-gradient(180deg,#fffffffa,#f5fafff5)}.surfaceCard--sky{background:linear-gradient(180deg,#fffffffc,#eff7fff0)}.surfaceCard--hero{background:radial-gradient(circle at top right,rgba(29,116,202,.16),transparent 34%),linear-gradient(180deg,#fffffffc,#f1f8fff7);border-color:#c2daf0eb;box-shadow:var(--shadow-hero)}.surfaceCard--padded{padding:24px}.surfaceCard__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.surfaceCard__heading{min-width:0}.surfaceCard__heading h3{margin:0;font-size:1.25rem}.surfaceCard__description,.surfaceCard__bodyText,.pageHeader__description,.emptyState p,.recentTitleCard p,.tableIdentity span,.tableStack small,.topbar__profile small,.surfaceCard__metaList span,.detailHeroMeta,.textSection p,.awardDetailCard p,.loginPage__lead,.featureCard p,.authCard__header p,.authCard__demo p{color:var(--text-secondary)}.surfaceCard__description{margin:8px 0 0}.surfaceCard__bodyText{margin:0}.surfaceCard__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.surfaceCard__metaList{display:grid;gap:14px}.surfaceCard__metaList div{display:flex;flex-direction:column;gap:4px;padding-bottom:14px;border-bottom:1px solid rgba(214,228,241,.72)}.surfaceCard__metaList div:last-child{border-bottom:0;padding-bottom:0}.surfaceCard__metaList strong{font-size:.97rem}.emptyState{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:8px 2px}.emptyState strong{font-size:1rem}.emptyState p{margin:0;max-width:56ch}.emptyState__action{margin-top:6px}.loginPage{min-height:100vh;display:grid;grid-template-columns:1.1fr .9fr}.loginPage__hero,.loginPage__panel{padding:42px;display:flex;align-items:center}.loginPage__heroInner{max-width:640px}.loginPage__heroInner h1{margin:0 0 16px;font-size:clamp(2.7rem,4vw,4.25rem);line-height:1.04}.loginPage__featureGrid{display:grid;gap:16px;margin-top:30px}.featureCard{display:flex;gap:14px;padding:24px;border:1px solid rgba(212,225,238,.85);border-radius:var(--radius-lg);background:#ffffffd6;box-shadow:var(--shadow-soft)}.authCard{width:min(470px,100%);display:flex;flex-direction:column;gap:20px;padding:32px;border:1px solid rgba(212,225,238,.85);border-radius:var(--radius-xl);background:#fffffff2;box-shadow:var(--shadow-card)}.authCard--wide{width:min(760px,100%)}.authCard__header h2{margin:0 0 10px;font-size:1.9rem}.authCard__header p:last-child{margin:0}.authCard__demo{padding:16px 18px;border-radius:var(--radius-md);background:var(--bg-subtle)}.authCard__demo p{margin:4px 0 0;font-family:IBM Plex Sans,sans-serif}.authCard__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:4px;color:var(--text-secondary);font-size:.94rem;font-weight:700}.legalPage{min-height:100vh;padding:42px 20px;background:radial-gradient(circle at top left,rgba(37,99,235,.12),transparent 32%),linear-gradient(180deg,#f7fbff,#eef6ff)}.legalPage__shell{width:min(920px,100%);margin:0 auto;display:grid;gap:24px}.legalPage__back{width:fit-content;display:inline-flex;align-items:center;gap:8px;color:var(--accent-primary);font-weight:900;text-decoration:none}.legalPage__header,.legalPage__sections article{border:1px solid rgba(205,221,238,.9);border-radius:var(--radius-lg);background:#fffffff0;box-shadow:var(--shadow-soft)}.legalPage__header{padding:clamp(28px,5vw,48px)}.legalPage__header h1{margin:0 0 12px;font-size:clamp(2.2rem,5vw,4rem);line-height:1.02}.legalPage__header p,.legalPage__sections p{color:var(--text-secondary)}.legalPage__sections{display:grid;gap:16px}.legalPage__sections article{padding:24px}.legalPage__sections h2{margin:0 0 8px;font-size:1.08rem}.authInfoCard{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:1px solid rgba(194,218,240,.9);border-radius:var(--radius-md);background:linear-gradient(180deg,#f5fafff5,#edf6fff5);color:var(--text-secondary)}.authInfoCard strong{color:var(--text-primary)}.authInfoCard code{display:inline-flex;align-items:center;width:fit-content;min-height:34px;padding:0 12px;border-radius:999px;background:#ffffffe0;color:var(--accent-primary);font-family:IBM Plex Sans,sans-serif;font-size:.84rem;font-weight:700}.appShell{min-height:100vh;display:grid;grid-template-columns:304px 1fr;position:relative}.appShell__ambient{position:fixed;inset:0;background:radial-gradient(circle at 20% 0%,rgba(29,116,202,.08),transparent 24%),radial-gradient(circle at 100% 10%,rgba(45,143,224,.06),transparent 22%);pointer-events:none}.appShell__content{min-width:0;position:relative;z-index:1}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;gap:26px;height:100vh;padding:26px 22px;border-right:1px solid rgba(214,228,241,.95);background:linear-gradient(180deg,#f9fcfff7,#f3f8fdf5);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sidebar__brand{display:flex;align-items:center;gap:14px}.sidebar__brand h1{margin:0;font-size:1.36rem}.sidebar__logo{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;background:linear-gradient(135deg,var(--accent-primary) 0%,var(--accent-secondary) 100%);box-shadow:0 14px 26px #1d74ca2e;color:#fff;font-weight:900}.sidebar__group{display:flex;flex-direction:column;gap:10px}.sidebar__groupLabel{margin:0;color:var(--text-muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sidebar__nav{display:grid;gap:8px}.sidebar__link{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;color:var(--text-secondary);font-weight:800;transition:background-color .18s ease,color .18s ease,transform .18s ease}.sidebar__link:hover,.sidebar__link--active{background:var(--bg-emphasis);color:var(--accent-primary);transform:translate(2px)}.sidebar__linkIcon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:#ffffffbf}.sidebar__link--disabled{opacity:.76;cursor:default}.sidebar__pill{margin-left:auto;padding:4px 8px;border-radius:999px;background:#ffffffc7;color:var(--text-muted);font-size:.7rem;font-weight:800}.sidebar__workspaceCard{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;border-radius:var(--radius-md);border:1px solid rgba(214,228,241,.88);background:linear-gradient(180deg,#fffffff5,#f0f7fff0)}.sidebar__workspaceLabel{margin:0 0 4px;color:var(--text-muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sidebar__workspaceCode{display:inline-flex;align-items:center;justify-content:center;min-width:50px;min-height:38px;padding:0 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent-primary);font-size:.78rem;font-weight:900}.sidebar__footer{margin-top:auto;display:grid;gap:4px;padding:16px;border-radius:var(--radius-md);background:linear-gradient(180deg,#fff,#edf6ff);border:1px solid var(--border-default)}.sidebar__footer p,.sidebar__footer strong,.sidebar__footerMeta{margin:0}.sidebar__footerMeta{color:var(--text-muted);font-size:.88rem}.topbar{position:sticky;top:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 28px;border-bottom:1px solid rgba(214,228,241,.9);background:#f3f8fde0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.topbar__context{display:flex;flex-direction:column;gap:12px;min-width:0}.topbar__breadcrumbs{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:.84rem}.topbar__breadcrumbs strong{color:var(--text-primary)}.topbar__titleRow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.topbar__titleRow h2{margin:0;font-size:1.2rem;letter-spacing:-.02em}.topbar__subtitle{color:var(--text-muted);font-size:.92rem;font-weight:700}.topbar__search{display:flex;align-items:center;gap:10px;min-width:360px;max-width:620px;padding:0 16px;border:1px solid var(--border-default);border-radius:999px;background:#fffffff0;box-shadow:inset 0 1px #fff9}.topbar__search input{border:0;background:transparent;padding-left:0}.topbar__search input:focus{box-shadow:none}.topbar__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.topbar__chip{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;background:var(--accent-soft);color:var(--accent-primary);font-size:.83rem;font-weight:800}.topbar__chip--ghost{border:1px solid var(--border-default);background:#fffffff0;color:var(--text-secondary)}.topbar__profile{display:inline-flex;align-items:center;gap:12px;padding:8px 12px 8px 8px;border-radius:999px;border:1px solid var(--border-default);background:#fffffff0;cursor:pointer}.topbar__avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#d8ecff,#f0f7ff);color:var(--accent-primary);font-weight:900}.topbar__profile span{display:flex;flex-direction:column}.appShell__main{width:min(var(--max-content-width),100%);padding:30px 28px 40px}.appShell__page{display:flex;flex-direction:column;gap:26px}.pageHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:4px 2px 0}.pageHeader__content{min-width:0}.pageHeader__titleRow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pageHeader h1{margin:0;font-size:clamp(1.95rem,2.3vw,2.5rem);letter-spacing:-.03em}.pageHeader__description{margin:10px 0 0;max-width:68ch}.pageHeader__meta{margin-top:16px}.pageHeader__pillRow{display:flex;flex-wrap:wrap;gap:10px}.pageHeader__pill{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(214,228,241,.84);background:#ffffffe0;color:var(--text-secondary);font-size:.82rem;font-weight:700}.pageHeader__badges,.pageHeader__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kpiGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.kpiCard{display:flex;flex-direction:column;gap:6px;padding:22px;border:1px solid rgba(212,225,238,.86);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.kpiCard__header{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-secondary);font-size:.9rem;font-weight:700}.kpiCard strong{font-size:2rem;letter-spacing:-.04em}.kpiCard p{margin:0;color:var(--text-secondary)}.kpiCard--sky{background:linear-gradient(180deg,#fff,#f7fbff)}.kpiCard--blue{background:linear-gradient(180deg,#fff,#eef6ff)}.kpiCard--amber{background:linear-gradient(180deg,#fff,#fff8ef)}.kpiCard--slate{background:linear-gradient(180deg,#fff,#f6f9fc)}.kpiCard--green{background:linear-gradient(180deg,#fff,#effbf4)}.kpiCard--teal{background:linear-gradient(180deg,#fff,#eefcfb)}.kpiCard--indigo{background:linear-gradient(180deg,#fff,#f2f4ff)}.dashboardHero,.detailHeroCard,.editorHeroCard{overflow:hidden}.dashboardHero__content,.detailHeroCard__content,.editorHeroCard__content{display:grid;gap:20px;padding:28px}.dashboardHero__content,.editorHeroCard__content{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.dashboardHero__copy h3,.detailHeroCard__body h3,.editorHeroCard__copy h3{margin:0 0 10px;font-size:clamp(1.5rem,2vw,2rem);letter-spacing:-.03em}.dashboardHero__copy p,.editorHeroCard__copy p,.detailHeroCard__body p{margin:0;color:var(--text-secondary);max-width:62ch}.dashboardHero__actions,.editorHeroCard__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px}.editorHeroCard__meta span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:#ffffffc7;color:var(--text-secondary);font-size:.8rem;font-weight:700}.dashboardHero__stats,.editorHeroCard__stats{display:grid;gap:14px}.dashboardHero__stat,.editorHeroCard__stat{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:var(--radius-md);border:1px solid rgba(214,228,241,.82);background:#ffffffbd}.dashboardHero__stat span,.editorHeroCard__stat span{color:var(--text-muted);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dashboardHero__stat strong,.editorHeroCard__stat strong{font-size:1.5rem;letter-spacing:-.03em}.dashboardHero__stat small,.editorHeroCard__stat small{color:var(--text-secondary)}.dashboardLayout,.editorWorkspace,.detailLayout{display:grid;gap:20px}.dashboardLayout,.detailLayout{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr)}.editorWorkspace{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.dashboardLayout__main,.dashboardLayout__aside,.editorWorkspace__main,.editorWorkspace__aside,.detailLayout__main,.detailLayout__aside{display:flex;flex-direction:column;gap:20px}.attentionList,.awardsList{display:grid;gap:14px}.listInsightGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.miniStatCard{display:flex;flex-direction:column;gap:6px}.miniStatCard strong{font-size:1.75rem;letter-spacing:-.03em}.miniStatCard small,.miniStatCard__label{color:var(--text-secondary)}.miniStatCard__label{font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.attentionItem{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:linear-gradient(180deg,#fff,#f9fbff)}.attentionItem p,.awardDetailCard p{margin:6px 0 0}.recentTitleGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.recentTitleCard{display:flex;flex-direction:column;gap:12px;min-height:200px;padding:18px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:linear-gradient(180deg,#fff,#f7fbff);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.recentTitleCard:hover{transform:translateY(-2px);border-color:var(--border-strong);box-shadow:0 18px 34px #23568a1f}.recentTitleCard__header,.usageStat__header,.awardDetailCard__header,.tableFooter,.filterSummary{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.detailHeroMeta{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap}.recentTitleCard strong{font-size:1.03rem}.recentTitleCard__body{display:flex;flex-direction:column;gap:8px}.recentTitleCard__link{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:var(--accent-primary);font-size:.92rem;font-weight:800}.usageStat+.usageStat{margin-top:18px}.usageStat small{display:inline-block;margin-top:8px;color:var(--text-secondary)}.catalogSpotlightGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.catalogSpotlightCard{display:grid;grid-template-columns:84px 1fr;gap:16px;align-items:center;padding:18px;border-radius:var(--radius-md);border:1px solid var(--border-default);background:linear-gradient(180deg,#fff,#f8fbff);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.catalogSpotlightCard:hover{transform:translateY(-2px);border-color:var(--border-strong);box-shadow:0 18px 34px #23568a1f}.catalogSpotlightCard__cover{display:grid;place-items:center;width:84px;height:108px;border-radius:18px;background:linear-gradient(180deg,#1d74ca29,#2d8fe014),#fff;color:var(--accent-primary);box-shadow:inset 0 1px #ffffffb8}.catalogSpotlightCard__body{display:flex;flex-direction:column;gap:8px}.catalogSpotlightCard__body strong{font-size:1rem}.catalogSpotlightCard__body p,.catalogSpotlightCard__body small{margin:0;color:var(--text-secondary)}.progress{height:10px;overflow:hidden;margin-top:10px;border-radius:999px;background:var(--bg-subtle)}.progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(135deg,var(--accent-primary) 0%,var(--accent-secondary) 100%)}.filterBarCard{background:linear-gradient(180deg,#fffffffa,#f7fbfff5)}.filterBar{display:flex;flex-direction:column;gap:18px}.filterBar__top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.filterBar__intro{min-width:0}.filterBar__intro h3{margin:0;font-size:1.08rem}.filterBar__intro p{margin:8px 0 0;color:var(--text-secondary)}.filterBar__topActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.filterBar__fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:end;padding-top:4px}.filterBar__actions{display:flex;gap:10px;flex-wrap:wrap}.filterBar__toolbar{display:flex;gap:14px}.filterBar__summary{padding-top:14px;border-top:1px solid rgba(214,228,241,.78)}.filterSummary{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--text-secondary);font-size:.9rem}.filterField{display:flex;flex-direction:column;gap:8px}.filterField span{color:var(--text-secondary);font-size:.8rem;font-weight:800}.filterField--search{flex-direction:row;align-items:center;padding:0 16px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:#fffffff5}.filterField--search input{border:0;background:transparent;padding-left:10px}.filterField--search input:focus{box-shadow:none}.filterField--searchWide{min-height:58px}.filterField__inlineHint{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:var(--bg-subtle);color:var(--text-muted);font-size:.74rem;font-weight:800}.filterBar__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:999px;background:var(--bg-subtle);color:var(--accent-primary);font-size:.72rem;font-weight:900}.filterTagRow{display:flex;gap:8px;flex-wrap:wrap}.filterTag{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:#eef5fd;color:var(--accent-primary);font-size:.78rem;font-weight:700}.filterTag--soft{background:#ffffffeb;color:var(--text-secondary);border:1px solid var(--border-default)}.dataTable{overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-md);background:#fffffffa}.dataTable__toolbar{padding:18px;border-bottom:1px solid rgba(214,228,241,.82);background:linear-gradient(180deg,#fffffff5,#f7fbfff0)}.dataTable__intro{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.dataTable__intro p{margin:6px 0 0;color:var(--text-secondary)}.dataTable__toolbarBadges{display:flex;gap:10px;flex-wrap:wrap}.dataTable__scroll{overflow:auto}.dataTable__table{width:100%;border-collapse:collapse}.dataTable thead{background:#f1f7fd}.dataTable th,.dataTable td{padding:16px 18px;border-bottom:1px solid rgba(214,228,241,.82);text-align:left;vertical-align:top}.dataTable th{color:var(--text-secondary);font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dataTable__table--sticky thead th{position:sticky;top:0;z-index:2;background:#f1f7fd}.dataTable tbody tr:hover{background:#f4f9ffb8}.dataTable__footer{padding:14px 18px;background:#f7fbff}.dataTable__placeholder{padding:24px 0;color:var(--text-secondary);font-weight:700;text-align:center}.align-right{text-align:right!important}.tableIdentity,.tableStack{display:flex;flex-direction:column;gap:4px}.tableIdentity__link{color:var(--text-primary);font-weight:800}.tableActions{display:inline-flex;gap:14px;justify-content:flex-end;flex-wrap:wrap}.tableChipStack{display:flex;flex-wrap:wrap;gap:8px}.discoveryFilterPanel{display:grid;gap:16px}.discoveryFilterGrid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.filterChecklist{margin:0;border:1px solid rgba(148,163,184,.24);border-radius:20px;background:#f8fcffeb;padding:16px}.filterChecklist legend{padding:0 8px;color:var(--text-primary);font-size:.82rem;font-weight:700}.filterChecklist__grid{display:flex;flex-wrap:wrap;gap:10px}.filterChecklist__item{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(148,163,184,.22);border-radius:999px;background:#fffffff5;color:var(--text-secondary);cursor:pointer;padding:10px 14px;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.filterChecklist__item:hover{border-color:#3b82f64d;transform:translateY(-1px)}.filterChecklist__item input{accent-color:var(--brand-600)}.filterChecklist__item--active{border-color:#3b82f657;background:#eff8fffa;box-shadow:0 14px 28px #0f172a14;color:var(--text-primary)}.segmentedToggle{display:inline-flex;flex-wrap:wrap;gap:6px;padding:6px;border-radius:999px;background:#e5eef9b8}.segmentedToggle__button{appearance:none;border:none;border-radius:999px;background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit;font-weight:700;padding:12px 16px;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.segmentedToggle__button--active{background:#fffffffa;color:var(--text-primary);box-shadow:0 12px 24px #0f172a14}.discoverySelectionBar{position:sticky;bottom:20px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(59,130,246,.18);border-radius:24px;background:#fffffff5;box-shadow:0 24px 48px #0f172a1f;padding:16px 20px}.discoverySelectionBar p{margin:4px 0 0;color:var(--text-secondary)}.discoverySelectionBar__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.selectionPreviewGrid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.selectionPreviewCard{display:grid;gap:10px;border:1px solid rgba(148,163,184,.2);border-radius:22px;background:linear-gradient(180deg,#f8fcfffa,#fffffffa);padding:16px}.selectionPreviewCard small{color:var(--text-secondary)}.emptyInlineState{display:grid;gap:6px;color:var(--text-secondary)}.emptyInlineState strong{color:var(--text-primary)}.discoveryResultCardGrid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.discoveryResultCard{display:grid;gap:14px;border:1px solid rgba(148,163,184,.18);border-radius:24px;background:linear-gradient(180deg,#fffffffa,#f4fafffa);box-shadow:0 18px 36px #0f172a14;color:inherit;min-height:220px;padding:16px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.discoveryResultCard:hover{border-color:#3b82f647;box-shadow:0 24px 48px #0f172a1f;transform:translateY(-2px)}.discoveryResultCard__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tableSelectionCell{width:48px}.checkboxTable{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid rgba(148,163,184,.3);border-radius:8px;background:#fffffff5}.checkboxTable input{accent-color:var(--brand-600)}.checkboxTable--active{border-color:#3b82f661;background:#eff8fffa}.tableFooter{color:var(--text-secondary);font-size:.9rem}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.formGrid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.field--wide{grid-column:span 2}.awardsList--detail{gap:12px}.awardCard{display:flex;flex-direction:column;gap:16px;padding:18px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:linear-gradient(180deg,#fff,#f9fbff)}.awardCard__grid{display:grid;gap:14px}.awardDetailCard{padding:16px 18px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:linear-gradient(180deg,#fff,#f9fbff)}.scopeCardGrid,.assignmentCardGrid{display:grid;gap:14px}.scopeCardGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.scopeCardGrid--compact{margin-top:16px}.scopeCard,.assignmentCard{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:linear-gradient(180deg,#fff,#f8fbff)}.scopeCard p,.assignmentCard p{margin:0;color:var(--text-secondary)}.scopeCard__header,.assignmentCard__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.scopeCard--link{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.scopeCard--link:hover{transform:translateY(-2px);border-color:var(--border-strong);box-shadow:0 18px 34px #23568a1f}.assignmentCard__meta{display:flex;flex-wrap:wrap;gap:10px;color:var(--text-secondary);font-size:.88rem;font-weight:700}.sectionTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sectionTabs__tab{display:flex;flex-direction:column;gap:4px;align-items:flex-start;padding:16px 18px;border-radius:var(--radius-md);border:1px solid var(--border-default);background:#ffffffe6;cursor:pointer;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.sectionTabs__tab span{color:var(--text-secondary);font-size:.86rem}.sectionTabs__tab--active,.sectionTabs__tab:hover{border-color:#1d74ca42;background:linear-gradient(180deg,#fffffffa,#eff7fff0);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.inlineEmptyCard{border-style:dashed;background:transparent;box-shadow:none}.editorFooter{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;border:1px solid rgba(212,225,238,.9);border-radius:var(--radius-lg);background:linear-gradient(180deg,#fff,#f7fbff);box-shadow:var(--shadow-soft)}.editorFooter p{margin:6px 0 0;color:var(--text-secondary)}.detailHeroCard__content{grid-template-columns:170px minmax(0,1fr);align-items:center}.detailHeroCard__cover{display:grid;place-items:center;width:170px;height:218px;border-radius:28px;background:linear-gradient(180deg,#1d74ca2e,#2d8fe014),#fff;color:var(--accent-primary);font-size:3rem;font-weight:900;box-shadow:inset 0 1px #ffffffbf}.detailHeroCard__body{display:flex;flex-direction:column;gap:16px}.detailStatGrid--hero{margin-top:6px}.editorSection{scroll-margin-top:112px}.editorWorkspace__asideSticky,.detailLayout__aside{position:sticky;top:108px}.editorNavList{display:grid;gap:10px}.editorNavList__item{display:flex;align-items:center;min-height:42px;padding:0 14px;border-radius:12px;background:#f4f9ffe6;border:1px solid rgba(214,228,241,.78);color:var(--text-secondary);font-weight:700}.bannerNote{display:inline-flex;align-items:center;gap:10px;padding:14px 16px;border-radius:var(--radius-md);background:#f4f9ffe0;color:var(--text-secondary);font-weight:700}.bannerNote--warning{background:#fff1dcd1;color:var(--warning-text)}.detailStatGrid,.keyValueGrid{display:grid;gap:14px}.detailStatGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.detailStat,.keyValueCard{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:#f8fcffe0}.detailStat span,.keyValueCard span,.textSection__label{color:var(--text-muted);font-size:.79rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.keyValueGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.textSection{display:grid;gap:18px}.textSection p{margin:8px 0 0}.bulletList,.checkList{display:grid;gap:12px;margin:0;padding-left:18px}.bulletList li,.checkList__item{color:var(--text-secondary)}.checkList{padding-left:0;list-style:none}.checkList__item{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--radius-md);background:#f4f9ffd1;border:1px solid rgba(214,228,241,.78);font-weight:700}.checkList__item:before{content:"";width:10px;height:10px;border-radius:50%;background:#c0d2e4}.checkList__item--complete{color:var(--success-text);background:#e0f5eab8;border-color:#95d3b18c}.checkList__item--complete:before{background:var(--success-text)}.checkboxField{display:inline-flex;align-items:center;gap:10px;color:var(--text-primary);font-size:.92rem;font-weight:800}.checkboxField input,.toggleCard input{width:18px;height:18px;margin:0}.filterField--toggle{gap:10px}.toggleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.toggleCard{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:#fffffff0;color:var(--text-secondary);font-weight:700}.scopeEditorList{display:grid;gap:16px}.scopeEditorRow{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:linear-gradient(180deg,#fff,#f8fbff)}.scopeEditorRow__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.detailLayout--builder{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start}.detailLayout__side{display:flex;flex-direction:column;gap:20px}.inlineFilterGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.emptyStateActionRow{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.keyValueGrid--single{grid-template-columns:minmax(0,1fr)}.detailStatGrid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogCardGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.catalogCard{display:flex;flex-direction:column;gap:16px;min-height:220px;padding:22px;border:1px solid rgba(212,225,238,.9);border-radius:var(--radius-lg);background:linear-gradient(180deg,#fffffffa,#f5fafff5);box-shadow:var(--shadow-soft);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.catalogCard:hover{transform:translateY(-2px);border-color:var(--border-strong);box-shadow:var(--shadow-card)}.catalogCard__header,.catalogCard__footer,.catalogCard__stats,.exportHistoryRow,.templateCard__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.catalogCard__eyebrow{display:inline-flex;margin-bottom:6px;color:var(--accent-primary);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.catalogCard__header h3{margin:0;font-size:1.18rem;letter-spacing:-.02em}.catalogCard__meta,.catalogCard__footer{color:var(--text-secondary)}.catalogCard__meta{margin:-4px 0 0}.catalogCard__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.catalogCard__stats>div{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid rgba(214,228,241,.82);border-radius:var(--radius-md);background:#ffffffd1}.catalogCard__stats span,.catalogItemRow p,.catalogLibraryItem p,.exportHistoryRow p,.tableInlineError,.uploadCard__content p,.templateCard p,.payloadPreview{color:var(--text-secondary)}.catalogCard__stats span{font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.catalogCard__stats strong{font-size:1.35rem;letter-spacing:-.03em}.catalogCard__footer{margin-top:auto;padding-top:14px;border-top:1px solid rgba(214,228,241,.75);font-size:.88rem;font-weight:700}.catalogBuilderGrid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(300px,.78fr);gap:18px;align-items:start}.catalogSelectionColumn,.catalogLibraryColumn,.importDetailPanel,.templateCard,.uploadCard{border:1px solid rgba(214,228,241,.84);border-radius:var(--radius-lg);background:linear-gradient(180deg,#fffffff5,#f7fbfff5)}.catalogSelectionColumn,.catalogLibraryColumn{display:flex;flex-direction:column;gap:14px;padding:18px;min-height:320px}.catalogItemStack,.catalogLibraryList,.exportHistoryList,.templateStack{display:grid;gap:12px}.catalogItemRow,.catalogLibraryItem,.exportHistoryRow{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px;border:1px solid rgba(214,228,241,.78);border-radius:var(--radius-md);background:#ffffffdb}.catalogItemRow strong,.catalogLibraryItem strong,.uploadCard__content strong,.templateCard strong{display:block}.catalogItemRow p,.catalogLibraryItem p,.exportHistoryRow p{margin:6px 0 0}.catalogItemRow small,.catalogLibraryItem small{display:block;margin-top:8px;color:var(--text-muted)}.catalogItemRow__actions,.exportHistoryRow__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.catalogLibraryList{max-height:540px;overflow:auto;padding-right:2px}.catalogLibraryItem{width:100%;cursor:pointer;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.catalogLibraryItem:hover,.uploadCard:hover{transform:translateY(-1px);border-color:var(--border-strong);box-shadow:0 16px 28px #2052841a}.catalogLibraryItem__action,.uploadCard__icon{display:grid;place-items:center;flex:0 0 auto;background:var(--accent-soft);color:var(--accent-primary)}.catalogLibraryItem__action{width:36px;height:36px;border-radius:50%}.exportHistoryList{margin-top:4px}.uploadCardGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.uploadCard{display:flex;align-items:flex-start;gap:16px;width:100%;padding:20px;box-shadow:var(--shadow-soft);cursor:pointer;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.uploadCard__icon{width:46px;height:46px;border-radius:14px}.uploadCard__content{display:flex;flex-direction:column;gap:6px}.uploadCard__content p,.templateCard p{margin:0}.importDetailPanel{display:flex;flex-direction:column;gap:16px;padding:18px}.templateCard{padding:16px}.templateCard__header{margin-bottom:10px;justify-content:flex-start;gap:10px}.tableInlineError{margin-top:8px;font-size:.8rem;font-weight:700;color:var(--danger-text)}.payloadPreview{display:block;max-width:100%;padding:12px 14px;border:1px solid rgba(214,228,241,.88);border-radius:var(--radius-md);background:#eff6ffd6;font-size:.78rem;white-space:pre-wrap;word-break:break-word}.dataTable__row{cursor:pointer}.dataTable__row--active{background:#e8f3ffd1}.detailHeroCard__content--wide{grid-template-columns:minmax(0,1fr)}@media(max-width:1280px){.kpiGrid,.filterBar__fields,.inlineFilterGrid,.listInsightGrid,.uploadCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogBuilderGrid,.catalogSpotlightGrid{grid-template-columns:1fr}}@media(max-width:1080px){.appShell,.dashboardLayout,.editorWorkspace,.detailLayout,.loginPage,.dashboardHero__content,.editorHeroCard__content,.detailHeroCard__content{grid-template-columns:1fr}.sidebar{display:none}.topbar{flex-direction:column;align-items:stretch}.topbar__search{min-width:0;max-width:none}.editorWorkspace__asideSticky,.detailLayout__aside,.detailLayout__side{position:static}}@media(max-width:760px){.appShell__main,.loginPage__hero,.loginPage__panel{padding:24px 18px}.pageHeader,.editorFooter{flex-direction:column;align-items:stretch}.formGrid,.keyValueGrid,.detailStatGrid,.detailStatGrid--compact,.discoveryFilterGrid,.filterBar__fields,.inlineFilterGrid,.kpiGrid,.listInsightGrid,.uploadCardGrid,.sectionTabs,.toggleGrid,.scopeEditorRow__grid,.catalogCard__stats,.catalogBuilderGrid{grid-template-columns:1fr}.field--wide{grid-column:auto}.topbar__meta{justify-content:flex-start}.filterBar__top,.filterSummary,.dataTable__intro{flex-direction:column;align-items:stretch}.discoverySelectionBar{align-items:stretch;flex-direction:column}.discoverySelectionBar__actions{justify-content:flex-start}}:root{--ui-color-canvas: #f4f8fc;--ui-color-canvas-strong: #edf5fc;--ui-color-surface: #ffffff;--ui-color-surface-tint: #f9fbfe;--ui-color-surface-strong: #edf5fc;--ui-color-border: #d6e2ee;--ui-color-border-strong: #c2d3e4;--ui-color-text: #132033;--ui-color-text-muted: #526378;--ui-color-text-soft: #7a8ea4;--ui-color-brand: #1e75d1;--ui-color-brand-strong: #155ca9;--ui-color-brand-soft: #e7f2ff;--ui-color-brand-wash: rgba(30, 117, 209, .07);--ui-color-success: #1b8558;--ui-color-success-soft: #e8f7ef;--ui-color-warning: #b7771d;--ui-color-warning-soft: #fff4df;--ui-color-danger: #b45045;--ui-color-danger-soft: #fdeceb;--ui-color-info: #1f63a3;--ui-color-info-soft: #e8f2ff;--ui-shadow-card: 0 14px 34px rgba(16, 42, 72, .07);--ui-shadow-card-strong: 0 22px 50px rgba(16, 42, 72, .11);--ui-shadow-hover: 0 18px 40px rgba(16, 42, 72, .1);--ui-radius-sm: 12px;--ui-radius-md: 18px;--ui-radius-lg: 24px;--ui-space-1: 8px;--ui-space-2: 16px;--ui-space-3: 24px;--ui-space-4: 32px;--ui-space-5: 40px;--ui-space-6: 48px;--ui-font-xs: .75rem;--ui-font-sm: .875rem;--ui-font-md: 1rem;--ui-font-lg: 1.125rem;--ui-font-title: 1.375rem;--ui-font-page: 1.875rem;--ui-content-max: 1480px}html{color-scheme:light}body{background:radial-gradient(circle at 0% 0%,rgba(30,117,209,.08),transparent 24%),radial-gradient(circle at 100% 0%,rgba(61,152,227,.08),transparent 20%),linear-gradient(180deg,#fbfdff 0%,var(--ui-color-canvas) 100%);color:var(--ui-color-text);line-height:1.45}#root{min-height:100vh}.ui-appFrame{min-height:100vh;display:grid;grid-template-columns:296px minmax(0,1fr)}.ui-appFrame__content{min-width:0;display:flex;flex-direction:column}.ui-appFrame__main{width:min(100%,var(--ui-content-max));padding:var(--ui-space-4)}.ui-appFrame__page{display:flex;flex-direction:column;gap:var(--ui-space-4)}.ui-sidebarOverlay{display:none}.ui-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:20px;padding:var(--ui-space-3);border-right:1px solid rgba(216,227,238,.92);background:linear-gradient(180deg,#fafcfffa,#f2f8fdfa);box-shadow:inset -1px 0 #ffffffa8}.ui-sidebar__header,.ui-sidebar__brand,.ui-sidebar__workspace,.ui-topHeader,.ui-topHeader__primary,.ui-topHeader__meta,.ui-card__header,.ui-pageHeader,.ui-pageHeader__titleRow,.ui-toolbar,.ui-filterBar__top,.ui-filterBar__controls,.ui-dataTable__toolbar,.ui-field__labelRow,.ui-uploadField__header,.ui-uploadField__preview,.ui-listItem,.ui-spotlightCard__header,.ui-editorAside__nav a,.ui-titleActions,.ui-formFooter,.ui-titleIdentity,.ui-dashboardHero,.ui-metricList__item,.ui-sectionHeader{display:flex;align-items:center}.ui-sidebar__header,.ui-sidebar__workspace,.ui-topHeader,.ui-card__header,.ui-pageHeader,.ui-toolbar,.ui-filterBar__top,.ui-uploadField__header,.ui-uploadField__preview,.ui-listItem,.ui-spotlightCard__header,.ui-dashboardHero,.ui-metricList__item,.ui-sectionHeader,.ui-formFooter{justify-content:space-between}.ui-sidebar__brand{gap:12px;min-width:0}.ui-sidebar__logo{width:44px;height:44px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,var(--ui-color-brand) 0%,#52a3f1 100%);color:#fff;box-shadow:0 14px 30px #1e75d138;font-size:var(--ui-font-sm);font-weight:800}.ui-sidebar__eyebrow,.ui-card__eyebrow,.ui-pageHeader__eyebrow,.ui-label{margin:0;color:var(--ui-color-brand);font-size:var(--ui-font-xs);font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ui-sidebar__brand strong{display:block;font-size:1.2rem;letter-spacing:-.02em}.ui-sidebar__workspace{gap:var(--ui-space-2);padding:16px;border-radius:var(--ui-radius-md);border:1px solid rgba(216,227,238,.94);background:linear-gradient(180deg,#fffffffa,#f3f8fef5);box-shadow:inset 0 1px #ffffffb8}.ui-sidebar__workspace>div{min-width:0}.ui-sidebar__workspaceLabel,.ui-sidebar__workspace p,.ui-sidebar__footer p,.ui-card__description,.ui-pageHeader__description,.ui-toolbar__intro p,.ui-filterBar__intro p,.ui-emptyState p,.ui-dataTable td small,.ui-topHeader__breadcrumbs,.ui-topHeader__profileText small,.ui-listItem p,.ui-spotlightCard p,.ui-sectionNav__label,.ui-metricList__item p,.ui-uploadField p,.ui-uploadField__previewMeta span,.ui-dashboardHero__copy p,.ui-editorHero__meta,.ui-editorAside__summary p,.ui-formHint,.ui-dashboardPanel p,.ui-kpiSummary,.ui-titleSupportText,.ui-titleIdentity small,.ui-summaryPill,.ui-textMuted{color:var(--ui-color-text-muted)}.ui-sidebar__workspace strong,.ui-sidebar__workspace p{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-sidebar__workspace p{margin:4px 0 0;font-size:var(--ui-font-sm)}.ui-sidebar__workspaceCode{flex:0 0 auto;max-width:70px;min-width:48px;min-height:40px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--ui-color-brand-soft);color:var(--ui-color-brand);font-size:var(--ui-font-xs);font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-sidebar__nav,.ui-sidebar__group{display:grid;gap:10px}.ui-sidebar__groupHeader{display:inline-flex;align-items:center;gap:10px;color:var(--ui-color-text);font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ui-sidebar__groupItems{display:grid;gap:6px}.ui-sidebar__link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:0 12px;border-radius:14px;color:var(--ui-color-text-muted);font-size:var(--ui-font-sm);font-weight:700;transition:background-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease,border-color .16s ease;border:1px solid transparent}.ui-sidebar__link:hover,.ui-sidebar__link--active{background:#e7f2ffe0;color:var(--ui-color-brand-strong);border-color:#1e75d11f;box-shadow:inset 0 1px #ffffffc2}.ui-sidebar__link--topLevel{min-height:42px}.ui-sidebar__link--disabled{opacity:.7;cursor:default}.ui-sidebar__linkText{display:inline-flex;align-items:center;gap:10px}.ui-sidebar__linkMeta{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:#ffffffd1;color:var(--ui-color-text-soft);font-size:.7rem;font-weight:800}.ui-sidebar__footer{margin-top:auto;padding:18px;border-radius:var(--ui-radius-md);border:1px solid rgba(216,227,238,.92);background:linear-gradient(180deg,#fffffffa,#f3f8fef5)}.ui-sidebar__footer strong{display:block;margin-top:8px}.ui-sidebar__footerRow{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border-radius:999px;background:var(--ui-color-brand-wash);color:var(--ui-color-brand);font-size:var(--ui-font-xs);font-weight:800}.ui-sidebar__mobileClose{display:none}.ui-topHeader{position:sticky;top:0;z-index:20;gap:var(--ui-space-2);min-width:0;min-height:76px;padding:18px var(--ui-space-4);border-bottom:1px solid rgba(216,227,238,.92);background:#f4f8fce0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ui-topHeader__primary,.ui-topHeader__meta,.ui-topHeader__context,.ui-topHeader__breadcrumbs,.ui-topHeader__profile{gap:12px}.ui-topHeader__primary{flex:1 1 auto;min-width:0}.ui-topHeader__meta{flex:0 1 auto;justify-content:flex-end;min-width:0;max-width:min(100%,640px)}.ui-topHeader__context{display:grid;gap:8px;flex:1 1 auto;min-width:0}.ui-topHeader__breadcrumbs{min-width:0}.ui-topHeader__search{min-width:min(460px,44vw);max-width:620px;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;border:1px solid rgba(216,227,238,.96);border-radius:999px;background:#fffffff0;box-shadow:inset 0 1px #ffffffb8}.ui-topHeader__search input{border:0;background:transparent;padding:0;color:var(--ui-color-text-soft)}input::placeholder,textarea::placeholder{color:#8ea1b6}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:0;box-shadow:0 0 0 4px #1e75d124}.ui-topHeader__search input:focus{box-shadow:none}.ui-topHeader__summary{margin:0;color:var(--ui-color-text-muted);font-size:var(--ui-font-sm);line-height:1.4;max-width:68ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-topHeader__pill{display:inline-flex;align-items:center;flex:0 1 auto;min-height:36px;max-width:170px;padding:0 12px;border-radius:999px;background:var(--ui-color-brand-soft);color:var(--ui-color-brand-strong);font-size:var(--ui-font-xs);font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-topHeader__pill--soft{background:#fffffff5;border:1px solid rgba(216,227,238,.96);color:var(--ui-color-text-muted)}.ui-topHeader__profile{display:inline-flex;align-items:center;flex:0 0 auto;min-width:0;width:auto;max-width:188px;height:48px;min-height:48px;padding:5px 10px 5px 5px;border-radius:999px;border:1px solid rgba(216,227,238,.96);background:#fffffff5;cursor:pointer;justify-content:flex-start;overflow:hidden;box-shadow:0 8px 20px #244f7d0f}.ui-topHeader__userMenu{position:relative;flex:0 0 auto;min-width:0}.ui-topHeader__menu{position:absolute;top:calc(100% + 10px);right:0;z-index:35;width:min(300px,calc(100vw - 24px));display:grid;gap:6px;padding:10px;border:1px solid rgba(216,227,238,.96);border-radius:18px;background:#fffffffa;box-shadow:0 22px 54px #0f1f3529}.ui-topHeader__menuIdentity{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;padding:8px;border-radius:14px;background:#f7fafffa}.ui-topHeader__menuIdentity strong,.ui-topHeader__menuIdentity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-topHeader__menuIdentity small{color:var(--ui-color-text-muted)}.ui-topHeader__menu a,.ui-topHeader__menu button{min-height:40px;display:inline-flex;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:12px;background:transparent;color:var(--ui-color-text);font-size:var(--ui-font-sm);font-weight:800;text-align:left;cursor:pointer}.ui-topHeader__menu a:hover,.ui-topHeader__menu button:hover{background:var(--ui-color-brand-wash);color:var(--ui-color-brand-strong)}.ui-topHeader__avatar{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,#1e75d124,#52a3f133);color:var(--ui-color-brand-strong);font-size:var(--ui-font-xs);font-weight:800;text-transform:uppercase}.ui-topHeader__profileText{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;min-width:0;max-width:none;overflow:hidden}.ui-topHeader__profileText strong{color:var(--ui-color-text);font-size:var(--ui-font-sm);line-height:1.15}.ui-topHeader__profileText small{color:var(--ui-color-text-muted);font-size:var(--ui-font-xs);line-height:1.2}.ui-topHeader__profileText strong,.ui-topHeader__profileText small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-topHeader__mobileTrigger{display:none}.ui-pageStack{display:flex;flex-direction:column;gap:var(--ui-space-4)}.ui-pageHeader{gap:var(--ui-space-3);align-items:flex-start}.ui-pageHeader__content{min-width:0}.ui-pageHeader__titleRow{flex-wrap:wrap;gap:14px}.ui-pageHeader h1{margin:0;font-size:clamp(1.75rem,1.9vw,var(--ui-font-page));letter-spacing:-.03em}.ui-pageHeader__description{margin:10px 0 0;max-width:70ch}.ui-pageHeader__badges,.ui-pageHeader__actions,.ui-card__actions,.ui-toolbar__actions,.ui-filterBar__actions,.ui-inlineActions,.ui-titleActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ui-pageHeader__meta{margin-top:16px}.ui-pillList{display:flex;flex-wrap:wrap;gap:10px}.ui-pill,.ui-summaryPill{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(216,227,238,.96);background:#fffffff5;font-size:var(--ui-font-sm);font-weight:700}.ui-button,.ui-iconButton{border:0;cursor:pointer}.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border-radius:12px;font-size:var(--ui-font-sm);font-weight:800;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease;line-height:1}.ui-button:hover,.ui-iconButton:hover{transform:translateY(-1px)}.ui-button--primary{background:linear-gradient(135deg,var(--ui-color-brand) 0%,#4ea1f1 100%);box-shadow:0 10px 22px #1e75d133;color:#fff}.ui-button--secondary{background:#ecf4fcf5;color:var(--ui-color-brand-strong)}.ui-button--ghost{background:#fffffff5;border:1px solid rgba(216,227,238,.96);color:var(--ui-color-text-muted)}.ui-button--primary:hover{box-shadow:0 14px 26px #1e75d13d}.ui-button--ghost:hover,.ui-button--secondary:hover{border-color:#1e75d124}.ui-button--full{width:100%}.ui-button--small{min-height:34px;padding:0 10px;border-radius:12px;font-size:var(--ui-font-xs)}.ui-filterToolbar{width:100%;display:flex;flex-wrap:wrap;gap:12px;align-items:end}.ui-formField{display:grid;gap:6px;min-width:180px}.ui-formField--grow{flex:1 1 280px}.ui-formField span{color:var(--ui-color-text-muted);font-size:var(--ui-font-xs);font-weight:800;text-transform:uppercase}.ui-formField input,.ui-formField select,.ui-inputWithIcon{min-height:42px;border:1px solid rgba(216,227,238,.96);border-radius:14px;background:#fff}.ui-formField input,.ui-formField select{width:100%;padding:0 12px;color:var(--ui-color-text)}.ui-inputWithIcon{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;padding:0 12px}.ui-inputWithIcon input{min-height:auto;border:0;padding:0;background:transparent}.ui-button__count{min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffffd1;color:var(--ui-color-brand-strong);font-size:.7rem}.ui-iconButton{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#fffffff5;color:var(--ui-color-text-muted);border:1px solid rgba(216,227,238,.96)}.ui-iconButton--ghost{box-shadow:none}.ui-card{border:1px solid rgba(216,227,238,.96);border-radius:var(--ui-radius-lg);background:var(--ui-color-surface);box-shadow:var(--ui-shadow-card);position:relative}.ui-card--padded{padding:22px}.ui-card--subtle{background:linear-gradient(180deg,#fffffffa,#f7fbfff7)}.ui-card--sky{background:linear-gradient(180deg,#fffffffa,#f1f8fff7)}.ui-card--accent{background:radial-gradient(circle at 100% 0%,rgba(30,117,209,.14),transparent 36%),linear-gradient(180deg,#fffffffa,#f0f7fff7);box-shadow:var(--ui-shadow-card-strong)}.ui-card__header{align-items:flex-start;gap:var(--ui-space-3);margin-bottom:16px}.ui-card__heading h3,.ui-sectionHeader h3{margin:0;font-size:1.125rem;letter-spacing:-.02em;line-height:1.25}.ui-card__description{margin:6px 0 0;font-size:.92rem}.ui-statGrid,.ui-kpiGrid,.ui-summaryGrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--ui-space-3)}.ui-adminSettingsModuleGrid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:var(--ui-space-3)}.ui-statCard{grid-column:span 3;display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid rgba(216,227,238,.96);border-radius:var(--ui-radius-md);background:var(--ui-color-surface);box-shadow:var(--ui-shadow-card)}.ui-statCard--brand{background:linear-gradient(180deg,#fff,#f3f8ff)}.ui-statCard--info{background:linear-gradient(180deg,#fff,#f4faff)}.ui-statCard--warning{background:linear-gradient(180deg,#fff,#fff9ef)}.ui-statCard--success{background:linear-gradient(180deg,#fff,#f2fbf6)}.ui-statCard__top{display:flex;align-items:center;justify-content:space-between}.ui-statCard__icon{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:#e7f2fff5;color:var(--ui-color-brand-strong)}.ui-statCard__body{display:grid;gap:4px}.ui-statCard__label{color:var(--ui-color-text-muted);font-size:var(--ui-font-sm);font-weight:700}.ui-statCard strong{font-size:1.75rem;line-height:1;letter-spacing:-.04em}.ui-statCard p{margin:0;color:var(--ui-color-text-muted);font-size:var(--ui-font-sm)}.ui-statusBadge{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 12px;border-radius:999px;background:#f3f7fcf5;color:var(--ui-color-text-muted);font-size:var(--ui-font-xs);font-weight:800;letter-spacing:.02em}.ui-statusBadge__dot{width:8px;height:8px;border-radius:999px;background:currentColor}.ui-statusBadge--neutral{background:#f3f7fcf5;color:var(--ui-color-text-muted)}.ui-statusBadge--info{background:var(--ui-color-info-soft);color:var(--ui-color-info)}.ui-statusBadge--success{background:var(--ui-color-success-soft);color:var(--ui-color-success)}.ui-statusBadge--warning{background:var(--ui-color-warning-soft);color:var(--ui-color-warning)}.ui-statusBadge--danger{background:var(--ui-color-danger-soft);color:var(--ui-color-danger)}.ui-statusBadge--subtle{border:1px solid rgba(216,227,238,.92)}.ui-toolbar{gap:var(--ui-space-3);padding:16px 20px;border:1px solid rgba(216,227,238,.96);border-radius:var(--ui-radius-md);background:#fffffff5}.ui-toolbar__intro{display:grid;gap:4px}.ui-toolbar__intro strong{font-size:1rem}.ui-toolbar__intro p{margin:0}.ui-filterBar{padding:var(--ui-space-3);border:1px solid rgba(216,227,238,.96);border-radius:var(--ui-radius-lg);background:linear-gradient(180deg,#fffffffa,#f8fbfff7);box-shadow:var(--ui-shadow-card)}.ui-filterBar__top{align-items:flex-start;gap:var(--ui-space-3)}.ui-filterBar__intro{display:flex;align-items:flex-start;gap:14px}.ui-filterBar__badge{width:38px;height:38px;display:grid;place-items:center;border-radius:14px;background:#e7f2fff5;color:var(--ui-color-brand-strong)}.ui-filterBar__intro strong{display:block;font-size:1rem}.ui-filterBar__intro p,.ui-filterBar__summary p{margin:4px 0 0}.ui-filterBar__searchRow{margin-top:20px}.ui-filterBar__summary{margin-top:16px}.ui-filterBar__panel{margin-top:20px;padding-top:20px;border-top:1px solid rgba(216,227,238,.96)}.ui-filterBar__chevron--open{transform:rotate(180deg)}.ui-filterSummary{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ui-field{display:flex;flex-direction:column;gap:8px;grid-column:span 6}.ui-field--full{grid-column:span 12}.ui-field__label{color:var(--ui-color-text);font-size:var(--ui-font-sm);font-weight:800}.ui-field__aside{color:var(--ui-color-text-soft);font-size:var(--ui-font-xs)}.ui-field input,.ui-field select,.ui-field textarea,.ui-topHeader__search input,.ui-filterSearch input,.ui-filterSearch select{width:100%;min-height:46px;border:1px solid rgba(216,227,238,.96);border-radius:12px;background:#fffffffa;color:var(--ui-color-text);padding:0 14px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ui-field textarea{min-height:124px;padding:14px;resize:vertical}.ui-checkboxRow{min-height:46px;display:flex;align-items:center;gap:10px;justify-content:flex-start;color:var(--ui-color-text);font-size:var(--ui-font-sm);font-weight:700;line-height:1.35}.ui-checkboxRow input[type=checkbox],.ui-field .ui-checkboxRow input[type=checkbox]{width:18px;height:18px;min-height:18px;flex:0 0 18px;margin:0;accent-color:var(--ui-color-brand)}.ui-field select,.ui-filterSearch select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#7690a9 50%),linear-gradient(135deg,#7690a9 50%,transparent 50%);background-position:calc(100% - 20px) calc(50% - 2px),calc(100% - 14px) calc(50% - 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;cursor:pointer;padding-right:38px}.ui-field input:focus,.ui-field select:focus,.ui-field textarea:focus,.ui-filterSearch input:focus,.ui-filterSearch select:focus{outline:none;border-color:#1e75d19e;box-shadow:0 0 0 4px #1e75d11a}.ui-field__hint,.ui-field__error{font-size:var(--ui-font-xs)}.ui-field__hint{color:var(--ui-color-text-soft)}.ui-field__error{color:var(--ui-color-danger)}.ui-formGrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px 20px}.ui-searchableSelect,.ui-searchableMulti{position:relative;display:grid;gap:8px}.ui-searchableSelect input,.ui-searchableMulti input{width:100%}.ui-searchableSelect__menu{display:none;position:absolute;z-index:30;inset:calc(100% + 6px) 0 auto 0;max-height:260px;overflow:auto;padding:6px;border:1px solid rgba(216,227,238,.96);border-radius:14px;background:#fffffffa;box-shadow:0 20px 44px #12263f24}.ui-searchableSelect:focus-within .ui-searchableSelect__menu{display:grid;gap:4px}.ui-searchableSelect__menu button{width:100%;border:0;border-radius:10px;background:transparent;padding:9px 10px;color:var(--ui-color-text);cursor:pointer;font:inherit;font-size:var(--ui-font-sm);text-align:left}.ui-searchableSelect__menu button:hover,.ui-searchableSelect__menu button.is-selected{background:#1e75d11a;color:var(--ui-color-brand-strong)}.ui-searchableSelect__empty{padding:10px;color:var(--ui-color-text-muted);font-size:var(--ui-font-sm)}.ui-searchableMulti__chips{display:flex;flex-wrap:wrap;gap:6px}.ui-searchableMulti__chips button{border:1px solid rgba(30,117,209,.22);border-radius:999px;background:#e7f2ffcc;color:var(--ui-color-brand-strong);cursor:pointer;font-size:var(--ui-font-xs);font-weight:800;padding:6px 10px}.ui-searchableMulti__list{display:grid;gap:4px;max-height:250px;overflow:auto;padding:8px;border:1px solid rgba(216,227,238,.96);border-radius:14px;background:#ffffffdb}.ui-searchableMulti__option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;padding:7px 8px;border-radius:10px;color:var(--ui-color-text);font-size:var(--ui-font-sm)}.ui-searchableMulti__option:hover{background:#1e75d114}.ui-field--full{grid-column:1 / -1}.ui-collapsibleFieldset{display:grid;gap:14px;padding:14px;border:1px solid rgba(216,227,238,.96);border-radius:16px;background:#f7fbffb8}.ui-collapsibleFieldset summary{cursor:pointer;color:var(--ui-color-text);font-weight:850}.ui-collapsibleFieldset .ui-formGrid{margin-top:14px}.ui-uploadGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-2)}.ui-uploadField{display:grid;gap:14px;padding:18px;border:1px solid rgba(216,227,238,.96);border-radius:var(--ui-radius-md);background:linear-gradient(180deg,#fffffffa,#f7fbfff7)}.ui-uploadField__label{display:block;font-size:var(--ui-font-sm);font-weight:800}.ui-uploadField__header p{margin:4px 0 0;font-size:var(--ui-font-sm)}.ui-uploadField__dropzone{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:16px;border:1px dashed rgba(30,117,209,.26);border-radius:16px;background:#e7f2ff75;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.ui-uploadField__dropzone:hover{border-color:#1e75d161;background:#e7f2ff9e;transform:translateY(-1px)}.ui-uploadField__dropzone input{display:none}.ui-uploadField__dropzone strong{display:block}.ui-uploadField__dropzone p{margin:4px 0 0;font-size:var(--ui-font-xs)}.ui-uploadField__dropzoneIcon,.ui-uploadField__fileIcon{width:40px;height:40px;display:grid;place-items:center;border-radius:14px;background:#fffffff5;color:var(--ui-color-brand-strong)}.ui-uploadField__preview{gap:12px;align-items:center;padding:14px;border-radius:16px;background:#fffffffa;border:1px solid rgba(216,227,238,.96)}.ui-uploadField__previewMedia{width:64px;height:64px;flex:0 0 auto;border-radius:16px;overflow:hidden;background:var(--ui-color-surface-strong);display:grid;place-items:center}.ui-uploadField__previewMedia img{width:100%;height:100%;object-fit:cover}.ui-uploadField__previewMeta{display:grid;gap:4px}.ui-emptyState{display:grid;gap:10px;padding:10px 4px}.ui-emptyState strong{font-size:1rem}.ui-emptyState p{margin:0;max-width:58ch}.ui-emptyState__action{margin-top:4px}.ui-statusChecklist,.ui-statusChecklist__list,.ui-sectionRail,.ui-commandMain,.ui-commandAside,.ui-attentionPanel,.ui-pipelineGrid,.ui-miniFeed,.ui-featuredGrid,.ui-insightList,.ui-uploadStack,.ui-guidanceList,.ui-readinessGrid{display:grid}.ui-statusChecklist{gap:16px}.ui-statusChecklist__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ui-statusChecklist__header strong,.ui-sectionRail__item strong,.ui-attentionItem__body strong,.ui-pipelineCard strong,.ui-miniFeed__body strong,.ui-featuredCard__body strong,.ui-insightItem__meta strong,.ui-filePreviewCard__meta strong{display:block}.ui-statusChecklist__header p,.ui-sectionRail__item p,.ui-attentionItem__body p,.ui-pipelineCard p,.ui-miniFeed__body p,.ui-featuredCard__body p,.ui-insightItem__meta p,.ui-filePreviewCard__meta p,.ui-guidanceList p{margin:4px 0 0;color:var(--ui-color-text-muted)}.ui-statusChecklist__count{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:var(--ui-color-brand-soft);color:var(--ui-color-brand-strong);font-size:var(--ui-font-xs);font-weight:800}.ui-statusChecklist__list{gap:10px;list-style:none;margin:0;padding:0}.ui-statusChecklist__item{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:16px;border:1px solid rgba(216,227,238,.96);background:#f7fafffa}.ui-statusChecklist__item.is-complete{background:#e8f7eff5;border-color:#9dd6b7bd}.ui-statusChecklist__marker{width:12px;height:12px;margin-top:5px;border-radius:999px;background:#c4d5e6;box-shadow:0 0 0 5px #e7eff7f5}.ui-statusChecklist__item.is-complete .ui-statusChecklist__marker{background:var(--ui-color-success);box-shadow:0 0 0 5px #e8f7eff5}.ui-dataTable{border:1px solid rgba(216,227,238,.96);border-radius:var(--ui-radius-lg);background:#fffffffa;overflow:hidden;box-shadow:inset 0 1px #fffc}.ui-dataTable__toolbar{align-items:flex-start;gap:var(--ui-space-3);padding:16px 18px;border-bottom:1px solid rgba(216,227,238,.96);background:linear-gradient(180deg,#f9fcfffa,#fffffff5)}.ui-dataTable__scroll{overflow:auto}.ui-dataTable table{width:100%;border-collapse:collapse}.ui-dataTable thead th{position:sticky;top:0;z-index:2;padding:12px 18px;border-bottom:1px solid rgba(216,227,238,.96);background:#f7fafffa;color:#748aa1;font-family:IBM Plex Sans,sans-serif;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:left}.ui-dataTable tbody td{padding:16px 18px;border-bottom:1px solid rgba(236,242,248,.96);vertical-align:top}.ui-dataTable tbody tr:last-child td{border-bottom:0}.ui-dataTable tbody tr:hover{background:#f7faffd6}.ui-dataTable__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid rgba(216,227,238,.96);color:var(--ui-color-text-muted);font-size:.82rem}.ui-dataTable__message{color:var(--ui-color-text-muted);text-align:center}.align-right{text-align:right}.ui-grid12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--ui-space-3)}.ui-col-span-4{grid-column:span 4}.ui-col-span-5{grid-column:span 5}.ui-col-span-7{grid-column:span 7}.ui-col-span-8{grid-column:span 8}.ui-col-span-12{grid-column:span 12}.ui-dashboardHero{align-items:stretch;gap:var(--ui-space-3)}.ui-dashboardHero__copy,.ui-editorHero__copy,.ui-editorAside__summary{display:grid;gap:16px}.ui-dashboardHero__copy h2,.ui-editorHero__copy h2{margin:0;font-size:clamp(1.5rem,2vw,2rem);letter-spacing:-.03em}.ui-dashboardHero__copy p,.ui-editorHero__copy p{margin:0;max-width:60ch}.ui-heroStatGrid{display:grid;gap:14px}.ui-heroStat{padding:18px;border-radius:18px;border:1px solid rgba(216,227,238,.96);background:#ffffffd1}.ui-heroStat span,.ui-sideMetric span,.ui-kpiSummaryLabel{display:block;color:var(--ui-color-text-soft);font-size:var(--ui-font-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ui-heroStat strong,.ui-sideMetric strong{display:block;margin-top:8px;font-size:1.4rem;letter-spacing:-.03em}.ui-heroStat small,.ui-sideMetric small{display:block;margin-top:8px;color:var(--ui-color-text-muted)}.ui-dashboardLayout,.ui-editorLayout{display:grid;grid-template-columns:minmax(0,8fr) minmax(300px,4fr);gap:var(--ui-space-3);align-items:start}.ui-dashboardMain,.ui-dashboardAside,.ui-editorMain,.ui-editorAside{display:flex;flex-direction:column;gap:var(--ui-space-3)}.ui-listStack,.ui-spotlightGrid,.ui-activityGrid,.ui-sectionNav,.ui-sideMetrics,.ui-checkList{display:grid;gap:14px}.ui-listItem{align-items:flex-start;gap:16px;padding:16px 0;border-bottom:1px solid rgba(236,242,248,.96)}.ui-listItem:last-child{border-bottom:0;padding-bottom:0}.ui-listItem:first-child{padding-top:0}.ui-listItem__body{display:grid;gap:4px}.ui-listItem__body strong,.ui-spotlightCard strong,.ui-sectionNav__label strong,.ui-keyValueCard strong,.ui-titleIdentity strong{display:block}.ui-listItem__body p{margin:0}.ui-listItem__meta{display:grid;gap:8px;justify-items:end}.ui-activityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-spotlightGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-spotlightCard{display:grid;gap:16px;min-height:212px;padding:20px;border-radius:var(--ui-radius-md);border:1px solid rgba(216,227,238,.96);background:linear-gradient(180deg,#fffffffa,#f5fafff5);color:inherit;box-shadow:var(--ui-shadow-card);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.ui-spotlightCard:hover{transform:translateY(-2px);box-shadow:var(--ui-shadow-card-strong);border-color:#c4d5e6f5}.ui-spotlightCard__cover{width:64px;height:80px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(180deg,#1e75d11f,#52a3f114);color:var(--ui-color-brand-strong);overflow:hidden}.ui-spotlightCard__cover img,.ui-titleIdentity__cover img{width:100%;height:100%;object-fit:cover}.ui-sideMetrics{grid-template-columns:1fr}.ui-sideMetric{padding:16px 18px;border-radius:18px;border:1px solid rgba(216,227,238,.96);background:#f8fbfffa}.ui-progress{height:8px;margin-top:12px;border-radius:999px;background:#d8e3eef5;overflow:hidden}.ui-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ui-color-brand) 0%,#4ea1f1 100%)}.ui-filterSearch,.ui-filterPanelGrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.ui-filterSearch .ui-field,.ui-filterPanelGrid .ui-field{margin:0}.ui-titleSummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ui-summaryCard{padding:18px;border:1px solid rgba(216,227,238,.96);border-radius:18px;background:#fffffffa}.ui-summaryCard strong{display:block;margin-top:10px;font-size:1.45rem;letter-spacing:-.03em}.ui-summaryCard small{display:block;margin-top:8px;color:var(--ui-color-text-muted)}.ui-sectionTabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.ui-sectionTabs__tab{display:grid;gap:4px;min-height:72px;padding:14px 16px;border:1px solid rgba(216,227,238,.96);border-radius:16px;background:#fffffff5;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background-color .16s ease}.ui-sectionTabs__tab strong{font-size:.95rem}.ui-sectionTabs__tab span{color:var(--ui-color-text-muted);font-size:.82rem}.ui-sectionTabs__tab:hover,.ui-sectionTabs__tab--active{border-color:#1e75d129;background:linear-gradient(180deg,#fffffffa,#f2f8fff5);box-shadow:var(--ui-shadow-card)}.ui-detailHero{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;align-items:start;padding:24px}.ui-detailHero__cover{width:180px;height:232px;display:grid;grid-template-rows:1fr auto;gap:12px;padding:18px;border-radius:22px;background:linear-gradient(180deg,#1e75d129,#52a3f114),#fff;color:var(--ui-color-brand-strong);box-shadow:inset 0 1px #ffffffb8}.ui-detailHero__coverMark{display:grid;place-items:center;border-radius:18px;background:#ffffffbd;font-size:3rem;font-weight:800}.ui-detailHero__coverMeta{display:grid;gap:6px}.ui-detailHero__body{display:grid;gap:16px}.ui-detailHero__body h2{margin:0;font-size:1.6rem;letter-spacing:-.03em}.ui-detailHero__body p{margin:0;color:var(--ui-color-text-muted)}.ui-detailHero__meta{display:flex;flex-wrap:wrap;gap:10px}.ui-detailHero__stats,.ui-assetGrid,.ui-campaignGrid{display:grid;gap:14px}.ui-detailHero__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-detailStat{padding:14px 16px;border:1px solid rgba(216,227,238,.96);border-radius:16px;background:#ffffffe0}.ui-detailStat span,.ui-assetCard span,.ui-campaignCard__stats span{display:block;color:var(--ui-color-text-soft);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ui-detailStat strong,.ui-assetCard strong{display:block;margin-top:8px}.ui-detailGrid{display:grid;grid-template-columns:minmax(0,8fr) minmax(300px,4fr);gap:24px;align-items:start}.ui-detailGrid__main,.ui-detailGrid__aside{display:flex;flex-direction:column;gap:24px}.ui-assetGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-assetCard{display:grid;gap:12px;padding:18px;border:1px solid rgba(216,227,238,.96);border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f7fbfff7)}.ui-assetCard p,.ui-campaignCard p{margin:0;color:var(--ui-color-text-muted)}.ui-campaignGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ui-campaignCard{display:grid;gap:16px;min-height:230px;padding:22px;border:1px solid rgba(216,227,238,.96);border-radius:22px;background:linear-gradient(180deg,#fffffffa,#f6fafff7);box-shadow:var(--ui-shadow-card);color:inherit;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.ui-campaignCard:hover{transform:translateY(-2px);border-color:#1e75d124;box-shadow:var(--ui-shadow-hover)}.ui-campaignCard__eyebrow{color:var(--ui-color-brand);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ui-campaignCard h3{margin:6px 0 0;font-size:1.18rem;letter-spacing:-.02em}.ui-campaignCard__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ui-campaignCard__stats>div{padding:14px 16px;border:1px solid rgba(216,227,238,.96);border-radius:16px;background:#ffffffe0}.ui-campaignCard__stats strong{display:block;margin-top:8px;font-size:1.35rem;letter-spacing:-.03em}.ui-campaignCard__footer,.ui-tablePillStack{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ui-campaignCard__footer{justify-content:space-between;margin-top:auto;padding-top:14px;border-top:1px solid rgba(216,227,238,.96);color:var(--ui-color-text-muted);font-size:.84rem;font-weight:700}.ui-tableIntro{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3)}.ui-tableIntro p{margin:6px 0 0;color:var(--ui-color-text-muted)}.ui-titleIdentity{align-items:flex-start;gap:12px}.ui-titleIdentity__cover{width:46px;height:60px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(180deg,#1e75d124,#52a3f11a);color:var(--ui-color-brand-strong);overflow:hidden}.ui-titleIdentity__content{display:grid;gap:4px}.ui-titleIdentity a{color:var(--ui-color-text);font-weight:800}.ui-titleMeta,.ui-rightsMeta,.ui-tableStack,.ui-keyValueGrid{display:grid;gap:6px}.ui-rightsMeta strong,.ui-tableStack strong{display:block}.ui-tableActions{display:inline-flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.ui-editorHero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:var(--ui-space-3);align-items:start}.ui-editorHero--rights{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 24px 22px}.ui-editorHero--rights .ui-editorHero__copy{display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:0;padding-bottom:14px;border-bottom:1px solid rgba(196,214,232,.68)}.ui-editorHero__identity{display:grid;gap:5px;min-width:0}.ui-editorHero__identity .ui-card__eyebrow{margin:0;line-height:1}.ui-editorHero--rights .ui-editorHero__copy h2{max-width:34ch;overflow-wrap:anywhere;font-size:clamp(1.25rem,1.6vw,1.65rem);line-height:1.12}.ui-editorHero--rights .ui-editorHero__copy p:not(.ui-card__eyebrow){color:var(--ui-color-text-muted);font-size:var(--ui-font-sm)}.ui-editorHero--rights .ui-editorHero__meta{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 1 auto;min-width:0;padding:6px;border:1px solid rgba(216,227,238,.86);border-radius:999px;background:#ffffffb8;box-shadow:inset 0 1px #ffffffc7}.ui-editorHero__metaCount{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;color:var(--ui-color-text-soft);font-size:var(--ui-font-sm);font-weight:700;line-height:1;white-space:nowrap}.ui-editorHero--rights .ui-heroStatGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ui-editorHero--rights .ui-heroStat{padding:13px 16px;border-radius:14px;background:#ffffffe6}.ui-editorHero--rights .ui-heroStat strong{margin-top:4px;font-size:1.05rem}.ui-editorHero--rights .ui-heroStat small{margin-top:5px}.ui-editorWorkspace{display:grid;grid-template-columns:248px minmax(0,1fr) 320px;gap:24px;align-items:start}.ui-titleEditorShell{display:grid;grid-template-columns:minmax(760px,1fr) minmax(300px,340px);gap:24px;align-items:start;max-width:1320px;margin:0 auto;width:100%}.ui-titleEditorMain{display:flex;flex-direction:column;gap:18px;min-width:0}.ui-editorSectionTabs{position:sticky;top:84px;z-index:16;display:flex;gap:8px;overflow-x:auto;padding:10px;border:1px solid rgba(207,224,245,.92);border-radius:18px;background:#ffffffeb;box-shadow:0 12px 28px #142b4a14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ui-editorSectionTabs a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:999px;color:#486078;font-size:.84rem;font-weight:800;white-space:nowrap;transition:background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.ui-editorSectionTabs a:hover,.ui-editorSectionTabs a:focus-visible{background:#2563eb14;color:#0d4fa6;outline:none;transform:translateY(-1px)}.ui-editorSectionTabs a.is-complete{background:linear-gradient(135deg,#18a36a1f,#2563eb1a);color:#0f6b4b;box-shadow:inset 0 0 0 1px #18a36a29}.ui-editorRail{display:flex;flex-direction:column;gap:16px}.ui-editorRail--nav,.ui-editorRail--assist{position:sticky;top:104px}.ui-editorCenter{display:flex;flex-direction:column;gap:20px;min-width:0}.ui-sectionRail{gap:10px}.ui-sectionRail__item{display:grid;gap:8px;padding:14px 16px;border-radius:16px;border:1px solid rgba(216,227,238,.96);background:#f7fafffa;color:inherit;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background-color .16s ease}.ui-sectionRail__item:hover{transform:translateY(-1px);border-color:#1e75d129;background:#fffffffa;box-shadow:var(--ui-shadow-card)}.ui-sectionRail__eyebrow{color:var(--ui-color-text-soft);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ui-sectionRail__meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.ui-contributorGrid{display:grid;gap:16px}.ui-editorAssetLayout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:20px;align-items:start}.ui-filePreviewCard{display:grid;gap:16px;padding:18px;border-radius:20px;border:1px solid rgba(216,227,238,.96);background:linear-gradient(180deg,#fffffffa,#f6fafff7)}.ui-filePreviewCard__cover{aspect-ratio:3 / 4;width:100%;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#1e75d11f,#52a3f114);display:grid;place-items:center;color:var(--ui-color-brand-strong)}.ui-filePreviewCard__cover img{width:100%;height:100%;object-fit:cover}.ui-filePreviewCard__meta{display:grid;gap:12px}.ui-filePreviewCard__stack{display:grid;gap:10px}.ui-filePreviewCard__item{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 14px;border-radius:14px;border:1px solid rgba(216,227,238,.96);background:#fffffff5}.ui-filePreviewCard__item span{color:var(--ui-color-text-muted);font-size:var(--ui-font-sm);font-weight:700}.ui-filePreviewCard__item strong{font-size:.82rem}.ui-guidanceList{gap:12px}.ui-guidanceList__item{padding:14px 16px;border-radius:16px;border:1px solid rgba(216,227,238,.96);background:#f7fafffa}.ui-commandGrid{display:grid;grid-template-columns:minmax(0,8fr) minmax(320px,4fr);gap:24px;align-items:start}.ui-commandMain,.ui-commandAside{gap:24px}.ui-attentionPanel{gap:12px}.ui-attentionItem{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:18px;border:1px solid rgba(216,227,238,.96);background:linear-gradient(180deg,#fffffffa,#f8fbfff7);color:inherit;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.ui-attentionItem:hover{transform:translateY(-1px);border-color:#1e75d129;box-shadow:var(--ui-shadow-card)}.ui-attentionItem__body{display:grid;gap:4px}.ui-attentionItem__metric{display:grid;gap:8px;justify-items:end}.ui-attentionItem__count{font-size:1.45rem;font-weight:800;letter-spacing:-.03em}.ui-pipelineGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ui-pipelineCard{display:grid;gap:10px;padding:16px;border-radius:18px;border:1px solid rgba(216,227,238,.96);background:#fffffffa}.ui-pipelineCard span{color:var(--ui-color-text-soft);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ui-pipelineCard strong{font-size:1.65rem;letter-spacing:-.04em;line-height:1}.ui-miniFeed{gap:12px}.ui-miniFeed__item{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-bottom:1px solid rgba(236,242,248,.96)}.ui-miniFeed__item:last-child{border-bottom:0;padding-bottom:0}.ui-miniFeed__item:first-child{padding-top:0}.ui-miniFeed__icon,.ui-featuredCard__cover{display:grid;place-items:center;color:var(--ui-color-brand-strong)}.ui-miniFeed__icon{width:40px;height:40px;border-radius:14px;background:#e7f2fff5}.ui-miniFeed__body{display:grid;gap:4px;min-width:0}.ui-miniFeed__meta{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.ui-featuredGrid{gap:12px}.ui-featuredCard{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;padding:16px;border-radius:18px;border:1px solid rgba(216,227,238,.96);background:linear-gradient(180deg,#fffffffa,#f6fafff7);color:inherit;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.ui-featuredCard:hover{transform:translateY(-1px);border-color:#1e75d129;box-shadow:var(--ui-shadow-card)}.ui-featuredCard__cover{width:72px;height:96px;border-radius:18px;background:linear-gradient(180deg,#1e75d124,#52a3f11a)}.ui-featuredCard__body{display:grid;gap:8px}.ui-insightList{gap:10px}.ui-insightItem{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid rgba(216,227,238,.96);background:#f7fafffa}.ui-insightItem__meta{display:grid;gap:2px}.ui-readinessGrid{gap:12px}.ui-readinessBlock{display:grid;gap:12px;padding:16px;border-radius:18px;border:1px solid rgba(216,227,238,.96);background:#f7fafffa}.ui-readinessBlock__metric{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ui-readinessBlock__metric strong{font-size:1.4rem;letter-spacing:-.03em}.ui-editorHero__meta{display:flex;flex-wrap:wrap;gap:10px}.ui-editorAside{position:sticky;top:104px}.ui-editorAside__nav{display:grid;gap:10px}.ui-editorAside__nav a{min-height:44px;justify-content:space-between;padding:0 14px;border-radius:14px;background:#f7fafffa;border:1px solid rgba(216,227,238,.96);color:var(--ui-color-text-muted);font-size:var(--ui-font-sm);font-weight:700}.ui-editorAside__summary p{margin:0}.ui-keyValueGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-keyValueCard{display:grid;gap:6px;padding:14px 16px;border-radius:16px;background:#f7fafffa;border:1px solid rgba(216,227,238,.96)}.ui-checkList{list-style:none;margin:0;padding:0}.ui-checkList li{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 14px;border-radius:14px;border:1px solid rgba(216,227,238,.96);background:#f7fafffa;color:var(--ui-color-text-muted);font-size:var(--ui-font-sm);font-weight:700}.ui-checkList li:before{content:"";width:8px;height:8px;border-radius:999px;background:#c4d5e6}.ui-checkList li.is-complete{background:#e8f7eff5;border-color:#9dd6b7bd;color:var(--ui-color-success)}.ui-checkList li.is-complete:before{background:var(--ui-color-success)}.ui-repeatableCard{display:grid;gap:16px;padding:18px;border-radius:var(--ui-radius-md);border:1px solid rgba(216,227,238,.96);background:linear-gradient(180deg,#fffffffa,#f8fbfff7)}.ui-formFooter{gap:var(--ui-space-3);padding:22px 24px;border:1px solid rgba(216,227,238,.96);border-radius:var(--ui-radius-lg);background:#fffffffa;box-shadow:var(--ui-shadow-card)}.ui-formFooter p{margin:6px 0 0;color:var(--ui-color-text-muted)}.ui-skeletonStack,.ui-noteGrid,.ui-scopeGrid,.ui-threadList,.ui-reminderList,.ui-curationGrid,.ui-selectionList,.ui-uploadActionGrid,.ui-templateList,.ui-exportList{display:grid;gap:16px}.ui-skeleton{display:grid;gap:10px}.ui-skeleton__line{display:block;height:14px;border-radius:999px;background:linear-gradient(90deg,#e8f0f8eb,#f4f8fcfa,#e8f0f8eb);background-size:220% 100%;animation:ui-skeletonPulse 1.4s ease infinite}.ui-skeleton--card{min-height:120px;padding:18px;border-radius:18px;border:1px solid rgba(216,227,238,.96);background:#f7fafffa}.ui-skeleton--card .ui-skeleton__line:nth-child(1){width:46%}.ui-skeleton--card .ui-skeleton__line:nth-child(2){width:100%}.ui-skeleton--card .ui-skeleton__line:nth-child(3){width:72%}.ui-skeleton--text .ui-skeleton__line:nth-child(1){width:58%}.ui-skeleton--text .ui-skeleton__line:nth-child(2){width:92%}.ui-skeleton--text .ui-skeleton__line:nth-child(3){width:76%}@keyframes ui-skeletonPulse{0%{background-position:100% 0}to{background-position:-100% 0}}.ui-emptyState__icon{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:#e7f2fff5;color:var(--ui-color-brand-strong)}.ui-dataTable__loadingNote{padding:12px 18px;border-top:1px solid rgba(216,227,238,.96);color:var(--ui-color-text-muted);font-size:var(--ui-font-xs);font-weight:700}.ui-dataTable__row{transition:background-color .16s ease}.ui-dataTable__row--active,.ui-dataTable__row--active:hover{background:#e8f3ffd1}.ui-inlineCheckbox{display:inline-flex;align-items:center;gap:10px;justify-content:flex-start;min-height:46px;padding:0 14px;border-radius:14px;border:1px solid rgba(216,227,238,.96);background:#f7fafffa;color:var(--ui-color-text);font-size:var(--ui-font-sm);font-weight:700;line-height:1.35}.ui-inlineCheckbox input{width:18px;height:18px;flex:0 0 18px;margin:0;accent-color:var(--ui-color-brand)}.ui-noteGrid,.ui-scopeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-scopeCard,.ui-assignmentCard,.ui-reminderCard,.ui-templateCard{display:grid;gap:12px;padding:18px;border-radius:18px;border:1px solid rgba(216,227,238,.96);background:linear-gradient(180deg,#fffffffa,#f7fbfff7)}.ui-scopeCard__header,.ui-assignmentCard__header,.ui-reminderCard__header,.ui-exportItem,.ui-templateCard__header,.ui-threadMessage__header,.ui-threadMessage__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ui-scopeCard p,.ui-assignmentCard p,.ui-reminderCard p,.ui-templateCard p,.ui-threadMessage__body{margin:0;color:var(--ui-color-text-muted)}.ui-assignmentCard__header strong,.ui-scopeCard__header strong,.ui-reminderCard__header strong,.ui-templateCard__header strong,.ui-selectionItem__body strong,.ui-threadMessage__header strong,.ui-exportItem strong{display:block}.ui-banner{display:inline-flex;align-items:center;gap:10px;padding:14px 16px;border-radius:16px;background:#f4f9ffe6;color:var(--ui-color-text-muted);font-weight:700}.ui-banner--warning{background:#fff4dfeb;color:var(--ui-color-warning)}.ui-threadMessage{display:grid;gap:14px;padding:18px;border-radius:20px;border:1px solid rgba(216,227,238,.96);background:linear-gradient(180deg,#fffffffa,#f6fafff7)}.ui-threadMessage__header p,.ui-threadMessage__footer,.ui-reminderCard__footer,.ui-selectionItem__body p,.ui-uploadActionCard__body p,.ui-templateCard p,.ui-exportItem p{margin:4px 0 0;color:var(--ui-color-text-muted)}.ui-threadMessage__meta,.ui-reminderCard__footer{display:flex;flex-wrap:wrap;gap:8px}.ui-threadMessage__body{padding:16px;border-radius:16px;background:#f7fafff5;border:1px solid rgba(216,227,238,.92);line-height:1.55}.ui-threadMessage__body p{margin:0 0 10px}.ui-threadMessage__body p:last-child{margin-bottom:0}.ui-threadMessage__footer{color:var(--ui-color-text-soft);font-size:var(--ui-font-xs);font-weight:700}.ui-curationGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);gap:18px}.ui-selectionList{gap:14px;padding:18px;border-radius:20px;border:1px solid rgba(216,227,238,.96);background:#f7fafffa}.ui-selectionList h4{margin:0;font-size:1rem;letter-spacing:-.02em}.ui-selectionItem{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px;border-radius:18px;border:1px solid rgba(216,227,238,.96);background:#fffffffa}.ui-selectionItem--button{width:100%;text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.ui-selectionItem--button:hover{transform:translateY(-1px);box-shadow:var(--ui-shadow-card);border-color:#c4d5e6f5}.ui-selectionItem__body{display:grid;gap:4px;min-width:0}.ui-selectionItem__actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.ui-uploadActionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-uploadActionCard{display:flex;align-items:flex-start;gap:16px;width:100%;padding:20px;border:1px solid rgba(216,227,238,.96);border-radius:20px;background:linear-gradient(180deg,#fffffffa,#f7fbfff7);box-shadow:var(--ui-shadow-card);text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.ui-uploadActionCard:hover{transform:translateY(-1px);box-shadow:var(--ui-shadow-hover);border-color:#c4d5e6f5}.ui-uploadActionCard__icon,.ui-templateCard__header svg{width:46px;height:46px;display:grid;place-items:center;border-radius:16px;background:#e7f2fff5;color:var(--ui-color-brand-strong);flex:0 0 auto}.ui-uploadActionCard__body{display:grid;gap:6px}.ui-templateCard__header{justify-content:flex-start}.ui-inlineError{margin-top:8px;color:var(--ui-color-danger);font-size:var(--ui-font-xs);font-weight:700}.ui-codeBlock{display:block;padding:12px 14px;border-radius:14px;border:1px solid rgba(216,227,238,.96);background:#eff6ffeb;color:var(--ui-color-text-muted);font-family:IBM Plex Sans,sans-serif;font-size:.78rem;white-space:pre-wrap;word-break:break-word}.ui-assetThumb{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;align-items:center}.ui-assetThumb__media{width:58px;height:76px;display:grid;place-items:center;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#1e75d124,#52a3f11a);color:var(--ui-color-brand-strong)}.ui-assetThumb__media img{width:100%;height:100%;object-fit:cover}.ui-assetThumb__meta{display:grid;gap:4px}.ui-assetThumb__meta p,.ui-assetThumb__extra{margin:0;color:var(--ui-color-text-muted);font-size:var(--ui-font-xs)}.ui-exportItem{padding:16px 0;border-bottom:1px solid rgba(236,242,248,.96)}.ui-exportItem:first-child{padding-top:0}.ui-exportItem:last-child{padding-bottom:0;border-bottom:0}.ui-workspaceGrid{display:grid;gap:24px;align-items:start}.ui-workspaceGrid--deal{grid-template-columns:minmax(260px,300px) minmax(0,1fr) minmax(300px,340px)}.ui-workspaceGrid--rights{grid-template-columns:minmax(260px,300px) minmax(0,1fr) minmax(280px,320px)}.ui-workspaceGrid__sidebar,.ui-workspaceGrid__main,.ui-workspaceGrid__aside,.ui-workspaceStack,.ui-titleContextPanel,.ui-contextMetaList,.ui-summaryStack,.ui-opsMetricList,.ui-rightsRowList,.ui-workspaceActionList,.ui-dealPanel,.ui-reminderComposer,.ui-activityTimeline,.ui-conversationThread,.ui-conversationThread__list,.ui-conversationThread__attachments{display:grid;gap:16px}.ui-workspaceSkeletonGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ui-contextMetaItem,.ui-summaryStack__item,.ui-opsMetricList__item{display:grid;gap:6px;padding:16px;border-radius:18px;border:1px solid rgba(216,227,238,.96);background:#f7fafffa}.ui-contextMetaItem small,.ui-summaryStack__item small,.ui-opsMetricList__item small,.ui-activityTimeline__body p,.ui-workspaceDrawer__heading p,.ui-conversationThread__identity p,.ui-conversationThread__attachmentMeta span{margin:0;color:var(--ui-color-text-muted)}.ui-summaryStack__item strong,.ui-opsMetricList__item strong{font-size:1.05rem;line-height:1.25}.ui-opsMetricList__item strong{font-size:1.6rem;letter-spacing:-.04em}.ui-conversationThread__message{display:grid;gap:14px;padding:18px;border-radius:20px;border:1px solid rgba(216,227,238,.96);background:linear-gradient(180deg,#fffffffa,#f6fafff7)}.ui-conversationThread__message--own{border-color:#1e75d12e;background:linear-gradient(180deg,#f4f9fffa,#ecf5fff5)}.ui-conversationThread__messageHeader,.ui-conversationThread__meta,.ui-conversationThread__attachment,.ui-activityTimeline__row,.ui-conflictCard__header,.ui-workspaceDrawer__header,.ui-workspaceDrawer__headerActions,.ui-threadComposer__footer,.ui-dealPanel__actions,.ui-rightsRow__identity,.ui-rightsRow__actions{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ui-conversationThread__meta,.ui-threadComposer__footer,.ui-dealPanel__actions,.ui-rightsRow__actions{flex-wrap:wrap}.ui-conversationThread__identity,.ui-conversationThread__attachmentMeta,.ui-activityTimeline__body,.ui-humanSummary{display:grid;gap:4px}.ui-conversationThread__subject{color:var(--ui-color-text-soft);font-size:var(--ui-font-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ui-conversationThread__body{padding:16px;border-radius:16px;border:1px solid rgba(216,227,238,.92);background:#f7fafff5;color:var(--ui-color-text);line-height:1.6}.ui-conversationThread__body p{margin:0 0 10px}.ui-conversationThread__body p:last-child{margin-bottom:0}.ui-conversationThread__attachment{padding:12px 14px;border-radius:16px;border:1px solid rgba(216,227,238,.96);background:#fffffffa}.ui-conversationThread__attachmentIcon{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:#e7f2fff5;color:var(--ui-color-brand-strong);flex:0 0 auto}.ui-threadComposer,.ui-reminderComposer,.ui-rightsRow,.ui-conflictCard{display:grid;gap:16px}.ui-threadComposer{margin-top:4px;padding-top:18px;border-top:1px solid rgba(216,227,238,.96)}.ui-reminderComposer{padding:16px;border-radius:18px;border:1px solid rgba(216,227,238,.96);background:#f7fafffa}.ui-activityTimeline__item{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px}.ui-activityTimeline__marker{width:10px;height:10px;margin-top:8px;border-radius:999px;background:var(--ui-color-brand);box-shadow:0 0 0 6px #1e75d11f}.ui-activityTimeline__body{padding-bottom:18px;border-bottom:1px solid rgba(236,242,248,.96)}.ui-activityTimeline__item:last-child .ui-activityTimeline__body{padding-bottom:0;border-bottom:0}.ui-activityTimeline__body small,.ui-workspaceDrawer__heading p,.ui-humanSummary__value+.ui-pillList span{color:var(--ui-color-text-muted)}.ui-humanSummary__value{font-size:1.05rem;font-weight:700;line-height:1.5}.ui-rightsRow{padding:18px;border-radius:20px;border:1px solid rgba(216,227,238,.96);background:linear-gradient(180deg,#fffffffa,#f7fafff7)}.ui-rightsRow--active{border-color:#1e75d133;box-shadow:var(--ui-shadow-card)}.ui-rightsRow__surface{display:grid;gap:16px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left}.ui-rightsRow__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.ui-rightsRow__field{display:grid;gap:6px}.ui-conflictCard{padding:18px;border-radius:18px;border:1px solid rgba(236,199,150,.72);background:#fff9f0fa}.ui-workspaceActionList .ui-button{width:100%}.ui-segmentedControl{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface-muted)}.ui-segmentedControl button{border:0;border-radius:999px;background:transparent;color:var(--color-text-muted);cursor:pointer;font:inherit;font-weight:800;padding:8px 14px}.ui-segmentedControl button.is-active{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm)}.ui-button.is-disabled{opacity:.52;pointer-events:none}.ui-workspaceDrawer{position:fixed;inset:0;z-index:70;display:flex;justify-content:flex-end}.ui-workspaceDrawer__backdrop{position:absolute;inset:0;border:0;background:#0f172a47}.ui-workspaceDrawer__panel{position:relative;z-index:1;width:min(760px,calc(100vw - 24px));height:100vh;display:grid;grid-template-rows:auto 1fr auto;background:linear-gradient(180deg,#fbfdfffc,#f4f8fcfc);border-left:1px solid rgba(216,227,238,.96);box-shadow:-24px 0 48px #102a481f}.ui-workspaceDrawer__header,.ui-workspaceDrawer__footer{padding:20px 24px;border-bottom:1px solid rgba(216,227,238,.96);background:#fbfdfff5}.ui-workspaceDrawer__footer{border-top:1px solid rgba(216,227,238,.96);border-bottom:0}.ui-workspaceDrawer__heading h2{margin:6px 0 0;font-size:1.4rem;letter-spacing:-.03em}.ui-workspaceDrawer__body{overflow:auto;padding:24px}.ui-workspaceGrid--marketplace{grid-template-columns:minmax(260px,300px) minmax(0,1fr) minmax(280px,320px)}.ui-workspaceGrid--catalogBuilder{grid-template-columns:minmax(250px,290px) minmax(0,1fr) minmax(330px,380px)}.ui-marketplaceSearchBar,.ui-marketplaceSearchField,.ui-quickChipRow,.ui-marketplaceGrid,.ui-marketplaceCard__content,.ui-marketplaceCard__body,.ui-marketplaceFeatureGrid,.ui-marketplaceFeatureCard,.ui-marketplaceFeatureCard__body,.ui-marketplaceNewRow,.ui-marketplaceMiniCard,.ui-marketplaceSelectedList,.ui-recipientCard,.ui-catalogLibraryList,.ui-catalogLibraryCard,.ui-catalogLibraryCard__body,.ui-catalogWorkspace,.ui-catalogEntry,.ui-catalogEntry__meta,.ui-previewPanel,.ui-catalogPreviewCanvas,.ui-catalogPreviewEntries,.ui-catalogPreviewEntry,.ui-catalogPreviewEntry__body,.ui-savedSearchCard{display:grid;gap:16px}.ui-marketplaceSearchField{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:56px;padding:0 18px;border-radius:18px;border:1px solid rgba(216,227,238,.96);background:#fffffffa}.ui-marketplaceSearchField input{border:0;background:transparent;padding:0;color:var(--ui-color-text)}.ui-quickChipRow{display:flex;flex-wrap:wrap;gap:10px}.ui-quickChip{min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(216,227,238,.96);background:#fffffffa;color:var(--ui-color-text-muted);font-size:var(--ui-font-sm);font-weight:700;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.ui-quickChip:hover,.ui-quickChip--active{transform:translateY(-1px);border-color:#1e75d12e;background:#e7f2fff5;color:var(--ui-color-brand-strong)}.ui-marketplaceSelectionBar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-radius:20px;border:1px solid rgba(216,227,238,.96);background:linear-gradient(180deg,#fffffffa,#f2f8fff7);box-shadow:var(--ui-shadow-card)}.ui-marketplaceSelectionBar p,.ui-marketplaceFeatureCard__body p,.ui-marketplaceCard__header p,.ui-marketplaceCard__summary small,.ui-marketplaceMiniCard small,.ui-savedSearchCard p,.ui-recipientCard__header p,.ui-catalogLibraryCard__body p,.ui-catalogEntry__meta p,.ui-catalogEntry__meta small,.ui-catalogPreviewCanvas__brand p,.ui-catalogPreviewCanvas__contact span,.ui-catalogPreviewEntry__body p,.ui-catalogPreviewEntry__body small{margin:0;color:var(--ui-color-text-muted)}.ui-marketplaceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-marketplaceCard{overflow:hidden}.ui-marketplaceCard__content{gap:0}.ui-marketplaceCard__focus{display:grid;gap:18px;width:100%;padding:22px;border:0;background:transparent;color:inherit;text-align:left}.ui-marketplaceCard--focused{border-color:#1e75d133;box-shadow:var(--ui-shadow-card-strong)}.ui-marketplaceCard__cover .ui-assetThumb{grid-template-columns:84px minmax(0,1fr)}.ui-marketplaceCard__cover .ui-assetThumb__media{width:84px;height:112px;border-radius:20px}.ui-marketplaceCard__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ui-marketplaceCard__summary{display:grid;gap:4px}.ui-marketplaceCard__actions{display:flex;gap:10px;flex-wrap:wrap;padding:0 22px 22px}.ui-marketplaceFeatureGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-marketplaceFeatureCard,.ui-marketplaceMiniCard,.ui-catalogLibraryCard{padding:16px;border-radius:18px;border:1px solid rgba(216,227,238,.96);background:#f7fafffa;color:inherit;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.ui-marketplaceFeatureCard:hover,.ui-marketplaceFeatureCard.is-active,.ui-marketplaceMiniCard:hover,.ui-catalogLibraryCard:hover{transform:translateY(-1px);border-color:#1e75d129;box-shadow:var(--ui-shadow-card)}.ui-marketplaceFeatureCard__cover{width:56px;height:56px;display:grid;place-items:center;border-radius:18px;background:#e7f2fff5;color:var(--ui-color-brand-strong)}.ui-marketplaceNewRow{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-marketplaceMiniCard{display:flex;align-items:center;justify-content:space-between;gap:12px}.ui-marketplaceSelectedItem,.ui-savedSearchCard,.ui-recipientCard,.ui-catalogEntry{padding:18px;border-radius:18px;border:1px solid rgba(216,227,238,.96);background:#f7fafffa}.ui-recipientCard__header,.ui-catalogEntry__header,.ui-catalogEntry__actions,.ui-savedSearchCard{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ui-catalogLibraryCard .ui-assetThumb{grid-template-columns:58px minmax(0,1fr)}.ui-catalogWorkspace{min-height:300px;padding:4px;border-radius:20px;border:1px dashed rgba(194,211,228,.96);background:#f4f8fcb8}.ui-catalogEntry{background:#fffffffa}.ui-catalogEntry__meta{min-width:0}.ui-previewPanel{gap:20px}.ui-catalogPreviewCanvas{padding:22px;border-radius:24px;border:1px solid rgba(216,227,238,.96);background:linear-gradient(180deg,#fffffffc,#f7fafff7)}.ui-catalogPreviewCanvas__header{display:grid;gap:16px;padding-bottom:18px;border-bottom:1px solid rgba(236,242,248,.96)}.ui-catalogPreviewCanvas__brand{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center}.ui-catalogPreviewCanvas__brand img,.ui-catalogPreviewCanvas__logoFallback{width:64px;height:64px;border-radius:18px}.ui-catalogPreviewCanvas__brand img{object-fit:cover}.ui-catalogPreviewCanvas__logoFallback{display:grid;place-items:center;background:#e7f2fff5;color:var(--ui-color-brand-strong);font-size:1rem;font-weight:800}.ui-catalogPreviewCanvas__contact{display:grid;gap:4px}.ui-catalogPreviewEntries{grid-template-columns:1fr}.ui-catalogPreviewEntry{grid-template-columns:72px minmax(0,1fr);align-items:start;padding:14px 0;border-bottom:1px solid rgba(236,242,248,.96)}.ui-catalogPreviewEntry:last-child{padding-bottom:0;border-bottom:0}.ui-catalogPreviewEntry__cover{width:72px;height:96px;border-radius:18px;background:linear-gradient(180deg,#1e75d124,#52a3f114)}.ui-responsiveHide{display:block}@media(max-width:1280px){.ui-statCard{grid-column:span 6}.ui-spotlightGrid,.ui-titleSummaryGrid,.ui-uploadGrid,.ui-activityGrid,.ui-uploadActionGrid,.ui-marketplaceFeatureGrid,.ui-marketplaceNewRow{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-editorLayout,.ui-dashboardLayout,.ui-detailGrid,.ui-editorWorkspace,.ui-titleEditorShell,.ui-commandGrid,.ui-workspaceGrid{grid-template-columns:1fr}.ui-editorAside,.ui-editorRail--nav,.ui-editorRail--assist,.ui-editorSectionTabs{position:static}}@media(max-width:1080px){.ui-appFrame{grid-template-columns:1fr}.ui-sidebarOverlay{position:fixed;inset:0;background:#0f172a42;z-index:29;opacity:0;pointer-events:none;transition:opacity .16s ease}.ui-sidebarOverlay--visible{display:block;opacity:1;pointer-events:auto}.ui-sidebar{position:fixed;left:0;top:0;bottom:0;z-index:30;width:min(320px,calc(100vw - 24px));transform:translate(-104%);transition:transform .18s ease}.ui-sidebar--open{transform:translate(0)}.ui-sidebar__mobileClose,.ui-topHeader__mobileTrigger{display:block}.ui-topHeader{padding-inline:var(--ui-space-3)}.ui-topHeader__search{min-width:0;max-width:none}.ui-editorHero{grid-template-columns:1fr}.ui-editorHero--rights .ui-editorHero__copy{flex-direction:column;align-items:stretch}.ui-editorHero--rights .ui-heroStatGrid{grid-template-columns:1fr}.ui-editorHero--rights .ui-editorHero__meta{justify-content:flex-start;border-radius:16px}.ui-editorAssetLayout,.ui-pipelineGrid,.ui-curationGrid,.ui-rightsRow__grid,.ui-workspaceSkeletonGrid,.ui-marketplaceGrid{grid-template-columns:1fr 1fr}.ui-detailHero{grid-template-columns:1fr}.ui-detailHero__cover{width:100%;max-width:220px}}@media(max-width:760px){.ui-appFrame__main,.ui-topHeader{padding:var(--ui-space-3)}.ui-pageHeader,.ui-topHeader,.ui-toolbar,.ui-filterBar__top,.ui-formFooter,.ui-tableIntro{flex-direction:column;align-items:stretch}.ui-statCard,.ui-field,.ui-col-span-4,.ui-col-span-5,.ui-col-span-7,.ui-col-span-8,.ui-titleSummaryGrid,.ui-uploadGrid,.ui-spotlightGrid,.ui-activityGrid,.ui-keyValueGrid,.ui-noteGrid,.ui-scopeGrid,.ui-detailHero__stats,.ui-assetGrid,.ui-campaignCard__stats,.ui-sectionTabs,.ui-editorAssetLayout,.ui-pipelineGrid,.ui-curationGrid,.ui-uploadActionGrid,.ui-rightsRow__grid,.ui-workspaceSkeletonGrid,.ui-marketplaceGrid,.ui-marketplaceFeatureGrid,.ui-marketplaceNewRow{grid-column:span 12;grid-template-columns:1fr}.ui-formGrid,.ui-grid12,.ui-filterSearch,.ui-filterPanelGrid,.ui-statGrid,.ui-kpiGrid,.ui-summaryGrid,.ui-adminSettingsModuleGrid{grid-template-columns:1fr}.ui-field,.ui-field--full,.ui-statCard{grid-column:auto}.ui-dataTable__footer,.ui-titleActions{flex-direction:column;align-items:stretch}}.marketLoginPage{min-height:100vh;overflow:hidden;background:radial-gradient(circle at 8% 12%,rgba(191,219,254,.72),transparent 32%),radial-gradient(circle at 92% 6%,rgba(221,214,254,.72),transparent 28%),linear-gradient(135deg,#f7fbff,#f8fbf8);color:var(--ui-color-text)}.marketLoginHeader{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:76px;padding:14px clamp(20px,4vw,54px);border-bottom:1px solid rgba(180,199,225,.8);background:linear-gradient(90deg,#eff6ffeb,#f5f0ffeb 45%,#ecfdf5e6);box-shadow:0 10px 34px #0f1f350f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.marketLoginHeader:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#2563eb,#7c3aed,#06b6d4,#18a36a)}.marketLoginHeader__brand,.marketLoginHeader__nav,.marketLoginIntro__panel,.marketLoginIntro__signals span,.marketLoginField__row,.marketLoginCard__create{display:flex;align-items:center}.marketLoginHeader__brand{gap:12px;min-width:0;color:var(--ui-color-text)}.marketLoginHeader__logo{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#0f3f74,#1d4ed8 55%,#7c3aed);color:#fff;font-weight:800;box-shadow:0 14px 30px #2563eb47}.marketLoginHeader__brand strong,.marketLoginHeader__brand small{display:block}.marketLoginHeader__brand small{color:var(--ui-color-text-muted);font-size:var(--ui-font-xs)}.marketLoginHeader__nav{gap:12px;justify-content:flex-end;font-size:var(--ui-font-sm);font-weight:800}.marketLoginHeader__nav>a:first-child{min-height:42px;display:inline-flex;align-items:center;padding:0 14px;border:1px solid rgba(196,211,229,.94);border-radius:999px;background:#ffffffc7;color:#143252}.marketLoginShell{width:min(100%,1220px);min-height:calc(100vh - 76px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,460px);gap:clamp(28px,5vw,74px);align-items:center;margin:0 auto;padding:clamp(30px,6vw,76px) clamp(18px,4vw,54px)}.marketLoginIntro{display:grid;gap:22px;max-width:680px}.marketLoginIntro h1{margin:0;font-size:clamp(2.3rem,4.8vw,4.65rem);line-height:.98}.marketLoginIntro>p{max-width:620px;margin:0;color:var(--ui-color-text-muted);font-size:1.08rem;line-height:1.7}.marketLoginIntro__panel{position:relative;overflow:hidden;gap:16px;max-width:560px;padding:18px;border:1px solid rgba(207,224,245,.95);border-radius:20px;background:#ffffffbd;box-shadow:0 18px 44px #0f1f351a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.marketLoginIntro__panel:after{content:"";position:absolute;right:-38px;top:-48px;width:140px;height:140px;border-radius:999px;background:radial-gradient(circle,rgba(6,182,212,.2),transparent 66%)}.marketLoginIntro__icon{flex:0 0 48px;width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff}.marketLoginIntro__panel strong,.marketLoginIntro__panel span{display:block}.marketLoginIntro__panel span{margin-top:4px;color:var(--ui-color-text-muted)}.marketLoginIntro__signals{display:flex;flex-wrap:wrap;gap:10px}.marketLoginIntro__signals span{gap:8px;min-height:38px;padding:0 12px;border:1px solid rgba(207,224,245,.9);border-radius:999px;background:#ffffffb8;color:#163d5f;font-size:var(--ui-font-sm);font-weight:800}.marketLoginCardWrap{display:flex;justify-content:flex-end}.marketLoginCard{width:min(100%,440px);display:grid;gap:18px;padding:clamp(24px,4vw,34px);border:1px solid rgba(207,224,245,.95);border-radius:26px;background:#fffffff5;box-shadow:0 28px 80px #0f1f3524}.marketLoginCard__header h2{margin:4px 0 6px;font-size:clamp(1.7rem,3vw,2.2rem)}.marketLoginCard__header p,.marketLoginCard__legal{margin:0;color:var(--ui-color-text-muted)}.marketLoginField{display:grid;gap:8px}.marketLoginField>span,.marketLoginField__row>span{color:var(--ui-color-text);font-size:var(--ui-font-sm);font-weight:800}.marketLoginField__row{justify-content:space-between;gap:12px}.marketLoginField__row a,.marketLoginCard__create a,.marketLoginCard__legal a{color:#0d4fa6;font-weight:800}.marketLoginField input{min-height:48px;border:1px solid #d7e1ec;border-radius:16px;background:#f9fbfd;color:var(--ui-color-text)}.marketLoginField small{min-height:16px;color:#b42318;font-size:var(--ui-font-xs);font-weight:700}.marketLoginCard__create{justify-content:center;gap:6px;margin:0;font-weight:700}.marketLoginCard__legal{text-align:center;font-size:var(--ui-font-xs);line-height:1.55}.publicShell{min-height:100vh;background:#f6f8fb;color:var(--ui-color-text)}.publicHeader{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:minmax(180px,260px) minmax(240px,1fr) auto auto;align-items:center;gap:20px;min-height:76px;padding:14px clamp(20px,4vw,54px);border-bottom:1px solid rgba(180,199,225,.8);background:linear-gradient(90deg,#eff6ffeb,#f5f0ffeb 45%,#ecfdf5e6);box-shadow:0 10px 34px #0f1f350f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.publicHeader--home{grid-template-columns:minmax(180px,280px) minmax(0,1fr) auto}.publicHeader:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#2563eb,#7c3aed,#06b6d4,#18a36a)}.publicHeader:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(37,99,235,.25),transparent)}.publicHeader__brand,.publicHeader__search,.publicHeader__nav,.publicHeader__actions,.publicHero__signals,.publicHero__search,.publicHeroSpotlight__meta,.publicHeroSpotlight__actions,.publicResultsHeader,.publicTitleCard__heading,.publicTitleCard__badges,.publicTitleCard__actions,.publicHomeSection__header,.publicHomeSection__title,.marketEntrySection__header,.marketEntrySection__title,.browseMarketsButton,.browseMarketsButton__arrow,.publicTitleHero__heading,.publicTitleHero__badges,.publicTitleHero__actions,.publicDetailPanel__header,.publicRightsCard__header,.publicActionPrompt__actions{display:flex;align-items:center}.publicHeader__brand{gap:12px;min-width:0;color:var(--ui-color-text)}.publicHeader__logo{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#0f3f74,#1d4ed8 55%,#7c3aed);color:#fff;font-weight:800;box-shadow:0 14px 30px #2563eb47}.publicHeader__brand strong,.publicHeader__brand small{display:block}.publicHeader__brand small{color:var(--ui-color-text-muted);font-size:var(--ui-font-xs)}.publicHeader__search{gap:10px;min-height:44px;padding:0 14px;border:1px solid rgba(207,224,245,.9);border-radius:14px;background:#ffffffad;box-shadow:inset 0 1px #ffffffb8}.publicHeader__search input,.publicHero__searchField input{width:100%;border:0;outline:0;background:transparent;color:var(--ui-color-text)}.publicHeader__nav{gap:6px;min-height:46px;padding:6px;border:1px solid rgba(255,255,255,.72);border-radius:18px;background:#ffffff85;box-shadow:inset 0 1px #ffffffbf;white-space:nowrap;font-size:var(--ui-font-sm);font-weight:800}.publicHeader__nav a{padding:10px 13px;border-radius:13px;color:#26384f;transition:background-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.publicHeader__nav a:hover{transform:translateY(-1px);background:#fff;color:#2563eb;box-shadow:0 8px 18px #0f1f3514}.publicHeader__actions{gap:10px;justify-content:flex-end}.publicHeader__actions .ui-button--ghost{border-color:#c4d3e5f0;background:#ffffffc7;color:#143252}.publicHeader__actions .ui-button--primary{border-color:#2563eb;background:#2563eb;color:#fff;box-shadow:0 12px 28px #2563eb38}.publicMarketplace,.publicTitleDetail{width:min(100%,1500px);margin:0 auto;padding:30px clamp(18px,4vw,54px) 56px}.publicHero{display:grid;gap:28px;padding:30px 0 24px}.publicHero--search{grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);align-items:end}.publicHero--home{overflow:hidden;position:relative;margin:8px 0 6px;padding:clamp(28px,5vw,54px);border:1px solid rgba(207,224,245,.95);border-radius:28px;background:radial-gradient(circle at 82% 8%,rgba(191,219,254,.88) 0,transparent 34%),radial-gradient(circle at 8% 12%,rgba(232,244,255,.95) 0,transparent 38%),linear-gradient(135deg,#fffffffa,#f7fbfff5);box-shadow:0 24px 70px #0f1f351a}.publicHero__content{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr);gap:clamp(24px,4vw,52px);align-items:center}.publicHero__copy{min-width:0}.publicHero__copy h1,.publicTitleHero h1{margin:6px 0 10px;font-size:clamp(2rem,4vw,4.2rem);line-height:1}.publicHero--home .publicHero__copy h1{max-width:760px;font-size:clamp(2.55rem,5.2vw,5.6rem);letter-spacing:0}.publicHero__copy p,.publicResultsHeader p,.publicHomeSection__header p,.publicTitleHero__body>p,.publicTitleCard p,.publicDetailPanel p,.publicEmptyState p,.publicActionPrompt p{margin:0;color:var(--ui-color-text-muted)}.publicHero__signals{flex-wrap:wrap;gap:10px;margin-top:22px}.publicHero__signals span{min-height:36px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid rgba(207,224,245,.9);border-radius:999px;background:#ffffffad;color:#163d5f;font-size:var(--ui-font-xs);font-weight:900}.publicHero__search{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,210px) minmax(150px,210px) minmax(126px,auto);gap:12px;padding:14px;border:1px solid #dbe5ef;border-radius:24px;background:#fff;box-shadow:0 24px 70px #0f1f351f}.publicHero--home .publicHero__search{position:relative;z-index:1}.publicHeroSpotlight{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:center;padding:20px;border:1px solid rgba(207,224,245,.95);border-radius:26px;background:radial-gradient(circle at 96% 0%,rgba(124,58,237,.16),transparent 38%),linear-gradient(145deg,#ffffffeb,#f6fbffd1);box-shadow:0 24px 60px #0f1f3521}.publicHeroSpotlight:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#2563eb,#7c3aed,#06b6d4)}.publicHeroSpotlight__cover,.publicHeroSpotlight__emptyIcon{display:grid;place-items:center;overflow:hidden;border-radius:18px;background:linear-gradient(135deg,#e0f2fe,#ede9fe);color:#163d5f;box-shadow:inset 0 1px #ffffffb8}.publicHeroSpotlight__cover{width:150px;aspect-ratio:3 / 4}.publicHeroSpotlight__cover img{width:100%;height:100%;object-fit:cover}.publicHeroSpotlight__body{display:grid;gap:10px;min-width:0}.publicHeroSpotlight__body>span,.publicHeroSpotlight--empty span{color:var(--ui-color-brand);font-size:var(--ui-font-xs);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.publicHeroSpotlight h2{margin:0;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.05}.publicHeroSpotlight p{margin:0;color:var(--ui-color-text-muted)}.publicHeroSpotlight__meta{flex-wrap:wrap;gap:8px}.publicHeroSpotlight__meta small{min-height:26px;display:inline-flex;align-items:center;max-width:170px;overflow:hidden;padding:0 9px;border-radius:999px;background:#e8f0f7eb;color:#27465f;font-size:var(--ui-font-xs);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.publicHeroSpotlight__actions{flex-wrap:wrap;gap:8px}.publicHeroSpotlight--empty{grid-template-columns:64px minmax(0,1fr)}.publicHeroSpotlight__emptyIcon{width:64px;height:64px;border-radius:20px}.publicHero__searchField{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:0 12px;border:1px solid #d7e1ec;border-radius:16px;background:#f9fbfd}.publicHero__search .publicFilters__field{min-width:0}.publicHero__search .ui-button{justify-content:center;white-space:nowrap}.publicHero__search select,.publicFilters__field select,.publicFilters__field input,.publicSortControl select{min-height:44px;width:100%;border:1px solid #d7e1ec;border-radius:16px;background:#fff;color:var(--ui-color-text);padding:0 12px;box-sizing:border-box}.publicMarketplace__layout{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:26px;align-items:start}.publicFilters,.publicDetailPanel,.publicTitleCard,.publicHomeSection{border:1px solid #dbe5ef;border-radius:8px;background:#fff;box-shadow:0 12px 28px #1320330f}.publicFilters{position:sticky;top:96px;display:grid;gap:16px;padding:18px}.publicFilterBackdrop,.publicFilterDrawerButton,.publicFilters__close{display:none}.publicFilters__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.publicFilters__headerActions{display:flex;align-items:center;gap:8px}.publicFilters h2,.publicResultsHeader h2,.publicHomeSection h2,.publicDetailPanel h2,.publicActionPrompt h2{margin:4px 0 0;font-size:1.2rem}.publicFilters__field{display:grid;gap:7px}.publicFilters__field span,.publicMetadataItem span{color:var(--ui-color-text-muted);font-size:var(--ui-font-xs);font-weight:800;text-transform:uppercase}.publicFilters__checkbox{display:flex;align-items:center;gap:10px;font-size:var(--ui-font-sm);font-weight:700;line-height:1.35}.publicFilters__checkbox input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;margin:0;accent-color:var(--ui-color-brand)}.publicFilters__checkbox span{min-width:0}.publicMarketplaceInfoBanner{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #cfe0f5;border-radius:8px;background:#f7fbff;color:#1f3653;font-size:var(--ui-font-sm)}.publicMarketplaceInfoBanner strong{flex:0 0 auto;color:#163d5f}.publicMarketplaceInfoBanner span{color:var(--ui-color-text-muted)}.publicActiveFilters{display:flex;flex-wrap:wrap;gap:8px}.publicSortControl{display:grid;gap:6px;min-width:180px}.publicSortControl span{color:var(--ui-color-text-muted);font-size:var(--ui-font-xs);font-weight:800;text-transform:uppercase}.publicViewToggle{align-self:end}.publicMarketplace__content{display:grid;gap:24px}.publicResultsHeader,.publicHomeSection__header,.publicDetailPanel__header{justify-content:space-between;gap:16px}.publicResultsHeader{padding:18px 0 0}.publicTitleGrid,.publicHomeSection__row,.publicRightsGrid,.publicContributorGrid{display:grid;gap:16px}.publicTitleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.publicTitleGrid--list .publicTitleCard__main{grid-template-columns:112px minmax(0,1fr)}.publicTitleGrid--list .publicTitleCard__cover{width:112px}.publicTitleCard{overflow:hidden;display:grid}.publicTitleCard__main{display:grid;grid-template-columns:86px minmax(0,1fr);gap:16px;padding:16px;color:inherit}.publicTitleCard__cover,.publicTitleHero__cover{display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#e8f0f7;color:#163d5f}.publicTitleCard__cover{width:86px;aspect-ratio:3 / 4}.publicTitleCard__cover img,.publicTitleHero__cover img{width:100%;height:100%;object-fit:cover}.publicTitleCard__body,.publicMetadataGrid,.publicSignalList,.publicTextBlock,.publicRightsCard,.publicContributorCard{display:grid;gap:12px}.publicTitleCard__heading{justify-content:space-between;gap:12px;align-items:flex-start}.publicTitleCard h3,.publicRightsCard h3{margin:0;font-size:1rem}.publicTitleCard__meta,.publicTitleHero__meta{display:flex;flex-wrap:wrap;gap:8px}.publicTitleCard__meta span,.publicTitleHero__meta span{min-height:26px;display:inline-flex;align-items:center;padding:0 9px;border-radius:999px;background:#f0f5fa;color:#27465f;font-size:var(--ui-font-xs);font-weight:800}.publicTitleCard__badges,.publicTitleCard__actions,.publicTitleHero__badges,.publicTitleHero__actions{flex-wrap:wrap;gap:8px}.publicTitleCard__actions{padding:0 16px 12px}.publicTitleCard__updated{padding:0 16px 16px;color:var(--ui-color-text-soft)}.publicHomeSection{display:grid;gap:18px;padding:18px}.publicHomeSection__title{gap:12px}.publicHomeSection__title>span{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;background:#e8f0f7;color:#163d5f}.publicHomeSection__row{grid-template-columns:repeat(2,minmax(0,1fr))}.publicCarousel{display:grid;gap:18px;overflow:hidden;padding:18px;border:1px solid rgba(219,229,239,.96);border-radius:18px;background:radial-gradient(circle at 96% 8%,rgba(191,219,254,.34),transparent 30%),#fff;box-shadow:0 12px 28px #1320330f}.publicCarousel__header,.publicCarousel__title,.publicCarousel__controls,.publicCarousel__arrows,.publicCarousel__viewAll{display:flex;align-items:center}.publicCarousel__header{justify-content:space-between;gap:16px}.publicCarousel__title{gap:12px;min-width:0}.publicCarousel__title>span{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#2563eb1f,#7c3aed1f);color:#1d4ed8}.publicCarousel__title h2{margin:0;font-size:clamp(1.25rem,2vw,1.75rem)}.publicCarousel__title p{margin:4px 0 0;color:var(--ui-color-text-muted)}.publicCarousel__controls{justify-content:flex-end;flex-wrap:wrap;gap:10px}.publicCarousel__viewAll{gap:6px;min-height:34px;padding:0 11px;border:1px solid rgba(207,224,245,.95);border-radius:999px;background:#fff;color:var(--ui-color-brand-strong);font-size:var(--ui-font-xs);font-weight:900}.publicCarousel__arrows{gap:6px}.publicCarousel__arrows button{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(207,224,245,.95);border-radius:999px;background:#fff;color:var(--ui-color-brand-strong);cursor:pointer;box-shadow:0 10px 22px #2563eb1a}.publicCarousel__rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,380px);gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding:4px;scroll-snap-type:x mandatory;padding:4px;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.publicCarousel__rail:focus-visible{border-radius:14px}.publicCarousel__rail::-webkit-scrollbar{display:none}.publicCarousel__item{min-width:0;scroll-snap-align:start}.publicCarousel__item .publicTitleCard{height:100%}.marketEntrySection{display:grid;gap:20px;padding:26px 0 4px;scroll-margin-top:96px}.marketEntrySection__header{justify-content:space-between;gap:18px;align-items:flex-end}.marketEntrySection__header h2{margin:4px 0 0;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.05}.marketEntrySection__header p{margin:8px 0 0;color:var(--ui-color-text-muted)}.browseMarketsButton{flex:0 0 auto;gap:10px;min-height:50px;padding:10px 14px 10px 16px;border:1px solid #cfe0f5;border-radius:999px;background:#fff;color:#0d4fa6;font-weight:900;box-shadow:0 12px 28px #2563eb1f;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.browseMarketsButton:hover{transform:translateY(-2px);border-color:#2563eb3d;box-shadow:0 16px 34px #2563eb2e}.browseMarketsButton__arrow{width:30px;height:30px;justify-content:center;border-radius:999px;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff}.marketEntryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.marketEntryCard{position:relative;isolation:isolate;overflow:hidden;min-height:174px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:24px 22px;border:1px solid rgba(207,224,245,.95);border-radius:24px;background:#fff;box-shadow:0 12px 34px #0f1f3514;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.marketEntryCard:hover{transform:translateY(-3px);border-color:#2563eb2e;box-shadow:0 24px 54px #0f1f3524}.marketEntryCard:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:var(--market-entry-accent, linear-gradient(90deg, #2563eb, #06b6d4))}.marketEntryCard:after{content:"";position:absolute;z-index:-1;top:-74px;right:-74px;width:164px;height:164px;border-radius:999px;background:var(--market-entry-glow, rgba(37, 99, 235, .14))}.marketEntryCard--translation{--market-entry-accent: linear-gradient(90deg, #2563eb, #06b6d4);--market-entry-glow: rgba(37, 99, 235, .14)}.marketEntryCard--visual{--market-entry-accent: linear-gradient(90deg, #7c3aed, #fb7185);--market-entry-glow: rgba(124, 58, 237, .14)}.marketEntryCard--children{--market-entry-accent: linear-gradient(90deg, #f59e0b, #fb7185);--market-entry-glow: rgba(245, 158, 11, .16)}.marketEntryCard--stem{--market-entry-accent: linear-gradient(90deg, #18a36a, #06b6d4);--market-entry-glow: rgba(24, 163, 106, .14)}.marketEntryCard__icon{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;background:var(--market-entry-accent, linear-gradient(135deg, #2563eb, #06b6d4));color:#fff;box-shadow:0 14px 28px #0f1f3526}.marketEntryCard__body{display:grid;gap:8px}.marketEntryCard__body strong{font-size:1.08rem;line-height:1.12}.marketEntryCard__body span{color:#526985;font-size:var(--ui-font-sm);line-height:1.45}.marketEntryCard__body small{width:max-content;margin-top:4px;padding:6px 9px;border:1px solid #d8e6f6;border-radius:999px;background:#fffc;color:#244868;font-size:.7rem;font-weight:900}.publicEmptyState{display:grid;justify-items:center;gap:10px;padding:32px;border:1px dashed #bfd0df;border-radius:8px;background:#fff;text-align:center}.publicEmptyState--inline{padding:20px}.publicEmptyState--error{border-color:#b4504573;background:var(--ui-color-danger-soft);color:var(--ui-color-danger)}.publicBackLink{display:inline-flex;margin-bottom:18px;color:var(--ui-color-brand-strong);font-weight:800}.publicTitleHero{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:28px;align-items:stretch;margin-bottom:24px}.publicTitleHero__cover{min-height:320px}.publicTitleHero__body{display:grid;gap:18px;padding:28px;border:1px solid #dbe5ef;border-radius:8px;background:#fff}.publicTitleHero__heading{justify-content:space-between;align-items:flex-start;gap:16px}.publicTitleDetail__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:24px;margin-bottom:24px}.publicDetailPanel{display:grid;gap:20px;padding:22px}.publicMetadataGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.publicMetadataGrid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.publicMetadataItem{display:grid;gap:5px;min-width:0}.publicMetadataItem strong{min-width:0;overflow-wrap:anywhere}.publicRightsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.publicRightsCard,.publicContributorCard{padding:16px;border:1px solid #dbe5ef;border-radius:8px;background:#f9fbfd}.publicRightsCard__header{justify-content:space-between;align-items:flex-start;gap:14px}.publicContributorGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.publicContributorCard span{color:var(--ui-color-brand-strong);font-size:var(--ui-font-sm);font-weight:800}.publicActionPrompt{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:#0f172a57}.publicActionPrompt__panel{width:min(100%,560px);display:grid;gap:22px;padding:24px;border:1px solid #dbe5ef;border-radius:8px;background:#fff;box-shadow:0 22px 58px #13203338}.publicActionPrompt__panel--form{width:min(100%,680px)}.publicActionPrompt__panel--form .marketLoginField textarea{min-height:132px;resize:vertical}.publicActionPrompt__actions{justify-content:flex-end;flex-wrap:wrap;gap:10px}.publicFooter{margin-top:28px;border-top:1px solid rgba(180,199,225,.78);background:radial-gradient(circle at 12% 0%,rgba(191,219,254,.42),transparent 32%),linear-gradient(90deg,#eff6fff5,#f5f0fff0 48%,#ecfdf5eb);color:#16324f}.publicFooter__inner{width:min(100%,1500px);display:grid;grid-template-columns:minmax(220px,1fr) minmax(420px,1.7fr) minmax(190px,.7fr);gap:clamp(22px,4vw,46px);margin:0 auto;padding:40px clamp(18px,4vw,54px)}.publicFooter__brand,.publicFooter__column,.publicFooter__contact{display:grid;gap:10px;align-content:start}.publicFooter__brandMark{display:inline-flex;align-items:center;gap:10px;color:inherit;font-weight:900}.publicFooter__brandMark span{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#0f3f74,#2563eb 55%,#7c3aed);color:#fff;box-shadow:0 12px 26px #2563eb3d}.publicFooter p,.publicFooter small,.publicFooter__contact span{margin:0;color:#536b86;line-height:1.55}.publicFooter__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.publicFooter h2{margin:0 0 4px;color:#173554;font-size:var(--ui-font-sm);letter-spacing:.08em;text-transform:uppercase}.publicFooter a{width:max-content;max-width:100%;color:#244868;font-size:var(--ui-font-sm);font-weight:750}.publicFooter a:hover{color:#2563eb}.publicFooter__socials{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.publicFooter__socials a{min-height:30px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid rgba(207,224,245,.95);border-radius:999px;background:#ffffffb8}.publicFooter__bottom{width:min(100%,1500px);display:flex;justify-content:space-between;gap:16px;margin:0 auto;padding:16px clamp(18px,4vw,54px);border-top:1px solid rgba(180,199,225,.64);color:#536b86;font-size:var(--ui-font-xs)}.ui-readinessBlock__list{display:grid;gap:6px;color:var(--ui-color-text-muted);font-size:var(--ui-font-sm);font-weight:700}.ui-featureScheduleForm{display:grid;min-width:240px;gap:8px}.ui-featureScheduleForm input{min-height:36px;width:100%;border:1px solid rgba(216,227,238,.96);border-radius:12px;padding:0 10px;background:#fff;color:var(--ui-color-text)}@media(max-width:1180px){.marketLoginShell{grid-template-columns:1fr;align-items:start}.marketLoginCardWrap{justify-content:flex-start}.publicHeader,.publicHeader--home{grid-template-columns:minmax(180px,1fr) auto}.publicHeader__search,.publicHeader__nav{grid-column:1 / -1}.publicHero,.publicHero__content,.publicMarketplace__layout,.publicTitleDetail__grid{grid-template-columns:1fr}.publicFilters{position:static}.publicTitleGrid,.marketEntryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.publicFooter__inner{grid-template-columns:1fr}.publicFooter__links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.marketLoginHeader{position:static;align-items:flex-start;flex-direction:column;padding:14px 18px}.marketLoginHeader__nav{width:100%;justify-content:space-between}.marketLoginShell{min-height:auto;padding:28px 16px 44px}.marketLoginIntro h1{font-size:2.35rem}.marketLoginIntro__panel{align-items:flex-start}.marketLoginIntro__signals{display:none}.marketLoginCard{width:100%;border-radius:20px}.publicHeader{position:static;grid-template-columns:1fr;gap:12px}.publicHeader__nav,.publicHeader__actions{justify-content:flex-start;flex-wrap:wrap}.publicMarketplace,.publicTitleDetail{padding-inline:16px}.publicFilterDrawerButton{display:inline-flex}.publicFilterBackdrop{position:fixed;inset:0;z-index:58;display:block;border:0;background:#0f1f356b}.publicFilters{position:fixed;inset:auto 0 0;z-index:60;max-height:min(86vh,720px);overflow:auto;border-radius:20px 20px 0 0;transform:translateY(104%);transition:transform .18s ease}.publicFilters--open{transform:translateY(0)}.publicFilters__close{display:inline-flex;align-items:center;min-height:32px;border:1px solid #d7e1ec;border-radius:999px;padding:0 10px;background:#fff;color:var(--ui-color-text);font-weight:800}.publicMarketplaceInfoBanner{flex-direction:column;gap:4px}.publicHero--home{padding:24px;border-radius:18px}.publicHero--home .publicHero__content{display:contents}.publicHero--home .publicHero__copy{order:1}.publicHero--home .publicHero__search{order:2}.publicHero--home .publicHeroSpotlight{order:3}.marketEntrySection__header{flex-direction:column;align-items:flex-start}.publicHero__search,.publicHeroSpotlight,.publicTitleHero,.publicTitleGrid,.publicRightsGrid,.publicContributorGrid,.publicMetadataGrid,.publicMetadataGrid--compact,.marketEntryGrid{grid-template-columns:1fr}.publicHeroSpotlight__cover{width:min(100%,180px)}.publicTitleCard__main{grid-template-columns:74px minmax(0,1fr)}.publicTitleCard__cover{width:74px}.publicCarousel{padding:14px;border-radius:14px}.publicCarousel__header{align-items:flex-start;flex-direction:column}.publicCarousel__controls{width:100%;justify-content:space-between}.publicCarousel__arrows{display:none}.publicCarousel__rail{grid-auto-columns:minmax(272px,86vw)}.publicFooter__inner{padding-block:30px}.publicFooter__links{grid-template-columns:1fr}.publicFooter__bottom{flex-direction:column}.publicTitleHero__body,.publicDetailPanel{padding:18px}}.publicShell{overflow-x:clip}.publicTitleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.publicTitleGrid--list{grid-template-columns:1fr}.title-card.publicTitleCard{box-sizing:border-box;width:100%;height:280px;min-width:0;display:grid;grid-template-columns:126px minmax(0,1fr);gap:16px;padding:18px;overflow:hidden;border:1px solid rgba(198,216,235,.96);border-radius:22px;background:#fff;box-shadow:0 12px 30px #102a4812}.title-card--carousel.publicTitleCard{width:560px;min-width:560px;max-width:560px}.title-card--search.publicTitleCard{grid-template-columns:118px minmax(0,1fr)}.title-card__coverLink,.title-card__summary{min-width:0;color:inherit;text-decoration:none}.title-card__coverLink{align-self:start;display:block}.title-card__cover{width:126px;height:196px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(187,207,228,.85);border-radius:14px;background:linear-gradient(150deg,#e7f1fb,#f8fbff);color:#174f8f;box-shadow:inset 0 0 0 1px #ffffffad}.title-card--search .title-card__cover{width:118px;height:178px}.title-card__cover img{width:100%;height:100%;display:block;object-fit:cover}.title-card__coverFallback{width:100%;height:100%;display:grid;grid-template-rows:1fr auto;align-items:center;justify-items:center;gap:8px;padding:16px 12px;text-align:center}.title-card__coverFallback span{width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(21,92,169,.16);border-radius:14px;background:#ffffffb8;color:#155ca9;font-size:1.1rem;font-weight:900}.title-card__coverFallback small{width:100%;display:-webkit-box;overflow:hidden;color:#31536f;font-size:.68rem;font-weight:800;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:3}.title-card__content{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:10px}.title-card__summary{min-height:0;display:grid;align-content:start;gap:6px;overflow:hidden}.title-card__topline{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.title-card__identity{min-width:0;display:grid;gap:3px}.title-card__title{display:-webkit-box;overflow:hidden;margin:0;color:#10213b;font-size:1.04rem;font-weight:900;line-height:1.15;-webkit-box-orient:vertical;-webkit-line-clamp:2}.title-card__publisher,.title-card__contributors,.title-card__rights{min-width:0;overflow:hidden;margin:0;color:var(--ui-color-text-muted);font-size:.78rem;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.title-card__publisher{color:var(--ui-color-brand-strong);font-weight:800}.title-card__contributors{color:#40566e}.title-card__chips{min-width:0}.title-chip-list{max-height:53px;display:flex;flex-wrap:wrap;gap:5px 6px;overflow:hidden}.title-chip-list--mobile{display:none}.title-card__chip{max-width:150px;min-height:24px;display:inline-flex;align-items:center;padding:0 9px;overflow:hidden;border-radius:999px;background:#edf5ff;color:#155ca9;font-size:.7rem;font-weight:900;line-height:1;text-overflow:ellipsis;white-space:nowrap}.title-card__chip--more{background:#f1f5f9;color:#526378}.title-card__rights{color:#4a5f75}.title-card__status{min-width:0;display:flex;flex-wrap:nowrap;gap:6px;overflow:hidden}.title-badge,.title-status-pill{min-width:0;min-height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(216,227,238,.92);border-radius:999px;font-size:.7rem;font-weight:900;line-height:1;white-space:nowrap}.title-badge{max-width:98px;padding:0 10px;align-self:start;overflow:hidden;text-overflow:ellipsis}.title-status-pill{flex:0 1 auto;padding:0 9px}.title-badge--neutral,.title-status-pill--neutral{background:#f4f7fb;color:#526378}.title-badge--info,.title-status-pill--info{background:#e8f7fb;color:#0c6d7c}.title-badge--success,.title-status-pill--success{background:#e8f7ef;color:#1b8558}.title-badge--warning,.title-status-pill--warning{background:#fff4df;color:#b7771d}.title-badge--danger,.title-status-pill--danger{background:#fdeceb;color:#b45045}.title-card__actions{min-width:0;display:flex;flex-wrap:nowrap;gap:7px;align-items:center;overflow:hidden}.title-card__action.ui-button{min-width:0;min-height:40px;padding:0 11px;border-radius:11px;font-size:.78rem;line-height:1;white-space:nowrap}.title-card__action--icon.ui-button{width:40px;min-width:40px;max-width:40px;padding:0}.title-carousel.publicCarousel{display:grid;gap:20px;overflow:hidden;padding:24px;border:1px solid rgba(198,216,235,.96);border-radius:22px;background:#fff;box-shadow:0 14px 34px #102a4812}.title-carousel__header.publicCarousel__header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.title-carousel__title.publicCarousel__title{min-width:0;display:block}.title-carousel__title h2{margin:0;color:#10213b;font-size:1.65rem;line-height:1.1}.title-carousel__title p{max-width:720px;margin:6px 0 0;color:var(--ui-color-text-muted);font-size:.95rem}.title-carousel__controls.publicCarousel__controls{flex:0 0 auto;display:flex;flex-wrap:nowrap;gap:10px;align-items:center}.title-carousel__count{min-height:30px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid rgba(216,227,238,.92);border-radius:999px;background:#f7fbff;color:var(--ui-color-text-muted);font-size:.75rem;font-weight:900;white-space:nowrap}.title-carousel__viewAll.publicCarousel__viewAll{min-height:36px;border-radius:999px}.title-carousel__arrows.publicCarousel__arrows{display:flex}.title-carousel__track.publicCarousel__rail{display:flex;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding:4px;scroll-snap-type:x mandatory;padding:4px 4px 12px;scrollbar-width:none;-ms-overflow-style:none}.title-carousel__track.publicCarousel__rail:focus-visible{outline:3px solid rgba(30,117,209,.32);outline-offset:3px}.title-carousel__track.publicCarousel__rail::-webkit-scrollbar{display:none}.title-carousel__item.publicCarousel__item{flex:0 0 560px;min-width:0;scroll-snap-align:start}@media(max-width:1180px){.publicTitleGrid{grid-template-columns:1fr}.title-card--search.publicTitleCard{max-width:720px}}@media(max-width:900px){.title-carousel__header.publicCarousel__header{flex-direction:column}.title-carousel__controls.publicCarousel__controls{width:100%;justify-content:space-between}}@media(max-width:640px){.title-card.publicTitleCard{height:348px;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:14px;border-radius:18px}.title-card--carousel.publicTitleCard{width:86vw;min-width:86vw;max-width:86vw}.title-card--search.publicTitleCard{max-width:none}.title-card__cover,.title-card--search .title-card__cover{width:96px;height:144px;border-radius:12px}.title-card__content{gap:8px}.title-card__summary{gap:5px}.title-card__topline{grid-template-columns:1fr;gap:5px}.title-badge{max-width:118px}.title-card__title{font-size:.96rem}.title-card__publisher,.title-card__contributors,.title-card__rights{font-size:.73rem}.title-chip-list--desktop{display:none}.title-chip-list--mobile{display:flex}.title-card__chip{max-width:116px;min-height:22px;padding-inline:8px;font-size:.66rem}.title-card__status{flex-wrap:wrap;gap:5px}.title-status-pill{min-height:22px;padding-inline:8px;font-size:.66rem}.title-card__actions{flex-wrap:wrap;gap:6px;max-height:78px}.title-card__action.ui-button{min-height:36px;padding-inline:9px;border-radius:10px;font-size:.7rem}.title-card__action--icon.ui-button{width:36px;min-width:36px;max-width:36px}.title-carousel.publicCarousel{padding:16px;border-radius:18px}.title-carousel__title h2{font-size:1.25rem}.title-carousel__title p{font-size:.82rem}.title-carousel__count,.title-carousel__arrows.publicCarousel__arrows{display:none}.title-carousel__track.publicCarousel__rail{gap:14px;padding-bottom:8px}.title-carousel__item.publicCarousel__item{flex-basis:86vw}}
