@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/space-grotesk-vietnamese-500-normal.32w_8-q5bbe5v.woff2?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff2"),url(../media/space-grotesk-vietnamese-500-normal.1gksubtjqhveb.woff?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/space-grotesk-latin-ext-500-normal.1wfxy-y2qxssa.woff2?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff2"),url(../media/space-grotesk-latin-ext-500-normal.02-69q69ru7pt.woff?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/space-grotesk-latin-500-normal.31yp0bkv7z4ku.woff2?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff2"),url(../media/space-grotesk-latin-500-normal.1_3k4-aqyhjfx.woff?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-grotesk-vietnamese-700-normal.2079_v52-acv9.woff2?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff2"),url(../media/space-grotesk-vietnamese-700-normal.2mlf-kuhoa5_u.woff?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-grotesk-latin-ext-700-normal.43i7yldsfszy-.woff2?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff2"),url(../media/space-grotesk-latin-ext-700-normal.36x9af1aeb09i.woff?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-grotesk-latin-700-normal.2lryt7vlpdgap.woff2?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff2"),url(../media/space-grotesk-latin-700-normal.1548_r5u-5cgx.woff?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-ext-400-normal.0sqs6uof-0amz.woff2?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-400-normal.1n25945oofmoi.woff?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff");unicode-range:U+460-52F,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(../media/ibm-plex-sans-cyrillic-400-normal.1nbavbgzpe520.woff2?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff2"),url(../media/ibm-plex-sans-cyrillic-400-normal.13meln3u2wrw1.woff?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-greek-400-normal.13urx6ctg50nq.woff2?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff2"),url(../media/ibm-plex-sans-greek-400-normal.3jezoma1zzezb.woff?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-vietnamese-400-normal.0ai7gdju0gby9.woff2?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff2"),url(../media/ibm-plex-sans-vietnamese-400-normal.2u9cx6ke8pzx4.woff?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-ext-400-normal.0ceeqphcbp8x9.woff2?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff2"),url(../media/ibm-plex-sans-latin-ext-400-normal.0rj0k8-86v7v_.woff?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/ibm-plex-sans-latin-400-normal.1-h52z97c7bce.woff2?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff2"),url(../media/ibm-plex-sans-latin-400-normal.0fuh4fyjfo9ap.woff?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/ibm-plex-sans-cyrillic-ext-600-normal.16h6o2_j8rsce.woff2?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-600-normal.3juwc1-_leybj.woff?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff");unicode-range:U+460-52F,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(../media/ibm-plex-sans-cyrillic-600-normal.2tlxqadn_cmsz.woff2?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff2"),url(../media/ibm-plex-sans-cyrillic-600-normal.3csci4y08h_ps.woff?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-greek-600-normal.0h_04yfamc884.woff2?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff2"),url(../media/ibm-plex-sans-greek-600-normal.1fh4va1m5wx0j.woff?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-vietnamese-600-normal.0f-wuky6h_rs9.woff2?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff2"),url(../media/ibm-plex-sans-vietnamese-600-normal.2_uiyrwt0npgh.woff?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-ext-600-normal.1uvdyv9iryn4j.woff2?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff2"),url(../media/ibm-plex-sans-latin-ext-600-normal.01k4adpnb_n12.woff?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/ibm-plex-sans-latin-600-normal.11xxlm8n0_7w8.woff2?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff2"),url(../media/ibm-plex-sans-latin-600-normal.0o-mv26yr1hzk.woff?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/ibm-plex-sans-cyrillic-ext-700-normal.1-2v_jdxm4wkv.woff2?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-700-normal.1jjrn34acicpm.woff?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff");unicode-range:U+460-52F,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(../media/ibm-plex-sans-cyrillic-700-normal.1v0mehqul4wn3.woff2?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff2"),url(../media/ibm-plex-sans-cyrillic-700-normal.1uq7_uwtesvol.woff?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-greek-700-normal.2x0g8k4jve4nf.woff2?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff2"),url(../media/ibm-plex-sans-greek-700-normal.319r8xnmyusig.woff?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-vietnamese-700-normal.0jtd_q3vhj3x7.woff2?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff2"),url(../media/ibm-plex-sans-vietnamese-700-normal.0_oygjwvlh6o2.woff?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-latin-ext-700-normal.24tkxntfix5cw.woff2?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff2"),url(../media/ibm-plex-sans-latin-ext-700-normal.3ofvqs3ri2xx9.woff?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/ibm-plex-sans-latin-700-normal.0opy23tsy2xx8.woff2?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff2"),url(../media/ibm-plex-sans-latin-700-normal.22xfth4l63-nz.woff?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/ibm-plex-mono-cyrillic-ext-400-normal.0_q8wa_t-7-c7.woff2?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.1-h66gx1kjeux.woff?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff");unicode-range:U+460-52F,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(../media/ibm-plex-mono-cyrillic-400-normal.2dcg25_89g34d.woff2?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.1r3eey-1tdqwh.woff?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.40ek894ady0so.woff2?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.0blsyrk14nago.woff?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.1ih4rrmj883u6.woff2?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0hj8bqnym411c.woff?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/ibm-plex-mono-latin-400-normal.19gbeb610ur4n.woff2?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.3nj-glub930lh.woff?dpl=dpl_BujSH4SwHvSE2sjvUeBkeB76ks7s)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.ig-root{--ig-bg:#f7f5ee;--ig-surface:#fff;--ig-sunk:#f0ede3;--ig-ink:#0b1714;--ig-muted:#56645f;--ig-line:#e1ddd1;--ig-control-line:#8a8f85;--ig-nav:#0b1714;--ig-nav-ink:#b9c6c3;--ig-nav-active:#1c2c28;--ig-nav-strong:#fff;--ig-accent:#0e7773;--ig-accent-ink:#fff;--ig-accent-soft:#e2f3f2;--ig-focus:#0e7773;--ig-ok:#2c7a4b;--ig-ok-soft:#e1f2e7;--ig-warn:#7f5300;--ig-warn-soft:#fbefd6;--ig-bad:#b42335;--ig-bad-soft:#fce6e9;--ig-info:#5b4fcf;--ig-info-soft:#eeecfc;--ig-scrim:#0a0e1673;--ig-display:"Space Grotesk", "IBM Plex Sans", system-ui, sans-serif;--ig-body:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--ig-mono:"IBM Plex Mono", ui-monospace, Consolas, monospace;--ig-radius:8px;--ig-radius-card:10px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ig-root[data-theme=dark]{--ig-bg:#0b1714;--ig-surface:#13211e;--ig-sunk:#0f1c19;--ig-ink:#e8eeec;--ig-muted:#9aaaa6;--ig-line:#25362f;--ig-control-line:#6b7d78;--ig-nav:#07110f;--ig-nav-ink:#a9bab6;--ig-nav-active:#1c2c28;--ig-accent:#4cc9c4;--ig-accent-ink:#0b1714;--ig-accent-soft:#123632;--ig-focus:#4cc9c4;--ig-ok:#5cc285;--ig-ok-soft:#173324;--ig-warn:#f5cf85;--ig-warn-soft:#3a2c12;--ig-bad:#ff8b99;--ig-bad-soft:#3a1820;--ig-info:#b3aaf2;--ig-info-soft:#221f45;--ig-scrim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.ig-root[data-theme=system]{--ig-bg:#0b1714;--ig-surface:#13211e;--ig-sunk:#0f1c19;--ig-ink:#e8eeec;--ig-muted:#9aaaa6;--ig-line:#25362f;--ig-control-line:#6b7d78;--ig-nav:#07110f;--ig-nav-ink:#a9bab6;--ig-nav-active:#1c2c28;--ig-accent:#4cc9c4;--ig-accent-ink:#0b1714;--ig-accent-soft:#123632;--ig-focus:#4cc9c4;--ig-ok:#5cc285;--ig-ok-soft:#173324;--ig-warn:#f5cf85;--ig-warn-soft:#3a2c12;--ig-bad:#ff8b99;--ig-bad-soft:#3a1820;--ig-info:#b3aaf2;--ig-info-soft:#221f45;--ig-scrim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.ig-root[data-skin=bigdesign]{--ig-bg:#f6f7fc;--ig-surface:#fff;--ig-sunk:#f0f2fa;--ig-ink:#313440;--ig-muted:#5e637a;--ig-line:#d9dce9;--ig-control-line:#8c93ad;--ig-nav:#fff;--ig-nav-ink:#313440;--ig-nav-active:#f0f3ff;--ig-nav-strong:#2f4fd1;--ig-accent:#3052d9;--ig-accent-ink:#fff;--ig-accent-soft:#f0f3ff;--ig-focus:#3052d9;--ig-ok:#1e7a2e;--ig-ok-soft:#e6f6e9;--ig-warn:#7a5200;--ig-warn-soft:#fff5d6;--ig-bad:#c42b37;--ig-bad-soft:#fde9eb;--ig-info:#3052d9;--ig-info-soft:#f0f3ff;--ig-display:"Source Sans 3", "Segoe UI", system-ui, sans-serif;--ig-body:"Source Sans 3", "Segoe UI", system-ui, sans-serif;--ig-radius:4px;--ig-radius-card:4px}.ig-root[data-skin=bigdesign][data-theme=dark]{--ig-bg:#191b23;--ig-surface:#232631;--ig-sunk:#1d2029;--ig-ink:#eceef6;--ig-muted:#a7adc4;--ig-line:#383c4d;--ig-control-line:#6d7391;--ig-nav:#232631;--ig-nav-ink:#dfe2ee;--ig-nav-active:#2d3450;--ig-nav-strong:#fff;--ig-accent:#8ea5ff;--ig-accent-ink:#191b23;--ig-accent-soft:#2d3450;--ig-focus:#8ea5ff;--ig-ok:#6fd283;--ig-ok-soft:#1c3322;--ig-warn:#ffd76a;--ig-warn-soft:#3a3014;--ig-bad:#ff8e98;--ig-bad-soft:#3d1d22;--ig-info:#a9b9ff;--ig-info-soft:#2d3450;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.ig-root[data-skin=bigdesign][data-theme=system]{--ig-bg:#191b23;--ig-surface:#232631;--ig-sunk:#1d2029;--ig-ink:#eceef6;--ig-muted:#a7adc4;--ig-line:#383c4d;--ig-control-line:#6d7391;--ig-nav:#232631;--ig-nav-ink:#dfe2ee;--ig-nav-active:#2d3450;--ig-nav-strong:#fff;--ig-accent:#8ea5ff;--ig-accent-ink:#191b23;--ig-accent-soft:#2d3450;--ig-focus:#8ea5ff;--ig-ok:#6fd283;--ig-ok-soft:#1c3322;--ig-warn:#ffd76a;--ig-warn-soft:#3a3014;--ig-bad:#ff8e98;--ig-bad-soft:#3d1d22;--ig-info:#a9b9ff;--ig-info-soft:#2d3450;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
.ig-root{background:var(--ig-bg);color:var(--ig-ink);font-family:var(--ig-body);min-height:100%;font-size:14.5px;line-height:1.45}.ig-root *,.ig-root :before,.ig-root :after{box-sizing:border-box}.ig-root h1,.ig-root h2,.ig-root h3{font-family:var(--ig-display)}.ig-root button,.ig-root input,.ig-root select,.ig-root textarea{font:inherit;color:inherit}.ig-root a:not([class]){color:var(--ig-accent);text-underline-offset:2px}.ig-root :focus-visible{outline:3px solid var(--ig-focus);outline-offset:2px}.ig-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ig-button{border-radius:var(--ig-radius);border:1px solid var(--ig-control-line);background:var(--ig-surface);cursor:pointer;min-height:38px;color:var(--ig-ink);justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.ig-button:hover{border-color:var(--ig-accent)}.ig-button[data-variant=primary]{background:var(--ig-accent);border-color:var(--ig-accent);color:var(--ig-accent-ink)}.ig-button[data-variant=danger]{color:var(--ig-bad);border-color:var(--ig-bad)}.ig-button[data-variant=ghost]{color:var(--ig-accent);background:0 0;border-color:#0000}.ig-button[data-size=small]{min-height:30px;padding:0 10px;font-size:13px}.ig-button:disabled,.ig-button[aria-disabled=true]{opacity:.55;cursor:default}.ig-field{flex-direction:column;gap:5px;display:flex}.ig-field-label{font-size:13px;font-weight:600}.ig-field-hint{color:var(--ig-muted);font-size:12px}.ig-field-error{color:var(--ig-bad);font-size:12.5px;font-weight:600}.ig-input,.ig-textarea,.ig-select-trigger{border:1px solid var(--ig-control-line);border-radius:var(--ig-radius);background:var(--ig-surface);width:100%;min-height:38px;padding:6px 10px}.ig-textarea{resize:vertical;min-height:76px}.ig-input[aria-invalid=true],.ig-textarea[aria-invalid=true]{border-color:var(--ig-bad)}.ig-input:disabled{background:var(--ig-sunk);color:var(--ig-muted)}.ig-select-trigger{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:8px;display:inline-flex}.ig-select-content{background:var(--ig-surface);color:var(--ig-ink);border:1px solid var(--ig-line);border-radius:var(--ig-radius);z-index:40;min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);padding:4px;box-shadow:0 8px 24px #0000002e}.ig-select-item{cursor:pointer;border-radius:6px;outline:none;padding:7px 10px}.ig-select-item[data-highlighted]{background:var(--ig-accent-soft)}.ig-select-item[data-state=checked]{font-weight:700}.ig-switch-row{align-items:center;gap:10px;display:inline-flex}.ig-switch{border:1px solid var(--ig-control-line);cursor:pointer;background:var(--ig-sunk);border-radius:999px;flex:none;width:42px;height:24px;padding:2px;display:inline-flex}.ig-switch[data-state=checked]{background:var(--ig-accent);border-color:var(--ig-accent);justify-content:flex-end}.ig-switch-thumb{background:var(--ig-ink);border-radius:50%;width:18px;height:18px;display:block}.ig-switch[data-state=checked] .ig-switch-thumb{background:var(--ig-accent-ink)}.ig-switch:disabled{opacity:.55;cursor:default}.ig-tabs-list{border-bottom:1px solid var(--ig-line);flex-wrap:wrap;gap:4px;display:flex}.ig-tab{cursor:pointer;color:var(--ig-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 12px;font-weight:600}.ig-tab[data-state=active]{color:var(--ig-ink);border-bottom-color:var(--ig-accent)}.ig-tab-panel{flex-direction:column;gap:14px;padding-top:14px;display:flex}.ig-table-wrap{border:1px solid var(--ig-line);border-radius:var(--ig-radius-card);background:var(--ig-surface);max-width:100%;position:relative;overflow-x:auto}.ig-table{border-collapse:collapse;width:100%}.ig-table caption{text-align:left;padding:10px 14px 0;font-weight:600}.ig-table th,.ig-table td{text-align:left;border-bottom:1px solid var(--ig-line);vertical-align:middle;padding:10px 14px}.ig-table th{color:var(--ig-muted);background:var(--ig-sunk);font-size:12px;font-weight:600}.ig-table tr:last-child td{border-bottom:0}.ig-sort{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.ig-table-state{text-align:center;color:var(--ig-muted);padding:28px}.ig-root input[type=checkbox]{accent-color:var(--ig-accent)}.ig-checkbox-row{align-items:center;gap:10px;display:inline-flex}@media (pointer:coarse),(max-width:719.98px){.ig-button:not([data-size=small]),.ig-input,.ig-select-trigger,.ig-tab,.ig-sort{min-height:44px}.ig-switch,.ig-button[data-size=small]{position:relative}.ig-switch:before,.ig-button[data-size=small]:before{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ig-root input[type=checkbox]{flex:none;width:24px;height:24px}}.ig-file{cursor:pointer;min-height:44px;padding:8px}
.ig-pill{white-space:nowrap;background:var(--ig-sunk);color:var(--ig-muted);border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.ig-pill[data-tone=ok]{background:var(--ig-ok-soft);color:var(--ig-ok)}.ig-pill[data-tone=warn]{background:var(--ig-warn-soft);color:var(--ig-warn)}.ig-pill[data-tone=bad]{background:var(--ig-bad-soft);color:var(--ig-bad)}.ig-pill[data-tone=info]{background:var(--ig-info-soft);color:var(--ig-info)}.ig-pill-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.ig-badge{border:1px solid var(--ig-line);color:var(--ig-muted);border-radius:6px;padding:0 6px;font-size:12px;display:inline-flex}.ig-card{background:var(--ig-surface);border:1px solid var(--ig-line);border-radius:var(--ig-radius-card);min-width:0;padding:16px}.ig-card-title{margin:0 0 10px;font-size:15.5px}.ig-kpi{flex-direction:column;gap:4px;display:flex}.ig-kpi-label,.ig-kpi-sub{color:var(--ig-muted);font-size:12.5px}.ig-kpi-value{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.ig-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;display:grid}.ig-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}@media (max-width:900px){.ig-two{grid-template-columns:minmax(0,1fr)}}.ig-stack{flex-direction:column;gap:14px;display:flex}.ig-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ig-alert{border-radius:var(--ig-radius);background:var(--ig-info-soft);color:var(--ig-info);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ig-alert[data-tone=warn]{background:var(--ig-warn-soft);color:var(--ig-warn)}.ig-alert[data-tone=bad]{background:var(--ig-bad-soft);color:var(--ig-bad)}.ig-alert[data-tone=ok]{background:var(--ig-ok-soft);color:var(--ig-ok)}.ig-alert-title{font-weight:700}.ig-scrim{background:var(--ig-scrim);z-index:30;position:fixed;inset:0}.ig-drawer{background:var(--ig-surface);width:min(480px,100%);color:var(--ig-ink);padding:20px;padding-top:calc(20px + env(safe-area-inset-top,0px));padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border-left:1px solid var(--ig-line);z-index:31;flex-direction:column;gap:14px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.ig-drawer-head{align-items:flex-start;gap:10px;display:flex}.ig-drawer-title{margin:0;font-size:19px}.ig-drawer-description{color:var(--ig-muted);margin:4px 0 0;font-size:13px}.ig-drawer-close{margin-left:auto}.ig-toast-viewport{bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:50;flex-direction:column;gap:8px;width:max-content;max-width:calc(100% - 32px);margin:0;padding:0;list-style:none;display:flex;position:fixed;left:50%;transform:translate(-50%)}.ig-toast{background:var(--ig-ink);color:var(--ig-bg);border-radius:var(--ig-radius);align-items:center;gap:12px;padding:10px 16px;font-weight:600;display:flex}.ig-toast[data-tone=bad]{background:var(--ig-bad);color:var(--ig-surface)}.ig-toast-close{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:700}.ig-kv{grid-template-columns:minmax(110px,160px) minmax(0,1fr);gap:8px 12px;margin:0;display:grid}.ig-kv-row{display:contents}.ig-kv dt{color:var(--ig-muted)}.ig-kv dd{overflow-wrap:anywhere;margin:0}.ig-code{font-family:var(--ig-mono);overflow-wrap:anywhere;font-size:12.5px}.ig-page-header{flex-wrap:wrap;align-items:flex-end;gap:10px 16px;display:flex}.ig-page-header h1{letter-spacing:-.01em;margin:0;font-size:26px}.ig-page-header p{color:var(--ig-muted);max-width:70ch;margin:2px 0 0}.ig-page-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.ig-note{color:var(--ig-muted);margin:0;font-size:12.5px}.ig-muted{color:var(--ig-muted)}@media (prefers-reduced-motion:reduce){.ig-root *{transition:none!important;animation:none!important}}.ig-skeleton{flex-direction:column;gap:8px;display:flex}.ig-skeleton-line{background:var(--ig-sunk);border-radius:4px;height:14px;animation:1.4s ease-in-out infinite ig-skeleton-pulse;display:block}.ig-skeleton-line:last-child{width:60%}@keyframes ig-skeleton-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.ig-skeleton-line{animation:none}}

.ig-shell{flex-wrap:wrap;min-height:100vh;display:flex}.ig-skip-link{z-index:60;background:var(--ig-surface);color:var(--ig-ink);border-radius:var(--ig-radius);padding:8px 12px;position:absolute;top:-60px;left:8px}.ig-skip-link:focus{top:8px}.ig-shell-side{background:var(--ig-nav);color:var(--ig-nav-ink);border-right:1px solid var(--ig-line);flex-direction:column;flex:0 0 232px;gap:2px;padding:16px 10px;display:flex}.ig-shell-brand{align-items:center;gap:10px;padding:4px 8px 16px;display:flex}.ig-shell-brand svg{flex:none;width:34px;height:34px}.ig-shell-wordmark{color:var(--ig-nav-strong);font-family:var(--ig-display);font-size:15px;display:block}.ig-shell-brand span{font-size:12px}.ig-shell-nav ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ig-shell-group-label{font-family:var(--ig-body);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:12px 10px 4px;font-size:11px;font-weight:600}.ig-shell-menu-toggle{display:none}.ig-shell-group-toggle,.ig-shell-menu-toggle{width:100%;min-height:38px;color:var(--ig-nav-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 10px}.ig-shell-group-toggle{display:flex}.ig-shell-group-toggle:hover,.ig-shell-menu-toggle:hover{background:var(--ig-nav-active);color:var(--ig-nav-strong)}.ig-shell-group[data-current]>.ig-shell-group-toggle{color:var(--ig-nav-strong);font-weight:600}.ig-shell-chevron{flex:none;margin-left:auto;transition:transform .15s}.ig-shell-group-toggle[aria-expanded=true] .ig-shell-chevron{transform:rotate(90deg)}.ig-shell-nav .ig-shell-sub{border-left:1px solid var(--ig-line);margin:2px 0 6px 18px;padding-left:8px}.ig-shell-sub .ig-shell-link{min-height:34px;font-size:13.5px}.ig-shell-sub[hidden]{display:none}.ig-shell-link:focus-visible,.ig-shell-group-toggle:focus-visible,.ig-shell-menu-toggle:focus-visible{outline:2px solid var(--ig-accent);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.ig-shell-chevron{transition:none}}.ig-shell-link{min-height:38px;color:var(--ig-nav-ink);border-radius:6px;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.ig-shell-link:hover{background:var(--ig-nav-active);color:var(--ig-nav-strong)}.ig-shell-link[aria-current=page]{background:var(--ig-nav-active);color:var(--ig-nav-strong);font-weight:600}.ig-shell-later{margin-left:auto;font-size:10.5px}.ig-shell-main{flex-direction:column;flex:999 560px;min-width:0;display:flex}.ig-shell-top{background:var(--ig-surface);border-bottom:1px solid var(--ig-line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 24px;display:flex}.ig-shell-env{letter-spacing:.06em;background:var(--ig-warn-soft);color:var(--ig-warn);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.ig-shell-search{border:1px solid var(--ig-line);border-radius:var(--ig-radius);background:var(--ig-sunk);max-width:460px;min-height:38px;color:var(--ig-muted);flex:260px;align-items:center;gap:8px;padding:0 12px;display:flex}.ig-shell-search-input{min-width:0;color:var(--ig-muted);background:0 0;border:0;flex:1}.ig-shell-search-input::placeholder{color:var(--ig-muted)}.ig-shell-search kbd{font-family:var(--ig-mono);border:1px solid var(--ig-line);background:var(--ig-surface);border-radius:4px;padding:0 5px;font-size:11px}.ig-shell-who{align-items:center;gap:10px;margin-left:auto;font-size:13px;display:flex}.ig-shell-avatar{background:var(--ig-accent-soft);width:32px;height:32px;color:var(--ig-accent);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.ig-shell-content{flex-direction:column;gap:18px;width:100%;min-width:0;max-width:1280px;padding:22px 24px 48px;display:flex}.ig-shell-content:focus{outline:none}@media (max-width:820px){.ig-shell{align-content:flex-start}.ig-shell-side{border-right:0;border-bottom:1px solid var(--ig-line);flex-flow:wrap;flex:100%;align-items:center;padding:8px 14px}.ig-shell-brand{padding:4px 0}.ig-shell-side{position:relative}.ig-shell-nav{flex:1;justify-content:flex-end;display:flex}.ig-shell-menu-toggle{border:1px solid var(--ig-line);width:auto;display:flex}.ig-shell-nav .ig-shell-nav-list{z-index:40;background:var(--ig-nav);border-bottom:1px solid var(--ig-line);max-height:calc(100vh - 64px);padding:8px 10px 12px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.ig-shell-nav-list[data-open=false]{display:none!important}.ig-shell-link,.ig-shell-group-toggle{min-height:44px}.ig-shell-top,.ig-shell-content{padding-left:14px;padding-right:14px}}.ig-draft{border:1.5px solid var(--ig-warn);border-radius:var(--ig-radius-card);overflow:hidden}.ig-draft-head{background:var(--ig-warn-soft);color:var(--ig-warn);font-family:var(--ig-body);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:700;display:flex}.ig-draft-timer{font-variant-numeric:tabular-nums;margin-left:auto}.ig-draft-body{flex-direction:column;gap:10px;padding:12px;display:flex}.ig-later-banner{border:1px dashed var(--ig-control-line);border-radius:var(--ig-radius-card);color:var(--ig-muted);padding:22px}.ig-agent{flex-direction:column;gap:12px;max-width:760px;display:flex}.ig-agent-head{font-family:var(--ig-body);margin:0;font-size:16px}.ig-agent-messages{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ig-agent-message{border:1px solid var(--ig-line);border-radius:var(--ig-radius-card);background:var(--ig-surface);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.ig-agent-message[data-role=user]{align-self:flex-end;max-width:85%}.ig-agent-who{color:var(--ig-muted);font-size:12px;font-weight:700}.ig-agent-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ig-agent-compose{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ig-agent-compose .ig-field{width:100%}.ig-agent-suggestions{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ig-agent-chip{font:inherit;border:1px solid var(--ig-line);background:var(--ig-surface);color:var(--ig-ink);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px}.ig-agent-chip:hover:not(:disabled){border-color:var(--ig-accent);background:var(--ig-accent-soft)}.ig-agent-chip:focus-visible{outline:2px solid var(--ig-focus);outline-offset:2px}.ig-agent-chip:disabled{opacity:.6;cursor:default}@media (pointer:coarse),(max-width:719.98px){.ig-skip-link{align-items:center;min-height:44px;display:inline-flex}.ig-shell-search{min-height:46px}.ig-shell-search-input{align-self:stretch;min-height:44px}.ig-agent-chip,.ig-shell-menu-toggle{min-height:44px}}
.ig-root.bopis-aurora{--ig-bg:#f3f5fb;--ig-surface:#fff;--ig-sunk:#eef1f8;--ig-ink:#0d1124;--ig-muted:#4d5571;--ig-line:#dde2ef;--ig-control-line:#8790ad;--ig-nav:#0a0e1d;--ig-nav-ink:#b4bbd6;--ig-nav-active:#1a2042;--ig-nav-strong:#fff;--ig-accent:#4b3fe0;--ig-accent-ink:#fff;--ig-accent-soft:#ecebff;--ig-focus:#4b3fe0;--ig-ok:#1d7347;--ig-ok-soft:#e0f4e9;--ig-warn:#855000;--ig-warn-soft:#fff1d6;--ig-bad:#b8203a;--ig-bad-soft:#fde6ea;--ig-info:#2f57c9;--ig-info-soft:#e6eeff;--ig-radius:10px;--ig-radius-card:16px;--bp-glow-a:#6d5cff;--bp-glow-b:#19c3d9;--bp-glass:#ffffffc7;--bp-shadow:0 1px 2px #0d11240f, 0 8px 28px #0d11240f;--bp-shadow-lift:0 2px 4px #0d112414, 0 18px 40px #4b3fe024;--bp-assist-ink:#3a2fc4;--bp-wash:radial-gradient(1200px 520px at 85% -10%, #6d5cff1f, transparent 60%), radial-gradient(900px 480px at -10% 10%, #19c3d91a, transparent 60%)}.ig-root.bopis-aurora[data-theme=dark]{--ig-bg:#070a14;--ig-surface:#0f1426;--ig-sunk:#0b1020;--ig-ink:#e9ecfa;--ig-muted:#a0a8c8;--ig-line:#222a46;--ig-control-line:#5c6690;--ig-nav:#05070f;--ig-nav-ink:#a7aed0;--ig-nav-active:#171d3b;--ig-accent:#9c94ff;--ig-accent-ink:#0a0d1c;--ig-accent-soft:#1d1d4a;--ig-focus:#9c94ff;--ig-ok:#5fd99a;--ig-ok-soft:#10301f;--ig-warn:#ffc864;--ig-warn-soft:#332410;--ig-bad:#ff8fa0;--ig-bad-soft:#3a1520;--ig-info:#8fb3ff;--ig-info-soft:#14224a;--ig-scrim:#0000009e;--bp-glass:#0f1426b8;--bp-shadow:0 1px 0 #ffffff0a inset, 0 10px 30px #00000059;--bp-shadow-lift:0 1px 0 #ffffff0f inset, 0 18px 44px #6d5cff38;--bp-assist-ink:#c6c1ff;--bp-wash:radial-gradient(1200px 520px at 85% -10%, #6d5cff38, transparent 60%), radial-gradient(900px 480px at -10% 10%, #19c3d91f, transparent 60%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.ig-root.bopis-aurora[data-theme=system]{--ig-bg:#070a14;--ig-surface:#0f1426;--ig-sunk:#0b1020;--ig-ink:#e9ecfa;--ig-muted:#a0a8c8;--ig-line:#222a46;--ig-control-line:#5c6690;--ig-nav:#05070f;--ig-nav-ink:#a7aed0;--ig-nav-active:#171d3b;--ig-accent:#9c94ff;--ig-accent-ink:#0a0d1c;--ig-accent-soft:#1d1d4a;--ig-focus:#9c94ff;--ig-ok:#5fd99a;--ig-ok-soft:#10301f;--ig-warn:#ffc864;--ig-warn-soft:#332410;--ig-bad:#ff8fa0;--ig-bad-soft:#3a1520;--ig-info:#8fb3ff;--ig-info-soft:#14224a;--ig-scrim:#0000009e;--bp-glass:#0f1426b8;--bp-shadow:0 1px 0 #ffffff0a inset, 0 10px 30px #00000059;--bp-shadow-lift:0 1px 0 #ffffff0f inset, 0 18px 44px #6d5cff38;--bp-assist-ink:#c6c1ff;--bp-wash:radial-gradient(1200px 520px at 85% -10%, #6d5cff38, transparent 60%), radial-gradient(900px 480px at -10% 10%, #19c3d91f, transparent 60%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.ig-root.bopis-aurora{background:var(--bp-wash), var(--ig-bg);background-attachment:fixed;min-height:100vh}.bopis-aurora .ig-card,.bopis-aurora .ig-table-wrap{border:1px solid var(--ig-line);box-shadow:var(--bp-shadow)}.bopis-aurora .ig-shell-top{background:var(--bp-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;position:sticky;top:0}.bopis-aurora .ig-shell-side{background:linear-gradient(180deg, #0d1230 0%, var(--ig-nav) 46%);border-right:1px solid #ffffff0f}.bopis-aurora .ig-shell-link[aria-current=page]{box-shadow:inset 3px 0 0 var(--bp-glow-b)}.bopis-aurora .ig-button[data-variant=primary]{background:linear-gradient(135deg, var(--ig-accent), color-mix(in srgb, var(--ig-accent) 70%, var(--bp-glow-b)));border-color:#0000}.bopis-aurora .ig-button[data-variant=primary]:hover{box-shadow:var(--bp-shadow-lift)}.bopis-aurora .ig-page-header h1{letter-spacing:-.02em}
.ig-root.bopis-bigdesign{--ig-ok:#1d7a31;--ig-ok-soft:#e6f6e9;--ig-warn:#7a5200;--ig-warn-soft:#fff5d6;--ig-bad:#c42b37;--ig-bad-soft:#fde9eb;--bp-glow-a:var(--ig-accent);--bp-glow-b:var(--ig-accent);--bp-glass:var(--ig-surface);--bp-shadow:0 1px 2px #31344014;--bp-shadow-lift:0 2px 8px #3134401f;--bp-assist-ink:var(--ig-accent);--bp-ring:0 0 0 4px #dbe3fe;font-size:14px}.ig-root.bopis-bigdesign[data-theme=dark]{--ig-accent:#8ea5ff;--ig-focus:#8ea5ff;--ig-info:#a9b9ff;--ig-ok:#6fd283;--ig-ok-soft:#1c3322;--ig-warn:#ffd76a;--ig-warn-soft:#3a3014;--ig-bad:#ff8e98;--ig-bad-soft:#3d1d22;--bp-shadow:0 1px 2px #0006;--bp-shadow-lift:0 2px 8px #00000080;--bp-ring:0 0 0 4px #2d3450}.ig-root.bopis-bigdesign{background:var(--ig-bg);min-height:100vh}.bopis-bigdesign .ig-shell-side{border-right:1px solid var(--ig-line)}.bopis-bigdesign .ig-shell-link[aria-current=page]{box-shadow:inset 3px 0 0 var(--ig-accent)}.bopis-bigdesign .ig-shell-brand rect{fill:var(--ig-accent)}.bopis-bigdesign .ig-card,.bopis-bigdesign .ig-table-wrap{box-shadow:var(--bp-shadow)}.bopis-bigdesign :focus-visible{outline:2px solid var(--ig-focus);outline-offset:1px;box-shadow:var(--bp-ring)}.bopis-bigdesign .bp-hero h1,.bopis-bigdesign .bp-page-head h1{letter-spacing:0;font-size:clamp(22px,2.4vw,28px);font-weight:600}.bopis-bigdesign .bp-eyebrow{color:var(--ig-muted);letter-spacing:.06em}.bopis-bigdesign .bp-pulse-value{font-weight:600}.bopis-bigdesign .bp-assist{background:var(--ig-surface);border:1px solid var(--ig-line);border-top:3px solid var(--ig-accent)}.bopis-bigdesign .bp-assist-orb{background:var(--ig-accent);box-shadow:none}.bopis-bigdesign .bp-live:before{animation:none}.bopis-bigdesign .bp-segment[aria-pressed=true],.bopis-bigdesign .bp-segment[aria-current=page],.bopis-bigdesign .bp-filter[aria-pressed=true]{background:var(--ig-accent-soft);color:var(--ig-accent);border-color:var(--ig-accent)}.bopis-bigdesign .bp-segment[aria-pressed=true] .bp-count,.bopis-bigdesign .bp-segment[aria-current=page] .bp-count{background:var(--ig-accent);color:var(--ig-accent-ink)}.bopis-bigdesign .bp-proposal,.bopis-bigdesign .bp-return,.bopis-bigdesign .bp-pulse,.bopis-bigdesign .bp-journey-step,.bopis-bigdesign .bp-mode{border-radius:var(--ig-radius-card)}@media (min-width:721px){.bopis-bigdesign .ig-shell-side,.bopis-bigdesign .ig-shell-search,.bopis-bigdesign .ig-shell-top{display:none}.bopis-bigdesign .bp-tabs{z-index:20;background:var(--ig-surface);border-bottom:1px solid var(--ig-line);order:-1;gap:4px;padding:0 24px;display:flex;position:sticky;top:0}.bopis-bigdesign .bp-tab{min-height:48px;color:var(--ig-muted);border-bottom:3px solid #0000;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.bopis-bigdesign .bp-tab[aria-current=page]{color:var(--ig-accent);border-bottom-color:var(--ig-accent)}}
.bopis-row{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:8px 0;display:flex}.bopis-note{color:var(--ig-muted);font-size:.875rem}.bopis-link{color:var(--ig-accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.bopis-checklist{gap:6px;padding:0;list-style:none;display:grid}body{margin:0}.bp-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--bp-assist-ink,var(--ig-accent));margin:0 0 4px;font-size:11.5px;font-weight:700}.bp-eyebrow a{color:inherit}.bp-hero,.bp-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.bp-hero h1,.bp-page-head h1{letter-spacing:-.02em;margin:0;font-size:clamp(26px,3vw,34px);line-height:1.12}.bp-hero-sub{color:var(--ig-muted);max-width:70ch;margin:6px 0 0}.bp-head-actions{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.bp-pulses{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.bp-pulse{--tone:var(--ig-info);border-radius:var(--ig-radius-card);background:var(--ig-surface);border:1px solid var(--ig-line);box-shadow:var(--bp-shadow,none);color:var(--ig-ink);flex-direction:column;gap:2px;padding:14px 16px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.bp-pulse:before{content:"";background:var(--tone);width:4px;position:absolute;inset:0 auto 0 0}.bp-pulse[data-tone=bad]{--tone:var(--ig-bad)}.bp-pulse[data-tone=warn]{--tone:var(--ig-warn)}.bp-pulse[data-tone=ok]{--tone:var(--ig-ok)}.bp-pulse:hover{box-shadow:var(--bp-shadow-lift,none);transform:translateY(-1px)}.bp-pulse-value{font-family:var(--ig-display);font-variant-numeric:tabular-nums;color:var(--tone);font-size:32px;font-weight:700}.bp-pulse-label{color:var(--ig-muted);font-weight:600}.bp-today,.bp-guide{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:18px;display:grid}.bp-rail{gap:14px;display:grid}.bp-rail-card{padding:16px}.bp-assist{border-radius:calc(var(--ig-radius-card) + 4px);background:var(--ig-surface);background-image:linear-gradient(var(--ig-surface), var(--ig-surface)), linear-gradient(135deg, var(--bp-glow-a,var(--ig-accent)), var(--bp-glow-b,var(--ig-accent)));box-shadow:var(--bp-shadow-lift,none);background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;gap:14px;padding:20px;display:grid;position:relative}.bp-assist-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bp-assist-head h2{margin:0;font-size:21px}.bp-assist-orb{background:radial-gradient(circle at 30% 30%, #fff 0, var(--bp-glow-b,var(--ig-accent)) 35%, var(--bp-glow-a,var(--ig-accent)) 75%);width:34px;height:34px;box-shadow:0 0 18px color-mix(in srgb, var(--bp-glow-a,var(--ig-accent)) 60%, transparent);border-radius:50%;flex:none}.bp-live{color:var(--ig-ok);align-items:center;gap:8px;margin-left:auto;font-size:12.5px;font-weight:600;display:inline-flex}.bp-live:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite bp-pulse;box-shadow:0 0}@keyframes bp-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 55%, transparent)}to{box-shadow:0 0 0 10px #0000}}.bp-proposals{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bp-proposal{--tone:var(--ig-info);border-radius:var(--ig-radius-card);background:var(--ig-sunk);border:1px solid var(--ig-line);border-left:4px solid var(--tone);gap:8px;padding:14px 16px;display:grid}.bp-proposal[data-tone=bad]{--tone:var(--ig-bad)}.bp-proposal[data-tone=warn]{--tone:var(--ig-warn)}.bp-proposal-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bp-proposal-head h3{margin:0;font-size:16px}.bp-proposal-why{color:var(--ig-muted);margin:0}.bp-proposal-actions{flex-wrap:wrap;gap:8px;display:flex}.bp-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--ig-info);background:var(--ig-info-soft);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.bp-tag[data-tone=bad]{color:var(--ig-bad);background:var(--ig-bad-soft)}.bp-tag[data-tone=warn]{color:var(--ig-warn);background:var(--ig-warn-soft)}.bp-calm{color:var(--ig-muted);margin:0;font-size:15px}.bp-composer{border:1px dashed var(--ig-control-line);background:var(--ig-sunk);border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 14px;display:flex}.bp-composer input{min-width:0;color:var(--ig-muted);background:0 0;border:0;flex:1;padding:8px 0}.bp-composer input::placeholder{color:var(--ig-muted)}.bp-composer-note{color:var(--ig-muted);background:var(--ig-surface);border:1px solid var(--ig-line);border-radius:999px;padding:4px 10px;font-size:12px}.bp-control{border-radius:var(--ig-radius);background:var(--ig-warn-soft);color:var(--ig-ink);margin:0;padding:10px 12px;font-size:13.5px}.bp-control b{color:var(--ig-warn)}.bp-assist-note{border-radius:var(--ig-radius);background:var(--ig-accent-soft);align-items:flex-start;gap:10px;padding:12px;display:flex}.bp-assist-note .bp-assist-orb{width:22px;height:22px}.bp-assist-note p{margin:0}.bp-setup-next{flex-wrap:wrap;align-items:center;margin-bottom:12px}.bp-setup-next p{flex:260px}.bp-setup-onward{text-align:right;margin:20px 0 0;font-weight:600}.bp-assist-lines{gap:4px;margin:4px 0 0;padding-left:18px;display:grid}.bp-skeleton{border-radius:var(--ig-radius-card);background:linear-gradient(90deg, var(--ig-sunk), var(--ig-surface), var(--ig-sunk));background-size:200% 100%;height:120px;animation:1.4s linear infinite bp-shimmer}@keyframes bp-shimmer{to{background-position:-200% 0}}.bp-windows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bp-windows li{grid-template-columns:92px 1fr;align-items:start;gap:10px;display:grid}.bp-window-time{font-family:var(--ig-mono);color:var(--ig-muted);padding-top:3px;font-size:13px}.bp-window-time[data-any=true]{font-family:inherit}.bp-window-orders{flex-wrap:wrap;gap:6px;display:flex}.bp-chip{--tone:var(--ig-muted);border:1px solid color-mix(in srgb, var(--tone) 45%, transparent);color:var(--tone);background:var(--ig-surface);border-radius:999px;padding:3px 9px;font-size:12.5px;font-weight:600;text-decoration:none}.bp-chip[data-tone=ok]{--tone:var(--ig-ok)}.bp-chip[data-tone=warn]{--tone:var(--ig-warn)}.bp-chip[data-tone=bad]{--tone:var(--ig-bad)}.bp-meter{background:var(--ig-sunk);appearance:none;border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}.bp-meter::-webkit-progress-bar{background:var(--ig-sunk);border-radius:999px}.bp-meter::-webkit-progress-value{background:linear-gradient(90deg, var(--bp-glow-a,var(--ig-accent)), var(--bp-glow-b,var(--ig-accent)));border-radius:999px}.bp-meter::-moz-progress-bar{background:linear-gradient(90deg, var(--bp-glow-a,var(--ig-accent)), var(--bp-glow-b,var(--ig-accent)));border-radius:999px}.bp-steps-mini{gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.bp-steps-mini a{color:var(--ig-ink);border-radius:6px;align-items:center;gap:10px;padding:6px 4px;text-decoration:none;display:flex}.bp-steps-mini a:hover{background:var(--ig-sunk)}.bp-tick{border:1.5px solid var(--ig-control-line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:inline-flex}.bp-steps-mini li[data-done=true] .bp-tick{background:var(--ig-ok);border-color:var(--ig-ok);color:var(--ig-surface)}.bp-segments{flex-wrap:wrap;gap:8px;display:flex}.bp-segment{border:1px solid var(--ig-line);background:var(--ig-surface);min-height:40px;color:var(--ig-ink);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:0 14px;font-weight:600;display:inline-flex}.bp-segment:hover{border-color:var(--ig-accent)}.bp-segment[aria-pressed=true],.bp-segment[aria-current=page]{background:var(--ig-ink);color:var(--ig-surface);border-color:var(--ig-ink)}a.bp-segment{text-decoration:none}.bp-count{background:var(--ig-sunk);min-width:24px;color:var(--ig-ink);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:1px 7px;font-size:12.5px}.bp-segment[data-segment=needs-you] .bp-count{background:var(--ig-bad-soft);color:var(--ig-bad)}.bp-segment[aria-pressed=true] .bp-count,.bp-segment[aria-current=page] .bp-count{background:var(--ig-surface);color:var(--ig-ink)}.bp-bulk{z-index:10;border-radius:var(--ig-radius-card);background:var(--ig-accent-soft);border:1px solid var(--ig-accent);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex;position:sticky;top:64px}.bp-bulk span{margin-right:auto;font-weight:700}.bp-order-link{font:inherit;font-family:var(--ig-mono);color:var(--ig-accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-weight:700;text-decoration:underline}.bp-when{white-space:nowrap}.bp-pills{flex-wrap:wrap;gap:6px;display:inline-flex}.bp-check{width:18px;height:18px;accent-color:var(--ig-accent)}.bp-drawer{gap:14px;display:grid}.bp-drawer h3{margin:6px 0 0;font-size:15px}.bp-progress{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.bp-progress li{color:var(--ig-muted);border-top:4px solid var(--ig-line);padding-top:10px;font-size:12px;font-weight:600}.bp-progress li[data-at=done]{border-top-color:var(--ig-ok);color:var(--ig-ink)}.bp-progress li[data-at=now]{border-top-color:var(--ig-accent);color:var(--ig-accent)}.bp-next{border-radius:var(--ig-radius-card);background:var(--ig-accent-soft);border:1px solid color-mix(in srgb, var(--ig-accent) 35%, transparent);gap:8px;padding:14px 16px;display:grid}.bp-next[data-closed=true]{background:var(--ig-sunk);border-color:var(--ig-line)}.bp-next h3{margin:0;font-size:16px}.bp-next p{margin:0}.bp-more{border:1px solid var(--ig-line);border-radius:var(--ig-radius-card);background:var(--ig-surface);padding:0 14px}.bp-more>summary{cursor:pointer;padding:12px 0;font-weight:600}.bp-more[open]{padding-bottom:12px}.bp-items{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bp-items li{border-radius:var(--ig-radius);background:var(--ig-sunk);flex-wrap:wrap;align-items:baseline;gap:8px;padding:8px 10px;display:flex}.bp-qty{font-family:var(--ig-display);min-width:2.2em;font-weight:700}.bp-quote{border-left:3px solid var(--ig-warn);background:var(--ig-warn-soft);border-radius:0 var(--ig-radius) var(--ig-radius) 0;margin:0;padding:10px 12px}.bp-told{border-radius:var(--ig-radius-card);border:1px dashed var(--ig-control-line);padding:12px 14px}.bp-told p{margin:2px 0 0}.bp-timeline{border-left:2px solid var(--ig-line);gap:8px;margin:0;padding:0 0 0 14px;font-size:13.5px;list-style:none;display:grid}.bp-timeline time{font-family:var(--ig-mono);color:var(--ig-muted);font-size:12px}.bp-progress-cancelled{margin:0}.bp-guide-path{padding:18px}.bp-guide-progress{grid-template-columns:1fr auto;align-items:baseline;gap:6px 12px;margin-bottom:12px;display:grid}.bp-guide-progress .bp-meter{grid-column:1/-1}.bp-path{gap:0;margin:0;padding:0;list-style:none;display:grid}.bp-path li{border-top:1px solid var(--ig-line);grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.bp-path-num{background:var(--ig-sunk);border:1.5px solid var(--ig-control-line);width:30px;height:30px;color:var(--ig-ink);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.bp-path li[data-done=true] .bp-path-num{background:var(--ig-ok);border-color:var(--ig-ok);color:var(--ig-surface)}.bp-path-link{color:var(--ig-ink);gap:2px;text-decoration:none;display:grid}.bp-path-link:hover .bp-path-title{text-decoration:underline}.bp-path-title{font-size:15.5px;font-weight:700}.bp-sync{border-radius:var(--ig-radius-card);background:var(--ig-surface);border:1px solid var(--ig-line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.bp-sync p{flex:320px;margin:0}.bp-sync .bp-live{margin-left:0}.bp-location{gap:14px;padding:18px;display:grid}.bp-location-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.bp-location-head .ig-card-title,.bp-location-head p{margin:0}.bp-synced{letter-spacing:.06em;text-transform:uppercase;background:var(--ig-info-soft);color:var(--ig-info);border-radius:999px;margin-right:6px;padding:2px 7px;font-size:11px;font-weight:700}.bp-location-body{grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:start;gap:18px;display:grid}.bp-location-form{gap:12px;display:grid}.bp-preview{gap:6px;margin:0;display:grid}.bp-preview-card{border-radius:var(--ig-radius-card);border:2px solid var(--ig-accent);background:var(--ig-surface);gap:12px;padding:14px;display:flex}.bp-preview-card>div{gap:4px;display:grid}.bp-preview-radio{border:5px solid var(--ig-accent);border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}.bp-preview-slot{color:var(--ig-accent);font-size:13px;font-weight:600}.bp-preview-told{border-top:1px solid var(--ig-line);margin:4px 0 0;padding-top:8px;font-size:13.5px}.bp-savebar{border-radius:var(--ig-radius-card);background:var(--ig-sunk);border:1px solid var(--ig-line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.bp-savebar span{color:var(--ig-muted);margin-right:auto}.bp-savebar[data-changed=true]{z-index:10;background:var(--ig-warn-soft);border-color:var(--ig-warn);box-shadow:var(--bp-shadow-lift,none);position:sticky;bottom:12px}.bp-savebar[data-changed=true] span{color:var(--ig-warn);font-weight:700}.bp-messages{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.bp-journey ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bp-journey-step{text-align:left;border-radius:var(--ig-radius-card);border:1px solid var(--ig-line);background:var(--ig-surface);width:100%;color:var(--ig-ink);cursor:pointer;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.bp-journey-step:hover{border-color:var(--ig-accent)}.bp-journey-step[aria-current=step]{border-color:var(--ig-accent);box-shadow:inset 4px 0 0 var(--ig-accent), var(--bp-shadow,none)}.bp-journey-text{gap:1px;display:grid}.bp-message-card{padding:18px}.bp-template{grid-template-columns:minmax(0,1fr) minmax(260px,380px);align-items:start;gap:18px;display:grid}.bp-template-edit{gap:12px;display:grid}.bp-email{gap:6px;margin:0;display:grid;position:sticky;top:72px}.bp-email-frame{border-radius:var(--ig-radius-card);color:#1b1f30;border:1px solid var(--ig-line);box-shadow:var(--bp-shadow,none);background:#fff;overflow:hidden}.bp-email-frame[data-off=true]{opacity:.55}.bp-email-meta{color:#474e68;background:#f1f3f9;justify-content:space-between;gap:8px;padding:10px 14px;font-size:12px;display:flex}.bp-email-subject{margin:0;padding:12px 14px 4px;font-size:15.5px;font-weight:700}.bp-email-body{padding:4px 14px 16px;font-size:14px;line-height:1.5}.bp-email-body p{margin:0 0 6px}.bp-vars{flex-wrap:wrap;gap:6px;display:flex}.bopis-signed-out{min-height:100vh;font-family:var(--ig-body);color:var(--ig-ink);place-items:center;padding:24px 16px;display:grid}.bopis-signed-out>div{gap:14px;max-width:520px;display:grid}.bopis-signed-out h1{font-family:var(--ig-display);margin:0;font-size:30px}.bp-rr[open]{gap:12px;display:grid}.bp-rr-body{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:18px;display:grid}.bp-rr-form{gap:14px;min-width:0;display:grid}.bp-rr-form fieldset{border:1px solid var(--ig-line);border-radius:var(--ig-radius-card);gap:8px;min-width:0;margin:0;padding:10px 12px 12px;display:grid}.bp-rr-form legend{padding:0 4px;font-weight:600}.bp-rr-form ul{margin:0;padding-left:18px}.bp-rr-week{gap:6px;display:grid}.bp-rr-head,.bp-rr-day{grid-template-columns:minmax(130px,160px) repeat(2,minmax(0,150px));align-items:center;gap:10px;display:grid}.bp-rr-head{color:var(--ig-muted);font-size:13px;font-weight:600}.bp-rr-off{grid-column:span 2}.bp-rr-problem{color:var(--ig-bad);margin:0;font-weight:600}.bp-sa[open]{gap:12px;display:grid}.bp-sa>summary .bopis-note{font-weight:400}.bp-sa-body{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:18px;display:grid}.bp-sa-form,.bp-sa-check{gap:10px;min-width:0;display:grid}.bp-sa-form .ig-input[maxlength="2"]{text-transform:uppercase;max-width:8ch}.bp-sa-check{border:1px solid var(--ig-line);border-radius:var(--ig-radius-card);background:var(--ig-surface);padding:12px}.bp-sa-answer{flex-wrap:wrap;align-items:center;gap:8px;min-height:1.5em;margin:0;display:flex}ul.bp-rr-problem{padding-left:18px}@media (max-width:1080px){.bp-sa-body,.bp-rr-body{grid-template-columns:minmax(0,1fr)}.bp-rr-preview{position:static}}@media (max-width:520px){.bp-rr-head,.bp-rr-day{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}.bp-rr-head>:first-child,.bp-rr-day[data-open=false] .bp-rr-off{display:none}.bp-rr-day>:first-child{grid-column:1/-1}.bp-rr-day+.bp-rr-day{border-top:1px solid var(--ig-line);padding-top:6px}}@media (max-width:1080px){.bp-today,.bp-guide,.bp-messages,.bp-template,.bp-location-body{grid-template-columns:minmax(0,1fr)}.bp-email{position:static}}@media (prefers-reduced-motion:reduce){.bp-live:before,.bp-skeleton{animation:none}.bp-pulse{transition:none}}.bopis-template{border-radius:var(--ig-radius-card);background:var(--ig-accent-soft);border:1px solid color-mix(in srgb, var(--ig-accent) 35%, transparent);gap:10px;padding:14px;display:grid}.bp-draft-source{align-items:center;gap:10px;margin:0;display:flex}.bp-draft-source .bp-assist-orb{width:20px;height:20px}.ig-shell-content .ig-card>.ig-field,.ig-shell-content .ig-card>.ig-switch-row{margin-top:10px}.bp-lookup{border-radius:var(--ig-radius-card);background:var(--ig-surface);border:1px solid var(--ig-line);box-shadow:var(--bp-shadow,none);gap:6px;padding:16px;display:grid}.bp-lookup label{font-weight:700}.bp-lookup-row{flex-wrap:wrap;gap:10px;display:flex}.bp-lookup input{min-height:52px;font-size:22px;font-family:var(--ig-mono);letter-spacing:.04em;border-radius:var(--ig-radius);border:2px solid var(--ig-control-line);background:var(--ig-sunk);color:var(--ig-ink);flex:220px;padding:0 16px}.bp-lookup input:focus{border-color:var(--ig-accent);box-shadow:0 0 0 3px var(--ig-accent-soft);outline:none}.bp-lookup .ig-button{min-height:52px;padding:0 22px}.bp-lookup-miss{color:var(--ig-warn);margin:0;font-weight:600}.bp-returns{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bp-return{border-radius:var(--ig-radius-card);background:var(--ig-surface);border:1px solid var(--ig-line);border-left:4px solid var(--ig-info);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.bp-return[data-overdue=true]{border-left-color:var(--ig-bad)}.bp-return-open{text-align:left;color:var(--ig-ink);cursor:pointer;font:inherit;background:0 0;border:0;flex:280px;grid-template-columns:auto 1fr;gap:2px 14px;padding:4px 0;display:grid}.bp-return-num{font-family:var(--ig-mono);color:var(--ig-accent);grid-row:span 2;align-self:center;font-size:20px;font-weight:700}.bp-return-due{color:var(--ig-muted);font-size:13.5px}.bp-ci{gap:10px;display:grid}.bp-ci-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.bp-ci-head h3{margin:0}.bp-ci-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bp-ci-row{border-radius:var(--ig-radius-card);border:1px solid var(--ig-line);background:var(--ig-sunk);gap:10px;padding:12px;display:grid}.bp-ci-row[data-condition=damaged],.bp-ci-row[data-condition=missing]{border-color:var(--ig-bad);background:var(--ig-bad-soft)}.bp-ci-row[data-condition=needs_cleaning]{border-color:var(--ig-warn);background:var(--ig-warn-soft)}.bp-stepper{justify-self:start;align-items:center;gap:4px;display:inline-flex}.bp-stepper button{border-radius:var(--ig-radius);border:1px solid var(--ig-control-line);background:var(--ig-surface);width:44px;height:44px;color:var(--ig-ink);cursor:pointer;font-size:20px;font-weight:700}.bp-stepper output{text-align:center;min-width:84px;font-family:var(--ig-display);font-size:18px;font-weight:700}.bp-conditions{flex-wrap:wrap;gap:6px;display:flex}.bp-conditions button{border:1px solid var(--ig-line);background:var(--ig-surface);min-height:44px;color:var(--ig-ink);cursor:pointer;border-radius:999px;padding:0 12px;font-weight:600}.bp-conditions button[aria-checked=true][data-condition=ok]{background:var(--ig-ok);border-color:var(--ig-ok);color:var(--ig-surface)}.bp-conditions button[aria-checked=true][data-condition=needs_cleaning]{background:var(--ig-warn);border-color:var(--ig-warn);color:var(--ig-surface)}.bp-conditions button[aria-checked=true][data-condition=damaged],.bp-conditions button[aria-checked=true][data-condition=missing]{background:var(--ig-bad);border-color:var(--ig-bad);color:var(--ig-surface)}.bp-next[data-tone=warn]{background:var(--ig-warn-soft);border-color:color-mix(in srgb, var(--ig-warn) 40%, transparent)}.ig-shell-search{display:none}.bp-modes{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.bp-mode{text-align:left;border-radius:var(--ig-radius-card);border:1.5px solid var(--ig-line);background:var(--ig-surface);color:var(--ig-ink);font:inherit;cursor:pointer;align-content:start;gap:4px;padding:14px;display:grid}.bp-mode[aria-checked=true]{border-color:var(--ig-accent);background:var(--ig-accent-soft);box-shadow:inset 0 0 0 1px var(--ig-accent)}.bp-rule{margin:0;font-weight:600}.bp-picker{gap:10px;display:grid}.bp-picker-search input{border-radius:var(--ig-radius);border:1px solid var(--ig-control-line);background:var(--ig-surface);width:100%;min-height:44px;color:var(--ig-ink);padding:0 14px}.bp-chips{flex-wrap:wrap;gap:6px;display:flex}.bp-filter{border:1px solid var(--ig-line);background:var(--ig-surface);min-height:36px;color:var(--ig-ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-size:13.5px;font-weight:600}.bp-filter[aria-pressed=true]{background:var(--ig-ink);color:var(--ig-surface);border-color:var(--ig-ink)}.bp-products{border:1px solid var(--ig-line);border-radius:var(--ig-radius-card);margin:0;padding:0;list-style:none;overflow:hidden}.bp-product+.bp-product{border-top:1px solid var(--ig-line)}.bp-product-main{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.bp-product-name{flex:200px}.bp-variants{gap:4px;margin:0;padding:0 14px 10px 42px;list-style:none;display:grid}.bp-variants li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.bp-variants label{cursor:pointer;align-items:center;gap:8px;display:flex}.bp-tabs,.bp-order-cards{display:none}.bp-order-card{border:1px solid var(--ig-line);border-radius:var(--ig-radius-card);background:var(--ig-surface);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:4px 10px;padding:10px 12px;display:grid;position:relative}.bp-order-card[data-exception=true]{border-color:var(--ig-bad)}.bp-order-card .bp-check{z-index:1;margin-top:12px;position:relative}.bp-order-card-open{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--ig-radius);gap:2px;min-height:44px;display:grid}.bp-order-card-open:after{content:"";border-radius:var(--ig-radius-card);position:absolute;inset:0}.bp-order-card-open:focus-visible{outline:2px solid var(--ig-focus,var(--ig-accent));outline-offset:2px}.bp-order-card-top{justify-content:space-between;gap:8px;display:flex}.bp-order-card .bp-pills{grid-column:2}@media (max-width:720px){.ig-shell-side,.ig-shell-search{display:none}.ig-shell-top{padding-top:4px;padding-bottom:4px}.ig-shell-content{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.bp-tabs{z-index:30;padding:6px max(8px, env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-left,0px));background:var(--bp-glass,var(--ig-surface));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--ig-line);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bp-tab{min-height:48px;color:var(--ig-muted);border-radius:12px;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex}.bp-tab[aria-current=page]{color:var(--ig-accent);background:var(--ig-accent-soft)}.bp-segment,.bp-filter,.bp-chip,.bp-order-link,.bp-steps-mini a{min-height:44px}.bp-chip{align-items:center;display:inline-flex}.bp-eyebrow a{align-items:center;min-height:44px;display:inline-flex}.bp-check{width:24px;height:24px}.bp-savebar[data-changed=true]{bottom:calc(76px + env(safe-area-inset-bottom,0px))}.bp-savebar{flex-wrap:nowrap;gap:8px;padding:8px 10px}.bp-savebar span{min-width:0;font-size:.875rem;line-height:1.25}.bp-savebar .ig-button{flex:none}html{scroll-padding-bottom:calc(160px + env(safe-area-inset-bottom,0px))}body:has(:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit]),textarea,select):focus) .bp-tabs{display:none}body:has(:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit]),textarea,select):focus) .bp-savebar[data-changed=true]{border-radius:var(--ig-radius-card) var(--ig-radius-card) 0 0;padding:6px 12px;bottom:0}body:has(:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit]),textarea,select):focus) .bp-savebar[data-changed=true] span{font-size:.85rem}.bp-composer input,.ig-root .rt-day,.ig-root .rt-pct input{min-height:44px}.rt-money .bopis-link{align-items:center;min-height:44px;display:inline-flex}.ig-table td:has(.bp-check){padding-top:10px;padding-bottom:10px}.bp-pulses{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-pulse-value,.bp-hero h1,.bp-page-head h1{font-size:26px}.bp-segments{scrollbar-width:none;flex-wrap:nowrap;margin:0 -2px;padding:2px;overflow-x:auto}.bp-segment{flex:none}.bp-orders-table{display:none}.bp-order-cards{gap:8px;margin:0;padding:0;list-style:none;display:grid}p.bp-order-cards{display:block}.ig-table th:nth-child(5),.ig-table td:nth-child(5),.ig-table th:nth-child(6),.ig-table td:nth-child(6){display:none}.ig-drawer{width:100%;padding:16px max(16px, env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px))}.bp-head-actions{width:100%}.bp-head-actions .ig-field{flex:auto}.bp-windows li{grid-template-columns:1fr;gap:4px}.bp-composer{border-radius:var(--ig-radius-card);flex-wrap:wrap}.bp-path li{grid-template-columns:30px 1fr}.bp-path li>.ig-pill{grid-column:2;justify-self:start}}.bp-progress[data-steps="3"]{grid-template-columns:repeat(3,1fr)}.bp-step-notes{gap:10px;display:grid}.bp-step-note{border:1px dashed var(--ig-control-line);border-radius:var(--ig-radius-card);gap:8px;margin:0;padding:12px;display:grid}.bp-step-note legend{padding:0 4px;font-weight:700}.bp-steps-config{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bp-steps-config li{border-radius:var(--ig-radius-card);border:1px solid var(--ig-line);background:var(--ig-sunk);gap:10px;padding:14px;display:grid}.bp-steps-config li[data-on=true]{border-color:var(--ig-accent);background:var(--ig-accent-soft)}.bp-step-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bp-step-head>div{gap:2px;display:grid}.bp-ask{border-top:1px solid var(--ig-line);padding-top:12px}.bp-ask .ig-agent{max-width:none}.bp-ask .ig-agent-message{background:var(--ig-sunk)}.bp-ask .ig-agent-message[data-role=user]{background:var(--ig-accent-soft);border-color:color-mix(in srgb, var(--ig-accent) 35%, transparent)}.bp-ask .ig-agent-message[data-role=assistant] .ig-agent-who{color:var(--bp-assist-ink,var(--ig-accent))}.bp-ask .ig-agent-chip{background:var(--ig-sunk)}.bp-ask .ig-agent-compose{flex-flow:wrap;align-items:flex-end}.bp-ask .ig-agent-compose .ig-field{flex:320px;width:auto}.bp-pp-preview{gap:6px;margin:0;display:grid;position:sticky;top:72px}.bp-pp-shop{border-radius:var(--ig-radius-card);border:1px solid var(--ig-line);background:var(--ig-surface);color:var(--ig-ink);font-family:var(--ig-body);--bopis-accent:var(--ig-accent);--bopis-ok:var(--ig-ok);--bopis-low:var(--ig-warn);--bopis-out:var(--ig-bad);gap:12px;padding:14px;display:grid}.bp-pp-product{grid-template-columns:96px 1fr;gap:12px;display:grid}.bp-pp-info{align-content:start;gap:6px;min-width:0;display:grid}.bp-pp-image{aspect-ratio:1;background:linear-gradient(135deg, var(--ig-sunk), var(--ig-line));border-radius:8px}.bp-pp-card{border-top:1px dashed var(--ig-line);justify-items:start;gap:6px;padding-top:12px;display:grid}.bp-pp-thumb{width:72px}.rt-money{border-radius:var(--ig-radius-card);background:var(--ig-sunk);border:1px solid var(--ig-line);font-variant-numeric:tabular-nums;gap:6px;margin:0;padding:12px 14px;display:grid}.rt-money>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.rt-money dt{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.rt-money dd{align-items:center;gap:8px;margin:0;display:flex}.rt-money .rt-total{border-top:1px solid var(--ig-line);padding-top:8px;font-size:16px;font-weight:700}.rt-pct input{border-radius:var(--ig-radius);border:1px solid var(--ig-control-line);background:var(--ig-surface);width:64px;min-height:36px;color:var(--ig-ink);padding:0 8px}.rt-order{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rt-order li{border-radius:var(--ig-radius-card);border:1px solid var(--ig-line);background:var(--ig-sunk);align-items:center;gap:8px;padding:10px 12px;display:flex}.rt-order-text{flex:auto;gap:1px;min-width:0;display:grid}.rt-fees{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rt-try{align-self:start;position:sticky;top:72px}.rt-try ul{margin:6px 0 0;padding-left:18px}.rt-day{border:1px solid var(--ig-control-line);background:var(--ig-surface);width:64px;min-height:32px;color:var(--ig-ink);border-radius:6px;padding:0 6px}.rt-exchange{gap:10px;display:grid}.rt-note{border-radius:var(--ig-radius);background:var(--ig-info-soft);color:var(--ig-ink);border-left:3px solid var(--ig-info);margin:0;padding:10px 12px}.bp-next.bp-hire{background:0 0;border:0;padding:0}.bp-progress[data-steps="5"]{grid-template-columns:repeat(5,1fr)}.bp-look-sample{border:1px solid var(--ig-line);border-radius:8px;width:100%;height:36px}.bp-look-sample[data-look=aurora]{background:linear-gradient(135deg,#0d1230,#4b3fe0 60%,#19c3d9)}.bp-look-sample[data-look=bigdesign]{background:linear-gradient(90deg,#fff 0 30%,#f6f7fc 30% 100%);box-shadow:inset 0 -4px #3052d9}.bp-look-sample[data-look=automatic]{background:linear-gradient(90deg,#0d1230 0 50%,#f6f7fc 50% 100%)}.bp-pp-shop .bopis-cal{--bopis-accent:var(--ig-accent)}
