@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_91f9a56d-module__l-27MW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_91f9a56d-module__l-27MW__variable{--font-display:"Archivo", "Archivo Fallback"}
@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1svzn21vgh2j9.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1svzn21vgh2j9.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1svzn21vgh2j9.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1svzn21vgh2j9.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");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:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.public_sans_591e5295-module__n7f8Ra__className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.public_sans_591e5295-module__n7f8Ra__variable{--font-body:"Public Sans", "Public Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_e06d9437-module__v8ILfq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_e06d9437-module__v8ILfq__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--bg:#f4f4f1;--surface:#fff;--ink:#23282a;--muted:#59605f;--teal:#3c8b80;--teal-deep:#2c665d;--line:#e1e0da;--danger:#b4453c;--btn-fill:#2c665d;--chrome:#2c665d;--chrome-ink:#eaf4f1;--chrome-accent:#4a7b74;--chrome-hover:#e7f2ef;--chrome-pill-bg:#4a7b74;--chrome-pill-ink:#fff;--chrome-ink-dim:.85;--chrome-avatar-tint:10%;--ink-2:#2d343c;--ink-3:#3a424c;--grey-1:#41505f;--grey-2:#5c6773;--grey-3:#8a94a0;--grey-4:#a7afb9;--line-1:#c9d0d8;--line-2:#d3d9e0;--line-3:#d6dbe1;--line-4:#e3e6ea;--fill-1:#edf0f4;--fill-2:#eef0f3;--fill-3:#f3f4f6;--navy:#102542;--amber:#e0922f;--amber-ink:#96610f;--amber-bg:#fdf0dd;--amber-line:#f0d9b4;--amber-tint:#fffbf4;--green:#1c7c55;--green-deep:#125e40;--green-bg:#e8f1ec;--r-sm:5px;--r:7px;--r-md:10px;--r-lg:16px;--face-display:var(--font-display,"Archivo"), "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--face-body:var(--font-body,"Public Sans"), "Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--face-mono:var(--font-mono,"IBM Plex Mono"), "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--btn-pad:14px 16px;--btn-size:.97rem;--btn-line:1.2;--btn-radius:10px}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font:16px/1.5 var(--face-body);margin:0}.wrap{max-width:560px;margin:0 auto;padding:20px 16px 64px}.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.brand{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:4px 0 18px;display:flex}.brand-logo{flex:none;width:44px;height:44px;display:block}.brand-text{flex-direction:column;flex:10rem;min-width:0;display:flex}.brand-name{font-family:var(--face-display);letter-spacing:.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:700;overflow:hidden}.brand-sub{font-family:var(--face-display);color:var(--muted);text-transform:uppercase;letter-spacing:.09em;margin:2px 0 0;font-size:.82rem;font-weight:500}.brand-action{flex:none}h1{font-family:var(--face-display);margin:0;font-size:1.35rem;font-weight:700}.btn{width:100%;padding:var(--btn-pad);border-radius:var(--btn-radius);background:var(--btn-fill);color:#fff;text-align:center;font:700 var(--btn-size)/var(--btn-line) var(--face-body);cursor:pointer;border:1.5px solid #0000;text-decoration:none;display:block}.btn:disabled{opacity:.55}.btn-ghost{color:var(--ink);border:1.5px solid var(--line);background:0 0;font-weight:600}.link{color:var(--teal-deep);cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem;text-decoration:underline}.card{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin:14px 0;padding:16px}label{margin-bottom:6px;font-size:.9rem;font-weight:600;display:block}.help{color:var(--muted);margin:0 0 10px;font-size:.85rem}button{font:inherit}select,textarea,input{width:100%;font:inherit;border:1.5px solid var(--line);background:var(--bg);border-radius:10px;padding:12px}.names{gap:8px;display:grid}.thumbs{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.thumb{aspect-ratio:1;background:var(--line);border-radius:10px;position:relative;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%;display:block}.state{color:#fff;text-align:center;background:#0000009e;padding:3px 6px;font-size:.68rem;position:absolute;inset:auto 0 0}.state.err{background:var(--danger);cursor:pointer}.done{text-align:center;padding:40px 0}.app-foot{border-top:1px solid var(--line);text-align:center;margin-top:28px;padding-top:18px}.app-foot a{color:var(--teal-deep);border:1.5px solid var(--line);border-radius:10px;padding:10px 16px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-block}.app-foot a:hover{border-color:var(--teal)}.app-foot .help{margin:8px 0 0;font-size:.78rem}.section-nav{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;display:flex}.section-nav a,.section-nav .section-nav-current{border:1.5px solid var(--line);color:var(--muted);border-radius:999px;padding:8px 14px;font-size:.86rem;font-weight:600;text-decoration:none}.section-nav a:hover{border-color:var(--teal);color:var(--ink)}.section-nav .section-nav-current{background:var(--teal);border-color:var(--teal);color:#fff}.section-nav-out{align-self:center;display:inline-flex}.section-nav-grouped{flex-direction:column;align-items:stretch;gap:10px}.section-nav-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.section-nav-heading{font-family:var(--face-display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-basis:100%;font-size:.7rem;font-weight:700}.section-nav-out button{color:var(--muted);cursor:pointer;background:0 0;border:none;margin:0;padding:8px 14px;font-size:.86rem;font-weight:600;text-decoration:underline}.sigpad-frame{background:var(--bg);border:1.5px dashed var(--line);border-radius:10px;height:180px;overflow:hidden}.sigpad-canvas{touch-action:none;width:100%;height:100%;display:block}.exceptions-card{border-color:var(--teal);border-width:2px}.lang-choice{grid-template-columns:1fr 1fr;gap:10px;display:grid}[data-brand="3star"]{--bg:#f2f3f5;--surface:#fff;--ink:#11161c;--muted:#585f68;--teal:#1f3a5f;--teal-deep:#152941;--line:#dee0e4;--danger:#b3392f;--btn-fill:#1f3a5f;--chrome:#102542;--chrome-ink:#eef0f3;--chrome-accent:#e0922f;--chrome-hover:#eeeff2;--chrome-pill-bg:#2b3d57;--chrome-pill-ink:#eef0f3}[data-brand="3star"] .brand{background:var(--chrome);color:var(--chrome-ink);border-bottom-color:var(--chrome);border-radius:12px;padding:14px 16px}[data-brand="3star"] .brand-name{color:var(--chrome-ink)}[data-brand="3star"] .brand-sub{color:var(--chrome-ink);opacity:.72}.thumb-open{cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:block}.thumb-open:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.viewer{z-index:50;background:#0f1112f0;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px;display:flex;position:fixed;inset:0}.viewer-img{object-fit:contain;border-radius:8px;max-width:100%;max-height:76vh;display:block}.viewer-close{color:#fff;cursor:pointer;background:0 0;border:none;padding:8px 12px;font-size:2.2rem;line-height:1;position:absolute;top:10px;right:14px}.viewer-nav{color:#fff;align-items:center;gap:18px;font-size:.9rem;display:flex}.viewer-nav button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:999px;width:44px;height:44px;font-size:1.5rem;line-height:1}.viewer-caption{color:#fff;text-align:center;max-width:40rem;margin:0;font-size:.9rem}@keyframes dlv-spin{to{transform:rotate(360deg)}}
[data-surface=console]>.office-rail{max-width:560px;margin:0 auto}[data-surface=console]>.office-rail>.office-rail-brand,[data-surface=console]>.office-rail>.office-counts .office-counts-heading,[data-surface=console]>.office-rail>.office-rail-user .office-rail-avatar,[data-surface=console]>.office-rail>.office-rail-user .office-rail-role{display:none}[data-surface=console]>.office-rail>.section-nav{padding:20px 16px 0}[data-surface=console]>.office-rail>.office-counts{color:var(--muted);flex-wrap:wrap;gap:8px 20px;padding:8px 16px 4px;font-size:.85rem;display:flex}[data-surface=console]>.office-rail>.office-counts .office-count strong{color:var(--ink)}[data-surface=console]>.office-rail>.office-rail-user{align-items:baseline;gap:14px;padding:2px 16px 14px;display:flex}[data-surface=console]>.office-rail>.office-rail-user .office-rail-who{margin-right:auto}[data-surface=console]>.office-rail>.office-rail-user .office-rail-name{color:var(--muted);font-size:.86rem;font-weight:600}[data-surface=console]>.office-rail>.office-rail-user .office-rail-out button{color:var(--muted);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:.86rem;font-weight:600;text-decoration:underline}[data-surface=console] .office-counts a.office-count{color:inherit;text-decoration:none}[data-surface=console] .office-counts a.office-count:hover,[data-surface=console] .office-counts a.office-count:focus-visible{text-underline-offset:3px;text-decoration:underline}@media (min-width:900px){[data-surface=console]:has(>.office-rail){grid-template-columns:240px minmax(0,1fr);min-height:100dvh;display:grid}[data-surface=console]:has(>.office-rail)>.office-rail{background:var(--chrome);flex-direction:column;grid-area:1/1/-1;align-self:start;max-width:none;height:100dvh;margin:0;padding:22px 16px;display:flex;position:sticky;top:0;overflow-y:auto}[data-surface=console]:has(>.office-rail)>.office-rail>.office-rail-brand{color:var(--chrome-ink);align-items:center;gap:10px;padding:0 6px 22px;display:flex}[data-surface=console]:has(>.office-rail)>.office-rail>.section-nav{border-bottom:0;flex-direction:column;align-items:stretch;gap:2px;max-width:none;margin:0;padding:0 0 16px;display:flex}[data-surface=console]:has(>.office-rail)>.office-rail>.section-nav a{font-family:var(--face-body);text-align:left;border:0;border-radius:10px;padding:12px 14px;font-size:.92rem}[data-surface=console]:has(>.office-rail)>.office-rail>.section-nav .section-nav-current{font-family:var(--face-body);text-align:left;border:0;border-radius:10px;padding:12px 14px;font-size:.92rem}[data-surface=console]:has(>.office-rail)>.office-rail>.section-nav.section-nav-grouped{gap:14px}[data-surface=console]:has(>.office-rail)>.office-rail>.section-nav>.section-nav-group{flex-direction:column;align-items:stretch;gap:2px;display:flex}[data-surface=console]:has(>.office-rail)>.office-rail>.section-nav .section-nav-heading{font-family:var(--face-display);letter-spacing:.16em;text-transform:uppercase;color:var(--chrome-ink);opacity:.55;border-bottom:1px solid color-mix(in srgb, var(--chrome-ink) 22%, transparent);flex-basis:auto;margin:0 14px 4px 0;padding:0 14px 5px;font-size:.6rem;font-weight:600}[data-surface=console]:has(>.office-rail)>.office-rail>.section-nav a{color:var(--chrome-ink);opacity:var(--chrome-ink-dim)}[data-surface=console]:has(>.office-rail)>.office-rail>.section-nav a:hover{color:var(--chrome-ink);opacity:1;background:#ffffff17}[data-surface=console]:has(>.office-rail)>.office-rail>.section-nav .section-nav-current{background:var(--chrome-pill-bg);color:var(--chrome-pill-ink);opacity:1}[data-surface=console]:has(>.office-rail)>.office-rail>.office-counts{background:color-mix(in srgb, var(--chrome-accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--chrome-accent) 32%, transparent);border-radius:9px;flex-direction:column;gap:9px;max-width:none;margin:28px 0 0;padding:14px 12px;font-size:.85rem;display:flex}[data-surface=console]:has(>.office-rail)>.office-rail>.office-counts .office-counts-heading{font-family:var(--face-display);letter-spacing:.14em;text-transform:uppercase;color:var(--chrome-ink);opacity:.6;font-size:.68rem;font-weight:700;display:block}[data-surface=console]:has(>.office-rail)>.office-rail>.office-counts .office-count{color:var(--chrome-ink);opacity:.82;align-items:baseline;gap:9px;display:flex}[data-surface=console]:has(>.office-rail)>.office-rail>.office-counts .office-count strong{font-family:var(--face-mono);color:var(--chrome-ink);opacity:1;font-size:1.1rem;font-weight:600}[data-surface=console]:has(>.office-rail)>.office-rail>.office-rail-user{border-top:1px solid color-mix(in srgb, var(--chrome-ink) 14%, transparent);align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:flex}[data-surface=console]:has(>.office-rail)>.office-rail>.office-rail-user .office-rail-avatar{background:color-mix(in srgb, var(--chrome-ink) var(--chrome-avatar-tint), transparent);width:30px;height:30px;color:var(--chrome-ink);font-family:var(--face-body);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.72rem;font-weight:600;display:flex}[data-surface=console]:has(>.office-rail)>.office-rail>.office-rail-user .office-rail-who{margin-right:0}[data-surface=console]:has(>.office-rail)>.office-rail>.office-rail-user .office-rail-name{color:var(--chrome-ink);opacity:1;font-size:.86rem;font-weight:600}[data-surface=console]:has(>.office-rail)>.office-rail>.office-rail-user .office-rail-role{color:var(--chrome-ink);opacity:var(--chrome-ink-dim);margin-top:1px;font-size:.75rem;display:block}[data-surface=console]:has(>.office-rail)>.office-rail>.office-rail-user .office-rail-out button{color:var(--chrome-ink);opacity:var(--chrome-ink-dim)}[data-surface=console]:has(>.office-rail)>.office-rail>.office-rail-user .office-rail-out button:hover{color:var(--chrome-ink);opacity:1}[data-surface=console]:has(>.office-rail)>.wrap{grid-area:1/2/-1;max-width:1180px;margin:0;padding:40px 40px 64px}[data-surface=console]:not(:has(>.office-rail)){justify-content:center;align-items:center;min-height:100vh;display:flex}[data-surface=console]:not(:has(>.office-rail))>.wrap{max-width:440px;padding-bottom:20px}}[data-surface=console] .btn,[data-surface=console] .btn:hover,[data-surface=console] .btn-ghost,[data-surface=console] .btn-ghost:hover{text-decoration:none}[data-surface=console] .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-surface=console] .jobs-header{flex-direction:column;gap:12px;padding:2px 2px 12px;display:flex}[data-surface=console] .jobs-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}[data-surface=console] .jobs-title{margin:0;font-size:1.35rem}[data-surface=console] .jobs-title:focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:2px}[data-surface=console] .jobs-counts{color:var(--muted);margin:3px 0 0;font-size:.82rem}[data-surface=console] .jobs-lang{white-space:nowrap;flex:none}[data-surface=console] .jobs-controls-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-surface=console] .jobs-search{flex:200px;min-width:0;display:block}[data-surface=console] .jobs-search input{width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1.5px solid var(--line-2);border-radius:var(--r);padding:9px 12px;font-size:16px}[data-surface=console] .jobs-new{white-space:nowrap;flex:none;width:auto;padding:10px 18px}[data-surface=console] .jobs-filter-toggle{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;font-weight:600;display:inline-flex}[data-surface=console] .jobs-filters{flex-direction:column;gap:12px;display:flex}[data-surface=console] .jobs-date-filter{color:var(--muted);flex-direction:column;gap:5px;font-size:.8rem;font-weight:600;display:flex}[data-surface=console] .jobs-date-filter select{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;width:100%;padding:9px 10px;font-family:inherit;font-size:16px;font-weight:400}[data-surface=console] .jobs-filters-done{align-self:flex-start}[data-surface=console] .jobs-list-eyebrow{font-family:var(--face-display);letter-spacing:.14em;text-transform:uppercase;color:var(--grey-2);margin:14px 2px 2px;font-size:.68rem;font-weight:700}@media (max-width:899.98px){[data-surface=console] .jobs-title-row{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-surface=console] .jobs-search{flex:100%}[data-surface=console] .jobs-filters:not(.jobs-filters-open){display:none}[data-surface=console] .jobs-filters{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px}}[data-surface=console] .jobs-tabs{background:var(--fill-3);border:1px solid var(--line-4);border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:2px;max-width:100%;padding:3px;display:flex}[data-surface=console] .jobs-tab{white-space:nowrap;color:var(--grey-2);border-radius:calc(var(--r) - 2px);flex:none;padding:7px 12px;font-size:.82rem;font-weight:600;text-decoration:none}[data-surface=console] .jobs-tab:hover{color:var(--ink)}[data-surface=console] .jobs-status-on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000014}[data-surface=console] .jobs-flags-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-surface=console] .jobs-flags-label{font-family:var(--face-display);letter-spacing:.1em;text-transform:uppercase;color:var(--grey-2);margin-right:2px;font-size:.68rem;font-weight:700}[data-surface=console] .jobs-flag{color:var(--grey-1);border:1px solid var(--line-2);background:0 0;border-radius:999px;align-items:center;padding:6px 12px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}[data-surface=console] .jobs-flag:hover{border-color:var(--grey-3);color:var(--ink)}[data-surface=console] .jobs-flag.jobs-status-on{background:var(--amber-bg);border-color:var(--amber-line);color:var(--amber-ink);box-shadow:none}[data-surface=console] .jobs-clear{margin-left:2px}[data-surface=console] .jobs-showing{color:var(--grey-2);white-space:nowrap;margin-left:auto;font-size:.8rem}[data-surface=console] .flag-chip{border-radius:var(--r-sm);white-space:nowrap;align-items:center;padding:3px 8px;font-size:.72rem;font-weight:700;line-height:1.4;display:inline-flex}[data-surface=console] .flag-chip-amber{background:var(--amber-bg);color:var(--amber-ink)}[data-surface=console] .flag-chip-green{background:var(--green-bg);color:var(--green-deep)}[data-surface=console] .chip{border-radius:var(--r-sm);letter-spacing:.02em;white-space:nowrap;align-items:center;padding:3px 10px;font-size:.72rem;font-weight:700;line-height:1.5;display:inline-flex}[data-surface=console] .chip-scheduled{background:var(--fill-1);color:var(--grey-1)}[data-surface=console] .chip-in_progress{background:var(--amber-bg);color:var(--amber-ink)}[data-surface=console] .chip-complete{background:var(--green-bg);color:var(--green-deep)}[data-surface=console] .job-row.job-row-head,[data-surface=console] .job-row.job-row-queued{display:none}[data-surface=console] .job-row{color:inherit;text-decoration:none}[data-surface=console] .job-cell-client{color:var(--ink);font-size:.95rem;font-weight:700}[data-surface=console] .job-cell-address{color:var(--muted);font-size:.83rem}[data-surface=console] .job-cell-date,[data-surface=console] .job-cell-material{color:var(--muted);font-size:.78rem}[data-surface=console] .job-cell-flags{flex-wrap:wrap;gap:5px;display:flex}[data-surface=console] .job-cell-balance{color:var(--ink);font-size:.83rem;font-weight:600}@media (max-width:899.98px){[data-surface=console] .job-row{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:3px 10px;margin:8px 0;padding:11px 14px;display:grid}[data-surface=console] .job-cell-client{grid-area:1/1/2/3}[data-surface=console] .job-cell-status{grid-area:1/3/2/4;justify-self:end}[data-surface=console] .job-cell-address{grid-area:2/1/3/4}[data-surface=console] .job-cell-date{grid-area:3/1/4/2}[data-surface=console] .job-cell-material{grid-area:3/2/4/3}[data-surface=console] .job-cell-balance{grid-area:3/3/4/4;justify-self:end}[data-surface=console] .job-cell-flags{grid-area:4/1/5/4}[data-surface=console] .job-cell-crew{display:none}}@media (min-width:900px){[data-surface=console] .job-row.job-row-head,[data-surface=console] .job-row{grid-template-columns:1.5fr 1.9fr .8fr .8fr .9fr 1fr 1.5fr .8fr;align-items:center;gap:12px;padding:9px 14px;display:grid}[data-surface=console] .job-cell-crew{display:block}[data-surface=console] .job-row.job-row-queued{display:grid}[data-surface=console] .job-row-head.job-row-compact,[data-surface=console] .job-row.job-row-compact{grid-template-columns:1.5fr 1.9fr .8fr .8fr .9fr 1fr 1.5fr}[data-surface=console] .job-row-head{color:var(--muted);border-bottom:1.5px solid var(--line);margin-bottom:2px;padding-bottom:10px;font-size:.78rem;font-weight:600}[data-surface=console] .job-row{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0}[data-surface=console] .job-row:hover{background:var(--chrome-hover)}[data-surface=console] .job-cell-client{font-size:.9rem}[data-surface=console] .job-cell-address,[data-surface=console] .job-cell-date,[data-surface=console] .job-cell-material,[data-surface=console] .job-cell-crew{font-size:.85rem}[data-surface=console] .job-cell-date,[data-surface=console] .job-cell-material,[data-surface=console] .job-cell-crew{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-surface=console] .job-cell-status{margin-top:0}[data-surface=console] .job-cell-flags{gap:5px}[data-surface=console] .job-cell-balance{text-align:right;justify-self:end}[data-surface=console] .job-row-head .job-filter{font-family:inherit;font-size:inherit;font-weight:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;width:100%;min-width:0;max-width:100%;margin:0;padding:2px 0}[data-surface=console] .job-row-head .job-filter:hover{color:var(--ink)}[data-surface=console] .job-row-head .job-filter-on{color:var(--amber-ink);text-underline-offset:3px;text-decoration:underline}[data-surface=console] .job-row-head .job-filter option{color:var(--ink);background:var(--surface);font-size:.85rem;font-weight:400}}[data-surface=console] .job-filter-range{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:10px 18px;margin-bottom:2px;padding:10px 14px;font-size:.8rem;display:flex}[data-surface=console] .job-filter-range label{align-items:center;gap:6px;display:flex}[data-surface=console] .job-filter-range input{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:5px 7px}[data-surface=console] .job-filter-count{background:var(--amber-bg);min-width:20px;height:20px;color:var(--amber-ink);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:.75rem;font-weight:700;display:inline-flex}[data-surface=console] .job-chase-queue{flex-direction:column;gap:10px;margin-bottom:10px;display:flex}[data-surface=console] .job-chase-card{background:var(--amber-tint);border:1px solid var(--amber-line);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}[data-surface=console] .job-chase-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}[data-surface=console] .job-chase-top .flag-chip-amber{border:1px solid var(--amber-line)}[data-surface=console] .job-chase-name{color:var(--ink);font-size:1rem;font-weight:700;text-decoration:none}[data-surface=console] .job-chase-name:hover{text-decoration:underline}[data-surface=console] .job-chase-meta{color:var(--grey-2);margin:0;font-size:.83rem}[data-surface=console] .job-chase-balance{font-family:var(--face-mono);color:var(--ink);font-size:.85rem;font-weight:600}[data-surface=console] .job-chase-btn{text-align:center;margin-top:2px;text-decoration:none}[data-surface=console] .job-chase-actions{align-items:stretch;gap:9px;margin-top:2px;display:flex}[data-surface=console] .job-chase-actions .job-chase-btn{flex:1;min-width:0;margin-top:0}[data-surface=console] .job-chase-copy-fallback{flex-direction:column;gap:8px;margin-top:2px;display:flex}[data-surface=console] .job-chase-copy-fallback .help{margin:0}@media (min-width:900px){[data-surface=console] .job-chase-queue,[data-surface=console] .jobs-filter-toggle,[data-surface=console] .jobs-filters-done,[data-surface=console] .jobs-date-filter,[data-surface=console] .jobs-list-eyebrow{display:none}}[data-surface=console] .job-progress-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}[data-surface=console] .job-progress-step{border-radius:var(--r);background:var(--fill-3);color:var(--grey-2);flex-direction:column;gap:6px;padding:10px 12px;display:flex}[data-surface=console] .job-progress-step-done{background:var(--green-bg);color:var(--green-deep)}[data-surface=console] .job-progress-step-waiting{background:var(--amber-bg);color:var(--amber-ink)}[data-surface=console] .job-progress-step-blocked,[data-surface=console] .job-progress-step-future{background:var(--fill-3);color:var(--grey-2)}[data-surface=console] .job-progress-head{align-items:center;gap:0;display:flex}[data-surface=console] .job-progress-dot{background:currentColor;border-radius:50%;flex:none;justify-content:center;align-items:center;width:11px;height:11px;display:flex}[data-surface=console] .job-progress-step-future .job-progress-dot{background:0 0;border:2px solid;width:7px;height:7px}[data-surface=console] .job-progress-step-blocked .job-progress-lock{color:var(--fill-3)}[data-surface=console] .job-progress-connector{background:var(--line-4);flex:1;min-width:8px;height:2px;margin-left:6px}[data-surface=console] .job-progress-connector-done{background:var(--green)}[data-surface=console] .job-progress-connector-waiting{background:var(--amber)}[data-surface=console] .job-progress-step:nth-child(3) .job-progress-connector{display:none}[data-surface=console] .job-progress-label{font-family:var(--face-body);color:inherit;font-size:.8rem;font-weight:700}[data-surface=console] .job-progress-sub{font-family:var(--face-mono);color:inherit;font-size:.72rem}@media (max-width:899.98px){[data-surface=console] .job-progress-rail{gap:8px}[data-surface=console] .job-progress-step{gap:4px;padding:8px 10px}[data-surface=console] .job-progress-label{font-size:.75rem}[data-surface=console] .job-progress-sub{font-size:.68rem}}@media (min-width:900px){[data-surface=console] .job-progress-rail{grid-template-columns:repeat(6,minmax(0,1fr))}[data-surface=console] .job-progress-step:nth-child(3) .job-progress-connector{display:block}}[data-surface=console] .detail-breadcrumb{color:var(--grey-2);margin:0 0 10px;font-size:.8rem}[data-surface=console] .detail-breadcrumb a{color:inherit;text-decoration:none}[data-surface=console] .detail-breadcrumb a:hover{text-decoration:underline}[data-surface=console] .detail-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}[data-surface=console] .detail-header-titlerow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-surface=console] .detail-header-name{font-family:var(--face-display);color:var(--ink);margin:0;font-size:1.3rem}[data-surface=console] .detail-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-surface=console] .btn-inline{white-space:nowrap;align-items:center;width:auto;padding:10px 16px;display:inline-flex}[data-surface=console] .flag-chip-grey{background:var(--fill-3);color:var(--muted)}[data-surface=console] .detail-grid{flex-direction:column;gap:16px;display:flex}[data-surface=console] .detail-col-main,[data-surface=console] .detail-col-side{flex-direction:column;gap:16px;min-width:0;display:flex}[data-surface=console] .detail-card{margin:0}[data-surface=console] .detail-card-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}[data-surface=console] .detail-card-head .detail-heading{margin-bottom:0}[data-surface=console] .detail-heading{font-family:var(--face-display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:.7rem;font-weight:700}[data-surface=console] .detail-heading-count{font-family:var(--face-mono);text-transform:none;letter-spacing:0;font-weight:500}[data-surface=console] .detail-review-all,[data-surface=console] .detail-card-action{color:var(--ink);white-space:nowrap;font-size:.82rem;font-weight:600;text-decoration:underline}[data-surface=console] button.detail-card-action{cursor:pointer;background:0 0;border:0;padding:0}[data-surface=console] .detail-photos-grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px;display:grid}[data-surface=console] .detail-photo{aspect-ratio:4/3;border-radius:var(--r-sm);background:var(--fill-1);position:relative;overflow:hidden}[data-surface=console] .detail-photo img{object-fit:cover;width:100%;height:100%;display:block}[data-surface=console] .detail-photo-caption{font-family:var(--face-mono);color:var(--surface);text-overflow:ellipsis;white-space:nowrap;background:#0000009e;padding:3px 6px;font-size:.62rem;position:absolute;inset:auto 0 0;overflow:hidden}[data-surface=console] .detail-photo-overflow{background:var(--fill-3);color:var(--muted);font-family:var(--face-mono);justify-content:center;align-items:center;font-size:.85rem;font-weight:600;text-decoration:none;display:flex}[data-surface=console] .detail-hold-notice{border-radius:var(--r);background:var(--amber-tint);border:1px solid var(--amber-line);color:var(--amber-ink);margin:14px 0 0;padding:11px 14px;font-size:.85rem;line-height:1.5}[data-surface=console] .detail-hold-notice-done{background:var(--fill-3);border-color:var(--line-3);color:var(--muted)}[data-surface=console] .detail-hold-notice a{color:inherit;font-weight:600}[data-surface=console] .detail-status-banner{margin:0 0 12px}[data-surface=console] .detail-actions{align-items:stretch;gap:9px;margin:0 0 16px;display:flex}[data-surface=console] .detail-action{text-align:center;flex:1;min-width:0}[data-surface=console] .detail-job-grid{grid-template-columns:1fr;gap:14px;margin-bottom:16px;display:grid}[data-surface=console] .detail-job-notes{grid-column:1/-1}[data-surface=console] .detail-field-label{color:var(--muted);margin-bottom:4px;font-size:.78rem}[data-surface=console] .detail-field-value{color:var(--ink);font-size:.92rem;font-weight:500;line-height:1.4}[data-surface=console] .detail-notes-text{white-space:pre-wrap;font-weight:400}[data-surface=console] .detail-crew{align-items:center;gap:8px;display:flex}[data-surface=console] .detail-crew-avatar{background:var(--fill-1);width:24px;height:24px;color:var(--grey-1);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.68rem;font-weight:600;display:flex}[data-surface=console] .detail-status-row{border-top:1px solid var(--line-4);padding-top:14px}[data-surface=console] .detail-status-row label{margin-bottom:6px}[data-surface=console] .detail-shot-exceptions{border-top:1px solid var(--line-4);margin-top:14px;padding-top:14px}[data-surface=console] .detail-shot-exception-list{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}[data-surface=console] .detail-shot-exception{flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:.85rem;line-height:1.5;display:flex}[data-surface=console] .detail-shot-exception-shot{color:var(--ink);flex:none;font-weight:700}[data-surface=console] .detail-shot-exception-reason{color:var(--grey-1);overflow-wrap:break-word;min-width:0}[data-surface=console] .detail-shot-exception-time{font-family:var(--face-mono);color:var(--grey-2);white-space:nowrap;flex:none;margin-left:auto;font-size:.78rem}[data-surface=console] .detail-shot-exceptions-help{color:var(--grey-2);margin:10px 0 0;font-size:.78rem;line-height:1.5}[data-surface=console] .detail-activity-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}[data-surface=console] .detail-activity-row{color:var(--grey-1);gap:12px;font-size:.85rem;line-height:1.5;display:flex}[data-surface=console] .detail-activity-time{width:98px;font-family:var(--face-mono);color:var(--grey-2);flex:none;font-size:.78rem}[data-surface=console] .detail-customer-name{color:var(--ink);margin-bottom:8px;font-size:1.05rem;font-weight:700}[data-surface=console] .detail-customer-contact{color:var(--grey-1);overflow-wrap:break-word;font-size:.9rem;line-height:1.8}[data-surface=console] .detail-crew-link-input{font-family:var(--face-mono);word-break:break-all;font-size:.8rem}[data-surface=console] .detail-invoice-number{font-family:var(--face-mono);color:var(--muted);text-transform:none;letter-spacing:0;font-size:.8rem}[data-surface=console] .detail-balance-row{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}[data-surface=console] .detail-balance-label{color:var(--ink);font-size:.9rem;font-weight:700}[data-surface=console] .detail-balance-figure{font-family:var(--face-mono);color:var(--danger);font-size:1.3rem;font-weight:600;line-height:1.3}[data-surface=console] .detail-invoice-lines{border-top:1px solid var(--line-4);flex-direction:column;gap:4px;padding-top:10px;display:flex}[data-surface=console] .detail-invoice-line{color:var(--grey-2);justify-content:space-between;align-items:baseline;gap:12px;font-size:.85rem;display:flex}[data-surface=console] .detail-invoice-line span:last-child{font-family:var(--face-mono);color:var(--ink)}[data-surface=console] .detail-invoice-form{border-top:1px solid var(--line-4);margin-top:14px;padding-top:14px}[data-surface=console] .detail-activity-more{margin-top:12px}@media (max-width:899.98px){[data-surface=console] .detail-job-grid{gap:10px}[data-surface=console] .detail-job-field{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;display:flex}[data-surface=console] .detail-job-field .detail-field-label{margin-bottom:0}[data-surface=console] .detail-job-field .detail-field-value{text-align:right}[data-surface=console] .detail-job-field .detail-crew{justify-content:flex-end}}@media (min-width:900px){[data-surface=console] .detail-actions{justify-content:flex-start}[data-surface=console] .detail-action{flex:none;width:auto;padding:10px 18px}[data-surface=console] .detail-grid{grid-template-columns:1.55fr 1fr;align-items:start;gap:20px;display:grid}[data-surface=console] .detail-job-grid{grid-template-columns:repeat(2,1fr);gap:18px 24px}}[data-surface=console] .jobform-card{margin:0}[data-surface=console] .jobform-title{font-family:var(--face-display);color:var(--ink);margin:0;font-size:1.3rem}[data-surface=console] .jobform-section-title{font-family:var(--face-display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:.7rem;font-weight:700}[data-surface=console] .jobform-section-title-quiet{letter-spacing:.08em;font-weight:500}[data-surface=console] .jobform-section-title-danger{color:var(--danger)}[data-surface=console] .jobform-help{margin:10px 0 0}[data-surface=console] .jobform-fields{grid-template-columns:1fr;gap:14px;display:grid}[data-surface=console] .jobform-span-2{grid-column:1/-1}[data-surface=console] .jobform-row-3{grid-template-columns:1fr;gap:14px;display:grid}[data-surface=console] .jobform-header{z-index:2;background:var(--surface);border-bottom:1px solid var(--line-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin:0 0 16px;padding:14px 0;display:flex;position:sticky;top:0}[data-surface=console] .jobform-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-surface=console] .jobform-unsaved{color:var(--muted);font-size:.82rem}[data-surface=console] .jobform-derived-list{flex-direction:column;gap:10px;display:flex}[data-surface=console] .jobform-derived-row{border-radius:var(--r);background:var(--fill-3);color:var(--grey-1);justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:.85rem;font-weight:600;display:flex}[data-surface=console] .jobform-danger-btn{color:var(--danger);border-color:var(--danger)}[data-surface=console] .jobform-danger-btn:disabled{opacity:.55}[data-surface=console] .jobform-modal{border-radius:var(--r-lg);background:var(--surface);border:0;width:min(660px,100vw - 32px);max-height:calc(100vh - 64px);padding:0;overflow:auto;box-shadow:0 24px 60px #00000047}[data-surface=console] .jobform-modal::backdrop{background:#11161c6b}[data-surface=console] .jobform-modal-head{border-bottom:1px solid var(--line-4);padding:22px 26px 18px}[data-surface=console] .jobform-modal-headrow{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-surface=console] .jobform-modal-fields{padding:22px 26px}[data-surface=console] .jobform-modal-foot{background:var(--fill-3);border-top:1px solid var(--line-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 26px;display:flex}[data-surface=console] .jobform-modal-foot-actions{flex:none;gap:9px;display:flex}@media (min-width:900px){[data-surface=console] .jobform-fields{grid-template-columns:repeat(2,1fr);gap:14px 20px}[data-surface=console] .jobform-row-3{grid-template-columns:1.4fr .8fr 1fr}}[data-surface=console] .staff-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin:0 0 16px;display:flex}[data-surface=console] .staff-header-titles{min-width:0}[data-surface=console] .staff-title{margin:0;font-size:1.35rem}[data-surface=console] .staff-subtitle{color:var(--muted);margin:3px 0 0;font-size:.82rem}[data-surface=console] .staff-header-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}[data-surface=console] .staff-add-toggle{white-space:nowrap;flex:none;width:auto;padding:10px 18px}[data-surface=console] .staff-add{padding:0}[data-surface=console] .staff-add-summary{cursor:pointer;color:var(--ink);padding:16px;font-weight:700;list-style:none}[data-surface=console] .staff-add-summary::-webkit-details-marker{display:none}[data-surface=console] .staff-add[open] .staff-add-summary{border-bottom:1px solid var(--line-4)}[data-surface=console] .staff-add-fields{padding:16px}[data-surface=console] .staff-grid{grid-template-columns:1fr;gap:16px;display:grid}[data-surface=console] .staff-card{margin:0}[data-surface=console] .staff-card-top{align-items:center;gap:13px;margin-bottom:14px;display:flex}[data-surface=console] .staff-avatar{background:var(--fill-1);width:42px;height:42px;color:var(--grey-1);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}[data-surface=console] .staff-identity{flex:1;min-width:0}[data-surface=console] .staff-name{color:var(--ink);margin:0;font-size:1rem;font-weight:700}[data-surface=console] .staff-role{color:var(--muted);margin:2px 0 0;font-size:.82rem}[data-surface=console] .staff-role-off{color:var(--danger);font-weight:600}[data-surface=console] .staff-figures{border-top:1px solid var(--line-4);gap:22px;margin-top:2px;padding-top:14px;display:flex}[data-surface=console] .staff-figure-value{font-family:var(--face-mono);color:var(--ink);font-size:1.05rem;font-weight:600}[data-surface=console] .staff-figure-label{color:var(--muted);margin-top:2px;font-size:.72rem}[data-surface=console] .staff-note{border-top:1px solid var(--line-4);color:var(--grey-2);margin:0;padding-top:14px;font-size:.85rem;line-height:1.5}[data-surface=console] .staff-card-actions{flex-direction:column;gap:10px;margin-top:16px;display:flex}[data-surface=console] .staff-reset{flex-direction:column;gap:10px;display:flex}[data-surface=console] .staff-card-unassigned{border-style:dashed}@media (min-width:640px){[data-surface=console] .staff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-surface=console] .staff-card-unassigned{grid-column:1/-1}}[data-surface=console] .deliver-photos-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;display:grid}[data-surface=console] .deliver-photo{cursor:pointer;aspect-ratio:4/3;border-radius:var(--r-sm);background:0 0;border:0;width:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}[data-surface=console] .deliver-photo:disabled{cursor:default}[data-surface=console] .deliver-photo:focus-visible{outline:2px solid var(--ink);outline-offset:2px}[data-surface=console] .deliver-photo img{object-fit:cover;width:100%;height:100%;display:block}[data-surface=console] .deliver-photo-excluded img{opacity:.45}[data-surface=console] .deliver-photo-badge{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 12px);margin:0;display:block;position:absolute;top:6px;right:6px;overflow:hidden}[data-surface=console] .deliver-recipient-email{color:var(--ink);word-break:break-all;margin:0;font-size:.95rem;font-weight:600}[data-surface=console] .deliver-message-heading{margin-top:16px}[data-surface=console] .deliver-message-preview p{color:var(--muted);margin:0 0 8px;font-size:.85rem;line-height:1.5}[data-surface=console] .deliver-message-preview p:last-child{margin-bottom:0}[data-surface=console] .deliver-message-preview-link{color:var(--ink);text-underline-offset:2px;margin:0 0 8px;font-size:.85rem;font-weight:600;line-height:1.5;text-decoration:underline}[data-surface=console] .deliver-message-preview-link-note{color:var(--muted);margin-top:1px;font-size:.78rem;font-weight:400;line-height:1.4;text-decoration:none;display:block}[data-surface=console] .deliver-warning{margin:0 0 12px}[data-surface=console] .deliver-send-consequence{margin:10px 0 0}[data-surface=console] .deliver-live-notice{margin-bottom:14px}[data-surface=console] .deliver-err-config{border-radius:var(--r);background:var(--amber-bg);border:1px solid var(--amber-line);color:var(--amber-ink);margin:0 0 14px;padding:11px 14px;font-size:.85rem;font-weight:600;line-height:1.5}[data-surface=console] .login-hero{display:none}[data-surface=console] .login-wrap .login-lang{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:6px 13px;font-size:.78rem;font-weight:600;text-decoration:none}[data-surface=console] .login-wrap .login-lang:hover{color:var(--ink);border-color:var(--teal)}[data-surface=console] .login-wrap .login-error{color:var(--danger);margin:0 0 10px;font-size:.85rem}[data-surface=console] .login-wrap .login-lock{border-radius:var(--r);background:var(--amber-bg);border:1px solid var(--amber-line);color:var(--amber-ink);margin:0 0 10px;padding:12px 14px;font-size:.85rem;font-weight:600;line-height:1.5}[data-surface=console] .login-wrap .login-pin-input{font-family:var(--face-mono);letter-spacing:.6em;text-align:center;border-radius:var(--r);border:1.5px solid var(--line);padding:14px calc(12px + .6em) 14px 12px;font-size:1.3rem}[data-surface=console] .login-wrap .login-pin-input:focus{border-color:var(--teal);outline:none}[data-surface=console] .login-wrap .login-crew-note{border-radius:var(--r);background:var(--surface);border:1px solid var(--line-4);color:var(--muted);margin:14px 0 0;padding:12px 14px;font-size:.82rem;line-height:1.5}@media (min-width:900px){[data-surface=console]:not(:has(>.office-rail))>.wrap.login-wrap{border-radius:var(--r-lg);align-items:stretch;width:100%;max-width:940px;padding:0;display:flex;overflow:hidden;box-shadow:0 18px 48px #00000024}[data-surface=console] .login-panel>.brand{background:0 0;border-bottom:0;justify-content:flex-end;margin-bottom:0;padding:0 0 20px}[data-surface=console] .login-panel>.brand>:not(.brand-action){display:none!important}[data-surface=console] .login-hero{background:var(--chrome);color:var(--chrome-ink);flex-direction:column;flex:0 0 40%;justify-content:space-between;gap:24px;padding:40px;display:flex}[data-surface=console] .login-hero-mark{align-items:center;gap:12px;display:flex}[data-surface=console] .login-hero-logo{flex:none;width:40px;height:40px;display:block}[data-surface=console] .login-hero-wordmark{font-family:var(--face-display);letter-spacing:.02em;font-size:1.05rem;font-weight:800}[data-surface=console] .login-headline{font-family:var(--face-display);color:inherit;margin:0 0 8px;font-size:1.7rem;font-weight:800}[data-surface=console] .login-hero-body{color:inherit;opacity:var(--chrome-ink-dim);margin:0;font-size:.92rem;line-height:1.6}[data-surface=console] .login-hero-foot{color:inherit;opacity:.62;margin:0;font-size:.78rem}[data-surface=console] .login-panel{background:var(--fill-3);flex-direction:column;flex:1;justify-content:center;min-width:0;padding:40px;display:flex}}[data-surface=console] .office-lang-switch{border:1px solid var(--line);background:var(--surface);border-radius:999px;flex:none;display:flex;overflow:hidden}[data-surface=console] .office-lang-option{cursor:pointer;color:var(--grey-1);background:0 0;border:0;padding:7px 14px;font-family:inherit;font-size:.8rem;font-weight:600}[data-surface=console] .office-lang-option-active{background:var(--chrome);color:var(--chrome-ink);font-weight:700}@media (max-width:899.98px){[data-surface=console]>.office-rail{flex-wrap:wrap;align-items:center;display:flex}[data-surface=console]>.office-rail>.section-nav{flex:auto;order:1}[data-surface=console]>.office-rail>.office-rail-lang{flex:none;order:2;padding:20px 16px 0}[data-surface=console]>.office-rail>.office-counts{flex:100%;order:3}[data-surface=console]>.office-rail>.office-rail-user{flex:100%;order:4}}@media (min-width:900px){[data-surface=console]>.office-rail>.office-rail-lang{padding:0 4px 14px}}[data-surface=console] .detail-customer-added{border-top:1px solid var(--line-4);margin-top:10px;padding-top:10px}[data-surface=console] .detail-customer-added-email{color:var(--ink);word-break:break-word;font-size:.88rem;font-weight:600}[data-surface=console] .detail-customer-added .help{margin:4px 0 0}[data-surface=console] .wrap.stone-submit{flex-direction:column;min-height:100%;display:flex}@media (min-width:900px){:is([data-surface=console]:has(>.office-rail)>.wrap.stone-submit,[data-surface=console]:has(>.office-rail)>.wrap.stone-review,[data-surface=console]:has(>.office-rail)>.wrap.stone-album-page){max-width:none}}[data-surface=console] .stone-submit-main{flex:auto;align-items:stretch;gap:24px;min-height:0;display:flex}[data-surface=console] .stone-well-col{flex-direction:column;flex:auto;gap:14px;min-width:0;display:flex}[data-surface=console] .stone-well-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}[data-surface=console] .stone-picked{background:var(--fill-1);color:var(--grey-1);font-family:var(--face-mono);border-radius:999px;flex:none;padding:4px 10px;font-size:.78rem;font-weight:500}[data-surface=console] .stone-well{background:var(--surface);border:1.5px dashed var(--line-1);border-radius:var(--r-lg);flex-direction:column;flex:auto;min-height:280px;padding:20px;display:flex}[data-surface=console] .stone-well-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}[data-surface=console] .stone-well-big{font-family:var(--face-display);color:var(--ink);margin:0;font-size:1.2rem;font-weight:800}[data-surface=console] .stone-well-hint{color:var(--grey-2);margin:0;font-size:.9rem}[data-surface=console] label.stone-choose,[data-surface=console] label.stone-add-more{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}[data-surface=console] label.stone-choose{min-height:48px;padding:0 22px}[data-surface=console] .stone-well-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-content:start;gap:14px;display:grid;overflow-y:auto}[data-surface=console] .stone-tile-photo-cell{aspect-ratio:4/3;border-radius:var(--r-md);background:var(--fill-3);border:1px solid var(--line-4);position:relative;overflow:hidden}[data-surface=console] .stone-cell-img{object-fit:cover;width:100%;height:100%;display:block}[data-surface=console] .stone-cell-remove{color:#fff;cursor:pointer;background:#1419149e;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:1.1rem;line-height:1;display:flex;position:absolute;top:6px;right:6px}[data-surface=console] .stone-cell-remove:hover{background:#141914d1}[data-surface=console] .stone-cell-state{text-align:center;font-family:var(--face-display);background:var(--amber-bg);color:var(--amber-ink);border:0;padding:7px 8px;font-size:.78rem;font-weight:700;display:block;position:absolute;bottom:0;left:0;right:0}[data-surface=console] .stone-cell-sent{background:var(--green-bg);color:var(--green-deep)}[data-surface=console] button.stone-cell-failed{cursor:pointer;background:var(--danger);color:#fff;width:100%}[data-surface=console] label.stone-add-more{aspect-ratio:4/3;border-radius:var(--r-md);border:1.5px dashed var(--line-1);background:var(--fill-3);color:var(--btn-fill);font-family:var(--face-display);font-size:.95rem;font-weight:700}[data-surface=console] .stone-rail{flex:0 0 340px;min-width:0;display:flex}[data-surface=console] .stone-rail-card{background:var(--surface);border:1px solid var(--line-4);border-radius:var(--r-lg);flex-direction:column;gap:10px;width:100%;padding:22px;display:flex}[data-surface=console] .stone-rail-spacer{flex:auto;min-height:10px}[data-surface=console] .stone-rail-note{text-align:center;margin:10px 0 0}[data-surface=console] .stone-label{font-family:var(--face-display);color:var(--ink);font-size:1rem;font-weight:800}[data-surface=console] .stone-help{color:var(--grey-2);margin:0;font-size:.88rem}[data-surface=console] .stone-file-input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-surface=console] .stone-types{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:6px;display:grid}[data-surface=console] .stone-type{cursor:pointer;min-width:0;min-height:52px;font-family:var(--face-display);color:var(--ink);background:var(--surface);border:1.5px solid var(--line-1);border-radius:var(--r);padding:6px;font-size:.88rem;font-weight:700}[data-surface=console] .stone-type-on{background:var(--btn-fill);color:#fff;border-color:var(--btn-fill)}[data-surface=console] .stone-caption{color:var(--ink);background:var(--surface);border:1.5px solid var(--line-1);border-radius:var(--r);box-sizing:border-box;resize:vertical;width:100%;min-height:88px;padding:10px 12px;font-family:inherit;font-size:16px}[data-surface=console] .stone-cta{border-radius:var(--r);width:100%;min-height:56px;font-size:1.05rem;font-weight:800}@media (max-width:899.98px){[data-surface=console] .wrap.stone-submit{min-height:0}[data-surface=console] .stone-submit-main{flex-direction:column;flex:0 auto;gap:18px}[data-surface=console] .stone-rail{flex:auto}[data-surface=console] .stone-rail-card{background:0 0;border:0;padding:0}[data-surface=console] .stone-well{min-height:0;padding:14px}[data-surface=console] .stone-well-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}[data-surface=console] .stone-cell-remove{width:34px;height:34px}[data-surface=console] .stone-type{min-height:62px;font-size:.95rem}[data-surface=console] .stone-cta{min-height:64px;font-size:1.15rem}}[data-surface=console] .stone-review-head{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:16px;display:flex}[data-surface=console] .stone-title{font-family:var(--face-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.75rem;font-weight:800}[data-surface=console] .stone-subtitle{font-family:var(--face-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.5rem;font-weight:800}[data-surface=console] .stone-count{border-radius:var(--r-sm);font-family:var(--face-display);text-transform:uppercase;letter-spacing:.08em;align-items:baseline;gap:6px;padding:5px 10px;font-size:.8rem;font-weight:700;display:inline-flex}[data-surface=console] .stone-count strong{font-family:var(--face-mono);text-transform:none;letter-spacing:0;font-size:1.1rem;font-weight:500}[data-surface=console] .stone-count-waiting{background:var(--amber-bg);color:var(--amber-ink)}[data-surface=console] .stone-count-live{background:var(--green-bg);color:var(--green-deep)}[data-surface=console] .stone-error{border-radius:var(--r);background:var(--surface);border:1px solid var(--danger);color:var(--danger);margin:0 0 14px;padding:12px 14px;font-weight:600}[data-surface=console] .stone-empty{padding:26px 0 30px}[data-surface=console] .stone-empty-figure{font-family:var(--face-mono);color:var(--green-deep);font-size:2.2rem;font-weight:500;line-height:1}[data-surface=console] .stone-empty-line{font-family:var(--face-display);letter-spacing:-.01em;color:var(--ink);margin:10px 0 0;font-size:1.25rem;font-weight:800}[data-surface=console] .stone-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-surface=console] .stone-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}[data-surface=console] .stone-photo-card{background:var(--surface);border:1px solid var(--line-4);border-radius:var(--r-md);flex-direction:column;gap:10px;padding:12px;display:flex}[data-surface=console] .stone-photo{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r);background:var(--fill-3);width:100%;display:block}[data-surface=console] .stone-photo-meta{font-family:var(--face-mono);color:var(--grey-2);margin:0;font-size:.74rem;line-height:1.5}[data-surface=console] .stone-caption-input,[data-surface=console] .stone-text{color:var(--ink);background:var(--surface);border:1px solid var(--line-1);border-radius:var(--r);box-sizing:border-box;width:100%;padding:10px 12px;font-family:inherit;font-size:16px}[data-surface=console] .stone-text[type=date]{appearance:none;text-align:left;min-width:0;max-width:100%;display:block}[data-surface=console] .stone-select{color:var(--ink);background:var(--surface);border:1px solid var(--line-1);border-radius:var(--r);box-sizing:border-box;width:100%;padding:10px 12px;font-family:inherit;font-size:16px}[data-surface=console] .stone-type-field{display:block}[data-surface=console] .stone-type-select{box-sizing:border-box;width:100%;min-height:44px;color:var(--ink);background:var(--surface);border:1px solid var(--line-1);border-radius:var(--r);padding:8px 10px;font-family:inherit;font-size:16px}[data-surface=console] .stone-type-select:disabled{color:var(--grey-2);background:var(--fill-3)}[data-surface=console] .stone-live-body .stone-type-field{max-width:190px}[data-surface=console] .stone-photo-actions{gap:8px;display:flex}[data-surface=console] .stone-approve{border-radius:var(--r);flex:auto;min-height:56px;font-size:1rem;font-weight:800}[data-surface=console] .stone-reject{cursor:pointer;min-height:56px;font-family:var(--face-display);color:var(--danger);background:var(--surface);border:1px solid var(--line-1);border-radius:var(--r);flex:none;padding:6px 18px;font-size:1rem;font-weight:700}[data-surface=console] .stone-live{background:var(--fill-3);border:1px solid var(--line-4);border-radius:var(--r-lg);margin-top:28px;padding:18px 16px}[data-surface=console] .stone-live-list{flex-direction:column;gap:10px;display:flex}[data-surface=console] .stone-live-row{background:var(--surface);border:1px solid var(--line-4);border-radius:var(--r);align-items:flex-start;gap:12px;padding:10px;display:flex}[data-surface=console] .stone-live-thumb{object-fit:cover;border-radius:var(--r-sm);background:var(--fill-3);flex:none;width:72px;height:72px;display:block}[data-surface=console] .stone-live-body{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}[data-surface=console] .stone-live-caption{color:var(--ink);word-break:break-word;font-weight:600}[data-surface=console] .stone-live-caption-field{display:block}[data-surface=console] .stone-live-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-surface=console] .stone-live-save{border-radius:var(--r);min-height:44px;padding:0 16px;font-size:.88rem}[data-surface=console] .stone-live-save:disabled{opacity:1;background:var(--fill-1);color:var(--grey-2)}[data-surface=console] .stone-unpublish{cursor:pointer;min-height:44px;font-family:var(--face-display);color:var(--grey-1);background:var(--surface);border:1px solid var(--grey-3);border-radius:var(--r);align-self:flex-start;padding:0 16px;font-size:.88rem;font-weight:700}@media (min-width:900px){[data-surface=console] .stone-live-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}[data-surface=console] .stone-live-row{border-radius:var(--r-md);flex-direction:column;gap:10px;padding:12px}[data-surface=console] .stone-live-thumb{aspect-ratio:4/3;border-radius:var(--r);width:100%;height:auto}[data-surface=console] .stone-live-body .stone-type-field{max-width:none}[data-surface=console] .stone-live-actions{flex-wrap:nowrap}[data-surface=console] .stone-live-save{flex:auto;width:auto;min-width:0}[data-surface=console] .stone-unpublish{flex:none}}[data-surface=console] .stone-add{background:var(--surface);border:2px solid var(--teal);border-radius:var(--r-md);margin:0 0 20px}[data-surface=console] .stone-add-summary{cursor:pointer;font-family:var(--face-display);color:var(--btn-fill);padding:16px;font-size:1.1rem;font-weight:800;list-style:none}[data-surface=console] .stone-add-summary::-webkit-details-marker{display:none}[data-surface=console] .stone-add-body{flex-direction:column;gap:8px;padding:0 16px 16px;display:flex}[data-surface=console] .stone-add-save{margin-top:8px}[data-surface=console] .stone-add-field{display:contents}@media (min-width:900px){[data-surface=console] .stone-add{border-radius:var(--r-lg);background:0 0;border:0}[data-surface=console] .stone-add:after{content:"";clear:both;display:block}[data-surface=console] .stone-add[open]{background:var(--fill-3);border:1px solid var(--line-2);padding:16px}[data-surface=console] .stone-add-summary{float:left;box-sizing:border-box;text-align:center;background:var(--surface);border:2px solid var(--teal);border-radius:var(--r);justify-content:center;align-items:center;width:96px;height:96px;padding:6px;font-size:.82rem;line-height:1.2;display:flex}[data-surface=console] .stone-add-summary:hover{border-color:var(--btn-fill)}[data-surface=console] .stone-add-body{flex-flow:wrap;align-items:flex-end;gap:12px 16px;min-height:96px;padding:0 0 0 112px;display:flex}[data-surface=console] .stone-add-field{flex-direction:column;gap:6px;min-width:0;display:flex}[data-surface=console] .stone-add-field-photo{flex:0 250px}[data-surface=console] .stone-add-field-name{flex:220px}[data-surface=console] .stone-add-field-pick{flex:0 200px}[data-surface=console] .stone-add-field .stone-label{letter-spacing:.08em;text-transform:uppercase;color:var(--grey-2);font-size:.75rem}[data-surface=console] .stone-add-field input[type=file]{box-sizing:border-box;width:100%;min-height:48px;color:var(--ink);background:var(--surface);border:1px solid var(--line-1);border-radius:var(--r);padding:11px 12px;font-size:.9rem}[data-surface=console] .stone-add-save{flex:none;width:auto;min-height:48px;margin:0;padding:0 22px}}[data-surface=console] .stone-album{gap:18px;display:grid}@media (max-width:899.98px){[data-surface=console] .stone-album{flex-direction:column;display:flex}[data-surface=console] .stone-album .stone-open{order:-1}}@media (min-width:900px){[data-surface=console] .stone-album-split{grid-template-columns:minmax(0,1fr) 320px;align-items:start}}[data-surface=console] .stone-tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}[data-surface=console] .stone-tile{text-align:left;cursor:pointer;background:var(--surface);border:1px solid var(--line-4);border-radius:var(--r-md);flex-direction:column;gap:8px;min-width:0;padding:0 0 12px;font-family:inherit;display:flex;overflow:hidden}[data-surface=console] .stone-tile-open{border-color:var(--btn-fill);box-shadow:0 0 0 1px var(--btn-fill) inset}[data-surface=console] .stone-tile-photo{display:block;position:relative}[data-surface=console] .stone-tile-img{aspect-ratio:3/4;object-fit:cover;background:var(--fill-3);width:100%;display:block}[data-surface=console] .stone-cover-badge{border-radius:var(--r-sm);background:var(--btn-fill);color:#fff;font-family:var(--face-display);text-transform:uppercase;letter-spacing:.06em;padding:5px 9px;font-size:.68rem;font-weight:800;position:absolute;top:8px;left:8px}[data-surface=console] .stone-tile-name{font-family:var(--face-display);letter-spacing:-.01em;color:var(--ink);padding:0 12px;font-size:1.05rem;font-weight:800;line-height:1.25}[data-surface=console] .stone-tile-chips{flex-wrap:wrap;gap:6px;padding:0 12px;display:flex}[data-surface=console] .stone-chip{border-radius:var(--r-sm);font-family:var(--face-mono);background:var(--fill-1);color:var(--grey-1);padding:4px 8px;font-size:.72rem;font-weight:500}[data-surface=console] .stone-chip-green{background:var(--green-bg);color:var(--green-deep)}[data-surface=console] .stone-chip-amber{background:var(--amber-bg);color:var(--amber-ink)}[data-surface=console] .stone-chip-grey{background:var(--fill-1);color:var(--grey-1)}[data-surface=console] .stone-open{background:var(--surface);border:1px solid var(--line-1);border-radius:var(--r-md);flex-direction:column;gap:8px;padding:16px;display:flex}@media (min-width:900px){[data-surface=console] .stone-open{position:sticky;top:24px}}[data-surface=console] .stone-open-img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r);background:var(--fill-3);width:100%;margin-bottom:4px;display:block}[data-surface=console] .stone-open-save{min-height:56px;margin-top:8px}[data-surface=console] button.stone-open-cover{cursor:pointer;width:100%;min-height:52px;font-family:var(--face-display);color:var(--ink);background:var(--surface);border:1px solid var(--line-1);border-radius:var(--r);font-size:.9rem;font-weight:700}[data-surface=console] button.stone-open-cover:disabled{cursor:default}[data-surface=console] .stone-open-danger{border-top:1px solid var(--line-4);margin-top:6px;padding-top:12px}[data-surface=console] .stone-open-close{cursor:pointer;min-height:44px;font-family:var(--face-display);color:var(--grey-1);background:var(--surface);border:1px solid var(--line-1);border-radius:var(--r);padding:0 16px;font-size:.9rem;font-weight:700}[data-surface=console] .stone-open-danger{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-surface=console] .stone-remove{cursor:pointer;min-height:44px;font-family:var(--face-display);color:var(--danger);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.9rem;font-weight:700;text-decoration:underline}[data-surface=console] .dlv-page{flex-direction:column;gap:20px;display:flex}[data-surface=console] .dlv-page .stone-review-head{margin-bottom:0}[data-surface=console] .dlv-eyebrow{font-family:var(--face-display);letter-spacing:.08em;text-transform:uppercase;color:var(--grey-2);font-size:.75rem;font-weight:800}[data-surface=console] .dlv-new{background:var(--surface);border:2px solid var(--teal);border-radius:var(--r-md)}[data-surface=console] .dlv-new-summary{cursor:pointer;font-family:var(--face-display);color:var(--btn-fill);padding:16px;font-size:1.1rem;font-weight:800;list-style:none}[data-surface=console] .dlv-new-summary::-webkit-details-marker{display:none}[data-surface=console] .dlv-new-body{flex-direction:column;gap:12px;padding:0 16px 16px;display:flex}[data-surface=console] .dlv-field{flex-direction:column;gap:6px;min-width:0;display:flex}[data-surface=console] .dlv-shipto{resize:vertical;min-height:92px}[data-surface=console] .dlv-items{flex-direction:column;gap:8px;display:flex}[data-surface=console] .dlv-item-row{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}[data-surface=console] .dlv-qty{text-align:center;font-family:var(--face-mono)}[data-surface=console] .dlv-text-btn{cursor:pointer;color:var(--btn-fill);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.9rem;font-weight:600;text-decoration:underline}[data-surface=console] .dlv-drivers{background:var(--fill-3);border-radius:var(--r);gap:8px;padding:12px}[data-surface=console] .dlv-driver-row{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-surface=console] .dlv-create{min-height:48px}[data-surface=console] .dlv-link-ready{background:var(--green-bg);border:1px solid var(--green);border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}[data-surface=console] .dlv-link{font-family:var(--face-mono);word-break:break-all;color:var(--ink);font-size:.85rem}[data-surface=console] .dlv-filters{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}[data-surface=console] .dlv-search{flex:220px;min-width:0;max-width:340px}[data-surface=console] .dlv-filter-field{align-items:center;gap:6px;min-width:0;margin:0;display:flex}[data-surface=console] .dlv-filter-field .stone-text,[data-surface=console] .dlv-filter-field .stone-select{width:auto;min-width:0}[data-surface=console] .dlv-date{padding:8px 10px}[data-surface=console] .dlv-min{width:88px;padding:8px 10px}[data-surface=console] .dlv-chips{flex-wrap:wrap;gap:6px;display:flex}[data-surface=console] .dlv-chip{cursor:pointer;min-height:34px;font:inherit;color:var(--grey-1);border:1px solid var(--line-2);background:0 0;border-radius:999px;align-items:center;padding:6px 12px;font-size:.8rem;font-weight:600;display:inline-flex}[data-surface=console] .dlv-chip:hover{color:var(--ink)}[data-surface=console] .dlv-chip[aria-pressed=true]{background:var(--btn-fill);border-color:var(--btn-fill);color:#fff}[data-surface=console] .dlv-balance-control{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}[data-surface=console] .dlv-radio{color:var(--grey-1);white-space:nowrap;align-items:center;gap:5px;margin:0;font-size:.85rem;font-weight:600;display:inline-flex}[data-surface=console] .dlv-head{align-items:center;gap:6px;min-width:0;display:inline-flex}[data-surface=console] .dlv-funnel{display:inline-block;position:relative}[data-surface=console] .dlv-funnel-btn{cursor:pointer;box-sizing:border-box;min-width:28px;height:28px;color:var(--grey-2);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);justify-content:center;align-items:center;gap:3px;padding:0 5px;list-style:none;display:inline-flex}[data-surface=console] .dlv-funnel-btn::-webkit-details-marker{display:none}[data-surface=console] .dlv-funnel-count{font-family:var(--face-display);font-size:.7rem;font-weight:800;line-height:1}[data-surface=console] .dlv-funnel-btn:hover{color:var(--ink)}[data-surface=console] summary.dlv-funnel-on{background:var(--btn-fill);border-color:var(--btn-fill);color:#fff}[data-surface=console] .dlv-funnel-body{z-index:5;text-align:left;min-width:220px;font-family:var(--face-body);letter-spacing:normal;text-transform:none;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-md);padding:12px;font-size:.9rem;font-weight:400;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0000001f}[data-surface=console] .dlv-funnel[data-column=balance] .dlv-funnel-body{left:auto;right:0}[data-surface=console] .dlv-funnel-fields{flex-direction:column;gap:8px;display:flex}[data-surface=console] .dlv-funnel-body .dlv-search{flex:none;width:100%;max-width:none}[data-surface=console] .dlv-funnel-body{width:260px}[data-surface=console] .dlv-sort{cursor:pointer;text-align:left;font-family:var(--face-display);letter-spacing:.08em;text-transform:uppercase;color:var(--grey-2);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:.75rem;font-weight:800;display:inline-flex}[data-surface=console] .dlv-sort:hover{color:var(--btn-fill)}[data-surface=console] .dlv-sort-arrow{letter-spacing:0;font-size:.6rem}[data-surface=console] .dlv-nomatch{background:var(--surface);border:1px solid var(--line-4);border-radius:var(--r-md);flex-direction:column;align-items:center;gap:8px;padding:36px 16px;display:flex}[data-surface=console] .dlv-empty{color:var(--grey-1);margin:0;font-weight:600}[data-surface=console] .dlv-list{background:var(--surface);border:1px solid var(--line-4);border-radius:var(--r-md);flex-direction:column;display:flex;overflow:hidden}[data-surface=console] .dlv-row{border-top:1px solid var(--line-4);flex-direction:column;gap:8px;padding:14px 16px;display:flex}[data-surface=console] .dlv-row-head{display:none}[data-surface=console] .dlv-invoice{font-family:var(--face-mono);font-size:1rem;font-weight:500}[data-surface=console] .dlv-customer{flex-direction:column;min-width:0;font-weight:600;display:flex}[data-surface=console] .dlv-row-btn{text-align:left;cursor:pointer;font:inherit;color:var(--ink);text-underline-offset:3px;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}[data-surface=console] .dlv-row-btn:hover{color:var(--btn-fill);text-decoration-color:currentColor}[data-surface=console] .dlv-driver{color:var(--grey-1);font-size:.94rem}[data-surface=console] .dlv-state{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}[data-surface=console] .dlv-state .stone-help{flex-basis:100%;margin:0}[data-surface=console] .dlv-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-surface=console] .dlv-footer{border-top:1px solid var(--line-4);background:var(--fill-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}[data-surface=console] .dlv-range{color:var(--grey-1);font-size:.9rem}[data-surface=console] .dlv-pages{align-items:center;gap:14px;display:flex}[data-surface=console] .dlv-pages button:disabled{opacity:.4;cursor:default;text-decoration:none}[data-surface=console] .dlv-pagesize{align-items:center;gap:6px;display:flex}[data-surface=console] .dlv-pagesize button{cursor:pointer;min-width:38px;min-height:32px;font:inherit;color:var(--grey-1);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);font-size:.85rem;font-weight:600}[data-surface=console] .dlv-pagesize button[aria-pressed=true]{background:var(--btn-fill);border-color:var(--btn-fill);color:#fff}@media (max-width:999px){[data-surface=console] .dlv-funnel{display:none}}[data-surface=console] .dlv-resolve{background:var(--fill-3);border-top:1px solid var(--line-4);grid-column:1/-1;gap:10px;padding:12px 16px 16px;display:grid}[data-surface=console] .dlv-resolve-fields{grid-template-columns:1fr;gap:10px;display:grid}[data-surface=console] .dlv-resolve-actions{align-items:center;gap:12px;display:flex}@media (min-width:900px){[data-surface=console] .dlv-new:not([open]){box-sizing:border-box;border-radius:var(--r);width:96px;height:96px}[data-surface=console] .dlv-new:not([open]) .dlv-new-summary{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;height:100%;padding:6px;font-size:.82rem;line-height:1.2;display:flex}[data-surface=console] .dlv-new[open]{border:1px solid var(--line-2);background:var(--fill-3);border-radius:var(--r-lg)}[data-surface=console] .dlv-new[open] .dlv-new-summary{padding:16px 16px 4px}[data-surface=console] .dlv-new-body{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px 16px;display:grid}[data-surface=console] .dlv-field-pdf,[data-surface=console] .dlv-field-wide{grid-column:span 2}[data-surface=console] .dlv-field-actions{flex-direction:row;grid-column:1/-1;align-items:center;gap:16px}[data-surface=console] .dlv-create{width:auto;padding:0 22px}}@media (min-width:1000px){[data-surface=console] .dlv-row{grid-template-columns:100px 200px 140px minmax(0,1fr) 170px;align-items:center;gap:16px;padding:14px 16px;display:grid}[data-surface=console] .dlv-row-head{background:var(--fill-3);border-top:0;padding:10px 16px;display:grid}[data-surface=console] .dlv-row .stone-chip{white-space:nowrap}[data-surface=console] .dlv-actions{justify-content:flex-end}[data-surface=console] .dlv-resolve-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-surface=console] .push-inline{color:var(--grey-1);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:.85rem;display:inline-flex}[data-surface=console] .push-inline-dot{background:var(--line-2);border-radius:50%;width:8px;height:8px}[data-surface=console] .push-inline-on .push-inline-dot{background:var(--green)}[data-surface=console] .push-inline-denied .push-inline-dot,[data-surface=console] .push-inline-error .push-inline-dot{background:var(--amber-ink)}[data-surface=console] .push-inline-btn{font:inherit;color:var(--btn-fill);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:32px;padding:0;font-weight:600;text-decoration:underline}@media (max-width:640px){[data-surface=console] .push-inline{white-space:normal;flex-basis:100%;margin-left:0}}[data-surface=console] .dlv-actions .stone-unpublish{text-align:center;justify-content:center;min-width:150px}[data-surface=console] .dlv-primary{background:var(--btn-fill);color:#fff;border-color:var(--btn-fill)}[data-surface=console] .dlv-primary:hover{background:var(--green-deep);border-color:var(--green-deep);color:#fff}[data-surface=console] .dlv-resolve-intro{color:var(--grey-1);margin:0;font-size:.92rem}[data-surface=console] .dlv-resolve-heading{margin-top:2px}[data-surface=console] .dlv-resolve-actions{flex-wrap:wrap}[data-surface=console] .dlv-viewer{flex-direction:column;gap:12px;display:flex}[data-surface=console] .dlv-viewer-bar{border-bottom:1px solid var(--line-4);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 0 12px;display:flex}[data-surface=console] .dlv-viewer-back{color:var(--btn-fill);text-underline-offset:3px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}[data-surface=console] .dlv-viewer-title{color:var(--ink);font-weight:600}[data-surface=console] .dlv-viewer-open{color:var(--grey-1);text-underline-offset:3px;align-items:center;min-height:44px;margin-left:auto;font-size:.9rem;text-decoration:underline;display:inline-flex}[data-surface=console] .dlv-viewer-note{color:var(--grey-1);margin:0}[data-surface=console] .dlv-viewer-failed{color:var(--danger)}[data-surface=console] .dlv-viewer-pages{flex-direction:column;align-items:center;gap:12px;display:flex}[data-surface=console] .dlv-viewer-page{background:#fff;max-width:100%;box-shadow:0 1px 3px #0000001f}[data-surface=console] .dlv-refresh{border:1px solid var(--line-2);background:var(--surface);width:36px;height:36px;color:var(--grey-1);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}[data-surface=console] .dlv-refresh:hover{color:var(--btn-fill);border-color:var(--btn-fill)}[data-surface=console] .dlv-refresh-busy svg{animation:.9s linear infinite dlv-spin}[data-surface=console] .dlv-resolve-fields .stone-text{min-height:46px}[data-surface=console] .dlv-terms{resize:vertical;height:46px;min-height:46px;line-height:1.4}[data-surface=console] .dlv-bar-narrow{display:contents}@media (min-width:1000px){[data-surface=console] .dlv-bar-narrow{display:none}[data-surface=console] .dlv-filters-complete .dlv-bar-narrow{display:contents}}[data-surface=console] .dlv-new-btn{flex:none;width:auto;min-height:36px;margin:0;padding:0 16px;font-size:.9rem}[data-surface=console] .dlv-new[hidden]{display:none}[data-surface=console] .dlv-new[open] .dlv-new-summary{cursor:default}[data-surface=console] .dlv-page{max-width:1360px}@media (min-width:1400px){[data-surface=console] .dlv-row{grid-template-columns:100px 260px 170px minmax(240px,420px) 340px}[data-surface=console] .dlv-list{width:fit-content;max-width:100%}}
[data-surface=gallery]{--bg:#f6f3ee;--surface:#f6f3ee;--ink:#241f1a;--muted:#756a5e;--line:#ddd2c4;--teal:#241f1a;--teal-deep:#5c4b36;--display:ui-serif, "Iowan Old Style", "Palatino Linotype", Georgia, serif}body:has([data-surface=gallery]){background:#f6f3ee}[data-surface=gallery] .wrap{padding-bottom:48px}[data-surface=gallery] .thumbs{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:0}[data-surface=gallery] .thumbs>:first-child{aspect-ratio:4/3;border-radius:3px;grid-column:1/-1}[data-surface=gallery] .thumbs:has(>:nth-child(2):last-child)>:last-child{aspect-ratio:4/3;grid-column:1/-1}[data-surface=gallery] .thumb,[data-surface=gallery] .thumb-open{border-radius:2px}[data-surface=gallery] .card{background:0 0;border:0;margin:18px 0;padding:0}[data-surface=gallery] .done{padding:40px 0}[data-surface=gallery] label{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:700}[data-surface=gallery] .brand{color:var(--ink);background:0 0;border-bottom:0;margin-bottom:0;padding:22px 0 10px;display:block;position:relative}[data-surface=gallery] .brand-sub{font:400 1.9rem/1.05 var(--display);letter-spacing:-.01em;text-transform:none;color:var(--ink);opacity:1;margin:7px 0 0}[data-surface=gallery] .brand-action{position:absolute;top:16px;right:0}[data-surface=gallery] .brand-action .link{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fffdfa;border-radius:999px;padding:9px 15px;font-size:.82rem;font-weight:600;line-height:20px;text-decoration:none;display:inline-block}[data-surface=gallery] .help{color:var(--muted);font-size:.84rem}[data-surface=gallery] .btn{color:var(--ink);border:1px solid var(--ink);background:0 0;border-radius:2px}[data-surface=gallery] .btn-ghost{border-color:var(--line)}[data-surface=gallery] .link{color:var(--teal-deep)}[data-surface=gallery] .client-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}[data-surface=gallery] .client-actions .btn,[data-surface=gallery] .client-actions .btn-ghost{text-align:center;flex:180px;width:auto}[data-surface=gallery] .thumb-more{background:var(--line);color:var(--ink);justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}[data-surface=gallery] .invoice-card{padding:2px 0 0}[data-surface=gallery] .invoice-head{align-items:center;gap:10px;margin:2px 0 12px;display:flex}[data-surface=gallery] .invoice-num{font:700 1.05rem/1 var(--display);color:var(--ink)}[data-surface=gallery] .pill{letter-spacing:.02em;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-block}[data-surface=gallery] .pill-green{background:var(--green-bg);color:var(--green-deep)}[data-surface=gallery] .invoice-row{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:6px 0;font-size:.92rem;display:flex}[data-surface=gallery] .invoice-row .help{margin:0}[data-surface=gallery] .invoice-row>span:last-child{font-family:var(--face-mono);font-variant-numeric:tabular-nums}[data-surface=gallery] .invoice-row-balance{color:var(--ink);font-weight:700}[data-surface=gallery] .client-footer{text-align:center;border-top:1px solid var(--line);margin-top:28px;padding-top:18px}[data-surface=gallery] .client-footer .help{margin:0}@media (min-width:900px){[data-surface=gallery] .wrap{max-width:820px;padding-top:34px}[data-surface=gallery] .brand-sub{font-size:2.6rem}[data-surface=gallery] .thumbs{grid-template-columns:repeat(4,1fr);gap:6px}}
