@font-face{font-display:swap;font-family:Be Vietnam Pro;font-style:normal;font-weight:400;src:url(/static/media/be-vietnam-pro-vietnamese-400-normal.92893a20dd4631bb3f18.woff2) format("woff2"),url(/static/media/be-vietnam-pro-vietnamese-400-normal.f5e20d0a6e1e44b63403.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-display:swap;font-family:Be Vietnam Pro;font-style:normal;font-weight:400;src:url(/static/media/be-vietnam-pro-latin-ext-400-normal.f0aa314ba4f98698f88d.woff2) format("woff2"),url(/static/media/be-vietnam-pro-latin-ext-400-normal.0ff13978bc4d7d977268.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-display:swap;font-family:Be Vietnam Pro;font-style:normal;font-weight:400;src:url(/static/media/be-vietnam-pro-latin-400-normal.a3efcba8433061279800.woff2) format("woff2"),url(/static/media/be-vietnam-pro-latin-400-normal.d94fca310b393f45e1e0.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Be Vietnam Pro;font-style:normal;font-weight:500;src:url(/static/media/be-vietnam-pro-vietnamese-500-normal.560ecf8af244d0c4e50d.woff2) format("woff2"),url(/static/media/be-vietnam-pro-vietnamese-500-normal.d9af934ebc52c7abc7a3.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-display:swap;font-family:Be Vietnam Pro;font-style:normal;font-weight:500;src:url(/static/media/be-vietnam-pro-latin-ext-500-normal.751abfe0c92d69cfe756.woff2) format("woff2"),url(/static/media/be-vietnam-pro-latin-ext-500-normal.5b76349f541826d3dae3.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-display:swap;font-family:Be Vietnam Pro;font-style:normal;font-weight:500;src:url(/static/media/be-vietnam-pro-latin-500-normal.5adbf1fcd162f4998b51.woff2) format("woff2"),url(/static/media/be-vietnam-pro-latin-500-normal.e416cea9d1bca13cd59b.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Be Vietnam Pro;font-style:normal;font-weight:600;src:url(/static/media/be-vietnam-pro-vietnamese-600-normal.02f58871f3c9ada811de.woff2) format("woff2"),url(/static/media/be-vietnam-pro-vietnamese-600-normal.90fc8c1d0a3b1c93f0f3.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-display:swap;font-family:Be Vietnam Pro;font-style:normal;font-weight:600;src:url(/static/media/be-vietnam-pro-latin-ext-600-normal.e443733b436f423b4e62.woff2) format("woff2"),url(/static/media/be-vietnam-pro-latin-ext-600-normal.12bd6a42ec9321dd9431.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-display:swap;font-family:Be Vietnam Pro;font-style:normal;font-weight:600;src:url(/static/media/be-vietnam-pro-latin-600-normal.bf1f1e21af6340f05cc0.woff2) format("woff2"),url(/static/media/be-vietnam-pro-latin-600-normal.3d1e913466b488f7bc4f.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Be Vietnam Pro;font-style:normal;font-weight:700;src:url(/static/media/be-vietnam-pro-vietnamese-700-normal.acef022440ada41b8e4a.woff2) format("woff2"),url(/static/media/be-vietnam-pro-vietnamese-700-normal.e169e7ba068ad583a45f.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-display:swap;font-family:Be Vietnam Pro;font-style:normal;font-weight:700;src:url(/static/media/be-vietnam-pro-latin-ext-700-normal.bf2d2055ae8f26ccf036.woff2) format("woff2"),url(/static/media/be-vietnam-pro-latin-ext-700-normal.a1682dd20d183f687f28.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-display:swap;font-family:Be Vietnam Pro;font-style:normal;font-weight:700;src:url(/static/media/be-vietnam-pro-latin-700-normal.68f10aead51081c0cf58.woff2) format("woff2"),url(/static/media/be-vietnam-pro-latin-700-normal.c710a186a46160ac1333.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Be Vietnam Pro;font-style:normal;font-weight:800;src:url(/static/media/be-vietnam-pro-vietnamese-800-normal.696791e32e9720269e75.woff2) format("woff2"),url(/static/media/be-vietnam-pro-vietnamese-800-normal.7e6bc44070645288ffd7.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-display:swap;font-family:Be Vietnam Pro;font-style:normal;font-weight:800;src:url(/static/media/be-vietnam-pro-latin-ext-800-normal.cd54e29694b1acd2d1bb.woff2) format("woff2"),url(/static/media/be-vietnam-pro-latin-ext-800-normal.ddbb0b15daab2373089f.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-display:swap;font-family:Be Vietnam Pro;font-style:normal;font-weight:800;src:url(/static/media/be-vietnam-pro-latin-800-normal.e9dd3ab5ca89f5c95c0a.woff2) format("woff2"),url(/static/media/be-vietnam-pro-latin-800-normal.3b80ba2cc4f037ec90f3.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.filter-card{background:#fff;border:1px solid #e4e7ec;border-radius:9px;box-shadow:0 2px 8px #1018280a;max-width:100%;min-width:0;padding:18px 20px;position:relative;width:100%}.filter-card-main{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;min-width:0}.filter-card-fields{align-items:end;display:flex;flex:1 1 680px;flex-wrap:wrap;gap:14px;min-width:0}.filter-card-item{color:#344054;display:flex;flex:1 1 220px;flex-direction:column;font-size:12px;font-weight:600;gap:6px;min-width:0}.filter-card-item input,.filter-card-item select{background:#fff;border:1px solid #d0d5dd;border-radius:5px;color:#101828;font:inherit;height:34px;outline:none;padding:0 10px;width:100%}.filter-card-item input:focus,.filter-card-item select:focus{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f}.filter-card-buttons{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:10px;margin-left:auto;min-width:0}.filter-card-summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:16px}.filter-summary-item{align-items:center;background:#fff;border:1px solid #e4e7ec;border-radius:7px;box-shadow:0 3px 10px #10182812;cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:space-between;min-height:62px;padding:10px 14px;text-align:left}.filter-summary-item div{display:flex;flex-direction:column;gap:3px}.filter-summary-item span{color:#667085;font-size:12px}.filter-summary-item strong{color:#344054;font-size:18px}.filter-summary-item.primary{background:linear-gradient(135deg,#ffd052,#ffb817);border-color:#ffc329}.filter-summary-item.primary span,.filter-summary-item.primary strong{color:#fff}.filter-summary-item .filter-summary-icon{color:#c4c9cf;font-size:26px;font-weight:700}.filter-summary-item.primary .filter-summary-icon{color:#fff}.filter-summary-item:hover{box-shadow:0 5px 14px #1018281c;transform:translateY(-1px)}.filter-summary-item.active{border-color:#1683ff;box-shadow:0 0 0 2px #1683ff21}.filter-summary-item.primary.active{border-color:#1683ff}.filter-summary-item:focus-visible{outline:2px solid #1683ff59;outline-offset:2px}.portal-select{position:relative;width:100%}.portal-select-trigger{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:6px;color:#101828;cursor:text;display:flex;gap:10px;height:34px;justify-content:space-between;padding:0 10px 0 12px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;width:100%}.portal-select-trigger:hover{background:#fcfcfd;border-color:#98a2b3}.portal-select-trigger:focus-within{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f;outline:none}.portal-select-trigger input{background:#0000;border:0;color:inherit;cursor:text;flex:1 1;font:inherit;font-weight:500;height:100%;min-width:0;outline:0;padding:0;width:100%}.portal-select-trigger input::placeholder{color:#667085;opacity:1}.portal-select-trigger input:disabled{color:#98a2b3;cursor:not-allowed}.portal-select-trigger:has(input:disabled){background:#f2f4f7;color:#98a2b3;cursor:not-allowed}.portal-select-toggle{background:#0000;border:0;color:inherit;cursor:pointer;display:grid;flex:0 0 22px;height:100%;padding:0;place-items:center;width:22px}.portal-select-toggle:disabled{cursor:not-allowed}.portal-select-chevron{fill:none;stroke:#667085;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;height:16px;transition:transform .16s ease;width:16px}.portal-select.is-open .portal-select-trigger{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f}.portal-select.is-open .portal-select-chevron{transform:rotate(180deg)}.portal-select-menu{background:#fff;border:1px solid #d0d5dd;border-radius:8px;box-shadow:0 12px 28px #10182829;left:0;max-height:240px;overflow-y:auto;padding:5px;position:absolute;top:calc(100% + 6px);width:100%;z-index:80}.portal-select-menu .portal-select-empty{color:#667085;font-size:13px;margin:0;padding:12px 9px;text-align:center}.portal-select-menu button{align-items:center;background:#0000;border:0;border-radius:5px;color:#344054;cursor:pointer;display:flex;font:inherit;font-weight:500;gap:10px;justify-content:space-between;min-height:34px;padding:7px 9px;text-align:left;width:100%}.portal-select-menu button span{min-width:0;overflow:hidden;text-overflow:ellipsis}.portal-select-menu button svg{fill:none;stroke:#0f766e;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;height:16px;width:16px}.portal-select-menu button:focus-visible,.portal-select-menu button:hover{background:#f2f4f7;color:#101828;outline:none}.portal-select-menu button.is-selected{background:#e8f5f3;color:#0b625c;font-weight:650}[data-theme=dark] .portal-select-trigger{background:#1b2634;border-color:#34445c;color:#e6edf5}[data-theme=dark] .portal-select-trigger input::placeholder{color:#9cabbc}[data-theme=dark] .portal-select-trigger:hover{background:#202d3d;border-color:#52647b}[data-theme=dark] .portal-select-trigger:focus-within,[data-theme=dark] .portal-select.is-open .portal-select-trigger{border-color:#2dd4bf;box-shadow:0 0 0 3px #2dd4bf29}[data-theme=dark] .portal-select-chevron{stroke:#a9b8c9}[data-theme=dark] .portal-select-menu{background:#16202f;border-color:#34445c;box-shadow:0 14px 34px #00000080}[data-theme=dark] .portal-select-menu .portal-select-empty{color:#9cabbc}[data-theme=dark] .portal-select-menu button{color:#d3dde8}[data-theme=dark] .portal-select-menu button:focus-visible,[data-theme=dark] .portal-select-menu button:hover{background:#223143;color:#fff}[data-theme=dark] .portal-select-menu button.is-selected{background:#183b3b;color:#5eead4}[data-theme=dark] .portal-select-menu button svg{stroke:#5eead4}@media(max-width:1180px){.filter-card-main{gap:16px}.filter-card-fields{gap:10px}.filter-card-buttons{gap:8px}.filter-button{padding:0 10px}.filter-button.action,.filter-button.reset,.filter-button.search{min-width:0}}.filter-button{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:5px;color:#344054;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;height:34px;justify-content:center;line-height:1;padding:0 14px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease;white-space:nowrap}.filter-button svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto;height:18px;transition:transform .35s ease;width:18px}.filter-button.search{background:#344454;border-color:#344454;color:#fff;min-width:112px}.filter-button.search .filter-icon-search{stroke-width:2;color:#fff;height:19px;width:19px}.filter-button.reset{min-width:116px}.filter-button.action{min-width:108px}.filter-button .filter-icon-more{fill:#000;stroke:none;height:24px;width:20px}.filter-button:hover{box-shadow:0 7px 16px #10182833;transform:translateY(-2px)}.filter-button:active{box-shadow:0 2px 6px #1018282e;transform:translateY(0)}.filter-button.search:hover .filter-icon-search{transform:rotate(-20deg) scale(1.12)}.filter-button.reset:hover .filter-icon-reset{transform:rotate(-180deg)}.filter-button:focus-visible{outline:3px solid #001b3029;outline-offset:2px}@media(prefers-reduced-motion:reduce){.filter-button,.filter-button svg{transition:none}.filter-button.reset:hover .filter-icon-reset,.filter-button.search:hover .filter-icon-search,.filter-button:hover{transform:none}}.filter-actions{position:relative}.filter-action-menu{background:#fff;border:1px solid #e4e7ec;border-radius:8px;box-shadow:0 12px 28px #10182829;padding:8px;position:absolute;right:0;top:calc(100% + 10px);width:190px;z-index:40}.filter-action-menu:before{background:#fff;border-left:1px solid #e4e7ec;border-top:1px solid #e4e7ec;content:"";height:12px;position:absolute;right:24px;top:-6px;transform:rotate(45deg);width:12px}.filter-action-menu button{align-items:center;background:#fff;border:0;border-radius:6px;color:#344054;cursor:pointer;display:flex;font:inherit;gap:12px;height:40px;padding:0 10px;position:relative;width:100%}.filter-action-menu button:hover{background:#f2f4f7}.filter-action-icon{color:#101828;font-size:25px;font-weight:300}@media(max-width:760px){.filter-card{padding:16px}.filter-card-main{align-items:stretch;flex-direction:column}.filter-card-fields{display:grid;grid-template-columns:1fr}.filter-card-item{min-width:0}.filter-card-buttons{flex-wrap:wrap;margin-left:0}.filter-button{flex:1 1 auto}.filter-card-summary{grid-template-columns:1fr}}.nsa-gd3-account{background:var(--nsl-surface-2);border:1px solid var(--nsl-line);border-radius:14px;margin:0;min-width:0;padding:16px}.nsa-gd3-account legend{color:var(--nsl-ink);font-weight:750;padding:0 6px}.nsa-gd3-account>p{color:var(--nsl-muted);font-size:13px;line-height:1.5;margin:0 0 12px}.nsa-gd3-account .nsa-role-grid{margin-top:12px}.nsa-gd3-testers{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr))}.nsa-gd3-testers button{background:var(--nsl-surface);border:1px solid var(--nsl-line);border-radius:9px;color:var(--nsl-ink);cursor:pointer;font:inherit;font-weight:700;min-height:38px}.nsa-gd3-testers button.is-selected{background:var(--nsl-soft);border-color:var(--nsl-coral);color:var(--nsl-accent-text)}.nsa-gd3-testers button:focus-visible{outline:3px solid color-mix(in srgb,var(--nsl-coral) 24%,#0000);outline-offset:2px}.gd3-guide{bottom:20px;color:#171719;filter:drop-shadow(0 18px 34px rgba(23,23,25,.2));font:14px/1.5 system-ui,sans-serif;position:fixed;right:20px;width:min(390px,100vw - 32px);z-index:900}.gd3-guide *{box-sizing:border-box}.gd3-guide button,.gd3-guide textarea{font:inherit}.gd3-guide-toggle{align-items:center;background:#171719;border:0;border-radius:14px;color:#fff;cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:52px;padding:0 16px;width:100%}.gd3-guide-toggle span{align-items:center;display:flex;font-weight:750;gap:9px}.gd3-guide-toggle i{background:#f65352;border-radius:50%;box-shadow:0 0 0 5px #f6535229;height:9px;width:9px}.gd3-guide-toggle strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gd3-guide.is-open .gd3-guide-toggle{border-radius:14px 14px 0 0}.gd3-guide-body{background:#fffdf9;border-radius:0 0 14px 14px;max-height:min(660px,100vh - 100px);overflow-y:auto;padding:16px}.gd3-guide-body>header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.gd3-guide-body>header div{display:flex;flex-direction:column;min-width:0}.gd3-guide-body>header span{color:#6f6b69;font-size:12px}.gd3-guide-body>header button{background:#0000;border:0;color:#a72a4c;cursor:pointer;font-weight:700;padding:3px 0}.gd3-guide-body section{padding:18px 0 14px}.gd3-guide-body section small{color:#c72c55;font-weight:750}.gd3-guide-body h2{font:700 21px/1.2 Be Vietnam Pro,system-ui,sans-serif;letter-spacing:-.02em;margin:4px 0 7px}.gd3-guide-body p{color:#6f6b69;margin:0 0 14px}.gd3-guide-body .button{min-height:40px}.gd3-guide-body>label{display:block;margin-top:14px}.gd3-guide-body>label span{display:block;font-weight:650;margin-bottom:6px}.gd3-guide-body textarea{background:#fbfaf9;border:1px solid #ded8d3;border-radius:10px;color:#171719;padding:10px 11px;resize:vertical;width:100%}.gd3-guide-body textarea:focus{border-color:#f65352;box-shadow:0 0 0 3px #f6535229;outline:0}.gd3-guide-progress{background:#eadfda;border-radius:4px;height:4px;overflow:hidden}.gd3-guide-progress span{background:linear-gradient(100deg,#ff7a32,#f65352 52%,#ed2f70);display:block;height:100%;transition:width .2s ease-out}.gd3-guide-result{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.gd3-guide-result button{background:#fff;border:1px solid #ded8d3;border-radius:9px;color:#494542;cursor:pointer;font-weight:650;min-height:42px;padding:6px}.gd3-guide-result button:hover{border-color:#f65352}.gd3-guide-result button.is-selected{background:#fff0ec;border-color:#f65352;color:#8d2441}.gd3-guide-finish{text-align:left}.gd3-sync-error{background:var(--nsl-warn-bg);border-radius:var(--nsl-r-field);color:var(--nsl-ink);font-size:13px;line-height:1.5;margin:0;padding:10px 12px}.gd3-feedback-backdrop{background:#17171994;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:1000}.gd3-feedback-dialog{background:#fffdf9;border-radius:18px;box-shadow:0 24px 70px #00000047;max-height:calc(100vh - 48px);overflow-y:auto;padding:28px;width:min(720px,100%)}.gd3-feedback-dialog>header{display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.gd3-feedback-dialog h2{font:700 26px/1.2 Be Vietnam Pro,system-ui,sans-serif;margin:0 0 5px}.gd3-feedback-dialog header p{color:#6f6b69;margin:0}.gd3-feedback-dialog header>button{background:#f4efeb;border:0;border-radius:9px;color:#171719;cursor:pointer;flex:none;font-size:24px;height:38px;width:38px}.gd3-feedback-dialog fieldset{border:0;margin:22px 0;min-width:0;padding:0}.gd3-feedback-dialog legend,.gd3-feedback-dialog>label>span{display:block;font-weight:700;margin-bottom:9px}.gd3-feedback-dialog fieldset>small{color:#6f6b69;display:flex;justify-content:space-between;margin-top:6px}.gd3-feedback-dialog>label{display:block;margin:22px 0}.gd3-feedback-dialog textarea{background:#fbfaf9;border:1px solid #ded8d3;border-radius:10px;padding:11px;resize:vertical;width:100%}.gd3-feedback-dialog footer{display:flex;gap:10px;justify-content:flex-end;margin-top:24px}.gd3-final-scale{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(7,minmax(0,1fr))}.gd3-final-scale label{display:block}.gd3-final-scale input{opacity:0;position:absolute}.gd3-final-scale span{background:#fff;border:1px solid #ded8d3;border-radius:9px;cursor:pointer;display:grid;font-weight:750;height:42px;place-items:center}.gd3-final-scale label.is-selected span{background:#fff0ec;border-color:#f65352;color:#a72a4c}.gd3-final-scale input:focus-visible+span{outline:3px solid #f6535238;outline-offset:2px}@media(max-width:620px){.gd3-guide{bottom:12px;right:12px;width:calc(100vw - 24px)}.gd3-guide-body{max-height:min(580px,100vh - 82px)}.gd3-feedback-backdrop{padding:12px}.gd3-feedback-dialog{max-height:calc(100vh - 24px);padding:20px}.gd3-guide-result{grid-template-columns:1fr}}:root{--brand-primary:#0f766e;--brand-dark:#123b3a;--page-background:#f4f7f8;background:#f4f7f8;color:#17212b;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}#root,body,html{max-width:100%;min-width:0;width:100%}body{margin:0;overflow-x:clip}button,input{font:inherit}.app-shell{background:#f4f5f6;display:grid;grid-template-columns:224px minmax(0,1fr);max-width:100vw;min-height:100vh;overflow-x:clip;transition:grid-template-columns .22s ease;width:100%}.app-shell.sidebar-collapsed{grid-template-columns:64px minmax(0,1fr)}.sidebar{background:#fff;border-right:1px solid #e4e7ec;flex-direction:column;gap:8px;min-width:0;overflow:hidden;padding:18px 10px;position:relative;z-index:30}.brand,.sidebar{color:#001b30;display:flex}.brand{align-items:center;font-size:22px;font-weight:800;gap:10px;letter-spacing:.08em;margin:0 10px 24px;min-height:38px;white-space:nowrap}.brand-mark{background:#ffd800;border-radius:50%;color:#001b30;display:grid;flex:0 0 34px;font-size:17px;height:34px;letter-spacing:0;place-items:center;width:34px}.brand-text{opacity:1;transition:opacity .15s ease}.sidebar-nav{display:flex;flex-direction:column;gap:4px}.sidebar-group{grid-gap:2px;display:grid;gap:2px}.sidebar-group-trigger{align-items:center;background:#0000;border:0;border-radius:7px;color:#344054;cursor:pointer;display:flex;font:inherit;font-size:14px;gap:11px;min-height:40px;padding:8px 12px;text-align:left;width:100%}.sidebar-group-trigger:hover{background:#fff8d6;color:#001b30}.sidebar-group-trigger>span{flex:1 1;white-space:nowrap}.sidebar-group-chevron{fill:none;stroke:currentColor;stroke-width:2;flex:0 0 16px;height:16px;transition:transform .18s;width:16px}.sidebar-group.open .sidebar-group-chevron{transform:rotate(180deg)}.sidebar-submenu{grid-gap:2px;display:grid;gap:2px;padding:2px 0 4px 30px}.sidebar .sidebar-submenu a{font-size:13px;min-height:34px;padding:7px 10px}.sidebar-collapsed .sidebar-group-trigger{justify-content:center;padding-inline:12px}.sidebar-collapsed .sidebar-group-chevron,.sidebar-collapsed .sidebar-group-trigger>span,.sidebar-collapsed .sidebar-submenu,.sidebar-submenu-title{display:none}@media (min-width:761px){.sidebar,.sidebar-collapsed .sidebar{overflow:visible}.sidebar-collapsed .sidebar-group{position:relative}.sidebar-collapsed .sidebar-group:focus-within .sidebar-submenu,.sidebar-collapsed .sidebar-group:hover .sidebar-submenu{background:#fff;border:1px solid #e4e7ec;border-radius:9px;box-shadow:0 14px 34px #1018282e;display:grid;left:calc(100% - 1px);margin-left:0;min-width:210px;padding:8px;position:absolute;top:0;z-index:60}.sidebar-collapsed .sidebar-group .sidebar-submenu:before{bottom:0;content:"";left:-10px;position:absolute;top:0;width:10px}.sidebar-collapsed .brand{gap:0;justify-content:center;margin-inline:0}.sidebar-collapsed .sidebar-group .sidebar-submenu a{justify-content:flex-start;padding-inline:10px}.sidebar-collapsed .sidebar-group .sidebar-submenu a span{display:inline}.sidebar-collapsed .sidebar-group .sidebar-submenu .sidebar-submenu-title{color:#98a2b3;display:block;font-size:11px;font-weight:700;letter-spacing:.03em;padding:4px 10px 8px;text-transform:uppercase}}.sidebar a{align-items:center;border-radius:7px;color:#344054;display:flex;font-size:14px;gap:11px;min-height:40px;min-width:0;padding:8px 12px;position:relative;text-decoration:none;white-space:nowrap}.sidebar a>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.sidebar-nav>a[data-tooltip]:after,.sidebar-nav>a[data-tooltip]:before{opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(4px,-50%);transition:opacity .14s ease,transform .14s ease,visibility 0s linear .14s;visibility:hidden;z-index:80}.sidebar-nav>a[data-tooltip]:before{border:6px solid #0000;border-right-color:#202124;content:"";left:calc(100% + 2px)}.sidebar-nav>a[data-tooltip]:after{background:#202124;border-radius:7px;box-shadow:0 6px 18px #1018283d;color:#fff;content:attr(data-tooltip);font-size:13px;font-weight:500;left:calc(100% + 14px);line-height:18px;max-width:320px;padding:7px 10px;white-space:nowrap;width:max-content}.sidebar-nav>a[data-tooltip]:focus-visible:after,.sidebar-nav>a[data-tooltip]:focus-visible:before,.sidebar-nav>a[data-tooltip]:hover:after,.sidebar-nav>a[data-tooltip]:hover:before{opacity:1;transform:translateY(-50%);transition-delay:.16s;visibility:visible}.sidebar a.active{background:#fff3b0;color:#001b30;font-weight:650}.sidebar a:hover{background:#fff8d6;color:#001b30}.nav-icon{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;height:18px;width:18px}.sidebar-collapsed .brand-text,.sidebar-collapsed .sidebar a span{display:none}.sidebar-collapsed .sidebar a{justify-content:center;padding-inline:12px}.sidebar-backdrop{display:none}.main-area{max-width:100%;min-width:0;overflow-x:clip;width:100%}.topbar{background:#fffbea;border-bottom:1px solid #f2e9b8;justify-content:space-between;min-height:52px;padding:6px 20px}.topbar,.topbar-heading{align-items:center;display:flex}.topbar-heading{gap:20px;min-width:0}.sidebar-toggle{background:#0000;border:0;border-radius:6px;color:#344054;cursor:pointer;display:grid;flex:0 0 32px;height:32px;padding:0;place-items:center;width:32px}.sidebar-toggle:hover{background:#fff3b0;color:#001b30}.sidebar-toggle:focus-visible{border-color:#0f766e;outline:3px solid #0f766e2e}.sidebar-toggle svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;height:17px;width:17px}.breadcrumb{align-items:center;color:#344054;display:flex;font-size:12px;gap:8px;line-height:20px;white-space:nowrap}.breadcrumb a{color:#667085;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb-separator{color:#98a2b3}.breadcrumb-parent{color:#667085}.topbar span{color:#66737d;font-size:14px}.topbar-actions{align-items:center;display:flex;gap:12px}.language-switch{align-items:center;background:#fff;border:1px solid #e4e7ec;border-radius:999px;color:#101828;cursor:pointer;display:inline-flex;font:inherit;height:28px;padding:3px;position:relative;transition:background .2s,border-color .2s,color .2s;width:62px}.language-switch:hover{background:#f4faf9;border-color:#0f766e}.language-switch:focus-visible{border-color:#0f766e;outline:3px solid #0f766e2e}.language-switch-knob{background:#ffd800;border-radius:50%;box-shadow:0 1px 3px #10182833;height:20px;left:3px;position:absolute;top:3px;transition:transform .2s ease,background .2s ease;width:20px}.topbar .language-switch-label{color:inherit;font-size:12px;font-weight:700;height:26px;letter-spacing:.04em;line-height:26px;position:absolute;right:9px;top:0}.language-switch.is-en{background:#001b30;border-color:#001b30;color:#ffd800}.language-switch.is-en:hover{background:#002a4a}.language-switch.is-en .language-switch-knob{background:#ffd800;border:3px solid #001b30;box-shadow:none;transform:translateX(34px)}.topbar .language-switch.is-en .language-switch-label{left:9px;right:auto}.theme-toggle{background:#0000;border:0;border-radius:6px;color:#344054;cursor:pointer;display:grid;flex:0 0 32px;height:32px;padding:0;place-items:center;transition:background .2s,color .2s;width:32px}.theme-toggle:hover{background:#fff3b0;color:#001b30}.theme-toggle:focus-visible{outline:3px solid #0f766e2e}.theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:18px;width:18px}.profile-menu{position:relative}.profile-trigger{align-items:center;background:#0000;border:0;border-radius:999px;color:#101828;cursor:pointer;display:inline-flex;gap:8px;height:36px;padding:2px 4px}.profile-trigger:hover,.profile-trigger[aria-expanded=true]{background:#f2f4f7}.profile-trigger:focus-visible{outline:3px solid #0f766e2e}.profile-avatar{background:#ffd800;border:2px solid #fff;border-radius:50%;color:#001b30!important;display:grid;flex:0 0 30px;font-size:11px!important;font-weight:800;height:30px;place-items:center;width:30px}.profile-name{color:#101828!important;font-size:14px!important;font-weight:650;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-chevron{fill:none;stroke:#667085;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:16px;margin-right:4px;width:16px}.profile-dropdown{background:#fff;border:1px solid #e4e7ec;border-radius:12px;box-shadow:0 12px 32px #10182829;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:300px;z-index:50}.profile-summary{align-items:center;border-bottom:1px solid #eef2f3;display:flex;gap:12px;padding:16px}.profile-avatar.large{flex-basis:44px;font-size:14px!important;height:44px;width:44px}.profile-summary div{display:flex;flex-direction:column;gap:3px;min-width:0}.profile-summary strong{color:#101828;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-summary div span{color:#667085;font-size:12px}.profile-details{grid-gap:11px;display:grid;gap:11px;padding:14px 16px}.profile-details div{grid-gap:2px;display:grid;gap:2px}.profile-details span{color:#667085;font-size:11px}.profile-details strong{color:#344054;font-size:13px;font-weight:600;overflow-wrap:anywhere}.profile-logout{align-items:center;background:#fff;border:0;border-top:1px solid #eef2f3;color:#b42318;cursor:pointer;display:flex;gap:10px;height:44px;padding:0 16px;width:100%}.profile-logout:hover{background:#fff5f4}.profile-logout svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:18px;width:18px}.topbar .profile-logout span{color:inherit;font-size:14px;font-weight:650}.page-content{grid-gap:16px;align-content:start;display:grid;gap:16px;padding:12px 16px 24px;width:100%}.accounts-page,.employee-roles-page,.employees-page,.page-content,.page-content>*{max-width:100%;min-width:0}.page-content>.page-hint{margin:0}.list-view{grid-gap:16px;align-content:start;display:grid;gap:16px;min-width:0;width:100%}.metrics{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.card,.login-card,.table-card{background:#fff;border:1px solid #e4e7ec;border-radius:9px;box-shadow:0 2px 8px #1018280a}.card{display:flex;flex-direction:column;gap:12px;padding:22px}.card span{color:#68757d}.card strong{color:#0f766e;font-size:30px}.button{background:#0f766e;border:0;border-radius:8px;color:#fff;cursor:pointer;padding:11px 16px}.button:disabled{cursor:wait;opacity:.6}.button.secondary{background:#e8f2f1;color:#195b57}.table-card{overflow:auto;padding:14px 16px 0}table{background:#fff;border-collapse:collapse;width:100%}td,th{border-bottom:1px solid #e8edef;border-right:1px solid #eef0f2;font-size:13px;padding:11px 12px;text-align:left}td:last-child,th:last-child{border-right:0}th{background:#fff7db;color:#101828;font-weight:700;white-space:nowrap}tbody tr:hover td{background:#e6f7ff}td.table-select-cell,th.table-select-cell{padding-right:0;text-align:center;width:44px}.table-select-cell input{accent-color:#0f766e;cursor:pointer;height:16px;width:16px}.table-select-cell input:disabled{cursor:not-allowed;opacity:.5}tbody tr.is-selected td{background:#fff8d6}.managed-table-card{max-width:100%;min-width:0;overflow:visible;padding:0;position:relative;width:100%}.table-toolbar{align-items:center;border-bottom:1px solid #eef0f2;display:flex;gap:16px;justify-content:space-between;min-height:56px;padding:10px 16px}.table-toolbar>strong{color:#101828;font-size:15px}.table-toolbar>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.table-toolbar button{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:5px;color:#344054;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:7px;min-height:32px;padding:0 11px}.table-toolbar button:hover{background:#f9fafb;border-color:#98a2b3}.table-toolbar button:disabled{cursor:wait;opacity:.55}.table-toolbar button span{color:#001b30;font-size:17px;line-height:1}.table-toolbar button .table-action-icon{align-items:center;color:inherit;display:inline-flex}.icon-excel{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;display:block;height:17px;width:17px}.table-toolbar .table-icon-button{background:#fff;border:1px solid #d0d5dd;border-radius:5px;display:inline-grid;flex:0 0 32px;gap:0;height:32px;line-height:1;min-height:32px;min-width:32px;padding:0;place-items:center;width:32px}.table-toolbar .table-icon-button:hover{background:#f9fafb;border-color:#98a2b3}.table-toolbar .table-icon-button:focus-visible{outline:2px solid #1683ff33;outline-offset:1px}.table-icon-button svg{fill:none;stroke:#344054;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;display:block;height:18px;margin:0;width:18px}.table-icon-button svg.is-spinning{animation:spin .55s linear infinite;transform-origin:50% 50%}.table-toolbar .table-icon-button:disabled{background:#f2f4f7;border-color:#e4e7ec}.table-loading{background:#ffffffc2;border-radius:0 0 10px 10px;cursor:wait;display:grid;inset:0;place-items:center;position:absolute;z-index:6}.table-dot-spinner{display:block;height:26px;position:relative;width:26px}.table-dot-spinner i{animation:table-dot-fade .72s linear infinite;inset:0;position:absolute}.table-dot-spinner i:before{background:#1683ff;border-radius:50%;content:"";height:6px;left:50%;margin-left:-3px;position:absolute;top:0;width:6px}.table-dot-spinner i:first-child{animation-delay:-.72s;transform:rotate(0deg)}.table-dot-spinner i:nth-child(2){animation-delay:-.63s;transform:rotate(45deg)}.table-dot-spinner i:nth-child(3){animation-delay:-.54s;transform:rotate(90deg)}.table-dot-spinner i:nth-child(4){animation-delay:-.45s;transform:rotate(135deg)}.table-dot-spinner i:nth-child(5){animation-delay:-.36s;transform:rotate(180deg)}.table-dot-spinner i:nth-child(6){animation-delay:-.27s;transform:rotate(225deg)}.table-dot-spinner i:nth-child(7){animation-delay:-.18s;transform:rotate(270deg)}.table-dot-spinner i:nth-child(8){animation-delay:-90ms;transform:rotate(315deg)}@keyframes table-dot-fade{0%{opacity:1}to{opacity:.15}}@keyframes spin{to{transform:rotate(1turn)}}.column-settings{display:grid;flex:0 0 32px;height:32px;place-items:center;position:relative;width:32px}.column-settings-menu{background:#fff;border:1px solid #e4e7ec;border-radius:9px;bottom:calc(100% + 8px);box-shadow:0 14px 34px #10182833;max-height:min(420px,calc(100vh - 32px));overflow-x:hidden;overflow-y:auto;padding:12px;position:absolute;right:0;scrollbar-width:none;width:min(270px,calc(100vw - 32px));z-index:80}.column-settings-menu::-webkit-scrollbar{display:none}.column-settings-head{align-items:center;border-bottom:1px solid #eef0f2;display:flex;gap:12px;justify-content:space-between;padding-bottom:10px}.column-settings-head strong{color:#344054;font-size:14px}.column-settings-head button{border:0;color:#1683ff;font-size:12px;min-height:28px;padding:0}.column-settings-list{grid-gap:4px;display:grid;gap:4px;padding-top:8px}.column-settings-list label{align-items:center;color:#344054;cursor:pointer;display:flex;font-size:13px;gap:9px;min-height:34px;padding:0 5px}.column-settings-list input{accent-color:#1683ff;height:16px;width:16px}.column-group{grid-gap:2px;border-radius:7px;display:grid;gap:2px;padding:4px 0}.column-group.is-drop-target{background:#1683ff12}.column-group-label{color:#98a2b3;font-size:11px;font-weight:700;letter-spacing:.03em;padding:4px 5px 2px;text-transform:uppercase}.column-group-empty{color:#b9c0c9;font-size:12px;padding:6px 5px}.column-settings-row{align-items:center;border-radius:6px;border-top:2px solid #0000;display:flex;gap:2px}.column-settings-row:hover{background:#f4f7fb}.column-settings-row.is-dragging{opacity:.45}.column-settings-row.is-drop-before{border-top-color:#1683ff}.column-settings-row>label{flex:1 1 auto;min-width:0}.column-settings-row>label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.column-drag-handle{align-items:center;color:#b0b8c4;cursor:grab;display:inline-flex;flex:0 0 16px}.column-drag-handle svg{fill:currentColor;height:16px;width:16px}.column-pin-actions{display:inline-flex;flex:0 0 auto;gap:2px;opacity:0}.column-pin-actions button.is-active,.column-pin-actions:focus-within,.column-settings-row:hover .column-pin-actions{opacity:1}.column-settings-row:has(.is-active) .column-pin-actions{opacity:1}.column-pin-actions button{background:#0000;border:0;border-radius:5px;color:#667085;cursor:pointer;display:inline-grid;height:24px;padding:0;place-items:center;width:24px}.column-pin-actions button.is-active,.column-pin-actions button:hover{background:#e6f0fb;color:#1683ff}.column-pin-actions svg{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;height:15px;width:15px}.table-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:14px 16px}.table-total{color:#475467;font-size:13px}.table-total strong{color:#1683ff}.table-pager{align-items:center;display:flex;gap:8px}.table-page,.table-page-arrow{align-items:center;background:#fff;border:1px solid #e4e7ec;border-radius:7px;color:#344054;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;height:32px;justify-content:center;min-width:32px;padding:0 6px}.table-page-arrow:hover:not(:disabled),.table-page:hover:not(.is-active){border-color:#1683ff;color:#1683ff}.table-page.is-active{background:#1683ff;border-color:#1683ff;color:#fff}.table-page-arrow svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:16px;width:16px}.table-page-arrow:disabled{color:#d0d5dd;cursor:not-allowed}.table-page-gap{color:#98a2b3;min-width:20px;text-align:center}.table-page-size{position:relative}.table-page-size-value{align-items:center;background:#fff;border:1px solid #e4e7ec;border-radius:7px;color:#344054;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;gap:8px;height:32px;justify-content:space-between;min-width:104px;padding:0 9px}.table-page-size-value.is-open,.table-page-size-value:hover{border-color:#1683ff}.table-page-size-value svg{fill:none;stroke:#98a2b3;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 13px;height:13px;width:13px}.table-page-size-menu{background:#fff;border:1px solid #e4e7ec;border-radius:9px;bottom:calc(100% + 6px);box-shadow:0 12px 26px #10182824;list-style:none;margin:0;min-width:100%;padding:5px;position:absolute;right:0;z-index:20}.table-page-size-menu button{align-items:center;background:none;border:0;border-radius:6px;color:#344054;cursor:pointer;display:flex;font:inherit;font-size:13px;min-height:32px;padding:0 10px;text-align:left;white-space:nowrap;width:100%}.table-page-size-menu button:hover{background:#f2f6fb}.table-page-size-menu button.is-active{background:#e6f0fb;color:#1683ff;font-weight:600}.table-sort{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:5px;padding:0;text-align:left;width:100%}.table-sort.is-sorted .table-sort-icon,.table-sort:hover .table-sort-icon{opacity:1}.table-sort.is-sorted{color:#1683ff}.table-sort-icon{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;flex:0 0 12px;height:12px;opacity:.45;width:12px}.table-sort-icon .is-dim{opacity:.25}.table-sort[data-tooltip]{position:relative;z-index:6}.table-sort[data-tooltip]:after{background:#202124;border-radius:7px;box-shadow:0 6px 18px #1018283d;color:#fff;content:attr(data-tooltip);font-size:12px;font-weight:600;left:0;letter-spacing:normal;line-height:1.35;max-width:260px;opacity:0;padding:6px 9px;pointer-events:none;position:absolute;text-transform:none;top:calc(100% + 10px);transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease,visibility 0s linear .14s;visibility:hidden;white-space:normal;width:max-content}th.is-pinned-right>.table-sort[data-tooltip]:after,th:last-child>.table-sort[data-tooltip]:after{left:auto;right:0}.table-sort[data-tooltip]:focus-visible:after,.table-sort[data-tooltip]:hover:after{opacity:1;transform:none;transition-delay:.16s;visibility:visible}.table-scroll td.is-pinned,.table-scroll th.is-pinned{position:sticky;z-index:3}.table-scroll thead th.is-pinned{background:#fff7db;z-index:5}.table-scroll tbody td.is-pinned{background:#fff}.table-scroll tbody tr:hover td.is-pinned{background:#e6f7ff}.table-scroll tbody tr.is-selected td.is-pinned{background:#fff8d6}.table-scroll .is-pinned-left.is-pinned-edge{box-shadow:6px 0 8px -6px #10182847}.table-scroll .is-pinned-right.is-pinned-edge{box-shadow:-6px 0 8px -6px #10182847}.applied-filters{align-items:center;display:flex;gap:14px;min-height:42px;padding:2px 0}.applied-filters>strong{color:#344054;flex:0 0 auto;font-size:13px}.applied-filters>div{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.applied-filters button{align-items:center;background:#f9fafb;border:1px solid #e4e7ec;border-radius:5px;color:#344054;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;gap:8px;min-height:30px;padding:0 9px}.applied-filters button:hover{border-color:#98a2b3}.applied-filters button span{color:#98a2b3;font-size:17px}.table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;min-height:0;min-width:0;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;padding:0;position:relative;scrollbar-width:thin;width:100%}.table-scroll>table{min-width:760px}.log-card .table-scroll>table{min-width:1120px}.table-scroll::-webkit-scrollbar{height:8px}.table-scroll::-webkit-scrollbar-thumb{background:#b9c1ca;background-clip:padding-box;border:2px solid #0000;border-radius:999px}.table-scroll::-webkit-scrollbar-track{background:#0000}.table-scroll.is-empty,.table-scroll.is-loading{min-height:160px}.table-scroll td:first-child,.table-scroll th:first-child{padding-left:16px}.table-scroll td:last-child,.table-scroll th:last-child{padding-right:16px}.table-scroll td.table-select-cell,.table-scroll th.table-select-cell{padding-left:0}.managed-table-card table{min-width:760px}.status{background:#e7f7ee;border-radius:999px;color:#087443;padding:5px 10px}.login-page{background:linear-gradient(135deg,#e7f4f2,#f6f8f9);display:grid;min-height:100vh;padding:24px;place-items:center}.login-card{display:flex;flex-direction:column;gap:18px;padding:32px;width:min(420px,100%)}.login-card h1{font-size:24px;margin:0}.login-brand{color:#0f766e;margin:0}.login-card label{display:flex;flex-direction:column;font-weight:600;gap:7px}.login-card input{border:1px solid #ccd7da;border-radius:8px;outline:none;padding:11px 12px}.login-card input:focus{border-color:#0f766e;box-shadow:0 0 0 3px #d9efed}.alert{background:#fff0f0;border:1px solid #f2c6c6;border-radius:8px;color:#a62b2b;padding:10px 12px}.employee-roles-page{grid-gap:20px;display:grid;gap:20px}.role-modal-backdrop{background:#1018287a;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:100}.role-modal{background:#fff;border-radius:12px;box-shadow:0 24px 60px #10182847;padding:24px;width:min(560px,100%)}.role-modal-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.role-modal-header h2{color:#101828;font-size:21px;margin:0 0 6px}.role-modal-header p{color:#667085;font-size:13px;line-height:1.5;margin:0}.role-modal-header>button{background:#f2f4f7;border:0;border-radius:50%;color:#667085;cursor:pointer;flex:0 0 34px;font-size:24px;height:34px;width:34px}.role-modal-form{grid-gap:16px;display:grid;gap:16px}.role-modal-form label{color:#344054;display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:7px}.role-modal-form input,.role-modal-form select,.role-modal-form textarea{background:#fff;border:1px solid #d0d5dd;border-radius:8px;color:#101828;font:inherit;outline:none;width:100%}.role-modal-form input,.role-modal-form select{height:40px;padding:0 12px}.role-modal-form textarea{padding:10px 12px;resize:vertical}.role-modal-form input:focus,.role-modal-form select:focus,.role-modal-form textarea:focus{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f}.role-modal-actions{display:flex;gap:10px;justify-content:flex-end;padding-top:4px}.accounts-page,.employees-page{grid-gap:20px;display:grid;gap:20px}.employees-page .managed-table-card table{min-width:1500px}.employee-account-cell,.employee-audit-cell{grid-gap:5px;display:grid;gap:5px}.employee-account-cell strong{color:#101828;font-size:14px;font-weight:650;line-height:1.4}.employee-account-cell span{color:#667085;line-height:1.35;overflow-wrap:anywhere}.employee-account-cell em,.employee-audit-cell em{color:#98a2b3;font-style:normal}.employee-account-cell a{color:#175cd3;text-decoration:none}.employee-account-cell a:hover{text-decoration:underline}.employee-organization-cell{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.employee-organization-cell strong{color:#344054;font-size:13px;font-weight:600}.employee-organization-cell span{background:#f9fafb;border:1px solid #d0d5dd;border-radius:5px;color:#475467;font-size:12px;padding:4px 8px}.employee-role{color:#344054;font-weight:600}.employee-address{color:#475467;display:block;line-height:1.45;max-width:250px;overflow-wrap:anywhere;white-space:normal}.employee-audit-cell span{grid-gap:2px;display:grid;gap:2px}.employee-audit-cell strong{color:#344054;font-size:13px;font-weight:500}.employee-updater{color:#344054;font-weight:600;white-space:normal}.employee-status-toggle{align-items:center;background:#d0d5dd;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px #1018280f;cursor:pointer;display:inline-flex;height:26px;padding:3px;position:relative;width:50px}.employee-status-toggle i{background:#fff;border-radius:50%;box-shadow:0 1px 3px #10182840;height:20px;transition:transform .18s ease;width:20px}.employee-status-toggle.is-active{background:#001b30}.employee-status-toggle.is-active i{background:#ffd800;transform:translateX(24px)}.employee-status-toggle:hover:not(:disabled){box-shadow:0 0 0 3px #1683ff29}.employee-more-action:focus-visible,.employee-status-toggle:focus-visible{outline:3px solid #1683ff38;outline-offset:2px}.employee-more-action:disabled,.employee-status-toggle:disabled{cursor:wait;opacity:.55}.employee-row-actions{display:inline-flex}.employee-more-action{align-items:center;background:#fff;border:1px solid #98a2b3;border-radius:7px;color:#001b30;cursor:pointer;display:inline-flex;flex-direction:column;gap:3px;height:34px;justify-content:center;padding:0;width:34px}.employee-more-action:hover:not(:disabled),.employee-more-action[aria-expanded=true]{background:#f2f7ff;border-color:#1683ff;color:#1683ff}.employee-more-action i{background:currentColor;border-radius:50%;height:5px;width:5px}.employee-row-action-menu{grid-gap:4px;background:#fff;border:1px solid #d0d5dd;border-radius:9px;box-shadow:0 14px 32px #10182833;display:grid;gap:4px;padding:6px;position:fixed;width:200px;z-index:220}.employee-row-action-menu button{align-items:center;background:#0000;border:0;border-radius:6px;color:#344054;cursor:pointer;display:flex;font:inherit;font-size:13px;min-height:38px;padding:0 11px;text-align:left}.employee-row-action-menu button:hover{background:#f2f7ff;color:#175cd3}.account-modal-backdrop{background:#1018287a;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:100}.account-modal{background:#fff;border-radius:12px;box-shadow:0 24px 60px #10182847;padding:24px;width:min(680px,100%)}.account-modal-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.account-modal-header h2{color:#101828;font-size:21px;margin:0 0 6px}.account-modal-header p{color:#667085;font-size:13px;line-height:1.5;margin:0;max-width:570px}.account-modal-header>button{background:#f2f4f7;border:0;border-radius:50%;color:#667085;cursor:pointer;flex:0 0 34px;font-size:24px;height:34px;width:34px}.account-modal-form{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.account-modal-form label{color:#344054;display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:7px}.account-modal-form input,.account-modal-form select{background:#fff;border:1px solid #d0d5dd;border-radius:8px;color:#101828;font:inherit;height:40px;outline:none;padding:0 12px;width:100%}.account-modal-form input:focus,.account-modal-form select:focus{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f}.account-modal-form input.has-error{border-color:#d83b45}.account-modal-actions{display:flex;gap:10px;grid-column:1/-1;justify-content:flex-end;padding-top:4px}.account-created{margin:0}.account-created-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.role-form-card{gap:18px}.role-form-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.role-form-heading h2{color:#101828;font-size:19px;margin:0 0 6px}.role-cancel{background:#fff;border:1px solid #d0d5dd;border-radius:8px;color:#344054;cursor:pointer;min-height:36px;padding:0 12px}.role-cancel:hover{background:#f9fafb}.role-form{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(260px,1fr) minmax(160px,.45fr)}.role-form label{color:#344054;display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:7px}.role-form input,.role-form select,.role-form textarea{background:#fff;border:1px solid #d0d5dd;border-radius:8px;color:#101828;font:inherit;outline:none;width:100%}.role-form input,.role-form select{height:40px;padding:0 12px}.role-form textarea{min-height:82px;padding:10px 12px;resize:vertical}.role-form input:focus,.role-form select:focus,.role-form textarea:focus{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f}.role-description{grid-column:1/-1}.role-form-actions{display:flex;grid-column:1/-1;justify-content:flex-end;padding-top:2px}.role-form-actions .button{min-height:40px;min-width:140px}.role-row-actions{align-items:center;display:flex;gap:8px}.role-action{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:7px;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.role-action svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:16px;width:16px}.role-action.edit{color:#0f766e}.role-action.edit:hover{background:#f0fdfa;border-color:#0f766e}.role-action.delete{color:#b42318}.role-action.delete:hover{background:#fff5f4;border-color:#fda29b}@media (max-width:760px){.app-shell,.app-shell.sidebar-collapsed{display:block}.sidebar{box-shadow:16px 0 34px #10182833;inset:0 auto 0 0;position:fixed;transform:translateX(-100%);transition:transform .22s ease;width:min(280px,84vw)}.mobile-sidebar-open .sidebar{transform:translateX(0)}.sidebar-collapsed .brand-text,.sidebar-collapsed .sidebar a span{display:inline}.sidebar-collapsed .sidebar a,.sidebar-collapsed .sidebar-group-trigger{justify-content:flex-start}.sidebar-collapsed .sidebar-group-chevron,.sidebar-collapsed .sidebar-group-trigger>span{display:inline}.sidebar-collapsed .sidebar-submenu{display:grid}.sidebar-backdrop{background:#1018286b;border:0;cursor:pointer;height:100%;inset:0;padding:0;position:fixed;width:100%;z-index:20}.mobile-sidebar-open .sidebar-backdrop{display:block}.topbar{min-height:74px;padding:12px 18px}.profile-chevron,.profile-name{display:none}.topbar-actions .button{padding:10px 12px}.account-modal-form,.metrics,.role-form{grid-template-columns:1fr}.account-modal-actions{grid-column:1}.table-toolbar{align-items:flex-start;flex-direction:column}.table-toolbar>div{justify-content:flex-start;width:100%}.table-pagination{align-items:flex-start;flex-direction:column}.table-pager{flex-wrap:wrap;justify-content:flex-end;width:100%}.applied-filters{align-items:flex-start;flex-direction:column;gap:7px}.role-description,.role-form-actions{grid-column:1}.page-content{padding:18px}}@media (max-width:480px){.topbar{align-items:flex-start;gap:10px;padding:12px}.topbar-heading{gap:8px}.breadcrumb{font-size:12px}.topbar-actions{gap:6px}.profile-dropdown{position:fixed;right:8px;top:66px;width:min(300px,calc(100vw - 16px))}.page-content{padding:12px}}.auth-page{background:radial-gradient(circle at 15% 15%,#e9f3ff 0,#0000 32%),linear-gradient(135deg,#f4f7fb,#dce7f2);display:grid;min-height:100vh;padding:40px;place-items:center;position:relative}.language-segment{align-items:center;background:#fff;border:1px solid #e4e7ec;border-radius:999px;box-shadow:0 2px 8px #10182814;display:inline-flex;gap:2px;padding:4px 6px;position:absolute;right:24px;top:20px;z-index:6}.language-segment-globe{fill:none;stroke:#667085;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;height:17px;margin-right:4px;width:17px}.language-segment button{background:#0000;border:0;border-radius:999px;color:#667085;cursor:pointer;font:inherit;font-size:12px;font-weight:700;letter-spacing:.04em;min-width:30px;padding:3px 8px;transition:background .18s ease,color .18s ease}.language-segment button:hover{color:#101828}.language-segment button.is-active{background:#ffd800;color:#001b30}.language-segment button:focus-visible{outline:2px solid #0f766e59;outline-offset:1px}.auth-shell{background:#fff;border-radius:30px;box-shadow:0 28px 70px #1331523d;display:grid;grid-template-columns:1fr 1fr;min-height:680px;overflow:hidden;position:relative;width:min(1180px,100%)}.auth-form-panel{display:grid;padding:64px 76px;place-items:center}.auth-shell.single{grid-template-columns:1fr;min-height:0;width:min(620px,100%)}.auth-form-wrap{width:min(420px,100%)}.auth-footnote{color:#7b8490;font-size:14px;margin:26px 0 0;text-align:center}.password-rules{color:#8a939e;font-size:13px;line-height:1.8;margin:-6px 0 0;padding-left:20px}.password-rules li.met{color:#0f7a4d}.auth-logo{background:linear-gradient(135deg,#1488cc,#1549a3);border-radius:18px;box-shadow:0 12px 28px #1555ae40;color:#fff;display:grid;font-weight:900;height:58px;letter-spacing:.06em;margin-bottom:40px;place-items:center;width:58px}.auth-form-wrap h1{color:#182230;font-size:38px;line-height:1.15;margin:0}.auth-subtitle{color:#77818e;margin:12px 0 34px}.auth-form{gap:20px}.auth-form,.auth-form>label{display:flex;flex-direction:column}.auth-form>label{color:#3c4652;font-weight:650;gap:8px}.auth-input{align-items:center;background:#fff;border:1px solid #d8dee7;border-radius:10px;display:flex;gap:11px;min-height:52px;padding:0 15px;transition:border-color .2s,box-shadow .2s}.auth-input:focus-within{border-color:#2479df;box-shadow:0 0 0 4px #2479df1f}.auth-input.has-error{background:snow;border-color:#d83b45}.auth-input.has-error:focus-within{box-shadow:0 0 0 4px #d83b451a}.field-error{color:#c52d37;font-size:12px;font-weight:500;line-height:1.35;margin-top:-3px}.auth-input>span{color:#536170;font-size:19px}.auth-input-icon{display:grid;flex:0 0 auto;height:20px;place-items:center;width:20px}.auth-input-icon svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:19px;width:19px}.auth-input input{background:#0000;border:0;color:#17212b;min-width:0;outline:0;padding:14px 0;width:100%}.password-toggle{background:#0000;border:0;border-radius:50%;color:#617080;cursor:pointer;display:grid;flex:0 0 auto;font-size:21px;height:32px;padding:0;place-items:center;width:32px}.password-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:20px;width:20px}.password-toggle:focus-visible,.password-toggle:hover{background:#edf5ff;color:#176dcc;outline:none}.link-button{background:none;border:0;color:#176dcc;cursor:pointer;font-weight:650;padding:0}.link-button:hover{text-decoration:underline}.auth-submit{background:linear-gradient(90deg,#147ac8,#174aa5);box-shadow:0 10px 22px #1551a933;font-weight:750;letter-spacing:.03em;margin-top:6px;min-height:52px;width:100%}.auth-welcome-panel{background:linear-gradient(145deg,#087baf,#11449a);border-radius:46% 0 0 46%;bottom:0;color:#fff;display:grid;overflow:hidden;padding:70px;place-items:center;position:absolute;right:0;top:0;width:50%;z-index:5}.auth-welcome-panel:after,.auth-welcome-panel:before{border:1px solid #ffffff21;border-radius:50%;content:"";position:absolute}.auth-welcome-panel:before{height:440px;right:-180px;top:-120px;width:440px}.auth-welcome-panel:after{bottom:-190px;height:300px;left:50px;width:300px}.welcome-content{max-width:390px;position:relative;text-align:center;z-index:1}.welcome-content h2{font-size:46px;margin:0 0 30px}.welcome-content p{color:#eef7ff;font-size:18px;line-height:1.65;margin:0 auto}.auth-modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f17238f;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:1000}.auth-modal{animation:modal-in .18s ease-out;background:#fff;border-radius:14px;box-shadow:0 24px 70px #00000047;padding:40px;position:relative;width:min(600px,100%)}.auth-modal h2{font-size:28px;margin:0 42px 12px 0}.auth-modal>p{color:#7b8490;margin:0 0 24px}.modal-close{background:none;border:0;color:#84909b;cursor:pointer;font-size:34px;line-height:1;position:absolute;right:22px;top:18px}.form-card{gap:20px;margin-bottom:22px}.form-card h2{font-size:19px;margin:0 0 6px}.muted{color:#68757d;font-size:14px;margin:0}.form-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.form-grid label{color:#3c4652;display:flex;flex-direction:column;font-weight:600;gap:7px}.form-grid input,.form-grid select{background:#fff;border:1px solid #ccd7da;border-radius:8px;outline:none;padding:11px 12px}.form-grid input:focus,.form-grid select:focus{border-color:#0f766e;box-shadow:0 0 0 3px #d9efed}.form-grid .portal-select{min-width:0;width:100%}.form-grid .portal-select-trigger{border-radius:8px;height:40px;padding-inline:12px 10px}.portal-select .portal-select-trigger input[role=combobox],.portal-select .portal-select-trigger input[role=combobox]:focus{background:#0000;border:0;border-radius:0;box-shadow:none;min-width:0;outline:0;padding:0}.form-grid input.has-error{background:snow;border-color:#d83b45}.form-actions{border-top:1px solid #eef2f3;display:flex;grid-column:1/-1;justify-content:flex-end;margin-top:4px;padding-top:4px}.form-actions .button{margin-top:14px;min-height:44px;min-width:180px}.temp-password{background:#f0fbf6;border:1px solid #bfe3d6;border-radius:10px;color:#14614a;padding:16px 18px}.temp-password p{font-size:14px;margin:6px 0 12px}.credential-grid{align-items:flex-end;display:flex;flex-wrap:wrap;gap:22px}.credential-grid>div{display:flex;flex-direction:column;gap:6px}.credential-grid span{color:#4f8c78;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.credential-grid code{align-items:center;background:#fff;border:1px dashed #7fc4ab;border-radius:8px;display:inline-flex;font-size:17px;letter-spacing:.08em;min-height:44px;padding:0 14px}.table-empty td{color:#8b959c;padding:26px 16px;text-align:center}.force-password{width:min(480px,100%)}.force-password h2{margin-right:0}.force-password .auth-form{gap:16px}.force-password .auth-footnote{font-size:13px;margin:0;text-align:left}.force-password .modal-actions{align-items:stretch;flex-direction:column;gap:12px;padding-top:4px}.force-password .modal-actions .button{min-height:46px;white-space:nowrap}.force-password .modal-actions .link-button{font-size:14px;text-align:center}.modal-cancel{margin:2px auto 0}.status.pending{background:#fdf3e0;color:#8a5a06}@keyframes modal-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@media (max-width:840px){.auth-page{padding:18px}.auth-shell{grid-template-columns:1fr;min-height:0}.auth-form-panel{grid-column:1;padding:44px 28px}.auth-welcome-panel{border-radius:36px 36px 0 0;grid-row:2;min-height:230px;position:static;width:auto}.auth-logo{margin-bottom:28px}.auth-form-wrap h1{font-size:32px}}@media (max-width:480px){.auth-modal{padding:30px 22px}}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{background:#0b1220;color:#e6edf5;color-scheme:dark}[data-theme=dark] .app-shell{background:#0b1220}[data-theme=dark] .sidebar{background:#131c2b;border-right-color:#26334a;color:#e6edf5}[data-theme=dark] .brand{color:#ffd800}[data-theme=dark] .sidebar a,[data-theme=dark] .sidebar-group-trigger{color:#b7c5d6}[data-theme=dark] .sidebar a:hover,[data-theme=dark] .sidebar-group-trigger:hover{background:#1e2b3d;color:#fff}[data-theme=dark] .sidebar a.active{background:#23324a;color:#ffd800}[data-theme=dark] .sidebar-collapsed .sidebar-group:focus-within .sidebar-submenu,[data-theme=dark] .sidebar-collapsed .sidebar-group:hover .sidebar-submenu{background:#16202f;border-color:#2b3a4f;box-shadow:0 14px 34px #0000008c}[data-theme=dark] .sidebar-submenu-title{color:#7e8fa3}[data-theme=dark] .topbar{background:#131c2b;border-bottom-color:#26334a}[data-theme=dark] .topbar span{color:#93a4b8}[data-theme=dark] .sidebar-toggle{color:#b7c5d6}[data-theme=dark] .sidebar-toggle:hover{background:#1e2b3d;color:#fff}[data-theme=dark] .breadcrumb{color:#b7c5d6}[data-theme=dark] .breadcrumb a{color:#93a4b8}[data-theme=dark] .breadcrumb-separator{color:#66788f}[data-theme=dark] .breadcrumb-parent{color:#93a4b8}[data-theme=dark] .language-switch{background:#1b2634;border-color:#33415a;color:#e6edf5}[data-theme=dark] .language-switch:hover{background:#22303f;border-color:#2dd4bf}[data-theme=dark] .language-switch.is-en{background:#ffd800;border-color:#ffd800;color:#001b30}[data-theme=dark] .language-switch.is-en:hover{background:#ffe23f}[data-theme=dark] .language-switch.is-en .language-switch-knob{background:#0b1220;border-color:#ffd800}[data-theme=dark] .theme-toggle{color:#b7c5d6}[data-theme=dark] .theme-toggle:hover{background:#1e2b3d;color:#ffd800}[data-theme=dark] .profile-trigger{color:#e6edf5}[data-theme=dark] .profile-trigger:hover,[data-theme=dark] .profile-trigger[aria-expanded=true]{background:#1e2b3d}[data-theme=dark] .profile-avatar{border-color:#131c2b}[data-theme=dark] .profile-name{color:#e6edf5!important}[data-theme=dark] .profile-chevron{stroke:#93a4b8}[data-theme=dark] .profile-dropdown{background:#16202f;border-color:#2b3a4f;box-shadow:0 12px 32px #00000080}[data-theme=dark] .profile-summary{border-bottom-color:#26334a}[data-theme=dark] .profile-summary strong{color:#e6edf5}[data-theme=dark] .profile-details span,[data-theme=dark] .profile-summary div span{color:#93a4b8}[data-theme=dark] .profile-details strong{color:#d3dde8}[data-theme=dark] .profile-logout{background:#16202f;border-top-color:#26334a;color:#ff8a80}[data-theme=dark] .profile-logout:hover{background:#2a1e22}[data-theme=dark] .card,[data-theme=dark] .filter-card,[data-theme=dark] .filter-summary-item,[data-theme=dark] .login-card,[data-theme=dark] .table-card{background:#131c2b;border-color:#26334a;box-shadow:0 2px 8px #0000004d}[data-theme=dark] .card span,[data-theme=dark] .muted{color:#93a4b8}[data-theme=dark] .card strong{color:#2dd4bf}[data-theme=dark] table{background:#131c2b;color:#d3dde8}[data-theme=dark] th{background:#1c2a3d;color:#e6edf5}[data-theme=dark] td,[data-theme=dark] th{border-bottom-color:#26334a;border-right-color:#26334a}[data-theme=dark] tbody tr:hover td{background:#1e2b3d}[data-theme=dark] tbody tr.is-selected td{background:#24324a}[data-theme=dark] .table-select-cell input{accent-color:#2dd4bf}[data-theme=dark] .table-empty td{color:#7e8fa3}[data-theme=dark] .table-loading{background:#131c2bc7}[data-theme=dark] .table-dot-spinner i:before{background:#7cc2ff;background:#2dd4bf}[data-theme=dark] .table-toolbar{border-bottom-color:#26334a}[data-theme=dark] .table-toolbar>strong{color:#e6edf5}[data-theme=dark] .applied-filters button,[data-theme=dark] .filter-button,[data-theme=dark] .role-action,[data-theme=dark] .role-cancel,[data-theme=dark] .table-toolbar .table-icon-button,[data-theme=dark] .table-toolbar button{background:#1b2634;border-color:#34445c;color:#d3dde8}[data-theme=dark] .applied-filters button:hover,[data-theme=dark] .role-cancel:hover,[data-theme=dark] .table-toolbar .table-icon-button:hover,[data-theme=dark] .table-toolbar button:hover{background:#22303f;border-color:#4a5d78}[data-theme=dark] .table-toolbar button span{color:#ffd800}[data-theme=dark] .table-icon-button svg{stroke:#d3dde8}[data-theme=dark] .applied-filters>strong{color:#d3dde8}[data-theme=dark] .applied-filters button span{color:#7e8fa3}[data-theme=dark] .column-settings-menu,[data-theme=dark] .filter-action-menu{background:#16202f;border-color:#2b3a4f;box-shadow:0 14px 34px #0000008c}[data-theme=dark] .filter-action-menu:before{background:#16202f;border-color:#2b3a4f}[data-theme=dark] .filter-action-menu button{background:#16202f;color:#d3dde8}[data-theme=dark] .filter-action-menu button:hover{background:#22303f}[data-theme=dark] .filter-action-icon{color:#e6edf5}[data-theme=dark] .column-settings-head{border-bottom-color:#26334a}[data-theme=dark] .column-settings-head strong,[data-theme=dark] .column-settings-list label{color:#d3dde8}[data-theme=dark] .column-settings-list input{accent-color:#4aa8ff}[data-theme=dark] .column-group.is-drop-target{background:#4aa8ff1f}[data-theme=dark] .column-group-label{color:#7e8fa3}[data-theme=dark] .column-group-empty{color:#5c6b7d}[data-theme=dark] .column-settings-row:hover{background:#1b2634}[data-theme=dark] .column-settings-row.is-drop-before{border-top-color:#4aa8ff}[data-theme=dark] .column-drag-handle{color:#5c6b7d}[data-theme=dark] .column-pin-actions button{color:#93a4b8}[data-theme=dark] .column-pin-actions button.is-active,[data-theme=dark] .column-pin-actions button:hover{background:#22303f;color:#4aa8ff}[data-theme=dark] .table-scroll thead th.is-pinned{background:#1c2a3d}[data-theme=dark] .table-sort.is-sorted{color:#6cb6ff}[data-theme=dark] .table-total{color:#98a7b8}[data-theme=dark] .table-total strong{color:#6cb6ff}[data-theme=dark] .table-page,[data-theme=dark] .table-page-arrow,[data-theme=dark] .table-page-size-value{background:#1b2634;border-color:#34445c;color:#d3dde8}[data-theme=dark] .table-page-size-menu{background:#1b2634;border-color:#34445c;box-shadow:0 12px 26px #00000073}[data-theme=dark] .table-page-size-menu button{color:#d3dde8}[data-theme=dark] .table-page-size-menu button:hover{background:#24344a}[data-theme=dark] .table-page-size-menu button.is-active{background:#17324f;color:#6cb6ff}[data-theme=dark] .table-page.is-active{background:#1683ff;border-color:#1683ff;color:#fff}[data-theme=dark] .table-page-arrow:disabled{color:#4a5a70}[data-theme=dark] .table-scroll tbody td.is-pinned{background:#131c2b}[data-theme=dark] .table-scroll tbody tr:hover td.is-pinned{background:#1e2b3d}[data-theme=dark] .table-scroll tbody tr.is-selected td.is-pinned{background:#24324a}[data-theme=dark] .table-scroll .is-pinned-left.is-pinned-edge{box-shadow:6px 0 8px -6px #0009}[data-theme=dark] .table-scroll .is-pinned-right.is-pinned-edge{box-shadow:-6px 0 8px -6px #0009}[data-theme=dark] .filter-card-item{color:#b7c5d6}[data-theme=dark] .filter-summary-item span{color:#93a4b8}[data-theme=dark] .filter-summary-item strong{color:#e6edf5}[data-theme=dark] .filter-summary-icon{color:#4b5a6d}[data-theme=dark] .employee-account-cell strong,[data-theme=dark] .employee-audit-cell strong,[data-theme=dark] .employee-organization-cell strong,[data-theme=dark] .employee-role,[data-theme=dark] .employee-updater{color:#e6edf5}[data-theme=dark] .employee-account-cell em,[data-theme=dark] .employee-account-cell span,[data-theme=dark] .employee-audit-cell em{color:#93a4b8}[data-theme=dark] .employee-account-cell a{color:#6cb6ff}[data-theme=dark] .employee-organization-cell span{background:#1b2634;border-color:#34445c;color:#b7c5d6}[data-theme=dark] .employee-address{color:#b7c5d6}[data-theme=dark] .employee-more-action{background:#1b2634;border-color:#66788f;color:#d3dde8}[data-theme=dark] .employee-more-action:hover:not(:disabled),[data-theme=dark] .employee-more-action[aria-expanded=true]{background:#17324f;border-color:#6cb6ff;color:#6cb6ff}[data-theme=dark] .employee-row-action-menu{background:#16202f;border-color:#34445c;box-shadow:0 14px 32px #0000008c}[data-theme=dark] .employee-row-action-menu button{color:#d3dde8}[data-theme=dark] .employee-row-action-menu button:hover{background:#22344a;color:#6cb6ff}[data-theme=dark] .filter-button.search{background:#0f766e;border-color:#0f766e;color:#fff}[data-theme=dark] .filter-button:hover{box-shadow:0 7px 16px #0000008c}[data-theme=dark] .filter-button:active{box-shadow:0 2px 6px #00000080}[data-theme=dark] .filter-icon-more{fill:#d3dde8}[data-theme=dark] .status{background:#10352a;color:#6ee7b7}[data-theme=dark] .status.pending{background:#3a2c10;color:#fcd34d}[data-theme=dark] .role-action.edit{color:#2dd4bf}[data-theme=dark] .role-action.edit:hover{background:#10302d;border-color:#2dd4bf}[data-theme=dark] .role-action.delete{color:#ff8a80}[data-theme=dark] .role-action.delete:hover{background:#2a1e22;border-color:#ff8a80}[data-theme=dark] .account-modal,[data-theme=dark] .auth-modal,[data-theme=dark] .role-modal{background:#16202f;box-shadow:0 24px 60px #0009}[data-theme=dark] .account-modal-header h2,[data-theme=dark] .auth-modal h2,[data-theme=dark] .role-form-heading h2,[data-theme=dark] .role-modal-header h2{color:#e6edf5}[data-theme=dark] .account-modal-header p,[data-theme=dark] .role-modal-header p{color:#93a4b8}[data-theme=dark] .account-modal-header>button,[data-theme=dark] .role-modal-header>button{background:#22303f;color:#b7c5d6}[data-theme=dark] .account-modal-form label,[data-theme=dark] .auth-form>label,[data-theme=dark] .form-grid label,[data-theme=dark] .role-form label,[data-theme=dark] .role-modal-form label{color:#b7c5d6}[data-theme=dark] .account-modal-form input,[data-theme=dark] .account-modal-form select,[data-theme=dark] .filter-card-item input,[data-theme=dark] .filter-card-item select,[data-theme=dark] .form-grid input,[data-theme=dark] .form-grid select,[data-theme=dark] .login-card input,[data-theme=dark] .role-form input,[data-theme=dark] .role-form select,[data-theme=dark] .role-form textarea,[data-theme=dark] .role-modal-form input,[data-theme=dark] .role-modal-form select,[data-theme=dark] .role-modal-form textarea{background:#1b2634;border-color:#34445c;color:#e6edf5}[data-theme=dark] .form-grid input:focus,[data-theme=dark] .form-grid select:focus,[data-theme=dark] .login-card input:focus{border-color:#2dd4bf;box-shadow:0 0 0 3px #2dd4bf29}[data-theme=dark] .form-actions{border-top-color:#26334a}[data-theme=dark] .button.secondary{background:#14332f;color:#7fe6d8}[data-theme=dark] .alert{background:#2a1618;border-color:#6b2b2b;color:#ff9b95}[data-theme=dark] .temp-password{background:#0f2b23;border-color:#1f5c4a;color:#8fe3c6}[data-theme=dark] .credential-grid span{color:#6fbfa4}[data-theme=dark] .credential-grid code{background:#131c2b;border-color:#2c7a63;color:#e6edf5}[data-theme=dark] .login-page{background:linear-gradient(135deg,#101c2b,#0b1220)}[data-theme=dark] .login-brand{color:#2dd4bf}[data-theme=dark] .language-segment{background:#131c2b;border-color:#33415a;box-shadow:0 2px 10px #00000073}[data-theme=dark] .language-segment-globe{stroke:#93a4b8}[data-theme=dark] .language-segment button{color:#93a4b8}[data-theme=dark] .language-segment button:hover{color:#e6edf5}[data-theme=dark] .language-segment button.is-active{background:#ffd800;color:#001b30}[data-theme=dark] .auth-page{background:radial-gradient(circle at 15% 15%,#16304d 0,#0000 32%),linear-gradient(135deg,#0e1a2a,#0b1220)}[data-theme=dark] .auth-shell{background:#131c2b;box-shadow:0 28px 70px #0009}[data-theme=dark] .auth-form-wrap h1{color:#e6edf5}[data-theme=dark] .auth-footnote,[data-theme=dark] .auth-modal>p,[data-theme=dark] .auth-subtitle{color:#93a4b8}[data-theme=dark] .auth-input{background:#1b2634;border-color:#34445c}[data-theme=dark] .auth-input input{color:#e6edf5}[data-theme=dark] .auth-input>span{color:#93a4b8}[data-theme=dark] .auth-input.has-error{background:#251618;border-color:#ff8a80}[data-theme=dark] .password-rules{color:#7e8fa3}[data-theme=dark] .password-rules li.met{color:#6ee7b7}[data-theme=dark] .password-toggle{color:#93a4b8}[data-theme=dark] .password-toggle:focus-visible,[data-theme=dark] .password-toggle:hover{background:#1e2b3d;color:#7cc2ff}[data-theme=dark] .modal-close{color:#93a4b8}.global-loading{background:#1683ff29;height:3px;inset:0 0 auto 0;overflow:hidden;position:fixed;z-index:200}.global-loading-bar{animation:global-loading-slide 1.1s ease-in-out infinite;background:#1683ff;display:block;height:100%;width:40%}@keyframes global-loading-slide{0%{transform:translateX(-100%)}to{transform:translateX(320%)}}.app-message-backdrop{background:#10182873;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:210}.app-message{grid-gap:14px;background:#fff;border-radius:14px;box-shadow:0 20px 44px #10182838;display:grid;gap:14px;justify-items:center;padding:26px 24px 22px;text-align:center;width:min(420px,100%)}.app-message p{color:#344054;font-size:15px;margin:0}.app-message small{color:#98a2b3}.app-message .button{min-width:120px}[data-theme=dark] .app-message{background:#16202c;box-shadow:0 20px 44px #00000080}[data-theme=dark] .app-message p{color:#d3dde8}.page-title{color:#101828;font-size:22px;margin:0 0 4px}.page-hint{color:#667085;font-size:14px;margin:0 0 16px}.stat-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:18px}.stat-tile{grid-gap:6px;background:#fff;border:1px solid #e4e7ec;border-radius:12px;display:grid;gap:6px;padding:16px 18px}.stat-tile span{color:#667085;font-size:13px}.stat-tile strong{color:#101828;font-size:26px}.status-tag{background:#f2f4f7;border-radius:999px;color:#475467;display:inline-block;font-size:12px;font-weight:650;padding:3px 10px}.status-tag.active{background:#e7f6ef;color:#12715a}.status-tag.inactive{background:#f2f4f7;color:#667085}.status-tag.blocked,.status-tag.locked{background:#fdecec;color:#a62b2b}.status-tag.pending{background:#fff4d6;color:#8a6100}.row-actions{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:6px;white-space:nowrap}.row-actions button{background:#fff;border:1px solid #e4e7ec;border-radius:6px;color:#344054;cursor:pointer;font-size:12px;padding:4px 10px}.row-actions button:hover{border-color:#0f766e;color:#0f766e}.row-actions .row-action{display:inline-grid;height:30px;padding:0;place-items:center;width:30px}.row-actions .row-action svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;display:block;height:16px;width:16px}.row-actions .row-action:focus-visible{outline:2px solid #0f766e4d;outline-offset:1px}.row-actions .row-action.danger:hover{border-color:#d92d20;color:#d92d20}.row-actions .row-action.attention{background:#fffae8;border-color:#d8a500;color:#8a6200}.row-actions .row-action.attention:hover{background:#fff4c2;border-color:#b58100;color:#684900}.row-actions .row-action:disabled{background:#f9fafb;color:#98a2b3;cursor:not-allowed}.modal-actions{display:flex;gap:10px;grid-column:1/-1;justify-content:flex-end;padding-top:8px}.button.ghost{background:#f2f4f7;color:#344054}.button.ghost:hover{background:#e4e7ec}.button.danger{background:#b42318;color:#fff}.button.danger:hover{background:#912018}.auth-modal.wide{width:min(860px,100%)}.confirm-dialog{grid-gap:4px 16px;display:grid;gap:4px 16px;grid-template-columns:44px 1fr;padding:30px;width:min(460px,100%)}.confirm-dialog-mark{background:#fff4e5;border-radius:50%;color:#b54708;display:grid;font-size:22px;font-weight:800;grid-row:1/span 2;height:44px;place-items:center;width:44px}.confirm-dialog-mark.danger{background:#fee4e2;color:#b42318}.confirm-dialog-copy{min-width:0}.auth-modal .confirm-dialog-copy h2{font-size:21px;line-height:1.3;margin:0 0 8px}.confirm-dialog-copy p{color:#667085;line-height:1.55;margin:0;overflow-wrap:anywhere}.confirm-dialog-actions{grid-column:1/-1;margin-top:18px}.confirm-dialog-actions .button{min-width:108px}.assign-table-field,.checkbox-group{grid-gap:8px;display:grid;gap:8px;grid-column:1/-1}.assign-table-wrap{border:1px solid #e4e7ec;border-radius:8px;max-height:260px;overflow:auto}.assign-table{border-collapse:collapse;font-size:13px;min-width:640px;width:100%}.assign-table th{background:#f9fafb;border-bottom:1px solid #e4e7ec;color:#667085;font-weight:600;padding:10px 12px;position:sticky;text-align:left;top:0;z-index:1}.assign-table td{border-bottom:1px solid #f2f4f7;color:#344054;font-weight:500;padding:9px 12px}.assign-table tbody tr:last-child td{border-bottom:0}.assign-table tbody tr.is-assigned{background:#f6fdfb}.assign-table code{background:#f2f4f7;border-radius:4px;color:#667085;font-size:11px;padding:1px 6px}.assign-table .assign-table-switch{text-align:center;width:96px}.assign-table .assign-table-empty{color:#98a2b3;padding:20px;text-align:center}.checkbox-group-label{color:#3c4652;font-weight:600}.checkbox-group-items{display:flex;flex-wrap:wrap;gap:8px 18px}.checkbox-item{align-items:center;color:#344054;cursor:pointer;display:flex;font-weight:500;gap:8px}.checkbox-item code{background:#f2f4f7;border-radius:4px;color:#667085;font-size:11px;padding:1px 6px}.permission-tree{grid-gap:14px;display:grid;gap:14px;max-height:50vh;overflow-y:auto;padding-right:6px}.permission-module{grid-gap:8px;border:1px solid #e4e7ec;border-radius:10px;display:grid;gap:8px;padding:12px 14px}.permission-module legend{color:#0f766e;font-size:13px;font-weight:700;letter-spacing:.04em;padding:0 6px;text-transform:uppercase}.auth-modal.access-config-modal{max-height:calc(100vh - 48px);overflow:hidden;padding:28px 32px 24px;width:min(1120px,100%)}.access-config-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;padding-right:42px}.access-config-header>div{min-width:0}.access-config-modal .access-config-header h2{font-size:23px;margin:0 0 7px}.access-config-modal .access-config-header p{color:#667085;font-size:13px;line-height:1.5;margin:0 0 18px;max-width:720px}.access-save-top{flex:0 0 auto;min-width:104px}.access-app-tabs{border-bottom:1px solid #e4e7ec;display:flex;gap:4px;overflow-x:auto;padding:0 2px;scrollbar-width:thin}.access-app-tabs button{background:#0000;border:0;color:#667085;cursor:pointer;flex:0 0 auto;font:inherit;font-size:13px;font-weight:650;height:42px;min-width:64px;padding:0 14px;position:relative}.access-app-tabs button:after{background:#0000;border-radius:2px 2px 0 0;bottom:-1px;content:"";height:2px;left:10px;position:absolute;right:10px}.access-app-tabs button:hover{background:#f8fafc;color:#101828}.access-app-tabs button:focus-visible{outline:3px solid #0f766e29;outline-offset:-3px}.access-app-tabs button.is-active{color:#0f766e;color:var(--app-accent,#0f766e)}.access-app-tabs button.is-active:after{background:#0f766e;background:var(--app-accent,#0f766e)}.access-app-toolbar{align-items:center;border-bottom:1px solid #eef0f2;display:flex;gap:20px;justify-content:space-between;min-height:58px;padding:10px 4px}.access-app-toolbar>div{align-items:baseline;display:flex;gap:10px;min-width:0}.access-app-toolbar strong{color:#101828;font-size:14px}.access-app-toolbar>div span{color:#667085;font-size:12px}.access-app-toolbar label,.access-tree-option{align-items:center;color:#344054;cursor:pointer;display:flex;font-size:13px;gap:9px}.access-app-toolbar input,.access-tree-option input{accent-color:#0f766e;cursor:pointer;flex:0 0 16px;height:16px;margin:0;width:16px}.access-tree-grid{grid-gap:12px 24px;align-content:start;display:grid;gap:12px 24px;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));max-height:min(48vh,520px);min-height:180px;overflow-y:auto;padding:16px 4px 12px;scrollbar-width:thin}.access-module-group,.access-tree-node{min-width:0}.access-module-group>.access-tree-node>.access-tree-option{color:#101828;font-weight:700;min-height:32px}.access-tree-children{grid-gap:2px;border-left:1px solid #e4e7ec;display:grid;gap:2px;margin-left:7px;padding-left:17px}.access-tree-children .access-tree-option{border-radius:6px;font-weight:500;min-height:30px;padding:3px 6px}.access-tree-children .access-tree-option:hover{background:#f2f4f7}.access-tree-option span{min-width:0;overflow:hidden;text-overflow:ellipsis}.access-tree-option small{color:#98a2b3;font-size:10px;margin-left:auto;white-space:nowrap}.access-empty{color:#667085;display:grid;font-size:14px;min-height:220px;place-items:center}.access-config-actions{border-top:1px solid #eef0f2;display:none}[data-theme=dark] .access-app-toolbar>div span,[data-theme=dark] .access-config-modal .access-config-header p{color:#93a4b8}[data-theme=dark] .access-app-tabs,[data-theme=dark] .access-app-toolbar,[data-theme=dark] .access-config-actions{border-color:#26364a}[data-theme=dark] .access-app-tabs button{color:#93a4b8}[data-theme=dark] .access-app-tabs button:hover{background:#1b2634;color:#e6edf5}[data-theme=dark] .access-app-toolbar strong,[data-theme=dark] .access-module-group>.access-tree-node>.access-tree-option{color:#e6edf5}[data-theme=dark] .access-app-toolbar label,[data-theme=dark] .access-tree-option{color:#b7c5d6}[data-theme=dark] .access-tree-children{border-color:#34445c}[data-theme=dark] .access-tree-children .access-tree-option:hover{background:#1e2b3d}[data-theme=dark] .access-app-toolbar input,[data-theme=dark] .access-tree-option input{accent-color:#2dd4bf}[data-theme=dark] .access-empty,[data-theme=dark] .access-tree-option small{color:#7e8fa3}@media (max-width:760px){.auth-modal.access-config-modal{max-height:calc(100vh - 24px);overflow-y:auto;padding:24px 18px 18px}.access-config-header{padding-right:30px}.access-save-top{display:none}.access-app-toolbar{gap:8px}.access-app-toolbar,.access-app-toolbar>div{align-items:flex-start;flex-direction:column}.access-app-toolbar>div{gap:2px}.access-tree-grid{grid-template-columns:1fr;max-height:none}.access-config-actions{background:#fff;bottom:-18px;display:flex;margin:4px -18px -18px;padding:14px 18px;position:sticky}[data-theme=dark] .access-config-actions{background:#16202f}}.permission-chips{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px}.permission-chips code{background:#f2f4f7;border-radius:999px;color:#475467;font-size:12px;padding:4px 10px}.temp-password{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.temp-password .button{align-items:center;display:inline-flex;min-height:44px;padding-block:0}.temp-password strong{flex:1 1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;letter-spacing:.06em}[data-theme=dark] .page-title{color:#e6edf5}[data-theme=dark] .page-hint{color:#93a4b8}[data-theme=dark] .stat-tile{background:#16202f;border-color:#26364a}[data-theme=dark] .stat-tile span{color:#93a4b8}[data-theme=dark] .stat-tile strong{color:#e6edf5}[data-theme=dark] .status-tag{background:#1e2b3d;color:#b7c5d6}[data-theme=dark] .status-tag.active{background:#0f2b23;color:#8fe3c6}[data-theme=dark] .status-tag.blocked,[data-theme=dark] .status-tag.locked{background:#2a1618;color:#ff9b95}[data-theme=dark] .status-tag.pending{background:#2e2510;color:#f5cf7a}[data-theme=dark] .row-actions button{background:#1b2634;border-color:#34445c;color:#b7c5d6}[data-theme=dark] .row-actions button:hover{border-color:#2dd4bf;color:#2dd4bf}[data-theme=dark] .row-actions .row-action.danger:hover{border-color:#f97066;color:#f97066}[data-theme=dark] .row-actions .row-action.attention{background:#332b13;border-color:#a87900;color:#f5cf63}[data-theme=dark] .row-actions .row-action.attention:hover{background:#403515;border-color:#e0ad28;color:#ffe394}[data-theme=dark] .row-actions .row-action:disabled{background:#16202c;color:#5f7085}[data-theme=dark] .button.ghost{background:#1e2b3d;color:#b7c5d6}[data-theme=dark] .button.danger{background:#d92d20;color:#fff}[data-theme=dark] .confirm-dialog-copy p{color:#93a4b8}[data-theme=dark] .confirm-dialog-mark{background:#382817;color:#fdb022}[data-theme=dark] .confirm-dialog-mark.danger{background:#3a181a;color:#f97066}[data-theme=dark] .checkbox-group-label,[data-theme=dark] .checkbox-item{color:#b7c5d6}[data-theme=dark] .assign-table-wrap{border-color:#2b3a4f}[data-theme=dark] .assign-table th{background:#1b2634;border-bottom-color:#2b3a4f;color:#93a4b8}[data-theme=dark] .assign-table td{border-bottom-color:#22303f;color:#d3dde8}[data-theme=dark] .assign-table tbody tr.is-assigned{background:#16262b}[data-theme=dark] .assign-table code{background:#1e2b3d;color:#93a4b8}[data-theme=dark] .assign-table .assign-table-empty{color:#5f7085}[data-theme=dark] .checkbox-item code,[data-theme=dark] .permission-chips code{background:#1e2b3d;color:#93a4b8}[data-theme=dark] .permission-module{border-color:#26364a}[data-theme=dark] .permission-module legend{color:#2dd4bf}.module-functions-page{grid-gap:16px;align-content:start;display:grid;gap:16px;min-width:0;width:100%}.module-functions-page>.page-hint{margin:0}.module-function-name{align-items:center;display:flex;gap:8px;min-width:210px;padding-left:0;padding-left:calc(var(--tree-depth, 0)*18px)}.module-function-name>span:last-child{grid-gap:3px;display:grid;gap:3px;min-width:0}.module-function-name strong{color:#101828;font-size:13px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module-function-name code{color:#1683ff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.module-tree-branch{border-bottom:1px solid #b8c3cc;border-left:1px solid #b8c3cc;border-radius:0 0 0 5px;flex:0 0 12px;height:16px;margin-left:-10px;width:12px}.module-app{color:#344054}.module-app strong{color:#001b30;font-weight:700}.authorize-code{background:#f2f4f7;border-radius:5px;color:#475467;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;padding:3px 7px}.toggle-switch{align-items:center;background:#0000;border:0;color:#667085;cursor:pointer;display:inline-flex;font-size:12px;gap:8px;padding:0}.toggle-switch>span{background:#98a2b3;border-radius:999px;flex:0 0 34px;height:20px;position:relative;transition:background .18s ease;width:34px}.toggle-switch i{background:#fff;border-radius:50%;box-shadow:0 1px 3px #1018284d;height:14px;left:3px;position:absolute;top:3px;transition:transform .18s ease;width:14px}.toggle-switch.is-active{color:#12715a}.toggle-switch.is-active>span{background:#001b30}.toggle-switch.is-active i{background:#ffd800;transform:translateX(14px)}.toggle-switch:hover>span{box-shadow:0 0 0 3px #0f766e21}.toggle-switch:focus-visible{border-radius:4px;outline:3px solid #0f766e2e;outline-offset:3px}.toggle-switch:disabled{cursor:wait;opacity:.55}.auth-modal.module-function-modal{max-height:calc(100vh - 48px);overflow-y:auto;padding:32px;width:min(920px,100%)}.module-function-modal h2{font-size:24px}.module-function-form{grid-template-columns:repeat(2,minmax(0,1fr))}.module-function-form label>span{color:#344054;font-size:13px}.module-function-form label>span b{color:#d92d20;font-weight:700}.module-function-form input,.module-function-form select{height:40px;min-width:0;width:100%}.module-function-form .portal-select,.module-function-form .portal-select-trigger{min-width:0;width:100%}.module-function-form .portal-select-trigger{height:40px}.module-function-form select:disabled{background:#f2f4f7;color:#98a2b3;cursor:not-allowed}.module-function-form .alert{grid-column:1/-1;margin:0}.module-function-form .modal-actions{border-top:1px solid #eef0f2;margin-top:4px;padding-top:16px}[data-theme=dark] .module-app,[data-theme=dark] .module-function-name strong{color:#d3dde8}[data-theme=dark] .module-function-name code{color:#6cb6ff}[data-theme=dark] .module-tree-branch{border-color:#4a5d78}[data-theme=dark] .module-app strong{color:#ffd800}[data-theme=dark] .authorize-code{background:#1e2b3d;color:#b7c5d6}[data-theme=dark] .toggle-switch{color:#93a4b8}[data-theme=dark] .toggle-switch.is-active{color:#8fe3c6}[data-theme=dark] .toggle-switch.is-active>span{background:#ffd800}[data-theme=dark] .toggle-switch.is-active i{background:#001b30}[data-theme=dark] .module-function-form label>span{color:#b7c5d6}[data-theme=dark] .module-function-form select:disabled{background:#111927;color:#66788f}[data-theme=dark] .module-function-form .modal-actions{border-top-color:#26334a}@media (max-width:760px){.auth-modal.module-function-modal{max-height:calc(100vh - 24px);padding:28px 20px 22px}.module-function-form{grid-template-columns:1fr}.module-function-form .modal-actions{grid-column:1}.module-function-name{min-width:180px}}.dashboard-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}.dashboard-tools{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.dashboard-tool-link{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:7px;color:#344054;display:inline-flex;font-size:13px;font-weight:650;gap:7px;min-height:34px;padding:6px 10px;text-decoration:none}.dashboard-tool-link:hover{background:#f8fafc;border-color:#98a2b3;color:#101828}.dashboard-tool-link:focus-visible{border-color:#0f766e;outline:3px solid #0f766e2e}.dashboard-tool-link svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:15px;width:15px}.dashboard-filters{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.dashboard-filters .portal-select{width:190px}.dashboard-filters .portal-select-trigger,.date-range input{border-radius:8px;height:40px}.date-range input{background:#fff;border:1px solid #d0d5dd;color:#101828;font:inherit;padding:9px 11px}.date-range input:focus{border-color:#0f766e;box-shadow:0 0 0 3px #d9efed;outline:none}.date-range{align-items:center;display:inline-flex;gap:6px}.date-range span{color:#98a2b3}.kpi-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:16px}.kpi-card{grid-gap:4px;background:#fff;border:1px solid #e4e7ec;border-radius:12px;display:grid;gap:4px;padding:18px 20px}.kpi-head{align-items:center;color:#667085;display:flex;font-size:14px;justify-content:space-between}.kpi-icon{background:#eef4ff;border-radius:8px;color:#2a78d6;display:grid;font-size:14px;height:28px;place-items:center;width:28px}.kpi-icon svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:17px;width:17px}.kpi-card strong{color:#101828;font-size:34px;line-height:1.15}.kpi-card small{color:#98a2b3}.panel-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:16px}.panel{background:#fff;border:1px solid #e4e7ec;border-radius:12px;display:flex;flex-direction:column;min-width:0;padding:18px 20px}.panel>header{grid-gap:2px;display:grid;gap:2px;margin-bottom:14px}.panel>header strong{color:#101828;font-size:15px}.panel .page-hint{font-size:12px;margin:0}.panel-body{flex:1 1;min-width:0}.panel-body.is-loading{opacity:.55;transition:opacity .15s}.chart-empty{color:#98a2b3;display:grid;font-size:13px;min-height:120px;place-items:center}.donut{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.donut-plot{flex:0 0 180px}.donut-plot svg{height:180px;width:180px}.donut-plot path{cursor:default}.donut-total{fill:#101828;font-size:26px;font-weight:700}.donut-caption{fill:#98a2b3;font-size:11px}.donut-legend{grid-gap:8px;display:grid;flex:1 1;gap:8px;list-style:none;margin:0;min-width:160px;padding:0}.donut-legend li{grid-gap:8px;align-items:center;border-radius:6px;display:grid;font-size:13px;gap:8px;grid-template-columns:10px 1fr auto;padding:3px 6px}.donut-legend li.is-hovered{background:#f2f4f7}.legend-dot{border-radius:3px;height:10px;width:10px}.legend-name{color:#344054;font-weight:600}.legend-value{color:#667085;font-size:12px}.bar-list{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.bar-list li{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:76px minmax(0,1fr) 44px 40px}.bar-list-name{color:#344054;font-size:13px;font-weight:600;text-transform:capitalize}.bar-list-track{background:#f2f4f7;border-radius:999px;height:8px;overflow:hidden}.bar-list-fill{background:#2a78d6;border-radius:999px;display:block;height:100%}.bar-list-value{color:#101828;font-size:13px;font-weight:600;text-align:right}.bar-list-percent{color:#98a2b3;font-size:12px;text-align:right}.method-tag{background:#eef4ff;border-radius:6px;color:#1c5cab;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.02em;min-width:62px;padding:3px 8px;text-align:center}.method-tag.post{background:#fff1e8;color:#a2431a}.method-tag.put{background:#fff4d6;color:#8a6100}.method-tag.patch{background:#f3f0ff;color:#443396}.method-tag.delete{background:#fdecec;color:#a62b2b}.app-tag{align-items:center;background:#f2f4f7;border-radius:999px;color:#344054;display:inline-flex;font-size:12px;font-weight:650;gap:6px;padding:3px 9px}.app-tag:before{background:#98a2b3;background:var(--app-color,#98a2b3);border-radius:2px;content:"";height:8px;width:8px}.ranked-list{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.ranked-list.is-scroll{max-height:268px;overflow-y:auto;padding-right:6px}.ranked-list li{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:26px minmax(0,1fr) auto}.rank{background:#f2f4f7;border-radius:50%;color:#667085;display:grid;font-size:12px;font-weight:700;height:24px;place-items:center;width:24px}.rank-1{background:#fff4d6;color:#8a6100}.rank-2{background:#eef1f4;color:#475467}.rank-3{background:#fdeee2;color:#91461a}.rank-body{grid-gap:1px;display:grid;gap:1px;min-width:0}.rank-body strong{color:#101828;font-size:13px}.rank-body small,.rank-body strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-body small{color:#98a2b3;font-size:11px}.rank-value{color:#101828;font-size:14px;font-weight:700}.log-card{padding:0}.log-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:18px 20px}.log-head strong{color:#101828;display:block;font-size:15px}.log-filters{display:flex;flex-wrap:wrap;gap:8px}.log-filters>input{background:#fff;border:1px solid #d0d5dd;border-radius:8px;color:#101828;font:inherit;font-size:13px;height:36px;padding:8px 11px}.log-filters>input:focus{border-color:#0f766e;box-shadow:0 0 0 3px #d9efed;outline:none}.log-filters .portal-select{width:150px}.log-filters .portal-select-trigger{border-radius:8px;font-size:13px;height:36px}.log-card code{background:#f2f4f7;border-radius:4px;color:#475467;font-size:12px;padding:2px 6px}.log-card td.nowrap{white-space:nowrap}.log-card td.numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.color-pair{align-items:center;color:#667085;display:inline-flex;font-size:12px;gap:6px}.color-chip{border-radius:4px;height:14px;width:14px}[data-theme=dark] .kpi-card,[data-theme=dark] .panel{background:#16202f;border-color:#26364a}[data-theme=dark] .kpi-card strong,[data-theme=dark] .log-head strong,[data-theme=dark] .panel>header strong{color:#e6edf5}[data-theme=dark] .kpi-head{color:#93a4b8}[data-theme=dark] .kpi-icon{background:#1b2a3f;color:#7cc2ff}[data-theme=dark] .chart-empty,[data-theme=dark] .kpi-card small{color:#7e8fa3}[data-theme=dark] .dashboard-tool-link{background:#1b2634;border-color:#34445c;color:#b7c5d6}[data-theme=dark] .dashboard-tool-link:hover{background:#22303f;border-color:#66788f;color:#fff}[data-theme=dark] .date-range input,[data-theme=dark] .log-filters>input{background:#1b2634;border-color:#34445c;color:#e6edf5}[data-theme=dark] .bar-list-fill{background:#3987e5}[data-theme=dark] .donut-total{fill:#e6edf5}[data-theme=dark] .donut-caption{fill:#7e8fa3}[data-theme=dark] .donut-legend li.is-hovered{background:#1e2b3d}[data-theme=dark] .app-tag,[data-theme=dark] .bar-list-name,[data-theme=dark] .legend-name{color:#b7c5d6}[data-theme=dark] .bar-list-percent,[data-theme=dark] .color-pair,[data-theme=dark] .legend-value,[data-theme=dark] .rank-body small{color:#7e8fa3}[data-theme=dark] .bar-list-track{background:#1e2b3d}[data-theme=dark] .bar-list-value,[data-theme=dark] .rank-body strong,[data-theme=dark] .rank-value{color:#e6edf5}[data-theme=dark] .method-tag{background:#1b2a3f;color:#7cc2ff}[data-theme=dark] .method-tag.post{background:#33210f;color:#f0a476}[data-theme=dark] .method-tag.put{background:#2e2510;color:#f5cf7a}[data-theme=dark] .method-tag.patch{background:#201c3d;color:#b3a9f5}[data-theme=dark] .method-tag.delete{background:#2a1618;color:#ff9b95}[data-theme=dark] .app-tag,[data-theme=dark] .log-card code,[data-theme=dark] .rank{background:#1e2b3d}[data-theme=dark] .log-card code,[data-theme=dark] .rank{color:#93a4b8}.app-shell:not(.ugc-app){--ui-bg:#f3f5f7;--ui-surface:#fff;--ui-surface-soft:#f9fafb;--ui-border:#e4e7ec;--ui-line:#eef1f4;--ui-text:#101828;--ui-text-soft:#475467;--ui-muted:#8a95a5;--ui-primary:#2a78d6;--ui-primary-strong:#1f63b8;--ui-primary-soft:#eef4ff;--ui-focus:#2a78d633;--ui-accent:#ffd800;--ui-accent-soft:#fff8d6;--ui-r-sm:8px;--ui-r-md:12px;--ui-sh-1:0 1px 2px #1018280d;--ui-sh-2:0 10px 28px #1018281a;background:var(--ui-bg)}[data-theme=dark] .app-shell:not(.ugc-app){--ui-bg:#0d1420;--ui-surface:#131c2b;--ui-surface-soft:#18222f;--ui-border:#26334a;--ui-line:#223044;--ui-text:#e6edf5;--ui-text-soft:#b7c5d6;--ui-muted:#8395a9;--ui-primary:#4d95e8;--ui-primary-strong:#6cadf5;--ui-primary-soft:#1a2a40;--ui-focus:#4d95e842;--ui-accent-soft:#2a2614;--ui-sh-1:0 1px 2px #00000059;--ui-sh-2:0 10px 28px #00000073}.app-shell:not(.ugc-app) .topbar{background:var(--ui-surface);border-bottom:1px solid var(--ui-border);min-height:60px;padding:10px 24px}.app-shell:not(.ugc-app) .sidebar{background:var(--ui-surface);border-right-color:var(--ui-border);padding:18px 12px}.app-shell:not(.ugc-app) .breadcrumb{color:var(--ui-text-soft);font-size:13px}.app-shell:not(.ugc-app) .breadcrumb a,.app-shell:not(.ugc-app) .breadcrumb-parent,.app-shell:not(.ugc-app) .breadcrumb-separator{color:var(--ui-muted)}.app-shell:not(.ugc-app) .breadcrumb [aria-current=page]{color:var(--ui-text);font-weight:650}.app-shell:not(.ugc-app) .page-content{gap:20px;padding:22px 24px 36px}.app-shell:not(.ugc-app) .list-view,.app-shell:not(.ugc-app) .module-functions-page{gap:20px}.app-shell:not(.ugc-app) .page-hint{color:var(--ui-text-soft);font-size:13.5px;line-height:1.55}.app-shell:not(.ugc-app) .sidebar a{border-radius:var(--ui-r-sm);color:var(--ui-text-soft)}.app-shell:not(.ugc-app) .sidebar a:hover{background:var(--ui-surface-soft);color:var(--ui-text)}.app-shell:not(.ugc-app) .sidebar a.active{background:var(--ui-accent-soft);color:#001b30}.app-shell:not(.ugc-app) .sidebar a.active:before{background:var(--ui-accent);border-radius:0 3px 3px 0;bottom:9px;content:"";left:0;position:absolute;top:9px;width:3px}[data-theme=dark] .app-shell:not(.ugc-app) .sidebar a.active{color:var(--ui-accent)}.app-shell:not(.ugc-app) .sidebar-group-trigger{border-radius:var(--ui-r-sm);color:var(--ui-text-soft)}.app-shell:not(.ugc-app) .sidebar-group-trigger:hover{background:var(--ui-surface-soft);color:var(--ui-text)}.app-shell:not(.ugc-app) .card,.app-shell:not(.ugc-app) .filter-card,.app-shell:not(.ugc-app) .kpi-card,.app-shell:not(.ugc-app) .panel,.app-shell:not(.ugc-app) .table-card{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-r-md);box-shadow:var(--ui-sh-1)}.app-shell:not(.ugc-app) .card{padding:20px 24px}.app-shell:not(.ugc-app) .card span{color:var(--ui-text-soft)}.app-shell:not(.ugc-app) .card strong{color:var(--ui-text);font-size:28px}.app-shell:not(.ugc-app) .filter-card{padding:20px 24px}.app-shell:not(.ugc-app) .filter-card-summary{margin-top:18px}.app-shell:not(.ugc-app) .alert{align-items:center;border-radius:var(--ui-r-sm);display:flex;gap:16px;justify-content:space-between;padding:12px 16px}.app-shell:not(.ugc-app) .button{background:var(--ui-primary);border-radius:var(--ui-r-sm);color:#fff;font-weight:600;min-height:40px;transition:background .16s ease}.app-shell:not(.ugc-app) .button:hover:not(:disabled){background:var(--ui-primary-strong)}.app-shell:not(.ugc-app) .button.secondary{background:var(--ui-primary-soft);color:var(--ui-primary-strong)}.app-shell:not(.ugc-app) .button.secondary:hover:not(:disabled){background:#e2ecfb}.app-shell:not(.ugc-app) .button.small{font-size:13px;min-height:32px;padding:6px 12px}.app-shell:not(.ugc-app) .button:focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}[data-theme=dark] .app-shell:not(.ugc-app) .button.secondary:hover:not(:disabled){background:#22364f}.app-shell:not(.ugc-app) .filter-button{border-color:#d0d5dd;border-radius:var(--ui-r-sm);font-weight:600;height:38px;transition:background .16s ease,border-color .16s ease,color .16s ease}.app-shell:not(.ugc-app) .filter-button:hover{background:var(--ui-surface-soft);border-color:var(--ui-muted);box-shadow:none;transform:none}.app-shell:not(.ugc-app) .filter-button:active{box-shadow:none;transform:none}.app-shell:not(.ugc-app) .filter-button.search{background:var(--ui-primary);border-color:var(--ui-primary);color:#fff}.app-shell:not(.ugc-app) .filter-button.search:hover{background:var(--ui-primary-strong);border-color:var(--ui-primary-strong);color:#fff}.app-shell:not(.ugc-app) .filter-button:focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}.app-shell:not(.ugc-app) .filter-icon-more{fill:currentColor}[data-theme=dark] .app-shell:not(.ugc-app) .filter-button{background:var(--ui-surface-soft);border-color:var(--ui-border);color:var(--ui-text-soft)}[data-theme=dark] .app-shell:not(.ugc-app) .filter-button.search{background:var(--ui-primary);border-color:var(--ui-primary);color:#081220}.app-shell:not(.ugc-app) .filter-summary-item{border-radius:var(--ui-r-sm);box-shadow:var(--ui-sh-1)}.app-shell:not(.ugc-app) .filter-summary-item:hover{box-shadow:var(--ui-sh-2);transform:none}.app-shell:not(.ugc-app) .filter-summary-item.primary{background:linear-gradient(135deg,#ffe07a,#ffd21f);border-color:#f0c21f}.app-shell:not(.ugc-app) .filter-summary-item.primary span{color:#5c4600}.app-shell:not(.ugc-app) .filter-summary-item.primary .filter-summary-icon,.app-shell:not(.ugc-app) .filter-summary-item.primary strong{color:#001b30}.app-shell:not(.ugc-app) .filter-summary-item.active{border-color:var(--ui-primary);box-shadow:0 0 0 2px var(--ui-focus)}.app-shell:not(.ugc-app) .filter-card-item input,.app-shell:not(.ugc-app) .filter-card-item select,.app-shell:not(.ugc-app) .form-grid input,.app-shell:not(.ugc-app) .form-grid select,.app-shell:not(.ugc-app) .module-function-form .portal-select-trigger,.app-shell:not(.ugc-app) .module-function-form input,.app-shell:not(.ugc-app) .module-function-form select,.app-shell:not(.ugc-app) .portal-select-trigger{border-radius:var(--ui-r-sm);height:38px;min-height:38px}.app-shell:not(.ugc-app) .filter-card-item input:focus,.app-shell:not(.ugc-app) .filter-card-item select:focus,.app-shell:not(.ugc-app) .form-grid input:focus,.app-shell:not(.ugc-app) .form-grid select:focus,.app-shell:not(.ugc-app) .portal-select-trigger:focus-within,.app-shell:not(.ugc-app) .portal-select.is-open .portal-select-trigger{border-color:var(--ui-primary);box-shadow:0 0 0 3px var(--ui-focus)}.app-shell:not(.ugc-app) .filter-card-item>span,.app-shell:not(.ugc-app) .form-grid label>span{color:var(--ui-text-soft);font-size:12.5px;font-weight:600}.app-shell:not(.ugc-app) .portal-select-menu{border-radius:var(--ui-r-sm)}.app-shell:not(.ugc-app) .portal-select-menu button svg{stroke:var(--ui-primary)}.app-shell:not(.ugc-app) .portal-select-menu button.is-selected{background:var(--ui-primary-soft);color:var(--ui-primary-strong)}.app-shell:not(.ugc-app) .table-select-cell input{accent-color:var(--ui-primary)}.app-shell:not(.ugc-app) .form-actions{border-top-color:var(--ui-line)}.app-shell:not(.ugc-app) th{background:var(--ui-surface-soft);border-bottom:1px solid var(--ui-border);border-right:0;color:var(--ui-text-soft);font-size:11.5px;font-weight:700;letter-spacing:.04em;padding:11px 16px;text-transform:uppercase}.app-shell:not(.ugc-app) td{border-bottom:1px solid var(--ui-line);border-right:0;color:var(--ui-text-soft);font-size:13.5px;padding:13px 16px}.app-shell:not(.ugc-app) tbody tr:last-child td{border-bottom:0}.app-shell:not(.ugc-app) tbody tr:hover td{background:var(--ui-surface-soft)}.app-shell:not(.ugc-app) tbody tr.is-selected td{background:var(--ui-accent-soft)}.app-shell:not(.ugc-app) .table-scroll thead th.is-pinned{background:var(--ui-surface-soft)}.app-shell:not(.ugc-app) .table-scroll tbody td.is-pinned{background:var(--ui-surface)}.app-shell:not(.ugc-app) .table-scroll tbody tr:hover td.is-pinned{background:var(--ui-surface-soft)}.app-shell:not(.ugc-app) .table-scroll tbody tr.is-selected td.is-pinned{background:var(--ui-accent-soft)}.app-shell:not(.ugc-app) .table-toolbar{border-bottom-color:var(--ui-border);min-height:58px;padding:12px 24px}.app-shell:not(.ugc-app) .table-toolbar>strong{color:var(--ui-text);font-size:15px;font-weight:700}.app-shell:not(.ugc-app) .applied-filters button,.app-shell:not(.ugc-app) .table-toolbar .table-icon-button,.app-shell:not(.ugc-app) .table-toolbar button{border-radius:var(--ui-r-sm)}.app-shell:not(.ugc-app) .table-scroll td:first-child,.app-shell:not(.ugc-app) .table-scroll th:first-child{padding-left:24px}.app-shell:not(.ugc-app) .table-scroll td:last-child,.app-shell:not(.ugc-app) .table-scroll th:last-child{padding-right:24px}.app-shell:not(.ugc-app) .table-pagination{border-top:1px solid var(--ui-line);padding:14px 24px}.app-shell:not(.ugc-app) .table-empty td{color:var(--ui-muted);padding:40px 24px}.app-shell:not(.ugc-app) .column-settings-head button,.app-shell:not(.ugc-app) .module-function-name code,.app-shell:not(.ugc-app) .table-sort.is-sorted,.app-shell:not(.ugc-app) .table-total strong{color:var(--ui-primary)}.app-shell:not(.ugc-app) .table-page,.app-shell:not(.ugc-app) .table-page-arrow,.app-shell:not(.ugc-app) .table-page-size-value{border-radius:var(--ui-r-sm)}.app-shell:not(.ugc-app) .table-page-arrow:hover:not(:disabled),.app-shell:not(.ugc-app) .table-page-size-value.is-open,.app-shell:not(.ugc-app) .table-page-size-value:hover,.app-shell:not(.ugc-app) .table-page:hover:not(.is-active){border-color:var(--ui-primary);color:var(--ui-primary)}.app-shell:not(.ugc-app) .table-page.is-active{background:var(--ui-primary);border-color:var(--ui-primary);color:#fff}.app-shell:not(.ugc-app) .column-settings-menu,.app-shell:not(.ugc-app) .filter-action-menu,.app-shell:not(.ugc-app) .table-page-size-menu{border-radius:var(--ui-r-md);box-shadow:var(--ui-sh-2)}.app-shell:not(.ugc-app) .column-pin-actions button.is-active,.app-shell:not(.ugc-app) .column-pin-actions button:hover,.app-shell:not(.ugc-app) .table-page-size-menu button.is-active{background:var(--ui-primary-soft);color:var(--ui-primary)}.app-shell:not(.ugc-app) .column-settings-list input{accent-color:var(--ui-primary)}.app-shell:not(.ugc-app) .column-settings-row.is-drop-before{border-top-color:var(--ui-primary)}.app-shell:not(.ugc-app) .column-group.is-drop-target{background:var(--ui-primary-soft)}.app-shell:not(.ugc-app) .table-dot-spinner i:before{background:var(--ui-primary)}.app-shell:not(.ugc-app) .auth-modal{border-radius:var(--ui-r-md)}.app-shell:not(.ugc-app) .auth-modal h2,.app-shell:not(.ugc-app) .module-function-modal h2{font-size:22px;letter-spacing:-.01em}.app-shell:not(.ugc-app) .modal-actions{gap:10px;padding-top:16px}.app-shell:not(.ugc-app) .module-function-form .modal-actions{border-top-color:var(--ui-line)}@media (max-width:760px){.app-shell:not(.ugc-app) .topbar{padding:10px 16px}.app-shell:not(.ugc-app) .page-content{gap:16px;padding:16px 16px 28px}.app-shell:not(.ugc-app) .card,.app-shell:not(.ugc-app) .filter-card{padding:16px}.app-shell:not(.ugc-app) .table-pagination,.app-shell:not(.ugc-app) .table-toolbar{padding-inline:16px}.app-shell:not(.ugc-app) .table-scroll td:first-child,.app-shell:not(.ugc-app) .table-scroll th:first-child{padding-left:16px}.app-shell:not(.ugc-app) .table-scroll td:last-child,.app-shell:not(.ugc-app) .table-scroll th:last-child{padding-right:16px}}[data-theme=dark] .app-shell:not(.ugc-app) .button,[data-theme=dark] .app-shell:not(.ugc-app) .table-page.is-active{color:#08121f}[data-theme=dark] .app-shell:not(.ugc-app) .button.secondary{color:var(--ui-primary-strong)}[data-theme=dark] .app-shell:not(.ugc-app) .button.danger{color:#fff}.ugc-page-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}.ugc-page-title{color:#101828;font-size:22px;font-weight:750;margin:0 0 4px}.ugc-page-head .page-hint{margin:0}.ugc-page-actions{display:flex;flex-wrap:wrap;gap:10px}.ugc-kpi-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-bottom:18px}.ugc-kpi{background:#fff;border:1px solid #e4e7ec;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:14px 16px}.ugc-kpi-label{color:#667085;font-size:12px;font-weight:600}.ugc-kpi-value{color:#101828;font-size:20px;font-weight:750;line-height:1.2}.ugc-kpi-hint{color:#98a2b3;font-size:12px}.ugc-kpi.warn{border-left-color:#eda100}.ugc-kpi.danger{border-left-color:#e34948}.ugc-card{background:#fff;border:1px solid #e4e7ec;border-radius:10px;margin-bottom:18px;overflow:hidden}.ugc-card-head{align-items:center;background:#fcfcfd;border-bottom:1px solid #eef0f2;display:flex;gap:12px;justify-content:space-between;padding:13px 16px}.ugc-card-head strong{color:#101828;font-size:14px}.ugc-card-actions{display:flex;gap:8px}.ugc-card-body{padding:14px 16px}.ugc-card-body>.table-card{padding:0}.ugc-card-alert{border-color:#f0c98a}.ugc-admin-secondary-card{margin-top:18px}.ugc-grid-2{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.ugc-tag{background:#f2f4f7;border-radius:999px;color:#475467;display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.015em;padding:5px 13px;white-space:nowrap}.ugc-tag.ok{background:#e7f6ef;color:#12715a}.ugc-tag.info{background:#e6f0fb;color:#1f5aa8}.ugc-tag.warn{background:#fff4d6;color:#8a6100}.ugc-tag.danger{background:#fdecec;color:#a62b2b}.ugc-tag.muted{background:#f2f4f7;color:#667085}.ugc-due.warn{color:#8a6100;font-weight:650}.ugc-due.danger{color:#a62b2b;font-weight:700}.ugc-text-ok{color:#12715a;font-weight:650}.ugc-text-danger{color:#a62b2b;font-weight:650}.ugc-callout{background:#f3f8fe;border:1px solid #cfe3f7;border-radius:8px;color:#1f3d5c;font-size:14px;line-height:1.55;margin-bottom:18px;padding:14px 16px}.ugc-callout.danger{background:#fff5f5;border-color:#f2c6c6;color:#8f2a2a}.ugc-callout strong{font-weight:700}.ugc-empty{color:#667085;padding:26px 18px;text-align:center}.ugc-empty strong{color:#344054;display:block;font-size:15px;margin-bottom:6px}.ugc-empty p{font-size:13px;margin:0 0 12px}.ugc-def-list{grid-gap:10px;display:grid;gap:10px;margin:0}.ugc-def-list>div{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:140px minmax(0,1fr)}.ugc-def-list dt{color:#667085;font-size:13px}.ugc-def-list dd{color:#101828;font-size:14px;margin:0}.ugc-def-list ul{margin:0;padding-left:18px}.ugc-def-list.compact>div{gap:8px;grid-template-columns:110px minmax(0,1fr)}.ugc-def-list.compact dd,.ugc-def-list.compact dt,.ugc-sub{font-size:13px}.ugc-sub{color:#667085;font-weight:700;letter-spacing:.03em;margin:30px 0 12px;text-transform:uppercase}.ugc-sub:first-child{margin-top:0}.ugc-person{display:flex;flex-direction:column;gap:2px}.ugc-person strong{color:#101828;font-size:13px}.ugc-person span{color:#667085;font-size:12px}.ugc-link-strong{color:#0f766e;font-weight:650;text-decoration:none}.ugc-link-strong:hover{text-decoration:underline}.ugc-row-buttons{display:flex;gap:6px}.ugc-application-actions{align-items:center;flex-wrap:nowrap}.ugc-application-actions .ugc-action-icon{border-radius:10px;display:inline-grid;height:38px;min-width:38px;padding:0;place-items:center;position:relative;width:38px}.ugc-application-actions .ugc-action-icon[data-tooltip]:after{background:var(--ns-ink);border-radius:7px;bottom:calc(100% + 9px);box-shadow:0 6px 18px #0f172a33;color:var(--ns-paper);content:attr(data-tooltip);font-size:12px;font-weight:600;left:50%;line-height:1.35;max-width:190px;opacity:0;padding:6px 9px;pointer-events:none;position:absolute;transform:translate(-50%,4px);transition:opacity .14s ease,transform .14s ease,visibility 0s linear .14s;visibility:hidden;width:max-content;z-index:30}.ugc-application-actions .ugc-action-icon[data-tooltip]:focus-visible:after,.ugc-application-actions .ugc-action-icon[data-tooltip]:hover:after{opacity:1;transform:translate(-50%);transition-delay:.12s;visibility:visible}.ugc-application-actions .ugc-action-icon svg{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;height:17px;width:17px}.ugc-application-actions .ugc-action-icon.danger:hover:not(:disabled){background:#c52f4b14;border-color:#c52f4b6b;color:#c52f4b}.ugc-app .ugc-application-creator{gap:9px;min-width:0}.ugc-app .ugc-application-creator-avatar,.ugc-app .ugc-application-creator>img{border-radius:50%;flex:0 0 38px;height:38px;width:38px}.ugc-app .ugc-application-creator-avatar{background:var(--ns-soft);color:var(--ns-accent-text);display:grid;font-size:14px;font-weight:800;place-items:center}.ugc-app .ugc-application-creator-info{flex:1 1;gap:4px;min-width:0}.ugc-app .ugc-application-creator-name{align-items:center;display:flex;gap:6px;min-width:0}.ugc-app .ugc-application-creator-name>strong{line-height:20px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ugc-app .ugc-application-creator-name .ugc-tier{align-self:center;box-sizing:border-box;flex:0 0 auto;font-size:10px;gap:4px;height:20px;line-height:1;margin:0;padding:0 7px 0 6px}.ugc-app .ugc-application-creator-name .ugc-tier svg{display:block;flex:0 0 11px;height:11px;margin:0;width:11px}.ugc-app .ugc-application-creator-meta{display:block;font-size:11.5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button.small{border-radius:8px;font-size:13px;padding:6px 11px}.ugc-action-bar{display:flex;flex-wrap:wrap;gap:10px}.ugc-action-bar .button:disabled{cursor:not-allowed;opacity:.45}.ugc-blocked-list{color:#667085;font-size:13px;margin:12px 0 0;padding-left:18px}.ugc-blocked-list strong{color:#344054}.ugc-timeline{list-style:none;margin:0;padding:0}.ugc-timeline li{grid-gap:10px;display:grid;gap:10px;grid-template-columns:20px minmax(0,1fr);padding-bottom:16px;position:relative}.ugc-timeline li:not(:last-child):before{background:#e4e7ec;bottom:0;content:"";left:6px;position:absolute;top:14px;width:2px}.ugc-timeline-dot{background:#0f766e;border-radius:50%;height:10px;margin-left:1px;margin-top:5px;width:10px}.ugc-timeline-body strong{color:#101828;display:block;font-size:13px}.ugc-timeline-body p{color:#475467;font-size:13px;margin:3px 0}.ugc-timeline-body span{color:#98a2b3;font-size:12px}.ugc-timeline-empty{color:#98a2b3;display:block;font-size:13px}.ugc-timeline li.ugc-timeline-empty{display:block;padding-bottom:0}.ugc-submission-list{grid-gap:18px;display:grid;gap:18px;list-style:none;margin:0;padding:0}.ugc-submission-head{align-items:center;display:flex;gap:10px;margin-bottom:8px}.ugc-submission-head strong{color:#101828;font-size:14px}.ugc-submission-head span{color:#98a2b3;font-size:12px;margin-left:auto}.ugc-video-qa{background:#f6f7f9;background:var(--ns-raised,#f6f7f9);border-radius:10px;color:#475467;color:var(--ns-muted,#475467);font-size:12.5px;margin:8px 0 12px;padding:10px 12px}.ugc-video-qa>div{align-items:center;display:flex;gap:12px;justify-content:space-between}.ugc-video-qa strong{color:#101828;color:var(--ns-ink,#101828);font-size:13px}.ugc-video-qa>div span{font-weight:750}.ugc-video-qa p{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:4px 0 0}.ugc-video-qa ul{margin:6px 0 0;padding-inline-start:18px}.ugc-video-qa.is-passed>div span{color:#18794e}.ugc-video-qa.is-warning>div span{color:#9a6700}.ugc-video-qa.is-failed>div span{color:#c72c55;color:var(--ns-accent-text,#c72c55)}.ugc-video{max-height:340px;width:100%}.ugc-protected-video,.ugc-video{background:#000;border-radius:8px}.ugc-protected-video{overflow:hidden;position:relative}.ugc-protected-video .ugc-video{border-radius:0;display:block}.ugc-video-watermark{inset:0;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;z-index:2}.ugc-video-watermark span{color:#ffffffc2;font-size:12px;font-weight:700;inset-inline-start:50%;letter-spacing:.04em;position:absolute;text-align:center;text-shadow:0 1px 4px #000000e6;transform:translateX(-50%) rotate(-12deg);white-space:nowrap}.ugc-video-watermark .top{inset-block-start:18%}.ugc-video-watermark .middle{inset-block-start:48%}.ugc-video-watermark .bottom{inset-block-end:18%}.ugc-media-revoked{background:var(--ns-raised);border-radius:12px;color:var(--ns-ink);line-height:1.5;padding:16px}.ugc-media-revoked strong{display:block;font-size:15px;margin-bottom:4px}.ugc-media-revoked p{color:var(--ns-muted);font-size:15px;margin:0}.ugc-media-revoked.recoverable{background:color-mix(in srgb,var(--ns-coral) 9%,var(--ns-surface))}.ugc-media-revoked .button{margin-top:12px}.ugc-note{background:#f6f7f9;border-radius:8px;color:#475467;font-size:13px;margin:8px 0 0;padding:9px 11px}.ugc-note.feedback{background:#fff4d6;color:#7a5600}.ugc-submission-foot{align-items:center;display:flex;gap:10px;margin-top:10px}.ugc-submission-foot .page-hint{font-size:12px;margin:0}.ugc-progress{background:#eef0f2;border-radius:8px;height:26px;overflow:hidden;position:relative}.ugc-progress-bar{background:#0f766e;height:100%;transform-origin:left center;transition:transform .2s ease;width:100%}.ugc-progress span{color:#101828;display:grid;font-size:12px;font-weight:650;inset:0;place-items:center;position:absolute}.ugc-brief-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}.ugc-brief-card header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.ugc-brief-card h3{color:#101828;font-size:15px;margin:0}.ugc-brief-product{color:#0f766e;font-size:13px;font-weight:650;margin:0}.ugc-brief-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#667085;display:-webkit-box;font-size:13px;line-height:1.55;margin:0;overflow:hidden}.ugc-brief-meta{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.ugc-brief-meta>div{display:flex;flex-direction:column}.ugc-brief-meta dt{color:#98a2b3;font-size:11px;letter-spacing:.03em;text-transform:uppercase}.ugc-brief-meta dd{color:#101828;font-size:13px;font-weight:650;margin:0}.ugc-brief-brand{color:#667085;font-size:13px}.ugc-library-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}.ugc-library-card{background:#fff;border:1px solid #e4e7ec;border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.ugc-library-card .ugc-video{border-radius:0;max-height:200px}.ugc-library-body{padding:14px 16px}.ugc-library-body h3{color:#101828;font-size:15px;margin:0 0 4px}.ugc-library-body .ugc-def-list{margin-top:10px}.ugc-library-foot{border-top:1px solid #eef0f2;display:flex;gap:8px;margin-top:auto;padding:12px 16px}.ugc-steps{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 20px;padding:0}.ugc-steps li{align-items:center;border:1px solid #e4e7ec;border-radius:8px;color:#98a2b3;display:flex;flex:1 1;font-size:13px;font-weight:600;gap:8px;min-width:130px;padding:9px 12px}.ugc-steps li span{background:#f2f4f7;border-radius:50%;color:#667085;display:grid;font-size:12px;height:22px;place-items:center;width:22px}.ugc-steps li.current{border-color:#0f766e;color:#0f766e}.ugc-steps li.current span{background:#0f766e;color:#fff}.ugc-steps li.done{color:#12715a}.ugc-steps li.done span{background:#e7f6ef;color:#12715a}.form-grid .full{grid-column:1/-1}.form-grid textarea{background:#fff;border:1px solid #ccd7da;border-radius:8px;font:inherit;outline:none;padding:11px 12px;resize:vertical}.form-grid textarea:focus{border-color:#0f766e;box-shadow:0 0 0 3px #d9efed}.ugc-modal-wide{max-height:calc(100vh - 48px);max-width:860px;overflow-y:auto;width:calc(100vw - 40px)}.form-grid .ugc-duration-field{color:#3c4652;display:flex;flex-direction:column;font-weight:600;gap:7px}.ugc-duration-legend{font-size:inherit}.ugc-duration-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ugc-duration-row input{flex:1 1 90px;min-width:0}.ugc-duration-sep{color:#667085;flex:0 0 auto;font-size:13px;font-weight:500}.ugc-duration-unit{flex:0 0 132px}.ugc-duration-presets{margin-top:1px}.ugc-duration-presets .ugc-chip{font-weight:600}.ugc-duration-field .ugc-field-hint{font-weight:400}[data-theme=dark] .form-grid .ugc-duration-field{color:#b7c5d6}[data-theme=dark] .ugc-duration-sep{color:#93a4b8}.ugc-result-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.ugc-result-head strong{color:var(--ns-ink);display:block;font-size:15px;font-weight:700;letter-spacing:-.01em}.ugc-result-head span{color:var(--ns-muted);font-size:13px}.ugc-chip-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ugc-chip-row>span{color:var(--ns-muted);font-size:13px;margin-right:2px}.ugc-chip{background:var(--ns-soft);border:0;border-radius:999px;color:var(--ns-accent-text);cursor:pointer;font:inherit;font-size:13px;font-weight:650;min-height:34px;padding:7px 16px;transition:background-color .15s ease,color .15s ease}.ugc-chip:hover{background:var(--ns-hover)}.ugc-chip.on{background:var(--ns-gradient-action);color:#fff}.ugc-chip:focus-visible{outline:3px solid #95122c42;outline-offset:2px}.ugc-brand-tile{border-radius:16px;color:#fff;display:grid;flex:0 0 auto;font-family:var(--ns-display);font-size:19px;font-weight:700;height:48px;letter-spacing:-.01em;place-items:center;width:48px}.ugc-brief-card>header,.ugc-brief-identity{align-items:center;gap:12px}.ugc-brief-identity{display:flex;min-width:0}.ugc-brief-identity h3{overflow-wrap:anywhere}.ugc-brief-card{background:#fff;border:1px solid #e4e7ec;border-radius:10px;display:flex;flex-direction:column;gap:12px;padding:20px}.ugc-brief-card footer{align-items:center;border-top:1px solid #eef0f2;display:flex;gap:10px;justify-content:space-between;margin-top:auto;padding-top:14px}.ugc-brief-modal-grid{gap:8px 40px}.ugc-brief-modal-grid .ugc-def-list{gap:14px}.ugc-brief-modal-grid .ugc-def-list>div{gap:14px;grid-template-columns:132px minmax(0,1fr)}.ugc-brief-modal-grid .ugc-def-list dd{font-weight:550}.ugc-brief-modal-grid .ugc-def-list ul{grid-gap:4px;display:grid;gap:4px}.ugc-brief-modal-grid .ugc-brief-desc{-webkit-line-clamp:none;margin-top:6px}.ugc-brief-modal-grid .ugc-callout{margin-top:18px}.ugc-brief-modal-grid .ugc-profile-gate{align-items:stretch;flex-direction:column}.ugc-brief-modal-grid .ugc-profile-gate .button{justify-content:center;width:100%}.ugc-brief-apply{border-top:1px solid #e4e7ec;margin-top:26px;padding-top:22px}.ugc-brief-apply .modal-actions{padding-top:14px}.ugc-field-hint{color:#667085;display:block;font-size:12px;font-weight:400;line-height:1.5;margin-top:2px}@media (max-width:840px){.ugc-brief-modal-grid{gap:4px 0}.ugc-brief-modal-grid .ugc-def-list>div{gap:2px;grid-template-columns:minmax(0,1fr)}}.ugc-kyc-detail-head{align-items:flex-start;border-bottom:1px solid #eef0f2;display:flex;gap:16px;justify-content:space-between;margin:0 0 22px;padding-bottom:16px}.ugc-kyc-detail-head>div{display:flex;flex-direction:column;gap:4px;min-width:0}.ugc-kyc-detail-head strong{color:#101828;font-size:18px}.ugc-kyc-detail-head span{color:#667085;font-size:13px;overflow-wrap:anywhere}.ugc-kyc-detail-grid{grid-gap:24px 32px;display:grid;gap:24px 32px;grid-template-columns:repeat(2,minmax(0,1fr))}.ugc-kyc-section{min-width:0}.ugc-kyc-section h3{color:#344054;font-size:14px;margin:0 0 12px}.ugc-kyc-section .ugc-def-list>div{grid-template-columns:128px minmax(0,1fr);padding:3px 0}.ugc-kyc-section .ugc-def-list dd{overflow-wrap:anywhere;white-space:pre-wrap}.ugc-kyc-links{grid-gap:5px;display:grid;gap:5px;list-style:none;margin:0;padding:0}.ugc-kyc-detail-actions{background:#fff;border-top:1px solid #eef0f2;bottom:-40px;margin:24px -40px -40px;padding:16px 40px;position:sticky}.ugc-kyc-detail-actions .button{align-items:center;display:inline-flex;gap:7px}.ugc-kyc-detail-actions .button svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:17px;width:17px}.ugc-kyc-detail-actions .button.danger{border-color:#f0b4b0;color:#b42318}.ugc-app .ugc-kyc-document-review{border-top:1px solid var(--ns-line);margin-top:26px;padding-top:22px}.ugc-app .ugc-kyc-document-review-row{grid-gap:12px 18px;align-items:center;background:var(--ns-surface);display:grid;gap:12px 18px;grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.ugc-app .ugc-kyc-document-review-row.missing{color:var(--ns-muted);font-size:13px}.ugc-app .ugc-kyc-document-review-copy{align-items:center;display:flex;flex-wrap:wrap;gap:7px;min-width:0}.ugc-app .ugc-kyc-document-review-copy strong{color:var(--ns-ink);font-size:13px}.ugc-app .ugc-kyc-document-review-copy small{color:var(--ns-muted);flex-basis:100%;font-size:11px;overflow-wrap:anywhere}.ugc-app .ugc-kyc-document-review-copy p{color:#b42318;flex-basis:100%;font-size:12px;margin:0}.ugc-app .ugc-kyc-document-review-preview{grid-column:1/-1;margin:0;padding-top:4px}.ugc-app .ugc-kyc-document-review-preview img{background:var(--ns-raised);border-radius:10px;display:block;max-height:520px;object-fit:contain;width:100%}.ugc-app .ugc-kyc-document-reject{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;padding-top:3px}.ugc-app .ugc-kyc-document-reject label{grid-gap:6px;color:var(--ns-ink);display:grid;font-size:12px;font-weight:700;gap:6px}.ugc-app .ugc-kyc-document-reject textarea{box-sizing:border-box;min-height:64px;resize:vertical;width:100%}.ugc-app .ugc-kyc-document-reject>div{display:flex;gap:8px}@media (max-width:720px){.ugc-app .ugc-identity-documents-head,.ugc-app .ugc-kyc-document-review-head{flex-direction:column;gap:8px}.ugc-app .ugc-identity-document{grid-template-columns:36px minmax(0,1fr)}.ugc-app .ugc-identity-document-icon{height:36px;width:36px}.ugc-app .ugc-identity-document-actions{grid-column:1/-1;justify-content:stretch}.ugc-app .ugc-identity-document-actions .button{flex:1 1}.ugc-app .ugc-identity-document-preview{grid-column:1/-1}.ugc-app .ugc-kyc-document-review-row{grid-template-columns:minmax(0,1fr)}.ugc-app .ugc-kyc-document-review-actions{justify-content:stretch}.ugc-app .ugc-kyc-document-review-actions .button{flex:1 1}.ugc-app .ugc-kyc-document-reject{grid-template-columns:minmax(0,1fr)}.ugc-app .ugc-kyc-document-reject>div{justify-content:flex-end}}.ugc-budget-note{background:#f3f8fe;border:1px solid #cfe3f7;border-radius:8px;padding:12px 14px}.ugc-budget-note strong{color:#1f3d5c;display:block;font-size:15px;margin-bottom:4px}.ugc-budget-note p{color:#475467;font-size:13px;line-height:1.55;margin:0}.ugc-agent-composer{background:linear-gradient(145deg,#fff8f3,#fff4f8);border:1px solid #f2c4bd;border-radius:16px;padding:18px}.ugc-agent-heading{align-items:center;display:flex;gap:11px;margin-bottom:13px}.ugc-agent-heading>div{min-width:0}.ugc-agent-heading strong{color:#43231f;display:block;font-size:16px}.ugc-agent-heading p{color:#7b625f;font-size:13px;margin:3px 0 0}.ugc-agent-mark{background:var(--ns-gradient-warm);border-radius:12px;box-shadow:0 8px 18px #95122c33;color:#fff;display:grid;flex:0 0 auto;height:36px;place-items:center;width:36px}.ugc-agent-button svg,.ugc-agent-mark svg,.ugc-agent-success>svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;height:19px;width:19px}.ugc-agent-composer>textarea{box-sizing:border-box;line-height:1.55;min-height:112px;width:100%}.ugc-agent-footer{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:10px}.ugc-agent-footer>span{font-feature-settings:"tnum";color:#8d7773;font-size:12px;font-variant-numeric:tabular-nums}.ugc-agent-button{align-items:center;display:inline-flex;gap:8px}.ugc-agent-button:disabled svg{animation:ugc-agent-pulse 1.1s ease-in-out infinite}.ugc-agent-divider{align-items:center;color:#8d7773;display:flex;gap:12px}.ugc-agent-divider:after,.ugc-agent-divider:before{background:#eadbd7;content:"";flex:1 1;height:1px}.ugc-agent-divider button{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;font-size:12px;padding:4px 7px;text-decoration:underline;text-underline-offset:3px}.ugc-agent-divider button:hover{color:#c33258}.ugc-agent-success{align-items:center;background:#f1faf6;border:1px solid #b8decf;border-radius:10px;color:#1e624c;display:flex;gap:10px;padding:11px 13px}.ugc-agent-success>svg{flex:0 0 auto}.ugc-agent-success div{display:flex;flex-direction:column;gap:2px}.ugc-agent-success strong{font-size:13px}.ugc-agent-success span{font-size:12px}.ugc-profile-gate{align-items:center;background:#fff6f3;border:1px solid #efb8b4;border-left-color:#f65352;border-radius:12px;display:flex;gap:18px;justify-content:space-between;padding:15px 17px}.ugc-profile-gate>div{display:flex;flex-direction:column;gap:3px;min-width:0}.ugc-profile-gate strong{color:#7e2928;font-size:14px}.ugc-profile-gate span{color:#754d49;font-size:13px;line-height:1.45}.ugc-profile-gate .button{flex:0 0 auto}@keyframes ugc-agent-pulse{50%{opacity:.55;transform:scale(.78) rotate(10deg)}}.ugc-role-picker{grid-gap:8px;border:0;display:grid;gap:8px;margin:0;padding:0}.ugc-role-picker legend{color:#3c4652;font-size:14px;font-weight:600;margin-bottom:8px;padding:0}.ugc-role-picker label{align-items:flex-start;background:#fff;border:1px solid #e4e7ec;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:11px 13px}.ugc-role-picker label.selected{background:#f4faf9;border-color:#0f766e}.ugc-role-picker label span{display:flex;flex-direction:column;gap:2px}.ugc-role-picker label strong{color:#101828;font-size:14px}.ugc-role-picker label small{color:#667085;font-size:12px}.ugc-role-picker input{margin-top:3px}.auth-form .ugc-role-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-form .ugc-role-picker legend,.auth-form .ugc-role-status{grid-column:1/-1}.auth-form .ugc-role-picker label{min-width:0}.ugc-role-status{background:#f2f4f7;border-radius:8px;color:#667085;font-size:13px;margin:0;padding:10px 12px}.ugc-role-status.error{background:#fff3f2;color:#b42318}.ugc-app,.ugc-hello-screen,.ugc-role-screen{--ns-ink:#171719;--ns-muted:#6f6b69;--ns-paper:#f6f3f0;--ns-paper-bright:#fffdf9;--ns-line:#ded8d3;--ns-orange:#ff7a32;--ns-coral:#f65352;--ns-pink:#ed2f70;--ns-gradient-warm:linear-gradient(135deg,#ff7a32,#ed2f70);--ns-gradient-action:linear-gradient(100deg,#ff7a32,#f65352 52%,#ed2f70);--ns-display:"Be Vietnam Pro",system-ui,sans-serif}.ugc-app *{scrollbar-color:#f65352 #eee9e5;scrollbar-width:thin}[data-theme=dark] .ugc-app *{scrollbar-color:#4d4149 #17141a}.ugc-app ::-webkit-scrollbar{height:9px;width:9px}.ugc-app ::-webkit-scrollbar-track{background:#eee9e5}.ugc-app ::-webkit-scrollbar-thumb{background:#f65352;border:2px solid #eee9e5;border-radius:999px}[data-theme=dark] .ugc-app ::-webkit-scrollbar-track{background:#17141a}[data-theme=dark] .ugc-app ::-webkit-scrollbar-thumb{background:#4d4149;border-color:#17141a}[data-theme=dark] .ugc-app ::-webkit-scrollbar-thumb:hover{background:#63525c}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}.nestream-logo{--ns-mark-box:72px;--ns-wordmark-fill:linear-gradient(90deg,#8e030a,#90030a 20%,#aa050b 33%,#93030a 48%,#8f040b);color:#8f040b;margin-bottom:42px;width:fit-content}.nestream-logo-main{align-items:center;display:flex;gap:0}.nestream-logo-mark{display:block;flex:0 0 auto;height:calc(var(--ns-mark-box)*.781);margin-left:calc(var(--ns-mark-box)*-.185);margin-right:calc(var(--ns-mark-box)*-.092);object-fit:contain;width:var(--ns-mark-box)}.nestream-wordmark{-webkit-text-fill-color:#0000;background:var(--ns-wordmark-fill);-webkit-background-clip:text;background-clip:text;font-family:var(--ns-display);font-size:31px;font-weight:800;letter-spacing:.015em;line-height:1}.nestream-logo-text{display:grid}.nestream-logo-sub{color:var(--ns-ink);display:block;font-size:8px;font-weight:750;letter-spacing:.2em;margin:5px 0 0;white-space:nowrap}.ugc-role-screen{align-items:center;background:url(/static/media/nestream-creator-studio.762e2b7710cd69e5a431.png) 68% 38%/cover no-repeat;color:var(--ns-ink);display:grid;min-height:100svh;padding:clamp(24px,6vw,88px);position:relative}.ugc-role-shade{background:linear-gradient(90deg,#120c0ab3,#120c0a29 72%);inset:0;position:absolute}.ugc-role-card{animation:ugc-welcome-in .7s cubic-bezier(.16,1,.3,1) both;background:var(--ns-paper-bright);border-radius:16px;box-shadow:0 30px 90px #100a0852;padding:clamp(34px,6vw,64px);position:relative;width:min(680px,100%);z-index:1}.ugc-role-card:focus{outline:none}#ugc-role-description,.ugc-onboarding-account,.ugc-onboarding-role-grid>button,.ugc-role-card .nestream-logo,.ugc-role-card h2{animation:ugc-onboarding-rise .52s cubic-bezier(.16,1,.3,1) backwards}.ugc-onboarding-role-grid>button:first-child{animation-delay:.38s}.ugc-onboarding-role-grid>button:nth-child(2){animation-delay:.46s}.ugc-onboarding-account{animation-delay:.56s}.ugc-role-card .nestream-logo{animation-delay:.18s;margin-bottom:30px}.ugc-role-card h2{animation-delay:.24s;font-family:var(--ns-display);font-size:clamp(30px,5vw,46px);font-weight:800;letter-spacing:-.035em;line-height:1.08;margin:0;max-width:13ch}#ugc-role-description{animation-delay:.3s;color:var(--ns-muted);font-size:15px;line-height:1.65;margin:16px 0 28px;max-width:58ch}#ugc-role-description strong{color:var(--ns-ink)}.ugc-role-back{align-items:center;animation:ugc-onboarding-rise .52s cubic-bezier(.16,1,.3,1) .62s backwards;background:none;border:0;color:var(--ns-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;gap:8px;margin-top:26px;padding:0}.ugc-role-back:hover:not(:disabled){color:var(--ns-coral)}.ugc-role-back:focus-visible{border-radius:8px;outline:3px solid #95122c40;outline-offset:3px}.ugc-role-back:disabled{cursor:wait;opacity:.58}.ugc-role-back svg{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;height:16px;width:16px}.ugc-onboarding-role-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.ugc-onboarding-role-grid>button{grid-gap:14px;align-items:center;background:#fff;border:1px solid var(--ns-line);border-radius:16px;color:var(--ns-ink);cursor:pointer;display:grid;font:inherit;gap:14px;grid-template-columns:48px minmax(0,1fr) 20px;min-width:0;padding:20px 18px;text-align:left;transition:border-color .18s ease-out,background .18s ease-out,transform .18s ease-out,box-shadow .18s ease-out}.ugc-onboarding-role-grid>button:hover:not(:disabled){background:#fff7f3;border-color:var(--ns-coral);box-shadow:0 12px 28px #642d231a;transform:translateY(-2px)}.ugc-onboarding-role-grid>button:focus-visible{outline:3px solid #95122c40;outline-offset:3px}.ugc-onboarding-role-grid>button:disabled{cursor:wait;opacity:.58}.ugc-onboarding-role-icon{background:#fff0e9;border-radius:12px;color:var(--ns-coral);display:grid;height:48px;place-items:center;transition:background .18s ease-out,transform .18s ease-out;width:48px}.ugc-onboarding-role-icon svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;height:25px;width:25px}.ugc-onboarding-role-copy{grid-gap:5px;display:grid;gap:5px;min-width:0}.ugc-onboarding-role-copy strong{font-family:var(--ns-display);font-size:16px}.ugc-onboarding-role-copy small{color:var(--ns-muted);font-size:12px;line-height:1.5}.ugc-onboarding-role-grid>button:hover:not(:disabled) .ugc-onboarding-role-icon{background:#ffe2d4;transform:scale(1.06)}.ugc-onboarding-arrow{fill:none;stroke:#9b918a;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:20px;transition:transform .18s ease-out,stroke .18s ease-out;width:20px}.ugc-onboarding-role-grid>button:hover:not(:disabled) .ugc-onboarding-arrow{stroke:var(--ns-coral);transform:translateX(4px)}.ugc-onboarding-account,.ugc-onboarding-status{color:var(--ns-muted);font-size:13px;margin:18px 0 0}.ugc-onboarding-error{margin-top:18px}.ugc-hello-screen{background:var(--ns-paper-bright);color:var(--ns-ink);display:grid;filter:blur(0);min-height:100svh;opacity:1;overflow:hidden;padding:24px;place-items:center;transform:scale(1);transition:opacity .72s ease-in,transform .82s cubic-bezier(.4,0,1,1),filter .72s ease-in}.ugc-hello-screen.is-leaving{filter:blur(8px);opacity:0;transform:scale(.985)}.ugc-hello-stage{transform:translateY(-3vh);width:min(720px,92vw)}.ugc-hello-word{overflow:visible;width:100%}.ugc-hello-word text{fill:url(#ugc-hello-ink);animation:ugc-hello-write 2.4s cubic-bezier(.16,.72,.22,1) .28s forwards;clip-path:inset(0 100% 0 0);font-family:Segoe Script,Brush Script MT,cursive;font-size:166px;font-weight:600;letter-spacing:-.055em}.ugc-hello-flourish{fill:none;stroke:url(#ugc-hello-ink);stroke-width:5;stroke-linecap:round;stroke-dasharray:360;stroke-dashoffset:360;animation:ugc-hello-flourish 1.15s cubic-bezier(.16,.72,.22,1) 1.85s forwards}.ugc-hello-copy{animation:ugc-hello-copy-in .7s cubic-bezier(.16,1,.3,1) 2.45s forwards;left:50%;opacity:0;position:absolute;text-align:center;top:calc(50% + min(19vw, 190px));transform:translateX(-50%);width:min(520px,calc(100vw - 40px))}.ugc-welcome-role{background:#fff0e9;border-radius:999px;color:#b92850;display:inline-flex;font-size:11px;font-weight:750;margin-bottom:10px;padding:6px 10px}.ugc-hello-copy h1{font-family:var(--ns-display);font-size:clamp(22px,3vw,34px);font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0}.ugc-hello-copy p{color:var(--ns-muted);font-size:14px;margin:9px 0 0}.ugc-hello-progress{background:#e8e0db;bottom:clamp(24px,5vh,52px);height:2px;left:50%;overflow:hidden;position:fixed;transform:translateX(-50%);width:min(220px,52vw)}.ugc-hello-progress span{animation:ugc-hello-progress 4.65s linear .2s forwards;background:var(--ns-coral);display:block;height:100%;transform:scaleX(0);transform-origin:left;width:100%}@keyframes ugc-onboarding-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes ugc-welcome-in{0%{filter:blur(5px);opacity:.55;transform:translateX(-34px)}}@keyframes ugc-hello-write{0%{clip-path:inset(0 100% 0 0);filter:blur(3px)}to{clip-path:inset(0 -4% 0 0);filter:blur(0)}}@keyframes ugc-hello-flourish{to{stroke-dashoffset:0}}@keyframes ugc-hello-copy-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes ugc-hello-progress{to{transform:scaleX(1)}}::view-transition-old(root){animation:ugc-dashboard-old .28s ease-in both}::view-transition-new(root){animation:ugc-dashboard-new .62s cubic-bezier(.16,1,.3,1) both}@keyframes ugc-dashboard-old{to{filter:blur(5px);opacity:0}}@keyframes ugc-dashboard-new{0%{filter:blur(7px);opacity:0;transform:scale(1.012)}to{filter:blur(0);opacity:1;transform:scale(1)}}@media (max-width:640px){.ugc-role-screen{background-position:64% 36%;padding:20px}.ugc-role-card{padding:34px 24px}.ugc-role-card .nestream-logo{margin-bottom:24px}.ugc-onboarding-role-grid{grid-template-columns:1fr}.ugc-hello-stage{transform:translateY(-5vh)}.ugc-hello-word text{font-size:150px}.ugc-hello-copy{top:calc(50% + 120px)}}@media (prefers-reduced-motion:reduce){#ugc-role-description,.ugc-onboarding-account,.ugc-onboarding-role-grid>button,.ugc-role-back,.ugc-role-card,.ugc-role-card .nestream-logo,.ugc-role-card h2{animation:none}.ugc-hello-word text{animation:none;clip-path:none}.ugc-hello-flourish{stroke-dashoffset:0;animation:none}.ugc-hello-copy{animation:none;opacity:1}.ugc-hello-progress span{animation:none;transform:scaleX(1)}.ugc-hello-screen{transition:opacity .2s ease}.ugc-hello-screen.is-leaving{filter:none;opacity:0;transform:none}}.ugc-rating-picker{display:flex;gap:4px}.ugc-rating-picker button{background:#0000;border:0;color:#d0d5dd;cursor:pointer;font-size:26px;line-height:1;padding:0 2px}.ugc-rating-picker button.on{color:#eda100}.ugc-review-list{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.ugc-review-list li{border:1px solid #eef0f2;border-radius:8px;padding:11px 13px}.ugc-review-list strong{color:#eda100;font-size:15px;letter-spacing:.08em}.ugc-review-list span{color:#98a2b3;display:block;font-size:12px;margin-top:2px}.ugc-review-list p{color:#475467;font-size:13px;margin:6px 0 0}.ugc-dispute-brief{background:#fcfcfd;border:1px solid #eef0f2;border-radius:10px;margin-bottom:18px;padding:13px 15px}.ugc-dispute-brief p{color:#475467;font-size:13px;margin:0 0 8px}.ugc-amount-presets{display:flex;flex-wrap:wrap;gap:8px}.ugc-topup-breakdown{grid-gap:6px;background:#f9fafb;border:1px solid #e4e7ec;border-radius:10px;display:grid;font-size:14px;gap:6px;margin:0;padding:12px 14px}.ugc-topup-assurance{background:#f7f4f2;background:var(--ns-raised,#f7f4f2);border-radius:12px;color:#101828;color:var(--ns-ink,#101828);margin:16px 0 18px;padding:14px}.ugc-topup-assurance>strong{display:block;font-size:13px;margin-bottom:11px}.ugc-topup-assurance ol{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.ugc-topup-assurance li{grid-gap:9px;align-items:start;display:grid;gap:9px;grid-template-columns:24px minmax(0,1fr)}.ugc-topup-assurance li>span{background:#fff0ec;background:var(--ns-soft,#fff0ec);border-radius:50%;color:#b3234a;color:var(--ns-accent-text,#b3234a);display:grid;font-size:11px;font-weight:800;height:24px;place-items:center;width:24px}.ugc-topup-assurance li div{grid-gap:2px;display:grid;gap:2px;min-width:0}.ugc-topup-assurance li b{font-size:12px;line-height:1.4}.ugc-topup-assurance li small{color:#667085;color:var(--ns-muted,#667085);font-size:11px;line-height:1.45}.ugc-topup-next{color:#475467;color:var(--ns-muted,#475467);font-size:12px;line-height:1.5;margin:0}.ugc-app .ugc-topup-modal{max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain}.ugc-topup-breakdown div{display:flex;gap:12px;justify-content:space-between}.ugc-topup-breakdown dt{color:#475467}.ugc-topup-breakdown dd{font-feature-settings:"tnum";color:#101828;font-variant-numeric:tabular-nums;margin:0}.ugc-topup-breakdown .total{border-top:1px solid #e4e7ec;font-weight:600;padding-top:6px}[data-theme=dark] .ugc-topup-breakdown{background:#111a24;border-color:#26323f}[data-theme=dark] .ugc-topup-breakdown dt{color:#b7c5d6}[data-theme=dark] .ugc-topup-breakdown dd{color:#e6edf3}[data-theme=dark] .ugc-topup-breakdown .total{border-color:#26323f}[data-theme=dark] .ugc-topup-assurance{background:#111a24;background:var(--ns-raised,#111a24)}@media (max-width:620px){.ugc-app .ugc-topup-modal{max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px)}}.ugc-amount-presets button{background:#fff;border:1px solid #e4e7ec;border-radius:999px;color:#344054;cursor:pointer;font:inherit;font-size:13px;padding:8px 13px}.ugc-amount-presets button.on{background:#e8f2f1;border-color:#0f766e;color:#0f766e;font-weight:650}.ugc-money-input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.ugc-bar-chart{align-items:flex-end;border-bottom:1px solid #e4e7ec;display:flex;gap:10px;height:180px;margin-bottom:18px;padding:12px 8px 0}.ugc-bar-col{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:6px;height:100%;justify-content:flex-end;min-width:0}.ugc-bar{background:#0f766e;border-radius:4px 4px 0 0;max-width:46px;min-height:2px;width:100%}.ugc-bar-col span{color:#667085;font-size:11px}[data-theme=dark] .ugc-page-title{color:#e6edf5}[data-theme=dark] .ugc-brief-card,[data-theme=dark] .ugc-card,[data-theme=dark] .ugc-kpi,[data-theme=dark] .ugc-library-card,[data-theme=dark] .ugc-role-picker label{background:#131c2b;border-color:#26334a}[data-theme=dark] .ugc-brief-card h3,[data-theme=dark] .ugc-brief-meta dd,[data-theme=dark] .ugc-card-head strong,[data-theme=dark] .ugc-def-list dd,[data-theme=dark] .ugc-kpi-value,[data-theme=dark] .ugc-library-body h3,[data-theme=dark] .ugc-person strong,[data-theme=dark] .ugc-role-picker label strong,[data-theme=dark] .ugc-submission-head strong,[data-theme=dark] .ugc-timeline-body strong{color:#e6edf5}[data-theme=dark] .ugc-card-head{background:#16202f;border-bottom-color:#26334a}[data-theme=dark] .ugc-kpi{border-left-color:#3b4a63}[data-theme=dark] .ugc-kpi.warn{border-left-color:#c98500}[data-theme=dark] .ugc-kpi.danger{border-left-color:#e66767}[data-theme=dark] .ugc-tag{background:#1e2b3d;color:#b7c5d6}[data-theme=dark] .ugc-tag.ok{background:#14332f;color:#7fe6d8}[data-theme=dark] .ugc-tag.info{background:#17293f;color:#8fbdf0}[data-theme=dark] .ugc-tag.warn{background:#33280f;color:#f0c56a}[data-theme=dark] .ugc-tag.danger{background:#2a1618;color:#ff9b95}[data-theme=dark] .ugc-tag.muted{background:#1e2b3d;color:#8a97a8}[data-theme=dark] .ugc-due.warn{color:#f0c56a}[data-theme=dark] .ugc-due.danger{color:#ff9b95}[data-theme=dark] .ugc-text-ok{color:#7fe6d8}[data-theme=dark] .ugc-text-danger{color:#ff9b95}[data-theme=dark] .ugc-budget-note,[data-theme=dark] .ugc-callout{background:#15243a;border-color:#274063;color:#b8d4f5}[data-theme=dark] .ugc-budget-note strong{color:#d9e9fb}[data-theme=dark] .ugc-budget-note p,[data-theme=dark] .ugc-dispute-brief p,[data-theme=dark] .ugc-review-list p,[data-theme=dark] .ugc-timeline-body p{color:#b7c5d6}[data-theme=dark] .ugc-callout.danger{background:#2a1618;border-color:#6b2b2b;color:#ff9b95}[data-theme=dark] .ugc-note{background:#1e2b3d;color:#b7c5d6}[data-theme=dark] .ugc-note.feedback{background:#33280f;color:#f0c56a}[data-theme=dark] .ugc-empty strong{color:#e6edf5}[data-theme=dark] .ugc-brief-card footer,[data-theme=dark] .ugc-dispute-brief,[data-theme=dark] .ugc-library-foot,[data-theme=dark] .ugc-review-list li{border-color:#26334a}[data-theme=dark] .ugc-dispute-brief{background:#16202f}[data-theme=dark] .ugc-timeline li:not(:last-child):before{background:#26334a}[data-theme=dark] .ugc-progress{background:#1e2b3d}[data-theme=dark] .ugc-progress span{color:#e6edf5}[data-theme=dark] .ugc-steps li{border-color:#26334a}[data-theme=dark] .ugc-steps li span{background:#1e2b3d;color:#b7c5d6}[data-theme=dark] .ugc-steps li.current{border-color:#2dd4bf;color:#2dd4bf}[data-theme=dark] .ugc-steps li.current span{background:#2dd4bf;color:#06231f}[data-theme=dark] .ugc-role-picker label.selected{background:#14332f;border-color:#2dd4bf}[data-theme=dark] .ugc-role-picker legend{color:#b7c5d6}[data-theme=dark] .ugc-role-status{background:#1e2b3d;color:#93a4b8}[data-theme=dark] .ugc-role-status.error{background:#351c21;color:#fda29b}[data-theme=dark] .ugc-amount-presets button{background:#131c2b;border-color:#26334a;color:#b7c5d6}[data-theme=dark] .ugc-amount-presets button.on{background:#14332f;border-color:#2dd4bf;color:#7fe6d8}[data-theme=dark] .form-grid textarea{background:#0f1826;border-color:#33415c;color:#e6edf5}[data-theme=dark] .form-grid textarea:focus{border-color:#2dd4bf;box-shadow:0 0 0 3px #2dd4bf2e}[data-theme=dark] .ugc-bar-chart{border-bottom-color:#26334a}[data-theme=dark] .ugc-bar,[data-theme=dark] .ugc-timeline-dot{background:#2dd4bf}[data-theme=dark] .ugc-brief-product,[data-theme=dark] .ugc-link-strong{color:#2dd4bf}[data-theme=dark] .ugc-brief-apply{border-top-color:#26334a}[data-theme=dark] .ugc-field-hint{color:#93a4b8}[data-theme=dark] .ugc-kyc-detail-head{border-bottom-color:#26334a}[data-theme=dark] .ugc-kyc-detail-head strong,[data-theme=dark] .ugc-kyc-section h3{color:#e6edf5}[data-theme=dark] .ugc-kyc-detail-head span{color:#93a4b8}[data-theme=dark] .ugc-kyc-detail-actions{background:#16202f;border-top-color:#26334a}[data-theme=dark] .ugc-kyc-detail-actions .button.danger{border-color:#6b2b2b;color:#ff9b95}@media (max-width:620px){.nestream-logo{--ns-mark-box:51px;margin-bottom:34px}.nestream-wordmark{font-size:30px}.nestream-logo-sub{font-size:7px}}@media (max-width:480px){.ugc-kyc-detail-grid{grid-template-columns:1fr}.ugc-kyc-detail-actions{bottom:-30px;margin:20px -22px -30px;padding:14px 22px}}[data-theme=dark] .nsl .nestream-logo,[data-theme=dark] .ugc-app .nestream-logo{--ns-wordmark-fill:linear-gradient(90deg,#f2452c,#f2452c 20%,#ff7438 33%,#f54d2e 48%,#f2452c);color:#f2452c}.ugc-app .sidebar .nestream-logo,.ugc-app .sidebar .nestream-logo-sub{color:var(--ns-rail-ink)}.ugc-app .sidebar .nestream-logo{--ns-wordmark-fill:linear-gradient(var(--ns-rail-ink),var(--ns-rail-ink))}.ugc-app.sidebar-collapsed .brand,.ugc-app.sidebar-collapsed .sidebar-nav{padding-right:0}.ugc-app.sidebar-collapsed .nestream-wordmark{display:none}.ugc-app .sidebar a.active{background:var(--ns-rail-active);border-radius:12px 0 0 12px;box-shadow:0 8px 18px -8px var(--ns-rail-active-shadow);color:var(--ns-rail-active-ink);font-weight:700;margin-right:-14px;padding-right:28px}.ugc-app .sidebar a.active .nav-icon{stroke:var(--ns-rail-active-ink)}.ugc-app .sidebar a:focus-visible{outline:3px solid #ffffffb3;outline-offset:1px}.ugc-app .sidebar-nav>a[data-tooltip]:after{background:var(--ns-ink);color:var(--ns-paper)}.ugc-app .sidebar-nav>a[data-tooltip]:before{border-right-color:var(--ns-ink)}.ugc-app .sidebar .page-hint{color:var(--ns-rail-dim)}@media (max-width:760px){.ugc-app .main-area,.ugc-app .sidebar{border-radius:0}.ugc-app.sidebar-collapsed .sidebar{padding:20px 0 20px 14px}.ugc-app.sidebar-collapsed .brand{justify-content:flex-start;margin:0 6px 24px 14px}.ugc-app.sidebar-collapsed .brand,.ugc-app.sidebar-collapsed .sidebar-nav{padding-right:14px}.ugc-app.sidebar-collapsed .nestream-wordmark{display:inline}.ugc-app.sidebar-collapsed .sidebar a.active{border-radius:12px 0 0 12px;margin-right:-14px;padding-right:28px}}.ugc-app .language-switch:hover{background:var(--ns-hover);border-color:var(--ns-coral)}.ugc-app .language-switch:focus-visible{border-color:var(--ns-coral);outline-color:#95122c3d}.ugc-app .language-switch.is-en:hover{background:var(--ns-brand-accent-hover);border-color:var(--ns-brand-accent-hover);color:#fff}.ugc-app .language-switch-knob,.ugc-app .language-switch.is-en .language-switch-knob{background:var(--ns-muted);border-color:var(--ns-line)}.ugc-app .language-switch:hover .language-switch-knob{background:var(--ns-ink)}.ugc-app .sidebar-toggle:hover,.ugc-app .theme-toggle:hover{background:var(--ns-hover);color:var(--ns-ink)}.ugc-app .sidebar-toggle:focus-visible,.ugc-app .theme-toggle:focus-visible{outline:3px solid #95122c3d}.ugc-app .profile-trigger:hover,.ugc-app .profile-trigger[aria-expanded=true]{background:var(--ns-hover)}.ugc-app .profile-trigger:focus-visible{outline:3px solid #95122c3d}.ugc-app .profile-name{color:var(--ns-ink)!important}.ugc-app .profile-chevron{stroke:var(--ns-muted)}.ugc-app .profile-dropdown{background:var(--ns-surface);border-color:var(--ns-line);border-radius:16px}.ugc-app .profile-summary{border-bottom-color:var(--ns-hairline)}.ugc-app .profile-details strong,.ugc-app .profile-summary strong{color:var(--ns-ink)}.ugc-app .profile-details span,.ugc-app .profile-summary div span{color:var(--ns-muted)}.ugc-app .profile-logout{background:var(--ns-surface);border-top-color:var(--ns-hairline);color:var(--ns-accent-text)}.ugc-app .profile-logout:hover{background:var(--ns-soft)}.ugc-app .page-hint{color:var(--ns-muted)}.ugc-app .card,.ugc-app .table-card,.ugc-app .ugc-brief-card,.ugc-app .ugc-card,.ugc-app .ugc-kpi,.ugc-app .ugc-library-card{background:var(--ns-surface);border-color:#0000;border-radius:var(--ns-radius-card);box-shadow:var(--ns-shadow-card)}[data-theme=dark] .ugc-app .card,[data-theme=dark] .ugc-app .filter-card,[data-theme=dark] .ugc-app .managed-table-card,[data-theme=dark] .ugc-app .table-card,[data-theme=dark] .ugc-app .ugc-brief-card,[data-theme=dark] .ugc-app .ugc-card,[data-theme=dark] .ugc-app .ugc-kpi,[data-theme=dark] .ugc-app .ugc-library-card{border:1px solid var(--ns-line)}@media (prefers-reduced-motion:reduce){.ugc-app .ugc-brief-card,.ugc-app .ugc-library-card{transition:none}.ugc-app .ugc-brief-card:hover,.ugc-app .ugc-library-card:hover{transform:none}}.ugc-app .card strong{color:var(--ns-ink)}.ugc-app .ugc-card-actions .button{border-radius:8px;font-size:13px;min-height:36px;padding:8px 14px}.ugc-app .ugc-card-actions .button.ghost{background:#0000;border:1px solid var(--ns-line);color:var(--ns-muted);font-weight:600}.ugc-app .ugc-card-actions .button.ghost:hover{background:var(--ns-hover);border-color:var(--ns-coral);box-shadow:none;color:var(--ns-ink)}.ugc-app .ugc-card-head strong,.ugc-app .ugc-def-list dd,.ugc-app .ugc-empty strong,.ugc-app .ugc-kpi-value,.ugc-app .ugc-person strong{color:var(--ns-ink)}.ugc-app .ugc-def-list dt,.ugc-app .ugc-kpi-hint,.ugc-app .ugc-kpi-label,.ugc-app .ugc-person span{color:var(--ns-muted)}.ugc-app .ugc-kpi.warn .ugc-kpi-value{color:var(--ns-orange)}.ugc-app .ugc-kpi.danger .ugc-kpi-value{color:var(--ns-coral)}.ugc-app .ugc-callout:not(.danger){background:var(--ns-raised);border-color:var(--ns-line);color:var(--ns-ink)}.ugc-app .ugc-grid-2>.ugc-card{display:flex;flex-direction:column}.ugc-app .ugc-grid-2>.ugc-card>.ugc-card-body{display:flex;flex:1 1;flex-direction:column}.ugc-app .ugc-grid-2>.ugc-card>.ugc-card-body>.ugc-empty{align-content:center;display:grid;flex:1 1;justify-items:center}.ugc-app .ugc-admin-overview{grid-gap:24px;display:grid;gap:24px;margin-inline:auto;max-width:1600px;width:100%}.ugc-app .ugc-admin-overview .ugc-grid-2{gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.ugc-app .ugc-admin-overview .ugc-card{margin-bottom:0}.ugc-app .ugc-admin-overview .ugc-card-body>.table-card{background:#0000;border:0;border-radius:0}@media (max-width:1180px){.ugc-app .ugc-admin-overview .ugc-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.ugc-app .ugc-admin-overview .ugc-grid-2{grid-template-columns:1fr}}@media (max-width:620px){.ugc-app .ugc-admin-overview{gap:18px}.ugc-app .ugc-admin-overview .ugc-kpi-row{gap:12px;grid-template-columns:1fr}}.ugc-app td,.ugc-app th{border-bottom-color:var(--ns-hairline);border-right-color:#0000;padding-block:14px}.ugc-app thead th{border-bottom-color:var(--ns-line)}.ugc-app .assign-table th{background:var(--ns-surface)}.ugc-app tbody tr:last-child td{border-bottom-color:#0000}.ugc-app tbody tr.is-selected td{background:var(--ns-soft)}.ugc-app .table-select-cell input{accent-color:var(--ns-pink)}.ugc-app .table-toolbar{border-bottom-color:var(--ns-hairline)}.ugc-app .table-toolbar>strong{color:var(--ns-ink)}.ugc-app .table-toolbar .table-icon-button,.ugc-app .table-toolbar button{background:var(--ns-surface);border-color:var(--ns-line);color:var(--ns-ink)}.ugc-app .table-toolbar .table-icon-button:hover,.ugc-app .table-toolbar button:hover{background:var(--ns-hover);border-color:var(--ns-coral)}.ugc-app .button.secondary{background:var(--ns-soft);box-shadow:none;color:var(--ns-accent-text)}.ugc-app .button.ghost{background:var(--ns-hover);box-shadow:none;color:var(--ns-ink)}.ugc-app .button{align-items:center;display:inline-flex;gap:8px;justify-content:center;text-decoration:none}.ugc-app .button>svg{flex:0 0 auto}.ugc-app .button.small{border-radius:8px}.ugc-app .link-button,.ugc-app .ugc-brief-product,.ugc-app .ugc-link-strong{color:var(--ns-accent-text)}.ugc-app .ugc-bar,.ugc-app .ugc-progress-bar,.ugc-app .ugc-timeline-dot{background:var(--ns-gradient-warm)}.ugc-app .ugc-progress{background:var(--ns-hover)}.ugc-app .ugc-amount-presets button.on{background:var(--ns-soft);border-color:var(--ns-coral);color:var(--ns-accent-text)}.ugc-app .form-grid textarea:focus{border-color:var(--ns-coral);box-shadow:0 0 0 3px #f6535229}.ugc-app .ugc-role-picker label.selected{background:var(--ns-soft);border-color:var(--ns-coral)}.nestream-logo.compact{--ns-mark-box:34px;margin-bottom:0}.nestream-logo.compact .nestream-wordmark{font-size:22px;letter-spacing:.02em}[data-theme=dark] .ugc-app .ugc-tag,[data-theme=dark] .ugc-app .ugc-tag.muted{background:#2b2427;color:#a89b98}[data-theme=dark] .ugc-app .ugc-text-ok{color:#8fc79f}[data-theme=dark] .ugc-app .ugc-due.danger,[data-theme=dark] .ugc-app .ugc-text-danger{color:#f59a92}[data-theme=dark] .ugc-app .ugc-due.warn{color:#e6c06a}[data-theme=dark] .ugc-app .ugc-note.feedback{background:#332818;color:#e6c06a}[data-theme=dark] .ugc-app .ugc-budget-note{background:var(--ns-raised);border-color:var(--ns-line);color:var(--ns-ink)}[data-theme=dark] .ugc-app .ugc-budget-note strong{color:var(--ns-ink)}[data-theme=dark] .ugc-app .ugc-kpi.danger,[data-theme=dark] .ugc-app .ugc-kpi.warn{border-left-color:var(--ns-line)}.ugc-app .page-content{grid-gap:22px;align-content:start;display:grid;gap:22px;padding:26px 26px 40px}.ugc-app .page-content>*{margin-block:0}.ugc-app .filter-card-item input::placeholder,.ugc-app .portal-select-trigger input::placeholder{color:var(--ns-muted)}.ugc-app .filter-card-item>input:focus,.ugc-app .filter-card-item>select:focus,.ugc-app .portal-select-trigger:focus-within,.ugc-app .portal-select.is-open .portal-select-trigger{border-color:var(--ns-coral);box-shadow:0 0 0 3px #f6535229}.ugc-app .portal-select-trigger:hover{background:var(--ns-surface);border-color:var(--ns-coral)}.ugc-app .portal-select-trigger input{background:#0000;border:0;border-radius:0;box-shadow:none;color:var(--ns-ink);height:100%;padding:0}.ugc-app .portal-select-trigger input:focus,.ugc-app .portal-select-trigger input:focus-visible{border:0;box-shadow:none;outline:0}.ugc-app .portal-select-toggle{background:#0000;box-shadow:none}.ugc-app .portal-select-chevron{stroke:var(--ns-muted)}.ugc-app .portal-select-menu{background:var(--ns-surface);border-color:var(--ns-line);border-radius:10px}.ugc-app .portal-select-menu button{color:var(--ns-ink)}.ugc-app .portal-select-menu button:focus-visible,.ugc-app .portal-select-menu button:hover{background:var(--ns-hover);color:var(--ns-ink)}.ugc-app .portal-select-menu button.is-selected{background:var(--ns-soft);color:var(--ns-accent-text)}.ugc-app .portal-select-menu button svg{stroke:var(--ns-coral)}.ugc-app .portal-select-menu .portal-select-empty{color:var(--ns-muted)}.ugc-app .ugc-profile-form-card{overflow:visible;position:relative;z-index:2}.ugc-app .filter-icon-more{fill:var(--ns-ink)}.ugc-app .filter-action-menu{background:var(--ns-surface);border-color:var(--ns-line);border-radius:10px}.ugc-app .filter-action-menu:before{background:var(--ns-surface);border-left-color:var(--ns-line);border-top-color:var(--ns-line)}.ugc-app .filter-action-menu button{background:var(--ns-surface);color:var(--ns-ink)}.ugc-app .filter-action-menu button:hover{background:var(--ns-hover)}.ugc-app .filter-action-icon{color:var(--ns-ink)}.ugc-app .applied-filters button{background:var(--ns-hover);border-color:#0000;border-radius:999px;color:var(--ns-ink);font-weight:600;padding:6px 14px}.ugc-app .applied-filters button:hover{border-color:var(--ns-coral)}.ugc-app .applied-filters button span{color:var(--ns-muted)}.ugc-app .managed-table-card{border-radius:var(--ns-radius-card)}.ugc-list-pagination{align-items:center;background:var(--ns-paper-bright);background:var(--ns-surface,var(--ns-paper-bright));border:1px solid var(--ns-line);border-radius:12px;color:var(--ns-muted);display:flex;font-size:13px;gap:12px;justify-content:space-between;margin-top:18px;padding:12px 14px}.table-card>.ugc-list-pagination{border-radius:0;border-width:1px 0 0;margin:0}.ugc-list-pagination__pages{align-items:center;color:var(--ns-ink);display:flex;gap:10px}.ugc-list-pagination button{background:var(--ns-paper);background:var(--ns-raised,var(--ns-paper));border:1px solid var(--ns-line);border-radius:9px;color:var(--ns-ink);font-size:20px;height:32px;line-height:1;width:32px}.ugc-list-pagination button:disabled{cursor:not-allowed;opacity:.35}.ugc-list-pagination label{align-items:center;display:flex;gap:8px}.ugc-list-pagination select{background:var(--ns-paper);background:var(--ns-raised,var(--ns-paper));border:1px solid var(--ns-line);border-radius:9px;color:var(--ns-ink);min-height:34px;padding:0 30px 0 10px}@media (max-width:640px){.ugc-list-pagination{flex-wrap:wrap}.ugc-list-pagination>span{width:100%}}.ugc-app .table-total{color:var(--ns-muted)}.ugc-app .table-total strong{color:var(--ns-accent-text)}.ugc-app .table-page,.ugc-app .table-page-arrow,.ugc-app .table-page-size-value{background:var(--ns-surface);border-color:var(--ns-line);color:var(--ns-ink)}.ugc-app .table-page-arrow:hover:not(:disabled),.ugc-app .table-page-size-value.is-open,.ugc-app .table-page-size-value:hover,.ugc-app .table-page:hover:not(.is-active){border-color:var(--ns-coral);color:var(--ns-accent-text)}.ugc-app .table-page.is-active{background:var(--ns-gradient-action);border-color:#0000;color:#fff}.ugc-app .table-page-arrow:disabled{color:var(--ns-muted);opacity:.5}.ugc-app .table-page-gap{color:var(--ns-muted)}.ugc-app .table-page-size-value svg{stroke:var(--ns-muted)}.ugc-app .table-page-size-menu{background:var(--ns-surface);border-color:var(--ns-line)}.ugc-app .table-page-size-menu button{color:var(--ns-ink)}.ugc-app .table-page-size-menu button:hover{background:var(--ns-hover)}.ugc-app .table-page-size-menu button.is-active{background:var(--ns-soft);color:var(--ns-accent-text)}.ugc-app .table-sort.is-sorted{color:var(--ns-accent-text)}.ugc-app .table-empty td{color:var(--ns-muted)}.ugc-app .table-loading{background:var(--ns-veil)}.ugc-app .table-dot-spinner i:before{background:var(--ns-coral)}.ugc-app .table-scroll tbody td.is-pinned,.ugc-app .table-scroll thead th.is-pinned{background:var(--ns-surface)}.ugc-app .table-scroll tbody tr:hover td.is-pinned{background:var(--ns-hover)}.ugc-app .table-scroll tbody tr.is-selected td.is-pinned{background:var(--ns-soft)}.ugc-app .column-settings-menu{background:var(--ns-surface);border-color:var(--ns-line);border-radius:12px}.ugc-app .column-settings-head{border-bottom-color:var(--ns-hairline)}.ugc-app .column-settings-head strong,.ugc-app .column-settings-list label{color:var(--ns-ink)}.ugc-app .column-settings-head button{color:var(--ns-accent-text)}.ugc-app .column-settings-list input{accent-color:var(--ns-pink)}.ugc-app .column-settings-row:hover{background:var(--ns-hover)}.ugc-app .column-settings-row.is-drop-before{border-top-color:var(--ns-coral)}.ugc-app .column-pin-actions button.is-active,.ugc-app .column-pin-actions button:hover{background:var(--ns-soft);color:var(--ns-accent-text)}.ugc-app .filter-summary-item{background:var(--ns-surface);border-color:var(--ns-line)}.ugc-app .filter-summary-item span{color:var(--ns-muted)}.ugc-app .filter-summary-item strong{color:var(--ns-ink)}.ugc-app .filter-summary-item.primary{background:var(--ns-soft);border-color:var(--ns-pink)}.ugc-app .filter-summary-item.active,.ugc-app .filter-summary-item.primary.active{border-color:var(--ns-coral);box-shadow:0 0 0 2px #f653522e}.ugc-app .filter-summary-icon{color:var(--ns-line)}.ugc-app .auth-modal>p{color:var(--ns-muted)}.ugc-app .form-grid input:focus,.ugc-app .form-grid select:focus{border-color:var(--ns-coral);box-shadow:0 0 0 3px #f6535229}.ugc-app .ugc-date-field{align-items:center;background:var(--ns-surface);border:1px solid var(--ns-line);border-radius:8px;color:var(--ns-ink);cursor:pointer;display:flex;font:inherit;gap:12px;height:42px;justify-content:space-between;padding:0 12px;text-align:left;transition:border-color .15s ease-out,box-shadow .15s ease-out;width:100%}.ugc-app .ugc-date-field:hover{border-color:var(--ns-muted)}.ugc-app .ugc-date-field.is-open,.ugc-app .ugc-date-field:focus-visible{border-color:var(--ns-coral);box-shadow:0 0 0 3px #f6535229;outline:0}.ugc-app .ugc-date-field.has-error{background:color-mix(in srgb,var(--ns-accent-text) 4%,var(--ns-surface));border-color:var(--ns-accent-text)}.ugc-app .ugc-date-field.has-error:focus-visible{border-color:var(--ns-accent-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--ns-accent-text) 14%,#0000)}.ugc-app .ugc-date-field .is-placeholder{color:var(--ns-muted);font-weight:400}.ugc-app .ugc-date-field svg{fill:none;stroke:var(--ns-muted);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 19px;height:19px;width:19px}.ugc-date-popover{--date-bg:#fff;--date-raised:#f9fafb;--date-border:#e4e7ec;--date-text:#344054;--date-heading:#101828;--date-muted:#667085;--date-faint:#98a2b3;animation:ugc-date-in .16s cubic-bezier(.16,1,.3,1) both;background:var(--date-bg);border-radius:12px;box-shadow:0 16px 40px #10182833;color:var(--date-text);font-family:var(--ns-body);overflow:hidden;position:fixed;z-index:1400}[data-theme=dark] .ugc-date-popover{--date-bg:#1a171b;--date-raised:#201c21;--date-border:#322c30;--date-text:#f3eeeb;--date-heading:#fffdf9;--date-muted:#b6ada8;--date-faint:#756d69;box-shadow:0 18px 46px #0000007a}.ugc-date-header{align-items:center;background:var(--date-raised);border-bottom:1px solid var(--date-border);display:grid;grid-template-columns:68px minmax(0,1fr) 68px;height:44px}.ugc-date-header>strong{color:var(--date-heading);font-size:13px;font-weight:700;text-align:center;white-space:nowrap}.ugc-date-nav{display:flex;gap:2px;justify-content:center}.ugc-date-nav button{background:#0000;border:0;border-radius:8px;color:var(--date-muted);cursor:pointer;display:grid;height:30px;padding:0;place-items:center;width:30px}.ugc-date-nav button:hover{background:#fff7db;color:#344054}[data-theme=dark] .ugc-date-nav button:hover{background:#35202b;color:#ff9bb0}.ugc-date-nav button:focus-visible{outline:2px solid #f6535247;outline-offset:1px}.ugc-date-nav svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:15px;width:15px}.ugc-date-grid,.ugc-date-weekdays{display:grid;grid-template-columns:repeat(7,1fr)}.ugc-date-weekdays{color:var(--date-muted);font-size:11px;font-weight:700;padding:9px 10px 2px;text-align:center}.ugc-date-weekdays span{min-width:0}.ugc-date-grid{gap:2px 0;padding:2px 10px 10px}.ugc-date-grid button{background:#0000;border:1px solid #0000;border-radius:8px;color:var(--date-text);cursor:pointer;font:inherit;font-size:13px;height:28px;padding:0;place-self:center;transition:background .14s ease-out,color .14s ease-out,border-color .14s ease-out;width:28px}.ugc-date-grid button:hover{background:#fff7db;color:#101828}[data-theme=dark] .ugc-date-grid button:hover{background:#35202b;color:#fffdf9}.ugc-date-grid button:focus-visible{outline:2px solid #f653524d;outline-offset:1px}.ugc-date-grid button.is-outside{color:var(--date-faint)}.ugc-date-grid button.is-today{border-color:var(--ns-coral);color:var(--ns-coral);font-weight:700}.ugc-date-grid button.is-selected{background:var(--ns-gradient-action);border-color:#0000;color:#fff;font-weight:700}.ugc-date-footer{align-items:center;border-top:1px solid var(--date-border);display:flex;height:40px;justify-content:space-between;padding:0 12px}.ugc-date-footer button{background:#0000;border:0;color:#c72c55;cursor:pointer;font:inherit;font-size:13px;font-weight:650;padding:5px 4px}.ugc-date-footer button:hover{text-decoration:underline;text-underline-offset:3px}.ugc-date-footer button:focus-visible{border-radius:8px;outline:2px solid #f653524d;outline-offset:2px}.ugc-date-footer button:disabled{color:var(--date-faint);cursor:default;text-decoration:none}@keyframes ugc-date-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}}.ugc-app .ugc-brief-card h3,.ugc-app .ugc-brief-meta dd,.ugc-app .ugc-kyc-detail-head strong,.ugc-app .ugc-kyc-section h3,.ugc-app .ugc-library-body h3,.ugc-app .ugc-submission-head strong,.ugc-app .ugc-timeline-body strong{color:var(--ns-ink)}.ugc-app .ugc-brief-meta dt,.ugc-app .ugc-dispute-brief p,.ugc-app .ugc-kyc-detail-head span,.ugc-app .ugc-review-list p,.ugc-app .ugc-submission-head span,.ugc-app .ugc-timeline-body p{color:var(--ns-muted)}.ugc-app .ugc-brief-card footer,.ugc-app .ugc-kyc-detail-actions,.ugc-app .ugc-kyc-detail-head,.ugc-app .ugc-library-foot,.ugc-app .ugc-review-list li{border-color:var(--ns-hairline)}.ugc-app .ugc-kyc-detail-actions{background:var(--ns-surface)}.ugc-app .ugc-timeline li:not(:last-child):before{background:var(--ns-line)}.ugc-app .ugc-dispute-brief{background:var(--ns-raised);border-color:var(--ns-line)}.ugc-app .ugc-note:not(.feedback),.ugc-app .ugc-role-status:not(.error){background:var(--ns-raised);color:var(--ns-muted)}.ugc-app .ugc-budget-note{background:var(--ns-raised);border-color:var(--ns-line)}.ugc-app .ugc-budget-note strong{color:var(--ns-ink)}.ugc-app .ugc-budget-note p{color:var(--ns-muted)}.ugc-app .table-toolbar button span{color:var(--ns-ink)}.ugc-app .table-toolbar .table-icon-button:focus-visible{outline-color:#95122c47}.ugc-app .ugc-agent-composer{background:linear-gradient(145deg,var(--ns-raised),var(--ns-soft));border-color:var(--ns-line)}.ugc-app .ugc-agent-heading strong{color:var(--ns-ink)}.ugc-app .ugc-agent-divider,.ugc-app .ugc-agent-footer>span,.ugc-app .ugc-agent-heading p{color:var(--ns-muted)}.ugc-app .ugc-agent-divider:after,.ugc-app .ugc-agent-divider:before{background:var(--ns-line)}.ugc-app .ugc-agent-success{background:var(--ns-raised);border-color:var(--ns-line);color:var(--ns-ink)}@media (max-width:620px){.ugc-agent-footer,.ugc-profile-gate{align-items:stretch;flex-direction:column}.ugc-agent-button,.ugc-profile-gate .button{justify-content:center;width:100%}.ugc-agent-composer{padding:14px}}@media (prefers-reduced-motion:reduce){.ugc-agent-button:disabled svg{animation:none}}.ugc-form-feedback,.ugc-save-toast{align-items:flex-start;border:1px solid;border-radius:12px;display:flex;gap:11px}.ugc-form-feedback{grid-column:1/-1;padding:13px 14px}.ugc-form-feedback.success,.ugc-save-toast.success{background:#ecfdf3;border-color:#9ed8bf;color:#176b4b}.ugc-form-feedback.error,.ugc-save-toast.error{background:#fff3f2;border-color:#efb6b4;color:#982f35}.ugc-feedback-icon{border-radius:50%;display:grid;flex:0 0 auto;height:25px;place-items:center;width:25px}.ugc-form-feedback.success .ugc-feedback-icon,.ugc-save-toast.success .ugc-feedback-icon{background:#d1fadf;color:#087443}.ugc-form-feedback.error .ugc-feedback-icon,.ugc-save-toast.error .ugc-feedback-icon{background:#fee4e2;color:#b42318}.ugc-feedback-icon svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:17px;width:17px}.ugc-form-feedback>div,.ugc-save-toast>div{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ugc-form-feedback strong,.ugc-save-toast strong{color:currentColor;font-size:14px}.ugc-form-feedback>div>span,.ugc-save-toast>div>span{color:currentColor;font-size:13px;line-height:1.45;opacity:.9}.ugc-save-toast{align-items:center;animation:ugc-toast-in .28s cubic-bezier(.16,1,.3,1) both;box-shadow:0 12px 30px #2215133d;box-sizing:border-box;left:50%;max-width:calc(100vw - 32px);min-height:50px;padding:10px 12px;position:fixed;top:max(10px,env(safe-area-inset-top));transform:translateX(-50%);width:max-content;z-index:1500}.ugc-save-toast>button{background:#0000;border:0;border-radius:8px;color:currentColor;cursor:pointer;display:grid;flex:0 0 auto;height:28px;margin:-4px -4px 0 0;opacity:.72;place-items:center;width:28px}.ugc-save-toast>button:hover{background:#00000012;opacity:1}.ugc-save-toast>button:focus-visible{outline:3px solid #0794553d;outline-offset:1px}.ugc-save-toast>button svg{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;height:17px;width:17px}@keyframes ugc-toast-in{0%{opacity:0;transform:translate(-50%,-12px) scale(.98)}to{opacity:1;transform:translate(-50%) scale(1)}}[data-theme=dark] .ugc-form-feedback.success,[data-theme=dark] .ugc-save-toast.success{background:#102c22;border-color:#28664f;color:#79e2b1}[data-theme=dark] .ugc-form-feedback.error,[data-theme=dark] .ugc-save-toast.error{background:#32191c;border-color:#71383b;color:#ffaaa5}[data-theme=dark] .ugc-form-feedback.success .ugc-feedback-icon,[data-theme=dark] .ugc-save-toast.success .ugc-feedback-icon{background:#184735;color:#85e8b9}[data-theme=dark] .ugc-form-feedback.error .ugc-feedback-icon,[data-theme=dark] .ugc-save-toast.error .ugc-feedback-icon{background:#542327;color:#ffaaa5}.ugc-readonly-value{align-items:center;background:var(--ns-surface);border:1px solid var(--ns-line);border-radius:12px;color:var(--ns-ink);display:flex;font-weight:700;min-height:48px;padding:0 16px}.ugc-delivery-contact{grid-gap:16px 24px;display:grid;gap:16px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.ugc-delivery-contact>div{grid-gap:6px;display:grid;gap:6px}.ugc-delivery-contact .full{grid-column:1/-1}.ugc-delivery-contact span{color:var(--ns-muted);font-size:13px}.ugc-delivery-contact strong{color:var(--ns-ink);overflow-wrap:anywhere}@media (max-width:640px){.ugc-delivery-contact{grid-template-columns:1fr}.ugc-delivery-contact .full{grid-column:auto}}@media (max-width:620px){.ugc-save-toast{top:8px;width:calc(100vw - 32px)}}.ugc-app .ugc-skip-link{background:var(--ns-ink);border-radius:10px;box-shadow:var(--ns-shadow-raise);color:var(--ns-paper);font-size:13px;font-weight:700;left:12px;padding:10px 14px;position:fixed;text-decoration:none;top:10px;transform:translateY(-160%);transition:transform .16s ease-out;z-index:2000}.ugc-app .ugc-skip-link:focus{outline:3px solid #ffffffb8;outline-offset:2px;transform:translateY(0)}.ugc-app .ugc-nav-empty{line-height:1.55;padding:2px 16px}.ugc-app .ugc-page-copy{grid-gap:7px;display:grid;gap:7px;min-width:0}.ugc-app .ugc-page-actions{align-items:center;justify-content:flex-end}.ugc-app .ugc-page-actions .button{min-height:42px;padding-inline:18px}.ugc-app .ugc-card-body>.managed-table-card,.ugc-app .ugc-card-body>.table-card{border-radius:0;box-shadow:none;margin:-22px;width:auto}.ugc-app .ugc-card-head+.ugc-card-body>.managed-table-card,.ugc-app .ugc-card-head+.ugc-card-body>.table-card{margin-top:-22px}.ugc-app .ugc-card-body>.ugc-empty{margin:-8px;min-height:210px}.ugc-app .ugc-empty-icon svg{fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;height:24px;width:24px}.ugc-app .ugc-empty-copy{max-width:52ch}.ugc-app .ugc-empty-action{margin-top:3px}.ugc-app .filter-card-item>input,.ugc-app .filter-card-item>select,.ugc-app .portal-select-trigger{background:var(--ns-surface);border-color:var(--ns-line);border-radius:10px;color:var(--ns-ink);height:38px;min-height:42px}.ugc-app .applied-filters{gap:8px;min-height:0}.ugc-app .applied-filters>strong{color:var(--ns-ink);font-size:12px;margin-right:2px}.ugc-app .managed-table-card,.ugc-app .table-card{overflow:hidden}.ugc-app .table-scroll{scrollbar-color:var(--ns-line) #0000;scrollbar-width:thin}.ugc-app td:first-child,.ugc-app th:first-child{padding-left:22px}.ugc-app td:last-child,.ugc-app th:last-child{padding-right:22px}.ugc-app tbody tr{transition:background-color .14s ease-out}.ugc-app .link-button,.ugc-app .ugc-link-strong{font-weight:700;text-underline-offset:3px}.ugc-app .link-button:hover,.ugc-app .ugc-link-strong:hover{text-decoration-thickness:1.5px}.ugc-app .ugc-person{gap:3px}.ugc-app .ugc-person strong{font-size:13.5px}.ugc-app .ugc-due{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ugc-app .ugc-library-grid{gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.ugc-app .ugc-library-card{border:0;border-radius:var(--ns-radius-card)}.ugc-app .ugc-library-card .ugc-video{aspect-ratio:16/9;max-height:none;object-fit:cover}.ugc-app .ugc-library-body{padding:20px 21px}.ugc-app .ugc-library-body h3{font-family:var(--ns-display);font-size:16px;line-height:1.4}.ugc-app .ugc-library-foot{align-items:center;min-height:62px;padding:12px 21px}.ugc-app .ugc-callout{border-radius:12px;margin:0}.ugc-app .ugc-callout.danger{background:#b4231812;border-color:#b4231847}.ugc-app .ugc-def-list{gap:0}.ugc-app .ugc-def-list>div{border-bottom:1px solid var(--ns-hairline);padding:11px 0}.ugc-app .ugc-def-list>div:last-child{border-bottom:0}.ugc-app .ugc-def-list dt{color:var(--ns-muted)}.ugc-app .ugc-def-list dd{color:var(--ns-ink);line-height:1.5}.ugc-app .form-grid input,.ugc-app .form-grid select{background:var(--ns-surface);border-color:var(--ns-line);color:var(--ns-ink);min-height:46px;padding-inline:14px}.ugc-app .modal-actions{align-items:center;gap:10px;padding-top:4px}.ugc-app .auth-modal{background:var(--ns-surface);border:0;border-radius:16px;box-shadow:var(--ns-shadow-raise);padding:34px}.ugc-app .auth-modal h2{color:var(--ns-ink);font-family:var(--ns-display);font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0 40px 22px 0}.ugc-app .modal-close{color:var(--ns-muted);right:22px;top:22px}.ugc-app .ugc-action-bar{align-items:center;background:var(--ns-surface);border-radius:16px;box-shadow:var(--ns-shadow-card);gap:10px;padding:14px}.ugc-app .ugc-timeline li{gap:13px;padding-bottom:20px}.ugc-app .ugc-timeline-dot{height:11px;width:11px}.ugc-app .ugc-submission-list{gap:24px}.ugc-app .ugc-submission-list>li:not(:last-child){border-bottom:1px solid var(--ns-hairline);padding-bottom:24px}@media (max-width:1120px){.ugc-app .page-content{padding:26px 22px 42px}.ugc-app .ugc-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ugc-app .page-content{gap:19px;padding:22px 18px 36px}.ugc-app .ugc-page-head{align-items:flex-start;min-height:0;padding-bottom:3px}.ugc-app .ugc-page-title{font-size:27px}.ugc-app .ugc-page-actions{justify-content:flex-start;width:100%}.ugc-app .filter-card{padding:17px}.ugc-app .ugc-grid-2{gap:18px}}@media (max-width:620px){.ugc-app .page-content{padding:20px 14px 32px}.ugc-app .ugc-kpi-row{gap:12px;grid-template-columns:1fr}.ugc-app .ugc-kpi{min-height:110px;padding:19px 20px}.ugc-app .ugc-card-head{min-height:60px;padding:13px 17px}.ugc-app .ugc-card-body{padding:17px}.ugc-app .ugc-card-body>.managed-table-card,.ugc-app .ugc-card-body>.table-card{margin:-17px}.ugc-app .ugc-card-head+.ugc-card-body>.managed-table-card,.ugc-app .ugc-card-head+.ugc-card-body>.table-card{margin-top:-17px}.ugc-app .ugc-brief-grid,.ugc-app .ugc-library-grid{gap:14px;grid-template-columns:minmax(0,1fr)}.ugc-app .ugc-brief-card{min-height:0;padding:19px}.ugc-app .ugc-empty{min-height:220px;padding:28px 18px}.ugc-app .auth-modal{padding:28px 20px 22px}.ugc-app .auth-modal h2{font-size:21px;margin-right:36px}}@media (prefers-reduced-motion:reduce){.ugc-app .ugc-skip-link,.ugc-app tbody tr{transition:none}.ugc-save-toast{animation:none}}[data-theme=dark] .ugc-app{--ns-ink:#f7f4f2;--ns-muted:#bbb4b1;--ns-paper:#242225;--ns-line:#4b454c;--ns-surface:#302d31;--ns-raised:#39353a;--ns-hover:#403b41;--ns-hairline:#423d43;--ns-soft:#4b3034;--ns-accent-text:#ff9aaa;--ns-veil:#121011c2;--ns-coral:var(--ns-brand-accent);--ns-pink:var(--ns-brand-accent);--ns-gradient-warm:var(--ns-brand-accent);--ns-gradient-action:var(--ns-brand-accent);--ns-shadow-card:0 1px 2px #0000002e,0 16px 34px -20px #000000b8;--ns-shadow-raise:0 20px 44px -24px #000c;--ns-rail:#2a272b;--ns-rail-ink:#f4f1ef;--ns-rail-dim:#aaa4a1;--ns-rail-hover:#ffffff12;--ns-rail-active:#f4efe9;--ns-rail-active-ink:#171719;--ns-rail-active-shadow:0 10px 24px -14px #000000b3;--ns-brand-accent:#ff7166;--ns-brand-accent-hover:#ff8872;--ns-btn-bg:#f4efe9;--ns-btn-ink:#171719;--ns-btn-bg-hover:#fffdf9;--ns-sage:#9daf91;--ns-sand:#d0a465;--ns-lilac:#aaa0c7;--ns-sky:#8fb1bc}.ugc-app ::selection{background:#ffd1dc;color:#5f1731}[data-theme=dark] .ugc-app ::selection{background:#7b2b4e;color:#fff8fa}.ugc-app .main-area{background:var(--ns-paper);border-radius:0;overflow-x:clip;overflow-y:visible}.ugc-app .brand,.ugc-app .sidebar-nav{padding-right:0}.ugc-app .sidebar a:hover{background:var(--ns-rail-hover);color:var(--ns-rail-ink)}.ugc-app .sidebar a.active,.ugc-app.sidebar-collapsed .sidebar a.active{background:var(--ns-rail-active);border-radius:12px;box-shadow:var(--ns-rail-active-shadow);color:var(--ns-rail-active-ink);margin-right:0;padding-right:13px}.ugc-app .sidebar .nestream-logo-mark{filter:brightness(0) invert(1);opacity:.94}.ugc-app .breadcrumb a{color:var(--ns-muted);text-decoration:none}.ugc-app .profile-trigger:hover{background:var(--ns-raised)}.ugc-app .ugc-page-title{text-wrap:balance;color:var(--ns-ink);font-family:var(--ns-display);font-size:clamp(26px,2.1vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 8px;max-width:18ch}.ugc-app .ugc-page-head .page-hint{color:var(--ns-muted);font-size:14px;line-height:1.65;max-width:70ch}.ugc-app .ugc-welcome{grid-gap:28px;align-items:end;background:#e9d5c7;border-radius:16px;color:#35241e;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:30px;min-height:226px;overflow:hidden;padding:clamp(28px,4vw,52px);position:relative}.ugc-app .ugc-welcome-creator{background:#dce5d2;color:#263423}[data-theme=dark] .ugc-app .ugc-welcome-brand{background:#59352c;color:#fff1e9}[data-theme=dark] .ugc-app .ugc-welcome-creator{background:#34412f;color:#eff7e9}.ugc-welcome-copy{max-width:780px;position:relative;z-index:2}.ugc-welcome h2{text-wrap:balance;font-size:clamp(28px,3.4vw,54px);font-weight:800;letter-spacing:-.035em;line-height:1.08;margin:0}.ugc-welcome p{color:inherit;font-size:14px;line-height:1.7;margin:18px 0 0;max-width:60ch;opacity:.78}.ugc-welcome-action{align-items:center;background:#292624;border-radius:999px;color:#fffaf2;display:inline-flex;font-size:14px;font-weight:700;gap:14px;min-height:48px;padding:12px 17px 12px 20px;position:relative;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),background-color .2s;z-index:2}.ugc-welcome-action:hover{background:#443d38;transform:translateY(-2px)}.ugc-welcome-action svg{fill:none;stroke:currentColor;stroke-width:1.8;height:20px;width:20px}.ugc-welcome-art{inset:0;pointer-events:none;position:absolute}.ugc-welcome-art span{border:1px solid;border-radius:50%;display:block;opacity:.13;position:absolute}.ugc-welcome-art span:first-child{height:230px;right:7%;top:-48%;width:230px}.ugc-welcome-art span:nth-child(2){bottom:-44%;height:145px;right:2%;width:145px}.ugc-welcome-art span:nth-child(3){background:currentColor;height:64px;opacity:.07;right:25%;top:18%;width:64px}.ugc-app .ugc-kpi-row{gap:16px;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-columns:repeat(var(--ns-kpi-cols,5),minmax(0,1fr));margin:0 0 30px}.ugc-app .ugc-kpi-count-1{--ns-kpi-cols:1}.ugc-app .ugc-kpi-count-2{--ns-kpi-cols:2}.ugc-app .ugc-kpi-count-3{--ns-kpi-cols:3}.ugc-app .ugc-kpi-count-4{--ns-kpi-cols:4}.ugc-app .ugc-kpi-count-5{--ns-kpi-cols:5}.ugc-app .ugc-admin-overview .ugc-kpi-row{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.ugc-app .ugc-kpi{background:var(--ns-surface);border:0;border-radius:16px;box-shadow:var(--ns-shadow-card);gap:7px;justify-content:flex-start;min-height:154px;overflow:hidden;padding:23px 22px;position:relative}.ugc-app .ugc-kpi-mark{background:var(--ns-coral);border-radius:999px;height:7px;margin-bottom:13px;width:28px}.ugc-app .ugc-kpi-1 .ugc-kpi-mark{background:var(--ns-sage)}.ugc-app .ugc-kpi-2 .ugc-kpi-mark{background:var(--ns-sand)}.ugc-app .ugc-kpi-3 .ugc-kpi-mark{background:var(--ns-lilac)}.ugc-app .ugc-kpi-4 .ugc-kpi-mark{background:var(--ns-sky)}.ugc-app .ugc-kpi-label{color:var(--ns-muted);font-size:12.5px;font-weight:650;letter-spacing:.02em}.ugc-app .ugc-kpi-value{font-feature-settings:"tnum";color:var(--ns-ink);font-family:var(--ns-display);font-size:clamp(25px,2.2vw,35px);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1.1}.ugc-app .ugc-kpi-hint{color:var(--ns-muted);font-size:12px;line-height:1.45;margin-top:auto;min-height:18px}.ugc-app .ugc-kpi.danger,.ugc-app .ugc-kpi.warn{border-left-color:var(--ns-line)}.ugc-app .filter-card,.ugc-app .managed-table-card,.ugc-app .table-card,.ugc-app .ugc-brief-card,.ugc-app .ugc-card,.ugc-app .ugc-library-card{background:var(--ns-surface);border:0;border-radius:16px;box-shadow:var(--ns-shadow-card)}.ugc-app .ugc-card{border:0;border-radius:var(--ns-radius-card);margin:0 0 24px}.ugc-app .ugc-card-head{background:#0000;border-bottom-color:var(--ns-hairline);border-bottom:1px solid var(--ns-hairline);min-height:68px;padding:18px 22px}.ugc-app .ugc-card-head strong{color:var(--ns-ink);font-family:var(--ns-display);font-size:16px;font-weight:750;letter-spacing:-.02em}.ugc-app .ugc-card-body{padding:22px}.ugc-app .ugc-empty{align-items:center;background:var(--ns-surface);border-radius:var(--ns-radius-card);box-sizing:border-box;color:var(--ns-muted);display:flex;flex-direction:column;gap:13px;justify-content:center;min-height:260px;padding:32px 24px;text-align:center}.ugc-app .ugc-empty-icon{background:var(--ns-raised);border-radius:16px;color:var(--ns-muted);display:grid;height:48px;place-items:center;width:48px}.ugc-app .ugc-empty strong{color:var(--ns-ink);font-family:var(--ns-display);font-size:17px;margin:0 0 5px}.ugc-app .ugc-empty p{color:var(--ns-muted);font-size:13px;line-height:1.55;margin:0}.ugc-app .button{background:var(--ns-btn-bg);border:1px solid #0000;border-radius:var(--ns-radius-control);box-shadow:none;color:var(--ns-btn-ink);font-weight:600;min-height:40px;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.ugc-app .button:hover:not(:disabled){background:var(--ns-btn-bg-hover)}.ugc-app .button:disabled{cursor:not-allowed;opacity:.45}.ugc-app .link-button{background:#0000;border:0;border-radius:0;box-shadow:none;color:var(--ns-accent-text);font-weight:700;min-height:0;padding:0;text-decoration:underline;text-decoration-color:#0000;text-underline-offset:3px;transition:color .16s ease,text-decoration-color .16s ease}.ugc-app .link-button:hover{background:#0000;color:var(--ns-brand-accent-hover);text-decoration-color:initial}.ugc-app .button.ghost,.ugc-app .button.secondary{background:#0000;border:1px solid var(--ns-line);color:var(--ns-ink)}.ugc-app .button.ghost:hover,.ugc-app .button.secondary:hover{background:var(--ns-raised)}.ugc-app .button:focus-visible,.ugc-app .link-button:focus-visible,.ugc-app input:focus-visible,.ugc-app select:focus-visible,.ugc-app textarea:focus-visible{outline:2px solid var(--ns-brand-accent);outline-offset:2px}.ugc-app .filter-grid{gap:18px}.ugc-app .form-grid{gap:22px 24px}.ugc-app .form-grid .ugc-duration-field,.ugc-app .form-grid label{color:var(--ns-ink);font-size:13px;font-weight:700;gap:9px}.ugc-app .ugc-duration-presets .ugc-chip,.ugc-app .ugc-duration-row input{font-size:14px}.ugc-app .form-grid .portal-select-trigger,.ugc-app .form-grid input,.ugc-app .form-grid select,.ugc-app .form-grid textarea{background:var(--ns-paper);border:1px solid var(--ns-line);border-radius:12px;color:var(--ns-ink);min-height:48px;padding:12px 14px;transition:border-color .15s,background-color .15s,box-shadow .15s}.ugc-app .form-grid textarea{line-height:1.65;min-height:116px;padding:13px 14px}.ugc-app .ugc-required-mark{color:var(--ns-coral);font:inherit;margin-left:2px}.ugc-app .form-grid .ugc-field-error{color:var(--ns-accent-text);font-size:12px;font-weight:650;line-height:1.45;margin:-1px 0 0}.ugc-app .form-grid .portal-select.has-error .portal-select-trigger,.ugc-app .form-grid input.has-error,.ugc-app .form-grid textarea.has-error{background:color-mix(in srgb,var(--ns-accent-text) 4%,var(--ns-surface));border-color:var(--ns-accent-text)}.ugc-app .form-grid .portal-select.has-error .portal-select-trigger:focus-within,.ugc-app .form-grid input.has-error:focus,.ugc-app .form-grid textarea.has-error:focus{border-color:var(--ns-accent-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--ns-accent-text) 14%,#0000)}.ugc-app .form-grid input:hover,.ugc-app .form-grid select:hover,.ugc-app .form-grid textarea:hover{border-color:color-mix(in srgb,var(--ns-muted) 65%,var(--ns-line))}.ugc-app .form-grid input:focus,.ugc-app .form-grid select:focus,.ugc-app .form-grid textarea:focus{background:var(--ns-surface);border-color:var(--ns-brand-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ns-brand-accent) 16%,#0000)}.ugc-app .ugc-profile-form-card .ugc-card-body{overflow:visible;padding:clamp(24px,4vw,42px)}.ugc-app .ugc-profile-form-card .form-grid{max-width:1180px}.ugc-app .ugc-identity-documents{background:var(--ns-surface);border-radius:var(--ns-radius-card);box-shadow:var(--ns-shadow-card);margin-bottom:24px;padding:clamp(20px,3vw,30px)}[data-theme=dark] .ugc-app .ugc-identity-documents{border:1px solid var(--ns-line);box-shadow:none}.ugc-app .ugc-identity-documents-head,.ugc-app .ugc-kyc-document-review-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.ugc-app .ugc-identity-documents-head h2,.ugc-app .ugc-kyc-document-review-head h3{color:var(--ns-ink);font-size:17px;margin:0}.ugc-app .ugc-identity-documents-head p,.ugc-app .ugc-kyc-document-review-head p{color:var(--ns-muted);font-size:12.5px;line-height:1.55;margin:5px 0 0;max-width:68ch}.ugc-app .ugc-identity-documents-head>span,.ugc-app .ugc-kyc-document-review-head>span{font-feature-settings:"tnum";color:var(--ns-muted);flex:0 0 auto;font-size:12px;font-variant-numeric:tabular-nums;font-weight:750}.ugc-app .ugc-identity-document-list,.ugc-app .ugc-kyc-document-review-list{grid-gap:1px;background:var(--ns-line);border-radius:12px;display:grid;gap:1px;overflow:hidden}.ugc-app .ugc-identity-document{grid-gap:14px;align-items:center;background:var(--ns-surface);display:grid;gap:14px;grid-template-columns:40px minmax(0,1fr) auto;padding:16px}.ugc-app .ugc-identity-document-icon{background:var(--ns-soft);border-radius:10px;color:var(--ns-accent-text);display:grid;height:40px;place-items:center;width:40px}.ugc-app .ugc-identity-document-icon svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;height:21px;width:21px}.ugc-app .ugc-identity-document-copy{min-width:0}.ugc-app .ugc-identity-document-copy>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ugc-app .ugc-identity-document-copy strong{color:var(--ns-ink);font-size:13px}.ugc-app .ugc-identity-document-copy p{color:var(--ns-muted);font-size:12px;line-height:1.45;margin:4px 0 0}.ugc-app .ugc-identity-document-copy small{color:var(--ns-muted);display:block;font-size:11px;margin-top:5px;overflow-wrap:anywhere}.ugc-app .ugc-document-status{align-items:center;background:var(--ns-raised);border-radius:var(--ns-radius-pill);color:var(--ns-muted);display:inline-flex;font-size:10.5px;font-weight:750;min-height:22px;padding:2px 8px}.ugc-app .ugc-document-status.approved{background:#2375541f;color:#237554}.ugc-app .ugc-document-status.pending{background:#a56a001f;color:#805300}.ugc-app .ugc-document-status.rejected{background:#b423181a;color:#b42318}[data-theme=dark] .ugc-app .ugc-document-status.approved{color:#7bd5ad}[data-theme=dark] .ugc-app .ugc-document-status.pending{color:#e8b866}[data-theme=dark] .ugc-app .ugc-document-status.rejected{color:#ff938a}.ugc-app .ugc-identity-document-actions,.ugc-app .ugc-kyc-document-review-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ugc-app .ugc-identity-document-preview{grid-column:2/-1;margin:2px 0 0}.ugc-app .ugc-identity-document-preview img{background:var(--ns-raised);border-radius:10px;display:block;max-height:340px;object-fit:contain;width:min(100%,560px)}.ugc-app .ugc-document-notice{color:var(--ns-muted);font-size:12.5px;margin-top:14px}.ugc-app .ugc-profile-completion{background:var(--ns-surface);border:1px solid var(--ns-line);border-radius:8px;box-shadow:var(--ns-shadow-soft);padding:clamp(20px,3vw,30px)}.ugc-app .ugc-profile-completion-summary{align-items:flex-start;display:flex;gap:28px;justify-content:space-between}.ugc-app .ugc-profile-completion-summary h2{color:var(--ns-ink);font-size:18px;line-height:1.35;margin:0}.ugc-app .ugc-profile-completion-summary p{color:var(--ns-muted);font-size:13px;line-height:1.55;margin:6px 0 0;max-width:68ch}.ugc-app .ugc-profile-completion-summary>strong{font-feature-settings:"tnum";color:var(--ns-ink);font-size:clamp(28px,3vw,38px);font-variant-numeric:tabular-nums;line-height:1}.ugc-app .ugc-profile-completion-track{background:var(--ns-raised);border-radius:999px;height:8px;margin-top:20px;overflow:hidden}.ugc-app .ugc-profile-completion-track i{background:linear-gradient(90deg,var(--ns-orange),var(--ns-pink));border-radius:inherit;display:block;height:100%;transition:width .35s ease;width:var(--ugc-profile-progress)}.ugc-app .ugc-profile-completion-missing{border-top:1px solid var(--ns-line);margin-top:22px;padding-top:20px}.ugc-app .ugc-profile-completion-missing>b{color:var(--ns-ink);display:block;font-size:13px;margin-bottom:10px}.ugc-app .ugc-profile-completion-missing>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ugc-app .ugc-profile-completion-missing button{align-items:center;background:#0000;border:0;border-top:1px solid var(--ns-line);color:var(--ns-muted);cursor:pointer;display:flex;font:inherit;font-size:13px;gap:12px;justify-content:space-between;min-width:0;padding:12px 14px;text-align:left}.ugc-app .ugc-profile-completion-missing button:nth-child(-n+3){border-top:0}.ugc-app .ugc-profile-completion-missing button:hover{background:var(--ns-raised);color:var(--ns-ink)}.ugc-app .ugc-profile-completion-missing button span{overflow-wrap:anywhere}.ugc-app .ugc-profile-completion-missing button svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none;height:17px;width:17px}@media (max-width:880px){.ugc-app .ugc-profile-completion-missing>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ugc-app .ugc-profile-completion-missing button:nth-child(-n+3){border-top:1px solid var(--ns-line)}.ugc-app .ugc-profile-completion-missing button:nth-child(-n+2){border-top:0}}@media (max-width:560px){.ugc-app .ugc-profile-completion-summary{gap:16px}.ugc-app .ugc-profile-completion-missing>div{grid-template-columns:1fr}.ugc-app .ugc-profile-completion-missing button:nth-child(-n+2){border-top:1px solid var(--ns-line)}.ugc-app .ugc-profile-completion-missing button:first-child{border-top:0}}.ugc-app .ugc-didit-panel{grid-gap:16px;align-items:center;background:var(--ns-surface);border:1px solid var(--ns-line);border-left:3px solid #8a746d;border-radius:8px;box-shadow:var(--ns-shadow-soft);display:grid;gap:16px;grid-template-columns:44px minmax(0,1fr) auto;padding:20px}.ugc-app .ugc-didit-panel.approved{border-left-color:#237554}.ugc-app .ugc-didit-panel.declined{border-left-color:var(--ns-accent-text)}.ugc-app .ugc-didit-panel.progress,.ugc-app .ugc-didit-panel.review{border-left-color:#a56a00}.ugc-app .ugc-didit-icon{background:var(--ns-raised);border-radius:8px;color:var(--ns-ink);display:grid;height:44px;place-items:center;width:44px}.ugc-app .ugc-didit-action svg,.ugc-app .ugc-didit-icon svg{fill:none;stroke:currentColor;stroke-width:1.8;height:20px;width:20px}.ugc-app .ugc-didit-copy{min-width:0}.ugc-app .ugc-didit-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ugc-app .ugc-didit-title-row h2{color:var(--ns-ink);font-size:16px;line-height:1.35;margin:0}.ugc-app .ugc-didit-title-row span{background:var(--ns-raised);border-radius:999px;color:var(--ns-muted);font-size:12px;font-weight:700;padding:4px 8px}.ugc-app .ugc-didit-panel.approved .ugc-didit-title-row span{background:#2375541f;color:#237554}.ugc-app .ugc-didit-panel.declined .ugc-didit-title-row span{background:#b423181a;color:var(--ns-accent-text)}.ugc-app .ugc-didit-panel.progress .ugc-didit-title-row span,.ugc-app .ugc-didit-panel.review .ugc-didit-title-row span{background:#a56a001f;color:#805300}.ugc-app .ugc-didit-copy p{color:var(--ns-muted);font-size:13px;line-height:1.55;margin:6px 0 0;max-width:760px}.ugc-app .ugc-didit-copy .ugc-didit-safe-summary{color:var(--ns-ink);font-weight:650}.ugc-app .ugc-didit-prefill-status{color:#237554;font-size:12px;font-weight:650;margin-top:7px}.ugc-app .ugc-didit-error{color:var(--ns-accent-text);font-size:12px;font-weight:650;margin-top:7px}.ugc-app .ugc-didit-action{white-space:nowrap}.ugc-app .ugc-didit-complete{color:#237554;font-size:13px;font-weight:750;white-space:nowrap}[data-theme=dark] .ugc-app .ugc-didit-panel.approved .ugc-didit-title-row span{color:#7bd5ad}[data-theme=dark] .ugc-app .ugc-didit-panel.progress .ugc-didit-title-row span,[data-theme=dark] .ugc-app .ugc-didit-panel.review .ugc-didit-title-row span{color:#e8b866}@media (max-width:760px){.ugc-app .ugc-didit-panel{grid-template-columns:40px minmax(0,1fr);padding:16px}.ugc-app .ugc-didit-icon{height:40px;width:40px}.ugc-app .ugc-didit-action{grid-column:1/-1;width:100%}}.ugc-app .ugc-tax-lookup{grid-gap:9px;display:grid;gap:9px;grid-template-columns:minmax(0,1fr);min-width:0}.ugc-app .ugc-tax-lookup>label{min-width:0}.ugc-app .ugc-tax-lookup-status{color:var(--ns-muted);font-size:12px;font-weight:600;line-height:1.45}.ugc-app .ugc-tax-lookup-status.success{color:#237554}.ugc-app .ugc-tax-lookup-status.error{color:var(--ns-accent-text)}.ugc-app .ugc-tax-lookup-status.warning{color:#8a5a00}[data-theme=dark] .ugc-app .ugc-tax-lookup-status.success{color:#7bd5ad}[data-theme=dark] .ugc-app .ugc-tax-lookup-status.warning{color:#e8b866}.ugc-app .ugc-steps{border-bottom:1px solid var(--ns-line);gap:0;margin-bottom:30px}.ugc-app .ugc-steps li{border:0;border-radius:0;color:var(--ns-muted);min-width:150px;padding:12px 4px 15px}.ugc-app .ugc-steps li span{background:var(--ns-raised);color:var(--ns-muted)}.ugc-app .ugc-steps li.current{border-color:var(--ns-coral);box-shadow:inset 0 -2px var(--ns-brand-accent);color:var(--ns-accent-text)}.ugc-app .ugc-steps li.current span{background:var(--ns-brand-accent);color:#fff}.ugc-app .ugc-brief-card,.ugc-app .ugc-library-card{transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease}.ugc-app .ugc-brief-card:hover,.ugc-app .ugc-library-card:hover{box-shadow:var(--ns-shadow-raise);transform:translateY(-3px)}.ugc-app .ugc-brief-card:nth-child(3n+2):before{background:#dce5d2}.ugc-app .ugc-brief-card:nth-child(3n):before{background:#ddd8eb}[data-theme=dark] .ugc-app .ugc-brief-card:before{background:#50342d}[data-theme=dark] .ugc-app .ugc-brief-card:nth-child(3n+2):before{background:#35422f}[data-theme=dark] .ugc-app .ugc-brief-card:nth-child(3n):before{background:#3b354d}.ugc-app .ugc-brief-card>dl,.ugc-app .ugc-brief-card>footer,.ugc-app .ugc-brief-card>header,.ugc-app .ugc-brief-card>p{position:relative;z-index:1}.ugc-app .ugc-brief-card h3{color:var(--ns-ink);font-family:var(--ns-display);font-size:18px;letter-spacing:-.02em;line-height:1.4}.ugc-app .ugc-brief-card footer{border-top-color:var(--ns-hairline);padding-top:16px}.ugc-app table{background:#0000;color:var(--ns-ink)}.ugc-app th{background:var(--ns-raised);color:var(--ns-muted);font-size:11px;font-weight:700;height:45px;letter-spacing:.055em;padding-inline:18px;text-transform:uppercase}.ugc-app td,.ugc-app th{border-color:var(--ns-hairline)}.ugc-app td{color:var(--ns-ink);min-height:54px;padding:15px 18px;vertical-align:middle}.ugc-app tbody tr:hover td{background:var(--ns-paper)}.ugc-app .ugc-tag{align-items:center;background:var(--ns-raised);box-sizing:border-box;color:var(--ns-muted);display:inline-flex;font-size:11.5px;justify-content:center;line-height:1.2;min-height:26px;padding:5px 12px}.ugc-app .ugc-tag.ok{background:#dcebe1;color:#315f45}.ugc-app .ugc-tag.info{background:#dce8eb;color:#365f69}.ugc-app .ugc-tag.warn{background:#f1e4c9;color:#775523}.ugc-app .ugc-tag.danger{background:#f2d9d3;color:#8a3c2d}[data-theme=dark] .ugc-app .ugc-tag.ok{background:#293b2e;color:#a8d5b4}[data-theme=dark] .ugc-app .ugc-tag.info{background:#29383c;color:#acd0d9}[data-theme=dark] .ugc-app .ugc-tag.warn{background:#403522;color:#e4c98f}[data-theme=dark] .ugc-app .ugc-tag.danger{background:#472c27;color:#f0aa9c}@keyframes ugc-page-heading-in{0%{clip-path:inset(0 0 34% 0);opacity:.45;transform:translateY(12px)}to{clip-path:inset(0);opacity:1;transform:translateY(0)}}@keyframes ugc-work-surface-in{0%{filter:blur(3px);opacity:.58;transform:translateY(14px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}.ugc-app .ugc-page-head{align-items:center;animation:ugc-page-heading-in .48s cubic-bezier(.2,.8,.2,1) both;border:0;margin:0 0 6px;min-height:70px;padding:0}.ugc-app .page-content>:is(.filter-card,.ugc-card,.table-card,.managed-table-card,.ugc-brief-grid,.ugc-library-grid,.ugc-grid-2,.ugc-profile-form-card){animation:ugc-work-surface-in .5s cubic-bezier(.2,.8,.2,1) .07s backwards}@media (max-width:1180px){.ugc-app .ugc-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.ugc-app .page-content{padding-top:30px}.ugc-app .ugc-welcome{align-items:start;grid-template-columns:1fr}.ugc-app .ugc-welcome-action{justify-self:start}.ugc-app .ugc-admin-overview .ugc-kpi-row,.ugc-app .ugc-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ugc-app .page-content{padding-inline:14px}.ugc-app .ugc-welcome{min-height:250px;padding:26px 22px}.ugc-app .ugc-welcome h2{font-size:29px}.ugc-app .ugc-admin-overview .ugc-kpi-row,.ugc-app .ugc-kpi-row{grid-template-columns:1fr}.ugc-app .ugc-kpi{min-height:132px}}@media (prefers-reduced-motion:reduce){.ugc-app .button,.ugc-app .link-button,.ugc-app .ugc-brief-card,.ugc-app .ugc-library-card,.ugc-app .ugc-welcome-action{transition:none}.ugc-app .page-content>*,.ugc-app .ugc-page-head{animation:none}}.ugc-app .ugc-curated{margin:24px 0 34px}.ugc-app .ugc-curated-heading,.ugc-app .ugc-follow-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.ugc-app .ugc-curated-heading>div>span,.ugc-app .ugc-follow-heading>div>span{color:var(--ns-muted);display:block;font-size:10px;font-weight:800;letter-spacing:.12em;margin-bottom:7px;text-transform:uppercase}.ugc-app .ugc-curated-heading h2,.ugc-app .ugc-follow-heading h2{color:var(--ns-ink);font-size:21px;font-weight:750;letter-spacing:-.025em;margin:0}.ugc-app .ugc-curated-heading h2 svg{fill:var(--ns-brand-accent);height:17px;vertical-align:-2px;width:17px}.ugc-app .ugc-curated-heading>a,.ugc-app .ugc-follow-heading>a{align-items:center;color:var(--ns-accent-text);display:inline-flex;font-size:13px;font-weight:750;gap:5px;text-decoration:none}.ugc-app .ugc-curated-heading>a svg,.ugc-app .ugc-curated-view svg,.ugc-app .ugc-follow-heading>a svg{fill:none;stroke:currentColor;stroke-width:1.8;height:15px;width:15px}.ugc-app .ugc-curated-heading>a:hover,.ugc-app .ugc-follow-heading>a:hover{text-decoration:underline;text-underline-offset:4px}.ugc-app .ugc-curated-tools{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.ugc-app .ugc-curated-search{align-items:center;background:var(--ns-surface);border:1px solid var(--ns-line);border-radius:12px;color:var(--ns-muted);display:flex;gap:10px;min-height:44px;padding:0 14px;width:min(390px,100%)}.ugc-app .ugc-curated-search:focus-within{border-color:var(--ns-brand-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ns-brand-accent) 16%,#0000)}.ugc-app .ugc-curated-search svg{fill:none;stroke:currentColor;stroke-width:1.8;flex:0 0 17px;height:17px;width:17px}.ugc-app .ugc-curated-search input{background:#0000;border:0;color:var(--ns-ink);font:inherit;font-size:13px;outline:0;width:100%}.ugc-app .ugc-curated-search input::placeholder{color:var(--ns-muted);opacity:.8}.ugc-app .ugc-curated-controls{align-items:center;display:flex;gap:10px}.ugc-app .ugc-saved-filter,.ugc-app .ugc-view-tabs{align-items:center;background:var(--ns-raised);border:1px solid var(--ns-line);border-radius:10px;display:inline-flex;gap:3px;padding:3px}.ugc-app .ugc-saved-filter button,.ugc-app .ugc-view-tabs button{background:#0000;border:0;border-radius:7px;color:var(--ns-muted);cursor:pointer;font:inherit;font-size:12px;font-weight:700;min-height:34px;padding:6px 13px}.ugc-app .ugc-saved-filter button.on,.ugc-app .ugc-view-tabs button.on{background:var(--ns-surface);box-shadow:0 5px 14px -11px #171719a6;color:var(--ns-accent-text)}.ugc-app .ugc-view-tabs{align-self:flex-start}.ugc-app .ugc-curated-sort select{background:#0000;border:0;color:var(--ns-ink);cursor:pointer;font:inherit;font-weight:700;min-height:40px;outline:0}.ugc-app .ugc-curated-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.ugc-app .ugc-curated-card{background:var(--ns-surface);border:1px solid var(--ns-line);border-radius:16px;overflow:hidden}.ugc-app .ugc-curated-brand-art{background:#efd8cc;color:#8b5044;display:grid;height:164px;place-content:center;position:relative;text-align:center}.ugc-app .ugc-curated-card.tone-1 .ugc-curated-brand-art{background:#dce5d2;color:#4e6b4b}.ugc-app .ugc-curated-card.tone-2 .ugc-curated-brand-art{background:#ddd8eb;color:#615381}[data-theme=dark] .ugc-app .ugc-curated-brand-art{background:#50342d;color:#f0a993}[data-theme=dark] .ugc-app .ugc-curated-card.tone-1 .ugc-curated-brand-art{background:#35422f;color:#b9d3aa}[data-theme=dark] .ugc-app .ugc-curated-card.tone-2 .ugc-curated-brand-art{background:#3b354d;color:#c9bde8}.ugc-app .ugc-curated-brand-art>strong{font-family:Georgia,serif;font-size:48px;font-weight:500;letter-spacing:-.06em;line-height:1}.ugc-app .ugc-curated-brand-art>span{font-size:9px;letter-spacing:.14em;margin-top:8px}.ugc-app .ugc-curated-brand-art button{background:color-mix(in srgb,var(--ns-surface) 88%,#0000);border:0;border-radius:50%;color:var(--ns-muted);cursor:pointer;display:grid;height:34px;padding:0;place-items:center;position:absolute;right:12px;top:12px;width:34px}.ugc-app .ugc-curated-brand-art button.is-saved{color:var(--ns-brand-accent)}.ugc-app .ugc-curated-brand-art button svg{fill:none;stroke:currentColor;stroke-width:1.7;height:16px;width:16px}.ugc-app .ugc-curated-brand-art button.is-saved svg{fill:currentColor}.ugc-app .ugc-curated-brand-art button:disabled{cursor:wait;opacity:.62}.ugc-app .ugc-curated-body{padding:16px 18px 18px}.ugc-app .ugc-curated-brand{border-bottom:1px solid var(--ns-hairline);margin-bottom:13px;padding-bottom:13px;width:100%}.ugc-app .ugc-curated-brand .ugc-entity-name{color:var(--ns-ink);font-size:11px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ugc-app .ugc-curated-meta{grid-gap:8px;align-items:center;color:var(--ns-muted);display:grid;font-size:11px;gap:8px;grid-template-columns:minmax(0,1fr) auto}.ugc-app .ugc-curated-meta>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ugc-app .ugc-curated-match{color:var(--ns-accent-text);font-weight:800;white-space:nowrap}.ugc-app .ugc-curated-meta>span:last-child{white-space:nowrap}.ugc-app .ugc-curated-meta span:last-child:before{border:1px solid;border-radius:50%;content:"";display:inline-block;height:7px;margin-right:5px;width:7px}.ugc-app .ugc-curated-body h3{color:var(--ns-ink);font-size:17px;letter-spacing:-.02em;line-height:1.4;margin:10px 0 14px;min-height:46px}.ugc-app .ugc-curated-pay{grid-gap:5px 12px;border-top:1px solid var(--ns-hairline);display:grid;gap:5px 12px;grid-template-columns:1fr auto;padding-top:14px}.ugc-app .ugc-curated-pay>span{color:var(--ns-muted);font-size:10px;grid-column:1/-1}.ugc-app .ugc-curated-pay small{align-self:center;color:var(--ns-muted);font-size:10px}.ugc-app .ugc-curated-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr auto;margin-top:18px}.ugc-app .ugc-curated-actions a{align-items:center;border-radius:10px;display:inline-flex;font-size:12px;font-weight:750;justify-content:center;min-height:42px;padding:10px 15px;text-decoration:none}.ugc-app .ugc-curated-view{background:var(--ns-paper);border:1px solid var(--ns-line);color:var(--ns-ink)}.ugc-app .ugc-curated-actions a:hover{transform:translateY(-1px)}.ugc-app .ugc-creator-follow-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);margin-bottom:30px}.ugc-app .ugc-follow-panel{background:var(--ns-surface);border:1px solid var(--ns-line);border-radius:16px;min-width:0;padding:24px}.ugc-app .ugc-follow-panel .ugc-follow-heading{align-items:center;border-bottom:1px solid var(--ns-hairline);margin-bottom:8px;padding-bottom:18px}.ugc-app .ugc-application-list,.ugc-app .ugc-deadline-list{list-style:none;margin:0;padding:0}.ugc-app .ugc-application-list li,.ugc-app .ugc-deadline-list li{align-items:center;border-bottom:1px solid var(--ns-hairline);display:flex;gap:12px;min-height:70px}.ugc-app .ugc-application-list li:last-child,.ugc-app .ugc-deadline-list li:last-child{border-bottom:0}.ugc-app .ugc-entity{align-items:center;display:inline-flex;gap:8px;min-width:0}.ugc-app .ugc-entity-avatar{background:var(--ns-raised);border-radius:9px;flex:0 0 32px;height:32px;object-fit:cover;width:32px}.ugc-app .ugc-entity-avatar.is-initials{background:#ddd8eb;color:#615381;display:grid;font-size:11px;font-weight:800;place-items:center}.ugc-app .ugc-entity-avatar.is-initials.tone-1{background:#dce8eb;color:#365f69}.ugc-app .ugc-entity-avatar.is-initials.tone-2{background:#dce5d2;color:#4e6b4b}.ugc-app .ugc-entity-text{display:grid;min-width:0}.ugc-app .ugc-entity-name{min-width:0}.ugc-app .ugc-entity-name,.ugc-app .ugc-entity-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ugc-app .ugc-entity-sub{color:#667085;font-size:11px}.ugc-app .ugc-entity-stack{grid-gap:4px;display:grid;gap:4px;min-width:0}.ugc-app .ugc-mini-brand{background:#ddd8eb;border-radius:10px;color:#615381;display:grid;flex:0 0 34px;font-size:10px;font-weight:800;height:34px;place-items:center;width:34px}.ugc-app img.ugc-mini-brand{object-fit:cover}.ugc-app .ugc-mini-brand.tone-1{background:#dce8eb;color:#365f69}.ugc-app .ugc-mini-brand.tone-2{background:#dce5d2;color:#4e6b4b}.ugc-app .ugc-application-list li>div{grid-gap:3px;display:grid;gap:3px;margin-right:auto;min-width:0}.ugc-app .ugc-application-list li>div strong{color:var(--ns-ink);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ugc-app .ugc-application-list li>div span{color:var(--ns-muted);font-size:10px}.ugc-app .ugc-application-list .ugc-tag{font-size:10px}.ugc-app .ugc-deadline-list time{background:var(--ns-soft);border-radius:10px;color:var(--ns-accent-text);display:grid;flex:0 0 46px;height:46px;place-content:center;text-align:center;width:46px}.ugc-app .ugc-deadline-list time strong{font-size:16px;line-height:1}.ugc-app .ugc-deadline-list time span{font-size:7px;font-weight:800;margin-top:3px;text-transform:uppercase}.ugc-app .ugc-deadline-list li>div{grid-gap:5px;display:grid;gap:5px;margin-right:auto;min-width:0}.ugc-app .ugc-deadline-list li>div a{color:var(--ns-ink);font-size:12px;font-weight:750;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.ugc-app .ugc-deadline-list li>div span,.ugc-app .ugc-deadline-list li>span{color:var(--ns-muted);font-size:10px}@media (max-width:1040px){.ugc-app .ugc-curated-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ugc-app .ugc-curated-card:last-child{display:none}}@media (max-width:760px){.ugc-app .ugc-curated-tools{align-items:stretch;flex-direction:column}.ugc-app .ugc-curated-search{width:100%}.ugc-app .ugc-curated-sort{align-self:flex-start}.ugc-app .ugc-creator-follow-grid{grid-template-columns:1fr}}@media (max-width:560px){.ugc-app .ugc-curated-grid{grid-template-columns:1fr}.ugc-app .ugc-curated-card:last-child{display:block}.ugc-app .ugc-curated-heading{align-items:flex-start}.ugc-app .ugc-follow-panel{padding:20px 16px}}.ugc-app .language-switch,.ugc-app .language-switch.is-en,.ugc-app .language-switch.is-vi{grid-gap:5px;align-items:center;display:grid;gap:5px;grid-template-columns:22px minmax(0,1fr);height:34px;padding:5px 6px;width:66px}.ugc-app .language-switch-knob,.ugc-app .language-switch.is-en .language-switch-knob,.ugc-app .language-switch.is-vi .language-switch-knob{border:0;box-shadow:none;grid-column:1;grid-row:1;height:22px;position:static;transform:none;width:22px}.ugc-app .topbar .language-switch-label,.ugc-app .topbar .language-switch.is-en .language-switch-label,.ugc-app .topbar .language-switch.is-vi .language-switch-label{color:inherit;font-size:11px;grid-column:2;grid-row:1;height:auto;justify-self:center;line-height:1;position:static}.ugc-app .language-switch.is-en{background:#0000;border-color:var(--ns-line);color:var(--ns-ink);grid-template-columns:minmax(0,1fr) 22px}.ugc-app .language-switch.is-en .language-switch-knob{background:var(--ns-brand-accent);border-color:#0000;grid-column:2}.ugc-app .topbar .language-switch.is-en .language-switch-label{grid-column:1}.ugc-app .form-grid .portal-select-trigger input,.ugc-app .form-grid .portal-select-trigger input:focus,.ugc-app .form-grid .portal-select-trigger input:focus-visible,.ugc-app .form-grid .portal-select-trigger input:hover{background:#0000;border:0;border-radius:0;box-shadow:none;height:100%;min-height:0;outline:0;padding:0}.ugc-app .form-grid .portal-select-trigger{border-radius:8px;height:43px;padding:0 10px 0 14px}.ugc-app .form-grid .portal-select-toggle{background:#0000;border:0;flex-basis:28px;min-height:0;padding:0;width:28px}.ugc-app td .ugc-table-action{align-items:center;border-radius:999px;display:inline-flex;justify-content:center;line-height:1;min-height:34px;min-width:68px;padding:7px 14px;text-decoration:none;white-space:nowrap}.ugc-app .ugc-kpi-row.ugc-kpi-count-6{grid-template-columns:repeat(6,minmax(0,1fr))}.ugc-app .ugc-kpi-count-6 .ugc-kpi{min-width:0;padding-inline:20px}.ugc-app .ugc-kpi-count-6 .ugc-kpi-value{font-size:clamp(22px,1.7vw,31px);min-width:0;overflow-wrap:anywhere}@media (max-width:1450px){.ugc-app .ugc-kpi-row.ugc-kpi-count-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.ugc-app .ugc-kpi-row.ugc-kpi-count-6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ugc-app .ugc-kpi-row.ugc-kpi-count-6{grid-template-columns:1fr}}.ugc-app .ugc-role-dashboard{--studio-ink:#29231f;grid-gap:0;display:grid;gap:0}.ugc-app .ugc-role-dashboard .ugc-welcome{align-items:center;animation:ugc-studio-reveal .72s cubic-bezier(.16,1,.3,1) both;background:#efd7c8;border:0;border-radius:16px;color:var(--studio-ink);gap:clamp(24px,3vw,48px);grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);margin-bottom:clamp(28px,2.6vw,40px);min-height:0;padding:clamp(24px,2.6vw,36px)}.ugc-app .ugc-role-dashboard .ugc-welcome-creator{background:#dbe6d1;color:#243121}[data-theme=dark] .ugc-app .ugc-role-dashboard .ugc-welcome-brand{background:#56372f;color:#fff5ef}[data-theme=dark] .ugc-app .ugc-role-dashboard .ugc-welcome-creator{background:#354330;color:#f2f8ed}@keyframes ugc-studio-reveal{0%{clip-path:inset(0 0 28% 0 round 16px);opacity:.72;transform:translateY(18px)}to{clip-path:inset(0 0 0 0 round 16px);opacity:1;transform:translateY(0)}}.ugc-app .ugc-role-dashboard .ugc-welcome-copy{max-width:760px}.ugc-app .ugc-welcome-date{color:inherit;display:block;font-size:11px;font-weight:800;letter-spacing:.09em;margin-bottom:18px;opacity:.66;text-transform:uppercase}.ugc-app .ugc-role-dashboard .ugc-welcome h1{text-wrap:balance;color:inherit;font-size:clamp(24px,2.1vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.18;margin:0;max-width:14ch}.ugc-app .ugc-role-dashboard .ugc-welcome p{font-size:14px;line-height:1.65;margin:22px 0 0;max-width:58ch;opacity:.75}.ugc-app .ugc-welcome-signal{color:inherit;display:block;font-size:12px;font-weight:750;margin-top:14px}.ugc-app .ugc-role-dashboard .ugc-welcome-action{background:#29231f;margin-top:28px;width:fit-content}[data-theme=dark] .ugc-app .ugc-role-dashboard .ugc-welcome-action{background:#fff8f2;color:#261f1c}.ugc-app .ugc-welcome-stage{--stage-step:82px;min-height:calc(112px + var(--stage-step)*2);position:relative;z-index:1}.ugc-app .ugc-welcome-stage>span{align-items:flex-start;background:#fffaf4;border-radius:16px;box-shadow:0 24px 50px #53372b24;color:#302824;display:flex;justify-content:space-between;min-height:112px;padding:20px 22px;position:absolute;transform-origin:center;width:min(86%,310px)}.ugc-app .ugc-welcome-stage>span:first-child{right:10%;top:0;transform:rotate(-5deg)}.ugc-app .ugc-welcome-stage>span:nth-child(2){background:#29231f;color:#fff8ef;right:0;top:var(--stage-step);transform:rotate(4deg)}.ugc-app .ugc-welcome-stage>span:nth-child(3){background:#ef866d;color:#2c201d;right:13%;top:calc(var(--stage-step)*2);transform:rotate(-2deg)}.ugc-app .ugc-welcome-creator .ugc-welcome-stage>span:nth-child(3){background:#a9bea0;color:#1f2d1d}[data-theme=dark] .ugc-app .ugc-welcome-stage>span{box-shadow:0 26px 54px #00000038}.ugc-app .ugc-welcome-stage small{font-size:10px;font-weight:800;letter-spacing:.08em;opacity:.58}.ugc-app .ugc-welcome-stage strong{font-size:clamp(23px,2.5vw,38px);font-weight:850;letter-spacing:-.035em}.ugc-app .ugc-role-dashboard .ugc-curated{margin:0 0 clamp(46px,5vw,72px)}.ugc-app .ugc-campaign-studio .ugc-curated-heading,.ugc-app .ugc-role-dashboard .ugc-curated-heading{margin-bottom:22px}.ugc-app .ugc-campaign-studio .ugc-curated-heading h2,.ugc-app .ugc-role-dashboard .ugc-curated-heading h2{font-size:clamp(19px,1.5vw,23px)}.ugc-app .ugc-campaign-studio{margin-bottom:clamp(46px,5vw,72px)}.ugc-app .ugc-campaign-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,340px));justify-content:start}.ugc-app .ugc-campaign-card{background:var(--ns-surface);border-radius:var(--ns-radius-card);box-shadow:var(--ns-shadow-card);color:var(--ns-ink);display:flex;flex-direction:column;min-height:300px;overflow:hidden;padding:24px;position:relative}.ugc-app .ugc-campaign-card:before{background:var(--ns-coral);background:var(--ns-campaign-accent,var(--ns-coral));content:"";height:3px;inset:0 0 auto;position:absolute}.ugc-app .ugc-campaign-card:first-child{--ns-campaign-accent:var(--ns-coral)}.ugc-app .ugc-campaign-card.tone-1{--ns-campaign-accent:var(--ns-sage)}.ugc-app .ugc-campaign-card.tone-2{--ns-campaign-accent:var(--ns-sky)}.ugc-app .ugc-campaign-card.tone-3{--ns-campaign-accent:var(--ns-sand)}.ugc-app .ugc-campaign-footer,.ugc-app .ugc-campaign-index,.ugc-app .ugc-campaign-progress>div{align-items:center;display:flex;gap:14px;justify-content:space-between}.ugc-app .ugc-campaign-index>span{font-size:11px;font-weight:800;letter-spacing:.08em;opacity:.55}.ugc-app .ugc-campaign-card .ugc-tag{background:color-mix(in srgb,currentColor 10%,#0000);color:inherit}.ugc-app .ugc-campaign-copy{margin:46px 0 auto}.ugc-app .ugc-campaign-copy>span{font-size:11px;font-weight:700;opacity:.66}.ugc-app .ugc-campaign-copy h3{text-wrap:balance;color:inherit;font-size:clamp(21px,2vw,29px);letter-spacing:-.03em;line-height:1.12;margin:8px 0 28px;max-width:18ch}.ugc-app .ugc-campaign-progress{border-top:1px solid color-mix(in srgb,currentcolor 17%,#0000);padding-top:18px}.ugc-app .ugc-campaign-progress>div{font-size:11px}.ugc-app .ugc-campaign-progress strong{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums}.ugc-app .ugc-campaign-track{background:color-mix(in srgb,currentColor 14%,#0000);border-radius:10px;display:block;height:3px;margin-top:10px;overflow:hidden}.ugc-app .ugc-campaign-track i{background:currentColor;border-radius:inherit;display:block;height:100%}.ugc-app .ugc-campaign-footer{margin-top:24px}.ugc-app .ugc-campaign-footer>div{grid-gap:4px;display:grid;gap:4px}.ugc-app .ugc-campaign-footer small{font-size:9px;opacity:.62}.ugc-app .ugc-campaign-footer strong{font-feature-settings:"tnum";font-size:15px;font-variant-numeric:tabular-nums}.ugc-app .ugc-campaign-footer>a{background:color-mix(in srgb,currentColor 12%,#0000);border-radius:50%;color:inherit;display:grid;height:42px;place-items:center;width:42px}.ugc-app .ugc-campaign-footer svg{fill:none;stroke:currentColor;stroke-width:1.8;height:18px;width:18px}.ugc-app .ugc-campaign-empty{background:var(--ns-surface);border:1px solid var(--ns-line);border-radius:16px}.ugc-app .ugc-metric-strip{border-bottom:1px solid var(--ns-line);border-top:1px solid var(--ns-line);margin-bottom:clamp(46px,5vw,72px);padding:28px 0 0}.ugc-app .ugc-section-intro{margin-bottom:24px}.ugc-app .ugc-section-intro h2{color:var(--ns-ink);font-size:clamp(22px,2vw,30px);letter-spacing:-.025em;margin:0}.ugc-app .ugc-section-intro p{color:var(--ns-muted);font-size:13px;line-height:1.6;margin:8px 0 0;max-width:62ch}.ugc-app .ugc-metric-strip .ugc-kpi-row{gap:0;margin:0}.ugc-app .ugc-metric-strip .ugc-kpi{background:#0000;border:0;border-radius:0;border-right:1px solid var(--ns-hairline);min-height:126px;padding:0 22px 28px}.ugc-app .ugc-metric-strip .ugc-kpi:first-child{padding-left:0}.ugc-app .ugc-metric-strip .ugc-kpi:last-child{border-right:0;padding-right:0}.ugc-app .ugc-metric-strip .ugc-kpi-mark{height:8px;margin-bottom:9px;width:8px}.ugc-app .ugc-metric-strip .ugc-kpi-value{font-size:clamp(22px,2vw,31px)}.ugc-app .ugc-brand-attention{margin-bottom:30px}.ugc-app .ugc-brand-attention .ugc-card{height:calc(100% - 24px)}@media (max-width:1100px){.ugc-app .ugc-role-dashboard .ugc-welcome{grid-template-columns:minmax(0,1fr) 300px}.ugc-app .ugc-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ugc-app .ugc-metric-strip .ugc-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}.ugc-app .ugc-metric-strip .ugc-kpi{border-bottom:1px solid var(--ns-hairline)}}@media (max-width:760px){.ugc-app .ugc-role-dashboard .ugc-welcome{grid-template-columns:1fr;min-height:0;padding:32px 24px}.ugc-app .ugc-role-dashboard .ugc-welcome h1{font-size:clamp(34px,10vw,48px)}.ugc-app .ugc-welcome-stage{display:none}.ugc-app .ugc-campaign-grid{grid-template-columns:1fr}.ugc-app .ugc-campaign-card{min-height:300px}.ugc-app .ugc-metric-strip .ugc-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ugc-app .ugc-metric-strip .ugc-kpi{padding:18px}.ugc-app .ugc-metric-strip .ugc-kpi:first-child{padding-left:18px}.ugc-app .ugc-metric-strip .ugc-kpi:last-child{padding-right:18px}}@media (max-width:480px){.ugc-app .ugc-role-dashboard .ugc-welcome{margin-bottom:40px}.ugc-app .ugc-role-dashboard .ugc-welcome h1{font-size:34px}.ugc-app .ugc-welcome-date{margin-bottom:14px}.ugc-app .ugc-metric-strip .ugc-kpi-row{grid-template-columns:1fr}.ugc-app .ugc-metric-strip .ugc-kpi{border-right:0;min-height:104px}}@media (prefers-reduced-motion:reduce){.ugc-app .ugc-role-dashboard .ugc-welcome{animation:none}}.ugc-app .ugc-profile-gate{background:color-mix(in srgb,var(--ns-soft) 68%,var(--ns-surface));border-color:var(--ns-line);border-left-color:var(--ns-coral);border:1px solid color-mix(in srgb,var(--ns-brand-accent) 24%,var(--ns-line));border-radius:12px;box-shadow:none;padding:16px 18px}.ugc-app .ugc-profile-gate strong{color:var(--ns-ink);font-size:13px;margin-bottom:2px}.ugc-app .ugc-profile-gate span{color:var(--ns-muted);font-size:12px}.ugc-app .ugc-profile-gate .button.secondary{background:var(--ns-surface);border:1px solid #0000;box-shadow:0 8px 20px -16px #17171973;min-height:40px}.ugc-app .filter-card{background:var(--ns-surface);border-radius:16px;box-shadow:0 18px 44px -30px #17171961;padding:20px}.ugc-app .filter-card-main{align-items:end}.ugc-app .filter-card-fields{gap:12px}.ugc-app .filter-card-item{color:var(--ns-muted);font-size:12px;font-weight:700;gap:7px}.ugc-app .filter-card-item>span{color:var(--ns-muted);font-size:11px;font-weight:750}.ugc-app .filter-card-item>input,.ugc-app .filter-card-item>select{background:var(--ns-raised);border:1px solid var(--ns-line);border-radius:10px;height:42px;padding-inline:13px}.ugc-app .filter-card-item>input:hover,.ugc-app .filter-card-item>select:hover{border-color:color-mix(in srgb,var(--ns-muted) 42%,var(--ns-line))}.ugc-app .filter-card-buttons{padding-bottom:0}.ugc-app .filter-button{background:var(--ns-surface);border-color:var(--ns-line);border-radius:10px;color:var(--ns-ink);min-height:42px}.ugc-app .ugc-chip-row{gap:7px;padding:2px 0 6px}.ugc-app .ugc-chip-row>span{font-size:11px;font-weight:700;margin-right:7px}.ugc-app .ugc-chip{background:var(--ns-surface);border:1px solid #0000;border-radius:999px;box-shadow:0 7px 18px -16px #17171980;color:var(--ns-muted);min-height:34px;padding:7px 13px}.ugc-app .ugc-chip.on,.ugc-app .ugc-chip:hover{background:var(--ns-soft);border-color:color-mix(in srgb,var(--ns-brand-accent) 20%,#0000);color:var(--ns-accent-text)}.ugc-app .ugc-result-head{align-items:center;border-top:1px solid var(--ns-line);margin-top:10px;padding-top:24px}.ugc-app .ugc-result-head strong{font-size:18px;letter-spacing:0}.ugc-app .ugc-result-head>div:first-child{grid-gap:4px;display:grid;gap:4px}.ugc-app .ugc-result-sort{align-items:center;color:var(--ns-muted);display:flex;font-size:11px;font-weight:700;gap:10px}.ugc-app .ugc-result-sort .portal-select{width:180px}.ugc-app .portal-select.is-static .portal-select-trigger,.ugc-app .portal-select.is-static .portal-select-trigger input{cursor:pointer}.ugc-app .ugc-curated-sort .portal-select-trigger,.ugc-app .ugc-result-sort .portal-select-trigger{background:var(--ns-surface);border:1px solid var(--ns-line);border-radius:10px;box-shadow:0 8px 20px -18px #1717198c;color:var(--ns-ink);height:42px;padding-inline:13px 9px}.ugc-app .ugc-curated-sort .portal-select-trigger input,.ugc-app .ugc-result-sort .portal-select-trigger input{font-size:12px;font-weight:700}.ugc-app .ugc-curated-sort .portal-select-menu,.ugc-app .ugc-result-sort .portal-select-menu{background:var(--ns-surface);border:1px solid var(--ns-line);border-radius:12px;box-shadow:0 18px 42px -16px #17171952;min-width:0;padding:6px;width:100%}.ugc-app .ugc-curated-sort .portal-select-menu button,.ugc-app .ugc-result-sort .portal-select-menu button{border-radius:8px;color:var(--ns-ink);min-height:38px;padding:8px 10px}.ugc-app .ugc-curated-sort .portal-select-menu button:hover,.ugc-app .ugc-result-sort .portal-select-menu button:hover{background:var(--ns-hover)}.ugc-app .ugc-curated-sort .portal-select-menu button.is-selected,.ugc-app .ugc-result-sort .portal-select-menu button.is-selected{background:var(--ns-soft);color:var(--ns-accent-text)}.ugc-app .ugc-curated-sort{align-items:center;background:#0000;border:0;border-radius:12px;color:var(--ns-muted);display:flex;font-size:12px;gap:7px;min-height:44px;padding:0 0 0 12px}.ugc-app .ugc-curated-sort .portal-select{width:170px}.ugc-app .ugc-brief-grid{gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.ugc-app .ugc-brief-card-tools{align-items:center;display:flex;gap:8px}.ugc-app .ugc-brief-save{background:var(--ns-raised);border:1px solid var(--ns-line);border-radius:50%;color:var(--ns-muted);cursor:pointer;display:grid;flex:0 0 34px;height:34px;padding:0;place-items:center;width:34px}.ugc-app .ugc-brief-save:hover{border-color:var(--ns-brand-accent);color:var(--ns-brand-accent)}.ugc-app .ugc-brief-save.is-saved{border-color:color-mix(in srgb,var(--ns-brand-accent) 42%,var(--ns-line));color:var(--ns-brand-accent)}.ugc-app .ugc-brief-save:disabled{cursor:wait;opacity:.58}.ugc-app .ugc-brief-save svg{fill:none;stroke:currentColor;stroke-width:1.8;height:16px;width:16px}.ugc-app .ugc-brief-save.is-saved svg{fill:currentColor}.ugc-app .ugc-brief-card{background:var(--ns-surface);border:0;border-radius:16px;box-shadow:0 18px 40px -28px #1717197a;display:block;gap:14px;min-height:390px;overflow:hidden;padding:0;position:relative}.ugc-app .ugc-brief-card:before{background:#efd8cc;content:"";display:none;height:126px;inset:0 0 auto;position:absolute}.ugc-app .ugc-brief-card-content{display:flex;flex-direction:column;min-height:390px;min-width:0;padding:22px}.ugc-app .ugc-brief-card-content>header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ugc-app .ugc-brief-identity{align-items:flex-start}.ugc-app .ugc-brief-identity h3{color:var(--ns-ink);font-size:18px;letter-spacing:0;line-height:1.32;margin:-2px 0 0}.ugc-app .ugc-brand-tile{border-radius:10px;margin-top:1px}.ugc-app .ugc-brief-product{color:var(--ns-muted);font-size:12px;font-weight:600;margin:15px 0 0}.ugc-app .ugc-brief-desc{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--ns-muted);display:-webkit-box;font-size:12px;line-height:1.7;margin:10px 0 18px;min-height:61px;overflow:hidden}.ugc-app .ugc-brief-meta{border-top:1px solid var(--ns-hairline);gap:12px 18px;margin-top:auto;padding-block:4px;padding:16px 0}.ugc-app .ugc-brief-meta dt{color:var(--ns-muted);font-size:10.5px;font-weight:700;letter-spacing:0;margin-bottom:4px}.ugc-app .ugc-brief-meta dd{font-feature-settings:"tnum";color:var(--ns-ink);font-size:12px;font-variant-numeric:tabular-nums}.ugc-app .ugc-brief-card-content footer .button.small{border-radius:10px;min-height:36px}@media (max-width:1080px){.ugc-app .ugc-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ugc-app .ugc-result-head{align-items:stretch}.ugc-app .ugc-result-sort{justify-content:space-between}.ugc-app .ugc-result-sort .portal-select{width:min(190px,65vw)}.ugc-app .ugc-brief-grid{grid-template-columns:1fr}.ugc-app .ugc-curated-sort{justify-content:space-between;padding-left:0;width:100%}.ugc-app .ugc-curated-sort .portal-select{width:min(190px,65vw)}.ugc-app .ugc-curated-controls{align-items:stretch;flex-direction:column;width:100%}.ugc-app .ugc-saved-filter{align-self:flex-start}}.ugc-app .ugc-creator-toolbar{align-items:center;border-bottom:1px solid var(--ns-hairline);display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.ugc-app .ugc-view-tabs{background:var(--ns-raised);border-radius:8px;display:inline-flex;gap:4px;padding:4px}.ugc-app .ugc-view-tabs button{background:#0000;border:0;border-radius:6px;color:var(--ns-muted);cursor:pointer;font:inherit;font-size:13px;font-weight:700;min-height:36px;padding:0 14px}.ugc-app .ugc-view-tabs button:hover{color:var(--ns-ink)}.ugc-app .ugc-view-tabs button.is-active{background:var(--ns-surface);box-shadow:0 4px 12px -8px #1018288c;color:var(--ns-ink)}.ugc-app .ugc-creator-search{align-items:stretch;display:flex;gap:8px;width:min(100%,430px)}.ugc-app .ugc-creator-search input{background:var(--ns-surface);border:1px solid var(--ns-line);border-radius:var(--ns-radius-control);color:var(--ns-ink);flex:1 1;font:inherit;font-size:13.5px;height:42px;min-width:0;outline:none;padding:0 14px}.ugc-app .ugc-creator-search input::placeholder{color:var(--ns-muted)}.ugc-app .ugc-creator-search input:hover{border-color:var(--ns-muted)}.ugc-app .ugc-creator-search input:focus{border-color:var(--ns-brand-accent);box-shadow:0 0 0 3px #f6535224}.ugc-app .ugc-creator-search .button{flex:0 0 auto;min-height:42px}.ugc-app .ugc-creator-actions .button svg,.ugc-app .ugc-creator-search .button svg,.ugc-app .ugc-table-action svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:17px;width:17px}.ugc-app .ugc-creator-list{grid-gap:12px;display:grid;gap:12px}.ugc-app .ugc-creator-row{grid-gap:14px 24px;align-items:center;background:var(--ns-surface);border:1px solid var(--ns-line);border-radius:10px;display:grid;gap:14px 24px;grid-template-areas:"main bio stats actions" "portfolio portfolio portfolio actions";grid-template-columns:minmax(220px,1.2fr) minmax(220px,1.3fr) minmax(330px,1.6fr) auto;padding:18px}.ugc-app .ugc-creator-main{align-items:center;display:flex;flex-wrap:wrap;gap:10px;grid-area:main;min-width:0}.ugc-app .ugc-creator-main .ugc-entity{min-width:0}.ugc-app .ugc-creator-main .ugc-entity-avatar{border-radius:10px}.ugc-app .ugc-creator-bio{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--ns-muted);display:-webkit-box;font-size:13px;grid-area:bio;line-height:1.55;margin:0;overflow:hidden}.ugc-app .ugc-creator-stats{grid-gap:12px;display:grid;gap:12px;grid-area:stats;grid-template-columns:repeat(4,minmax(70px,1fr));margin:0}.ugc-app .ugc-creator-stats div{min-width:0}.ugc-app .ugc-creator-stats dt{color:var(--ns-muted);font-size:11px;font-weight:700;margin-bottom:4px}.ugc-app .ugc-creator-stats dd{font-feature-settings:"tnum";color:var(--ns-ink);font-size:13px;font-variant-numeric:tabular-nums;font-weight:750;margin:0}.ugc-app .ugc-creator-portfolio{display:flex;gap:8px;grid-area:portfolio}.ugc-app .ugc-creator-portfolio img{background:var(--ns-raised);border-radius:6px;height:52px;object-fit:cover;width:72px}.ugc-app .ugc-creator-actions{align-self:stretch;display:flex;flex-direction:column;gap:8px;grid-area:actions;justify-content:center;min-width:176px}.ugc-app .ugc-creator-actions .button{font-size:12px;justify-content:center;min-height:40px;padding:8px 12px}.ugc-app .ugc-favorite-button.is-active{color:var(--ns-accent-text)}.ugc-app .ugc-favorite-button.is-active svg{fill:currentColor}.ugc-app .ugc-invite-briefs{grid-gap:8px;display:grid;gap:8px;margin-top:16px;max-height:360px;overflow-y:auto}.ugc-app .ugc-invite-briefs>button{grid-gap:12px;align-items:center;background:var(--ns-surface);border:1px solid var(--ns-line);border-radius:8px;color:var(--ns-ink);cursor:pointer;display:grid;gap:12px;grid-template-columns:64px minmax(0,1fr) 20px;padding:8px;text-align:left;width:100%}.ugc-app .ugc-invite-briefs>button:hover{background:var(--ns-hover);border-color:var(--ns-muted)}.ugc-app .ugc-invite-briefs>button.is-selected{background:var(--ns-soft);border-color:var(--ns-accent-text)}.ugc-app .ugc-invite-briefs img{background:var(--ns-raised);border-radius:5px;height:48px;object-fit:cover;width:64px}.ugc-app .ugc-invite-briefs button>span:nth-child(2){display:flex;flex-direction:column;gap:3px;min-width:0}.ugc-app .ugc-invite-briefs strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ugc-app .ugc-invite-briefs small{color:var(--ns-muted);font-size:12px}.ugc-app .ugc-radio-mark{border:1px solid var(--ns-muted);border-radius:50%;height:16px;width:16px}.ugc-app .ugc-invite-briefs .is-selected .ugc-radio-mark{border:5px solid var(--ns-accent-text)}.ugc-app .ugc-invite-banner{align-items:center;background:var(--ns-soft);border:1px solid var(--ns-line);border-radius:8px;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;padding:14px 16px}.ugc-app .ugc-invite-banner>div{display:flex;flex-direction:column;gap:3px}.ugc-app .ugc-invite-banner strong{color:var(--ns-ink);font-size:13px}.ugc-app .ugc-invite-banner span{color:var(--ns-muted);font-size:12px}.ugc-app .ugc-invite-banner img{border-radius:8px;height:40px;object-fit:cover;width:40px}.ugc-app .ugc-table-action{font-size:12px;min-height:34px;padding:6px 10px}@media (max-width:1180px){.ugc-app .ugc-creator-row{grid-template-areas:"main stats" "bio actions" "portfolio actions";grid-template-columns:minmax(220px,1fr) minmax(360px,1.5fr)}.ugc-app .ugc-creator-actions{align-self:center;flex-direction:row}}@media (max-width:760px){.ugc-app .ugc-creator-toolbar{align-items:stretch;flex-direction:column}.ugc-app .ugc-creator-search,.ugc-app .ugc-view-tabs{width:100%}.ugc-app .ugc-view-tabs button{flex:1 1}.ugc-app .ugc-creator-row{grid-template-areas:"main" "bio" "stats" "portfolio" "actions";grid-template-columns:1fr;padding:15px}.ugc-app .ugc-creator-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ugc-app .ugc-creator-actions{align-self:auto;flex-direction:column}}.app-shell.ugc-app{background:var(--ns-paper);color:var(--ns-ink);grid-template-columns:236px minmax(0,1fr)}.app-shell.ugc-app.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.ugc-app .sidebar{background:var(--ns-rail);border-radius:0;border-right:0;box-shadow:inset -1px 0 #ffffff1f;color:var(--ns-rail-ink);padding:14px 10px 20px}.ugc-app .brand{background:#ffffff17;border:1px solid #ffffff24;border-radius:12px;margin:0 0 28px;min-height:52px;padding:8px 10px}.ugc-app.sidebar-collapsed .sidebar{padding-inline:10px}.ugc-app.sidebar-collapsed .brand{justify-content:center;margin-inline:0;margin:0 auto 28px;min-height:48px;padding:7px}.ugc-app.sidebar-collapsed .brand .nestream-logo,.ugc-app.sidebar-collapsed .brand .nestream-logo-main{justify-content:center;width:100%}.ugc-app .sidebar-nav{gap:9px}.ugc-app .sidebar a{border-radius:12px;color:var(--ns-rail-dim);font-weight:600;min-height:46px;padding:10px 12px;transition:background-color .16s ease,color .16s ease}.ugc-app.sidebar-collapsed .sidebar a{margin-inline:auto;min-height:48px;padding:0;width:48px}.ugc-app.sidebar-collapsed .sidebar a.active{border-radius:12px;box-shadow:var(--ns-rail-active-shadow);margin-right:0;padding:0;width:48px}.ugc-app .nav-icon{stroke-width:1.8;height:19px;width:19px}.ugc-app .topbar{background:var(--ns-paper);border-bottom:0;min-height:0;padding:10px clamp(16px,2.2vw,34px) 0;position:sticky;top:0;z-index:20}.ugc-app .topbar-inner{align-items:center;background:var(--ns-surface);border-radius:12px;box-shadow:0 12px 32px -26px #1717197a;display:flex;gap:20px;justify-content:space-between;margin-inline:auto;min-height:54px;padding:7px 10px 7px 12px;width:min(100%,1540px)}.ugc-app .topbar-heading{gap:11px}.ugc-app .sidebar-toggle,.ugc-app .theme-toggle{border-radius:10px;color:var(--ns-muted);height:36px;width:36px}.ugc-app .sidebar-toggle{background:var(--ns-raised)}.ugc-app .breadcrumb{color:var(--ns-ink);font-size:13px;font-weight:600;gap:7px;letter-spacing:-.01em}.ugc-app .breadcrumb [aria-current=page]{color:var(--ns-ink);font-weight:750}.ugc-app .breadcrumb-separator{color:var(--ns-muted);font-size:11px;opacity:.55}.ugc-app .topbar-actions{gap:7px}.ugc-app .ugc-notification-center{position:relative}.ugc-app .ugc-notification-trigger{background:#0000;border:0;border-radius:10px;color:var(--ns-muted);cursor:pointer;display:grid;height:36px;padding:0;place-items:center;position:relative;width:36px}.ugc-app .ugc-notification-trigger:hover,.ugc-app .ugc-notification-trigger[aria-expanded=true]{background:var(--ns-hover);color:var(--ns-ink)}.ugc-app .ugc-notification-trigger:focus-visible{outline:3px solid #95122c3d}.ugc-app .ugc-notification-empty svg,.ugc-app .ugc-notification-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:20px;width:20px}.ugc-app .ugc-notification-badge{background:var(--ns-brand-accent);border:2px solid var(--ns-surface);border-radius:9px;color:#fff;font-size:9px;font-weight:800;height:16px;line-height:12px;min-width:16px;padding:0 4px;position:absolute;right:0;text-align:center;top:1px}.ugc-app .ugc-notification-popover{background:var(--ns-surface);border:1px solid var(--ns-line);border-radius:12px;box-shadow:0 22px 55px -24px #14100e73;overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);width:min(390px,calc(100vw - 24px));z-index:80}.ugc-app .ugc-notification-head{align-items:center;border-bottom:1px solid var(--ns-hairline);display:flex;gap:16px;justify-content:space-between;min-height:66px;padding:13px 16px}.ugc-app .ugc-notification-head div{grid-gap:2px;display:grid;gap:2px}.ugc-app .ugc-notification-head strong{color:var(--ns-ink);font-size:15px}.ugc-app .ugc-notification-head span{color:var(--ns-muted);font-size:11px}.ugc-app .ugc-notification-head button{background:#0000;border:0;color:var(--ns-accent-text);cursor:pointer;font-size:12px;font-weight:700;padding:5px 0}.ugc-app .ugc-notification-list{max-height:min(480px,calc(100vh - 110px));overflow-y:auto}.ugc-app .ugc-notification-item{grid-gap:10px;background:var(--ns-surface);border:0;border-bottom:1px solid var(--ns-hairline);color:var(--ns-ink);cursor:pointer;display:grid;gap:10px;grid-template-columns:8px minmax(0,1fr);padding:14px 16px;position:relative;text-align:left;width:100%}.ugc-app .ugc-notification-item:last-child{border-bottom:0}.ugc-app .ugc-notification-item:hover{background:var(--ns-hover)}.ugc-app .ugc-notification-item.is-unread{background:var(--ns-soft)}.ugc-app .ugc-notification-item.is-unread:hover{background:var(--ns-hover)}.ugc-app .ugc-notification-dot{background:#0000;border-radius:50%;height:7px;margin-top:6px;width:7px}.ugc-app .ugc-notification-item.is-unread .ugc-notification-dot{background:var(--ns-brand-accent)}.ugc-app .ugc-notification-copy{grid-gap:4px;display:grid;gap:4px;min-width:0}.ugc-app .ugc-notification-copy strong{color:var(--ns-ink);font-size:13px;line-height:1.35}.ugc-app .ugc-notification-copy>span{color:var(--ns-muted);font-size:12px;line-height:1.5}.ugc-app .ugc-notification-copy time{color:var(--ns-accent-text);font-size:10px;font-weight:650}.ugc-app .ugc-notification-state{color:var(--ns-muted);font-size:12px;margin:0;padding:28px 18px;text-align:center}.ugc-app .ugc-notification-state.error{color:#b42318;color:var(--ns-danger,#b42318)}.ugc-app .ugc-notification-empty{grid-gap:7px;color:var(--ns-muted);display:grid;gap:7px;justify-items:center;padding:34px 20px;text-align:center}.ugc-app .ugc-notification-empty strong{color:var(--ns-ink);font-size:13px}.ugc-app .ugc-notification-empty span{font-size:11px;line-height:1.5;max-width:250px}.ugc-app .topbar-actions:before{background:var(--ns-hairline);content:"";height:24px;margin-right:3px;width:1px}.ugc-app .language-switch{background:#0000;border-color:var(--ns-line);border-radius:999px;color:var(--ns-ink);height:34px}.ugc-app .profile-trigger{border-radius:10px;color:var(--ns-ink);gap:9px;height:40px;padding:3px 6px 3px 3px}.ugc-app .profile-avatar{background:var(--ns-soft);border-color:var(--ns-surface);border:1px solid color-mix(in srgb,var(--ns-brand-accent) 40%,#0000);color:var(--ns-accent-text);flex-basis:32px;height:32px;width:32px}.ugc-app img.profile-avatar{display:block;object-fit:cover}.ugc-app .page-content{box-sizing:border-box;gap:24px;margin-inline:auto;max-width:1640px;outline:0;padding:30px clamp(22px,3.5vw,58px) 64px;width:min(100%,1540px)}@media (max-width:760px){.app-shell.ugc-app,.app-shell.ugc-app.sidebar-collapsed{display:block}.ugc-app .topbar{padding:8px 10px 0}.ugc-app .topbar-inner{gap:8px;min-height:52px;padding-inline:8px}.ugc-app .breadcrumb a,.ugc-app .breadcrumb-separator,.ugc-app .profile-name,.ugc-app .topbar-actions:before{display:none}.ugc-app .profile-trigger{padding-right:3px}.ugc-app .ugc-notification-center{position:static}.ugc-app .ugc-notification-popover{right:8px;top:62px}}[data-theme=dark] .ugc-app .sidebar{border-color:#484249;box-shadow:0 18px 44px #0000003d}[data-theme=dark] .ugc-app .brand{background:#343036;border-color:#484249}[data-theme=dark] .ugc-app .sidebar a:focus-visible{outline-color:#f4efe98c}[data-theme=dark] .ugc-app .sidebar .nestream-logo{--ns-wordmark-fill:linear-gradient(90deg,#f2452c,#f2452c 20%,#ff7438 33%,#f54d2e 48%,#f2452c);color:#f2452c}[data-theme=dark] .ugc-app .sidebar .nestream-logo-mark{filter:none;opacity:1}.ugc-app .ugc-kpi-badge{align-self:flex-start;margin:2px 0 1px}.ugc-app .ugc-contract{grid-gap:18px;color:var(--ns-ink);display:grid;gap:18px}.ugc-app .ugc-contract-title{align-items:flex-start;border-bottom:1px solid var(--ns-line);display:flex;gap:24px;justify-content:space-between;padding-bottom:16px}.ugc-app .ugc-contract-title>div{grid-gap:4px;display:grid;gap:4px}.ugc-app .ugc-contract-title strong{font-family:var(--ns-display);font-size:18px;line-height:1.4}.ugc-app .ugc-contract-title span{color:var(--ns-muted);font-size:12px}.ugc-app .ugc-contract-title b{font-feature-settings:"tnum";flex:none;font-size:21px;font-variant-numeric:tabular-nums}.ugc-app .ugc-contract-parties{grid-gap:1px;background:var(--ns-line);border-radius:10px;display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.ugc-app .ugc-contract-parties>div{grid-gap:5px;background:var(--ns-raised);display:grid;gap:5px;min-width:0;padding:16px 18px}.ugc-app .ugc-contract-facts dt,.ugc-app .ugc-contract-parties span{color:var(--ns-muted);font-size:10px;font-weight:750;text-transform:uppercase}.ugc-app .ugc-contract-parties strong{font-size:14px;overflow-wrap:anywhere}.ugc-app .ugc-contract-parties small{color:var(--ns-muted);font-size:12px;overflow-wrap:anywhere}.ugc-app .ugc-contract-facts{grid-gap:0 22px;display:grid;gap:0 22px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.ugc-app .ugc-contract-facts>div{border-bottom:1px solid var(--ns-hairline);min-width:0;padding:12px 0}.ugc-app .ugc-contract-facts dd{font-size:13px;font-weight:650;line-height:1.5;margin:5px 0 0;overflow-wrap:anywhere}.ugc-app .ugc-contract-clauses{background:var(--ns-raised);border:1px solid var(--ns-line);border-radius:10px;max-height:250px;overflow-y:auto;padding:16px 18px}.ugc-app .ugc-contract-clauses>strong{font-size:13px}.ugc-app .ugc-contract-clauses ol{color:var(--ns-muted);font-size:12px;line-height:1.65;margin:12px 0 0;padding-left:20px}.ugc-app .ugc-contract-clauses li+li{margin-top:8px}.ugc-app .ugc-contract-consent{grid-gap:11px;align-items:start;background:var(--ns-soft);border-radius:10px;color:var(--ns-ink);cursor:pointer;display:grid;font-size:13px;font-weight:650;gap:11px;grid-template-columns:19px minmax(0,1fr);line-height:1.55;padding:14px 16px}.ugc-app .ugc-contract-consent input{accent-color:var(--ns-brand-accent);height:17px;margin:2px 0 0;width:17px}.ugc-app .form-grid .ugc-area-scheme{grid-gap:8px;border:0;display:grid;gap:8px;margin:0;min-width:0;padding:0}.ugc-app .form-grid .ugc-area-scheme legend{color:var(--ns-ink);font-size:13px;font-weight:700;margin-bottom:9px;padding:0}.ugc-app .ugc-area-scheme-options{background:var(--ns-paper);border:1px solid var(--ns-line);border-radius:12px;display:inline-grid;gap:4px;grid-template-columns:repeat(2,minmax(0,max-content));justify-self:start;padding:4px}.ugc-app .ugc-area-scheme-options label{align-items:center;border-radius:9px;color:var(--ns-muted);cursor:pointer;display:flex;flex-direction:row;font-size:13px;font-weight:700;min-height:40px;padding:0 16px;position:relative;transition:background-color .15s,color .15s}.ugc-app .ugc-area-scheme-options label:hover{color:var(--ns-ink)}.ugc-app .ugc-area-scheme-options label.is-active{background:var(--ns-surface);box-shadow:0 1px 2px #1018281f;color:var(--ns-ink)}[data-theme=dark] .ugc-app .ugc-area-scheme-options label.is-active{background:var(--ns-raised);box-shadow:none}.ugc-app .form-grid .ugc-area-scheme-options input{border:0;cursor:pointer;height:100%;inset:0;margin:0;min-height:0;opacity:0;padding:0;position:absolute;width:100%}.ugc-app .ugc-area-scheme-options label:has(input:focus-visible){outline:2px solid var(--ns-brand-accent);outline-offset:2px}.ugc-app .form-grid .ugc-area-scheme small{color:var(--ns-muted);font-size:12.5px;font-weight:500}@media (max-width:560px){.ugc-app .ugc-area-scheme-options{display:grid;grid-template-columns:1fr 1fr;justify-self:stretch}.ugc-app .ugc-area-scheme-options label{justify-content:center;padding:0 8px;text-align:center}}.ugc-app .ugc-contract .modal-actions{margin-top:0;padding-top:0}.ugc-app .ugc-contract-signed{color:#237554;font-size:12px;font-weight:700}.ugc-app .ugc-contract-details summary{color:var(--ns-accent-text);cursor:pointer;font-size:13px;font-weight:750;width:fit-content}.ugc-app .ugc-contract-details[open] summary{margin-bottom:18px}.ugc-app .ugc-contract-fingerprint{color:var(--ns-muted);font-size:10px;margin:0;overflow-wrap:anywhere}[data-theme=dark] .ugc-app .ugc-contract-signed{color:#7bd5ad}@media (max-width:700px){.ugc-app .ugc-contract-title{gap:14px}.ugc-app .ugc-contract-facts,.ugc-app .ugc-contract-parties{grid-template-columns:1fr}}.ugc-app .filter-button.search{background:var(--ns-raised);border-color:var(--ns-line);color:var(--ns-ink)}.ugc-app .filter-button.search:hover{background:var(--ns-hover)}.ugc-app .filter-button.search .filter-icon-search{stroke:currentColor;color:currentColor}.ugc-app .filter-button:hover{box-shadow:none}.ugc-app .filter-button:focus-visible{outline:2px solid var(--ns-brand-accent);outline-offset:2px}.ugc-app .ugc-curated-apply{background:var(--ns-btn-bg);border:1px solid #0000;color:var(--ns-btn-ink)}.ugc-app .ugc-curated-apply:hover{background:var(--ns-btn-bg-hover)}.ugc-app .ugc-curated-pay strong{font-feature-settings:"tnum";color:var(--ns-ink);font-size:17px;font-variant-numeric:tabular-nums}.ugc-app .ugc-brief-card-content footer{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:0}.ugc-app .ugc-brief-card-content footer>:not(.button):not(.ugc-tag){-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;min-width:0;overflow:hidden}.ugc-app .ugc-brief-card-content footer .button,.ugc-app .ugc-brief-card-content footer .ugc-tag{flex:0 0 auto;white-space:nowrap}.ugc-app th .table-sort{font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}.ugc-app th .table-sort[data-tooltip]:after{background:var(--ns-ink);color:var(--ns-paper)}.ugc-app .filter-card-item.is-narrow{max-width:190px}:root:not([data-theme=dark]) .ugc-app .sidebar{box-shadow:inset -1px 0 var(--ns-line)}:root:not([data-theme=dark]) .ugc-app .brand{background:var(--ns-raised);border-color:var(--ns-line)}:root:not([data-theme=dark]) .ugc-app .sidebar .nestream-logo{--ns-wordmark-fill:linear-gradient(90deg,#8e030a,#90030a 20%,#aa050b 33%,#93030a 48%,#8f040b)}:root:not([data-theme=dark]) .ugc-app .sidebar .nestream-logo-mark{filter:none;opacity:1}:root:not([data-theme=dark]) .ugc-app .sidebar a:focus-visible{outline-color:var(--ns-brand-accent)}.ugc-app .ugc-grid-2{align-items:start;gap:24px}.app-message-backdrop.ugc-app{background:var(--ns-veil)}.app-message-backdrop.ugc-app .app-message{background:var(--ns-surface);border-radius:var(--ns-radius-card);box-shadow:var(--ns-shadow-raise);color:var(--ns-ink)}.app-message-backdrop.ugc-app .app-message p{color:var(--ns-ink);font-size:15px;line-height:1.6}.app-message-backdrop.ugc-app .app-message small{color:var(--ns-muted)}.ugc-app .alert{align-items:center;background:var(--ns-soft);border:1px solid color-mix(in srgb,var(--ns-coral) 32%,#0000);border-radius:var(--ns-radius-control);color:var(--ns-ink);display:flex;font-size:14px;gap:16px;justify-content:space-between;padding:14px 18px}.ugc-app .alert .button{flex:0 0 auto;font-size:13px;min-height:34px;padding-inline:14px}.ugc-app{--ns-paper:#f6f4f2;--ns-line:#e6e1dd;--ns-surface:#fffdfb;--ns-raised:#faf8f6;--ns-hover:#f3efec;--ns-soft:#fff0ec;--ns-hairline:#ede8e4;--ns-accent-text:#b3234a;--ns-veil:#ffffffc7;--ns-brand-accent:#f65352;--ns-brand-accent-hover:#dd3f4f;--ns-coral:#f65352;--ns-pink:var(--ns-brand-accent);--ns-gradient-warm:var(--ns-brand-accent);--ns-gradient-action:var(--ns-brand-accent);--ns-radius-card:16px;--ns-radius-control:12px;--ns-shadow-card:0 1px 2px #1717190a,0 16px 34px -20px #1717193d;--ns-shadow-raise:0 4px 12px #17171914,0 24px 48px -22px #17171947;--ns-rail:var(--ns-surface);--ns-rail-ink:var(--ns-ink);--ns-rail-dim:var(--ns-muted);--ns-rail-hover:var(--ns-hover);--ns-rail-active:var(--ns-soft);--ns-rail-active-ink:var(--ns-accent-text);--ns-rail-active-shadow:0 10px 24px -14px #7218367a;--ns-ink:#171719;--ns-muted:#6f6b69;--ns-btn-bg:#171719;--ns-btn-ink:#fffdf9;--ns-btn-bg-hover:#2c2c30;--ns-sage:#72866a;--ns-sand:#b58445;--ns-lilac:#776a96;--ns-sky:#557d8a;--ns-radius-sm:8px;--ns-radius-md:10px;--ns-radius-pill:999px;accent-color:var(--ns-brand-accent);caret-color:var(--ns-brand-accent)}.ugc-app .ugc-image-uploader{grid-gap:12px;background:var(--ns-raised);border:1px dashed var(--ns-line);border-radius:var(--ns-radius-control);display:grid;gap:12px;padding:14px}.ugc-app .ugc-image-upload-heading{align-items:center;display:flex;gap:14px;justify-content:space-between}.ugc-app .ugc-image-upload-heading>div{grid-gap:4px;display:grid;gap:4px;min-width:0}.ugc-app .ugc-image-upload-heading strong{color:var(--ns-ink);font-size:13px}.ugc-app .ugc-image-upload-heading span{color:var(--ns-muted);font-size:11px;line-height:1.45}.ugc-app .ugc-image-preview-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,260px)}.ugc-app .ugc-image-preview-grid.is-multiple{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.ugc-app .ugc-image-preview-grid figure{aspect-ratio:4/3;background:var(--ns-paper);border-radius:10px;margin:0;overflow:hidden;position:relative}.ugc-app .ugc-image-preview-grid img{display:block;height:100%;object-fit:cover;width:100%}.ugc-app .ugc-image-preview-grid figure>button{background:#171719c2;border:1px solid #ffffff6b;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:30px;padding:0;place-items:center;position:absolute;right:7px;top:7px;width:30px}.ugc-app .ugc-image-preview-grid figure>button svg{fill:none;stroke:currentColor;stroke-width:2;height:16px;width:16px}.ugc-app .ugc-image-upload-progress{background:var(--ns-line);border-radius:999px;height:4px;overflow:hidden}.ugc-app .ugc-image-upload-progress i{background:var(--ns-brand-accent);border-radius:inherit;display:block;height:100%;transform:scaleX(0);transform:scaleX(var(--ugc-upload-progress,0));transform-origin:left;transition:transform .16s ease;width:100%}.ugc-app .ugc-brief-cover{aspect-ratio:2/1;background:var(--ns-raised);overflow:hidden}.ugc-app .ugc-brief-cover img{display:block;height:100%;object-fit:cover;width:100%}.ugc-app .ugc-brief-card:has(.ugc-brief-cover) .ugc-brief-card-content{min-height:330px}.ugc-app .ugc-brand-tile.has-image{background:var(--ns-raised)!important;overflow:hidden}.ugc-app .ugc-brand-tile.has-image img{display:block;height:100%;object-fit:cover;width:100%}.ugc-app .ugc-curated-cover{background:color-mix(in srgb,var(--ns-raised) 82%,#f6ddd8);box-sizing:border-box;height:100%;inset:0;object-fit:contain;padding:10px;position:absolute;width:100%}.ugc-app .ugc-curated-brand-art>span.on-image{align-items:center;background:#171719b8;border-radius:var(--ns-radius-sm);bottom:12px;color:#fff;display:inline-flex;font-size:9px;font-weight:750;gap:7px;left:12px;letter-spacing:0;margin:0;max-width:calc(100% - 24px);padding:6px 9px;position:absolute;text-align:left}.ugc-app .ugc-curated-brand-art>span.on-image img{border-radius:var(--ns-radius-sm);flex:0 0 24px;height:24px;object-fit:cover;width:24px}.ugc-lightbox{grid-gap:clamp(6px,2vw,18px);align-items:center;animation:ugc-lightbox-in .18s ease-out both;background:#0a080ce0;display:grid;gap:clamp(6px,2vw,18px);grid-template-columns:auto minmax(0,1fr) auto;inset:0;padding:clamp(16px,4vw,44px);position:fixed;z-index:1600}@keyframes ugc-lightbox-in{0%{opacity:0}}.ugc-lightbox-frame{grid-gap:10px;display:grid;gap:10px;grid-column:2;justify-items:center;margin:0;min-width:0}.ugc-lightbox-frame img{background:#ffffff0a;border-radius:12px;display:block;max-height:calc(100vh - clamp(80px, 16vw, 150px));max-width:100%;object-fit:contain}.ugc-lightbox-frame figcaption{color:#ffffffb8;font-size:12px;letter-spacing:.04em}.ugc-lightbox-close,.ugc-lightbox-nav{background:#ffffff1f;border:0;border-radius:999px;color:#fff;cursor:pointer;display:grid;height:40px;place-items:center;transition:background-color .16s ease;width:40px}.ugc-lightbox-close:hover,.ugc-lightbox-nav:hover{background:#ffffff3d}.ugc-lightbox-close:focus-visible,.ugc-lightbox-nav:focus-visible{outline:2px solid #fff;outline-offset:2px}.ugc-lightbox-close{position:absolute;right:clamp(12px,3vw,28px);top:clamp(12px,3vw,28px)}.ugc-lightbox-nav.prev{grid-column:1}.ugc-lightbox-nav.next{grid-column:3}.ugc-lightbox-close svg,.ugc-lightbox-nav svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:20px;width:20px}.ugc-app .ugc-gallery-item{background:none;border:0;border-radius:10px;cursor:zoom-in;min-width:0;overflow:hidden;padding:0}.ugc-app .ugc-gallery-item img{transition:transform .22s ease}.ugc-app .ugc-gallery-item:hover img{transform:scale(1.03)}.ugc-app .ugc-gallery-item:focus-visible{outline:2px solid #ed2f70;outline:2px solid var(--ns-accent,#ed2f70);outline-offset:2px}.ugc-app .ugc-detail-gallery,.ugc-app .ugc-product-gallery{grid-gap:10px;display:grid;gap:10px}.ugc-app .ugc-product-gallery{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.ugc-app .ugc-detail-gallery img,.ugc-app .ugc-product-gallery img{background:var(--ns-raised);border-radius:10px;display:block;height:100%;object-fit:cover;width:100%}.ugc-app .ugc-product-gallery>:first-child{aspect-ratio:3/2;grid-column:1/-1}.ugc-app .ugc-product-gallery>:not(:first-child){aspect-ratio:1}.ugc-app .ugc-detail-gallery{grid-auto-rows:150px;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));margin-bottom:24px}.ugc-app .ugc-detail-gallery>:first-child{grid-row:span 2}.ugc-app .ugc-person-row{align-items:center;display:flex;gap:10px}.ugc-app .ugc-kyc-avatar,.ugc-app .ugc-person-row>img{background:var(--ns-raised);border-radius:10px;flex:0 0 40px;height:40px;object-fit:cover;width:40px}.ugc-app .ugc-kyc-avatar{flex-basis:52px;height:52px;width:52px}.ugc-app .ugc-kyc-gallery{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));margin-top:16px}.ugc-app .ugc-kyc-gallery a{aspect-ratio:1;background:var(--ns-raised);border-radius:10px;overflow:hidden}.ugc-app .ugc-kyc-gallery img{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:720px){.ugc-app .ugc-image-upload-heading{align-items:flex-start;flex-direction:column}.ugc-app .ugc-image-upload-heading .button{width:100%}.ugc-app .ugc-detail-gallery{grid-auto-rows:112px;grid-template-columns:repeat(2,minmax(0,1fr))}.ugc-app .ugc-detail-gallery>:first-child{aspect-ratio:16/9;grid-column:1/-1;grid-row:auto}}.ugc-app .ugc-worklist-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between}.ugc-app .ugc-stage-chips{display:flex;flex-wrap:wrap;gap:8px}.ugc-app .ugc-stage-chips button{align-items:center;background:var(--ns-surface);border:1px solid var(--ns-line);border-radius:var(--ns-radius-pill);color:var(--ns-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:8px;min-height:38px;padding:0 14px;transition:border-color .16s ease,background .16s ease,color .16s ease}.ugc-app .ugc-stage-chips button:hover{border-color:var(--ns-muted);color:var(--ns-ink)}.ugc-app .ugc-stage-chips button.on{background:var(--ns-soft);border-color:var(--ns-brand-accent);color:var(--ns-accent-text)}.ugc-app .ugc-stage-chips small{font-feature-settings:"tnum";background:var(--ns-hover);border-radius:var(--ns-radius-pill);color:inherit;font-size:11px;font-variant-numeric:tabular-nums;font-weight:800;min-width:20px;padding:2px 6px;text-align:center}.ugc-app .ugc-stage-chips button.on small{background:var(--ns-surface)}.ugc-app .ugc-worklist-search{align-items:center;background:var(--ns-surface);border:1px solid var(--ns-line);border-radius:var(--ns-radius-control);display:flex;flex:0 1 320px;gap:8px;height:40px;min-width:0;padding:0 12px;position:relative}.ugc-app .ugc-worklist-search:focus-within{border-color:var(--ns-brand-accent);box-shadow:0 0 0 3px #f6535224}.ugc-app .ugc-worklist-search>svg{fill:none;stroke:var(--ns-muted);stroke-width:1.9;stroke-linecap:round;flex:0 0 17px;height:17px;width:17px}.ugc-app .ugc-worklist-search input{background:none;border:0;color:var(--ns-ink);flex:1 1;font:inherit;font-size:13px;height:100%;min-width:0;outline:none;padding:0}.ugc-app .ugc-worklist-search button{background:var(--ns-hover);border:0;border-radius:50%;color:var(--ns-muted);cursor:pointer;display:grid;flex:0 0 22px;height:22px;padding:0;place-items:center;width:22px}.ugc-app .ugc-worklist-search button svg{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;height:13px;width:13px}.ugc-app .ugc-job-list{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.ugc-app .ugc-job-row{grid-gap:14px 22px;align-items:center;background:var(--ns-surface);border-radius:var(--ns-radius-card);box-shadow:var(--ns-shadow-card);display:grid;gap:14px 22px;grid-template-columns:minmax(0,1fr) auto auto;padding:14px 16px 14px 20px;position:relative}[data-theme=dark] .ugc-app .ugc-job-row{border:1px solid var(--ns-line)}.ugc-app .ugc-job-row:before{background:#0000;border-radius:0 3px 3px 0;bottom:16px;content:"";left:0;position:absolute;top:16px;width:3px}.ugc-app .ugc-job-row.stage-todo:before{background:var(--ns-brand-accent)}.ugc-app .ugc-job-row.stage-waiting:before{background:var(--ns-line)}.ugc-app .ugc-job-row.stage-issue:before{background:var(--ns-sand)}.ugc-app .ugc-job-main{grid-gap:5px 12px;align-items:center;display:grid;gap:5px 12px;grid-template-columns:minmax(0,auto) 1fr;min-width:0}.ugc-app .ugc-job-title{color:var(--ns-ink);font-family:var(--ns-display);font-size:15px;font-weight:700;grid-column:1/-1;line-height:1.35;text-decoration:none}.ugc-app .ugc-job-title:hover{color:var(--ns-accent-text)}.ugc-app .ugc-job-context{color:var(--ns-muted);font-size:11.5px;grid-column:1/-1;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ugc-app .ugc-job-meta{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:5px 9px}.ugc-app .ugc-job-meta .ugc-tag{font-size:11px;padding:4px 10px}.ugc-app .ugc-job-note{color:var(--ns-muted);font-size:11.5px}.ugc-app .ugc-job-pay{grid-gap:2px;display:grid;gap:2px;justify-items:end;text-align:right}.ugc-app .ugc-job-pay small{color:var(--ns-muted);font-size:11px;font-weight:700}.ugc-app .ugc-job-pay strong{font-feature-settings:"tnum";color:var(--ns-ink);font-size:16px;font-variant-numeric:tabular-nums;font-weight:800}.ugc-app .ugc-job-open{border-radius:10px;display:grid;height:38px;min-width:38px;padding:0;place-items:center;position:relative;width:38px}.ugc-app .ugc-job-open svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:16px;width:16px}.ugc-app .ugc-job-open[data-tooltip]:after{background:var(--ns-ink);border-radius:7px;bottom:calc(100% + 8px);color:var(--ns-paper);content:attr(data-tooltip);font-size:12px;font-weight:600;opacity:0;padding:6px 9px;pointer-events:none;position:absolute;right:0;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease,visibility 0s linear .14s;visibility:hidden;width:max-content;z-index:20}.ugc-app .ugc-job-open[data-tooltip]:focus-visible:after,.ugc-app .ugc-job-open[data-tooltip]:hover:after{opacity:1;transform:none;transition-delay:.12s;visibility:visible}.ugc-app .ugc-signing-next{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px}.ugc-app .ugc-signing-next strong{color:var(--ns-ink);font-size:14px}.ugc-app .ugc-signing-next span{color:var(--ns-muted);flex:1 1 420px;font-size:13px;line-height:1.55}.ugc-app .ugc-esign-inline-actions{align-items:center;display:inline-flex;gap:8px;margin:10px 0 0}.ugc-app .ugc-job-row.stage-done .ugc-job-open,.ugc-app .ugc-job-row.stage-waiting .ugc-job-open{background:var(--ns-hover);box-shadow:none;color:var(--ns-ink)}.ugc-app .ugc-application-block{grid-gap:12px;display:grid;gap:12px}.ugc-app .ugc-application-block>header{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.ugc-app .ugc-application-block h2{color:var(--ns-ink);font-family:var(--ns-display);font-size:17px;font-weight:800;margin:0}.ugc-app .ugc-application-block>header span{color:var(--ns-muted);font-size:12.5px}.ugc-app .ugc-application-rows{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.ugc-app .ugc-application-rows li{align-items:center;background:var(--ns-surface);border-radius:var(--ns-radius-control);box-shadow:var(--ns-shadow-card);display:flex;gap:14px;padding:13px 16px}[data-theme=dark] .ugc-app .ugc-application-rows li{border:1px solid var(--ns-line)}.ugc-app .ugc-application-rows li>div{grid-gap:3px;display:grid;gap:3px;margin-right:auto;min-width:0}.ugc-app .ugc-application-rows strong{color:var(--ns-ink);font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ugc-app .ugc-application-rows span{font-feature-settings:"tnum";color:var(--ns-muted);font-size:12px;font-variant-numeric:tabular-nums}@media (max-width:980px){.ugc-app .ugc-job-row{grid-template-columns:minmax(0,1fr) auto auto}}@media (max-width:760px){.ugc-app .ugc-worklist-toolbar{align-items:stretch;flex-direction:column}.ugc-app .ugc-worklist-search{flex:1 1 auto}.ugc-app .ugc-stage-chips{flex-wrap:nowrap;margin:0 -16px;overflow-x:auto;padding:2px 16px;scrollbar-width:none}.ugc-app .ugc-stage-chips::-webkit-scrollbar{display:none}.ugc-app .ugc-stage-chips button{flex:0 0 auto}.ugc-app .ugc-application-rows li{align-items:flex-start;flex-wrap:wrap}.ugc-app .ugc-application-rows li>div{flex:1 1 100%}}.ugc-app .ugc-money-block{grid-gap:12px;display:grid;gap:12px}.ugc-app .ugc-money-block>header{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.ugc-app .ugc-money-block h2{color:var(--ns-ink);font-family:var(--ns-display);font-size:17px;font-weight:800;margin:0}.ugc-app .ugc-money-rows{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.ugc-app .ugc-money-row{align-items:center;background:var(--ns-surface);border-radius:var(--ns-radius-control);box-shadow:var(--ns-shadow-card);display:flex;gap:14px;padding:13px 18px}[data-theme=dark] .ugc-app .ugc-money-row{border:1px solid var(--ns-line)}.ugc-app .ugc-money-row>div{grid-gap:3px;display:grid;gap:3px;margin-right:auto;min-width:0}.ugc-app .ugc-money-row strong{color:var(--ns-ink);font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis}.ugc-app .ugc-money-row span{font-feature-settings:"tnum";color:var(--ns-muted);font-size:12px;font-variant-numeric:tabular-nums}.ugc-app .ugc-money-row code{background:var(--ns-raised);border-radius:5px;font-size:11.5px;padding:1px 6px}.ugc-app .ugc-money-icon{background:var(--ns-raised);border-radius:10px;color:var(--ns-muted);display:grid;flex:0 0 36px;height:36px;place-items:center;width:36px}.ugc-app .ugc-money-icon svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:19px;width:19px}.ugc-app .ugc-money-row.dir-in .ugc-money-icon{background:#dcebe1;color:#315f45}.ugc-app .ugc-money-row.dir-in .ugc-money-amount{color:#315f45}.ugc-app .ugc-money-amount{font-feature-settings:"tnum";color:var(--ns-ink);flex:0 0 auto;font-size:15px;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}[data-theme=dark] .ugc-app .ugc-money-row.dir-in .ugc-money-icon{background:#293b2e;color:#a8d5b4}[data-theme=dark] .ugc-app .ugc-money-row.dir-in .ugc-money-amount{color:#8fc79f}@media (max-width:760px){.ugc-app .ugc-money-row{align-items:flex-start;flex-wrap:wrap;padding:13px 15px}.ugc-app .ugc-money-row>div{flex:1 1 60%}.ugc-app .ugc-money-amount{margin-left:auto}}.ugc-app .ugc-discover-bar{grid-gap:12px;display:grid;gap:12px}.ugc-app .ugc-discover-top{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px}.ugc-app .ugc-discover-top .ugc-worklist-search{flex:1 1 260px;height:42px}.ugc-app .ugc-discover-top .ugc-view-tabs{flex:0 0 auto}.ugc-app .ugc-discover-top .ugc-result-sort{margin-left:auto}.ugc-app .ugc-discover-filters{align-items:center;display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:space-between}.ugc-app .ugc-discover-filters .ugc-chip-row{flex:1 1 320px;padding:0}.ugc-app .ugc-fee-range{align-items:center;color:var(--ns-muted);display:flex;flex:0 0 auto;font-size:11px;font-weight:700;gap:8px}.ugc-app .ugc-fee-range .ugc-money-input{background:var(--ns-surface);border:1px solid var(--ns-line);border-radius:var(--ns-radius-control);color:var(--ns-ink);font:inherit;font-size:13px;font-weight:600;height:38px;outline:none;padding:0 12px;width:116px}.ugc-app .ugc-fee-range .ugc-money-input:focus{border-color:var(--ns-brand-accent);box-shadow:0 0 0 3px #f6535224}.ugc-app .ugc-filter-clear{background:var(--ns-hover);border:0;border-radius:var(--ns-radius-pill);color:var(--ns-ink);cursor:pointer;font:inherit;font-size:12px;font-weight:700;min-height:34px;padding:0 12px}.ugc-app .ugc-filter-clear:hover{background:var(--ns-soft);color:var(--ns-accent-text)}@media (max-width:760px){.ugc-app .ugc-discover-top .ugc-view-tabs{flex:1 1 100%}.ugc-app .ugc-discover-top .ugc-view-tabs button{flex:1 1}.ugc-app .ugc-discover-top .ugc-result-sort{flex:1 1 100%;justify-content:space-between;margin-left:0}.ugc-app .ugc-fee-range{flex:1 1 100%}.ugc-app .ugc-fee-range .ugc-money-input{flex:1 1;min-width:0;width:auto}}.ugc-app .ugc-callout{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:0}.ugc-app .ugc-callout>strong{flex:1 1 320px;min-width:0}.ugc-app .ugc-callout .button{flex:0 0 auto}.ugc-app .ugc-callout{background:var(--ns-raised);border-color:var(--ns-line);border-radius:var(--ns-radius-control);color:var(--ns-ink)}.ugc-app .ugc-callout.danger{background:#f2d9d3;border-color:#e4bfb5;color:#8a3c2d}[data-theme=dark] .ugc-app .ugc-callout{background:var(--ns-raised);border-color:var(--ns-line);color:var(--ns-ink)}[data-theme=dark] .ugc-app .ugc-callout.danger{background:#3b2723;border-color:#5d3a33;color:#f0b3a6}.ugc-app .ugc-reason-picker{grid-gap:8px;display:grid;gap:8px}.ugc-app .ugc-reason-picker label{align-items:center;background:var(--ns-surface);border:1px solid var(--ns-line);border-radius:var(--ns-radius-control);color:var(--ns-ink);cursor:pointer;display:flex;font-size:13.5px;gap:10px;padding:11px 14px}.ugc-app .ugc-reason-picker label:hover{border-color:var(--ns-muted)}.ugc-app .ugc-reason-picker label.selected{background:var(--ns-soft);border-color:var(--ns-brand-accent);color:var(--ns-accent-text);font-weight:650}.ugc-app .ugc-reason-picker input{flex:0 0 auto;height:16px;width:16px}.ugc-app .ugc-reject-reason{color:var(--ns-accent-text);font-size:12px;line-height:1.5}.ugc-app .ugc-tier{align-items:center;background:var(--ns-raised);border-radius:var(--ns-radius-pill);color:var(--ns-muted);display:inline-flex;font-size:11px;font-weight:800;gap:5px;letter-spacing:.01em;padding:3px 10px 3px 7px;white-space:nowrap}.ugc-app .ugc-tier svg{fill:currentColor;stroke:none;height:13px;width:13px}.ugc-app .ugc-tier-rising{background:#f3e6df;color:#8a5a3c}.ugc-app .ugc-tier-trusted{background:#f7ddd2;color:#96452a}.ugc-app .ugc-tier-veteran{background:var(--ns-brand-accent);color:#fff}[data-theme=dark] .ugc-app .ugc-tier-rising{background:#3a2c23;color:#d8a781}[data-theme=dark] .ugc-app .ugc-tier-trusted{background:#452a20;color:#f0a87f}[data-theme=dark] .ugc-app .ugc-tier-veteran{background:var(--ns-brand-accent);color:#1a0f0f}.ugc-app .ugc-tier-panel{grid-gap:16px;background:var(--ns-surface);border-radius:var(--ns-radius-card);box-shadow:var(--ns-shadow-card);display:grid;gap:16px;padding:22px 24px}[data-theme=dark] .ugc-app .ugc-tier-panel{border:1px solid var(--ns-line)}.ugc-app .ugc-tier-panel>header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.ugc-app .ugc-tier-panel h2{color:var(--ns-ink);font-family:var(--ns-display);font-size:18px;font-weight:800;margin:0 0 4px}.ugc-app .ugc-tier-panel header p{color:var(--ns-muted);font-size:13px;line-height:1.6;margin:0;max-width:60ch}.ugc-app .ugc-tier-track{grid-gap:0;display:grid;gap:0;grid-auto-columns:1fr;grid-auto-flow:column;list-style:none;margin:0;padding:0}.ugc-app .ugc-tier-track li{grid-gap:7px;display:grid;gap:7px;justify-items:center;position:relative}.ugc-app .ugc-tier-track li:before{background:var(--ns-line);content:"";height:2px;left:-50%;position:absolute;right:50%;top:6px}.ugc-app .ugc-tier-track li:first-child:before{display:none}.ugc-app .ugc-tier-track li.reached:before{background:var(--ns-brand-accent)}.ugc-app .ugc-tier-track li>span{background:var(--ns-surface);border:2px solid var(--ns-line);border-radius:50%;height:14px;position:relative;width:14px;z-index:1}.ugc-app .ugc-tier-track li.reached>span{background:var(--ns-brand-accent);border-color:var(--ns-brand-accent)}.ugc-app .ugc-tier-track small{color:var(--ns-muted);font-size:11.5px;font-weight:700;text-align:center}.ugc-app .ugc-tier-track li.reached small{color:var(--ns-ink)}.ugc-app .ugc-tier-next{grid-gap:8px;background:var(--ns-raised);border-radius:var(--ns-radius-control);display:grid;gap:8px;padding:14px 16px}.ugc-app .ugc-tier-next b{color:var(--ns-ink);font-size:13.5px}.ugc-app .ugc-tier-next p{color:var(--ns-muted);font-size:13px;line-height:1.6;margin:0}.ugc-app .ugc-tier-next ul{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.ugc-app .ugc-tier-next li{align-items:baseline;color:var(--ns-muted);display:flex;font-size:13px;gap:8px}.ugc-app .ugc-tier-next li:before{background:var(--ns-brand-accent);border-radius:50%;content:"";flex:0 0 5px;height:5px;transform:translateY(-2px);width:5px}.ugc-app .ugc-tier-foot{color:var(--ns-muted);font-size:12px;line-height:1.6;margin:0}.ugc-app .ugc-person .ugc-tier{align-self:flex-start;margin:1px 0 2px}@media (max-width:560px){.ugc-app .ugc-tier-panel{padding:18px 16px}.ugc-app .ugc-tier-track small{font-size:10.5px}}.ugc-app .ugc-match{margin:0 0 14px}.ugc-app .ugc-match>summary{align-items:center;cursor:pointer;display:flex;gap:8px;list-style:none;padding:5px 0}.ugc-app .ugc-match>summary::-webkit-details-marker{display:none}.ugc-app .ugc-match>summary small{align-items:center;color:var(--ns-muted);display:inline-flex;font-size:11px;font-weight:700;gap:4px}.ugc-app .ugc-match>summary small:after{border-bottom:1.6px solid;border-right:1.6px solid;content:"";height:6px;transform:rotate(45deg) translateY(-1px);transition:transform .16s ease;width:6px}.ugc-app .ugc-match[open]>summary small:after{transform:rotate(225deg) translateY(-1px)}.ugc-app .ugc-match>summary:focus-visible{border-radius:6px;outline:2px solid var(--ns-brand-accent);outline-offset:3px}.ugc-app .ugc-match ul{grid-gap:9px;background:var(--ns-raised);border:1px solid var(--ns-hairline);border-radius:var(--ns-radius-control);display:grid;gap:9px;list-style:none;margin:7px 0 0;padding:13px 14px}.ugc-app .ugc-match li{grid-gap:9px;align-items:center;color:var(--ns-muted);display:grid;font-size:11.5px;gap:9px;grid-template-columns:minmax(112px,1fr) 48px minmax(78px,auto)}.ugc-app .ugc-match li>span{line-height:1.35;min-width:0}.ugc-app .ugc-match li>i{background:var(--ns-line);border-radius:999px;height:5px;overflow:hidden}.ugc-app .ugc-match li>i>b{background:var(--ns-brand-accent);border-radius:999px;display:block;height:100%}.ugc-app .ugc-match li>b{color:var(--ns-muted);font-size:10.5px;font-weight:750;text-align:right;white-space:nowrap}.ugc-app .ugc-match li.is-strong>b{color:#12715a}.ugc-app .ugc-match li.is-partial>b{color:#9a6700}.ugc-app .ugc-match li.is-penalty>b{color:#b54708}.ugc-app .ugc-match li.is-penalty>i>b{background:var(--ns-muted)}@media (prefers-reduced-motion:reduce){.ugc-app .ugc-match>summary small:after{transition:none}}.ugc-app .ugc-video-notes{grid-gap:10px;display:grid;gap:10px}.ugc-app .ugc-notes-bar{display:flex}.ugc-app .ugc-notes-bar>.button svg{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;height:15px;width:15px}.ugc-app .ugc-notes-draft{grid-gap:8px 10px;background:var(--ns-raised);border:1px solid var(--ns-line);border-radius:var(--ns-radius-control);display:grid;gap:8px 10px;grid-template-columns:auto minmax(0,1fr);padding:12px 14px;width:100%}.ugc-app .ugc-notes-draft textarea{background:var(--ns-surface);border:1px solid var(--ns-line);border-radius:var(--ns-radius-sm);color:var(--ns-ink);font:inherit;font-size:13.5px;line-height:1.55;min-width:0;outline:none;padding:8px 10px;resize:vertical;width:100%}.ugc-app .ugc-notes-draft textarea:focus{border-color:var(--ns-brand-accent);box-shadow:0 0 0 3px #f6535224}.ugc-app .ugc-notes-draft-actions{display:flex;gap:8px;grid-column:2;justify-content:flex-end}.ugc-app .ugc-notes-stamp{font-feature-settings:"tnum";align-self:start;background:var(--ns-soft);border:0;border-radius:var(--ns-radius-sm);color:var(--ns-accent-text);flex:0 0 auto;font:inherit;font-size:12px;font-variant-numeric:tabular-nums;font-weight:800;min-width:48px;padding:4px 9px;text-align:center}.ugc-app .ugc-notes-stamp.is-seek{cursor:pointer}.ugc-app .ugc-notes-stamp.is-seek:hover{background:var(--ns-brand-accent);color:#fff}.ugc-app .ugc-notes-stamp.is-seek:focus-visible{outline:2px solid var(--ns-brand-accent);outline-offset:2px}.ugc-app .ugc-notes-list{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.ugc-app .ugc-notes-list li{align-items:flex-start;background:var(--ns-raised);border-radius:var(--ns-radius-sm);display:flex;gap:10px;padding:9px 10px}.ugc-app .ugc-notes-list li.is-active{box-shadow:inset 2px 0 0 var(--ns-brand-accent)}.ugc-app .ugc-notes-list li>div{grid-gap:2px;display:grid;flex:1 1;gap:2px;min-width:0}.ugc-app .ugc-notes-list strong{color:var(--ns-ink);font-size:12px;font-weight:750}.ugc-app .ugc-notes-list p{color:var(--ns-muted);font-size:13px;line-height:1.55;margin:0;overflow-wrap:anywhere}.ugc-app .ugc-notes-delete{background:#0000;border:0;border-radius:50%;color:var(--ns-muted);cursor:pointer;display:grid;flex:0 0 24px;height:24px;padding:0;place-items:center;width:24px}.ugc-app .ugc-notes-delete:hover{background:var(--ns-hover);color:var(--ns-accent-text)}.ugc-app .ugc-notes-delete svg{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;height:13px;width:13px}.ugc-app .ugc-notes-error{color:var(--ns-accent-text);font-size:12.5px;margin:0}@media (max-width:560px){.ugc-app .ugc-notes-draft{grid-template-columns:minmax(0,1fr)}.ugc-app .ugc-notes-draft-actions{grid-column:1}.ugc-app .ugc-notes-bar>.button{justify-content:center;width:100%}}.ugc-app .ugc-match.is-card{margin:2px 0 10px}.ugc-app .ugc-match.is-card>summary{padding:2px 0}.ugc-app .ugc-creator-row:not(:has(.ugc-creator-portfolio)){grid-template-areas:"main bio stats actions"}@media (max-width:1180px){.ugc-app .ugc-creator-row:not(:has(.ugc-creator-portfolio)){grid-template-areas:"main stats" "bio actions"}}@media (max-width:760px){.ugc-app .ugc-creator-row:not(:has(.ugc-creator-portfolio)){grid-template-areas:"main" "bio" "stats" "actions"}}.ugc-app .ugc-panel{grid-gap:16px;background:var(--ns-surface);border-radius:var(--ns-radius-card);box-shadow:var(--ns-shadow-card);display:grid;gap:16px;padding:22px 24px}[data-theme=dark] .ugc-app .ugc-panel{border:1px solid var(--ns-line)}.ugc-app .ugc-panel>header{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.ugc-app .ugc-panel h2{color:var(--ns-ink);font-family:var(--ns-display);font-size:17px;font-weight:800;margin:0}.ugc-app .ugc-panel>header span{font-feature-settings:"tnum";color:var(--ns-muted);font-size:12.5px;font-variant-numeric:tabular-nums}.ugc-app .ugc-case-list{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.ugc-app .ugc-case{grid-gap:14px;background:var(--ns-surface);border-radius:var(--ns-radius-card);box-shadow:var(--ns-shadow-card);display:grid;gap:14px;padding:18px 20px;position:relative}[data-theme=dark] .ugc-app .ugc-case{border:1px solid var(--ns-line)}.ugc-app .ugc-case.is-open{box-shadow:inset 3px 0 0 var(--ns-brand-accent),var(--ns-shadow-card)}.ugc-app .ugc-case-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ugc-app .ugc-case-title{color:var(--ns-ink);flex:1 1 260px;font-family:var(--ns-display);font-size:16px;font-weight:700;line-height:1.35;min-width:0;text-decoration:none}.ugc-app .ugc-case-title:hover{color:var(--ns-accent-text)}.ugc-app .ugc-case-money{font-feature-settings:"tnum";color:var(--ns-ink);font-size:16px;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.ugc-app .ugc-case-parties{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.ugc-app .ugc-case-parties>span{color:var(--ns-muted);font-size:15px}.ugc-app .ugc-case-parties .ugc-entity-name{font-size:13px;font-weight:700}.ugc-app .ugc-case-parties .ugc-entity-sub{color:var(--ns-muted);font-size:11px}.ugc-app .ugc-case-reason{grid-gap:4px;background:var(--ns-raised);border-left:2px solid var(--ns-line);border-radius:0 var(--ns-radius-sm) var(--ns-radius-sm) 0;display:grid;gap:4px;margin:0;padding:12px 14px 12px 16px}.ugc-app .ugc-case-reason strong{color:var(--ns-ink);font-size:12.5px;font-weight:750}.ugc-app .ugc-case-reason>span{color:var(--ns-muted);font-size:11.5px}.ugc-app .ugc-case-reason p{color:var(--ns-ink);font-size:13.5px;line-height:1.6;margin:4px 0 0;overflow-wrap:anywhere}.ugc-app .ugc-case-evidence{border-top:1px solid var(--ns-line)}.ugc-app .ugc-case-evidence>summary{align-items:center;color:var(--ns-accent-text);cursor:pointer;display:flex;font-size:13px;font-weight:750;gap:12px;justify-content:space-between;list-style:none;padding:14px 0}.ugc-app .ugc-case-evidence>summary::-webkit-details-marker{display:none}.ugc-app .ugc-case-evidence>summary:after{color:var(--ns-muted);content:"+";font-size:19px;font-weight:400;line-height:1;margin-left:auto}.ugc-app .ugc-case-evidence[open]>summary:after{content:"−"}.ugc-app .ugc-case-evidence>summary small{color:var(--ns-muted);font-size:11.5px;font-weight:650;white-space:nowrap}.ugc-app .ugc-case-evidence-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,1.45fr) minmax(220px,.85fr);padding:2px 0 18px}.ugc-app .ugc-case-evidence-grid section{min-width:0}.ugc-app .ugc-case-evidence-grid h3{color:var(--ns-ink);font-size:13px;font-weight:800;margin:0 0 13px}.ugc-app .ugc-case-timeline{margin-bottom:0}.ugc-app .ugc-case-timeline li{padding-bottom:14px}.ugc-app .ugc-evidence-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.ugc-app .ugc-evidence-list li{grid-gap:3px;background:var(--ns-raised);border-radius:var(--ns-radius-sm);display:grid;gap:3px;padding:10px 12px}.ugc-app .ugc-evidence-list a{color:var(--ns-accent-text);font-size:13px;font-weight:750;overflow-wrap:anywhere;text-underline-offset:3px}.ugc-app .ugc-evidence-list span{color:var(--ns-muted);font-size:11.5px}.ugc-app .ugc-case-foot{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ugc-app .ugc-month-chart{grid-gap:12px;display:grid;gap:12px;grid-auto-columns:minmax(58px,86px);grid-auto-flow:column;justify-content:start;list-style:none;margin:0;overflow-x:auto;padding:0}.ugc-app .ugc-month-chart li{grid-gap:4px;display:grid;gap:4px;grid-template-rows:150px auto auto auto;justify-items:center;text-align:center}.ugc-app .ugc-month-chart i{align-self:end;background:var(--ns-brand-accent);border-radius:6px 6px 0 0;max-width:44px;min-height:3px;width:100%}.ugc-app .ugc-month-chart span{color:var(--ns-muted);font-size:11.5px;font-weight:700;margin-top:6px}.ugc-app .ugc-month-chart b{font-feature-settings:"tnum";color:var(--ns-ink);font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.ugc-app .ugc-month-chart small{color:var(--ns-muted);font-size:11px;white-space:nowrap}.ugc-app .ugc-chart-shell{grid-gap:12px;display:grid;gap:12px;grid-template-columns:max-content minmax(0,1fr);min-height:218px}.ugc-app .ugc-chart-yaxis{font-feature-settings:"tnum";align-items:start;color:var(--ns-muted);display:grid;font-size:10.5px;font-variant-numeric:tabular-nums;grid-template-rows:repeat(5,1fr);list-style:none;margin:0;padding:0 0 34px;white-space:nowrap}.ugc-app .ugc-chart-yaxis li{transform:translateY(-.45em)}.ugc-app .ugc-chart-main{min-width:0;overflow-x:auto}.ugc-app .ugc-chart-plot{min-width:max-content;position:relative}.ugc-app .ugc-chart-grid{display:grid;grid-template-rows:repeat(5,1fr);inset:0 0 34px;pointer-events:none;position:absolute}.ugc-app .ugc-chart-grid span{border-top:1px solid var(--ns-line);opacity:.7}.ugc-app .ugc-month-chart{align-items:stretch}.ugc-app .ugc-month-chart li{gap:5px;grid-template-rows:184px auto auto}.ugc-app .ugc-month-bar-area{align-items:end;display:flex;height:100%;justify-content:center;width:100%}.ugc-app .ugc-month-chart b{display:none}.ugc-app .ugc-rank-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.ugc-app .ugc-rank-list li{align-items:center;background:var(--ns-raised);border-radius:var(--ns-radius-control);display:flex;gap:14px;padding:11px 14px}.ugc-app .ugc-rank-list>li>div{grid-gap:2px;display:grid;flex:1 1;gap:2px;min-width:0}.ugc-app .ugc-rank-list strong{color:var(--ns-ink);font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ugc-app .ugc-rank-list>li>div span{font-feature-settings:"tnum";color:var(--ns-muted);font-size:12px;font-variant-numeric:tabular-nums}.ugc-app .ugc-rank-list>li>b{font-feature-settings:"tnum";color:var(--ns-ink);font-size:14px;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.ugc-app .ugc-rank{background:var(--ns-hover);border-radius:50%;color:var(--ns-muted);display:grid;flex:0 0 26px;font-size:12px;font-weight:800;height:26px;place-items:center;width:26px}.ugc-app .ugc-rank.rank-1{background:var(--ns-brand-accent);color:#fff}.ugc-app .ugc-rank.rank-2{background:#f7ddd2;color:#96452a}.ugc-app .ugc-rank.rank-3{background:#f3e6df;color:#8a5a3c}[data-theme=dark] .ugc-app .ugc-rank.rank-2{background:#452a20;color:#f0a87f}[data-theme=dark] .ugc-app .ugc-rank.rank-3{background:#3a2c23;color:#d8a781}@media (max-width:760px){.ugc-app .ugc-case,.ugc-app .ugc-panel{padding:16px}.ugc-app .ugc-case-foot .button{flex:1 1 auto}.ugc-app .ugc-case-evidence-grid{gap:18px;grid-template-columns:1fr}.ugc-app .ugc-case-evidence>summary{align-items:flex-start}.ugc-app .ugc-case-evidence>summary small{text-align:right;white-space:normal}.ugc-app .ugc-chart-shell{gap:8px}.ugc-app .ugc-month-chart{gap:8px;grid-auto-columns:minmax(52px,72px)}.ugc-app .ugc-month-chart li{grid-template-rows:136px auto auto}}.ugc-app .topbar-heading{flex:1 1 auto;min-width:0}.ugc-app .breadcrumb,.ugc-app .topbar-heading>div{min-width:0}.ugc-app .breadcrumb [aria-current=page]{min-width:0;overflow:hidden;text-overflow:ellipsis}.ugc-app .topbar-actions{flex:none}@media (max-width:1080px){.ugc-app .breadcrumb a,.ugc-app .breadcrumb-separator,.ugc-app .profile-chevron,.ugc-app .profile-name{display:none}}@media (max-width:760px){.ugc-app .topbar-actions{gap:4px}.ugc-app .sidebar-toggle,.ugc-app .theme-toggle,.ugc-app .ugc-notification-trigger{flex-basis:40px;height:40px;width:40px}.ugc-app .profile-trigger{min-width:40px}.ugc-app .language-switch,.ugc-app .language-switch.is-en,.ugc-app .language-switch.is-vi{grid-template-columns:1fr;height:40px;padding:0;width:40px}.ugc-app .language-switch-knob,.ugc-app .language-switch.is-en .language-switch-knob,.ugc-app .language-switch.is-vi .language-switch-knob{display:none}.ugc-app .topbar .language-switch-label,.ugc-app .topbar .language-switch.is-en .language-switch-label,.ugc-app .topbar .language-switch.is-vi .language-switch-label{grid-column:1}.ugc-app .filter-card-main{align-items:stretch}.ugc-app .filter-card-fields{flex-basis:auto}.ugc-app .filter-card-item.is-narrow{max-width:none}.ugc-app input:not([type=checkbox]):not([type=radio]):not([type=range]),.ugc-app select,.ugc-app textarea{font-size:16px}.ugc-app .button.small,.ugc-app .ugc-amount-presets button,.ugc-app .ugc-brief-card-content footer .button.small,.ugc-app .ugc-card-actions .button,.ugc-app .ugc-chip,.ugc-app .ugc-saved-filter button,.ugc-app .ugc-view-tabs button{min-height:40px}.ugc-app .ugc-brief-save,.ugc-app .ugc-curated-brand-art button{flex-basis:40px;height:40px;width:40px}.ugc-app .ugc-curated-heading>a,.ugc-app .ugc-follow-heading>a{margin:-12px;padding:12px}.ugc-app .table-toolbar .table-icon-button{flex-basis:40px;height:40px;min-height:40px;min-width:40px;width:40px}.ugc-app .table-page,.ugc-app .table-page-arrow{height:40px;min-width:40px}.ugc-app .table-page-size-value{height:40px}.ugc-app .ugc-admin-overview .ugc-kpi-row,.ugc-app .ugc-kpi-row,.ugc-app .ugc-kpi-row.ugc-kpi-count-6{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.ugc-app .ugc-kpi,.ugc-app .ugc-kpi-count-6 .ugc-kpi{min-height:0;padding:16px}.ugc-app .ugc-kpi-mark{margin-bottom:8px}.ugc-app .ugc-kpi{container-type:inline-size}.ugc-app .ugc-kpi-count-6 .ugc-kpi-value,.ugc-app .ugc-kpi-value,.ugc-app .ugc-metric-strip .ugc-kpi-value{font-size:clamp(16px,4.6vw,22px);font-size:clamp(16px,14cqi,24px);overflow-wrap:anywhere}.ugc-app .ugc-kpi-row>.ugc-kpi:last-child:nth-child(odd){grid-column:1/-1}.ugc-app .ugc-metric-strip .ugc-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ugc-app .ugc-metric-strip .ugc-kpi:nth-child(2n){border-right:0}.ugc-app .table-scroll{--ns-scroll-shadow:#17171938;background:linear-gradient(to right,var(--ns-surface) 40%,#0000) 0 /28px 100% no-repeat local,linear-gradient(to left,var(--ns-surface) 40%,#0000) 100% /28px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,var(--ns-scroll-shadow),#0000) 0 /20px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,var(--ns-scroll-shadow),#0000) 100% /20px 100% no-repeat scroll;background-color:var(--ns-surface)}[data-theme=dark] .ugc-app .table-scroll{--ns-scroll-shadow:#000000e6}.ugc-app .auth-modal-backdrop{padding:16px}.ugc-app .ugc-modal-wide{max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);width:100%}.ugc-app .modal-close{display:grid;height:40px;place-items:center;right:14px;top:14px;width:40px}.ugc-app .ugc-agent-divider button{min-height:40px}.ugc-app .ugc-curated-heading>a,.ugc-app .ugc-follow-heading>a{flex:none;white-space:nowrap}}@media (max-width:480px){.ugc-app .ugc-def-list:not(.compact)>div{gap:2px;grid-template-columns:minmax(0,1fr)}}@media (max-width:340px){.ugc-app .ugc-admin-overview .ugc-kpi-row,.ugc-app .ugc-kpi-row,.ugc-app .ugc-kpi-row.ugc-kpi-count-6,.ugc-app .ugc-metric-strip .ugc-kpi-row{grid-template-columns:1fr}.ugc-app .ugc-metric-strip .ugc-kpi{border-right:0}}.ugc-payout-trail{color:#475467;display:flex;flex-direction:column;font-size:12.5px;gap:2px;line-height:1.45}.ugc-payout-trail code{background:#f2f4f7;border-radius:4px;font-size:12px;padding:1px 5px}.ugc-payout-trail .ugc-text-danger{color:#a62b2b}.ugc-link-button{background:none;border:0;cursor:pointer;font:inherit;padding:0;text-align:left;text-decoration:underline}.ugc-inline-tag{margin-left:6px}.ugc-field-label{color:#344054;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.ugc-card-note{color:#475467;font-size:13px;line-height:1.6;margin:0 0 14px}.ugc-app .alert.warn{background:#fff8e6;border-color:#e9c46a;color:#6b4e00}.ugc-app .alert.warn strong{color:#8a6100}[data-theme=dark] .ugc-payout-trail{color:#b7c5d6}[data-theme=dark] .ugc-payout-trail code{background:#1e2b3d;color:#d6e2f0}[data-theme=dark] .ugc-payout-trail .ugc-text-danger{color:#ff9b95}[data-theme=dark] .ugc-field-label{color:#d6e2f0}[data-theme=dark] .ugc-card-note{color:#b7c5d6}[data-theme=dark] .ugc-app .alert.warn{background:#2d2410;border-color:#6b5420;color:#f0c56a}[data-theme=dark] .ugc-app .alert.warn strong{color:#f5d98a}.ugc-upload-stages ol{counter-reset:ugc-stage;display:flex;gap:0;list-style:none;margin:0 0 12px;padding:0}.ugc-upload-stages li{color:#98a2b3;counter-increment:ugc-stage;flex:1 1;font-size:12.5px;line-height:1.4;padding:0 0 0 26px;position:relative}.ugc-upload-stages li:before{border:1.5px solid;border-radius:999px;content:counter(ugc-stage);display:grid;font-size:10.5px;font-weight:700;height:18px;left:0;place-items:center;position:absolute;top:-1px;width:18px}.ugc-upload-stages li.is-active{color:#0f766e;font-weight:650}.ugc-upload-stages li.is-done{color:#12715a}.ugc-upload-stages li.is-done:before{background:#e7f6ef;content:"✓"}.ugc-upload-stage-note{color:#475467;font-size:12.5px;line-height:1.55;margin:0}.ugc-qa-issues{display:flex;flex-direction:column;gap:8px;list-style:none;margin:12px 0 8px;padding:0}.ugc-qa-issues li{align-items:flex-start;display:flex;font-size:13.5px;gap:10px;line-height:1.55}.ugc-qa-issue-mark{border-radius:999px;flex:0 0 auto;height:8px;margin-top:6px;width:8px}.ugc-qa-issues li.is-error{color:#a62b2b}.ugc-qa-issues li.is-error .ugc-qa-issue-mark{background:#a62b2b}.ugc-qa-issues li.is-warning{color:#6b4e00}.ugc-qa-issues li.is-warning .ugc-qa-issue-mark{background:#e9c46a}[data-theme=dark] .ugc-upload-stages li{color:#667085}[data-theme=dark] .ugc-upload-stages li.is-active{color:#2dd4bf}[data-theme=dark] .ugc-upload-stages li.is-done{color:#7fe6d8}[data-theme=dark] .ugc-upload-stages li.is-done:before{background:#14332f}[data-theme=dark] .ugc-upload-stage-note{color:#b7c5d6}[data-theme=dark] .ugc-qa-issues li.is-error{color:#ff9b95}[data-theme=dark] .ugc-qa-issues li.is-error .ugc-qa-issue-mark{background:#ff9b95}[data-theme=dark] .ugc-qa-issues li.is-warning{color:#f0c56a}[data-theme=dark] .ugc-qa-issues li.is-warning .ugc-qa-issue-mark{background:#f0c56a}.ugc-app .ugc-sandbox-create-form{align-items:end;grid-template-columns:minmax(0,520px) auto;max-width:760px}.ugc-app .ugc-sandbox-create-actions{align-items:end;display:flex}.ugc-app .ugc-sandbox-create-actions .button{min-height:48px;white-space:nowrap}@media (max-width:620px){.ugc-app .ugc-sandbox-create-form{grid-template-columns:minmax(0,1fr)}.ugc-app .ugc-sandbox-create-actions .button{width:100%}}.ugc-app .ugc-esign-empty{align-items:center;display:flex;gap:24px;justify-content:space-between}.ugc-app .ugc-esign-empty h2{margin:0 0 8px}.ugc-app .ugc-esign-empty p{color:#475467;line-height:1.65;margin:0;max-width:66ch}.ugc-app .ugc-esign-summary header{align-items:flex-start}.ugc-app .ugc-esign-summary header span,.ugc-app .ugc-panel header span{line-height:1.55}.ugc-esign-facts{grid-gap:12px 28px;display:grid;gap:12px 28px;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 18px}.ugc-esign-facts div{min-width:0}.ugc-esign-facts dt{color:#667085;font-size:12px;font-weight:650;margin-bottom:5px}.ugc-esign-facts dd{font-feature-settings:"tnum";color:#182230;font-variant-numeric:tabular-nums;font-weight:700;margin:0}.ugc-esign-hash{align-items:center;border-top:1px solid #eaecf0;display:flex;font-size:12px;gap:12px;margin:0;padding-top:16px}.ugc-esign-hash span{color:#667085;font-weight:650;white-space:nowrap}.ugc-esign-hash code{color:#344054;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ugc-esign-events,.ugc-esign-signers{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.ugc-esign-signers li{align-items:center;border-bottom:1px solid #eaecf0;display:flex;gap:18px;justify-content:space-between;padding:15px 0}.ugc-esign-signers li:last-child{border-bottom:0;padding-bottom:0}.ugc-esign-signers li>div{grid-gap:4px;display:grid;gap:4px}.ugc-esign-signers li>div:last-child{justify-items:end}.ugc-esign-signers strong{color:#182230}.ugc-esign-events span,.ugc-esign-signers small,.ugc-esign-signers span{color:#667085;font-size:12.5px}.ugc-esign-signers .status-tag{margin:0}.ugc-esign-signing{margin-inline:auto;width:min(100%,860px)}.ugc-esign-signing>header{padding-bottom:16px}.ugc-esign-signing>header>div{grid-gap:4px;display:grid;gap:4px}.ugc-esign-step{background:var(--ns-soft);border-radius:var(--ns-radius-pill);color:var(--ns-accent-text)!important;font-size:10px!important;font-weight:800;letter-spacing:.06em;padding:3px 8px;text-transform:uppercase;width:max-content}.ugc-esign-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}@media (max-width:520px){.ugc-esign-actions{display:grid}.ugc-esign-actions .button{width:100%}}.ugc-esign-sign-form{grid-gap:14px;display:grid;gap:14px}.ugc-esign-consent{align-items:flex-start;color:#344054;cursor:pointer;display:flex;gap:10px;line-height:1.5}.ugc-esign-consent input{margin-top:4px}.ugc-esign-signature-field{grid-gap:12px;background:#f8fafc;border:1px solid #eaecf0;border-radius:14px;display:grid;gap:12px;grid-template-rows:auto 1fr;min-width:0;padding:16px}.ugc-esign-signature-label{align-items:center;color:#344054;display:flex;gap:12px;justify-content:space-between}.ugc-esign-signature-label>div{grid-gap:3px;display:grid;gap:3px}.ugc-esign-signature-label span{color:#667085;font-size:12px}.ugc-esign-signature-label .button{min-height:32px}.ugc-esign-signature-field canvas{background:linear-gradient(180deg,#fff 0,#fff calc(100% - 34px),#e4e7ec calc(100% - 33px),#fff calc(100% - 32px));border:1px solid #d0d5dd;border-radius:10px;box-shadow:inset 0 1px 2px rgba(16,24,40,.035);cursor:crosshair;height:160px;touch-action:none;width:100%}.ugc-esign-confirm-panel{grid-gap:12px 24px;align-items:center;background:#fff;border:1px solid #eaecf0;border-radius:14px;display:grid;gap:12px 24px;grid-template-areas:"copy copy" "consent consent" "human actions";grid-template-columns:minmax(0,1fr) 190px;padding:16px}.ugc-esign-confirm-copy{grid-gap:3px;display:grid;gap:3px;grid-area:copy}.ugc-esign-confirm-copy strong{color:#182230;font-size:14px}.ugc-esign-confirm-copy span{color:#667085;font-size:12px}.ugc-esign-confirm-panel .ugc-esign-consent{grid-area:consent}.ugc-esign-confirm-panel .ugc-esign-human-check{grid-area:human}.ugc-esign-human-check{grid-gap:8px;display:grid;gap:8px}.ugc-esign-human-check>strong{color:#344054;font-size:13px}.ugc-esign-confirm-panel .ugc-esign-actions{grid-gap:8px;display:grid;gap:8px;grid-area:actions;width:190px}.ugc-esign-confirm-panel .ugc-esign-actions .button{width:100%}.ugc-esign-reject-form{grid-gap:12px;border-top:1px solid #eaecf0;display:grid;gap:12px;margin-top:22px;max-width:620px;padding-top:20px}.ugc-esign-reject-form label{grid-gap:7px;display:grid;font-weight:700;gap:7px}.ugc-esign-reject-form textarea{min-height:100px;resize:vertical}.ugc-esign-reject-form p{color:#667085;font-size:13px;line-height:1.55;margin:0}.ugc-esign-events li{border-bottom:1px solid #eaecf0;display:flex;gap:16px;justify-content:space-between;padding:12px 0}.ugc-esign-events li:last-child{border-bottom:0;padding-bottom:0}.ugc-esign-events strong{color:#344054;font-size:13px}[data-theme=dark] .ugc-esign-empty p,[data-theme=dark] .ugc-esign-events span,[data-theme=dark] .ugc-esign-facts dt,[data-theme=dark] .ugc-esign-hash span,[data-theme=dark] .ugc-esign-signers small,[data-theme=dark] .ugc-esign-signers span{color:#b7c5d6}[data-theme=dark] .ugc-esign-events strong,[data-theme=dark] .ugc-esign-facts dd,[data-theme=dark] .ugc-esign-signers strong{color:#f2f7ff}[data-theme=dark] .ugc-esign-events li,[data-theme=dark] .ugc-esign-hash,[data-theme=dark] .ugc-esign-signers li{border-color:#27364b}[data-theme=dark] .ugc-esign-consent,[data-theme=dark] .ugc-esign-hash code{color:#d6e2f0}[data-theme=dark] .ugc-esign-reject-form{border-color:#27364b}[data-theme=dark] .ugc-esign-reject-form p{color:#b7c5d6}[data-theme=dark] .ugc-esign-signature-label{color:#d6e2f0}[data-theme=dark] .ugc-esign-signature-label span{color:#b7c5d6}[data-theme=dark] .ugc-esign-signature-field{background:#171b24;border-color:#344054}[data-theme=dark] .ugc-esign-signature-field canvas{background:linear-gradient(180deg,#101828 0,#101828 calc(100% - 34px),#344054 calc(100% - 33px),#101828 calc(100% - 32px));border-color:#52647d}[data-theme=dark] .ugc-esign-confirm-panel{background:#171b24;border-color:#344054}[data-theme=dark] .ugc-esign-confirm-copy strong{color:#f2f7ff}[data-theme=dark] .ugc-esign-confirm-copy span{color:#b7c5d6}@media (min-width:761px){.app-shell.ugc-app{grid-template-columns:272px minmax(0,1fr)}.app-shell.ugc-app.sidebar-collapsed{grid-template-columns:88px minmax(0,1fr)}.ugc-app .sidebar{border:1px solid #ffffff21;border-radius:22px;box-shadow:0 18px 44px #0003;height:calc(100vh - 24px);margin:0 0 12px 12px;padding:18px 12px 12px;position:sticky;top:12px}.ugc-app.sidebar-collapsed .sidebar{padding-inline:9px}.ugc-app .topbar .sidebar-toggle{display:none}}.ugc-app .brand{grid-gap:2px;background:#0000;border:0;display:grid;gap:2px;justify-items:start;margin:0 4px 12px;min-height:48px;padding:3px 8px;position:relative}.ugc-app .ugc-sidebar-subtitle{color:var(--ns-rail-dim);font-size:9px;font-weight:700;letter-spacing:.08em;padding-left:40px}.ugc-app .ugc-rail-toggle{background:#20242d;border:1px solid #fff3;border-radius:50%;box-shadow:0 5px 14px #00000040;color:var(--ns-rail-dim);cursor:pointer;display:grid;height:30px;padding:0;place-items:center;position:absolute;right:-15px;top:58px;width:30px;z-index:2}.ugc-app .ugc-rail-toggle:hover{background:#2a2f39;color:var(--ns-rail-ink)}.ugc-app .ugc-rail-toggle svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:16px;width:16px}.ugc-app .ugc-sidebar-search{align-items:center;background:#ffffff12;border:1px solid #ffffff14;border-radius:12px;color:var(--ns-rail-dim);display:flex;gap:10px;height:40px;margin:0 0 12px;padding:0 12px}.ugc-app .ugc-sidebar-search:focus-within{border-color:#ff7166a6;box-shadow:0 0 0 3px #ff71661f}.ugc-app .ugc-sidebar-search svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;flex:0 0 17px;height:17px;width:17px}.ugc-app .ugc-sidebar-search input{background:#0000;border:0;color:var(--ns-rail-ink);font-size:12px;min-width:0;outline:0;padding:0;width:100%}.ugc-app .ugc-sidebar-search input::placeholder{color:var(--ns-rail-dim)}.ugc-app .sidebar-nav{flex:1 1;gap:5px;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.ugc-app .sidebar-nav>a{max-width:100%;width:100%}.ugc-app .sidebar a{min-height:44px}.ugc-app .sidebar a.active,.ugc-app.sidebar-collapsed .sidebar a.active{background:#ff716633;box-shadow:none;color:#ff9d94}.ugc-app .sidebar a.active .nav-icon{stroke:#ff9d94}.ugc-app .ugc-sidebar-tools{grid-gap:7px;border-top:1px solid #ffffff1a;display:grid;gap:7px;grid-template-columns:40px;justify-content:center;margin-top:12px;padding-top:10px}.ugc-app .ugc-sidebar-settings{grid-gap:12px;background:#171a21;border:1px solid #ffffff24;border-radius:14px;box-shadow:0 14px 34px #0000003d;color:var(--ns-rail-ink);display:grid;gap:12px;margin-top:auto;padding:14px}[data-theme=dark] .ugc-app .ugc-rail-toggle{background:#39353a;border-color:#514b52;color:#c9c2bf}[data-theme=dark] .ugc-app .ugc-rail-toggle:hover{background:#4a373b;border-color:#75565d;color:#ffb1aa}[data-theme=dark] .ugc-app .ugc-sidebar-search{background:#343035;border-color:#4a444b}[data-theme=dark] .ugc-app .ugc-sidebar-settings{background:#343035;border-color:#514b52;box-shadow:0 16px 38px #00000042}[data-theme=dark] .ugc-app .ugc-sidebar-tools button{background:#39353a;color:#bbb4b1}[data-theme=dark] .ugc-app .ugc-sidebar-tools button:hover{background:#4a373b;color:#ffb1aa}[data-theme=dark] .ugc-app .sidebar a.active,[data-theme=dark] .ugc-app.sidebar-collapsed .sidebar a.active{background:#432b2e;color:#ffaaa2}:root:not([data-theme=dark]) .ugc-app .sidebar{background:#fffdfb;border-color:#e3ded9;box-shadow:0 16px 38px #41322b14}:root:not([data-theme=dark]) .ugc-app .brand{background:#faf7f4}:root:not([data-theme=dark]) .ugc-app .ugc-rail-toggle{background:#fffdfb;border-color:#ddd7d2;box-shadow:0 5px 14px #41322b1f;color:#6f6b69}:root:not([data-theme=dark]) .ugc-app .ugc-rail-toggle:hover{background:#fff0ec;border-color:#f3aaa2;color:#b3234a}:root:not([data-theme=dark]) .ugc-app .ugc-sidebar-search{background:#f7f4f2;border-color:#ebe6e2;color:#7d7773}:root:not([data-theme=dark]) .ugc-app .ugc-sidebar-search input{color:#272321}:root:not([data-theme=dark]) .ugc-app .ugc-sidebar-tools{border-top-color:#ebe6e2}:root:not([data-theme=dark]) .ugc-app .ugc-sidebar-tools button{background:#f5f1ee;color:#77716d}:root:not([data-theme=dark]) .ugc-app .ugc-sidebar-tools button:hover{background:#fff0ec;color:#b3234a}:root:not([data-theme=dark]) .ugc-app .ugc-sidebar-settings{background:#fffdfb;border-color:#e3ded9;box-shadow:0 14px 34px #41322b1f;color:#272321}:root:not([data-theme=dark]) .ugc-app .ugc-sidebar-settings .ugc-sidebar-auto-expand{color:#272321}:root:not([data-theme=dark]) .ugc-app .ugc-sidebar-settings p{color:#77716d}.ugc-app .ugc-sidebar-settings>strong{font-size:13px}.ugc-app .ugc-sidebar-settings .ugc-sidebar-auto-expand{align-items:center;color:var(--ns-rail-ink);display:flex;font-size:12px;gap:12px;justify-content:space-between}.ugc-app .ugc-sidebar-settings .ugc-sidebar-auto-expand input{accent-color:#ff7166;cursor:pointer;height:15px;margin:0;width:15px}.ugc-app .ugc-sidebar-settings p{color:var(--ns-rail-dim);font-size:10.5px;line-height:1.5;margin:0}.ugc-app .ugc-sidebar-tools a,.ugc-app .ugc-sidebar-tools button{background:#ffffff12;border:0;border-radius:10px;color:var(--ns-rail-dim);cursor:pointer;display:grid;min-height:36px;min-width:0;padding:0;place-items:center;width:100%}.ugc-app .ugc-sidebar-tools a:hover,.ugc-app .ugc-sidebar-tools button:hover{background:#ffffff1f;color:var(--ns-rail-ink)}.ugc-app .ugc-sidebar-tools button:disabled{cursor:default;opacity:.38}.ugc-app .ugc-sidebar-tools svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:17px;width:17px}.ugc-app .ugc-sidebar-tools strong{font-size:11px}.ugc-app.sidebar-collapsed .ugc-sidebar-search,.ugc-app.sidebar-collapsed .ugc-sidebar-settings,.ugc-app.sidebar-collapsed .ugc-sidebar-subtitle,.ugc-app.sidebar-collapsed .ugc-sidebar-tools{display:none}.ugc-app.sidebar-collapsed .brand{margin:0 auto 14px;padding:5px;width:48px}@media (max-width:760px){.ugc-app .ugc-rail-toggle{display:none}.ugc-app .ugc-sidebar-tools{margin-top:auto}.ugc-app .ugc-esign-empty{align-items:stretch;display:grid}.ugc-app .ugc-esign-empty .button{width:100%}.ugc-esign-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ugc-esign-confirm-panel{grid-template-areas:"copy" "consent" "human" "actions";grid-template-columns:1fr}.ugc-esign-confirm-panel .ugc-esign-actions{grid-template-columns:1fr 1fr;width:100%}.ugc-esign-events li,.ugc-esign-signers li{align-items:flex-start}.ugc-esign-signers li>div:last-child{justify-items:start}}.ugc-creator-match{align-items:center;color:#475467;display:flex;font-size:13px;gap:8px;min-width:0}.ugc-creator-match select{background:#fff;border:1px solid #d0d5dd;border-radius:8px;color:#101828;font:inherit;max-width:260px;min-width:0;padding:7px 10px}.ugc-creator-match-result{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px 12px}.ugc-creator-match-result ul{grid-gap:2px;color:#475467;display:grid;font-size:12.5px;gap:2px;list-style:none;margin:0;min-width:0;padding:0}.ugc-creator-match-result li.is-positive:before{color:#12715a;content:"✓ "}.ugc-creator-match-result li.is-warning:before{color:#b54708;content:"! ";font-weight:700}.ugc-creator-match-result li.is-neutral:before{content:"· "}[data-theme=dark] .ugc-creator-match{color:#b7c5d6}[data-theme=dark] .ugc-creator-match select{background:#111a24;border-color:#26323f;color:#e6edf3}[data-theme=dark] .ugc-creator-match-result ul{color:#b7c5d6}.ugc-subhead{color:#344054;font-size:13px;font-weight:700;margin:0 0 8px}.ugc-plain-list{grid-gap:6px;display:grid;font-size:13.5px;gap:6px;list-style:none;margin:0;padding:0}.ugc-plain-list small{color:#667085}[data-theme=dark] .ugc-subhead{color:#d0d9e4}[data-theme=dark] .ugc-plain-list small{color:#93a4b5}.ugc-app .form-grid .ugc-socials{grid-gap:10px;border:0;display:grid;gap:10px;margin:0;min-width:0;padding:0}.ugc-app .form-grid .ugc-socials legend{color:var(--ns-ink);font-size:13px;font-weight:700;margin-bottom:9px;padding:0}.ugc-app .ugc-socials ul{border:1px solid var(--ns-line);border-radius:12px;list-style:none;margin:0;padding:0}.ugc-app .ugc-socials li{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:40px minmax(150px,190px) minmax(0,1fr) auto;padding:12px 14px}.ugc-app .ugc-socials li+li{border-top:1px solid var(--ns-line)}.ugc-app .ugc-social-icon{background:var(--ns-paper);background:var(--ns-raised,var(--ns-paper));border-radius:10px;color:var(--ns-ink);display:grid;height:40px;place-items:center;width:40px}.ugc-app .ugc-social-icon svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:22px;width:22px}.ugc-app .ugc-social-name{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px;min-width:0}.ugc-app .ugc-social-name strong{color:var(--ns-ink);font-size:14px}.ugc-app .ugc-social-name .ugc-tag{font-size:11px}.ugc-app .ugc-social-value{grid-gap:2px;display:grid;gap:2px;min-width:0}.ugc-app .ugc-social-value b{color:var(--ns-ink);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ugc-app .ugc-social-value span{font-feature-settings:"tnum";color:var(--ns-muted);font-size:12.5px;font-variant-numeric:tabular-nums}.ugc-app .form-grid .ugc-socials input{font-size:14px;font-weight:600;min-height:44px}.ugc-app .ugc-socials li .button{font-size:13px;min-height:40px;padding:0 16px;white-space:nowrap}.ugc-app .ugc-socials li>input:last-child{grid-column:3/-1}.ugc-app .ugc-social-error{color:#c62828;font-size:12.5px;grid-column:3/-1}[data-theme=dark] .ugc-app .ugc-social-error{color:#ff9b95}.ugc-app .form-grid .ugc-socials>p{color:var(--ns-muted);font-size:12.5px;font-weight:500;line-height:1.6;margin:0}@media (max-width:720px){.ugc-app .ugc-socials li{gap:10px 12px;grid-template-columns:40px minmax(0,1fr)}.ugc-app .ugc-social-error,.ugc-app .ugc-social-value,.ugc-app .ugc-socials li .button,.ugc-app .ugc-socials li>input,.ugc-app .ugc-socials li>input:last-child{grid-column:1/-1}.ugc-app .ugc-socials li .button{width:100%}}.ugc-app .ugc-rs-page{--rs-done:#2f8a5b;--rs-stuck:#c9851d;--rs-error:#c7443b;--rs-track:var(--ns-line);grid-gap:20px;display:grid;gap:20px;transition:opacity .2s}[data-theme=dark] .ugc-app .ugc-rs-page{--rs-done:#5cc28c;--rs-stuck:#e8a94a;--rs-error:#f07a70}.ugc-app .ugc-rs-page.is-refreshing{opacity:.6}.ugc-app .ugc-rs-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ugc-app .ugc-rs-page .is-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ugc-app .ugc-rs-roles{grid-gap:20px;display:grid;gap:20px}.ugc-app .ugc-rs-rank{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.ugc-app .ugc-rs-rank li{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:minmax(180px,1.3fr) minmax(120px,2fr) 48px 92px}.ugc-app .ugc-rs-rank-label{grid-gap:2px;display:grid;gap:2px;min-width:0}.ugc-app .ugc-rs-rank-label strong{color:var(--ns-ink);font-size:14px}.ugc-app .ugc-rs-rank-label span{color:var(--ns-muted);font-size:12px}.ugc-app .ugc-rs-rank-meter{background:var(--rs-track);border-radius:999px;height:10px;overflow:hidden}.ugc-app .ugc-rs-rank-meter i{background:var(--rs-done);border-radius:inherit;display:block;height:100%}.ugc-app .ugc-rs-rank-meter i.is-warn{background:var(--rs-stuck)}.ugc-app .ugc-rs-rank-meter i.is-danger{background:var(--rs-error)}.ugc-app .ugc-rs-rank b{color:var(--ns-ink);font-size:14px;text-align:right}.ugc-app .ugc-rs-rank .ugc-tag,.ugc-app .ugc-rs-table .ugc-tag{justify-self:start;white-space:nowrap}.ugc-app .ugc-rs-overview{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:140px minmax(160px,1fr) minmax(220px,1.4fr)}.ugc-app .ugc-rs-donut{margin:0;position:relative;width:140px}.ugc-app .ugc-rs-donut svg{display:block;transform:rotate(-90deg);width:100%}.ugc-app .ugc-rs-donut circle{fill:none;stroke-width:12}.ugc-app .ugc-rs-donut circle.is-track{stroke:var(--rs-track)}.ugc-app .ugc-rs-donut circle.is-done{stroke:var(--rs-done)}.ugc-app .ugc-rs-donut circle.is-stuck{stroke:var(--rs-stuck)}.ugc-app .ugc-rs-donut circle.is-error{stroke:var(--rs-error)}.ugc-app .ugc-rs-donut figcaption{display:grid;inset:0;place-content:center;position:absolute;text-align:center}.ugc-app .ugc-rs-donut figcaption strong{font-feature-settings:"tnum";color:var(--ns-ink);font-family:var(--ns-display);font-size:24px;font-variant-numeric:tabular-nums}.ugc-app .ugc-rs-donut figcaption span{color:var(--ns-muted);font-size:11.5px}.ugc-app .ugc-rs-legend{grid-gap:10px;color:var(--ns-ink);display:grid;font-size:13px;gap:10px;list-style:none;margin:0;padding:0}.ugc-app .ugc-rs-legend li{grid-gap:9px;align-items:center;display:grid;gap:9px;grid-template-columns:12px 1fr auto}.ugc-app .ugc-rs-legend i{border-radius:3px;height:12px;width:12px}.ugc-app .ugc-rs-legend b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ugc-app .ugc-rs-bar .is-done,.ugc-app .ugc-rs-legend i.is-done{background:var(--rs-done)}.ugc-app .ugc-rs-bar .is-stuck,.ugc-app .ugc-rs-legend i.is-stuck{background:var(--rs-stuck)}.ugc-app .ugc-rs-bar .is-error,.ugc-app .ugc-rs-legend i.is-error{background:var(--rs-error)}.ugc-app .ugc-rs-umux{grid-gap:10px;background:var(--ns-soft);background:var(--ns-raised,var(--ns-soft));border-radius:12px;display:grid;gap:10px;padding:14px 16px}.ugc-app .ugc-rs-umux-head{align-items:baseline;color:var(--ns-muted);display:flex;font-size:12.5px;font-weight:700;justify-content:space-between}.ugc-app .ugc-rs-umux-head strong{font-feature-settings:"tnum";color:var(--ns-ink);font-family:var(--ns-display);font-size:22px;font-variant-numeric:tabular-nums}.ugc-app .ugc-rs-umux-head small{color:var(--ns-muted);font-size:12px;margin-left:2px}.ugc-app .ugc-rs-umux-track{background:var(--rs-track);border-radius:999px;height:8px;position:relative}.ugc-app .ugc-rs-umux-track i{background:var(--ns-brand-accent);border-radius:inherit;display:block;height:100%}.ugc-app .ugc-rs-umux-track b{background:var(--ns-ink);bottom:-4px;opacity:.55;position:absolute;top:-4px;width:2px}.ugc-app .ugc-rs-umux dl{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.ugc-app .ugc-rs-umux dt{color:var(--ns-muted);font-size:11px}.ugc-app .ugc-rs-umux dd{font-feature-settings:"tnum";color:var(--ns-ink);font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;margin:2px 0 0}.ugc-app .ugc-rs-table{border-collapse:collapse;font-size:13px;width:100%}.ugc-app .ugc-rs-table td,.ugc-app .ugc-rs-table th{border-top:1px solid var(--ns-line);color:var(--ns-ink);padding:11px 10px;text-align:left;vertical-align:middle}.ugc-app .ugc-rs-table thead th{border-top:0;color:var(--ns-muted);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ugc-app .ugc-rs-table tbody th{font-weight:650}.ugc-app .ugc-rs-table td:nth-child(2){min-width:140px;width:34%}.ugc-app .ugc-rs-bar{background:var(--rs-track);border-radius:6px;display:flex;height:22px;overflow:hidden}.ugc-app .ugc-rs-bar span{font-feature-settings:"tnum";color:#fff;display:grid;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;min-width:30px;place-items:center}.ugc-app .ugc-rs-notes h3{color:var(--ns-ink);font-size:14px;margin:4px 0 10px}.ugc-app .ugc-rs-notes details{border-top:1px solid var(--ns-line);padding:10px 0}.ugc-app .ugc-rs-notes summary{color:var(--ns-ink);cursor:pointer;font-size:13.5px;font-weight:700}.ugc-app .ugc-rs-notes summary span{color:var(--ns-muted);font-size:12px;font-weight:500;margin-left:6px}.ugc-app .ugc-rs-feedback,.ugc-app .ugc-rs-notes ul{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:10px 0 0;padding:0}.ugc-app .ugc-rs-notes li{align-items:baseline;display:flex;flex-wrap:wrap;font-size:13px;gap:6px 8px}.ugc-app .ugc-rs-notes li p{color:var(--ns-ink);flex-basis:100%;line-height:1.55;margin:0}.ugc-app .ugc-rs-chip{border-radius:999px;color:#fff;font-size:11px;font-weight:700;padding:1px 8px}.ugc-app .ugc-rs-chip.is-done{background:var(--rs-done)}.ugc-app .ugc-rs-chip.is-stuck{background:var(--rs-stuck)}.ugc-app .ugc-rs-chip.is-error{background:var(--rs-error)}.ugc-app .ugc-rs-feedback{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0}.ugc-app .ugc-rs-feedback li{grid-gap:8px;border:1px solid var(--ns-line);border-radius:12px;display:grid;gap:8px;padding:14px 16px}.ugc-app .ugc-rs-feedback header{color:var(--ns-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 10px}.ugc-app .ugc-rs-feedback header b,.ugc-app .ugc-rs-feedback p{color:var(--ns-ink);font-size:13px}.ugc-app .ugc-rs-feedback p{grid-gap:2px;display:grid;gap:2px;line-height:1.55;margin:0}.ugc-app .ugc-rs-feedback small{color:var(--ns-muted);font-size:11px;font-weight:700}@media (max-width:900px){.ugc-app .ugc-rs-overview{grid-template-columns:120px 1fr}.ugc-app .ugc-rs-donut{width:120px}.ugc-app .ugc-rs-umux{grid-column:1/-1}}@media (max-width:640px){.ugc-app .ugc-rs-rank li{gap:6px 10px;grid-template-columns:1fr auto}.ugc-app .ugc-rs-rank-meter{grid-column:1/-1;grid-row:2}.ugc-app .ugc-rs-rank .ugc-tag{grid-column:2;grid-row:1;justify-self:end}.ugc-app .ugc-rs-rank b,.ugc-app .ugc-rs-table thead{display:none}.ugc-app .ugc-rs-table,.ugc-app .ugc-rs-table tbody,.ugc-app .ugc-rs-table tr{display:block}.ugc-app .ugc-rs-table tr{grid-gap:6px 10px;border-top:1px solid var(--ns-line);display:grid;gap:6px 10px;grid-template-columns:1fr auto;padding:12px 0}.ugc-app .ugc-rs-table td,.ugc-app .ugc-rs-table th{border:0;padding:0}.ugc-app .ugc-rs-table tbody th{grid-column:1/-1}.ugc-app .ugc-rs-table td:nth-child(2){grid-column:1/-1;min-width:0;width:auto}.ugc-app .ugc-rs-actions>div{flex:1 1 100%;min-width:0!important}}@media print{.gd3-guide,.ugc-app .sidebar,.ugc-app .sidebar-backdrop,.ugc-app .topbar-actions,.ugc-app .ugc-page-actions{display:none!important}.ugc-app .ugc-rs-page{--rs-track:#e6e6e6}.ugc-app .ugc-rs-page .ugc-panel{border:1px solid #ddd;box-shadow:none;break-inside:avoid;page-break-inside:avoid}.ugc-app .ugc-rs-bar span,.ugc-app .ugc-rs-chip,.ugc-app .ugc-rs-legend i,.ugc-app .ugc-rs-rank-meter i{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.nsl{--nsl-bg:#f6f3f0;--nsl-bg-deep:#efeae5;--nsl-surface:#fffdf9;--nsl-surface-2:#faf7f3;--nsl-ink:#171719;--nsl-ink-soft:#3a3634;--nsl-muted:#6f6b69;--nsl-line:#ded8d3;--nsl-hairline:#ebe6e1;--nsl-orange:#ff7a32;--nsl-coral:#f65352;--nsl-pink:#ed2f70;--nsl-accent-text:#c72c55;--nsl-good:#2f8f5b;--nsl-good-bg:#e7f4ec;--nsl-warn-bg:#fff0ec;--nsl-grad:linear-gradient(100deg,#ff7a32,#f65352 52%,#ed2f70);--nsl-grad-warm:linear-gradient(135deg,#ff7a32,#ed2f70);--nsl-btn-bg:#171719;--nsl-btn-ink:#fffdf9;--nsl-spot:#f653521a;--nsl-glow-a:#ff7a3221;--nsl-glow-b:#ed2f700f;--nsl-glow-blend:multiply;--nsl-select:#f6535242;--nsl-select-inv:#ff7a506b;--nsl-shadow-card:0 1px 2px #1717190a,0 14px 30px -16px #17171938;--nsl-shadow-raised:0 2px 6px #1717190f,0 22px 44px -18px #1717194d;--nsl-r-field:10px;--nsl-r-panel:24px;--nsl-r-pill:999px;--nsl-font:"Be Vietnam Pro",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--nsl-gutter:clamp(16px,4vw,40px);--nsl-max:1240px;--nsl-ease:cubic-bezier(.2,.7,.2,1);--ns-ink:var(--nsl-ink);--ns-pink:var(--nsl-pink);--ns-display:var(--nsl-font);-webkit-font-smoothing:antialiased;background:var(--nsl-bg);color:var(--nsl-ink);color-scheme:light;font-family:var(--nsl-font);font-size:16px;line-height:1.6;min-height:100vh;overflow-x:clip}[data-theme=dark] .nsl{--nsl-bg:#141211;--nsl-bg-deep:#0f0d0c;--nsl-surface:#1d1a18;--nsl-surface-2:#242020;--nsl-ink:#f4efe9;--nsl-ink-soft:#d8d0c9;--nsl-muted:#a59d97;--nsl-line:#37312d;--nsl-hairline:#2b2623;--nsl-accent-text:#ff8a8a;--nsl-good:#6fd19b;--nsl-good-bg:#173325;--nsl-warn-bg:#3a1f1c;--nsl-btn-bg:#f4efe9;--nsl-btn-ink:#171719;--nsl-spot:#ff8a6e1a;--nsl-glow-a:#ff966021;--nsl-glow-b:#ed2f7012;--nsl-glow-blend:screen;--nsl-select:#ff7a506b;--nsl-select-inv:#f6535242;--nsl-shadow-card:0 1px 2px #0000004d,0 14px 30px -16px #000000b3;--nsl-shadow-raised:0 2px 6px #00000059,0 22px 44px -18px #000c;color-scheme:dark}.nsl *,.nsl :after,.nsl :before{box-sizing:border-box}.nsl h1,.nsl h2,.nsl h3,.nsl h4{text-wrap:balance;color:inherit;font-weight:800;letter-spacing:-.035em;line-height:1.05;margin:0}.nsl p{text-wrap:pretty;margin:0}.nsl a{color:inherit;text-decoration:none}.nsl button{color:inherit;font:inherit}.nsl img{max-width:100%}.nsl ::selection{background:var(--nsl-select)}.nsl .nsl-grad-text::selection{color:var(--nsl-coral)}.nsl-btn-dark ::selection,.nsl-cta-card.is-primary ::selection,.nsl-story.is-lead ::selection,.nsl-tab[aria-selected=true] ::selection,.nsl-ui-total ::selection{background:var(--nsl-select-inv)}.nsl-escrow ::selection{background:#ff7a506b}.nsl-act.is-primary ::selection,.nsl-b-brand ::selection,.nsl-btn-grad ::selection{background:#ffffff57}.nsl :focus-visible{border-radius:6px;outline:2px solid var(--nsl-coral);outline-offset:3px}.nsl-wrap{margin-inline:auto;max-width:var(--nsl-max);padding-inline:var(--nsl-gutter);width:100%}.nsl-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nsl-sr-only{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.nsl-eyebrow{align-items:center;color:var(--nsl-muted);display:inline-flex;font-size:12px;font-weight:700;gap:10px;letter-spacing:.14em;text-transform:uppercase}.nsl-eyebrow:before{background:var(--nsl-grad);border-radius:2px;content:"";height:2px;width:22px}.nsl-h-section{font-size:clamp(34px,4.6vw,64px);letter-spacing:-.045em;line-height:1}.nsl-h-section span{display:block}.nsl-lead{color:var(--nsl-muted);font-size:clamp(16px,1.4vw,18px);max-width:58ch}.nsl-grad-text{background:var(--nsl-grad);-webkit-background-clip:text;background-clip:text;color:#0000}.nsl-demo-note{color:var(--nsl-muted);font-size:11.5px}.nsl-btn{align-items:center;border:1px solid #0000;border-radius:var(--nsl-r-pill);cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:12px;height:54px;justify-content:center;letter-spacing:-.01em;padding-inline:24px;transition:transform .2s ease,box-shadow .2s ease,height .35s ease,translate .3s var(--nsl-ease);white-space:nowrap}.nsl-btn svg{flex:none;height:16px;transition:transform .2s ease;width:16px}.nsl-btn:hover svg{transform:translate(2px,-2px)}.nsl-btn.nsl-btn-dark{background:var(--nsl-btn-bg);color:var(--nsl-btn-ink)}.nsl-btn-dark:hover{box-shadow:var(--nsl-shadow-raised);transform:translateY(-1px)}.nsl-btn.nsl-btn-grad{background:var(--nsl-grad);box-shadow:0 10px 24px -12px #ed2f70b3;color:#fff}.nsl-btn-grad:hover{box-shadow:0 16px 30px -12px #ed2f70bf;transform:translateY(-1px)}.nsl-btn.nsl-btn-line{background:#0000;border-color:var(--nsl-line);color:var(--nsl-ink)}.nsl-btn-line:hover{border-color:var(--nsl-ink)}.nsl-btn.nsl-btn-light{background:#fffdf9;color:#171719}.nsl-btn-light:hover{box-shadow:0 16px 30px -14px #00000073;transform:translateY(-1px)}.nsl-btn.is-loading{opacity:.85;pointer-events:none}.nsl-btn.is-loading svg,.nsl-spin{display:none}.nsl-spin{animation:nsl-spin .7s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;height:16px;width:16px}.nsl-btn.is-loading .nsl-spin{display:inline-block}.nsl-link-arrow{align-items:center;border-bottom:1.5px solid;display:inline-flex;font-weight:700;gap:8px;padding-bottom:2px}.nsl-link-arrow svg{height:14px;width:14px}.nsl-pill{align-items:center;border-radius:var(--nsl-r-pill);display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:5px 12px;white-space:nowrap}.nsl-pill-good{background:var(--nsl-good-bg);color:var(--nsl-good)}.nsl-pill-accent{background:var(--nsl-warn-bg);color:var(--nsl-accent-text)}.nsl-dot{background:currentColor;border-radius:50%;height:7px;width:7px}.nsl-skip{background:var(--nsl-ink);border-radius:12px;color:var(--nsl-bg);font-weight:700;left:16px;padding:10px 16px;position:fixed;top:-64px;transition:top .2s;z-index:100}.nsl-skip:focus{top:calc(12px + env(safe-area-inset-top, 0px))}.nsl-progress{background:var(--nsl-grad);height:3px;left:0;pointer-events:none;position:fixed;right:0;top:env(safe-area-inset-top,0);transform:scaleX(0);transform:scaleX(var(--nsl-sp,0));transform-origin:left center;z-index:70}.nsl [data-section]{scroll-margin-top:96px}.nsl-selected-section{animation:nsl-rise .42s var(--nsl-ease) both;min-height:520px}.nsl-nav{padding-top:14px;position:sticky;top:env(safe-area-inset-top,0);transition:padding-top .35s ease;z-index:50}.nsl-nav>.nsl-wrap{max-width:calc(var(--nsl-max) + 44px);position:relative}.nsl-nav-bar{align-items:center;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);background:color-mix(in srgb,var(--nsl-surface) 82%,#0000);border:1px solid var(--nsl-hairline);border-radius:var(--nsl-r-pill);display:flex;gap:16px;height:64px;padding:0 10px 0 18px;transition:height .35s ease,box-shadow .25s ease,background-color .25s ease}.nsl-nav.is-compact{padding-top:8px}.nsl-nav.is-compact .nsl-nav-bar{background:color-mix(in srgb,var(--nsl-surface) 94%,#0000);box-shadow:var(--nsl-shadow-card);height:54px}.nsl-brand{align-items:center;display:inline-flex;flex:1 0 auto}.nsl .nestream-logo{margin:0 0 0 calc(var(--ns-mark-box)*.185)}.nsl-brand .nestream-logo{--ns-mark-box:48px}.nsl-brand .nestream-wordmark{font-size:21px;transition:font-size .35s ease}.nsl-nav.is-compact .nsl-brand .nestream-logo{--ns-mark-box:42px}.nsl-nav.is-compact .nsl-brand .nestream-wordmark{font-size:18px}.nsl-nav-links{display:flex;flex:0 0 auto;gap:2px;min-width:0;position:relative}.nsl-nav-links a{border-radius:var(--nsl-r-pill);color:var(--nsl-ink-soft);font-size:14px;font-weight:500;padding:8px 9px;position:relative;transition:color .2s;white-space:nowrap;z-index:1}.nsl-nav-links a.is-active,.nsl-nav-links a:hover{color:var(--nsl-ink)}.nsl-nav-ind{background:var(--nsl-surface-2);border:1px solid var(--nsl-hairline);border-radius:var(--nsl-r-pill);height:36px;left:0;opacity:0;position:absolute;top:50%;transition:left .4s var(--nsl-ease),width .4s var(--nsl-ease),opacity .25s;translate:0 -50%;width:0}.nsl-nav-ind.is-on{opacity:1}.nsl-nav-tools{align-items:center;display:flex;flex:0 0 auto;gap:8px;justify-content:flex-end;margin-left:auto}.nsl .language-segment{align-items:center;background:var(--nsl-surface-2);border:1px solid var(--nsl-line);border-radius:var(--nsl-r-pill);bottom:auto;box-shadow:none;display:flex;flex:none;gap:0;left:auto;padding:3px;position:relative;right:auto;top:auto;transition:border-color .2s;z-index:auto}.nsl .language-segment:before{background:var(--nsl-ink);border-radius:var(--nsl-r-pill);content:"";height:calc(100% - 6px);left:3px;position:absolute;top:3px;transition:transform .4s var(--nsl-ease);width:calc(50% - 3px);z-index:0}.nsl .language-segment:has(button:last-child.is-active):before{transform:translateX(calc(100% + 2px))}.nsl .language-segment-globe{display:none}.nsl .language-segment button{background:#0000;border:0;border-radius:var(--nsl-r-pill);color:var(--nsl-muted);cursor:pointer;display:grid;flex:1 1;font-size:11.5px;font-weight:700;height:28px;letter-spacing:.01em;min-width:32px;padding:0 11px;place-items:center;position:relative;transition:color .35s ease,transform .15s ease;width:auto;z-index:1}.nsl .language-segment button:hover{color:var(--nsl-ink)}.nsl .language-segment button.is-active{background:#0000;color:var(--nsl-bg)}.nsl .language-segment button:active{transform:scale(.9)}.nsl-nav.is-compact .language-segment{padding:2px}.nsl-nav.is-compact .language-segment:before{height:calc(100% - 4px);left:2px;top:2px}.nsl-nav.is-compact .language-segment button{height:25px;padding:0 9px}.nsl-nav-login{border:1px solid #0000;border-radius:var(--nsl-r-pill);color:var(--nsl-ink-soft);font-size:14.5px;font-weight:600;padding:9px 12px;position:relative;transition:color .2s,background-color .25s,border-color .25s;white-space:nowrap}.nsl-nav-login:hover{background:var(--nsl-surface-2);border-color:var(--nsl-hairline);color:var(--nsl-ink)}.nsl-nav .nsl-btn{font-size:14px;height:44px;padding-inline:18px}.nsl-nav.is-compact .nsl-btn{height:38px}.nsl-icon-btn{background:#0000;border:1px solid var(--nsl-line);border-radius:50%;color:var(--nsl-ink);cursor:pointer;display:inline-grid;flex:none;height:40px;place-items:center;transition:width .35s,height .35s,border-color .2s,background-color .2s;width:40px}.nsl-icon-btn:hover{background:color-mix(in srgb,var(--nsl-ink) 4%,#0000);border-color:color-mix(in srgb,var(--nsl-ink) 20%,var(--nsl-line))}.nsl-icon-btn svg{height:18px;width:18px}.nsl-nav.is-compact .nsl-icon-btn{height:38px;width:38px}.nsl-menu-btn{align-items:center;border-radius:var(--nsl-r-pill);display:inline-flex;gap:7px;justify-content:center;min-width:86px;padding:0 14px;width:auto}.nsl-menu-btn span{font-size:13px;font-weight:700}.nsl-mobile-menu{grid-gap:4px;background:var(--nsl-surface);border:1px solid var(--nsl-hairline);border-radius:20px;box-shadow:var(--nsl-shadow-raised);display:grid;gap:4px;margin:0;padding:12px;position:absolute;right:0;top:calc(100% + 8px);width:min(320px,calc(100vw - 32px));z-index:2}.nsl-mobile-menu a,.nsl-mobile-menu button{background:#0000;border:0;border-radius:12px;cursor:pointer;font-weight:600;padding:12px 14px;text-align:left}.nsl-mobile-menu a.is-active{background:var(--nsl-surface-2);color:var(--nsl-ink)}.nsl-mobile-menu button{color:var(--nsl-muted)}.nsl-mobile-lang{padding:8px 14px 4px}.nsl-mobile-menu a:hover,.nsl-mobile-menu button:hover{background:var(--nsl-surface-2);color:var(--nsl-ink)}@media (max-width:1320px){.nsl-nav-login{display:none}}@media (max-width:560px){.nsl-nav .nsl-btn-grad{display:none}.nsl-brand .nestream-logo{--ns-mark-box:42px}.nsl-brand .nestream-wordmark{font-size:18px}}@media (max-width:400px){.nsl-menu-btn span{display:none}.nsl-menu-btn{justify-content:center;padding:0;width:40px}.nsl-nav-tools .nsl-theme-btn{display:inline-grid}}@media (max-width:560px){.nsl-mobile-menu{right:16px}}.nsl-hero{padding-block:clamp(40px,7vw,96px) clamp(56px,8vw,110px)}.nsl-hero-grid{grid-gap:clamp(32px,5vw,80px);align-items:center;display:grid;gap:clamp(32px,5vw,80px);grid-template-columns:1.08fr .92fr}.nsl-hero h1{font-size:clamp(48px,7vw,96px);letter-spacing:-.025em;line-height:1.04;margin-block:22px 26px}.nsl-hero h1 span{display:block;padding-block:.04em}.nsl-hero .nsl-lead{color:var(--nsl-ink-soft);font-size:clamp(17px,1.5vw,19.5px)}.nsl-hero .nsl-eyebrow,.nsl-hero .nsl-lead,.nsl-hero h1 span,.nsl-hero-cta,.nsl-trust{animation:nsl-rise .8s var(--nsl-ease) backwards}.nsl-hero h1 span:first-child{animation-delay:.08s}.nsl-hero h1 span:nth-child(2){animation-delay:.16s}.nsl-hero h1 span:nth-child(3){animation-delay:.24s}.nsl-hero .nsl-lead{animation-delay:.34s}.nsl-hero-cta{animation-delay:.42s}.nsl-trust{animation-delay:.5s}.nsl-hero-cta{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px;max-width:560px}.nsl-cta-card{align-items:center;border:1px solid var(--nsl-line);border-radius:18px;display:flex;gap:12px;justify-content:space-between;padding:16px 18px 16px 20px;transition:transform .2s ease,box-shadow .2s ease,translate .3s var(--nsl-ease)}.nsl-cta-card strong{display:block;font-size:16px;letter-spacing:-.02em}.nsl-cta-card span{color:var(--nsl-muted);display:block;font-size:13px;line-height:1.35;margin-top:2px}.nsl-cta-card i{background:var(--nsl-surface-2);border-radius:50%;display:grid;flex:none;height:36px;place-items:center;width:36px}.nsl-cta-card svg{height:15px;transition:transform .2s ease;width:15px}.nsl-cta-card:hover{box-shadow:var(--nsl-shadow-raised);transform:translateY(-2px)}.nsl-cta-card:hover svg{transform:translate(2px,-2px)}.nsl-cta-card.is-primary{background:var(--nsl-btn-bg);border-color:#0000;color:var(--nsl-btn-ink)}.nsl-cta-card.is-primary span{color:color-mix(in srgb,var(--nsl-btn-ink) 65%,#0000)}.nsl-cta-card.is-primary i{background:var(--nsl-grad);color:#fff}.nsl-cta-card.is-secondary{background:var(--nsl-surface)}.nsl .nsl-trust{align-items:center;color:var(--nsl-muted);display:flex;font-size:14px;gap:10px;margin-top:18px}.nsl-trust-badge{background:var(--nsl-good-bg);border-radius:50%;box-shadow:0 0 0 1px color-mix(in srgb,var(--nsl-good) 30%,#0000);color:var(--nsl-good);display:grid;flex:none;height:22px;place-items:center;width:22px}.nsl-trust-badge svg{height:12px;width:12px}.nsl-stage{--px:0;--py:0;padding:28px 8% 40px 10%;position:relative}.nsl-viewfinder{aspect-ratio:4/5;background:#2a211d;border-radius:28px;box-shadow:var(--nsl-shadow-raised);max-width:100%;overflow:hidden;position:relative;transform:translate3d(calc(var(--px)*-6px),calc(var(--py)*-6px),0);transition:transform .7s var(--nsl-ease)}.nsl-viewfinder img{display:block;height:100%;object-fit:cover;width:100%}.nsl-viewfinder:after{background:linear-gradient(90deg,#0000 calc(33.33% - .5px),#ffffff38 33.33%,#0000 calc(33.33% + .5px),#0000 calc(66.66% - .5px),#ffffff38 66.66%,#0000 calc(66.66% + .5px)),linear-gradient(180deg,#0000 calc(33.33% - .5px),#ffffff38 33.33%,#0000 calc(33.33% + .5px),#0000 calc(66.66% - .5px),#ffffff38 66.66%,#0000 calc(66.66% + .5px));content:"";inset:0;pointer-events:none;position:absolute}.nsl-vf-top{display:flex;justify-content:space-between;left:16px;position:absolute;right:16px;top:16px;z-index:2}.nsl-rec,.nsl-vf-ratio{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#140e0c8c;border-radius:var(--nsl-r-pill);color:#fff;display:inline-flex;font-size:12.5px;font-weight:700;gap:8px;letter-spacing:.04em;padding:6px 12px}.nsl-rec .nsl-dot{animation:nsl-blink 1.4s steps(2,start) infinite;background:#ff3b3b}.nsl-corner{border:2.5px solid #ffffffe6;height:26px;position:absolute;width:26px;z-index:2}.nsl-corner.tl{border-bottom:0;border-right:0;border-top-left-radius:8px;left:16px;top:58px}.nsl-corner.tr{border-bottom:0;border-left:0;border-top-right-radius:8px;right:16px;top:58px}.nsl-corner.bl{border-bottom-left-radius:8px;border-right:0;border-top:0;bottom:16px;left:16px}.nsl-corner.br{border-bottom-right-radius:8px;border-left:0;border-top:0;bottom:16px;right:16px}.nsl-float{animation:nsl-rise .7s var(--nsl-ease) backwards,nsl-bob 7s ease-in-out 1s infinite;background:var(--nsl-surface);border:1px solid var(--nsl-hairline);border-radius:18px;box-shadow:var(--nsl-shadow-raised);color:var(--nsl-ink);position:absolute;transform:translate3d(calc(var(--px)*var(--d)),calc(var(--py)*var(--d)),0);transition:transform .7s var(--nsl-ease);z-index:3}.nsl-float-brief{--d:16px;animation-delay:.15s,1s;left:0;padding:16px;top:86px;width:min(250px,56%)}.nsl-float-escrow{--d:12px;animation-delay:.3s,2.2s;bottom:0;left:11%;padding:16px;width:min(240px,56%)}.nsl-float-ok{--d:26px;align-items:center;animation-delay:.45s,3.4s;display:flex;gap:10px;padding:10px 14px 10px 10px;right:0;top:47%}.nsl-fl-label{color:var(--nsl-muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.nsl-fl-title{font-size:15.5px;font-weight:700;letter-spacing:-.02em;margin-top:4px}.nsl-fl-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.nsl-fl-meta span{background:var(--nsl-surface-2);border:1px solid var(--nsl-hairline);border-radius:8px;color:var(--nsl-ink-soft);font-size:12px;font-weight:600;padding:4px 9px}.nsl-fl-row{align-items:baseline;border-top:1px dashed var(--nsl-line);color:var(--nsl-muted);display:flex;font-size:13px;gap:8px;justify-content:space-between;margin-top:12px;padding-top:12px}.nsl-fl-row b{color:var(--nsl-ink);font-size:16px;letter-spacing:-.02em}.nsl-fl-money{font-size:24px;font-weight:800;letter-spacing:-.035em;margin-block:6px 10px}.nsl-check-badge{background:var(--nsl-good-bg);border-radius:10px;color:var(--nsl-good);display:grid;height:34px;place-items:center;width:34px}.nsl-check-badge svg{height:18px;width:18px}.nsl-float-ok b{display:block;font-size:13.5px;letter-spacing:-.01em}.nsl-float-ok small{color:var(--nsl-muted);display:block;font-size:12px}@media (max-width:960px){.nsl-hero-grid{grid-template-columns:1fr}.nsl-stage{margin-inline:auto;max-width:560px;width:100%}}@media (max-width:520px){.nsl-hero-cta{grid-template-columns:1fr}.nsl-stage{padding:72px 0 96px}.nsl-float-brief{left:auto;right:0;top:0;width:58%}.nsl-float-brief .nsl-fl-row{align-items:flex-start;flex-direction:column;gap:2px}.nsl-float-escrow{bottom:6px;left:0;width:72%}.nsl-float-ok{bottom:34%;right:0;top:auto}}.nsl-marquee{overflow:hidden;padding-block:4px 40px}.nsl-marquee-head{margin-bottom:16px}.nsl-marquee-track{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7%,#000 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7%,#000 93%,#0000);overflow:hidden}.nsl-marquee-list{animation:nsl-marquee 46s linear infinite;display:flex;list-style:none;margin:0;padding:0;width:max-content}.nsl-marquee-track:hover .nsl-marquee-list{animation-play-state:paused}.nsl-marquee-list li{align-items:center;color:var(--nsl-ink);display:flex;font-size:clamp(22px,2.6vw,34px);font-weight:700;gap:26px;letter-spacing:-.035em;padding-right:26px;white-space:nowrap}.nsl-marquee-list li:nth-child(2n){color:var(--nsl-muted)}.nsl-marquee-list li:after{background:var(--nsl-grad);border-radius:50%;content:"";flex:none;height:9px;width:9px}.nsl-proof{background:var(--nsl-surface);border-bottom:1px solid var(--nsl-line)}.nsl-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.nsl-proof-item{grid-gap:13px;border-left:1px solid var(--nsl-line);display:grid;gap:13px;grid-template-columns:38px minmax(0,1fr);padding:30px 24px}.nsl-proof-item:first-child{border-left:0;padding-left:0}.nsl-proof-icon{background:var(--nsl-warn-bg);border-radius:12px;color:var(--nsl-accent-text);display:grid;height:38px;place-items:center;width:38px}.nsl-proof-icon svg{height:21px;width:21px}.nsl-proof-item b{color:var(--nsl-ink);display:block;font-size:14px;line-height:1.35}.nsl-proof-item p{color:var(--nsl-muted);font-size:12px;line-height:1.5;margin-top:5px}@media (max-width:800px){.nsl-proof-grid{grid-template-columns:repeat(2,1fr)}.nsl-proof-item{padding:24px 18px}.nsl-proof-item:nth-child(odd){border-left:0;padding-left:0}.nsl-proof-item:nth-child(n+3){border-top:1px solid var(--nsl-line)}}@media (max-width:480px){.nsl-proof-grid{grid-template-columns:1fr}.nsl-proof-item,.nsl-proof-item:nth-child(odd){border-left:0;border-top:1px solid var(--nsl-line);padding:20px 0}.nsl-proof-item:first-child{border-top:0}}.nsl-section{padding-block:clamp(80px,11vw,150px)}.nsl-section.is-flush-top{padding-top:0}.nsl-section-head{grid-gap:24px 60px;align-items:end;display:grid;gap:24px 60px;grid-template-columns:1fr 1fr;margin-bottom:clamp(40px,5vw,64px)}.nsl-section-head .nsl-h-section{margin-top:16px}@media (max-width:860px){.nsl-section-head{grid-template-columns:1fr}}.nsl-creators{background:var(--nsl-ink);color:var(--nsl-bg);overflow:hidden}.nsl-creators-head{align-items:end;display:flex;gap:32px;justify-content:space-between;margin-bottom:38px}.nsl-creators-head .nsl-lead{color:color-mix(in srgb,var(--nsl-bg) 68%,#0000);margin-top:16px}.nsl-creators-actions{display:flex;flex:none;gap:10px}.nsl-creators-actions button{background:#0000;border:1px solid color-mix(in srgb,var(--nsl-bg) 28%,#0000);border-radius:50%;color:inherit;cursor:pointer;display:grid;height:48px;padding:0;place-items:center;transition:background-color .2s,color .2s,transform .2s;width:48px}.nsl-creators-actions button:hover{background:var(--nsl-bg);color:var(--nsl-ink);transform:translateY(-2px)}.nsl-creators-actions svg{height:20px;width:20px}.nsl-creator-track{grid-gap:16px;display:grid;gap:16px;grid-auto-columns:clamp(250px,24vw,310px);grid-auto-flow:column;margin-right:calc((100vw - min(100vw, var(--nsl-max)))/-2);overflow-x:auto;overscroll-behavior-inline:contain;padding:2px max(var(--nsl-gutter),calc((100vw - var(--nsl-max))/2)) 18px 2px;scroll-snap-type:inline mandatory;scrollbar-color:color-mix(in srgb,var(--nsl-bg) 36%,#0000) #0000;scrollbar-width:thin}.nsl-creator-track::-webkit-scrollbar{height:6px}.nsl-creator-track::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--nsl-bg) 36%,#0000);border-radius:8px}.nsl-creator-card{background:#2a2725;border-radius:16px;isolation:isolate;min-height:450px;overflow:hidden;position:relative;scroll-snap-align:start}.nsl-creator-card>img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .65s var(--nsl-ease);width:100%}.nsl-creator-card:hover>img{transform:scale(1.035)}.nsl-creator-shade{background:linear-gradient(180deg,#0000 35%,#0a0909db);inset:0;position:absolute}.nsl-creator-frame{inset:14px;pointer-events:none;position:absolute;z-index:1}.nsl-creator-frame i{border-color:#ffffffc2;border-style:solid;height:24px;position:absolute;width:24px}.nsl-creator-frame i:first-child{border-radius:8px 0 0;border-width:2px 0 0 2px;left:0;top:0}.nsl-creator-frame i:nth-child(2){border-radius:0 8px 0 0;border-width:2px 2px 0 0;right:0;top:0}.nsl-creator-frame i:nth-child(3){border-radius:0 0 8px;border-width:0 2px 2px 0;bottom:0;right:0}.nsl-creator-frame i:nth-child(4){border-radius:0 0 0 8px;border-width:0 0 2px 2px;bottom:0;left:0}.nsl-creator-topline{align-items:center;color:#fff;display:flex;gap:10px;justify-content:space-between;left:24px;position:absolute;right:24px;top:24px;z-index:2}.nsl-creator-topline b,.nsl-creator-topline span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0e0eb8;border-radius:var(--nsl-r-pill);font-size:10px;font-weight:700;padding:6px 10px;text-transform:uppercase}.nsl-creator-topline span{align-items:center;display:inline-flex;gap:6px}.nsl-creator-topline span i{background:#70e3a2;border-radius:50%;height:6px;width:6px}.nsl-creator-copy{color:#fff;inset:auto 22px 22px;position:absolute;z-index:1}.nsl-creator-identity{align-items:center;display:flex;gap:12px}.nsl-creator-identity>img{border:2px solid #ffffffe0;border-radius:50%;flex:none;height:48px;object-fit:cover;width:48px}.nsl-creator-identity h3{font-size:22px;letter-spacing:-.03em}.nsl-creator-identity p{color:#ffffffc2;font-size:12px;margin-top:3px}.nsl-creator-meta{display:flex;flex-wrap:wrap;font-size:11px;gap:8px 14px;margin-top:14px}.nsl-creator-meta b{align-items:center;display:inline-flex;font-weight:700;gap:5px}.nsl-creator-meta svg{fill:#ffd761;stroke:none;height:14px;width:14px}.nsl-creator-channels{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.nsl-creator-channels span{border:1px solid #ffffff57;border-radius:var(--nsl-r-pill);color:#ffffffd1;font-size:10px;padding:4px 8px;text-transform:capitalize}.nsl-creators-foot{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-top:24px}.nsl-creators-foot p{color:color-mix(in srgb,var(--nsl-bg) 64%,#0000);font-size:13px;max-width:58ch}.nsl-creators-foot .nsl-link-arrow{flex:none}.nsl-creators-foot svg{height:16px;width:16px}@media (max-width:680px){.nsl-creators-head{align-items:flex-start;margin-bottom:28px}.nsl-creators-actions{display:none}.nsl-creator-track{grid-auto-columns:min(78vw,290px);margin-right:calc(var(--nsl-gutter)*-1)}.nsl-creator-card{min-height:390px}.nsl-creators-foot{align-items:flex-start;flex-direction:column}}.nsl-how-wrap{padding-block:clamp(56px,7vw,100px)}.nsl-how{background:var(--nsl-surface);border-radius:clamp(24px,3vw,40px);margin:clamp(80px,11vw,150px) clamp(0px,1.2vw,16px)}.nsl-tabs{background:var(--nsl-bg);border:1px solid var(--nsl-hairline);border-radius:var(--nsl-r-pill);flex-wrap:wrap;gap:4px;padding:5px}.nsl-tab,.nsl-tabs{display:inline-flex}.nsl-tab{align-items:center;background:#0000;border:0;border-radius:var(--nsl-r-pill);color:var(--nsl-muted);cursor:pointer;font-size:15px;font-weight:600;gap:10px;padding:11px 20px 11px 12px;transition:background-color .25s,color .25s}.nsl-tab i{border:1px solid var(--nsl-line);border-radius:50%;display:grid;font-size:12px;font-style:normal;font-weight:700;height:26px;place-items:center;position:relative;width:26px}.nsl-tab[aria-selected=true]{background:var(--nsl-ink);color:var(--nsl-bg)}.nsl-tab[aria-selected=true] i{background:var(--nsl-grad);border-color:#0000;color:#fff}.nsl-tab[aria-selected=true] i:after{background:conic-gradient(var(--nsl-coral) 0deg,#0000 0);background:conic-gradient(var(--nsl-coral) calc(var(--t, 0)*1turn),#0000 0);border-radius:50%;content:"";inset:-5px;-webkit-mask:radial-gradient(circle,#0000 16px,#000 16.5px);mask:radial-gradient(circle,#0000 16px,#000 16.5px);position:absolute}.nsl-tab:not([aria-selected=true]):hover{color:var(--nsl-ink)}.nsl-how-body{grid-gap:clamp(32px,6vw,96px);align-items:center;display:grid;gap:clamp(32px,6vw,96px);grid-template-columns:1.1fr .9fr;margin-top:40px}.nsl-how-body>*{animation:nsl-panel-in .5s var(--nsl-ease) both}.nsl-mock{background:var(--nsl-bg);border-radius:var(--nsl-r-panel);display:grid;min-height:460px;overflow:hidden;padding:clamp(18px,3vw,40px);place-items:center;position:relative}.nsl-mock:before{background:radial-gradient(60% 50% at 80% 10%,color-mix(in srgb,var(--nsl-orange) 16%,#0000),#0000 70%),radial-gradient(50% 50% at 10% 100%,color-mix(in srgb,var(--nsl-pink) 12%,#0000),#0000 70%);content:"";inset:0;pointer-events:none;position:absolute}.nsl-mock>*{position:relative}.nsl-ui-card{background:var(--nsl-surface);border:1px solid var(--nsl-hairline);border-radius:20px;box-shadow:var(--nsl-shadow-raised);padding:22px;width:min(440px,100%)}.nsl-ui-head{align-items:center;border-bottom:1px solid var(--nsl-hairline);display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.nsl-ui-head b{font-size:16px;letter-spacing:-.02em}.nsl-field{grid-gap:6px;display:grid;gap:6px;margin-bottom:14px}.nsl-lbl{color:var(--nsl-muted);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.nsl-fake-input{align-items:center;background:var(--nsl-surface-2);border:1px solid var(--nsl-line);border-radius:var(--nsl-r-field);display:flex;font-size:14.5px;font-weight:500;height:44px;padding-inline:14px}.nsl-chips{display:flex;flex-wrap:wrap;gap:6px}.nsl-chip{border:1px solid var(--nsl-line);border-radius:var(--nsl-r-pill);color:var(--nsl-muted);font-size:13px;font-weight:600;padding:7px 14px}.nsl-chip.is-on{background:var(--nsl-warn-bg);border-color:#0000;color:var(--nsl-accent-text)}.nsl-row2{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.nsl-toggle-row{align-items:center;background:var(--nsl-surface-2);border:1px solid var(--nsl-hairline);border-radius:var(--nsl-r-field);display:flex;font-size:14px;font-weight:500;gap:12px;justify-content:space-between;margin-bottom:14px;padding:12px 14px}.nsl-switch{background:var(--nsl-grad);border-radius:99px;flex:none;height:22px;position:relative;width:38px}.nsl-switch:after{background:#fff;border-radius:50%;content:"";height:16px;position:absolute;right:3px;top:3px;width:16px}.nsl-ui-total{align-items:center;background:var(--nsl-ink);border-radius:14px;color:var(--nsl-bg);display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.nsl-ui-total small{display:block;font-size:12px;opacity:.7}.nsl-ui-total b{font-size:20px;letter-spacing:-.03em}.nsl-ui-total .nsl-go{background:var(--nsl-grad);border-radius:var(--nsl-r-pill);color:#fff;font-size:13px;font-weight:700;padding:9px 14px}.nsl-timeline{display:grid;list-style:none;margin:0;padding:0}.nsl-timeline li{grid-gap:12px;display:grid;gap:12px;grid-template-columns:30px 1fr auto;padding-bottom:20px;position:relative}.nsl-timeline li:not(:last-child):before{background:var(--nsl-hairline);bottom:2px;content:"";left:14px;position:absolute;top:30px;width:2px}.nsl-timeline li.is-done:not(:last-child):before{background:var(--nsl-good);opacity:.45}.nsl-t-ico{background:var(--nsl-good-bg);border-radius:50%;color:var(--nsl-good);display:grid;height:30px;place-items:center;width:30px}.nsl-t-ico svg{height:15px;width:15px}.nsl-t-ico.is-live{background:var(--nsl-warn-bg);color:var(--nsl-coral)}.nsl-timeline b{display:block;font-size:14.5px;letter-spacing:-.01em}.nsl-timeline small{display:block}.nsl-timeline small,.nsl-timeline time{color:var(--nsl-muted);font-size:12.5px}.nsl-timeline time{font-weight:600}.nsl-progress-bar{background:var(--nsl-hairline);border-radius:99px;height:8px;margin-top:10px;overflow:hidden}.nsl-progress-bar i{background:var(--nsl-grad);border-radius:99px;display:block;height:100%}.nsl-review{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:200px 1fr;width:min(520px,100%)}.nsl-phone{aspect-ratio:9/16;background:#111;border:6px solid #111;border-radius:26px;box-shadow:var(--nsl-shadow-raised);overflow:hidden;position:relative}.nsl-phone img{height:100%;object-fit:cover;width:100%}.nsl-wm{grid-gap:26px;display:grid;gap:26px;inset:-40%;place-content:center;pointer-events:none;position:absolute;transform:rotate(-28deg)}.nsl-wm span{color:#ffffff6b;font-size:13px;font-weight:800;letter-spacing:.18em;text-shadow:0 1px 2px #00000040;white-space:nowrap}.nsl-play{background:#ffffffe6;border-radius:50%;color:#171719;display:grid;height:52px;left:50%;place-items:center;position:absolute;top:50%;translate:-50% -50%;width:52px}.nsl-play svg{height:18px;margin-left:3px;width:18px}.nsl-phone-bar{background:#ffffff59;border-radius:3px;bottom:10px;height:3px;left:10px;position:absolute;right:10px}.nsl-phone-bar i{background:#fff;border-radius:3px;display:block;height:100%;width:42%}.nsl-review-side{grid-gap:10px;display:grid;gap:10px}.nsl-review-side .nsl-ui-card{padding:18px}.nsl-act{align-items:center;background:var(--nsl-surface);border:1px solid var(--nsl-line);border-radius:12px;display:flex;font-size:14px;font-weight:700;gap:10px;height:46px;justify-content:space-between;padding-inline:16px}.nsl-act small{color:var(--nsl-muted);font-size:12px;font-weight:600}.nsl-act.is-primary{background:var(--nsl-grad);border-color:#0000;color:#fff}.nsl-act.is-primary small{color:#ffffffd9}.nsl-act.is-ghost{background:#0000;border-style:dashed;color:var(--nsl-muted)}.nsl-ledger-row{grid-gap:12px;align-items:center;border-bottom:1px solid var(--nsl-hairline);display:grid;gap:12px;grid-template-columns:36px 1fr auto;padding-block:12px}.nsl-ledger-row:last-child{border-bottom:0}.nsl-l-ico{border-radius:11px;color:#fff;display:grid;font-size:13px;font-weight:800;height:36px;place-items:center;width:36px}.nsl-ledger-row b{display:block;font-size:14px;letter-spacing:-.01em}.nsl-ledger-row small{color:var(--nsl-muted);display:block;font-size:12px}.nsl-amt{font-size:14.5px;font-weight:700}.nsl-amt.is-plus{color:var(--nsl-good)}.nsl-amt.is-minus{color:var(--nsl-muted)}.nsl-hold-note{align-items:center;background:var(--nsl-surface-2);border:1px solid var(--nsl-hairline);border-radius:12px;color:var(--nsl-ink-soft);display:flex;font-size:13px;gap:10px;margin-top:14px;padding:12px 14px}.nsl-hold-note svg{color:var(--nsl-muted);flex:none;height:16px;width:16px}.nsl-how-copy h3{font-size:clamp(28px,3.1vw,44px);letter-spacing:-.045em;margin-block:18px}.nsl-how-copy p{color:var(--nsl-muted);font-size:17px;max-width:46ch}.nsl-facts{border-top:1px solid var(--nsl-line);display:grid;list-style:none;margin:28px 0 0;padding:0}.nsl-facts li{align-items:center;border-bottom:1px solid var(--nsl-line);display:flex;font-size:15px;gap:16px;justify-content:space-between;padding-block:16px}.nsl-facts li span{color:var(--nsl-muted)}.nsl-facts li b{font-weight:700;text-align:right}.nsl-step-count{color:var(--nsl-muted);font-size:13px;font-weight:700;letter-spacing:.06em}@media (max-width:960px){.nsl-how-body{grid-template-columns:1fr}.nsl-mock{min-height:0}.nsl-tab{font-size:14px;padding-right:14px}}@media (max-width:560px){.nsl-tabs{border-radius:22px;display:grid;grid-template-columns:1fr 1fr;width:100%}.nsl-tab{border-radius:18px}.nsl-review{grid-template-columns:1fr}.nsl-phone{margin-inline:auto;max-width:220px}.nsl-row2{grid-template-columns:1fr}}.nsl-bento{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(12,1fr)}.nsl-b-card{border-radius:var(--nsl-r-panel);overflow:hidden;padding:clamp(24px,3vw,40px);position:relative;transition:transform .35s var(--nsl-ease),box-shadow .35s ease}.nsl-b-brand{--nsl-spot:#fff3;background:var(--nsl-grad-warm);color:#fff;display:flex;flex-direction:column;grid-column:span 7;min-height:520px}.nsl-b-brand:after{aspect-ratio:1;background:radial-gradient(closest-side,#ffffff38,#0000);border-radius:50%;content:"";pointer-events:none;position:absolute;right:-12%;top:-30%;width:70%}.nsl-b-creator{background:var(--nsl-surface);border:1px solid var(--nsl-hairline);display:flex;flex-direction:column;grid-column:span 5}.nsl-bento.is-brand .nsl-b-brand,.nsl-bento.is-creator .nsl-b-creator{grid-column:span 12;min-height:0}.nsl-b-tag{align-self:flex-start;border-radius:var(--nsl-r-pill);font-size:12.5px;font-weight:700;padding:6px 12px}.nsl-b-brand .nsl-b-tag{background:#fff3}.nsl-b-creator .nsl-b-tag{background:var(--nsl-warn-bg);color:var(--nsl-accent-text)}.nsl-b-card h3{font-size:clamp(30px,3.4vw,48px);letter-spacing:-.045em;margin-top:22px;max-width:14ch}.nsl-b-list{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:28px 0 32px;max-width:48ch;padding:0}.nsl-b-list li{grid-gap:12px;display:grid;font-size:15.5px;gap:12px;grid-template-columns:22px 1fr;line-height:1.5}.nsl-b-list svg{height:20px;margin-top:2px;width:20px}.nsl-b-creator .nsl-b-list svg{color:var(--nsl-coral)}.nsl-audience-details{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0 30px}.nsl-audience-details>div{min-width:0}.nsl-audience-details>div>strong{border-bottom:1px solid;display:block;font-size:12px;font-weight:800;letter-spacing:.08em;opacity:.76;padding-bottom:8px;text-transform:uppercase}.nsl-audience-details .nsl-b-list{gap:10px;margin:14px 0 0}.nsl-audience-details .nsl-b-list li{font-size:14px;gap:8px;grid-template-columns:18px 1fr}.nsl-audience-details .nsl-b-list svg{height:17px;width:17px}.nsl-b-foot{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:auto}.nsl-b-img{aspect-ratio:16/9;border-radius:16px;margin:-8px -8px 22px;overflow:hidden}.nsl-b-img img{display:block;height:100%;object-fit:cover;width:100%}.nsl-b-small{grid-gap:20px;align-items:start;background:var(--nsl-surface);border:1px solid var(--nsl-hairline);display:grid;gap:20px;grid-column:span 6;grid-template-columns:56px 1fr}.nsl-b-small .nsl-ico{background:var(--nsl-bg);border-radius:16px;display:grid;height:56px;place-items:center;width:56px}.nsl-b-small .nsl-ico svg{color:var(--nsl-coral);height:24px;width:24px}.nsl-b-small h4{font-size:20px;letter-spacing:-.03em}.nsl-b-small p{color:var(--nsl-muted);font-size:15px;margin-top:8px}.nsl-b-small:hover{box-shadow:var(--nsl-shadow-card);transform:translateY(-3px)}@media (max-width:960px){.nsl-b-brand,.nsl-b-creator,.nsl-b-small{grid-column:span 12}.nsl-b-brand{min-height:0}}@media (max-width:560px){.nsl-audience-details{grid-template-columns:1fr}}.nsl-spot-layer{background:radial-gradient(460px circle at 50% 50%,var(--nsl-spot),#0000 65%);background:radial-gradient(460px circle at var(--sx,50%) var(--sy,50%),var(--nsl-spot),#0000 65%);border-radius:inherit;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s ease;z-index:0}.nsl-spot:hover>.nsl-spot-layer{opacity:1}.nsl-spot>:not(.nsl-spot-layer){position:relative;z-index:1}.nsl-escrow{background:#171412;border-radius:clamp(24px,3vw,40px);color:#f4efe9;margin-inline:clamp(0px,1.2vw,16px);overflow:hidden;position:relative}.nsl-escrow:before{background:radial-gradient(50% 50% at 50% 50%,#f6535247,#0000 70%);content:"";height:90%;inset:auto -10% -60% -10%;pointer-events:none;position:absolute}.nsl-escrow .nsl-eyebrow{color:#a59d97}.nsl-escrow .nsl-lead{color:#b7aea8}.nsl-flow{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;margin:0;padding:0;position:relative}.nsl-flow li{padding:26px 22px 26px 0;position:relative}.nsl-flow li:after,.nsl-flow li:before{content:"";height:2px;left:52px;position:absolute;right:0;top:48px}.nsl-flow li:before{background:repeating-linear-gradient(90deg,#ffffff47 0 6px,#0000 6px 12px)}.nsl-flow li:after{background:var(--nsl-grad);transform:scaleX(0);transform-origin:left center;transition:transform .7s var(--nsl-ease)}.nsl-flow li:last-child:after,.nsl-flow li:last-child:before{display:none}.nsl-flow li.is-flowed:after{transform:scaleX(1)}.nsl-node{background:linear-gradient(160deg,#322b27,#221d1a);border:1px solid #3b332f;border-radius:50%;color:#cfc7c1;display:grid;height:44px;place-items:center;position:relative;transition:background-color .5s,border-color .5s,box-shadow .5s,color .5s;width:44px;z-index:1}.nsl-node:before{border:1px dashed #f4efe929;border-radius:50%;content:"";inset:-5px;opacity:0;position:absolute;transition:opacity .5s}.nsl-node svg{height:18px;width:18px}.nsl-flow li:first-child .nsl-node{color:#ffab7a}.nsl-flow li:nth-child(3) .nsl-node{color:#ff9a8f}.nsl-flow li:nth-child(4) .nsl-node{color:#7fdba5}.nsl-flow li:nth-child(5) .nsl-node{color:#ff8fb8}.nsl-flow li.is-lit .nsl-node:before{opacity:1}.nsl-flow li.is-lit:not(.is-vault) .nsl-node{background:linear-gradient(160deg,#3b2521,#241a18);border-color:#f653528c;box-shadow:0 0 0 5px #f653521f}.nsl-flow li.is-vault .nsl-node{background:var(--nsl-grad);border-color:#0000;box-shadow:0 0 0 6px #f653522e,0 0 22px -4px #f653528c;color:#fff}.nsl-flow li.is-vault.is-lit .nsl-node{animation:nsl-vault-pulse 2.6s ease-in-out infinite}.nsl-flow li.is-vault .nsl-node:before{border-color:#f6535259;border-style:solid}@keyframes nsl-vault-pulse{0%,to{box-shadow:0 0 0 6px #f653522e,0 0 22px -4px #f653528c}50%{box-shadow:0 0 0 9px #f653521a,0 0 30px 0 #f65352b3}}.nsl-flow b{display:block;font-size:16.5px;letter-spacing:-.02em;margin-top:18px}.nsl-flow p{color:#a59d97;font-size:14px;margin-top:6px;max-width:24ch}.nsl-who{color:#7f7671;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;margin-top:12px;text-transform:uppercase}.nsl-rules{border-top:1px solid #332c29;display:grid;grid-template-columns:repeat(4,1fr);margin-top:clamp(40px,5vw,64px)}.nsl-rules div{padding:26px 20px 0 0}.nsl-rules b{display:block;font-size:clamp(30px,3.4vw,46px);font-weight:800;letter-spacing:-.05em;line-height:1}.nsl-rules span{color:#a59d97;display:block;font-size:14px;margin-top:10px;max-width:24ch}@media (max-width:960px){.nsl-flow{grid-template-columns:1fr}.nsl-flow li{grid-gap:4px 18px;display:grid;gap:4px 18px;grid-template-columns:44px 1fr;padding:0 0 26px}.nsl-flow li:after,.nsl-flow li:before{bottom:4px;height:auto;left:21px;right:auto;top:46px;width:2px}.nsl-flow li:before{background:repeating-linear-gradient(180deg,#ffffff47 0 6px,#0000 6px 12px)}.nsl-flow li:after{transform:scaleY(0);transform-origin:center top}.nsl-flow li.is-flowed:after{transform:scaleY(1)}.nsl-flow b{margin-top:8px}.nsl-rules{gap:0 16px;grid-template-columns:1fr 1fr}}.nsl-price-grid{grid-gap:clamp(32px,5vw,72px);align-items:start;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:.9fr 1.1fr}.nsl-plans{grid-gap:14px;display:grid;gap:14px}.nsl-plan{background:var(--nsl-surface);border:1px solid var(--nsl-hairline);border-radius:20px;overflow:hidden;padding:26px;position:relative;transition:transform .35s var(--nsl-ease),box-shadow .35s ease}.nsl-plan:hover{box-shadow:var(--nsl-shadow-card);transform:translateY(-3px)}.nsl-plan-top{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.nsl-plan h4{font-size:20px;letter-spacing:-.03em}.nsl-plan-big{font-size:34px;font-weight:800;letter-spacing:-.05em}.nsl-plan-big small{color:var(--nsl-muted);font-size:14px;font-weight:600;letter-spacing:0;margin-left:4px}.nsl-plan p{color:var(--nsl-muted);font-size:15px;margin-top:10px}.nsl-calc{background:var(--nsl-surface);border:1px solid var(--nsl-hairline);border-radius:var(--nsl-r-panel);box-shadow:var(--nsl-shadow-card);overflow:hidden;padding:clamp(22px,3vw,36px);position:relative}.nsl-calc h4{font-size:22px;letter-spacing:-.03em}.nsl-calc-sub{color:var(--nsl-muted);font-size:14.5px;margin-top:6px}.nsl-range{margin-top:26px}.nsl-range-top{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.nsl-range-top label{color:var(--nsl-muted);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.nsl-range-top output{font-size:20px;font-weight:800;letter-spacing:-.03em}.nsl input[type=range]{appearance:none;background:#0000;cursor:pointer;height:28px;margin-top:8px;width:100%}.nsl input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--nsl-coral) 30%,var(--nsl-hairline) 30%);background:linear-gradient(90deg,var(--nsl-coral) var(--p,30%),var(--nsl-hairline) var(--p,30%));border-radius:99px;height:6px}.nsl input[type=range]::-moz-range-track{background:var(--nsl-hairline);border-radius:99px;height:6px}.nsl input[type=range]::-moz-range-progress{background:var(--nsl-coral);border-radius:99px;height:6px}.nsl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--nsl-surface);border:2px solid var(--nsl-coral);border-radius:50%;box-shadow:0 2px 8px #0000002e;height:24px;margin-top:-9px;width:24px}.nsl input[type=range]::-moz-range-thumb{background:var(--nsl-surface);border:2px solid var(--nsl-coral);border-radius:50%;height:20px;width:20px}.nsl-split{border-radius:99px;display:flex;height:14px;margin-top:30px;overflow:hidden}.nsl-split i{transition:width .4s var(--nsl-ease)}.nsl-split i:first-child{background:var(--nsl-grad)}.nsl-split i:last-child{background:var(--nsl-ink)}.nsl-result{display:grid;margin-top:18px}.nsl-result div{align-items:baseline;border-bottom:1px solid var(--nsl-hairline);display:flex;font-size:15px;gap:12px;justify-content:space-between;padding-block:12px}.nsl-result div:last-child{border-bottom:0}.nsl-result span{align-items:center;color:var(--nsl-muted);display:inline-flex;gap:8px}.nsl-result span i{border-radius:3px;height:10px;width:10px}.nsl-result b{font-size:17px;letter-spacing:-.02em}.nsl-result .is-total b{font-size:26px;font-weight:800;letter-spacing:-.04em}.nsl-swatch-creator{background:var(--nsl-grad-warm)}.nsl-swatch-fee{background:var(--nsl-ink)}.nsl-calc-note{color:var(--nsl-muted);font-size:12.5px;margin-top:14px}@media (max-width:960px){.nsl-price-grid{grid-template-columns:1fr}}.nsl-stories{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1.2fr 1fr 1fr}.nsl-story{background:var(--nsl-surface);border:1px solid var(--nsl-hairline);border-radius:var(--nsl-r-panel);display:flex;flex-direction:column;margin:0;overflow:hidden;padding:28px;position:relative;transition:transform .35s var(--nsl-ease),box-shadow .35s ease}.nsl-story:hover{box-shadow:var(--nsl-shadow-card);transform:translateY(-3px)}.nsl-story blockquote{color:var(--nsl-ink-soft);font-size:17px;letter-spacing:-.01em;line-height:1.55;margin:0}.nsl-story.is-lead{--nsl-spot:#f6535238;background:var(--nsl-ink);border-color:#0000;color:var(--nsl-bg)}.nsl-story.is-lead blockquote{color:var(--nsl-bg);font-size:clamp(20px,2vw,26px);font-weight:600;letter-spacing:-.025em;line-height:1.35}.nsl-quote-mark{font-size:54px;font-weight:800;line-height:.6;margin-bottom:18px}.nsl-metric{align-self:flex-start;display:inline-flex;margin-top:18px}.nsl-who-row{align-items:center;display:flex;gap:12px;margin-top:auto;padding-top:26px}.nsl-avatar{border-radius:14px;color:#fff;display:grid;flex:none;font-size:15px;font-weight:800;height:44px;place-items:center;width:44px}.nsl-who-row b{display:block;font-size:15px;letter-spacing:-.01em}.nsl-who-row small{color:var(--nsl-muted);display:block;font-size:13px}.nsl-story.is-lead .nsl-who-row small{color:color-mix(in srgb,var(--nsl-bg) 60%,#0000)}@media (max-width:960px){.nsl-stories{grid-template-columns:1fr}}.nsl-faq-grid{grid-gap:clamp(32px,6vw,96px);align-items:start;display:grid;gap:clamp(32px,6vw,96px);grid-template-columns:.8fr 1.2fr}.nsl-faq-grid .nsl-h-section{margin-top:16px}.nsl-faq-grid .nsl-lead{margin-top:20px}.nsl-faq-list{border-top:1px solid var(--nsl-line)}.nsl-faq-item{border-bottom:1px solid var(--nsl-line)}.nsl-faq-h{font:inherit;letter-spacing:inherit;margin:0}.nsl-faq-q{align-items:center;background:none;border:0;cursor:pointer;display:flex;font-size:clamp(17px,1.6vw,20px);font-weight:700;gap:20px;justify-content:space-between;letter-spacing:-.02em;padding-block:24px;text-align:left;width:100%}.nsl-pm{border:1px solid var(--nsl-line);border-radius:50%;display:grid;flex:none;height:36px;place-items:center;transition:transform .3s ease,background-color .3s;width:36px}.nsl-pm svg{height:14px;width:14px}.nsl-faq-item.is-open .nsl-pm{background:var(--nsl-ink);border-color:#0000;color:var(--nsl-bg);transform:rotate(45deg)}.nsl-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--nsl-ease)}.nsl-faq-item.is-open .nsl-faq-a{grid-template-rows:1fr}.nsl-faq-a>div{overflow:hidden}.nsl-faq-a p{color:var(--nsl-muted);font-size:15.5px;max-width:62ch;padding-bottom:24px}@media (max-width:860px){.nsl-faq-grid{grid-template-columns:1fr}}.nsl-contact-grid{grid-gap:clamp(32px,5vw,72px);display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:.85fr 1.15fr}.nsl-contact-side{display:flex;flex-direction:column}.nsl-contact-side h2{font-size:clamp(48px,6.4vw,92px);letter-spacing:-.055em;line-height:.95}.nsl-contact-side h2 span{display:block}.nsl-promises{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:32px 0 0;padding:0}.nsl-promises li{align-items:center;color:var(--nsl-ink-soft);display:flex;font-size:15px;gap:10px}.nsl-promises svg{color:var(--nsl-good);flex:none;height:18px;width:18px}.nsl-contact-lines{display:grid;margin-top:auto;padding-top:40px}.nsl-contact-lines>div{align-items:center;border-top:1px solid var(--nsl-line);display:flex;font-size:15px;gap:12px;justify-content:space-between;padding-block:16px}.nsl-contact-lines>div>span{color:var(--nsl-muted);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.nsl-cl-val{align-items:center;display:flex;gap:10px}.nsl-cl-val b{-webkit-user-select:all;user-select:all}.nsl-cl-mail{color:var(--nsl-ink);font-weight:700;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:var(--nsl-line);text-underline-offset:4px;transition:text-decoration-color .2s}.nsl-cl-mail:hover{text-decoration-color:initial}.nsl-copy{background:#0000;border:1px solid var(--nsl-line);border-radius:var(--nsl-r-pill);color:var(--nsl-muted);cursor:pointer;font-size:12px;font-weight:700;padding:4px 11px;transition:color .2s,border-color .2s}.nsl-copy:hover{border-color:var(--nsl-ink);color:var(--nsl-ink)}.nsl-copy.is-done{border-color:currentColor;color:var(--nsl-good)}.nsl-form-card{background:var(--nsl-surface);border:1px solid var(--nsl-hairline);border-radius:clamp(24px,3vw,36px);box-shadow:var(--nsl-shadow-card);padding:clamp(22px,3.4vw,44px)}.nsl-form-card .nsl-eyebrow{margin-bottom:14px}.nsl-form-card h3{border-bottom:1px solid var(--nsl-line);font-size:clamp(28px,3vw,40px);letter-spacing:-.045em;margin-bottom:24px;padding-bottom:24px}.nsl-seg{grid-gap:6px;background:var(--nsl-bg);border:1px solid var(--nsl-hairline);border-radius:16px;display:grid;gap:6px;grid-template-columns:1fr 1fr;margin:0 0 14px;padding:5px}.nsl-seg legend{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.nsl-seg input{opacity:0;pointer-events:none;position:absolute}.nsl-seg label{border-radius:12px;color:var(--nsl-muted);cursor:pointer;display:grid;font-size:14.5px;font-weight:700;height:46px;place-items:center;transition:background-color .2s,color .2s}.nsl-seg input:checked+label{background:var(--nsl-surface);box-shadow:var(--nsl-shadow-card);color:var(--nsl-ink)}.nsl-seg input:focus-visible+label{outline:2px solid var(--nsl-coral);outline-offset:2px}.nsl-f-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.nsl-f-box{grid-gap:4px;background:var(--nsl-surface);border:1px solid var(--nsl-line);border-radius:16px;display:grid;gap:4px;padding:14px 18px;position:relative;transition:border-color .2s,box-shadow .2s}.nsl-f-box:focus-within{border-color:var(--nsl-coral);box-shadow:0 0 0 4px color-mix(in srgb,var(--nsl-coral) 14%,#0000)}.nsl-f-box.is-full{grid-column:1/-1}.nsl-f-box.is-invalid{border-color:var(--nsl-coral)}.nsl-f-box.is-valid{border-color:color-mix(in srgb,var(--nsl-good) 55%,var(--nsl-line))}.nsl-f-box label{color:var(--nsl-muted);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.nsl-f-box label em{font-style:normal;font-weight:500;letter-spacing:0;opacity:.8;text-transform:none}.nsl-f-box input,.nsl-f-box textarea{background:#0000;border:0;color:var(--nsl-ink);font:inherit;font-size:16px;outline:0;padding:4px 0;width:100%}.nsl-f-box textarea{min-height:96px;resize:vertical}.nsl-f-box input::placeholder,.nsl-f-box textarea::placeholder{color:color-mix(in srgb,var(--nsl-muted) 70%,#0000)}.nsl-f-err{color:var(--nsl-accent-text);font-size:12.5px;font-weight:600}.nsl-form-foot{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:18px}.nsl-form-foot small{color:var(--nsl-muted);font-size:13px;max-width:40ch}.nsl-form-ok{align-items:flex-start;background:var(--nsl-good-bg);border-radius:14px;color:var(--nsl-good);display:flex;font-size:14.5px;font-weight:600;gap:12px;margin-top:16px;padding:14px 16px}.nsl-form-ok svg{flex:none;height:18px;margin-top:2px;width:18px}.nsl-form-fail{background:var(--nsl-warn-bg);border-radius:14px;color:var(--nsl-accent-text);font-size:14.5px;font-weight:600;margin-top:16px;padding:14px 16px}.nsl-hp{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:960px){.nsl-contact-grid{grid-template-columns:1fr}.nsl-contact-lines{padding-top:32px}}@media (max-width:560px){.nsl-f-grid{grid-template-columns:1fr}}@media (max-width:720px){.nsl-copy{min-height:40px;padding-inline:14px}}.nsl-footer{background:var(--nsl-bg-deep);border-top:1px solid var(--nsl-line);overflow:hidden;padding-top:clamp(56px,7vw,88px)}.nsl-foot-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.4fr 1fr 1fr 1.2fr}.nsl-foot-brand .nestream-logo{--ns-mark-box:72px}.nsl-foot-brand p{color:var(--nsl-muted);font-size:15px;margin-top:18px;max-width:32ch}.nsl-foot-brand .nsl-link-arrow{margin-top:24px}.nsl-foot-col h5{color:var(--nsl-muted);font-size:11.5px;font-weight:700;letter-spacing:.14em;margin:0 0 16px;text-transform:uppercase}.nsl-foot-col ul{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.nsl-foot-col a,.nsl-foot-col span{color:var(--nsl-ink-soft);font-size:15px}.nsl-foot-col a:hover{color:var(--nsl-ink);text-decoration:underline;text-underline-offset:3px}.nsl-foot-col .nsl-social{display:flex;flex-wrap:wrap;gap:6px 14px}.nsl-foot-lang{margin-top:22px}.nsl-foot-legal{grid-gap:20px 40px;border-top:1px solid var(--nsl-line);color:var(--nsl-muted);display:grid;font-size:12.5px;gap:20px 40px;grid-template-columns:1fr 1fr auto;margin-top:56px;padding-block:24px}.nsl-foot-legal b{display:block;font-size:11px;letter-spacing:.12em;margin-bottom:4px;text-transform:uppercase}.nsl-foot-legal nav{align-items:flex-start;display:flex;gap:18px}.nsl-foot-legal nav a:hover{color:var(--nsl-ink)}@media (max-width:960px){.nsl-foot-grid{grid-template-columns:1fr 1fr}.nsl-foot-legal{grid-template-columns:1fr}}@media (max-width:520px){.nsl-foot-grid{grid-template-columns:1fr}}@media (max-width:720px){.nsl-foot-col ul{gap:0}.nsl-foot-col .nsl-social>*,.nsl-foot-col li>a,.nsl-foot-col li>span,.nsl-foot-legal nav a{align-items:center;display:inline-flex;min-height:40px}.nsl-foot-lang .language-segment button{height:40px}.nsl-link-arrow{position:relative}.nsl-link-arrow:after{content:"";inset:-8px -4px;position:absolute}.nsl-foot-brand .nestream-logo-sub{font-size:8px}}.nsl-to-top{background:var(--nsl-surface);border-radius:50%;bottom:calc(22px + env(safe-area-inset-bottom, 0px));box-shadow:var(--nsl-shadow-raised);color:var(--nsl-ink);display:grid;height:50px;opacity:0;place-items:center;pointer-events:none;position:fixed;right:20px;transform:translateY(12px) scale(.9);transition:opacity .3s,transform .3s var(--nsl-ease),bottom .3s;width:50px;z-index:60}.nsl-to-top.is-shown{opacity:1;pointer-events:auto;transform:none}.nsl-to-top.is-shown:hover{transform:translateY(-2px)}.nsl-to-top .nsl-ring{height:calc(100% - 6px);inset:3px;position:absolute;transform:rotate(-90deg);width:calc(100% - 6px)}.nsl-to-top .nsl-ring circle{fill:none;stroke:var(--nsl-hairline);stroke-width:2.5}.nsl-to-top .nsl-ring .nsl-ring-fill{stroke:var(--nsl-coral);stroke-dasharray:100;stroke-dashoffset:100;stroke-dashoffset:calc(100 - var(--nsl-sp, 0)*100);stroke-linecap:round}.nsl-to-top>svg:last-child{height:16px;width:16px}.nsl-mobile-cta{display:none}@media (max-width:720px){.nsl-mobile-cta{grid-gap:8px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:color-mix(in srgb,var(--nsl-surface) 90%,#0000);border:1px solid var(--nsl-hairline);border-radius:22px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));box-shadow:var(--nsl-shadow-raised);display:grid;gap:8px;grid-template-columns:1fr 1fr;left:12px;padding:8px;position:fixed;right:12px;transform:translateY(160%);transition:transform .45s var(--nsl-ease);z-index:60}.nsl-mobile-cta.is-shown{transform:none}.nsl-mobile-cta .nsl-btn{font-size:14px;height:46px;padding-inline:10px}.nsl.has-mobile-cta .nsl-to-top{bottom:calc(90px + env(safe-area-inset-bottom, 0px))}.nsl.has-mobile-cta .nsl-toast{bottom:calc(92px + env(safe-area-inset-bottom, 0px))}}.nsl-toast{background:var(--nsl-ink);border-radius:var(--nsl-r-pill);bottom:calc(24px + env(safe-area-inset-bottom, 0px));box-shadow:var(--nsl-shadow-raised);color:var(--nsl-bg);font-size:14px;font-weight:600;left:50%;max-width:calc(100% - 32px);opacity:0;padding:12px 18px;pointer-events:none;position:fixed;transform:translateY(10px);transition:opacity .25s,transform .25s;translate:-50% 0;z-index:80}.nsl-toast.is-shown{opacity:1;transform:none}.nsl-cursor-glow{background:radial-gradient(closest-side,var(--nsl-glow-a),var(--nsl-glow-b) 45%,#0000);border-radius:50%;height:640px;left:0;margin:-320px 0 0 -320px;mix-blend-mode:var(--nsl-glow-blend);opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .6s ease;width:640px;will-change:transform;z-index:45}.nsl-cursor-glow.is-on{opacity:1}.nsl-hero,.nsl-hero-grid{position:relative}.nsl-hero-grid{z-index:1}.nsl-ribbon{bottom:-28px;height:clamp(120px,17vw,220px);left:0;pointer-events:none;position:absolute;right:0;width:100%;z-index:0}.nsl-stamp{--d:20px;animation:nsl-stamp-in .55s cubic-bezier(.16,1,.3,1) .75s backwards,nsl-bob 7s ease-in-out 2.8s infinite;background:color-mix(in srgb,var(--nsl-bg) 90%,#0000);border:2px solid var(--nsl-accent-text);border-radius:var(--nsl-r-field);color:var(--nsl-accent-text);display:grid;font-size:11px;font-weight:800;letter-spacing:.16em;line-height:1.3;padding:7px 13px;position:absolute;right:-14px;rotate:8deg;text-align:center;text-transform:uppercase;top:6px;transform:translate3d(calc(var(--px)*var(--d)),calc(var(--py)*var(--d)),0);transition:transform .7s var(--nsl-ease);white-space:nowrap;z-index:4}@keyframes nsl-stamp-in{0%{opacity:0;rotate:-6deg;scale:1.7}60%{opacity:1}to{opacity:1;rotate:8deg;scale:1}}@media (max-width:520px){.nsl-stamp{display:none}}.nsl-tab i svg{height:14px;width:14px}.nsl-chip{align-items:center;display:inline-flex;gap:8px}.nsl-ratio{border:1.5px solid;border-radius:2.5px;flex:none}.nsl-b-img{position:relative}.nsl-b-img .nsl-corner{border-width:2px;height:20px;width:20px}.nsl-b-img .nsl-corner.tl,.nsl-b-img .nsl-corner.tr{top:14px}.nsl-b-img .nsl-corner.bl,.nsl-b-img .nsl-corner.br{bottom:14px}.nsl-b-img .nsl-corner.bl,.nsl-b-img .nsl-corner.tl{left:14px}.nsl-b-img .nsl-corner.br,.nsl-b-img .nsl-corner.tr{right:14px}.nsl-pat-vf,.nsl-pat-vf>.nsl-wrap{position:relative}.nsl-pat-vf:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56'%3E%3Cpath d='M10 20v-6a4 4 0 0 1 4-4h6m16 0h6a4 4 0 0 1 4 4v6m0 16v6a4 4 0 0 1-4 4h-6m-16 0h-6a4 4 0 0 1-4-4v-6' fill='none' stroke='%23a59d97' stroke-opacity='.22' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");content:"";inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 30%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 45%,#000 30%,#0000 100%);pointer-events:none;position:absolute}.nsl-escrow>section{position:relative;z-index:1}.nsl-escrow .nsl-sample-note{color:#a59d97;margin-top:22px}.nsl-escrow:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44'%3E%3Cg stroke='%23f4efe9' stroke-opacity='.09' stroke-linejoin='round'%3E%3Cpath d='M9 7v10l8-5z' fill='%23f4efe9' fill-opacity='.09' stroke-width='2'/%3E%3Cpath d='M31 29v10l8-5z' fill='none' stroke-width='1.8'/%3E%3C/g%3E%3C/svg%3E");inset:0;-webkit-mask-image:linear-gradient(200deg,#000,#0000 55%);mask-image:linear-gradient(200deg,#000,#0000 55%)}.nsl-b-brand:before,.nsl-escrow:after{content:"";pointer-events:none;position:absolute}.nsl-b-brand:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='30'%3E%3Cpath d='M0 15C20 0 40 0 60 15s40 15 60 0' fill='none' stroke='%23fff' stroke-opacity='.3' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");height:46%;inset:auto 0 0 0;-webkit-mask-image:linear-gradient(0deg,#000,#0000);mask-image:linear-gradient(0deg,#000,#0000)}.nsl-will-reveal{opacity:0;transform:translateY(22px)}.nsl-revealed{opacity:1;transform:none;transition:opacity .8s var(--nsl-ease),transform .8s var(--nsl-ease)}.nsl-magnetic{transition:translate .3s var(--nsl-ease),transform .2s ease,box-shadow .2s ease}@keyframes nsl-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes nsl-bob{0%,to{translate:0 0}50%{translate:0 -6px}}@keyframes nsl-blink{to{visibility:hidden}}@keyframes nsl-marquee{to{transform:translateX(-50%)}}@keyframes nsl-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes nsl-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.nsl *,.nsl :after,.nsl :before{animation:none!important;transition:none!important}.nsl-will-reveal{opacity:1;transform:none}.nsl-marquee-list{flex-wrap:wrap;row-gap:6px;width:auto}.nsl-marquee-list li[aria-hidden=true]{display:none}.nsl-marquee-track{-webkit-mask-image:none;mask-image:none}.nsl-flow li:after{transform:none!important}.nsl-float,.nsl-stamp,.nsl-viewfinder{transform:none}}.nsa{--nsa-field:var(--nsl-surface-2);--nsa-field-line:var(--nsl-line);--nsa-ring:#f6535229;--nsa-danger:#c9353f;--nsa-danger-bg:#fff3f1;--nsa-show-bg:#1b1411;--nsa-stagger:55ms;--px:0;--py:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);min-height:100svh}[data-theme=dark] .nsa{--nsa-field:#191614;--nsa-field-line:#3a332f;--nsa-ring:#ff7a5033;--nsa-danger:#ff8a85;--nsa-danger-bg:#351c1d;--nsa-show-bg:#0d0b0a}.nsa-main{display:flex;flex-direction:column;min-width:0;padding:18px clamp(16px,3.4vw,48px) 22px;position:relative}.nsa-top{align-items:center;animation:nsa-drop .7s var(--nsl-ease) backwards;display:flex;gap:12px;justify-content:space-between}.nsa-brand{align-items:center;border-radius:12px;display:inline-flex}.nsa-brand .nestream-logo{--ns-mark-box:48px}.nsa-brand .nestream-wordmark{font-size:21px}.nsa-top-tools{display:flex}.nsa-home,.nsa-top-tools{align-items:center;gap:8px}.nsa-home{border:1px solid #0000;border-radius:var(--nsl-r-pill);color:var(--nsl-ink-soft);display:inline-flex;font-size:14px;font-weight:600;height:40px;padding:0 14px;transition:color .2s,background-color .25s,border-color .25s}.nsa-home svg{height:15px;transition:transform .25s var(--nsl-ease);width:15px}.nsa-home:hover{background:var(--nsl-surface-2);border-color:var(--nsl-hairline);color:var(--nsl-ink)}.nsa-home:hover svg{transform:translateX(-3px)}.nsa-theme-btn svg{transition:transform .5s var(--nsl-ease)}.nsa-theme-btn:hover svg{transform:rotate(-24deg)}.nsa-center{display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:safe center;margin:0 auto;max-width:480px;padding-block:clamp(18px,3.2vh,40px);width:100%}.nsa-card{animation:nsa-rise .75s var(--nsl-ease) .08s backwards;background:var(--nsl-surface);border:1px solid var(--nsl-hairline);border-radius:var(--nsl-r-panel);box-shadow:var(--nsl-shadow-card);padding:clamp(22px,2.6vw,34px);position:relative}.nsa-card:before{animation:nsa-sweep 1.8s ease-out .5s 1;background:conic-gradient(from 0deg,#0000 0 70%,#ff7a32 80%,#ed2f70 90%,#0000 100%);background:conic-gradient(from var(--nsa-angle,0deg),#0000 0 70%,#ff7a32 80%,#ed2f70 90%,#0000 100%);border-radius:inherit;content:"";inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;pointer-events:none;position:absolute}@property --nsa-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.nsa-tabs{background:var(--nsl-surface-2);border:1px solid var(--nsl-hairline);border-radius:var(--nsl-r-pill);display:grid;grid-template-columns:1fr 1fr;margin-bottom:22px;padding:4px;position:relative}.nsa-tabs:before{background:var(--nsl-btn-bg);border-radius:var(--nsl-r-pill);bottom:4px;box-shadow:0 6px 16px -8px #17171980;content:"";left:4px;position:absolute;top:4px;transition:transform .45s var(--nsl-ease);width:calc(50% - 4px)}.nsa-tabs.is-signup:before{transform:translateX(100%)}.nsa .nsa-tabs button{background:#0000;border:0;border-radius:var(--nsl-r-pill);color:var(--nsl-muted);cursor:pointer;font-size:14px;font-weight:700;height:38px;position:relative;transition:color .35s ease;z-index:1}.nsa-tabs button:hover{color:var(--nsl-ink)}.nsa-tabs button[aria-pressed=true]{color:var(--nsl-btn-ink)}.nsa-form>*,.nsa-swap>*{animation:nsa-rise .6s var(--nsl-ease) backwards}.nsa-swap>:first-child{animation-delay:.12s}.nsa-swap>:nth-child(3){animation-delay:calc(.2s + var(--nsa-stagger)*7)}.nsa-swap>:nth-child(4){animation-delay:calc(.2s + var(--nsa-stagger)*8)}.nsa-swap>:nth-child(n+5){animation-delay:calc(.2s + var(--nsa-stagger)*9)}.nsa-swap>.nsa-form{animation:none}.nsa-form>:first-child{animation-delay:calc(.18s + var(--nsa-stagger)*1)}.nsa-form>:nth-child(2){animation-delay:calc(.18s + var(--nsa-stagger)*2)}.nsa-form>:nth-child(3){animation-delay:calc(.18s + var(--nsa-stagger)*3)}.nsa-form>:nth-child(4){animation-delay:calc(.18s + var(--nsa-stagger)*4)}.nsa-form>:nth-child(5){animation-delay:calc(.18s + var(--nsa-stagger)*5)}.nsa-form>:nth-child(n+6){animation-delay:calc(.18s + var(--nsa-stagger)*6)}.nsa-head{margin-bottom:20px}.nsa .nsa-head h1,.nsa .nsa-head h2{font-size:clamp(28px,2.5vw,36px);letter-spacing:-.04em;line-height:1.1}.nsa-head p{color:var(--nsl-muted);font-size:14.5px;line-height:1.55;margin-top:8px}.nsa-form{display:flex;flex-direction:column;gap:14px;min-width:0}.nsa-field{grid-gap:7px;display:grid;gap:7px;min-width:0}.nsa-label-row{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.nsa-label-row label,.nsa-roles legend{color:var(--nsl-ink-soft);font-size:13.5px;font-weight:650}.nsa-input{align-items:center;background:var(--nsa-field);border:1px solid var(--nsa-field-line);border-radius:14px;display:flex;min-height:50px;padding:0 6px 0 16px;position:relative;transition:border-color .2s ease,box-shadow .25s ease,background-color .2s ease}.nsa-input:hover{border-color:color-mix(in srgb,var(--nsl-ink) 22%,var(--nsa-field-line))}.nsa-input:focus-within{border-color:var(--nsl-coral);box-shadow:0 0 0 4px var(--nsa-ring)}.nsa-input input{background:#0000;border:0;caret-color:var(--nsl-pink);color:var(--nsl-ink);flex:1 1;font:inherit;font-size:15px;font-weight:500;height:48px;min-width:0;outline:0;padding:0;width:100%}.nsa-input input::placeholder{color:color-mix(in srgb,var(--nsl-muted) 70%,#0000);font-weight:400}.nsa .nsa-input input:focus-visible{outline:0}.nsa-input.is-otp input{font-size:24px;font-weight:800;letter-spacing:.5em;text-align:center;text-indent:.5em}.nsa input:-webkit-autofill,.nsa input:-webkit-autofill:active,.nsa input:-webkit-autofill:focus,.nsa input:-webkit-autofill:hover{-webkit-text-fill-color:var(--nsl-ink)!important;box-shadow:0 0 0 1000px var(--nsa-field) inset!important;caret-color:var(--nsl-pink);-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}.nsa input:-webkit-autofill{box-shadow:0 0 0 1000px var(--nsa-field) inset!important}.nsa input:autofill{box-shadow:0 0 0 1000px var(--nsa-field) inset!important}.nsa-input:has(input:-webkit-autofill){animation:nsa-autofill 1.4s ease-out 1;border-color:color-mix(in srgb,var(--nsl-orange) 45%,var(--nsa-field-line))}.nsa-input:has(input:-webkit-autofill):focus-within{border-color:var(--nsl-coral)}.nsa .nsa-eye{background:#0000;border:0;border-radius:10px;color:var(--nsl-muted);cursor:pointer;display:grid;flex:none;height:38px;padding:0;place-items:center;transition:color .2s,background-color .2s,transform .15s;width:38px}.nsa-eye svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:20px;width:20px}.nsa-eye:hover{background:var(--nsl-spot);color:var(--nsl-coral)}.nsa-eye:active{transform:scale(.9)}.nsa-field.has-error .nsa-input{animation:nsa-shake .42s ease-in-out 1;border-color:var(--nsa-danger)}.nsa-field.has-error .nsa-input:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--nsa-danger) 16%,#0000)}.nsa-error{align-items:flex-start;animation:nsa-pop .3s var(--nsl-ease);color:var(--nsa-danger);display:flex;font-size:12.5px;font-weight:600;gap:6px;line-height:1.4}.nsa-error:before{background:var(--nsa-danger);border-radius:50%;color:#fff;content:"!";display:grid;flex:none;font-size:10px;font-weight:800;height:15px;margin-top:1px;place-items:center;width:15px}.nsa-ok{align-items:center;animation:nsa-pop .3s var(--nsl-ease);color:var(--nsl-good);display:flex;font-size:12.5px;font-weight:600;gap:6px}.nsa-ok svg{height:13px;width:13px}.nsa-caps{align-items:center;animation:nsa-pop .3s var(--nsl-ease);background:var(--nsl-warn-bg);border-radius:var(--nsl-r-pill);color:var(--nsl-accent-text);display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:4px 10px;width:fit-content}.nsa-caps svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;height:13px;width:13px}.nsa-strength{grid-gap:6px;animation:nsa-pop .3s var(--nsl-ease);display:grid;gap:6px}.nsa-strength-bars{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(4,1fr)}.nsa-strength-bars i{background:var(--nsl-hairline);border-radius:4px;height:4px;transform-origin:left;transition:background-color .35s ease,transform .35s var(--nsl-ease)}.nsa-strength-bars i.is-on{animation:nsa-bar .4s var(--nsl-ease)}.nsa-strength.is-0 .is-on{background:#e5484d}.nsa-strength.is-1 .is-on{background:#f5862b}.nsa-strength.is-2 .is-on{background:#e0b100}.nsa-strength.is-3 .is-on{background:var(--nsl-good)}.nsa-strength p{grid-gap:2px;color:var(--nsl-muted);display:grid;font-size:12px;gap:2px}.nsa-strength b{color:var(--nsl-ink)}.nsa-strength small{font-size:11.5px;line-height:1.4}.nsa-roles{grid-gap:8px;border:0;display:grid;gap:8px;margin:0;min-width:0;padding:0}.nsa-roles legend{margin-bottom:8px;padding:0}.nsa-role-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.nsa-role{grid-gap:10px;align-items:center;background:var(--nsa-field);border:1px solid var(--nsa-field-line);border-radius:16px;cursor:pointer;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr);min-width:0;padding:11px 12px;position:relative;transition:border-color .2s,background-color .2s,transform .2s var(--nsl-ease),box-shadow .25s}.nsa-role:hover{border-color:color-mix(in srgb,var(--nsl-coral) 40%,var(--nsa-field-line));box-shadow:var(--nsl-shadow-card);transform:translateY(-2px)}.nsa-role input{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute}.nsa-role:has(input:focus-visible){outline:2px solid var(--nsl-coral);outline-offset:3px}.nsa-role-icon{background:var(--nsl-surface);border:1px solid var(--nsl-hairline);border-radius:12px;color:var(--nsl-muted);display:grid;height:38px;place-items:center;transition:background .3s,color .3s,border-color .3s;width:38px}.nsa-role-icon svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;height:20px;width:20px}.nsa-role-copy{grid-gap:1px;display:grid;gap:1px;min-width:0}.nsa-role-copy strong{color:var(--nsl-ink);font-size:14px;letter-spacing:-.01em}.nsa-role-copy small{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--nsl-muted);display:-webkit-box;font-size:11.5px;line-height:1.35;overflow:hidden}.nsa-role-check{background:var(--nsl-grad);border-radius:50%;box-shadow:0 6px 14px -6px #ed2f70cc;color:#fff;display:grid;height:22px;place-items:center;position:absolute;right:-7px;top:-7px;transform:scale(0);transition:transform .35s cubic-bezier(.3,1.6,.5,1);width:22px}.nsa-role-check svg{height:12px;width:12px}.nsa-role.is-selected{background:linear-gradient(var(--nsl-surface),var(--nsl-surface)) padding-box,var(--nsl-grad) border-box;border-color:#0000;box-shadow:0 10px 24px -14px #ed2f708c}.nsa-role.is-selected .nsa-role-icon{animation:nsa-bounce .5s cubic-bezier(.3,1.6,.5,1);background:var(--nsl-grad);border-color:#0000;color:#fff}.nsa-role.is-selected .nsa-role-check{transform:scale(1)}.nsa-role-skeleton{animation:nsa-shimmer 1.3s linear infinite;background:linear-gradient(100deg,var(--nsa-field) 30%,var(--nsl-surface) 50%,var(--nsa-field) 70%) 0 0 /300% 100%;border:1px solid var(--nsl-hairline);border-radius:16px;height:62px}.nsa .nsa-link{background:none;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1.5px;border:0;color:var(--nsl-accent-text);cursor:pointer;font-size:13px;font-weight:700;padding:0;transition:background-size .3s var(--nsl-ease)}.nsa-link:hover{background-size:100% 1.5px}.nsa .nsa-submit{align-items:center;background:var(--nsl-grad);border:0;border-radius:var(--nsl-r-pill);box-shadow:0 12px 26px -12px #ed2f70bf;color:#fff;cursor:pointer;display:flex;font-size:15.5px;font-weight:700;gap:12px;height:54px;justify-content:center;letter-spacing:-.01em;margin-top:4px;overflow:hidden;padding:0 8px 0 24px;position:relative;transition:transform .2s ease,box-shadow .25s ease,opacity .2s ease;width:100%}.nsa-submit>span{flex:1 1;padding-left:38px;text-align:center}.nsa-submit>i{background:#fff3;border-radius:50%;display:grid;flex:none;height:38px;place-items:center;width:38px}.nsa-submit svg{height:15px;transition:transform .25s var(--nsl-ease);width:15px}.nsa-submit:after{background:linear-gradient(100deg,#0000,#ffffff59,#0000);bottom:0;content:"";left:-40%;pointer-events:none;position:absolute;top:0;transform:skewX(-18deg) translateX(-120%);width:30%}.nsa-submit:hover:not(:disabled){box-shadow:0 18px 32px -14px #ed2f70d9;transform:translateY(-2px)}.nsa-submit:hover:not(:disabled):after{animation:nsa-shine .8s ease}.nsa-submit:hover:not(:disabled) svg{transform:translate(2px,-2px)}.nsa-submit:active:not(:disabled){transform:translateY(0) scale(.99)}.nsa-submit:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.nsa-submit.is-loading{cursor:progress;opacity:.9}.nsa-spin{animation:nsl-spin .7s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;height:16px;width:16px}.nsa-alert{animation:nsa-shake .42s ease-in-out 1;background:var(--nsa-danger-bg);border:1px solid color-mix(in srgb,var(--nsa-danger) 30%,#0000);border-radius:12px;color:var(--nsa-danger);font-size:13.5px;font-weight:600;line-height:1.45;padding:11px 14px}.nsa-swap>.nsa-alert{margin-top:12px}.nsa-divider{align-items:center;color:var(--nsl-muted);display:flex;font-size:12px;font-weight:600;gap:12px;letter-spacing:.12em;margin:18px 0 14px;text-transform:uppercase}.nsa-divider:after,.nsa-divider:before{background:var(--nsl-hairline);content:"";flex:1 1;height:1px}.nsa-google{border-radius:var(--nsl-r-pill);height:44px;position:relative;transition:transform .2s ease;width:100%}.nsa-google:hover{transform:translateY(-1px)}.nsa-google-face{align-items:center;background:var(--nsa-field);border:1px solid var(--nsa-field-line);border-radius:inherit;color:var(--nsl-ink);display:flex;font-size:15px;font-weight:650;gap:10px;inset:0;justify-content:center;letter-spacing:-.01em;position:absolute;transition:border-color .22s ease,background-color .22s ease;z-index:1}.nsa-google:hover .nsa-google-face{background:var(--nsl-surface-2);border-color:var(--nsl-ink-soft)}.nsa-google-mark{flex:0 0 19px;height:19px;width:19px}.nsa-google-real{align-items:center;border-radius:inherit;display:flex;inset:0;justify-content:center;opacity:0;overflow:hidden;position:absolute;z-index:2}.nsa-google-real iframe,.nsa-google-real>div{height:100%!important;max-width:100%!important;width:100%!important}@media (prefers-reduced-motion:reduce){.nsa-google,.nsa-google-face{transition:none}.nsa-google:hover{transform:none}}.nsa-note{font-size:13px}.nsa-foot,.nsa-note{color:var(--nsl-muted);text-align:center}.nsa-foot{margin-top:18px}.nsa .nsa-foot .nsa-link,.nsa-foot{font-size:13.5px}.nsa .nsa-trust{align-items:center;animation:nsa-rise .6s var(--nsl-ease) .7s backwards;color:var(--nsl-muted);display:flex;font-size:13px;gap:10px;justify-content:center}.nsa-show{color:#fff;height:100svh;min-width:0;padding:14px 14px 14px 0;position:sticky;top:0}.nsa-show-bg,.nsa-show-inner{border-radius:28px}.nsa-show-bg{animation:nsa-reveal 1s var(--nsl-ease) backwards;background:var(--nsa-show-bg);inset:14px 14px 14px 0;overflow:hidden;position:absolute}.nsa-blob{border-radius:50%;filter:blur(60px);opacity:.55;position:absolute;will-change:transform}.nsa-blob.is-a{animation:nsa-drift-a 16s ease-in-out infinite alternate;aspect-ratio:1;background:#ff7a32;left:-10%;top:-12%;width:52%}.nsa-blob.is-b{animation:nsa-drift-b 19s ease-in-out infinite alternate;aspect-ratio:1;background:#ed2f70;bottom:-14%;right:-8%;width:46%}.nsa-blob.is-c{animation:nsa-drift-c 22s ease-in-out infinite alternate;aspect-ratio:1;background:#f65352;left:40%;opacity:.32;top:38%;width:34%}.nsa-show-bg:after{background-image:radial-gradient(#ffffff17 1px,#0000 1.2px);background-size:22px 22px;content:"";inset:0;mask-image:linear-gradient(180deg,#000,#0000 85%);-webkit-mask-image:linear-gradient(180deg,#000,#0000 85%);position:absolute}.nsa-ribbon{animation:nsa-ribbon 12s ease-in-out infinite alternate;bottom:14%;height:34%;left:-5%;opacity:.55;position:absolute;width:110%}.nsa-show-inner{display:flex;flex-direction:column;gap:clamp(12px,2.4vh,26px);height:100%;padding:clamp(22px,min(3.4vw,5vh),52px) clamp(26px,3.4vw,52px);position:relative;z-index:1}.nsa-show-eyebrow{align-items:center;animation:nsa-rise .7s var(--nsl-ease) .25s backwards;color:#ffffffb8;display:inline-flex;font-size:11.5px;font-weight:700;gap:10px;letter-spacing:.14em;text-transform:uppercase}.nsa-show-eyebrow:before{background:var(--nsl-grad);border-radius:2px;content:"";height:2px;width:22px}.nsa .nsa-show-copy h2{color:#fff;font-size:clamp(30px,min(4.1vw,7.4vh),64px);letter-spacing:-.04em;line-height:1.02;margin-top:14px}.nsa-show-copy h2 span{animation:nsa-rise .8s var(--nsl-ease) backwards;display:block;padding-block:.03em}.nsa-show-copy h2 span:first-child{animation-delay:.32s}.nsa-show-copy h2 span:nth-child(2){animation-delay:.42s}.nsa-show-copy h2 span:nth-child(3){animation-delay:.52s}.nsa-band .nsl-grad-text,.nsa-show-copy .nsl-grad-text{animation:nsa-rise .8s var(--nsl-ease) .52s backwards,nsa-grad-pan 6s ease-in-out 1.4s infinite alternate;background-size:200% 100%}.nsa-show-copy p{animation:nsa-rise .7s var(--nsl-ease) .62s backwards;color:#ffffffc7;font-size:14.5px;font-weight:600;letter-spacing:.02em;margin-top:14px}.nsa-stage{display:grid;flex:1 1;min-height:190px;place-items:center;position:relative}.nsa-shot{animation:nsa-shot-in 1.1s var(--nsl-ease) .45s backwards;aspect-ratio:4/5;background:#2a211d;border-radius:24px;box-shadow:0 30px 60px -24px #000c;height:100%;max-height:440px;outline:1px solid #ffffff1a;overflow:hidden;position:relative;transform:translate3d(calc(var(--px)*-8px),calc(var(--py)*-8px),0);transition:transform .8s var(--nsl-ease)}.nsa-shot img{animation:nsa-kenburns 18s ease-in-out 1.5s infinite alternate;display:block;height:100%;object-fit:cover;width:100%}.nsa-ratio,.nsa-rec{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#140e0c8c;border-radius:var(--nsl-r-pill);color:#fff;display:inline-flex;font-size:11.5px;font-weight:700;gap:7px;letter-spacing:.05em;padding:5px 10px;position:absolute;top:12px}.nsa-rec{left:12px}.nsa-ratio{right:12px}.nsa-rec i{animation:nsl-blink 1.4s steps(2,start) infinite;background:#ff3b3b;border-radius:50%;height:7px;width:7px}.nsa-float{animation:nsa-float-in .8s var(--nsl-ease) backwards,nsl-bob 7s ease-in-out infinite;background:var(--nsl-surface);border:1px solid var(--nsl-hairline);border-radius:18px;box-shadow:0 22px 44px -18px #000000a6;color:var(--nsl-ink);position:absolute;transform:translate3d(calc(var(--px)*var(--d)),calc(var(--py)*var(--d)),0);transition:transform .8s var(--nsl-ease),scale .4s var(--nsl-ease);z-index:2}.nsa-float.is-brief{--d:16px;animation-delay:.8s,1.8s;left:2%;padding:14px 16px;top:8%;width:min(230px,44%)}.nsa-float.is-ok{--d:26px;align-items:center;animation-delay:1s,2.8s;display:flex;gap:10px;padding:10px 14px 10px 10px;right:0;top:46%}.nsa-float.is-escrow{--d:12px;animation-delay:1.2s,3.8s;bottom:4%;left:8%;padding:14px 16px;width:min(220px,42%)}.nsa-float.is-ok b{display:block;font-size:13px}.nsa-float.is-ok small{color:var(--nsl-muted);display:block;font-size:11.5px}.nsa-float .nsl-fl-money{font-size:21px;margin-block:4px 8px}.nsa-steps{animation:nsa-rise .7s var(--nsl-ease) 1.1s backwards;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;position:relative}.nsa-steps-track{background:#ffffff2e;border-radius:2px;height:2px;left:12.5%;overflow:hidden;position:absolute;right:12.5%;top:14px}.nsa-steps-track i{background:var(--nsl-grad);inset:0;position:absolute;transform:scaleX(0);transform:scaleX(var(--p,0));transform-origin:left;transition:transform .9s var(--nsl-ease)}.nsa-steps li{align-items:center;display:flex;flex-direction:column;gap:9px;min-width:0;position:relative;text-align:center}.nsa-step-dot{background:#1c1411;border:1.5px solid #ffffff40;border-radius:50%;color:#ffffffb3;display:grid;font-size:12px;font-weight:800;height:30px;place-items:center;position:relative;transition:background .4s,border-color .4s,color .4s,transform .4s var(--nsl-ease);width:30px}.nsa-step-dot svg{height:13px;width:13px}.nsa-steps li strong{color:#ffffff9e;font-size:12px;font-weight:650;line-height:1.3;max-width:13ch;transition:color .4s}.nsa-steps li.is-done .nsa-step-dot{background:#3a2119;border-color:#ff8a63;color:#ff9370}.nsa-steps li.is-active .nsa-step-dot{background:var(--nsl-grad);border-color:#0000;color:#fff;transform:scale(1.12)}.nsa-steps li.is-active .nsa-step-dot:after{animation:nsa-ping 1.6s ease-out infinite;border:2px solid #f653528c;border-radius:50%;content:"";inset:-6px;position:absolute}.nsa-steps li.is-active strong,.nsa-steps li.is-done strong{color:#fff}.nsa-band{display:none}.nsa-modal-backdrop{animation:nsa-fade .25s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0e0a098c;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1000}.nsa-modal{animation:nsa-modal-in .45s var(--nsl-ease);background:var(--nsl-surface);border:1px solid var(--nsl-hairline);border-radius:var(--nsl-r-panel);box-shadow:var(--nsl-shadow-raised);color:var(--nsl-ink);max-height:calc(100svh - 32px);overflow:auto;padding:30px;position:relative;width:min(460px,100%)}.nsa-modal:focus{outline:none}.nsa .nsa-modal-close{background:#0000;border:1px solid var(--nsl-line);border-radius:50%;color:var(--nsl-muted);cursor:pointer;display:grid;height:36px;padding:0;place-items:center;position:absolute;right:16px;top:16px;transition:color .2s,background-color .2s,transform .3s var(--nsl-ease);width:36px}.nsa-modal-close:hover:not(:disabled){background:var(--nsl-surface-2);color:var(--nsl-ink);transform:rotate(90deg)}.nsa-modal-close:disabled{cursor:not-allowed;opacity:.4}.nsa-modal-close svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;height:18px;width:18px}.nsa-modal-progress{grid-gap:8px;display:grid;gap:8px;margin:0 48px 18px 0}.nsa-modal-progress span{color:var(--nsl-muted);font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.nsa-modal-progress div{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.nsa-modal-progress i{background:var(--nsl-hairline);border-radius:4px;height:4px;overflow:hidden;position:relative}.nsa-modal-progress i:after{background:var(--nsl-grad);content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .6s var(--nsl-ease)}.nsa-modal-progress i.is-on:after{transform:scaleX(1)}.nsa-modal-body{animation:nsa-slide .45s var(--nsl-ease)}.nsa-modal .nsa-head h2{font-size:26px;padding-right:30px}.nsa-resend{align-self:center}.nsa-modal-done{grid-gap:10px;display:grid;gap:10px;justify-items:center;padding-top:8px;text-align:center}.nsa .nsa-modal-done h2{font-size:24px}.nsa-modal-done p{color:var(--nsl-muted);font-size:14px;margin-bottom:8px}.nsa-done-icon{animation:nsa-bounce .6s cubic-bezier(.3,1.6,.5,1);background:var(--nsl-good-bg);border-radius:50%;color:var(--nsl-good);display:grid;height:64px;place-items:center;width:64px}.nsa-done-icon svg{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;height:32px;width:32px}.nsa-done-icon path{stroke-dasharray:14;stroke-dashoffset:14;animation:nsa-draw .5s ease-out .35s forwards}.nsa .auth-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0a098c}.nsa .ugc-force-password{animation:nsa-modal-in .45s var(--nsl-ease);background:var(--nsl-surface);border:1px solid var(--nsl-hairline);border-radius:var(--nsl-r-panel);box-shadow:var(--nsl-shadow-raised);color:var(--nsl-ink);font-family:var(--nsl-font);padding:30px;width:min(460px,100%)}.nsa .ugc-force-password h2{color:var(--nsl-ink);font-size:26px}.nsa .ugc-force-password .auth-footnote,.nsa .ugc-force-password>p{color:var(--nsl-muted);font-size:13.5px}.nsa .ugc-force-password .auth-form>label{color:var(--nsl-ink-soft);font-size:13.5px}.nsa .ugc-force-password .auth-input{background:var(--nsa-field);border-color:var(--nsa-field-line);border-radius:14px;min-height:50px}.nsa .ugc-force-password .auth-input:focus-within{border-color:var(--nsl-coral);box-shadow:0 0 0 4px var(--nsa-ring)}.nsa .ugc-force-password .auth-input input{color:var(--nsl-ink);font:inherit}.nsa .ugc-force-password .password-toggle{border-radius:10px;color:var(--nsl-muted)}.nsa .ugc-force-password .password-toggle:hover{background:var(--nsl-spot);color:var(--nsl-coral)}.nsa .ugc-force-password .alert{background:var(--nsa-danger-bg);border-color:color-mix(in srgb,var(--nsa-danger) 30%,#0000);border-radius:12px;color:var(--nsa-danger)}.nsa .ugc-force-password .modal-actions .button{background:var(--nsl-grad);border:0;border-radius:var(--nsl-r-pill);box-shadow:0 12px 26px -12px #ed2f70bf;color:#fff;font-weight:700;height:52px}.nsa .ugc-force-password .modal-actions .link-button{color:var(--nsl-accent-text)}.nsa-onboard .ugc-hello-screen,.nsa-onboard .ugc-role-screen{--ns-ink:var(--nsl-ink);--ns-muted:var(--nsl-muted);--ns-paper-bright:var(--nsl-surface);--ns-line:var(--nsl-line);--ns-display:var(--nsl-font)}.nsa-onboard .ugc-role-screen{background:var(--nsl-bg);overflow:hidden}.nsa-onboard .ugc-role-shade{animation:nsa-fade 1s ease;background:radial-gradient(60% 50% at 10% 0,#ff7a3238,#0000 70%),radial-gradient(50% 50% at 100% 100%,#ed2f7033,#0000 70%)}.nsa-onboard .ugc-role-card{border:1px solid var(--nsl-hairline);border-radius:var(--nsl-r-panel);box-shadow:var(--nsl-shadow-raised);margin-inline:auto}.nsa-onboard .ugc-role-card .nestream-logo{margin:0 0 30px calc(var(--ns-mark-box)*.185)}.nsa-onboard .ugc-role-screen .language-segment{position:absolute;right:20px;top:20px;z-index:2}.nsa-onboard .ugc-onboarding-role-grid>button{background:var(--nsl-surface-2);border-color:var(--nsl-line);border-radius:18px;color:var(--nsl-ink)}.nsa-onboard .ugc-onboarding-role-grid>button:hover:not(:disabled){background:var(--nsl-surface);border-color:var(--nsl-coral);box-shadow:var(--nsl-shadow-card)}.nsa-onboard .ugc-onboarding-role-icon{background:var(--nsl-warn-bg);color:var(--nsl-coral)}.nsa-onboard .ugc-onboarding-role-grid>button:hover:not(:disabled) .ugc-onboarding-role-icon{background:var(--nsl-grad);color:#fff}.nsa-onboard .ugc-hello-screen{background:var(--nsl-bg)}.nsa-onboard .ugc-welcome-role{background:var(--nsl-warn-bg);color:var(--nsl-accent-text)}.nsa-onboard .ugc-hello-progress{background:var(--nsl-hairline)}@media (min-width:1081px) and (max-height:820px){.nsa-center{gap:12px;padding-block:10px}.nsa-card{padding-block:22px}.nsa-tabs{margin-bottom:16px}.nsa-head{margin-bottom:14px}.nsa-form{gap:11px}.nsa-input,.nsa-input input{height:46px;min-height:46px}.nsa-submit{height:50px}.nsa-divider{margin:12px 0 10px}.nsa-foot{margin-top:12px}.nsa-float{scale:.86}.nsa-float.is-brief{transform-origin:left top}.nsa-float.is-escrow{transform-origin:left bottom}.nsa-float.is-ok{transform-origin:right center}}@media (min-width:1081px) and (max-height:700px){.nsa-show-copy p{font-size:13.5px;margin-top:8px}.nsa-float{scale:.76}.nsa .nsa-trust,.nsa-float.is-brief .nsl-fl-row{display:none}}@media (min-width:1081px) and (max-height:540px){.nsa-stage{display:none}}@media (max-width:1080px){.nsa{grid-template-columns:minmax(0,1fr)}.nsa-show{display:none}.nsa-band{grid-gap:10px;animation:nsa-rise .7s var(--nsl-ease) .05s backwards;border-radius:20px;color:#fff;display:grid;gap:10px;overflow:hidden;padding:18px 20px;position:relative}.nsa-band .nsa-show-bg{border-radius:inherit;inset:0}.nsa-band .nsa-ribbon{bottom:-10%;height:70%}.nsa-band>strong{column-gap:.3em;flex-wrap:wrap;font-size:clamp(19px,4.6vw,24px);font-weight:800;letter-spacing:-.03em;line-height:1.15}.nsa-band-steps,.nsa-band>strong{display:flex;position:relative;z-index:1}.nsa-band-steps{align-items:center;gap:5px}.nsa-band-steps i{background:#ffffff40;border-radius:4px;height:4px;transition:background .4s,width .4s var(--nsl-ease);width:22px}.nsa-band-steps i.is-on{background:var(--nsl-grad)}.nsa-band-steps small{animation:nsa-slide .45s var(--nsl-ease);color:#ffffffd9;font-size:12px;font-weight:600;margin-left:6px}}@media (max-width:560px){.nsa-main{padding:12px 16px 20px}.nsa-home span{display:none}.nsa-home{border-color:var(--nsl-line);justify-content:center;padding:0;width:40px}.nsa-brand .nestream-logo{--ns-mark-box:42px}.nsa-brand .nestream-wordmark{font-size:18px}.nsa-center{gap:14px;padding-block:14px}.nsa-card{background:none;border:0;box-shadow:none;padding:4px 0 0}.nsa-card:before{display:none}.nsa-role-grid{grid-template-columns:1fr}.nsa-modal{padding:24px 20px}.nsa-input input{font-size:16px}.nsa .nsa-tabs button{height:44px}.nsa .nsa-eye{height:44px;width:44px}.nsa .language-segment button{height:34px}.nsa .nsa-link{position:relative}.nsa .nsa-link:after{content:"";inset:-11px -6px;position:absolute}}@media (max-width:400px){.nsa-top{gap:8px}.nsa-brand .nestream-logo{--ns-mark-box:36px}.nsa-brand .nestream-logo .nestream-wordmark{font-size:18px}}@media (max-width:340px){.nsa-top-tools .language-segment{display:none}}@keyframes nsa-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes nsa-drop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes nsa-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes nsa-fade{0%{opacity:0}}@keyframes nsa-slide{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}@keyframes nsa-reveal{0%{clip-path:inset(6% 0 6% 6% round 28px);opacity:0}to{clip-path:inset(0 0 0 0 round 28px);opacity:1}}@keyframes nsa-shot-in{0%{opacity:0;transform:translateY(30px) scale(.94) rotate(-1.5deg)}to{opacity:1}}@keyframes nsa-float-in{0%{opacity:0;scale:.7}}@keyframes nsa-kenburns{0%{transform:scale(1)}to{transform:scale(1.08) translate(-1.5%,-1%)}}@keyframes nsa-drift-a{to{transform:translate(18%,22%) scale(1.15)}}@keyframes nsa-drift-b{to{transform:translate(-22%,-16%) scale(1.1)}}@keyframes nsa-drift-c{to{transform:translate(-40%,30%) scale(1.3)}}@keyframes nsa-ribbon{to{transform:translateX(-4%) translateY(-6%) scaleY(1.15)}}@keyframes nsa-grad-pan{to{background-position:100% 0}}@keyframes nsa-ping{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.5)}}@keyframes nsa-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(2px)}}@keyframes nsa-bounce{0%{transform:scale(.6)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes nsa-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nsa-shimmer{to{background-position:-150% 0}}@keyframes nsa-shine{to{transform:skewX(-18deg) translateX(560%)}}@keyframes nsa-sweep{0%{--nsa-angle:0deg;opacity:0}15%{opacity:1}85%{opacity:1}to{--nsa-angle:360deg;opacity:0}}@keyframes nsa-modal-in{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}@keyframes nsa-draw{to{stroke-dashoffset:0}}@keyframes nsa-autofill{0%{box-shadow:0 0 0 0 #ff7a3273}to{box-shadow:0 0 0 8px #ff7a3200}}@media (prefers-reduced-motion:reduce){.nsa *,.nsa :after,.nsa :before,.nsa-onboard *,.nsa-onboard :after,.nsa-onboard :before{animation-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.nsa-float,.nsa-shot{transform:none}}.legal-page{--legal-ink:#15131a;--legal-muted:#696570;--legal-line:#e9e5eb;background:#fbfafc;color:var(--legal-ink);font-family:Be Vietnam Pro,sans-serif;min-height:100vh}.legal-header{align-items:center;background:#ffffffe6;border-bottom:1px solid var(--legal-line);display:flex;height:76px;justify-content:space-between;padding:0 clamp(24px,5vw,76px)}.legal-brand{color:inherit;text-decoration:none}.legal-header nav{display:flex;gap:8px}.legal-header nav a{border-radius:999px;color:var(--legal-muted);font-size:14px;padding:9px 14px;text-decoration:none}.legal-header nav a.is-active,.legal-header nav a:hover{background:#fff0f5;color:#c91858}.legal-hero{background:radial-gradient(circle at 50% 0,#ffe5ef 0,#0000 56%);padding:clamp(62px,9vw,108px) 24px 58px;text-align:center}.legal-hero>span{color:#d62566;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.legal-hero h1{font-family:Sora Variable,sans-serif;font-size:clamp(40px,6vw,68px);letter-spacing:-.045em;line-height:1.05;margin:14px 0 16px}.legal-hero p{color:var(--legal-muted);font-size:clamp(16px,2vw,19px);line-height:1.7;margin:0 auto 20px;max-width:650px}.legal-hero small{color:#89848e}.legal-layout{grid-gap:clamp(48px,8vw,112px);display:grid;gap:clamp(48px,8vw,112px);grid-template-columns:250px minmax(0,720px);justify-content:center;margin:0 auto;padding:64px 0 100px;width:min(1120px,calc(100% - 48px))}.legal-layout aside{align-self:start;display:flex;flex-direction:column;gap:7px;position:sticky;top:28px}.legal-layout aside strong{font-size:13px;letter-spacing:.08em;margin-bottom:9px;text-transform:uppercase}.legal-layout aside a{border-left:2px solid var(--legal-line);color:var(--legal-muted);font-size:13px;line-height:1.45;padding:7px 10px;text-decoration:none}.legal-layout aside a:hover{border-color:#ed2f70;color:#c91858}.legal-layout article{min-width:0}.legal-intro{background:#fff5f8;border:1px solid #f1cad9;border-radius:16px;line-height:1.75;margin-bottom:48px;padding:22px 24px}.legal-layout article section{margin-bottom:46px;scroll-margin-top:30px}.legal-layout h2{font-family:Sora Variable,sans-serif;font-size:clamp(21px,3vw,27px);letter-spacing:-.025em;margin:0 0 15px}.legal-layout p{color:#55515b;font-size:15px;line-height:1.85;margin:0 0 13px}.legal-footer{background:#fff;border-top:1px solid var(--legal-line);display:flex;gap:32px;justify-content:space-between;padding:32px clamp(24px,5vw,76px)}.legal-footer>div{display:flex;flex-direction:column;gap:6px}.legal-footer>div:last-child{text-align:right}.legal-footer span{color:var(--legal-muted);font-size:13px}.legal-footer a{color:#c91858;font-weight:700;text-decoration:none}@media (max-width:760px){.legal-header{height:68px;padding:0 18px}.legal-header nav a{padding:8px 10px}.legal-layout{display:block;padding-top:38px;width:min(100% - 36px,720px)}.legal-layout aside{display:none}.legal-footer{flex-direction:column}.legal-footer>div:last-child{text-align:left}}[data-theme=dark] .legal-page{--legal-ink:#f6f1f5;--legal-muted:#b8b0ba;--legal-line:#383139;background:#171418}[data-theme=dark] .legal-footer,[data-theme=dark] .legal-header{background:#1e1a1f}[data-theme=dark] .legal-hero{background:radial-gradient(circle at 50% 0,#482133 0,#0000 56%)}[data-theme=dark] .legal-intro{background:#2b1921;border-color:#633148}[data-theme=dark] .legal-layout p{color:#c9c1ca}.ugc-app .ugc-tour{--ugc-tour-scrim:#17171985;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1300}[data-theme=dark] .ugc-app .ugc-tour{--ugc-tour-scrim:#000000a8}.ugc-app .ugc-tour.is-anchored{display:block;padding:0}.ugc-app .ugc-tour-scrim{background:var(--ugc-tour-scrim);inset:0;position:absolute}.ugc-app .ugc-tour-spot{border-radius:12px;box-shadow:0 0 0 2px var(--ns-brand-accent),0 0 0 200vmax var(--ugc-tour-scrim);position:absolute;transition:top .28s cubic-bezier(.16,1,.3,1),left .28s cubic-bezier(.16,1,.3,1),width .28s cubic-bezier(.16,1,.3,1),height .28s cubic-bezier(.16,1,.3,1)}.ugc-app .ugc-tour-card{animation:ugc-tour-in .32s cubic-bezier(.16,1,.3,1) both;background:var(--ns-surface);border-radius:20px;box-shadow:var(--ns-shadow-raise);color:var(--ns-ink);padding:22px 24px 24px;position:relative;width:min(360px,calc(100vw - 32px))}.ugc-app .ugc-tour.is-anchored .ugc-tour-card{position:absolute;transition:top .28s cubic-bezier(.16,1,.3,1),left .28s cubic-bezier(.16,1,.3,1)}.ugc-app .ugc-tour.is-anchored .ugc-tour-card:before{background:var(--ns-surface);border-radius:3px;content:"";height:14px;left:-6px;position:absolute;top:25px;top:calc(var(--ugc-tour-arrow-y, 32px) - 7px);transform:rotate(45deg);width:14px}.ugc-app .ugc-tour-head{align-items:center;display:flex;gap:12px;margin-bottom:16px}.ugc-app .ugc-tour-icon{background:var(--ns-soft);border-radius:14px;color:var(--ns-accent-text);display:grid;flex:0 0 48px;height:48px;place-items:center;width:48px}.ugc-app .ugc-tour-icon .nav-icon{stroke:currentColor;flex:0 0 24px;height:24px;width:24px}.ugc-app .ugc-tour-count{font-feature-settings:"tnum";background:var(--ns-raised);border-radius:var(--ns-radius-pill);color:var(--ns-muted);font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:700;padding:5px 13px;white-space:nowrap}.ugc-app .ugc-tour-close{background:#0000;border:0;border-radius:var(--ns-radius-md);color:var(--ns-muted);cursor:pointer;display:grid;height:36px;margin-left:auto;padding:0;place-items:center;transition:background-color .16s ease,color .16s ease;width:36px}.ugc-app .ugc-tour-close:hover{background:var(--ns-hover);color:var(--ns-ink)}.ugc-app .ugc-tour-close:focus-visible{outline:2px solid var(--ns-brand-accent);outline-offset:2px}.ugc-app .ugc-tour-close svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;height:18px;width:18px}.ugc-app .ugc-tour-card h2{color:var(--ns-ink);font-family:var(--ns-display);font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0 0 8px}.ugc-app .ugc-tour-card p{color:var(--ns-muted);font-size:14.5px;line-height:1.6;margin:0}.ugc-app .ugc-tour-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:24px}.ugc-app .ugc-tour-actions .button{padding-inline:18px}.ugc-app .profile-tour{align-items:center;background:var(--ns-surface);border:0;border-top:1px solid var(--ns-hairline);color:var(--ns-ink);cursor:pointer;display:flex;gap:10px;height:44px;padding:0 16px;width:100%}.ugc-app .profile-tour:hover{background:var(--ns-hover)}.ugc-app .profile-tour:focus-visible{outline:2px solid var(--ns-brand-accent);outline-offset:-2px}.ugc-app .profile-tour svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:18px;width:18px}.ugc-app .profile-tour span{color:inherit;font-size:14px;font-weight:650}@keyframes ugc-tour-in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:420px){.ugc-app .ugc-tour-card{padding:20px 18px 18px}.ugc-app .ugc-tour-actions .button{flex:1 1}.ugc-app .ugc-tour-close{height:40px;width:40px}}@media (prefers-reduced-motion:reduce){.ugc-app .ugc-tour-card,.ugc-app .ugc-tour-spot,.ugc-app .ugc-tour.is-anchored .ugc-tour-card{animation:none;transition:none}}:root{--portal-focus:#2563eb;--portal-selection-bg:#ffd86b;--portal-selection-ink:#18120b;--portal-loader-surface:#ffffffeb;--portal-loader-ink:#344054;--portal-loader-track:#e4e7ec;--portal-loader-accent:#0f766e}:root[data-theme=dark]{--portal-focus:#67b7ff;--portal-selection-bg:#8e3b62;--portal-selection-ink:#fff8fb;--portal-loader-surface:#0b1220f0;--portal-loader-ink:#d5dfeb;--portal-loader-track:#33415a;--portal-loader-accent:#5eead4}::selection{background:#ffd86b;background:var(--portal-selection-bg);color:#18120b;color:var(--portal-selection-ink)}button,input,select,textarea{font:inherit}[role=button],a,button{-webkit-tap-highlight-color:transparent}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #2563eb;outline:3px solid var(--portal-focus);outline-offset:2px}.app-message:focus,.auth-modal:focus{outline:none}.route-loading{grid-gap:14px;background:#ffffffeb;background:var(--portal-loader-surface);color:#344054;color:var(--portal-loader-ink);display:grid;font-size:14px;font-weight:650;gap:14px;justify-items:center;min-height:100svh;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));place-content:center}.route-loading-spinner{animation:route-loading-spin .7s linear infinite;border:3px solid #e4e7ec;border-top-color:#0f766e;border:3px solid var(--portal-loader-track);border-radius:50%;border-top-color:var(--portal-loader-accent);height:34px;width:34px}@keyframes route-loading-spin{to{transform:rotate(1turn)}}@media (pointer:coarse){.button,.nsa button,.nsl a,.nsl button,.sidebar a,.sidebar-group-trigger,.ugc-app .ugc-table-action,.ugc-app .ugc-view-tabs button,:where(button,[role=button],input[type=button],input[type=submit],input[type=reset]){min-height:44px;min-width:44px}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:max(16px,1em)}}@media (max-width:480px){.app-message-backdrop,.auth-modal-backdrop{padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.app-message,.auth-modal{max-height:calc(100svh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:auto;overscroll-behavior:contain}}@media (prefers-reduced-motion:reduce){.route-loading-spinner{animation-duration:1.4s}.app-message,.auth-modal{animation:none}}