@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}._3IIbGa_className{font-family:Figtree,Figtree Fallback;font-style:normal}._3IIbGa_variable{--font-latin:"Figtree", "Figtree Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.p.3ik2qu-u9tgho.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa914dbbd9a27e94-s.0n4hkusom70ae.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 Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.19gzon4xl8qiz.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930-s.2vs72h_x6qrve.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 Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/280fac012b00b901-s.p.3ihiqn4pviisd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65b08f011bd29e21-s.00vfn3_g-ftpg.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 Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a1b65e215f8df202-s.3w3hylgez90of.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3347fc7792f0b5ea-s.0c7ha31nuacbu.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 Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ceec3e50f42c26e3-s.p.0da8nscnv1nkd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b140408e2d7eae5d-s.2x1j3gzzngp4x.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 Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3af3242084a193c-s.1jr_z050he_qo.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/441492499fc86682-s.1fbvi_fot8u4l.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 Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5ad8fdb5805e9b4a-s.p.0-uv4l43gdmt7.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bb8a9270184a3556-s.0phk7_etl12r4.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 Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b3f2ed44161db83e-s.3c64at4xi6rda.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/84cd8d504984ae62-s.0iritm8hg8q1a.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 Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.qIkQ4W_className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.qIkQ4W_variable{--font-arabic:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/47612ff0978f73b5-s.0cx-u9p7tcyss.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/1c915f22c969b4ab-s.1v1omwsilfptz.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/07bf60960e999a07-s.p.2vhpma867f4wy.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}._7Prn-G_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal;font-weight:800}._7Prn-G_variable{--font-brand:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f6f4;--surface:#fff;--sunk:#f0eeeb;--fg:#1c1a22;--muted:#5e5a66;--line:#e6e3df;--line-strong:#a9a39c;--control:#8a847d;--coral:#ff5f2e;--jobi-eye:#fff;--jobi-pupil:#1c1a22;--spark:#ffb020;--btn:#1c1a22;--btn-fg:#fff;--ok:#17784a;--warn:#9a5b00;--done:#6b6672;--danger:#b42318;--focus:#2563eb;--jobi-limb:#e2471a;--jobi-cheek:#ffa3b1;--jobi-glass:#5b5869;--jobi-glass-deep:#2a2834;--jobi-paper:#fff;--jobi-paper-edge:#d9d4cd;--jobi-paper-ink:#8f8981;--jobi-paper-line:#c9c3bb;--hover:#1c1a220b;--press:#1c1a2217;--scrim:#1413175c;--lift:0 1px 2px #1c1a220f, 0 4px 14px #1c1a2212;--lift-hover:0 2px 4px #1c1a2214, 0 8px 22px #1c1a221a;--font:var(--font-latin), var(--font-arabic), system-ui, sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#141317;--surface:#1b1a1f;--sunk:#222127;--fg:#eeecf0;--muted:#aba6b2;--line:#2c2a31;--line-strong:#6a6672;--control:#78737f;--coral:#ff5f2e;--jobi-eye:#fff;--jobi-pupil:#1c1a22;--spark:#ffb020;--btn:#eeecf0;--btn-fg:#141317;--ok:#4cc38a;--warn:#e3a33b;--done:#9a95a3;--danger:#f2726b;--focus:#7aa7ff;--hover:#eeecf00e;--press:#eeecf01a;--scrim:#0000008f;--lift:0 1px 2px #00000080, 0 4px 14px #00000052;--lift-hover:0 2px 4px #0000008c, 0 8px 22px #0006}}:lang(ar){--font:var(--font-arabic), var(--font-latin), system-ui, sans-serif}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font:15px / 1.5 var(--font);font-variant-numeric:tabular-nums;margin:0}:lang(ar) body{line-height:1.7}a{color:var(--fg);text-underline-offset:3px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:color-mix(in srgb, var(--focus) 25%, transparent)}.lucide{stroke-width:1.8px;flex:none}.shell{min-block-size:100dvh;display:flex}.shell-col{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.sidebar{border-inline-end:1px solid var(--line);scrollbar-width:none;flex-direction:column;flex:none;gap:20px;block-size:100dvh;inline-size:248px;padding:20px 12px 16px;display:flex;position:sticky;inset-block-start:0;overflow-y:auto}.brand{min-block-size:44px;color:var(--fg);border-radius:12px;align-items:center;gap:8px;padding-inline:10px;text-decoration:none;display:flex}.wordmark{font-family:var(--font-brand), var(--font-latin), sans-serif;letter-spacing:-.02em;font-size:19px;font-weight:800}.brand-bar{align-self:flex-start;min-block-size:44px;padding-inline:0}.nav{flex-direction:column;gap:2px;display:flex}.nav a{min-block-size:44px;color:var(--muted);border-radius:12px;align-items:center;gap:12px;padding-inline:12px;font-weight:500;text-decoration:none;transition:background-color .16s,color .16s,transform .16s cubic-bezier(.2,.8,.2,1);display:flex}.nav a:hover{color:var(--fg);background:var(--hover)}.nav a:active{background:var(--press);transform:scale(.98)}.nav a[aria-current=page]{color:var(--fg);background:var(--sunk);font-weight:700}.nav-gap{background:var(--line);block-size:1px;margin:10px 12px}.today-status{background:var(--surface);box-shadow:var(--lift);color:var(--fg);border-radius:16px;align-items:center;gap:12px;margin-block-start:auto;padding:10px 12px;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s;display:flex}.today-status:hover{box-shadow:var(--lift-hover)}.today-status:active{transform:scale(.98)}.today-words{flex-direction:column;gap:1px;min-inline-size:0;line-height:1.35;display:flex}.today-sent{font-size:14px;font-weight:650}.today-next{color:var(--muted);font-size:13px}.sidebar-foot{flex-direction:column;gap:0;padding-inline:4px;font-size:14px;display:flex}.sidebar-foot>a{padding-inline:8px}.foot-action{inline-size:100%;color:var(--fg);border:0;border-radius:10px;justify-content:flex-start;gap:10px;padding-inline:8px;font-weight:500;text-decoration:none}.foot-action:hover{background:var(--hover)}.topbar,.tabs,.phone-only{display:none}.main{flex:auto;inline-size:100%;min-inline-size:0;max-inline-size:760px;margin-inline:auto;padding-block:28px 48px;padding-inline:max(16px,3vw)}.main:focus-visible{outline-offset:-2px}.main:has(.ledger){max-inline-size:1180px}.topbar-end{align-items:center;gap:4px;display:flex}.today-status.compact{min-block-size:44px;box-shadow:none;background:0 0;border-radius:999px;gap:6px;margin:0;padding:0 10px 0 7px}.today-status.compact:hover{background:var(--hover);box-shadow:none}.today-count{font-family:var(--font-brand), var(--font-latin), sans-serif;font-size:13px;font-weight:800;line-height:1}.today-cap{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:600}.topbar-lang{border:0;border-radius:12px;padding-inline:10px;font-size:15px}.topbar-lang:hover{background:var(--hover)}.avatar-button{border:0;border-radius:999px;inline-size:44px;padding:0}.avatar-button:hover{background:0 0}.avatar{background:var(--fg);block-size:34px;inline-size:34px;color:var(--bg);border-radius:999px;justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:1;transition:box-shadow .16s;display:inline-flex}.avatar-button:hover .avatar{box-shadow:0 0 0 3px var(--line)}.avatar.large{block-size:48px;inline-size:48px;font-size:20px}.account-who{overflow-wrap:anywhere;align-items:center;gap:12px;margin:0 0 8px;font-weight:600;display:flex}.menu-rows{background:var(--line);border-radius:16px;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.menu-row{background:var(--surface);min-block-size:52px;inline-size:100%;color:var(--fg);font:500 16px / 1.3 var(--font);text-align:start;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:14px;padding-inline:16px;text-decoration:none;transition:background-color .16s;display:flex}.menu-row:hover{background:color-mix(in srgb, var(--surface), var(--fg) 4%)}.menu-row:active{background:color-mix(in srgb, var(--surface), var(--fg) 8%)}.menu-row>span{flex:auto}.menu-row.out{color:var(--danger)}[dir=rtl]{--to-end:-1}.go{--nudge:0px;color:var(--line-strong);transform:scaleX(var(--to-end,1)) translateX(var(--nudge));transition:transform .2s cubic-bezier(.2,.8,.2,1),color .16s}.menu-row:hover .go{--nudge:3px;color:var(--fg)}@media (prefers-reduced-motion:no-preference){:is(.nav a,.tab,.foot-action):hover .lucide{animation:.5s ease-in-out wiggle}}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-6deg)}}@media (max-width:960px){html,body{block-size:100%;overflow:hidden}.shell{flex-direction:column;block-size:100dvh;min-block-size:0}.shell-col{block-size:100%;min-block-size:0}.sidebar{display:none}.phone-only{display:block}.topbar{padding-block:6px;padding-left:max(12px, env(safe-area-inset-left,0px));padding-right:max(8px, env(safe-area-inset-right,0px));background:var(--bg);flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.topbar .brand{padding-inline:4px}.tabs{padding-block:4px calc(6px + env(safe-area-inset-bottom,0px));background:var(--surface);border-block-start:1px solid var(--line);flex:none;display:block}.tabs-scroll{--fade-start:0px;--fade-end:0px;padding-left:max(6px, env(safe-area-inset-left,0px));padding-right:max(6px, env(safe-area-inset-right,0px));overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent 100%);gap:2px;display:flex;overflow-x:auto}.tabs-scroll::-webkit-scrollbar{display:none}[dir=rtl] .tabs-scroll{-webkit-mask-image:linear-gradient(to left, transparent 0, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent 100%);mask-image:linear-gradient(to left, transparent 0, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent 100%)}.tabs-scroll[data-more-start]{--fade-start:36px}.tabs-scroll[data-more-end]{--fade-end:36px}.tab{scroll-snap-align:center;min-block-size:54px;min-inline-size:76px;color:var(--muted);white-space:nowrap;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;gap:3px;padding-inline:6px;font-size:12px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.tab-pill{border-radius:999px;justify-content:center;align-items:center;block-size:30px;inline-size:56px;transition:background-color .2s;display:flex}.tab:hover .tab-pill{background:var(--hover)}.tab[aria-current=page]{color:var(--fg)}.tab[aria-current=page] .tab-pill{background:var(--sunk)}.main{overscroll-behavior:contain;flex:auto;min-block-size:0;max-inline-size:none;padding-block:12px 32px;padding-inline:max(16px,50% - 364px);overflow-y:auto}.main:has(.ledger){max-inline-size:none}}h1{letter-spacing:-.01em;text-wrap:balance;margin-block:0 16px;font-size:24px;font-weight:700;line-height:1.2}h2{margin-block:24px 8px;font-size:15px;font-weight:700}:lang(ar) h1,:lang(ar) h2{letter-spacing:0}.muted{color:var(--muted)}.error{color:var(--danger)}label{margin-block:12px 4px;font-weight:600;display:block}input[type=email],input[type=text],select,input[type=number],textarea{min-block-size:44px;inline-size:100%;font:inherit;border:1px solid var(--control);background:var(--surface);color:inherit;border-radius:10px;padding:10px 12px}textarea{min-block-size:140px}button,.button{border:1px solid var(--control);min-block-size:44px;color:var(--fg);font:600 14px / 1 var(--font);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding-inline:16px;text-decoration:none;display:inline-flex}button:hover,.button:hover{background:var(--sunk)}button.primary,.button.primary{background:var(--btn);border-color:var(--btn);color:var(--btn-fg)}button:disabled{opacity:.6;cursor:default}button.link{text-underline-offset:3px;border:none;min-block-size:auto;padding:0;font-weight:600;text-decoration:underline}button.link:hover{background:0 0}.sidebar-foot>a,.sidebar-foot>button,.action{align-self:flex-start;align-items:center;min-block-size:44px;display:inline-flex}.action{font-weight:600}.kv .action,.rows .action,.section-head .action{margin-block:-12px}.row{flex-wrap:wrap;gap:8px;margin-block-start:12px;display:flex}.card{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-block:10px;padding:14px 16px}.card .title{font-weight:600}.badge{border:1px solid var(--line-strong);color:var(--muted);border-radius:999px;padding-inline:8px;font-size:13px;display:inline-block}.code{letter-spacing:.15em;direction:ltr;unicode-bidi:isolate;font:700 1.8rem/1.2 ui-monospace,monospace}.consent{align-items:flex-start;gap:10px;font-weight:400;display:flex}.check{align-items:center;gap:8px;font-weight:400;display:flex}fieldset.plain{border:none;margin:12px 0 0;padding:0}fieldset.plain legend{padding:0;font-weight:600}.table{border-collapse:collapse;inline-size:100%;margin:8px 0 16px;font-size:14px}.table th,.table td{text-align:start;border-block-end:1px solid var(--line);padding:6px 8px}.ledger{flex-direction:column;gap:28px;display:flex}.ledger h1,.ledger h2{margin:0}.ledger-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.jobi-status{color:var(--muted);align-items:center;gap:10px;max-inline-size:460px;font-size:14px;display:flex}.panel{background:var(--surface);border:1px solid var(--line);border-radius:12px}.strip{flex-wrap:wrap;align-items:center;gap:12px 32px;padding:16px 20px;display:flex}.strip .action{margin-inline-start:auto;font-size:14px}.meter-group{align-items:center;gap:12px;display:flex}.meter{background:var(--line);border-radius:999px;block-size:6px;inline-size:120px;overflow:hidden}.meter>span{background:var(--coral);block-size:100%;display:block}.columns{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.columns>:first-child{flex-direction:column;flex:560px;gap:28px;min-inline-size:0;display:flex}.columns>aside{flex-direction:column;flex:300px;gap:28px;min-inline-size:0;display:flex}.section{flex-direction:column;gap:10px;display:flex}.section-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.queue{margin:0;padding:0;list-style:none}.queue>li{border-block-start:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:16px 20px;display:flex}.queue>li:first-child{border-block-start:0}.queue .what{flex-direction:column;flex:300px;gap:2px;min-inline-size:0;display:flex}.queue .what strong{font-size:16px}.queue .fit{flex:none;font-weight:600}.queue .acts{flex:none;gap:8px;display:flex}.rows{border-collapse:collapse;inline-size:100%}.rows th{border-block-end:1px solid var(--line);color:var(--muted);text-align:start;padding:10px 20px;font-size:13px;font-weight:600}.rows td{border-block-start:1px solid var(--line);vertical-align:top;padding:12px 20px}.rows tr.offer td{border-block-start:0;padding-block:0 14px;font-size:14px}.rows tbody tr:first-child td{border-block-start:0}.rows tr.offer p{max-inline-size:75ch;margin:0}.rows tr.offer p+p{margin-block-start:6px}.rows tr.offer .offer-total{margin-block-end:2px;font-size:15px;font-weight:600}.state{white-space:nowrap;align-items:center;gap:7px;font-weight:600;display:inline-flex}.state:before{content:"";background:currentColor;border-radius:999px;block-size:7px;inline-size:7px}.state.ok{color:var(--ok)}.state.warn{color:var(--warn)}.state.quiet{color:var(--muted)}.state.done{color:var(--done)}.kv{border-block-start:1px solid var(--line);justify-content:space-between;gap:12px;padding-block:10px;display:flex}.kv:first-child{border-block-start:0}.panel.list{padding:6px 20px}.panel.note{flex-direction:column;gap:4px;padding:16px 20px;display:flex}.empty{color:var(--muted);padding:16px 20px}@media (max-width:640px){.rows thead,.rows .cv{display:none}.rows tr{border-block-start:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 16px;display:grid}.rows tbody tr:first-child{border-block-start:0}.rows td{border:0;padding:0;display:block}.rows .when{color:var(--muted);grid-row:2;font-size:13px}.rows tr.offer{border-block-start:0;padding-block-start:0}.rows tr.offer td{grid-column:1/-1;padding-block-end:0}.queue>li{padding:16px}}.small{font-size:14px}.strong{font-weight:600;display:block}.kv{align-items:center}.how{counter-reset:how;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.how>li{counter-increment:how;align-items:flex-start;gap:14px;display:flex}.how>li:before{content:counter(how);border:1.5px solid var(--line-strong);border-radius:999px;flex:none;justify-content:center;align-items:center;block-size:28px;inline-size:28px;font-size:13px;font-weight:700;display:flex}.sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.main:has(.onboard){max-inline-size:1120px}.onboard{flex-direction:column;gap:20px;display:flex}.onboard-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.onboard-bar .brand{padding-inline:0}.onboard-body{align-items:flex-start;gap:48px;display:flex}.onboard-main{flex-direction:column;flex:auto;gap:12px;min-inline-size:0;display:flex}.onboard-card{flex-direction:column;gap:20px;padding:clamp(20px,4vw,40px);display:flex}.onboard-card.stage,.onboard-card.ready{border-radius:20px;gap:28px}.onboard-card h1{margin:0;font-size:clamp(24px,3vw,30px)}.onboard-card .panel,.onboard-card .card{background:0 0;border:0;border-radius:0;margin-block:0;padding-inline:0}.onboard-step{flex-direction:column;gap:20px;display:flex}.quiet button.primary,.quiet .button.primary{border-color:var(--control);color:var(--fg);background:0 0}.roles .muted{margin:4px 0 0}.chips{gap:10px}.chip{border:1px solid var(--line-strong);background:var(--surface);min-block-size:44px;max-inline-size:100%;color:var(--fg);font:500 15px / 1.25 var(--font);white-space:normal;text-align:start;cursor:pointer;border-radius:999px;align-items:center;margin:0;padding:8px 14px;display:inline-flex;position:relative}.chip input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.chip:has(input:checked){background:var(--btn);border-color:var(--btn);color:var(--btn-fg)}.chip:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}button.chip:hover{background:var(--sunk)}.add-role input{flex:200px;inline-size:auto;min-inline-size:0}.with-pictures{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.with-pictures>.how-to{flex-direction:column;flex:320px;gap:20px;min-inline-size:0;display:flex}.panel-pictures{flex-direction:column;flex:none;gap:12px;inline-size:260px;max-inline-size:100%;margin:0;display:flex}.panel-pictures img{border:1px solid var(--line-strong);border-radius:12px;block-size:auto;inline-size:100%;display:block}.note.sunk{background:var(--sunk);border-radius:12px;padding:14px 16px;font-size:14px}.sunk>p{margin:0}.note.sunk button.link{font-size:inherit;margin-block:-12px;padding-block:12px}.onboard-foot{justify-content:space-between;gap:12px;padding-block-start:12px;display:flex}.jobi .lid{transform-box:fill-box;transform-origin:top;animation:4.6s infinite jobi-blink;transform:scaleY(0)}.jobi .pupils{transform-box:fill-box;animation:1.6s ease-in-out infinite alternate jobi-look}@keyframes jobi-blink{0%,90%,to{transform:scaleY(0)}94%{transform:scaleY(1)}}@keyframes jobi-look{0%{transform:translate(-8px)}to{transform:translate(8px)}}@media (prefers-reduced-motion:reduce){.jobi .lid,.jobi .pupils{animation:none}}button.jobi-react{min-block-size:0;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:24px;padding:0;line-height:0;display:block}button.jobi-react:hover{background:0 0}button.jobi-react>svg.jobi{overflow:visible}.jobi-react>svg.jobi-fig{block-size:auto;inline-size:100%;display:block}button.jobi-react-icon{--tap:max(0px, calc((44px - var(--jobi-size)) / 2));padding:var(--tap);margin:calc(-1 * var(--tap));flex:none;display:inline-flex}.jobi .eyes-happy,.jobi .mouth-open,.jobi .mouth-o,.jobi .sparkles{opacity:0;transition:opacity .15s}.jobi .eye,.jobi .smile{transition:opacity .15s}.jobi .arc{fill:none;stroke:var(--jobi-pupil);stroke-width:12px;stroke-linecap:round}.jobi .star{fill:var(--spark);transform-box:fill-box;transform-origin:50%}.jobi-react[data-moment=bounce] .eyes-open,.jobi-react[data-moment=cheer] .eyes-open,.jobi-react[data-moment=hop] .eyes-open{opacity:0}.jobi-react[data-moment=bounce] .eyes-happy,.jobi-react[data-moment=wink] .eyes-happy,.jobi-react[data-moment=cheer] .eyes-happy,.jobi-react[data-moment=hop] .eyes-happy,.jobi-react[data-moment=lean] .eyes-happy{opacity:1}.jobi-react[data-moment=wink] .arc-l,.jobi-react[data-moment=lean] .arc-l,.jobi-react[data-moment=wink] .eye-r,.jobi-react[data-moment=lean] .eye-r{opacity:0}.jobi-react[data-moment=surprise] .mouth-o,.jobi-react[data-moment=squish] .mouth-o,.jobi-react[data-moment=wave] .mouth-open,.jobi-react[data-moment=cheer] .mouth-open,.jobi-react[data-moment=nod] .mouth-open{opacity:1}.jobi-react[data-moment=surprise] .smile,.jobi-react[data-moment=wave] .smile,.jobi-react[data-moment=cheer] .smile,.jobi-react[data-moment=squish] .smile,.jobi-react[data-moment=nod] .smile{opacity:0}.jobi-react[data-moment=cheer] .sparkles{opacity:1}@media (prefers-reduced-motion:no-preference){.jobi-react .jobi-body{transform-box:fill-box;transform-origin:50% 100%}.jobi-react[data-moment=bounce] .jobi-body{animation:.85s cubic-bezier(.3,.7,.4,1) jobi-bounce}.jobi-react[data-moment=wink] .jobi-body{animation:.95s ease-in-out jobi-tilt}.jobi-react[data-moment=surprise] .jobi-body{animation:.8s ease-out jobi-start}.jobi-react[data-moment=wave] .jobi-body{animation:1.4s ease-in-out jobi-sway}.jobi-react[data-moment=wave] .arm-r{animation:1.4s ease-in-out jobi-arm}.jobi-react[data-moment=cheer] .jobi-body{animation:1.5s cubic-bezier(.3,.7,.4,1) jobi-cheer}.jobi-react[data-moment=cheer] .star{animation:.6s ease-in-out infinite jobi-twinkle}.jobi-react[data-moment=hop] .jobi-body{animation:.4s cubic-bezier(.3,.7,.4,1) jobi-hop}.jobi-react[data-moment=squish] .jobi-body{animation:.4s ease-out jobi-squish}.jobi-react[data-moment=lean] .jobi-body{animation:.4s ease-in-out jobi-lean}.jobi-react[data-moment=nod] .jobi-body{animation:.4s ease-in-out jobi-nod}}@keyframes jobi-hop{0%,to{transform:none}40%{transform:translateY(-9%)scale(.98,1.03)}75%{transform:scale(1.04,.96)}}@keyframes jobi-squish{0%,to{transform:none}35%{transform:scale(1.08,.9)}70%{transform:scale(.97,1.03)}}@keyframes jobi-lean{0%,to{transform:none}45%{transform:rotate(-8deg)}}@keyframes jobi-nod{0%,to{transform:none}45%{transform:rotate(7deg)translateY(-3%)}}@keyframes jobi-bounce{0%,to{transform:none}25%{transform:translateY(-12%)scale(.97,1.05)}50%{transform:scale(1.06,.93)}70%{transform:translateY(-4%)}}@keyframes jobi-tilt{0%,to{transform:none}25%,70%{transform:rotate(-7deg)}}@keyframes jobi-start{0%,to{transform:none}20%{transform:translateY(-9%)scale(1.07)}}@keyframes jobi-sway{0%,to{transform:none}20%{transform:rotate(6deg)}45%{transform:rotate(-6deg)}70%{transform:rotate(4deg)}}@keyframes jobi-arm{0%,to{transform:rotate(0)}12%,36%,60%{transform:rotate(-120deg)}24%,48%,72%{transform:rotate(-95deg)}}@keyframes jobi-cheer{0%,to{transform:none}18%{transform:translateY(-22%)rotate(-4deg)}36%{transform:scale(1.05,.94)}54%{transform:translateY(-26%)rotate(4deg)}72%{transform:scale(1.05,.94)}}@keyframes jobi-twinkle{0%,to{transform:scale(.55)rotate(0)}50%{transform:scale(1.1)rotate(20deg)}}.stand-out{color:var(--fg);font-weight:700}.ledger h3,.ledger h4{margin:0;font-size:15px;font-weight:700}.ledger h4{color:var(--muted);font-size:14px}.iv-cols{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.iv-list{flex-direction:column;flex:560px;gap:28px;min-inline-size:0;display:flex}.iv-group{flex-direction:column;gap:28px;display:flex}.iv-detail{flex:340px;min-inline-size:0;position:sticky;inset-block-start:20px}.iv-proc{border-block-start:1px solid var(--line);padding:16px 20px 10px}.iv-proc:first-child{border-block-start:0}.iv-proc-head{padding-block-end:6px}.iv-tl{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;position:relative}.iv-tl:before{content:"";border-inline-start:1.5px solid var(--line-strong);position:absolute;inset-block:22px;inset-inline-start:13px}.iv-stage{text-align:start;inline-size:calc(100% + 16px);font:inherit;white-space:normal;background:0 0;border:0;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;justify-content:stretch;align-items:start;gap:2px 14px;margin-inline:-8px;padding:8px;display:grid}.iv-stage.sel{background:var(--sunk);box-shadow:inset 0 0 0 1.5px var(--fg)}.iv-main{flex-direction:column;gap:1px;min-inline-size:0;display:flex}.iv-kind{font-weight:600}.iv-side{text-align:end;flex-direction:column;align-items:flex-end;gap:2px;padding-block-start:2px;display:flex}.iv-node{border:1.5px solid var(--line-strong);background:var(--surface);block-size:28px;inline-size:28px;color:var(--fg);z-index:1;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:1;display:inline-flex;position:relative}.iv-node.held{background:var(--fg);border-color:var(--fg);color:var(--bg)}.iv-node.ahead{border:2px solid var(--fg)}.iv-node.off{color:var(--muted);border-style:dashed}.iv-node.end{border-style:dashed;block-size:20px;inline-size:20px;margin-inline:4px}.iv-tl-end{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:14px;padding-block:6px 4px;display:grid}.iv-intro{margin:-4px 0 0}.iv-gaps{margin:0;padding:0;list-style:none}.iv-gaps>li{border-block-start:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 20px;display:flex}.iv-gaps>li:first-child{border-block-start:0}.iv-gap{flex-direction:column;flex:180px;gap:1px;min-inline-size:0;display:flex}.iv-panel{flex-direction:column;gap:18px;padding:20px;display:flex}.iv-head{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ledger .iv-title{font-size:20px;line-height:1.25}.iv-brief{flex-direction:column;gap:8px;margin:0;display:flex}.iv-brief>div{grid-template-columns:96px minmax(0,1fr);gap:12px;display:grid}.iv-brief dt{color:var(--muted)}.iv-brief dd{margin:0}.action.in{margin-block:-12px}.iv-pay,.iv-prep,.iv-note{border-block-start:1px solid var(--line);flex-direction:column;gap:8px;padding-block-start:16px;display:flex}.iv-pay{gap:4px}.iv-pay h3{margin-block-end:4px}.iv-pay p{margin:0}.iv-pay-amount{font-size:18px;font-weight:600}.iv-prep ul{flex-direction:column;gap:4px;margin:0;padding-inline-start:18px;display:flex}.iv-prep h4{margin-block-start:6px}.iv-note label,.iv-note p{margin:0}.iv-note textarea{resize:vertical;min-block-size:112px}.iv-saverow{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.iv-fix>summary{min-block-size:44px;color:var(--muted);text-underline-offset:3px;cursor:pointer;align-items:center;gap:6px;font-size:14px;text-decoration:underline;list-style:none;display:inline-flex}.iv-fix>summary::-webkit-details-marker{display:none}.iv-fix .chev{flex:none}.iv-fix[open] .chev{transform:rotate(90deg)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .iv-fix .chev{transform:scaleX(-1)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .iv-fix[open] .chev{transform:rotate(90deg)}.iv-fix-body{grid-template-columns:minmax(0,1fr) 96px;align-items:end;gap:12px;padding-block:4px 8px;display:grid}.iv-fix-body label{margin-block:0 4px}.iv-fix-body button,.iv-fix-body p{grid-column:1/-1;justify-self:start;margin:0}.iv-sheet-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.iv-scrim{display:none}@media (max-width:960px){.iv-detail{display:none}.iv-detail.open{z-index:70;background:var(--surface);border-radius:16px 16px 0 0;max-block-size:88dvh;display:block;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -8px 30px #00000040}.iv-detail.open .iv-panel{border:0;border-radius:16px 16px 0 0;padding-block-end:calc(32px + env(safe-area-inset-bottom,0px))}.iv-scrim{z-index:65;cursor:pointer;background:#00000073;border:0;border-radius:0;padding:0;display:block;position:fixed;inset:0}.iv-scrim:hover{background:#00000073}}@media (max-width:640px){.iv-proc{padding:14px 16px 8px}.iv-stage{grid-template-columns:28px minmax(0,1fr)}.iv-side{text-align:start;flex-flow:wrap;grid-column:2;align-items:center;gap:2px 12px;padding:0}.iv-gaps>li{padding:12px 16px}.iv-panel{padding:16px}.iv-brief>div{grid-template-columns:80px minmax(0,1fr)}}.step-mark{background:var(--surface);border:1px solid var(--line);color:var(--fg);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.step-badge,.step-check{border:2px solid var(--bg);border-radius:999px;justify-content:center;align-items:center;padding:3px;display:inline-flex;position:absolute;inset-block-end:-5px;inset-inline-end:-5px}.step-badge{background:var(--sunk);color:var(--fg)}.step-check{background:var(--btn);color:var(--btn-fg)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .flip-rtl{transform:scaleX(-1)}.trail{flex-direction:column;flex:none;gap:24px;inline-size:300px;display:flex;position:sticky;inset-block-start:24px}.trail-head{align-items:center;gap:14px;display:flex}.trail-head p{margin:2px 0 0}.trail-title{letter-spacing:-.01em;margin:0;font-size:19px}.trail-count{font-size:13px;font-weight:750}.trail-steps{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:relative}.trail-line{background:var(--line);border-radius:2px;inline-size:2px;position:absolute;inset-block:34px;inset-inline-start:31px}.trail-fill{border-radius:inherit;background:var(--fg);transform-origin:top;position:absolute;inset:0}.trail-step{text-align:start;white-space:normal;border:0;border-radius:16px;justify-content:flex-start;gap:14px;min-block-size:60px;inline-size:100%;padding:8px 10px;font-weight:600;position:relative}.trail-step:hover{background:var(--hover)}.trail-step[aria-current=step]{background:var(--surface);box-shadow:var(--lift)}.trail-step[aria-current=step] .step-mark{border-color:var(--fg)}.trail-name{flex-direction:column;gap:2px;line-height:1.25;display:flex}.trail-short{display:none}.trail-state{color:var(--muted);font-size:13px;font-weight:500}.stage-head{align-items:flex-start;gap:20px;display:flex}.stage-head p{margin:0}.stage-head h1{letter-spacing:-.015em;text-wrap:balance;margin:2px 0 8px}.stage-art{background:var(--sunk);border-radius:24px;flex:none;justify-content:center;align-items:center;block-size:88px;inline-size:88px;display:inline-flex}.stage-why{text-wrap:pretty;max-inline-size:60ch;font-size:16px}.stage-done{align-items:center;gap:10px;margin:0;font-weight:600;display:flex}.stage-done svg{background:var(--btn);color:var(--btn-fg);border-radius:999px;flex:none;padding:3px}.stage-wait{color:var(--muted);align-items:center;gap:10px;margin:0;display:flex}.wait-dot{background:var(--coral);border-radius:999px;flex:none;block-size:10px;inline-size:10px}@media (prefers-reduced-motion:no-preference){.wait-dot{animation:1.4s ease-in-out infinite wait-pulse}}@keyframes wait-pulse{50%{opacity:.35;transform:scale(.7)}}.onboard-foot .btn-main{margin-inline-start:auto}.ext-jobs{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.ext-jobs li{flex-direction:column;gap:10px;font-weight:550;line-height:1.35;display:flex}.ext-job-icon{background:var(--sunk);border-radius:999px;flex:none;justify-content:center;align-items:center;block-size:44px;inline-size:44px;display:inline-flex}.browsers{gap:18px;margin:0;display:flex}.paste summary{cursor:pointer;text-underline-offset:3px;align-items:center;min-block-size:44px;font-weight:600;text-decoration:underline;display:inline-flex}.paste[open]{flex-direction:column;gap:8px;display:flex}.ready{text-align:center;align-items:center}.ready h1{margin:0}.ready-jobs{text-align:start;flex-direction:column;inline-size:100%;max-inline-size:520px;margin:0;padding:0;list-style:none;display:flex}.ready-jobs li{align-items:center;gap:12px;padding-block:12px;display:flex}.ready-jobs li+li{border-block-start:1px solid var(--line)}.ready-job{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.ready-jobs .fit{font-weight:600}@media (max-width:820px){.onboard-body{flex-direction:column;gap:20px}.trail{gap:16px;inline-size:100%;position:static}.trail-steps{flex-direction:row;justify-content:space-between;gap:0}.trail-steps li{flex:1 1 0;min-inline-size:0}.trail-line{block-size:2px;inline-size:auto;inset-block:31px auto;inset-inline:10%}.trail-fill{transform-origin:0}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .trail-fill{transform-origin:100%}.trail-step{text-align:center;flex-direction:column;gap:6px;min-block-size:0;padding:6px 2px}.trail-step[aria-current=step]{box-shadow:none;background:0 0}.trail-step[aria-current=step] .step-mark{box-shadow:0 0 0 3px var(--bg), 0 0 0 5px var(--fg)}.trail-full,.trail-state{display:none}.trail-short{font-size:12px;font-weight:600;display:block}.stage-head{flex-direction:column;gap:14px}.stage-art{border-radius:20px;block-size:72px;inline-size:72px}.ext-jobs{grid-template-columns:minmax(0,1fr)}.ext-jobs li{flex-direction:row;align-items:center}}.connect-head{align-items:center;gap:16px;display:flex}.connect-head p{text-wrap:pretty;margin:0;font-size:16px}.connect-brand{block-size:60px;inline-size:60px}.connect-sheet .ext-jobs{grid-template-columns:minmax(0,1fr);gap:6px}.connect-sheet .ext-jobs li{flex-direction:row;align-items:center;gap:14px}.connect-does{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.connect-does li{align-items:center;gap:12px;display:flex}.connect-does svg{color:var(--muted);flex:none}.connect-steps{gap:12px}.connect-steps strong{display:block}.connect-first{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.connect-first p{margin:0;font-weight:600}.connect-sheet .panel-pictures{flex-direction:row;inline-size:100%}.connect-sheet .panel-pictures picture{flex:1 1 0;min-inline-size:0}.stores{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.store-soon{border:1.5px dashed var(--line-strong);min-block-size:44px;color:var(--muted);border-radius:12px;align-items:center;gap:8px;padding-inline:14px;font-size:14px;font-weight:600;display:inline-flex}.qr-row{align-items:center;gap:20px;display:flex}.qr{border-radius:14px;flex:none;block-size:152px;inline-size:152px}.qr-tile{fill:#fff}.qr-ink{fill:#141317}.qr-side{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.qr-side p{margin:0}.also{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.also li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.also-done{align-items:center;gap:6px;font-weight:600;display:inline-flex}.ready-looking{align-items:center;gap:16px;display:flex}.ready-looking p{margin:0}@media (max-width:640px){.qr-row{flex-direction:column;align-items:flex-start}.also li{grid-template-columns:auto minmax(0,1fr)}.also li>.btn{grid-column:2;justify-self:start}}a.btn{white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.plan-card{flex-direction:column;gap:12px;display:flex}.plan-card p{margin:0}.plan-name strong{font-size:20px}.plan-trial{flex-direction:column;gap:6px;max-inline-size:420px;display:flex}.plan-bar{background:var(--sunk);border-radius:4px;block-size:8px;overflow:hidden}.plan-bar>span{border-radius:inherit;background:var(--fg);block-size:100%;display:block}.plan-when{align-items:center;gap:12px;font-weight:600;display:flex}.plan-body{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 32px;display:flex}.plan-main{flex-direction:column;flex:320px;gap:12px;min-inline-size:0;display:flex}.plan-side{flex-direction:column;flex:0 auto;align-items:flex-start;gap:12px;display:flex}.plan-side .row{margin-block-start:0}
.icon-button{inline-size:44px;color:var(--fg);border:0;border-radius:12px;padding:0}.icon-button:hover{background:var(--hover)}dialog.sheet{max-block-size:min(720px,100dvh - 64px);inline-size:min(480px,100% - 32px);max-inline-size:none;color:var(--fg);background:0 0;border:0;margin:auto;padding:0;overflow:visible}dialog.sheet::backdrop{background:var(--scrim)}@media (prefers-reduced-motion:no-preference){dialog.sheet[open]::backdrop{animation:.22s ease-out sheet-scrim}}@keyframes sheet-scrim{0%{opacity:0}}.sheet-panel{max-block-size:inherit;background:var(--bg);border-radius:22px;flex-direction:column;display:flex;box-shadow:0 2px 6px #0000001f,0 24px 64px #00000047}.sheet-bar{flex:none;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;padding:10px 8px 4px;display:grid}.sheet-bar h2{text-align:center;text-overflow:ellipsis;white-space:nowrap;grid-column:2;margin:0;font-size:17px;font-weight:650;overflow:hidden}.sheet-bar .icon-button{grid-column:3}.sheet-grab{display:none}.sheet-body{overscroll-behavior:contain;flex-direction:column;gap:14px;padding:8px 20px 24px;display:flex;overflow-y:auto}@media (max-width:960px){dialog.sheet{max-block-size:88dvh;inline-size:100%;margin:auto 0 0}.sheet-panel{box-shadow:0 -1px 0 var(--line), 0 -16px 48px #0003;border-start-start-radius:24px;border-start-end-radius:24px;border-end-end-radius:0;border-end-start-radius:0}.sheet-bar{touch-action:none;cursor:grab;padding-block-start:14px;position:relative}.sheet-grab{background:var(--line-strong);border-radius:999px;block-size:5px;inline-size:36px;display:block;position:absolute;inset-block-start:6px;inset-inline-start:calc(50% - 18px)}.sheet-body{padding:4px 16px calc(24px + env(safe-area-inset-bottom,0px))}}.ring{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ring>svg{position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}[dir=rtl] .ring>svg{transform:rotate(-90deg)scaleY(-1)}.ring circle{fill:none}.ring-track{stroke:var(--line)}.ring-value{stroke:var(--fg);stroke-linecap:round}.ring-coral .ring-value{stroke:var(--coral)}.ring-in{justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.btn{min-block-size:44px;font:650 15px / 1 var(--font);border:0;border-radius:12px;gap:8px;padding-inline:18px;transition:background-color .16s,box-shadow .16s,color .16s}.btn-main{background:var(--btn);color:var(--btn-fg)}.btn-main:hover{background:var(--btn);box-shadow:var(--lift-hover)}.btn-soft{background:var(--sunk)}.btn-soft:hover{background:color-mix(in srgb, var(--sunk), var(--fg) 7%)}.btn-quiet{color:var(--muted);background:0 0}.btn-quiet:hover{background:var(--hover);color:var(--fg)}.btn-danger{color:var(--danger);background:0 0}.btn-danger:hover{background:color-mix(in srgb, var(--danger) 10%, transparent)}.btn-wide{inline-size:100%}.button-row{flex-wrap:wrap;gap:8px;display:flex}.group{background:var(--line);border-radius:18px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.group>*{background:var(--surface)}.switch-row{align-items:center;gap:16px;min-block-size:60px;padding:10px 16px;display:flex}.switch-words{cursor:pointer;flex-direction:column;flex:auto;gap:2px;display:flex}.switch-label{font-weight:600}.switch-hint{color:var(--muted);font-size:14px}button.switch{background:var(--control);border:0;border-radius:999px;flex:none;justify-content:flex-start;block-size:32px;min-block-size:32px;inline-size:52px;padding:3px;transition:background-color .2s;display:flex;position:relative}button.switch:before{content:"";position:absolute;inset:-6px -4px}button.switch:hover{background:color-mix(in srgb, var(--control), var(--fg) 15%)}button.switch[aria-checked=true]{background:var(--btn);justify-content:flex-end}.switch-knob{background:var(--surface);border-radius:999px;block-size:26px;inline-size:26px;box-shadow:0 1px 3px #00000047}button.switch[aria-checked=true] .switch-knob{background:var(--btn-fg)}.switch-row[data-disabled]{opacity:.55}.segmented{background:var(--sunk);border-radius:14px;padding:3px;display:flex}button.segment{min-block-size:44px;min-inline-size:0;color:var(--muted);font:600 14px / 1.2 var(--font);white-space:normal;background:0 0;border:0;border-radius:11px;flex:1 1 0;padding-inline:10px;transition:color .16s;position:relative}button.segment:hover{color:var(--fg);background:0 0}button.segment[aria-checked=true]{color:var(--fg)}.segment-thumb{background:var(--surface);box-shadow:var(--lift);border-radius:11px;position:absolute;inset:0}.segment-label{position:relative}.field{flex-direction:column;gap:6px;display:flex}.field-box{background:var(--surface);box-shadow:inset 0 -1px 0 var(--control);border-radius:14px 14px 4px 4px;flex-direction:column;gap:2px;padding:10px 16px 8px;transition:box-shadow .16s;display:flex}.field-box:focus-within{box-shadow:inset 0 -1px 0 var(--control), 0 0 0 2px var(--focus)}.field[data-invalid] .field-box{box-shadow:inset 0 -2px 0 var(--danger)}label.field-label{color:var(--muted);margin:0;font-size:13px;font-weight:600}.field-box .field-input{background:0 0;border:0;border-radius:0;outline:none;min-block-size:30px;padding:0;font-size:17px}.field-box textarea.field-input{resize:vertical;min-block-size:96px;line-height:1.45}.field-hint,.field-error{color:var(--muted);margin:0;padding-inline:16px;font-size:14px}.field-error{color:var(--danger)}.picker-box{cursor:pointer;position:relative}.picker-box:hover{background:color-mix(in srgb, var(--surface), var(--fg) 3%)}.picker-box:has(.picker-trigger:focus-visible){box-shadow:inset 0 -1px 0 var(--control), 0 0 0 2px var(--focus)}button.picker-trigger{min-block-size:30px;inline-size:100%;font:400 17px / 1.35 var(--font);text-align:start;white-space:normal;background:0 0;border:0;border-radius:0;justify-content:space-between;gap:12px;padding:0}button.picker-trigger:hover{background:0 0}button.picker-trigger:focus-visible{outline:none}button.picker-trigger:after{content:"";position:absolute;inset:0}.picker-trigger .lucide,.picker-value.empty{color:var(--muted)}.picker-search{background:var(--surface);box-shadow:inset 0 -1px 0 var(--control);color:var(--muted);border-radius:14px;align-items:center;gap:10px;padding-inline:14px;display:flex}.picker-search:focus-within{box-shadow:inset 0 -1px 0 var(--control), 0 0 0 2px var(--focus)}.picker-search input{min-block-size:48px;min-inline-size:0;color:var(--fg);font:400 17px / 1.3 var(--font);background:0 0;border:0;outline:none;flex:auto;padding:0}.picker-list{overscroll-behavior:contain;background:var(--surface);border-radius:14px;max-block-size:min(52dvh,420px);margin-block-start:10px;overflow-y:auto}.picker-item{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-block-size:48px;padding-inline:16px;transition:background-color .12s;display:flex}.picker-item[data-selected=true]{background:var(--sunk)}.picker-item[aria-selected=true] .lucide,.picker-item .lucide{color:var(--fg)}.picker-empty:not(:empty){color:var(--muted);padding:18px 16px}.chips-row{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--sunk);min-block-size:36px;color:var(--fg);font:600 14px / 1.3 var(--font);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:4px 14px;display:inline-flex}button.chip-toggle{min-block-size:44px;box-shadow:inset 0 0 0 1px var(--control);background:0 0;border:0;border-radius:999px;font-weight:500;transition:background-color .16s,box-shadow .16s}button.chip-toggle:hover{background:var(--hover)}button.chip-toggle[aria-pressed=true]{background:var(--fg);box-shadow:none;color:var(--bg);padding-inline-start:10px;font-weight:600}button.chip-guess{box-shadow:none;outline:1.5px dashed var(--control);outline-offset:-1.5px;color:var(--muted);padding-inline-start:10px}.main:has(.dev){max-inline-size:1180px}.dev{gap:36px 32px;display:grid}.dev-head{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.dev-head h1{margin:0}.dev-head p{flex-basis:100%;margin:0}.example-tag{background:var(--fg);color:var(--bg);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}.dev-col{flex-direction:column;gap:36px;min-inline-size:0;display:flex}.dev-section{flex-direction:column;gap:14px;min-inline-size:0;display:flex}.dev-section h2{margin:0;font-size:17px;font-weight:650}@media (min-width:961px){.dev{grid-template-columns:repeat(2,minmax(0,1fr))}.dev-head{grid-column:1/-1}}.profile-account{margin-block-start:32px}.profile-account h2{margin-block:0 12px}.jobi-pose{flex:none;overflow:visible}.jobi-pose .pose-stars path{fill:var(--spark)}@media (prefers-reduced-motion:no-preference){.pose-looking .pose-binoculars{transform-origin:200px 210px;animation:3.2s ease-in-out infinite alternate pose-scan}.pose-reading .pose-pupils{animation:1.4s step-end infinite pose-read}.pose-cheering .pose-body{transform-origin:200px 334px;animation:1.1s cubic-bezier(.3,.7,.4,1) infinite pose-hop}.pose-cheering .pose-stars path{transform-box:fill-box;transform-origin:50%;animation:1.1s ease-in-out infinite jobi-twinkle}.pose-sleeping .pose-body{transform-origin:200px 334px;animation:3.6s ease-in-out infinite pose-breathe}.pose-sleeping .pose-z path{transform-box:fill-box;animation:3.6s ease-out infinite pose-float}.pose-sleeping .pose-z .z2{animation-delay:1.8s}}@keyframes pose-scan{0%{transform:rotate(-5deg)translate(-6px)}to{transform:rotate(5deg)translate(6px)}}@keyframes pose-read{0%{transform:translate(-8px)}33%{transform:translate(0)}66%{transform:translate(8px)}}@keyframes pose-hop{0%,to{transform:none}30%{transform:translateY(-10%)scale(.97,1.04)}55%{transform:scale(1.04,.95)}}@keyframes pose-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015,1.035)}}@keyframes pose-float{0%{opacity:0;transform:translateY(10px)}30%{opacity:1}to{opacity:0;transform:translate(10px,-22px)}}.drop{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;transition:box-shadow .18s,background-color .18s}.drop[data-over]{background:color-mix(in srgb, var(--surface), var(--fg) 4%);box-shadow:inset 0 0 0 2px var(--fg)}button.drop-target{min-block-size:200px;inline-size:100%;color:var(--fg);font:inherit;text-align:center;white-space:normal;background:0 0;border:0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:20px 16px 22px;display:flex}button.drop-target:hover{background:var(--hover)}.drop-target .jobi-pose{margin-block-end:6px;transition:transform .25s cubic-bezier(.3,1.4,.5,1)}.drop[data-over] .drop-target .jobi-pose{transform:translateY(-6px)scale(1.06)}.drop-title{font-size:17px;font-weight:650}.drop-choose{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;font-weight:600}.drop-kinds{color:var(--muted);margin-block-start:2px;font-size:14px}.drop-file{flex-direction:column;gap:14px;padding:16px;display:flex}.file-chip{align-items:center;gap:12px;min-inline-size:0;display:flex}.file-chip .file-glyph{background:var(--sunk);border-radius:12px;flex:none;justify-content:center;align-items:center;block-size:44px;inline-size:44px;display:inline-flex}.file-name{text-overflow:ellipsis;white-space:nowrap;font-weight:650;display:block;overflow:hidden}.file-size{color:var(--muted);font-size:14px;display:block}.drop-status{background:var(--bg);border-radius:14px;align-items:center;gap:10px;margin:0;padding:8px 12px 8px 8px;font-weight:600;display:flex}.drop-status[data-state=failed]{color:var(--danger)}.drop-file .btn{align-self:flex-start}.mark{--mark-bg:var(--sunk);--mark-fg:var(--fg);background:var(--mark-bg);block-size:40px;inline-size:40px;color:var(--mark-fg);letter-spacing:.01em;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.mark-sm{border-radius:10px;block-size:32px;inline-size:32px;font-size:12px}.mark-lg{border-radius:14px;block-size:48px;inline-size:48px;font-size:16px}.mark-logo img{object-fit:cover;block-size:100%;inline-size:100%}.mark[data-tint=teal]{--mark-bg:#ddebe8;--mark-fg:#1f5a52}.mark[data-tint=blue]{--mark-bg:#dfe6f3;--mark-fg:#2b4a7f}.mark[data-tint=violet]{--mark-bg:#e6e1f2;--mark-fg:#4b3a7a}.mark[data-tint=sand]{--mark-bg:#f2e7d6;--mark-fg:#6b4b12}.mark[data-tint=slate]{--mark-bg:#e3e7ea;--mark-fg:#3a4a55}.mark[data-tint=green]{--mark-bg:#e1eedd;--mark-fg:#2f5a24}.mark[data-tint=clay]{--mark-bg:#efe6da;--mark-fg:#5e4a2e}.mark[data-tint=rose]{--mark-bg:#f2e0e3;--mark-fg:#74303d}@media (prefers-color-scheme:dark){.mark[data-tint=teal]{--mark-bg:#1e3431;--mark-fg:#9fd4cb}.mark[data-tint=blue]{--mark-bg:#1f2a3d;--mark-fg:#a9c1ec}.mark[data-tint=violet]{--mark-bg:#2a2540;--mark-fg:#c3b6ec}.mark[data-tint=sand]{--mark-bg:#3a2f1c;--mark-fg:#e8c88e}.mark[data-tint=slate]{--mark-bg:#263038;--mark-fg:#b5c3cc}.mark[data-tint=green]{--mark-bg:#22331e;--mark-fg:#aed39f}.mark[data-tint=clay]{--mark-bg:#352c21;--mark-fg:#dcc6a5}.mark[data-tint=rose]{--mark-bg:#3a2328;--mark-fg:#ebb0bb}}.tiles{background:var(--line);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.tile{background:var(--surface);flex-direction:column;align-items:flex-start;gap:8px;min-block-size:112px;padding:14px;display:flex}.tile-glyph{background:var(--sunk);border-radius:12px;justify-content:center;align-items:center;block-size:40px;inline-size:40px;display:inline-flex}.tile-name{font-size:14px;font-weight:650;line-height:1.25}.state-dot{color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.state-dot:before{content:"";background:currentColor;border-radius:999px;flex:none;block-size:7px;inline-size:7px}.state-dot.ok{color:var(--ok)}@media (max-width:640px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.poses{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.poses li{background:var(--surface);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:16px 8px 14px;font-size:14px;font-weight:600;display:flex}.date-block{background:var(--sunk);border-radius:16px;flex-direction:column;flex:none;align-items:center;inline-size:64px;line-height:1;display:inline-flex;overflow:hidden}.date-month{background:var(--fg);color:var(--bg);text-align:center;align-self:stretch;padding:5px 0 4px;font-size:12px;font-weight:700}.date-day{font-family:var(--font-brand), var(--font-latin), sans-serif;letter-spacing:-.02em;padding:8px 0 2px;font-size:28px;font-weight:800}.date-weekday{color:var(--muted);padding-block-end:8px;font-size:12px;font-weight:600}.timeline{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex;position:relative}.timeline:before{content:"";background:var(--line);inline-size:2px;position:absolute;inset-block:16px;inset-inline-start:71px}.timeline>li{grid-template-columns:44px 32px minmax(0,1fr);align-items:start;column-gap:12px;display:grid;position:relative}.tl-when{color:var(--muted);padding-block-start:6px;font-size:14px;font-weight:700}.tl-node{justify-content:center;display:flex}.tl-dot{background:var(--bg);block-size:12px;inline-size:12px;box-shadow:inset 0 0 0 2.5px var(--line-strong);border-radius:999px;margin-block-start:10px}.tl-body{flex-direction:column;gap:2px;padding-block-start:4px;display:flex}.tl-title{font-weight:650}.tl-detail{color:var(--muted);font-size:14px}.week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;block-size:140px;display:grid}.week-day{flex-direction:column;align-items:center;gap:6px;min-block-size:0;display:flex}.week-value,.week-name{color:var(--muted);font-size:12px;font-weight:600}.week-track{flex:auto;justify-content:center;align-items:flex-end;inline-size:100%;display:flex}.week-bar{background:color-mix(in srgb, var(--line-strong) 55%, var(--surface));border-radius:8px 8px 4px 4px;inline-size:100%;max-inline-size:28px}.week-day.today .week-bar{background:var(--fg)}.week-day.today .week-value,.week-day.today .week-name{color:var(--fg);font-weight:700}.rail{--fade-start:0px;--fade-end:0px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent 100%);border-radius:18px;gap:12px;margin:0;padding:2px 2px 10px;scroll-padding-inline:2px;list-style:none;display:flex;overflow-x:auto}[dir=rtl] .rail{-webkit-mask-image:linear-gradient(to left, transparent 0, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent 100%);mask-image:linear-gradient(to left, transparent 0, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent 100%)}.rail[data-more-start]{--fade-start:32px}.rail[data-more-end]{--fade-end:32px}.rail-card{background:var(--surface);inline-size:min(240px,72%);box-shadow:var(--lift);scroll-snap-align:start;border-radius:18px;flex-direction:column;flex:none;gap:4px;padding:16px;display:flex}.rail-top{justify-content:space-between;align-items:center;margin-block-end:8px;display:flex}.ring-number{letter-spacing:-.01em;font-size:13px;font-weight:750}.pieces{gap:24px;display:grid}.piece-row{align-items:center;gap:16px;display:flex}.piece-words,.piece-week,.piece-path{flex-direction:column;gap:10px;display:flex}.piece-words{gap:2px}.marks-row{flex-wrap:wrap;gap:10px;display:flex}@media (min-width:961px){.dev-wide{grid-column:1/-1}.pieces{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:start}}.state-dot.bad{color:var(--danger)}.mail-page>h1{margin-block-end:4px}.mail-page>.muted{margin-block:0 20px}.mail-list{background:var(--line);border-radius:18px;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.mail-row{background:var(--surface);align-items:flex-start;gap:14px;padding:16px;display:flex}.mail-words{flex-direction:column;flex:auto;gap:3px;min-inline-size:0;display:flex}.mail-head{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.mail-employer{font-weight:650}.mail-subject{overflow-wrap:anywhere}.mail-meta{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:14px;display:flex}.mail-row .btn{flex:none}.empty-state{background:var(--surface);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:32px 16px 36px;display:flex}.empty-state p{margin:0;font-weight:600}input:where([type=checkbox]),input:where([type=radio]){appearance:none;border:1.5px solid var(--control);background:var(--surface);vertical-align:middle;cursor:pointer;border-radius:7px;flex:none;place-content:center;block-size:22px;inline-size:22px;margin:0;transition:background-color .16s,border-color .16s;display:inline-grid}input:where([type=radio]){border-radius:999px}input:where([type=checkbox]):after{content:"";border-inline-start:2.5px solid var(--btn-fg);border-block-end:2.5px solid var(--btn-fg);block-size:7px;inline-size:12px;margin-block-start:-3px;transition:transform .16s cubic-bezier(.3,1.4,.5,1);transform:rotate(-45deg)scale(0)}input:where([type=radio]):after{content:"";background:var(--btn-fg);border-radius:999px;block-size:10px;inline-size:10px;transition:transform .16s cubic-bezier(.3,1.4,.5,1);transform:scale(0)}input:where([type=checkbox]):checked,input:where([type=radio]):checked{border-color:var(--btn);background:var(--btn)}input:where([type=checkbox]):checked:after{transform:rotate(-45deg)scale(1)}input:where([type=radio]):checked:after{transform:scale(1)}input:where([type=checkbox]):hover,input:where([type=radio]):hover{border-color:var(--fg)}.with-mark{align-items:center;gap:10px;display:inline-flex}.title.with-mark,h2.with-mark{display:flex}:root{--edge:#e9e6e2}@media (prefers-color-scheme:dark){:root{--edge:#2a2930}}.panel,.card,.group,.mail-list,.empty-state,.note.sunk,.poses li,.tiles,.today-status,.rail-card,.menu-rows{border:1px solid var(--edge);box-shadow:none;background:0 0;border-radius:14px}.today-status:hover{background:var(--hover);box-shadow:none}.rail-card{border-radius:16px}.group,.menu-rows,.mail-list{gap:0;overflow:hidden}.group>*,.menu-row,.mail-row{background:0 0}.tiles{background:var(--edge)}.tile{background:var(--bg)}.group>*+*,.menu-rows>*+*,.mail-list>*+*{border-block-start:1px solid var(--edge)}.menu-row:hover{background:var(--hover)}.menu-row:active{background:var(--press)}.queue>li,.rows td,.rows th,.kv,.iv-proc,.iv-gaps>li{border-color:var(--edge)}.shell-col .main{max-inline-size:1180px}
