@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/norinth/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/norinth/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/norinth/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/norinth/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/norinth/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/norinth/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/norinth/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/norinth/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/norinth/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/norinth/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/norinth/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/norinth/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/norinth/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/norinth/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/norinth/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/norinth/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/norinth/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/norinth/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/norinth/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/norinth/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/norinth/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/norinth/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/norinth/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/norinth/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/norinth/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/norinth/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/norinth/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/norinth/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/norinth/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/norinth/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/norinth/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/norinth/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/norinth/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/norinth/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/norinth/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/norinth/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/norinth/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2) format("woff2"),url(/norinth/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/norinth/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2) format("woff2"),url(/norinth/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/norinth/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2) format("woff2"),url(/norinth/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/norinth/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2) format("woff2"),url(/norinth/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/norinth/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2) format("woff2"),url(/norinth/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/norinth/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2"),url(/norinth/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/norinth/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/norinth/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/norinth/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/norinth/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/norinth/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/norinth/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/norinth/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/norinth/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/norinth/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/norinth/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/norinth/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/norinth/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/norinth/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/norinth/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/norinth/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/norinth/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/norinth/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/norinth/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/norinth/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/norinth/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}._badge_m6t04_1{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--n-radius-sm);border:1px solid transparent;font-size:var(--n-text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;line-height:1.5}._neutral_m6t04_14{background:var(--n-surface);color:var(--n-ink-dim);border-color:var(--n-rule-dim)}._signal_m6t04_15{background:var(--n-teal-wash);color:var(--n-teal-ink)}._success_m6t04_16{background:var(--n-green-wash);color:var(--n-green-ink)}._warning_m6t04_17{background:var(--n-orange-wash);color:var(--n-orange-ink)}._danger_m6t04_18{background:var(--n-pink-wash);color:var(--n-pink-ink)}._chip_m6t04_19{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid var(--n-rule-dim);border-radius:var(--n-radius-sm);background:var(--n-paper);color:var(--n-ink-muted);font-size:var(--n-text-xs);font-weight:500;white-space:nowrap}._button_a6cz3_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--n-space-2);border:1px solid var(--n-ink);border-radius:var(--n-radius);font-family:var(--n-font);font-weight:500;line-height:1.2;cursor:pointer;text-decoration:none;transition:background-color .16s var(--n-ease-out),color .16s var(--n-ease-out),border-color .16s var(--n-ease-out);white-space:nowrap}._button_a6cz3_1:disabled{opacity:.55;cursor:not-allowed}._button_a6cz3_1:focus-visible{outline:2px solid var(--n-focus);outline-offset:2px}._primary_a6cz3_19{background:var(--n-black);border-color:var(--n-black);color:var(--n-white)}._primary_a6cz3_19:hover:not(:disabled){background:var(--n-ink-muted);border-color:var(--n-ink-muted)}._secondary_a6cz3_22{background:var(--n-paper);color:var(--n-ink)}._secondary_a6cz3_22:hover:not(:disabled){background:var(--n-surface-hover)}._ghost_a6cz3_25{background:transparent;border-color:transparent;color:var(--n-ink-muted)}._ghost_a6cz3_25:hover:not(:disabled){background:var(--n-surface-hover);color:var(--n-ink)}._danger_a6cz3_28{background:var(--n-paper);border-color:var(--n-pink-ink);color:var(--n-pink-ink)}._danger_a6cz3_28:hover:not(:disabled){background:var(--n-pink-wash)}._link_a6cz3_31{background:none;border:none;border-radius:0;padding:0;color:var(--n-accent-ink);font-weight:500;border-bottom:1px solid transparent}._link_a6cz3_31:hover:not(:disabled){border-bottom-color:var(--n-accent-ink)}._sm_a6cz3_42{padding:6px 10px;font-size:var(--n-text-sm)}._md_a6cz3_43{padding:9px 14px;font-size:var(--n-text-md)}._lg_a6cz3_44{padding:14px 24px;font-size:.95rem}._link_a6cz3_31._sm_a6cz3_42,._link_a6cz3_31._md_a6cz3_43,._link_a6cz3_31._lg_a6cz3_44{padding:0}._card_1q6c8_1{display:flex;flex-direction:column;gap:var(--n-space-3);border:1px solid var(--n-rule);border-radius:var(--n-radius);background:var(--n-paper);color:var(--n-ink);text-decoration:none;min-width:0}._pad_none_1q6c8_12{padding:0}._pad_sm_1q6c8_13{padding:var(--n-space-3) var(--n-space-4)}._pad_md_1q6c8_14{padding:var(--n-space-5)}._pad_lg_1q6c8_15{padding:var(--n-space-6)}._tone_lead_1q6c8_16{border-radius:var(--n-radius-lg)}._tone_well_1q6c8_17{background:var(--n-surface);border-color:var(--n-rule-dim)}._interactive_1q6c8_18{transition:background-color .16s var(--n-ease-out),transform .16s var(--n-ease-out);cursor:pointer}._interactive_1q6c8_18:hover{background:var(--n-white)}._interactive_1q6c8_18:focus-visible{outline:2px solid var(--n-focus);outline-offset:2px}._header_1q6c8_21{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--n-space-3)}._callout_1e35o_1{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--n-space-3);padding:var(--n-space-3) var(--n-space-4);border:1px solid var(--n-rule-dim);border-left:3px solid var(--n-accent);border-radius:var(--n-radius);background:var(--n-paper);font-size:var(--n-text-sm);color:var(--n-ink-muted);line-height:1.5}._body_1e35o_16{display:flex;flex-direction:column;gap:2px;min-width:0}._title_1e35o_17{color:var(--n-ink)}._info_1e35o_18{border-left-color:var(--n-accent)}._success_1e35o_19{border-left-color:var(--n-green-ink)}._warning_1e35o_20{border-left-color:var(--n-orange)}._danger_1e35o_21{border-left-color:var(--n-pink)}._action_1e35o_22{flex-shrink:0}._empty_1e35o_23{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--n-space-3);border:1px dashed var(--n-ink-dim);border-radius:var(--n-radius);padding:var(--n-space-4) var(--n-space-5);color:var(--n-ink-dim);font-size:var(--n-text-sm);line-height:1.5}._code_1e35o_36{margin:0;padding:var(--n-space-4);border:1px solid var(--n-rule-dim);border-radius:var(--n-radius);background:var(--n-ink);color:var(--n-bg);font-family:var(--n-font-mono);font-size:12.5px;line-height:1.55;overflow-x:auto}._skeleton_1e35o_48{display:inline-block;border-radius:var(--n-radius-sm);background:linear-gradient(90deg,var(--n-surface) 25%,var(--n-surface-hover) 50%,var(--n-surface) 75%);background-size:200% 100%;animation:_shimmer_1e35o_1 1.2s infinite}@keyframes _shimmer_1e35o_1{0%{background-position:200% 0}to{background-position:-200% 0}}._field_ig3zj_1{display:flex;flex-direction:column;gap:6px;min-width:0}._label_ig3zj_2{font-size:var(--n-text-sm);font-weight:600;color:var(--n-ink)}._control_ig3zj_3{width:100%;border:1px solid var(--n-ink-dim);border-radius:var(--n-radius);padding:9px 11px;background:var(--n-paper);color:var(--n-ink);font:inherit;font-size:var(--n-text-md);transition:border-color .12s var(--n-ease-out),box-shadow .12s var(--n-ease-out)}._control_ig3zj_3::placeholder{color:var(--n-ink-dim);opacity:.8}._control_ig3zj_3:focus{outline:none;border-color:var(--n-ink);box-shadow:0 0 0 2px var(--n-teal-wash)}._control_ig3zj_3[aria-invalid=true]{border-color:var(--n-pink-ink)}textarea._control_ig3zj_3{min-height:84px;resize:vertical;font-family:inherit}._hint_ig3zj_18{font-size:var(--n-text-sm);color:var(--n-ink-dim);line-height:1.45}._error_ig3zj_19{font-size:var(--n-text-sm);color:var(--n-pink-ink)}._check_ig3zj_20{display:flex;align-items:flex-start;gap:10px;font-size:var(--n-text-md);color:var(--n-ink);line-height:1.45;cursor:pointer}._checkbox_ig3zj_21{margin-top:3px;width:16px;height:16px;accent-color:var(--n-ink)}._grid_ig3zj_22{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--n-space-4);align-items:end}._inline_ig3zj_23{grid-template-columns:1fr auto}._stack_1kp5d_1{display:flex;flex-direction:column;min-width:0}._inline_1kp5d_2{display:flex;flex-wrap:wrap;min-width:0}._grid_1kp5d_3{display:grid;min-width:0}._gap_1_1kp5d_4{gap:var(--n-space-1)}._gap_2_1kp5d_4{gap:var(--n-space-2)}._gap_3_1kp5d_4{gap:var(--n-space-3)}._gap_4_1kp5d_4{gap:var(--n-space-4)}._gap_5_1kp5d_5{gap:var(--n-space-5)}._gap_6_1kp5d_5{gap:var(--n-space-6)}._gap_7_1kp5d_5{gap:var(--n-space-7)}._gap_8_1kp5d_5{gap:var(--n-space-8)}._align_start_1kp5d_6{align-items:flex-start}._align_center_1kp5d_6{align-items:center}._align_end_1kp5d_6{align-items:flex-end}._align_baseline_1kp5d_6{align-items:baseline}._justify_start_1kp5d_7{justify-content:flex-start}._justify_between_1kp5d_7{justify-content:space-between}._justify_end_1kp5d_7{justify-content:flex-end}._container_1kp5d_8{width:100%;max-width:var(--n-content-max);margin:0 auto;padding:0 var(--n-pad-x)}._wide_1kp5d_9{max-width:96rem}._rule_1kp5d_10{border:0;border-top:1px solid var(--n-rule);margin:0}._ruleDim_1kp5d_11{border-top-color:var(--n-rule-dim)}._group_1i4w0_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--n-space-4);margin:0}._stat_1i4w0_7{display:flex;flex-direction:column;gap:2px;padding-top:var(--n-space-3);border-top:1px solid var(--n-rule);min-width:0}._label_1i4w0_15{font-size:var(--n-text-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--n-ink-dim)}._value_1i4w0_22{margin:0;font-size:var(--n-text-stat);font-weight:600;letter-spacing:-.03em;line-height:1.1;color:var(--n-ink);overflow-wrap:anywhere}._tone_signal_1i4w0_31{color:var(--n-accent-ink)}._tone_warning_1i4w0_32{color:var(--n-orange-ink)}._tone_danger_1i4w0_33{color:var(--n-pink-ink)}._note_1i4w0_34{margin:0;font-size:var(--n-text-sm);color:var(--n-ink-dim)}._eyebrow_14djs_1{display:inline-block;font-size:var(--n-text-xs);font-weight:700;letter-spacing:var(--n-track-eyebrow);text-transform:uppercase;color:var(--n-accent-ink)}._eyebrowDim_14djs_9{font-weight:600;color:var(--n-ink-dim)}._eyebrowInverse_14djs_14{color:#7fe6e9}._heading_14djs_15{margin:0;color:var(--n-ink);font-weight:600;letter-spacing:var(--n-track-tight);line-height:1.12}._h_3xl_14djs_22{font-size:var(--n-text-3xl)}._h_2xl_14djs_23{font-size:var(--n-text-2xl);letter-spacing:-.035em}._h_xl_14djs_24{font-size:var(--n-text-xl);letter-spacing:-.02em;line-height:1.25}._h_lg_14djs_25{font-size:var(--n-text-lg);letter-spacing:-.01em;line-height:1.3}._text_14djs_26{margin:0;line-height:var(--n-leading)}._tone_ink_14djs_30{color:var(--n-ink)}._tone_muted_14djs_31{color:var(--n-ink-muted)}._tone_dim_14djs_32{color:var(--n-ink-dim)}._size_xs_14djs_33{font-size:var(--n-text-xs)}._size_sm_14djs_34{font-size:var(--n-text-sm)}._size_md_14djs_35{font-size:var(--n-text-md)}._size_lg_14djs_36{font-size:var(--n-text-lg)}._lede_14djs_37{margin:0;max-width:44rem;color:var(--n-ink-muted);font-size:var(--n-text-lg);line-height:1.55}._code_14djs_44{font-family:var(--n-font-mono);font-size:.85em;padding:1px 5px;border-radius:var(--n-radius-sm);background:var(--n-surface);color:var(--n-ink)}._streak1_lqyx8_2{background-image:url(/assets/brand/streak-1.jpg),linear-gradient(115deg,#1b1740,#2a2d7a 30%,#7a3b84,#e07a2e 80%,#f4b44c)}._streak2_lqyx8_3{background-image:url(/assets/brand/streak-2.jpg),linear-gradient(135deg,#1d1f7a,#3b2aa8 45%,#9a2f8a 75%,#c4562e)}._streak3_lqyx8_4{background-image:url(/assets/brand/streak-3.jpg),linear-gradient(120deg,#0f5a6a,#2b6f9a 35%,#c23f8a 65%,#5c4bb8)}._streak4_lqyx8_5{background-image:url(/assets/brand/streak-4.jpg),linear-gradient(120deg,#6b1a3a,#c8402a 35%,#d9a52c 60%,#1f9a6a)}._streak1_lqyx8_2,._streak2_lqyx8_3,._streak3_lqyx8_4,._streak4_lqyx8_5{background-size:cover,cover;background-position:center,center}._band_lqyx8_8{position:relative;isolation:isolate;margin-top:var(--n-space-7);padding:var(--n-space-7) 0;color:var(--n-white);border-top:1px solid var(--n-rule);border-bottom:1px solid var(--n-rule)}._scrim_lqyx8_18{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#120e1cb8,#120e1cd1)}._bandInner_lqyx8_19{position:relative}._band_lqyx8_8 :is(h2,h3,strong){color:var(--n-white)}._band_lqyx8_8 p,._band_lqyx8_8 span{color:#fffcf5e0}._strip_lqyx8_23{position:relative;height:72px;margin:calc(-1 * var(--n-space-5)) calc(-1 * var(--n-space-5)) var(--n-space-2);border-radius:var(--n-radius) var(--n-radius) 0 0;border-bottom:1px solid var(--n-rule);overflow:hidden;display:flex;align-items:flex-end;padding:0 var(--n-space-4) 10px}._strip_lqyx8_23:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#120e1c26,#120e1cb3)}._stripLabel_lqyx8_35{position:relative;font-size:var(--n-text-xs);font-weight:700;letter-spacing:var(--n-track-eyebrow);text-transform:uppercase;color:var(--n-white)}._shot_lqyx8_44{margin:0;display:grid;gap:var(--n-space-2);min-width:0}._shot_lqyx8_44 img{display:block;width:100%;height:auto;border:1px solid var(--n-rule);border-radius:var(--n-radius);background:var(--n-paper);box-shadow:0 18px 40px -24px #120e1c8c}._shot_lqyx8_44 figcaption{font-size:var(--n-text-sm);color:var(--n-ink-dim)}._band_lqyx8_8 ._shot_lqyx8_44 img{border-color:#fffcf559}._band_lqyx8_8 ._shot_lqyx8_44 figcaption{color:#fffcf5d9}._page_axbpj_1{min-height:100vh;background:var(--n-bg);color:var(--n-ink)}._header_axbpj_6{position:sticky;top:0;z-index:20;height:var(--n-header-h);display:flex;align-items:center;justify-content:space-between;gap:var(--n-space-4);padding:0 var(--n-pad-x);background:#e7e1d4f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--n-rule)}._brand_axbpj_20{display:flex;flex-direction:column;line-height:1.1}._brandName_axbpj_21{font-weight:600;font-size:17px;letter-spacing:-.03em}._brandBy_axbpj_22{font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--n-ink-dim)}._nav_axbpj_23{display:flex;gap:var(--n-space-5);font-size:var(--n-text-md)}._nav_axbpj_23 a{color:var(--n-ink-muted);padding-bottom:2px;border-bottom:1px solid transparent}._nav_axbpj_23 a:hover{color:var(--n-accent-ink);border-bottom-color:var(--n-accent)}._actions_axbpj_26{display:flex;gap:var(--n-space-2);align-items:center}._heroBand_axbpj_28{margin-top:0;border-top:0;padding:var(--n-space-8) 0 0}._hero_axbpj_28{padding:0 0 var(--n-space-7);display:grid;gap:var(--n-space-4);max-width:52rem}._hero_axbpj_28 h1{max-width:18ch;color:var(--n-white)}._hero_axbpj_28 p{color:#fffcf5e6}._heroCta_axbpj_39{background:var(--n-teal);border-color:var(--n-teal);color:var(--n-ink);font-weight:600}a._heroCta_axbpj_39:hover,a._heroCta_axbpj_39._heroCta_axbpj_39:hover{background:var(--n-paper);border-color:var(--n-paper);color:var(--n-ink)}a._heroGhost_axbpj_41._heroGhost_axbpj_41{background:transparent;border-color:#fffcf599;color:var(--n-white)}a._heroGhost_axbpj_41._heroGhost_axbpj_41:hover{background:#fffcf51f;border-color:var(--n-white);color:var(--n-white)}._heroCta_axbpj_39:focus-visible,._heroGhost_axbpj_41:focus-visible{outline-color:var(--n-white)}._proof_axbpj_44{list-style:none;margin:var(--n-space-2) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--n-space-2) var(--n-space-5);font-size:var(--n-text-sm);color:#fffcf5e6}._proof_axbpj_44 li:before{content:"✓ ";color:#7fe6e9;font-weight:700}._paperBand_axbpj_46{background:var(--n-paper);border-top:1px solid var(--n-rule);border-bottom:1px solid var(--n-rule);margin-top:var(--n-space-7);padding-bottom:var(--n-space-7)}._paperBand_axbpj_46 ._section_axbpj_47{padding-top:var(--n-space-7)}._section_axbpj_47{padding:var(--n-space-7) 0 0;display:grid;gap:var(--n-space-5)}._sectionHead_axbpj_50{display:grid;gap:var(--n-space-2);max-width:44rem}._quoteRow_axbpj_51{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--n-space-4)}._quote_axbpj_51{display:grid;gap:var(--n-space-2);padding-top:var(--n-space-3);border-top:1px solid rgba(255,252,245,.4)}._quote_axbpj_51 strong{font-size:var(--n-text-md)}._step_axbpj_55{position:relative}._stepNumber_axbpj_56{position:absolute;top:-13px;left:var(--n-space-4);width:26px;height:26px;border-radius:999px;background:var(--n-black);color:var(--n-white);font-size:var(--n-text-xs);font-weight:700;display:inline-flex;align-items:center;justify-content:center}._tagRow_axbpj_71{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}._planFeatured_axbpj_72{box-shadow:0 0 0 1px var(--n-ink)}._planPrice_axbpj_73{font-weight:600;color:var(--n-ink)}._planItems_axbpj_74{margin:0;padding-left:18px;color:var(--n-ink-muted);font-size:var(--n-text-sm);line-height:1.6}._addons_axbpj_75{margin:0;padding-left:18px;color:var(--n-ink-dim);font-size:var(--n-text-sm);line-height:1.6}._frameworks_axbpj_76{display:flex;flex-wrap:wrap;gap:6px}._contactForm_axbpj_77{max-width:44rem}._footer_axbpj_78{margin-top:var(--n-space-8);padding:var(--n-space-6) var(--n-pad-x) var(--n-space-7);border-top:1px solid var(--n-rule);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--n-space-4)}._footerLinks_axbpj_88{display:flex;flex-wrap:wrap;gap:var(--n-space-4);align-items:center}@media (max-width: 900px){._nav_axbpj_23{display:none}._hero_axbpj_28{padding-top:var(--n-space-6)}}._compare_axbpj_93{display:grid;gap:0;border-top:1px solid var(--n-rule)}._compareHead_axbpj_94,._compareRow_axbpj_94{display:grid;grid-template-columns:1fr 1.6fr;gap:var(--n-space-4);padding:var(--n-space-3) 0;border-bottom:1px solid var(--n-rule-dim)}._compareHead_axbpj_94{font-size:var(--n-text-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--n-ink-dim);border-bottom-color:var(--n-rule)}._compareRow_axbpj_94 strong{font-size:var(--n-text-md);color:var(--n-ink)}@media (max-width: 720px){._compareHead_axbpj_94{display:none}._compareRow_axbpj_94{grid-template-columns:1fr;gap:var(--n-space-1)}}._heroShot_axbpj_108{margin:0;padding-bottom:var(--n-space-7)}._catalysts_axbpj_110{padding-top:var(--n-space-7)}:root{--n-bg: #e7e1d4;--n-bg-deep: #ddd5c5;--n-paper: #fffcf5;--n-ink: #1a1714;--n-ink-muted: #3f3a33;--n-ink-dim: #6a6358;--n-silver: #c4ced4;--n-white: #ffffff;--n-black: #000000;--n-surface: rgba(26, 23, 20, .04);--n-surface-hover: rgba(26, 23, 20, .065);--n-teal: #00b3b8;--n-teal-ink: #007a7e;--n-teal-wash: rgba(0, 179, 184, .12);--n-pink: #f9386a;--n-pink-ink: #b8123f;--n-pink-wash: rgba(249, 56, 106, .12);--n-orange: #f99f1c;--n-orange-ink: #8a5300;--n-orange-wash: rgba(249, 159, 28, .16);--n-green-ink: #1f6b45;--n-green-wash: rgba(31, 122, 77, .14);--n-accent: var(--n-teal);--n-accent-ink: var(--n-teal-ink);--n-rule: var(--n-ink);--n-rule-dim: var(--n-silver);--n-focus: var(--n-teal);--n-on-ink: var(--n-white);--n-font: "IBM Plex Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--n-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--n-text-xs: .72rem;--n-text-sm: .8125rem;--n-text-md: .9rem;--n-text-lg: 1.05rem;--n-text-xl: 1.35rem;--n-text-2xl: 1.75rem;--n-text-3xl: 2.35rem;--n-text-stat: 1.8rem;--n-track-tight: -.04em;--n-track-eyebrow: .18em;--n-leading: 1.55;--n-space-1: 4px;--n-space-2: 8px;--n-space-3: 12px;--n-space-4: 16px;--n-space-5: 24px;--n-space-6: 32px;--n-space-7: 48px;--n-space-8: 64px;--n-radius-sm: 4px;--n-radius: 6px;--n-radius-lg: 8px;--n-content-max: 72rem;--n-pad-x: clamp(1.25rem, 4vw, 3rem);--n-header-h: 4rem;--n-ease-out: cubic-bezier(.22, 1, .36, 1);--n-shadow: 0 1px 0 rgba(26, 23, 20, .06)}:root{--bg: var(--n-bg);--surface: var(--n-paper);--surface-muted: var(--n-surface);--text: var(--n-ink);--muted: var(--n-ink-dim);--faint: var(--n-ink-dim);--line: var(--n-rule-dim);--line-strong: var(--n-ink-dim);--accent: var(--n-black);--success: var(--n-green-ink);--warning: var(--n-orange-ink);--danger: var(--n-pink-ink);color:var(--n-ink);background:var(--n-bg);font-family:var(--n-font);font-size:16px;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;background:var(--n-bg);overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{display:inline-flex;align-items:center;justify-content:center;gap:var(--n-space-2);border:1px solid var(--n-black);border-radius:var(--n-radius);padding:8px 13px;background:var(--n-black);color:var(--n-white);font-size:var(--n-text-sm);font-weight:500;cursor:pointer;transition:background-color .16s var(--n-ease-out)}button:hover:not(:disabled){background:var(--n-ink-muted);border-color:var(--n-ink-muted)}button:disabled{opacity:.55;cursor:not-allowed}button.secondary{border-color:var(--n-ink);background:var(--n-paper);color:var(--n-ink)}button.secondary:hover:not(:disabled){background:var(--n-surface-hover);border-color:var(--n-ink)}input,select,textarea{width:100%;border:1px solid var(--n-ink-dim);border-radius:var(--n-radius);padding:9px 11px;background:var(--n-paper);color:var(--n-ink);font-size:var(--n-text-md)}input::placeholder,textarea::placeholder{color:var(--n-ink-dim);opacity:.8}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--n-ink);box-shadow:0 0 0 2px var(--n-teal-wash)}button:focus-visible,a:focus-visible{outline:2px solid var(--n-focus);outline-offset:2px}code{font-family:var(--n-font-mono);font-size:.9em}.shell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;border-right:1px solid var(--n-rule);padding:var(--n-space-5) var(--n-space-4);background:var(--n-bg-deep);overflow-y:auto}.brand{font-size:17px;font-weight:600;letter-spacing:-.03em;color:var(--n-ink)}.brand-sub{display:block;margin-top:2px;font-size:var(--n-text-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--n-ink-dim)}.sidebar p{margin:8px 0 28px;color:var(--muted);font-size:13px;line-height:1.45}.sidebar nav{display:grid;gap:var(--n-space-4)}.nav-group{display:grid;gap:2px}.nav-group-label{padding:0 10px 4px;font-size:var(--n-text-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--n-ink-dim)}.sidebar a{border-radius:var(--n-radius-sm);border-left:2px solid transparent;padding:7px 10px;color:var(--n-ink-muted);font-size:var(--n-text-sm);font-weight:500;transition:background-color .12s var(--n-ease-out)}.sidebar a:hover{background:var(--n-surface-hover);color:var(--n-ink)}.sidebar a.active{border-left-color:var(--n-accent);background:var(--n-paper);color:var(--n-ink);font-weight:600}.main,.hero-card,.section,.lane,.object-card,.record-card,.topbar,.page{min-width:0}.topbar{position:sticky;top:0;z-index:10;display:flex;flex-wrap:wrap;justify-content:space-between;gap:22px;align-items:flex-start;border-bottom:1px solid var(--n-rule);padding:22px var(--n-pad-x);background:#e7e1d4f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar h1{margin:0;font-size:var(--n-text-2xl);line-height:1.1;letter-spacing:-.035em;font-weight:600}.topbar p{margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.45}.session-summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;align-items:stretch}.actor-summary{display:grid;gap:4px;border:1px solid var(--n-rule);border-radius:var(--n-radius);padding:8px 10px;background:var(--n-paper)}.actor-summary strong{font-size:12px;line-height:1.2}.actor-summary span{color:var(--muted);font-size:11px;line-height:1.35}.page{display:grid;gap:var(--n-space-6);max-width:1440px;padding:var(--n-space-6) var(--n-pad-x) var(--n-space-8)}.message{margin:16px 32px 0;border:1px solid var(--line);border-radius:var(--n-radius);padding:10px 12px;background:var(--surface);color:var(--text);font-size:13px;font-weight:600}.hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:24px;align-items:start}.hero-card,.section,.lane,.object-heading{border-top:1px solid var(--line);background:transparent}.hero-card{padding:22px 0 0}.eyebrow{color:var(--faint);font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.hero-card h2,.back-link{border:none;background:transparent;color:var(--muted);padding:0;font-size:13px;font-weight:550;cursor:pointer}.back-link:hover{color:var(--text)}.object-heading h2{margin:10px 0 0;font-size:clamp(28px,3vw,46px);line-height:.98;letter-spacing:-.065em;font-weight:760;overflow-wrap:anywhere}.hero-card p,.object-heading p{max-width:760px;color:var(--muted);font-size:15px;line-height:1.55}.hero-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.hero-actions a,.chip{border:1px solid var(--line);border-radius:999px;padding:6px 9px;background:var(--surface);color:var(--text);font-size:12px;font-weight:560}.metric-grid,.lane-grid,.object-grid,.two-column,.detail-layout{display:grid;gap:14px}.metric-card{margin:0}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.lane-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.object-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.two-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.detail-layout{grid-template-columns:230px minmax(0,1fr);align-items:start}.detail-layout:has(>.detail-stack:only-child){grid-template-columns:minmax(0,1fr)}.detail-rail{position:sticky;top:126px;display:grid;gap:10px}.detail-stack{display:grid;gap:24px}.section{padding:20px 0 0}.section-header{margin-bottom:14px}.section-header{padding-bottom:10px;border-bottom:1px solid var(--n-rule);display:grid;gap:6px}.lane h2{margin:0;font-size:var(--n-text-xl);letter-spacing:-.02em;font-weight:600}.section-header p{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.lane{padding:18px 0 0}.lane-title{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.object-card,.record-card{border:1px solid var(--n-rule);border-radius:var(--n-radius);background:var(--n-paper)}.object-card{display:grid;gap:14px;padding:16px;min-height:184px;transition:border-color .14s ease,background .14s ease}.object-card:hover{border-color:var(--line-strong);background:#fdfdfc}.object-title,.record-title{color:var(--text);font-weight:700;letter-spacing:-.025em}.object-title{font-size:16px}.object-subtitle{margin-top:5px;color:var(--muted);font-size:12px;line-height:1.4}.chip-row{display:flex;flex-wrap:wrap;gap:6px}.object-stats,.evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.relationship-list{display:grid;gap:8px}.relationship-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center;border:1px solid var(--line);border-radius:var(--n-radius);padding:9px;background:var(--surface);color:var(--muted);font-size:12px;font-weight:560}.relationship-row span{overflow-wrap:anywhere}.mini-stat{border:1px solid var(--line);border-radius:var(--n-radius);padding:9px;background:var(--surface)}.mini-stat strong{display:block;font-size:16px;line-height:1;font-weight:700}.mini-stat span{display:block;margin-top:4px;color:var(--muted);font-size:11px;font-weight:560}.record-list{display:grid;gap:8px}.record-list-wrap{display:grid;gap:10px}.record-list-footer{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:4px 2px}.partial-load{border:1px solid var(--line-strong);border-left:3px solid var(--warn, #b8860b);border-radius:var(--n-radius);padding:10px 12px;font-size:13px;color:var(--muted);display:flex;flex-wrap:wrap;align-items:center;gap:10px}.record-card{padding:13px}.record-main{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.record-card p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.inline-form{display:grid;grid-template-columns:minmax(130px,.75fr) minmax(160px,1fr) auto;gap:7px;margin-top:12px;align-items:center}.inline-form:has(input:nth-of-type(3)){grid-template-columns:repeat(3,minmax(120px,1fr)) auto}.workflow-panel{display:grid;gap:14px;border:1px solid var(--line);border-radius:var(--n-radius);margin-top:14px;padding:16px;background:var(--surface)}.workflow-panel h3{margin:0;font-size:15px;letter-spacing:-.02em}.workflow-panel p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.workflow-list{display:grid;gap:10px}.workflow-row{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(420px,1fr);gap:14px;align-items:start;border-top:1px solid var(--line);padding-top:12px}.workflow-row:first-child{border-top:0;padding-top:0}.workflow-row strong,.workflow-row span{display:block}.workflow-row strong{font-size:13px;line-height:1.35}.workflow-row span{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.35}.check-row{display:flex;gap:9px;align-items:flex-start;border:1px solid var(--line);border-radius:var(--n-radius);padding:10px;color:var(--text);font-size:13px;line-height:1.35}.check-row input{width:auto;margin-top:2px}.workflow-action{grid-template-columns:minmax(150px,.35fr) minmax(260px,1fr) auto}.owner-action{margin-top:0}.risk-action{grid-template-columns:repeat(3,minmax(120px,1fr)) auto;margin-top:0}.workflow-action textarea:first-child{grid-column:1 / 3}.badge-row{display:inline-flex;gap:6px;flex-wrap:wrap}.toolbar{display:flex;gap:12px}.search{max-width:640px}.object-heading{padding:20px 0 0}.guide-page{display:grid;gap:22px}.guide-article{display:grid;gap:12px;border-top:1px solid var(--line);padding:20px 0 0;background:transparent}.guide-article h2{margin:0;font-size:18px;letter-spacing:-.035em;font-weight:700}.guide-article p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}@media (max-width: 1280px){.topbar,.hero,.lane-grid,.two-column,.detail-layout{grid-template-columns:1fr}.session-summary{grid-template-columns:repeat(2,minmax(160px,1fr))}.workflow-grid,.workflow-row{grid-template-columns:1fr}.detail-rail{position:static;grid-template-columns:repeat(4,minmax(0,1fr))}}.boot{display:flex;align-items:center;justify-content:center;height:100vh;color:var(--muted);font-size:14px}.link-button{border:none;background:none;color:var(--muted);padding:4px 0;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.link-button:hover{color:var(--text)}.auth-screen{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px}.auth-card{display:flex;flex-direction:column;gap:14px;width:100%;max-width:380px;padding:32px;background:var(--n-paper);border:1px solid var(--n-rule);border-radius:var(--n-radius-lg)}.auth-card h1{margin:0;font-size:22px}.auth-card>p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.auth-card label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:650;color:var(--muted)}.auth-error{color:var(--danger);font-size:13px}.field-hint{display:block;margin-top:6px;color:var(--muted);font-size:12px;font-weight:400}.tenant-input{max-width:180px}.admin-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:end}.admin-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:650;color:var(--muted)}.admin-form label.wide,.admin-form label.check-row,.admin-form button{grid-column:1 / -1}.admin-form label.check-row{flex-direction:row;align-items:center;gap:8px}.admin-form label.check-row input{width:auto}.admin-form button{justify-self:start}.matrix{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--n-radius);overflow:hidden;font-size:13px}.matrix-row{display:grid;grid-template-columns:1.6fr repeat(auto-fit,minmax(0,1fr));border-top:1px solid var(--line)}.matrix-row:first-child{border-top:none}.matrix-row>span{padding:8px 12px;border-left:1px solid var(--line)}.matrix-row>span:first-child{border-left:none;color:var(--muted)}.matrix-head{background:var(--surface-muted);font-weight:650}.matrix-toggle{display:block;width:20px;height:20px;margin:0 auto;padding:0;font-size:12px;line-height:18px;text-align:center;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:transparent;cursor:pointer;transition:background .12s ease,border-color .12s ease}.matrix-toggle:hover{border-color:var(--text)}.matrix-toggle.on{border-color:var(--accent);background:var(--accent);color:#fff}.matrix-row>span:not(:first-child){display:flex;align-items:center;justify-content:center}.matrix-mark{color:var(--text);font-weight:650}.toast-host{position:fixed;bottom:20px;right:20px;z-index:1000;display:flex;flex-direction:column;gap:10px;max-width:min(360px,calc(100vw - 40px))}.toast{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--line-strong);border-left-width:3px;border-radius:var(--n-radius);background:var(--surface);box-shadow:0 8px 24px #17171714;font-size:13px;line-height:1.45;animation:toast-in .16s ease-out}.toast-success{border-left-color:var(--success)}.toast-error{border-left-color:var(--danger)}.toast-info{border-left-color:var(--accent)}.toast-message{flex:1}.toast-close{border:none;background:transparent;color:var(--faint);padding:0;font-size:16px;line-height:1;cursor:pointer}.toast-close:hover{color:var(--text)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.skeleton{display:block;border-radius:6px;background:linear-gradient(90deg,var(--surface-muted) 25%,#ecebe6 37%,var(--surface-muted) 63%);background-size:400% 100%;animation:skeleton-shimmer 1.4s ease infinite}.skeleton-card{pointer-events:none}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion: reduce){.skeleton,.toast,.confirm-dialog{animation:none}}.confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px;background:#17171752}.confirm-dialog{width:min(440px,100%);border:1px solid var(--line-strong);border-radius:var(--n-radius);background:var(--surface);padding:22px 22px 18px;box-shadow:0 18px 48px #1717172e;animation:toast-in .14s ease-out}.confirm-title{margin:0 0 8px;font-size:16px;font-weight:650}.confirm-body{margin:0 0 18px;color:var(--muted);font-size:13px;line-height:1.5}.confirm-actions{display:flex;justify-content:flex-end;gap:10px}button.danger{border-color:var(--danger);background:var(--danger);color:#fff}.flag-action{margin-top:10px}.flag-action button{font-size:12px;padding:5px 10px}@media (max-width: 900px){.shell,.admin-form{grid-template-columns:1fr}.sidebar{position:static;height:auto;padding:20px}.sidebar p{margin-bottom:16px}.sidebar nav{display:flex;gap:8px;max-width:100%;overflow-x:auto;padding-bottom:4px}.sidebar a{white-space:nowrap}.topbar,.page{padding:20px}.session-summary,.metric-grid,.metric-grid.compact,.object-grid,.object-stats,.evidence-grid,.detail-rail{grid-template-columns:1fr}.inline-form,.inline-form:has(input:nth-of-type(3)),.workflow-action,.risk-action{grid-template-columns:1fr}}.issue-list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.issue{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:8px 10px;border-radius:var(--n-radius);border:1px solid transparent;font-size:13px}.issue.danger{background:#b4231814;border-color:#b4231859;color:#7a1c13}.issue.warn{background:#b06c0014;border-color:#b06c0059;color:#6b4300}.issue-ref{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;opacity:.85}.ok{color:#1f6b3a;font-size:13px}.check-group{border:1px solid var(--line, #e5e5e0);border-radius:var(--n-radius);padding:10px 12px;display:grid;gap:6px}.check-group legend{padding:0 4px;font-weight:600}.secret-reveal{border:1px solid rgba(31,107,58,.4);background:#1f6b3a0f;border-radius:var(--n-radius);padding:12px 14px;margin:0 0 12px;display:grid;gap:8px}.secret-value{display:block;word-break:break-all;padding:8px 10px;border-radius:var(--n-radius);background:#fff;border:1px solid var(--line, #e5e5e0);font-size:13px}.secret-actions{display:flex;gap:8px}.status-row{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:13px}.form-actions{display:flex;gap:8px}.admin-form.inline{grid-template-columns:1fr auto;align-items:end}.kv{display:grid;grid-template-columns:max-content 1fr;gap:6px 14px;margin:12px 0 0;font-size:13px}.kv dt{font-weight:600}.kv dd{margin:0;word-break:break-all}.hint{font-size:13px;color:var(--muted, #5a5a55);margin:0 0 10px}button.secondary.danger{color:#7a1c13;border-color:#b4231859}.coverage-bar{height:8px;border-radius:999px;background:var(--line, #e5e5e0);overflow:hidden;margin:8px 0}.coverage-fill{height:100%;border-radius:999px;transition:width .2s ease}.coverage-fill.good{background:#1f6b3a}.coverage-fill.mid{background:#b06c00}.coverage-fill.low{background:#b42318}.gap-list{margin:6px 0 0;padding-left:18px;display:grid;gap:4px;font-size:13px}button.linklike{background:none;border:none;padding:0;color:inherit;text-decoration:underline;cursor:pointer;font-size:13px}.muted{color:var(--muted, #5a5a55);font-size:13px}.pager{display:flex;align-items:center;justify-content:center;gap:14px;padding:12px 0 0}.skip-link{position:absolute;left:8px;top:-48px;z-index:1000;padding:8px 12px;border-radius:var(--n-radius);background:var(--accent);color:#fff;font-size:13px;font-weight:600;transition:top .12s ease}.skip-link:focus-visible{top:8px;outline-color:#fff}.topbar h1:focus{outline:none}
