@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_64a611{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_64a611{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}:root{--canvas:#F2F5FB;--card:#FFFFFF;--side:#FFFFFF;--hover:#EEF2FA;--line:#E6EBF5;--line-2:#EEF2F8;--ink:#0E1630;--ink-2:#3A4562;--ink-3:#5E6A86;--accent:#2350D8;--accent-2:#1A3DB0;--accent-soft:#E7EEFF;--ok:#0B7A4B;--ok-soft:#E3F6EC;--warn:#B25400;--warn-soft:#FFF1DF;--bad:#C8321F;--bad-soft:#FDECE9;--vio:#5B3BD1;--vio-soft:#EFEAFF;--sans:var(--font-jakarta),system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-jakarta),system-ui,sans-serif;--r:22px;--shadow:0 8px 28px rgba(22,42,110,.07);color-scheme:light}*{box-sizing:border-box}body,html{height:100%;margin:0}body{background:var(--canvas);color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--accent);text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:10px}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sr{position:absolute;left:-9999px}.shell{min-height:100%}.logo{width:36px;height:36px;background:linear-gradient(135deg,#2350D8,#4F74FF);color:#fff;place-items:center;font-size:16px;flex:0 0 36px;box-shadow:0 6px 16px rgba(35,80,216,.3)}.av,.logo{border-radius:12px;display:grid;font-weight:800}.av{width:32px;height:32px;background:var(--accent-soft);color:var(--accent-2);place-items:center;font-size:13px;flex:0 0 32px}.av.lg{width:52px;height:52px;flex-basis:52px;font-size:18px;border-radius:16px}.ph{gap:12px;padding-block:26px 6px;padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}.ph,.ph h1{display:flex;align-items:center;flex-wrap:wrap}.ph h1{margin:0;font-size:26px;font-weight:800;letter-spacing:-.02em;text-wrap:balance;gap:10px}.ph .crumb{font-size:13px;color:var(--ink-3);font-weight:500}.ph .grow{flex:1 1;min-width:0}.body{padding-block:18px 48px;padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px));display:flex;flex-direction:column}.btn{height:40px;padding:0 16px;border-radius:99px;border:0;background:var(--card);font-weight:700;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;color:var(--ink);box-shadow:0 0 0 1px var(--line)}.btn:hover{background:var(--hover)}.btn.pri{background:var(--accent);color:#fff;box-shadow:0 8px 18px rgba(35,80,216,.25)}.btn.pri:hover{background:var(--accent-2)}.btn.ok{background:var(--ok);color:#fff;box-shadow:0 8px 18px rgba(11,122,75,.22)}.btn.danger{color:var(--bad)}.btn.quiet{box-shadow:none;background:transparent}.btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}.pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;border-radius:99px;padding:3px 10px;white-space:nowrap;line-height:18px}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pill.ok{background:var(--ok-soft);color:var(--ok)}.pill.warn{background:var(--warn-soft);color:var(--warn)}.pill.bad{background:var(--bad-soft);color:var(--bad)}.pill.info{background:var(--accent-soft);color:var(--accent-2)}.pill.vio{background:var(--vio-soft);color:var(--vio)}.pill.mute{background:var(--hover);color:var(--ink-2)}.pill.plain:before{display:none}.views{display:flex;gap:6px;flex-wrap:wrap;background:var(--card);padding:6px;border-radius:99px;box-shadow:var(--shadow);width:max-content;max-width:100%}.views,.vt{align-items:center}.vt{height:38px;padding:0 16px;border:0;border-radius:99px;background:none;color:var(--ink-2);font-weight:700;cursor:pointer;display:inline-flex;gap:8px}.vt:hover{background:var(--hover)}.vt[aria-pressed=true]{background:var(--ink);color:#fff}.vt .n{font-size:11px;background:var(--hover);border-radius:99px;padding:0 7px;color:var(--ink-2)}.vt[aria-pressed=true] .n{background:rgba(255,255,255,.18);color:#fff}.path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.step{border:0;cursor:pointer;background:var(--card);color:var(--ink);border-radius:var(--r);padding:18px 20px;text-align:left;display:flex;flex-direction:column;gap:4px;box-shadow:var(--shadow);position:relative;overflow:hidden}.step:after{content:"";position:absolute;right:-18px;top:-18px;width:70px;height:70px;border-radius:50%;background:var(--sc-soft,var(--accent-soft))}.step small{font-size:13px;font-weight:700;color:var(--ink-3);position:relative}.step b{font-size:30px;font-weight:800;line-height:1.1;color:var(--sc,var(--accent));position:relative}.step:hover{transform:translateY(-1px)}.step[aria-pressed=true]{background:var(--sc,var(--accent));color:#fff}.step[aria-pressed=true] b,.step[aria-pressed=true] small{color:#fff}.step[aria-pressed=true]:after{background:rgba(255,255,255,.16)}.step.done{background:var(--ok-soft)}.step.done small{color:var(--ok)}.tw{overflow-x:auto;background:var(--card);border-radius:var(--r);box-shadow:var(--shadow)}table{width:100%;border-collapse:collapse;min-width:720px}th{text-align:left;font-size:12px;font-weight:700;color:var(--ink-3);padding:16px 18px 10px;white-space:nowrap;text-transform:uppercase;letter-spacing:.05em}td{padding:14px 18px;border-top:1px solid var(--line-2);vertical-align:middle}tr.go{cursor:pointer}tr.go:hover td{background:#F7F9FE}td.r,th.r{text-align:right}.who{display:flex;align-items:center;gap:12px;min-width:0}.who b{font-weight:700;display:block}.who small{display:block;font-size:12px}.empty,.mut,.who small{color:var(--ink-3)}.empty{padding:32px;text-align:center}.heroRow{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:18px;gap:18px}.hero{border-radius:26px;padding:24px 26px;color:#fff;background:linear-gradient(135deg,#1F47C9,#2F62F0 55%,#5A86FF);box-shadow:0 18px 40px rgba(35,80,216,.28);display:flex;flex-direction:column;gap:6px;position:relative;overflow:hidden;border:0;text-align:left;cursor:pointer}.hero:after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:rgba(255,255,255,.08)}.hero small{font-size:14px;font-weight:600;opacity:.9;position:relative}.hero .big{font-size:44px;font-weight:800;letter-spacing:-.03em;line-height:1.1;position:relative}.hero .sub{font-size:13px;opacity:.9;position:relative}.spark{display:flex;align-items:flex-end;gap:8px;height:56px;margin-top:10px;position:relative}.spark i{flex:1 1;background:rgba(255,255,255,.28);border-radius:8px 8px 3px 3px;display:block}.spark i.today{background:#fff}.spark-l{display:flex;gap:8px;font-size:11px;opacity:.85;position:relative}.spark-l span{flex:1 1;text-align:center}.side2{gap:18px}.due,.side2{display:flex;flex-direction:column}.due{background:var(--card);border-radius:var(--r);padding:20px 22px;box-shadow:var(--shadow);gap:4px;border:0;text-align:left;cursor:pointer;flex:1 1}.due small{font-size:13px;color:var(--ink-3);font-weight:700}.due .mid{font-size:30px;font-weight:800;color:var(--warn)}.due .sub{font-size:12px;color:var(--ink-3)}.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.tile{border:0;border-radius:var(--r);padding:18px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:10px;background:var(--card);box-shadow:var(--shadow);color:var(--ink)}.tile:hover{transform:translateY(-1px)}.tile .ti{width:44px;height:44px;border-radius:14px;display:grid;place-items:center}.tile .ti svg{width:22px;height:22px}.tile b{font-size:16px;font-weight:800}.tile .tv{font-size:28px;font-weight:800;line-height:1}.tile small{font-size:12px;color:var(--ink-3);font-weight:600}.cols{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.cols>.a{flex:999 1 520px;min-width:0}.cols>.b{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:18px}.card{background:var(--card);border-radius:var(--r);box-shadow:var(--shadow);overflow:hidden}.card-h{display:flex;align-items:center;gap:10px;padding:18px 20px 10px}.card-h h2{margin:0;font-size:16px;font-weight:800;flex:1 1}.card-h span{font-size:12px;color:var(--ink-3);font-weight:600}.brief{margin:0 16px 8px;padding:12px 14px;background:var(--accent-soft);border-radius:14px;font-size:13px;color:var(--accent-2);font-weight:600}.task{display:flex;align-items:center;gap:12px;padding:12px 20px;border-top:1px solid var(--line-2)}.task .t{flex:1 1;min-width:0;background:none;border:0;padding:0;text-align:left;cursor:pointer}.task .t b{display:block;font-weight:700}.task .t small{display:block;color:var(--ink-3);font-size:12px}.ico{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;flex:0 0 40px}.ico svg{width:18px;height:18px}.mini{display:flex;align-items:center;gap:12px;padding:12px 20px;border-top:1px solid var(--line-2);font-size:13px}.mini .t{flex:1 1;min-width:0}.mini small{display:block;color:var(--ink-3);font-size:12px}.bar{height:8px;background:var(--hover);overflow:hidden}.bar,.bar i{border-radius:99px}.bar i{display:block;height:100%}.rec{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.kv{padding-bottom:8px}.kv,.kv div{display:flex;flex-direction:column}.kv div{gap:2px;padding:10px 20px;border-top:1px solid var(--line-2)}.kv small{font-size:12px;color:var(--ink-3);font-weight:600}.kv b{font-weight:600;word-break:break-word}.kv select{height:38px;border:0;box-shadow:0 0 0 1px var(--line);border-radius:12px;padding:0 10px;background:var(--card)}.choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.choice{border:0;box-shadow:0 0 0 1px var(--line);border-radius:16px;padding:12px 14px;cursor:pointer;background:var(--card);text-align:left;font-weight:700;font-size:13px;min-height:56px}.choice small{display:block;font-weight:500;color:var(--ink-3);font-size:12px}.choice[aria-pressed=true]{background:var(--accent);color:#fff;box-shadow:0 8px 18px rgba(35,80,216,.25)}.choice[aria-pressed=true] small{color:#DCE5FF}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:13px;font-weight:700}.field input,.field select,.field textarea{height:44px;border:0;box-shadow:0 0 0 1px var(--line);border-radius:14px;padding:0 12px;background:var(--card)}.field textarea{height:80px;padding:10px 12px;resize:vertical}.err{font-size:12px;color:var(--bad)}.pad{padding:8px 20px 20px;gap:14px}.pad,.tl{display:flex;flex-direction:column}.tl{padding:4px 20px 16px}.tl div{position:relative;padding:8px 0 8px 24px;font-size:13px;font-weight:500}.tl div:before{content:"";position:absolute;left:4px;top:14px;width:10px;height:10px;border-radius:50%;background:var(--line);box-shadow:0 0 0 3px var(--card)}.tl div:after{content:"";position:absolute;left:8px;top:26px;bottom:-8px;width:2px;background:var(--line-2)}.tl div:last-child:after{display:none}.tl div:first-child:before{background:var(--accent)}.tl small{display:block;font-weight:400}.note,.tl small{color:var(--ink-3);font-size:12px}.note{margin:0}.callout{border-radius:16px;padding:14px 16px;font-size:13px;font-weight:600}.callout.warn{background:var(--warn-soft);color:#7A3A06}.callout.ok{background:var(--ok-soft);color:#05502F}.scrim{inset:0;background:rgba(14,22,48,.35);z-index:40}.dlg,.scrim{position:fixed}.dlg{z-index:41;left:50%;top:12vh;transform:translateX(-50%);width:min(560px,calc(100% - 32px));background:var(--card);border-radius:24px;box-shadow:0 30px 70px rgba(14,22,48,.25);display:flex;flex-direction:column;max-height:76vh;overflow:hidden}.dlg .hd{display:flex;align-items:center;gap:10px;padding:18px 20px 6px}.dlg .hd h2{margin:0;font-size:18px;font-weight:800;flex:1 1}.dlg .ft{display:flex;gap:8px;justify-content:flex-end;padding:12px 20px 20px}.ck input{width:100%;height:58px;border:0;border-bottom:1px solid var(--line);padding:0 20px;font-size:16px;outline:none}.ck ul{list-style:none;margin:0;padding:8px;overflow:auto}.ck li button{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:12px;background:none;text-align:left;cursor:pointer;font-weight:600}.ck li button.on,.ck li button:hover{background:var(--hover)}.ck li small{margin-left:auto;color:var(--ink-3);font-size:12px;font-weight:500}.ck .gh{font-size:11px;font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;padding:8px 12px 4px}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);background:var(--ink);color:#fff;padding:12px 18px;border-radius:99px;font-weight:600;font-size:13px;z-index:60;box-shadow:0 12px 32px rgba(14,22,48,.25);max-width:calc(100% - 32px)}.hs{display:flex;gap:28px;margin-top:6px;position:relative}.hs span{display:flex;flex-direction:column}.hs small{font-size:12px;opacity:.85;font-weight:600}.hs b{font-size:20px;font-weight:800}.mini .btn.sm{height:34px;padding:0 12px}.tabbar{display:none}body{background-color:#FFF8F1;background-image:radial-gradient(rgba(240,170,110,.35) 1.2px,transparent 1.6px);background-size:34px 34px}.pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.pgrid>.span2{grid-column:span 2}@media (max-width:1250px){.pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pgrid>.span2{grid-column:auto}}.pgrid>.pban,.pgrid>.wide{grid-column:1/-1}.pban{display:flex;gap:24px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#fff;border-radius:22px;padding:22px 24px;box-shadow:var(--shadow);background-image:linear-gradient(120deg,#FFFFFF 55%,#EEF3FF)}.pban-t{display:flex;flex-direction:column;gap:4px;min-width:0}.pban-t small{font-size:13px;font-weight:700;color:var(--ink-3)}.pban-t>b{font-size:40px;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--ink)}.pban-t>span{font-size:14px;color:var(--ink-2);font-weight:600}.pban-t>span b{font-weight:800}.pillbtn{margin-top:10px;align-self:flex-start;height:36px;padding:0 16px;border:0;border-radius:99px;background:#1F5FE0;color:#fff;font-weight:700;font-size:13px;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.pillbtn svg,.sect-h a svg{width:14px;height:14px}.pban-c{display:flex;align-items:flex-end;gap:8px;height:96px;flex:0 1 320px;min-width:200px}.pban-c i{flex:1 1;background:#D6E2FF;border-radius:8px 8px 3px 3px;display:block}.pban-c i.on{background:#1F5FE0}.sect{background:#fff;border-radius:22px;box-shadow:var(--shadow);padding:18px 18px 16px;min-width:0}.sect-h{display:flex;align-items:center;gap:10px;margin:0 2px 14px}.sect-h h2{margin:0;font-size:19px;font-weight:800;flex:1 1;letter-spacing:-.01em}.sect-h a{font-size:14px;font-weight:700;color:#1F5FE0;display:inline-flex;align-items:center;gap:4px}.sect-h .hint{font-size:12px;color:var(--ink-3);font-weight:600}.ogrid,.qgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.qa{border:0;background:none;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;font-size:13px;font-weight:600;color:var(--ink);padding:4px 0;text-align:center}.circ{width:58px;height:58px;border-radius:50%;color:#fff;display:grid;place-items:center;box-shadow:0 0 0 4px #DCE6FF}.circ svg{width:24px;height:24px}.qa:hover .circ{background:#0A2F7C}.oi{border:0;background:none;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;padding:6px 2px;border-radius:14px;text-align:center}.oi:hover{background:var(--hover)}.oic{color:#1F5FE0;display:grid;place-items:center;height:32px}.oic svg{width:28px;height:28px}.oil{font-size:13px;font-weight:600;color:var(--ink-2);line-height:1.25}.oi b{font-size:16px;font-weight:800;white-space:nowrap}.dlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.dr{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;box-shadow:0 0 0 1px var(--line);min-width:0}.drc{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:0 0 40px}.drc svg{width:18px;height:18px}.drt{flex:1 1;min-width:0}.drt b{display:block;font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drt small{display:block;font-size:13px;font-weight:600}.soft{height:34px;padding:0 14px;border:0;border-radius:99px;background:#E8F0FF;color:#1F5FE0;font-weight:700;font-size:13px;cursor:pointer;white-space:nowrap}.soft:hover{background:#D6E4FF}.sect .mini{padding:10px 4px}.fab{display:none}.appbar{gap:12px}.appbar .logo{width:44px;height:44px;border-radius:50%;font-size:18px}.appbar .grow{flex:1 1;min-width:0}.icb{position:relative;width:44px;height:44px;border-radius:50%;border:0;background:transparent;display:grid;place-items:center;cursor:pointer;color:var(--ink)}.icb:hover{background:rgba(14,22,48,.06)}.icb svg{width:24px;height:24px}.dotc{position:absolute;top:4px;right:2px;min-width:18px;height:18px;border-radius:99px;background:var(--bad);color:#fff;font-size:10px;font-weight:800;display:grid;place-items:center;padding:0 4px;box-shadow:0 0 0 2px #FFF8F1}.home{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.home>.carousel,.home>.duewrap,.home>.offer,.home>.wide{grid-column:1/-1}.home>*{min-width:0}.carousel{position:relative}.slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:24px}.slides::-webkit-scrollbar{display:none}.slide{flex:0 0 100%;scroll-snap-align:start;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 26px 34px;background:#F4F5F8;border-radius:24px;min-height:190px}.slide.warm{background:#FFF0E3}.slide.cool{background:#EEF0FF}.sl-t{display:flex;flex-direction:column;gap:4px;min-width:0}.sl-t small{font-size:14px;font-weight:700;color:var(--ink-2)}.sl-t>b{font-size:42px;font-weight:800;letter-spacing:-.02em;line-height:1.05}.sl-t>span{font-size:14px;font-weight:600;color:var(--ink-2)}.sl-t>span b{font-weight:800}.sl-c{display:flex;align-items:flex-end;gap:8px;height:110px;flex:0 1 300px;min-width:170px}.sl-c i{flex:1 1;background:#D3DEFA;border-radius:8px 8px 3px 3px}.sl-c i.on{background:#1F5FE0}.sl-big{color:#1F5FE0;opacity:.9}.sl-big svg{width:96px;height:96px}.slide.warm .sl-big{color:#C25E00}.slide.cool .sl-big{color:#5B3BD1}.dots{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:center;gap:6px;pointer-events:none}.dots i{width:7px;height:7px;border-radius:99px;background:#C3C8D4;transition:width .2s}.dots i.on{width:18px;background:#1E2A45}.duewrap{display:flex;flex-direction:column;gap:10px}.duewrap .sect-h{margin:4px 4px 2px}.duecard{display:flex;align-items:center;gap:14px;background:#fff;border-radius:20px;padding:14px 18px;box-shadow:var(--shadow);min-width:0}.duecard .drc{width:46px;height:46px;flex-basis:46px}.duecard .drt b{font-size:16px}.duecard .drt small{font-size:14px}.soft{border:1px solid #cfddfb}.morelink{align-self:center;border:0;background:#fff;box-shadow:var(--shadow);border-radius:99px;height:38px;padding:0 18px;font-weight:700;color:#1F5FE0;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.morelink svg{width:14px;height:14px}.sect-h h2{font-size:22px}.circ{background:#0B3C9C;box-shadow:0 0 0 3px #fff,0 0 0 5px #F2C14E}.qa span:last-child{color:var(--ink-2);line-height:1.3}.oil,.qa span:last-child{font-weight:500;font-size:14px}.hrow{display:flex;overflow-x:auto;scrollbar-width:none;gap:4px;scroll-snap-type:x proximity}.hrow::-webkit-scrollbar{display:none}.hrow .oi{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 3px);scroll-snap-align:start}.hbar{width:48px;height:5px;background:#E4E7EE;margin:12px auto 0;overflow:hidden}.hbar,.hbar i{border-radius:99px}.hbar i{display:block;height:100%;background:#7C8396}.offer{display:flex;align-items:center;gap:16px;border:0;border-radius:22px;padding:16px 20px;background:linear-gradient(100deg,#D9F1FB,#E8F7FD);cursor:pointer;text-align:left;box-shadow:var(--shadow)}.offer-i{width:54px;height:54px;border-radius:16px;background:#fff;color:#E07A10;display:grid;place-items:center;flex:0 0 54px}.offer-i svg{width:30px;height:30px}.offer-t{flex:1 1;min-width:0}.offer-t b{display:block;font-size:17px;font-weight:800}.offer-t small{display:block;color:var(--ink-2);font-size:13px}.offer-c svg{width:22px;height:22px;color:var(--ink)}.fdue{border-radius:26px;padding:22px 24px 20px;color:#fff;background:linear-gradient(135deg,#1C47C6,#2C62F0 60%,#5B86FF);box-shadow:0 16px 34px rgba(35,80,216,.28);position:relative;overflow:hidden}.fdue:after{content:"";position:absolute;right:-60px;top:-70px;width:230px;height:230px;border-radius:50%;background:rgba(255,255,255,.09);pointer-events:none}.fdue-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;position:relative}.fdue small{font-size:14px;font-weight:600;opacity:.92}.fbig.fmid{font-size:26px}.fbig{font-size:40px;letter-spacing:-.02em;line-height:1.15}.fbig,.fpill{font-weight:800}.fpill{border:0;background:#fff;color:#1F5FE0;font-size:14px;height:40px;padding:0 16px;border-radius:99px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;box-shadow:0 6px 16px rgba(0,0,0,.12)}.fch a svg,.fpill svg{width:14px;height:14px}.fthree{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px;position:relative}.fthree>*{display:block;border:0;background:rgba(255,255,255,.15);color:#fff;border-radius:16px;padding:11px 13px;text-align:left;cursor:pointer}.fthree>:hover{background:rgba(255,255,255,.22)}.fthree span{display:block;font-size:12.5px;opacity:.92;font-weight:600}.fthree b{font-size:19px;font-weight:800}.fcard{background:#fff;border-radius:24px;box-shadow:var(--shadow);padding:18px 18px 14px}.fch{display:flex;align-items:center;margin-bottom:14px}.fch h2{flex:1 1;margin:0;font-size:20px;font-weight:800;letter-spacing:-.01em}.fch a{font-size:14px;font-weight:700;color:#1F5FE0;display:inline-flex;align-items:center;gap:4px}.fqg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.fq{border:0;background:none;display:flex;flex-direction:column;align-items:center;gap:9px;cursor:pointer;padding:6px 0;border-radius:16px}.fq:hover{background:var(--hover)}.fcirc{width:56px;height:56px;border-radius:50%;background:#0B3C9C;color:#fff;display:grid;place-items:center;position:relative;box-shadow:0 0 0 3px #fff,0 0 0 5px #F2C14E}.fcirc svg{width:24px;height:24px}.fn{position:absolute;top:-7px;right:-9px;min-width:24px;height:24px;border-radius:99px;background:#fff;color:var(--ink);font-size:12.5px;font-weight:800;display:grid;place-items:center;padding:0 6px;box-shadow:0 2px 8px rgba(0,0,0,.18)}.fn.red{background:var(--bad);color:#fff}.fl{font-size:13px;font-weight:600;color:var(--ink-2);text-align:center;line-height:1.25;max-width:90px}.frow{display:flex;align-items:center;gap:12px;padding:10px 0}.frow+.frow{border-top:1px solid var(--line-2)}.frc{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;flex:0 0 42px}.frc svg{width:18px;height:18px}.frc.red{background:var(--bad);color:#fff}.frc.blue{background:#E7EEFF;color:#1F5FE0}.frc.amber{background:#FFF1DF;color:#B25400}.frt{flex:1 1;min-width:0;border:0;background:none;text-align:left;cursor:pointer;padding:0}.frt b{display:block;font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.frt small{display:block;font-size:13px;font-weight:600;color:var(--ink-3)}.frt small.red{color:var(--bad)}.fsoft{height:36px;padding:0 18px;border-radius:99px;background:#E8F0FF;border:1px solid #cfddfb;color:#1F5FE0;font-weight:800;font-size:13.5px;cursor:pointer}.fsoft:hover{background:#D6E4FF}.fmg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.fm{border:0;background:none;display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer;padding:8px 2px;border-radius:16px;text-align:center}.fm:hover{background:var(--hover)}.fm svg{width:26px;height:26px;color:#1F5FE0}.fm span{font-size:13px;font-weight:600;color:var(--ink-2)}.fm b{font-size:17px;font-weight:800;white-space:nowrap}.ld{position:fixed;top:0;right:0;bottom:0;width:min(500px,100%);background:#F6F8FC;z-index:41;display:flex;flex-direction:column;box-shadow:-20px 0 60px rgba(14,22,48,.18);padding-right:env(safe-area-inset-right,0)}.ld-hero{background:linear-gradient(135deg,#1C47C6,#2C62F0 60%,#5B86FF);color:#fff;padding:calc(18px + env(safe-area-inset-top,0px)) 20px 18px;border-radius:0 0 28px 28px;box-shadow:0 12px 28px rgba(35,80,216,.25)}.ld-top{display:flex;align-items:center;gap:12px}.ld-av{width:52px;height:52px;border-radius:50%;background:#fff;color:#1C47C6;display:grid;place-items:center;font-weight:800;font-size:20px;flex:0 0 52px}.ld-who{flex:1 1;min-width:0}.ld-who h2{margin:0;font-size:20px;font-weight:800}.ld-who span{font-size:13px;opacity:.92;font-weight:600}.ld-x{width:40px;height:40px;border-radius:50%;border:0;background:rgba(255,255,255,.18);color:#fff;display:grid;place-items:center;cursor:pointer}.ld-x svg{width:18px;height:18px}.ld-chips{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0 14px}.hchip{font-size:12px;font-weight:700;border-radius:99px;padding:3px 10px;background:rgba(255,255,255,.18)}.hchip.red{background:#fff;color:var(--bad)}.hchip.green{background:#E3F6EC;color:var(--ok)}.ld-acts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.ld-a{border:0;background:none;color:#fff;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12.5px;font-weight:700;cursor:pointer;text-decoration:none}.ld-a span{width:50px;height:50px;border-radius:50%;background:#fff;color:#1C47C6;display:grid;place-items:center;box-shadow:0 6px 14px rgba(0,0,0,.15)}.ld-a span svg{width:21px;height:21px}.ld-a:hover span{transform:translateY(-1px)}.ld-body{flex:1 1;overflow:auto;padding:18px 18px 10px;display:flex;flex-direction:column;gap:16px}.ld-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:relative}.ld-path:before{content:"";position:absolute;left:12%;right:12%;top:14px;height:3px;background:#DCE3F0;border-radius:3px}.lp{display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;font-weight:700;color:var(--ink-3)}.lp,.lp i{font-size:12px}.lp i{width:30px;height:30px;border-radius:50%;background:#fff;border:2px solid #dce3f0;display:grid;place-items:center;font-style:normal}.lp i svg{width:14px;height:14px}.lp.done i{background:var(--ok);border-color:var(--ok);color:#fff}.lp.done{color:var(--ok)}.lp.on i{background:#1F5FE0;border-color:#1F5FE0;color:#fff;box-shadow:0 0 0 5px #DCE6FF}.lp.on{color:#1F5FE0}.ld-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.lt{display:flex;align-items:center;gap:10px;background:#fff;border-radius:16px;padding:11px 12px;box-shadow:0 2px 10px rgba(22,42,110,.05);min-width:0}.lti{width:34px;height:34px;border-radius:12px;background:#EEF3FF;color:#1F5FE0;display:grid;place-items:center;flex:0 0 34px}.lti svg{width:17px;height:17px}.lt small{display:block;font-size:11.5px;color:var(--ink-3);font-weight:600}.lt b{display:block;font-size:13.5px;font-weight:700;word-break:break-word}.lt select{width:100%;height:34px;border:0;box-shadow:0 0 0 1px var(--line);border-radius:10px;padding:0 8px;background:#fff;font-weight:700}.ld-h{margin:0 0 10px;font-size:15px;font-weight:800}.ld-picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ld-pick{display:flex;align-items:center;gap:10px;border:0;background:#fff;border-radius:16px;padding:12px;text-align:left;cursor:pointer;box-shadow:0 0 0 1px var(--line);min-height:64px}.ld-pick .pi{width:38px;height:38px;border-radius:50%;background:var(--pb);color:var(--pf);display:grid;place-items:center;flex:0 0 38px}.ld-pick .pi svg{width:18px;height:18px}.ld-pick b{display:block;font-size:13px;font-weight:800;line-height:1.25}.ld-pick small{display:block;font-size:11.5px;color:var(--ink-3);font-weight:600}.ld-pick[aria-pressed=true]{box-shadow:0 0 0 2px var(--pf);background:var(--pb)}.ld-foot{display:flex;gap:10px;padding:12px 18px calc(14px + env(safe-area-inset-bottom,0px));background:#fff;box-shadow:0 -6px 20px rgba(22,42,110,.06)}.ld-foot .big{flex:1 1;height:48px;font-size:15px}.ld-foot .btn{height:48px}@media (prefers-reduced-motion:no-preference){.ld{animation:ldin .2s ease-out}@keyframes ldin{0%{transform:translateX(30px);opacity:.5}}}.vgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:24px;column-gap:24px}@media (max-width:1100px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.heroRow{grid-template-columns:1fr}.side2{flex-direction:row;flex-wrap:wrap}.rec{grid-template-columns:1fr}.path{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.body,.ph{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.choices{grid-template-columns:1fr}.hero .big{font-size:34px}body{padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))}.tabbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--card);box-shadow:0 -8px 24px rgba(22,42,110,.08);padding:8px max(8px,env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px))}.tabbar a,.tabbar button{display:flex;flex-direction:column;align-items:center;gap:3px;border:0;background:none;color:var(--ink-3);font-size:11px;font-weight:700;padding:6px 0;border-radius:14px;cursor:pointer}.tabbar svg{width:22px;height:22px}.tabbar [aria-current=page]{color:var(--accent);background:var(--accent-soft)}.ph{padding-top:18px}.ph h1{font-size:22px}.tw{background:none;box-shadow:none;overflow:visible;border-radius:0}.tw table{min-width:0}.tw thead{display:none}.tw tbody,.tw td,.tw tr{display:block}.tw tr{background:var(--card);border-radius:18px;box-shadow:var(--shadow);margin-bottom:12px;padding:10px 0}.tw td{border:0;padding:5px 16px}.tw td.r{text-align:left}.tw td.z{display:none}.tw td[data-l]{display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:right}.tw td[data-l]:before{content:attr(data-l);color:var(--ink-3);font-weight:600;font-size:13px;text-align:left}.toast{bottom:calc(150px + env(safe-area-inset-bottom,0px));border-radius:16px}.card .tw tr{box-shadow:0 0 0 1px var(--line);margin:0 12px 10px}.heroRow{gap:14px}.tiles{gap:12px}.hs{gap:18px}.pgrid{gap:14px}.home,.pgrid{grid-template-columns:1fr}.home{gap:16px}.fdue{padding:18px 18px 16px}.fbig{font-size:32px}.fthree b{font-size:16px}.fthree span{font-size:11.5px}.fcirc{width:52px;height:52px}.ld{width:100%}.ld-picks{grid-template-columns:1fr}.hide-m{display:none}.appbar .logo{display:grid}.duecard .drt b{white-space:normal;overflow:visible}.duecard{padding:14px}.ph{padding-top:12px}.appbar h1{font-size:18px}.slide{flex-direction:column;align-items:flex-start;padding:20px 20px 34px}.sl-t>b{font-size:34px}.sl-c{width:100%;flex-basis:auto;height:64px}.sl-big{display:none}.hrow .oi{flex-basis:calc(25% - 3px)}.vgrid{grid-template-columns:1fr}.fab{background:linear-gradient(180deg,#1E56D6,#0B2E7E);border:2px solid #3b78ff;gap:8px;box-shadow:0 10px 26px rgba(11,46,126,.45),inset 0 1px 0 rgba(255,255,255,.25)}.dlist{grid-template-columns:1fr}.pban-t>b{font-size:34px}.pban-c{flex-basis:100%;height:70px}.fab{display:inline-flex;position:fixed;left:50%;transform:translateX(-50%);bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:31;height:50px;padding:0 26px;border:0;border-radius:99px;background:#0B3C9C;color:#fff;font-weight:800;font-size:16px;align-items:center;box-shadow:0 10px 26px rgba(11,60,156,.35);cursor:pointer}.ph .btn.pri{display:none}.circ{width:52px;height:52px}.sect-h h2{font-size:18px}}@media (max-width:480px){.path{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.step{padding:14px 16px}.step b{font-size:24px}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tile .tv{font-size:24px}}@media (prefers-reduced-motion:no-preference){.dlg{animation:pop .16s ease-out}@keyframes pop{0%{opacity:.4;transform:translateX(-50%) translateY(8px)}}.step,.tile{transition:transform .12s ease}}.tabs{display:flex;gap:6px;flex-wrap:wrap;background:var(--card);padding:6px;box-shadow:var(--shadow);width:max-content;max-width:100%;overflow-x:auto}.tabs,.tabs a{border-radius:99px}.tabs a{height:38px;padding:0 16px;color:var(--ink-2);font-weight:700;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.tabs a:hover{background:var(--hover)}.tabs a[aria-current=page]{background:var(--ink);color:#fff}.tabs a .n{font-size:11px;background:var(--hover);border-radius:99px;padding:0 7px;color:var(--ink-2)}.tabs a[aria-current=page] .n{background:rgba(255,255,255,.18);color:#fff}.bar-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.bar-row .grow{flex:1 1}.search{height:42px;border:0;border-radius:99px;padding:0 16px;background:var(--card);box-shadow:var(--shadow);min-width:240px}.form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.form .wide,.form-actions{grid-column:1/-1}.form-actions{display:flex;gap:10px;justify-content:flex-end}.hint{font-size:12px;color:var(--ink-3)}.sw{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-top:1px solid var(--line-2)}.sw:first-child{border-top:0}.sw input{width:20px;height:20px;margin-top:2px;accent-color:var(--accent)}.sw b{display:block;font-weight:700}.sw small{display:block;color:var(--ink-3)}.chk{display:flex;flex-wrap:wrap;gap:8px}.chk label{background:var(--hover);border-radius:99px;padding:6px 12px;font-weight:600;cursor:pointer}.chk label,.status{display:inline-flex;align-items:center;gap:6px;font-size:13px}.status{font-weight:700}.status i{width:9px;height:9px;border-radius:50%;background:var(--ink-3)}.status.ok i{background:var(--ok)}.status.bad i{background:var(--bad)}.status.on i{background:var(--ok);box-shadow:0 0 0 3px var(--ok-soft)}.msg{border-radius:14px;padding:12px 14px;font-weight:600;font-size:13px}.msg.ok{background:var(--ok-soft);color:#05502F}.msg.bad{background:var(--bad-soft);color:#7A1D10}.msg.info{background:var(--accent-soft);color:var(--accent-2)}.files{display:flex;flex-direction:column;gap:8px}.file{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;box-shadow:0 0 0 1px var(--line);background:#fff;min-width:0}.file .t{flex:1 1;min-width:0}.file b{display:block;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file small{color:var(--ink-3);font-size:12px}.upl{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.upl input[type=file]{max-width:100%}.grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.stack{display:flex;flex-direction:column;gap:18px;min-width:0}.bell{position:relative}.bell-pop{position:absolute;right:0;top:50px;width:min(360px,calc(100vw - 32px));background:#fff;border-radius:20px;box-shadow:0 24px 60px rgba(14,22,48,.22);z-index:50;overflow:hidden}.bell-pop .hd{display:flex;align-items:center;padding:14px 16px 8px;font-weight:800}.bell-pop .hd button{margin-left:auto}.bell-pop ul{list-style:none;margin:0;padding:0 6px 8px;max-height:60vh;overflow:auto}.bell-pop li a{display:block;padding:10px;border-radius:12px;color:var(--ink)}.bell-pop li a:hover{background:var(--hover)}.bell-pop li.unread a b:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);margin-right:6px;vertical-align:middle}.bell-pop small{display:block;color:var(--ink-3);font-size:12px}.auth{min-height:100vh;display:grid;place-items:center;padding:24px 16px}.auth-card{width:min(420px,100%);background:#fff;border-radius:28px;box-shadow:0 30px 70px rgba(14,22,48,.14);overflow:hidden}.auth-top{background:linear-gradient(135deg,#1C47C6,#2C62F0 60%,#5B86FF);color:#fff;padding:26px 24px 22px}.auth-top .logo{width:48px;height:48px;border-radius:50%;margin-bottom:12px}.auth-top h1{margin:0;font-size:22px;font-weight:800}.auth-top p{margin:4px 0 0;opacity:.9;font-weight:600}.auth-body{padding:22px 24px 26px;display:flex;flex-direction:column;gap:14px}.auth-body .btn{height:48px;font-size:15px}.otp{letter-spacing:.5em;font-size:22px!important;text-align:center;font-weight:800}.paypage{max-width:520px;margin:0 auto;padding:24px 16px 40px;display:flex;flex-direction:column;gap:16px}.kvt{width:100%;border-collapse:collapse;min-width:0}.kvt td{padding:10px 0;border-top:1px solid var(--line-2)}.kvt td:last-child{text-align:right;font-weight:700}.inv{background:#fff;color:#111;max-width:860px;margin:0 auto;padding:36px;border-radius:18px;box-shadow:var(--shadow);font-size:13px}.inv h1{font-size:22px;margin:0}.inv table{min-width:0;width:100%;border-collapse:collapse;margin:14px 0}.inv td,.inv th{border:1px solid #d8dce6;padding:8px 10px;text-transform:none;letter-spacing:0;font-size:12.5px;color:#111;text-align:left}.inv th{background:#F3F5FA;font-weight:700}.inv .r{text-align:right}.inv-top{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;border-bottom:2px solid #1c47c6;padding-bottom:14px}.inv-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:14px}.inv-two h3{margin:0 0 4px;font-size:12px;text-transform:uppercase;color:#5E6A86;letter-spacing:.05em}.inv-sign{display:flex;justify-content:flex-end;margin-top:30px;text-align:right}@media print{body{background:#fff!important}.fab,.noprint,.ph,.sb,.tabbar{display:none!important}.inv{box-shadow:none}.body,.inv{padding:0}}.dlg .bd{padding:6px 20px 4px;display:flex;flex-direction:column;gap:12px}.code{font-family:ui-monospace,Menlo,monospace;background:var(--hover);border-radius:10px;padding:10px 12px;word-break:break-all;font-size:13px}@media (max-width:820px){.form,.grid2{grid-template-columns:1fr}.search{min-width:0;width:100%}.inv{padding:18px}.inv-two{grid-template-columns:1fr}}.field label>input,.field label>select,.field label>textarea{display:block;width:100%;margin-top:6px;font-weight:500}.more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.more-grid a{display:flex;flex-direction:column;align-items:center;gap:8px;background:#fff;border-radius:20px;padding:18px 8px;box-shadow:var(--shadow);color:var(--ink);font-weight:700;font-size:13px;text-align:center}.more-grid a svg{width:26px;height:26px;color:#1F5FE0}.logo{background:#fff!important;box-shadow:0 4px 14px rgba(14,22,48,.12)!important;overflow:hidden}.logo img{width:78%;height:78%;object-fit:contain;display:block}.auth-top .logo{width:56px;height:56px;border-radius:16px;display:grid;place-items:center}.fm,.fq,.frt,.more-grid a,.offer,.tabbar a{color:var(--ink)}.tabbar a{color:var(--ink-3)}.inv{overflow-x:auto;min-width:0;width:100%;box-sizing:border-box}@media (max-width:820px){.inv td,.inv th{padding:6px;font-size:11.5px}.inv-top>div:last-child{text-align:left!important}}.shell{min-height:100vh}.sb,.shell{display:flex}.sb{width:236px;flex:0 0 236px;background:#fff;box-shadow:1px 0 0 #EEF0F5;flex-direction:column;padding:14px 12px;position:-webkit-sticky;position:sticky;top:0;height:100vh;transition:width .18s,flex-basis .18s;z-index:20}.sbh{display:flex;align-items:center;gap:10px;padding:2px 6px 14px;color:var(--ink)}.appbar .logo,.sbh .logo{width:42px;height:42px;border-radius:50%;flex:0 0 42px;display:grid;place-items:center}.lbl b{font-size:17px;font-weight:800}.lbl b,.lbl small{display:block;white-space:nowrap}.lbl small{font-size:12px;color:var(--ink-3)}.sbn{flex-direction:column;gap:2px;overflow-y:auto;overflow-x:hidden;padding:4px 2px}.dn,.sbn{display:flex}.dn{align-items:center;gap:12px;padding:6px 8px;border-radius:99px;color:var(--ink-2)}.dn:hover{background:#F2F5FB}.dc{width:40px;height:40px;flex:0 0 40px;border-radius:50%;background:#EEF3FF;color:#1F5FE0;display:grid;place-items:center;position:relative}.dc svg{width:19px;height:19px}.dc i{position:absolute;top:-5px;right:-7px;background:var(--bad);color:#fff;font-style:normal;font-size:11px;font-weight:800;min-width:20px;height:20px;border-radius:99px;display:grid;place-items:center;padding:0 5px;box-shadow:0 0 0 2px #fff}.dn b{font-size:14px;font-weight:700;white-space:nowrap}.dn[aria-current=page]{background:#EEF3FF}.dn[aria-current=page] .dc{background:#0B3C9C;color:#fff;box-shadow:0 0 0 3px #fff,0 0 0 5px #F2C14E}.dn[aria-current=page] b{color:#0B3C9C;font-weight:800}.sbf{margin-top:auto;gap:6px;padding:10px 4px 2px}.sbf,.sbme{display:flex;align-items:center}.sbme{gap:10px;flex:1 1;min-width:0;color:var(--ink)}.me2{width:42px;height:42px;flex:0 0 42px;background:#0B3C9C;color:#fff;place-items:center;font-weight:800;box-shadow:0 0 0 2px #fff,0 0 0 4px #F2C14E}.me2,.sbout{border-radius:50%;display:grid}.sbout{width:38px;height:38px;border:0;background:#F2F4F8;place-items:center;cursor:pointer;color:var(--ink-2)}.shell.sbmini .sb{width:76px;flex-basis:76px;padding:14px 10px}.shell.sbmini .dn b,.shell.sbmini .lbl{display:none}.shell.sbmini .dn{justify-content:center;padding:6px 0}.shell.sbmini .dn[aria-current=page]{background:none}.shell.sbmini .sbf,.shell.sbmini .sbh{justify-content:center;padding-left:0;padding-right:0}.shell.sbmini .sbme{flex:0 0 auto}.work{flex:1 1;min-width:0;display:flex;flex-direction:column;min-height:100vh}.ph{position:-webkit-sticky;position:sticky;top:0;z-index:15;background:#fff;box-shadow:0 2px 14px rgba(22,42,110,.06);padding:12px 28px;display:block}.appbar{display:flex;align-items:center;gap:16px;width:100%}.appbar .logo{display:none}.tg{width:44px;height:44px;border-radius:50%;border:0;background:#F2F4F8;display:grid;place-items:center;cursor:pointer;color:var(--ink);flex:0 0 44px}.tg svg{width:22px;height:22px}.greet{min-width:0;flex:0 1 auto}.greet h1{margin:0;font-size:18px;font-weight:800;letter-spacing:-.01em;display:block}.greet .crumb,.greet h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.greet .crumb{font-size:12.5px;color:var(--ink-3);font-weight:600}.sbox{flex:1 1;max-width:520px;margin:0 auto;height:44px;border:0;border-radius:99px;background:#F2F4F8;display:flex;align-items:center;gap:10px;padding:0 18px;color:var(--ink-3);font-weight:500;cursor:pointer;text-align:left}.sbox kbd{margin-left:auto;font-size:11px;background:#fff;border-radius:6px;padding:1px 7px;font-family:inherit}.appbar .btn.pri{height:44px;padding:0 18px;background:#0B3C9C;font-size:14px}.show-m{display:none!important}.body{padding:22px 28px 28px}.body,.fhome{gap:22px;flex:1 1}.fhome{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-gap:22px;align-items:stretch}.fcol{gap:22px;min-width:0}.fcol,.fcol>.fcard{display:flex;flex-direction:column}.fcol>.fcard{padding:22px 24px}.fhome.fill .fcol>.fcard{flex:1 1 auto}.fcol>.fcard .fch{margin-bottom:6px}.fhome.fill .fcol>.fcard>.fmg,.fhome.fill .fcol>.fcard>.fqg{flex:1 1;align-items:center;padding:6px 0}.fhome.fill .fcol>.fcard .frow{flex:1 1}.fhome.fill .fcol>.fcard.grow2{flex-grow:2}.fcol>.offer{flex:0 0 auto}.fdue{padding:28px 30px}.fcirc{width:64px;height:64px}.fcirc svg{width:27px;height:27px}.fl{font-size:14px;white-space:nowrap}.fm svg{width:30px;height:30px}.fm b{font-size:20px}.fm span{font-size:14px;white-space:nowrap}.frt b{font-size:16px}.frt small{font-size:13.5px}.frc{width:46px;height:46px;flex-basis:46px}.wl{margin-top:8px;display:flex;flex-direction:column;flex:1.4 1}.fhome:not(.fill){align-items:start}.file>svg{width:20px;height:20px;flex:0 0 20px;color:#1F5FE0}.fcol>.fcard.wcard>.fqg{flex:0 0 auto}@media (max-width:1200px){.fhome{grid-template-columns:1fr}.fl,.fm span{white-space:normal}}@media (max-width:820px){.sb,.sbox,.tg{display:none}.ph{position:static;background:none;box-shadow:none;padding:12px 16px 4px}.appbar{gap:10px}.appbar .logo{display:grid}.greet{flex:1 1}.greet h1{white-space:normal;font-size:18px}.show-m{display:grid!important}.body{padding:12px 16px 28px}.fcol,.fhome{gap:16px}.fcol>.fcard{padding:18px 18px 14px}.fdue{padding:18px 18px 16px}.fcirc{width:52px;height:52px}.fcirc svg{width:24px;height:24px}.fl{font-size:13px}.fm svg{width:26px;height:26px}.fm b{font-size:17px}.fm span{font-size:13px}.frt b{font-size:15px}.frt small{font-size:13px}.frc{width:42px;height:42px;flex-basis:42px}}.my .ph{position:-webkit-sticky;position:sticky}.steps{flex-direction:column}.st,.steps{display:flex}.st{gap:12px;position:relative;padding-bottom:16px}.st:not(:last-child):after{content:"";position:absolute;left:15px;top:32px;bottom:0;width:2px;background:#DCE3F0}.st.done:not(:last-child):after{background:var(--ok)}.st i{width:32px;height:32px;border-radius:50%;flex:0 0 32px;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:13px;background:#fff;border:2px solid #dce3f0;color:var(--ink-3);z-index:1}.st.done i{background:var(--ok);border-color:var(--ok);color:#fff}.st.on i{background:#1F5FE0;border-color:#1F5FE0;color:#fff;box-shadow:0 0 0 5px #DCE6FF}.st i svg{width:15px;height:15px}.st b{display:block;font-size:14.5px}.st small{display:block;color:var(--ink-3);font-size:12.5px;font-weight:600}.st.on b{color:#1F5FE0}.dl{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line-2)}.dl:first-of-type{border-top:0}.dl .di{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;flex:0 0 42px}.dl .di svg{width:20px;height:20px}.dl .t{flex:1 1;min-width:0}.dl b{display:block;font-size:14.5px}.dl small{display:block;font-size:12.5px;font-weight:600;color:var(--ink-3)}.dl small.red{color:var(--bad)}.up{height:38px;padding:0 14px;border-radius:99px;border:0;background:#0B3C9C;color:#fff;font-weight:800;font-size:13px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}.up svg{width:16px;height:16px}.ok2{background:var(--ok-soft);color:var(--ok)}.bad2{background:var(--bad-soft);color:var(--bad)}.wait2{background:#EEF3FF;color:#1F5FE0}.amb2{background:#FFF1DF;color:#B25400}.mgr{display:flex;align-items:center;gap:12px}.mgr .me2{width:46px;height:46px;flex:0 0 46px}.mgr .t{flex:1 1;min-width:0}.mgr b{display:block}.mgr small{color:var(--ink-3);font-weight:600;font-size:12.5px}.rnd{width:44px;height:44px;border-radius:50%;background:#EEF3FF;color:#1F5FE0;display:grid;place-items:center;flex:0 0 44px}.rnd svg{width:20px;height:20px}.promise{display:flex;gap:10px;align-items:center;background:#E3F6EC;color:#05502F;border-radius:16px;padding:12px 14px;font-weight:700;font-size:13px}.promise svg{width:20px;height:20px;flex:0 0 20px}.chat{display:flex;flex-direction:column;gap:8px;max-height:360px;overflow:auto;padding:4px 2px}.bub{align-self:flex-start;max-width:85%;background:#F2F4F8;border-radius:16px 16px 16px 4px;padding:9px 12px;font-size:14px;white-space:pre-wrap;word-break:break-word}.bub.me{align-self:flex-end;background:#1F5FE0;color:#fff;border-radius:16px 16px 4px 16px}.bub small{display:block;font-size:11px;opacity:.75;margin-top:3px}.fthree>div{display:block;border-radius:16px;background:rgba(255,255,255,.15);padding:11px 13px}.tabbar button{display:flex;flex-direction:column;align-items:center;gap:3px}.qgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);grid-gap:22px;gap:22px;flex:1 1}.qrow{display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;color:var(--ink)}.qrow:hover{background:#F7F9FE}.qrow[aria-current=page]{background:#EEF3FF;box-shadow:0 0 0 2px #1F5FE0}.qrow .di{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;flex:0 0 42px}.qrow .di svg{width:20px;height:20px}.qrow .t{flex:1 1;min-width:0}.qrow b{display:block}.qrow small{color:var(--ink-3);font-weight:600;font-size:12.5px}.qrow .late{color:var(--bad)}.prev{flex:1 1;border-radius:18px;background:#F2F4F8;display:grid;place-items:center;min-height:360px;overflow:hidden}.prev img{max-width:100%;max-height:70vh;object-fit:contain;display:block}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips label{padding:8px 14px;border-radius:99px;background:#F2F4F8;font-weight:700;font-size:13px;cursor:pointer}.chips input{position:absolute;opacity:0;pointer-events:none}.chips label:has(input:checked){background:var(--bad-soft);color:var(--bad);box-shadow:0 0 0 2px var(--bad)}.acts{display:flex;gap:12px}.acts .btn{height:50px;flex:1 1;font-size:15px}.board{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));grid-gap:16px;gap:16px;flex:1 1;overflow-x:auto;align-items:stretch}.bcol{background:rgba(255,255,255,.6);border-radius:22px;padding:14px;flex-direction:column;gap:12px;box-shadow:0 0 0 1px #EEF0F5;min-height:60vh}.bcol,.bh{display:flex}.bh{align-items:center;gap:8px;padding:2px 4px}.bh b{flex:1 1;font-size:14.5px}.bh .n{background:#fff;border-radius:99px;padding:1px 9px;font-weight:800;font-size:12px}.dot{width:10px;height:10px;border-radius:50%}.bcard{background:#fff;border-radius:18px;padding:14px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:4px;color:var(--ink)}.bcard.late{box-shadow:0 0 0 2px var(--bad),var(--shadow)}.bcard.late small{color:var(--bad)}.bt{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--ink-3)}.bt b{color:#1F5FE0}.bn{font-size:15px}.bcard small{font-weight:600;color:var(--ink-3)}@media (max-width:1200px){.qgrid{grid-template-columns:1fr}}@media (max-width:820px){.board{grid-template-columns:repeat(5,minmax(240px,1fr))}.bcol{min-height:0}.my .ph{position:static}}.qgrid>*{min-width:0}.qrow .t b,.qrow .t small{overflow-wrap:anywhere}.fch{gap:8px;flex-wrap:wrap}.fch .pill{white-space:normal}.my .appbar .logo{display:grid}.xkv{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid var(--line);font-size:14px}.xkv>span{color:var(--ink-2)}.xkv>b{text-align:right;min-width:0;overflow-wrap:anywhere}.h3s{font-size:15px;font-weight:800;margin:18px 0 6px}.h3s small{font-weight:600;color:var(--ink-3)}.lockline{display:flex;gap:8px;align-items:center;background:#EEF3FF;color:#1F4FC4;border-radius:14px;padding:10px 14px;font-size:13.5px;font-weight:600;margin-bottom:6px}.lockline svg{flex:none}.jrow{border-radius:16px;padding-left:8px;padding-right:8px;color:var(--ink)}.jrow.sel{box-shadow:inset 0 0 0 2px #1F5FE0;background:#F5F8FF}.frc.green{background:#E3F6EC;color:var(--ok)}.jd .bar-row,.jd .form-actions{margin-top:12px}.xup select{border:0;background:var(--hover);border-radius:12px;padding:10px 12px;font:inherit;font-weight:600}.rrow{display:grid;grid-template-columns:minmax(0,1fr) auto 110px;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.rrow .t{display:flex;flex-direction:column;min-width:0}.rrow .t small{color:var(--ink-3);font-size:12.5px}.rrow input{width:100%;border:1px solid var(--line);border-radius:12px;padding:9px 10px;font:inherit;font-weight:700;text-align:right}.grn{color:var(--ok);font-weight:800}.rrow .red{color:var(--bad);font-weight:800}.btn.bad{background:#fff;color:var(--bad);box-shadow:inset 0 0 0 1px #F3C3C3}.door .auth-body{gap:10px}.dpick{display:flex;align-items:center;gap:14px;padding:14px;border-radius:18px;background:var(--hover);color:var(--ink)}.dpick:hover{background:#EAF0FF}.dpick .t{flex:1 1;display:flex;flex-direction:column}.dpick .t small{color:var(--ink-3);font-size:12.5px}.dpick .dc{width:44px;height:44px;border-radius:50%;background:#0B3C9C;color:#fff;display:grid;place-items:center;flex:none}.dpick .dc svg{width:20px;height:20px}.dpick>svg{width:18px;height:18px;color:var(--ink-3)}.join{max-width:880px;margin:0 auto;flex-direction:column;gap:16px;padding-bottom:40px}.jh,.join{display:flex}.jh{align-items:center;gap:14px;padding-top:8px}.jh h1{font-size:24px;margin:0}.jh small{color:var(--ink-3);font-weight:600}.jform{display:flex;flex-direction:column;gap:16px}.jn{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#0B3C9C;color:#fff;font-size:14px;margin-right:10px;vertical-align:middle}.svc{display:flex;flex-direction:column}.svr{display:grid;grid-template-columns:minmax(0,1fr) 120px 76px;grid-gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}.svr,.svr label{gap:10px;align-items:center}.svr label{display:flex;font-weight:700;cursor:pointer}.svr label input{width:20px;height:20px;accent-color:#1F5FE0;flex:none}.svr>input{border:1px solid var(--line);border-radius:12px;padding:10px;font:inherit;font-weight:700;width:100%;min-width:0}.svr>input:disabled{background:var(--hover);opacity:.6}.svr.on{background:#F7F9FF}.terms{padding-left:18px;margin:0 0 12px;display:flex;flex-direction:column;gap:6px}.agree{display:flex;gap:10px;align-items:flex-start;font-weight:700;cursor:pointer}.agree input{width:20px;height:20px;accent-color:#1F5FE0;flex:none;margin-top:1px}.btn.big{padding:16px;font-size:17px;border-radius:18px}@media (max-width:820px){.rrow{grid-template-columns:minmax(0,1fr) 96px}.rrow>span.num{grid-column:1/-1;order:3;font-size:13px}.svr{grid-template-columns:minmax(0,1fr) 96px 60px;gap:8px}.xkv{flex-direction:column;gap:2px}.xkv>b{text-align:left}.join{padding-left:16px;padding-right:16px}.fcard>.frow:has(>.pill),.jrow{flex-wrap:wrap}.fcard>.frow:has(>.pill)>.frt,.jrow>.frt{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 70px)}.fcard>.frow:has(>.pill)>.pill,.jrow>.pill{margin-left:56px}}@media (max-width:820px){.body{padding:10px 12px 96px;gap:12px}.ph{padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}.appbar{gap:10px}.greet h1,.ph .greet h1{font-size:16px;font-weight:800}.greet .crumb,.ph .crumb{font-size:12px}.fcol,.fhome{gap:12px}.fcard,.fcol>.fcard{border-radius:16px;padding:14px 14px 10px}.fch{margin-bottom:8px}.fcol>.fcard .fch{margin-bottom:4px}.fch h2{font-size:15px;font-weight:800}.fch a,.fch>small{font-size:12px}.fdue{border-radius:18px;padding:14px 14px 12px}.fdue small{font-size:12px}.fbig{font-size:22px;line-height:1.2}.fpill{height:32px;padding:0 12px;font-size:12.5px}.fthree{gap:8px;margin-top:12px}.fthree>*,.fthree>div{border-radius:12px;padding:8px 10px}.fthree span{font-size:11px}.fthree b{font-size:14px}.fqg{gap:2px}.fq{gap:6px;padding:4px 0}.fcirc{width:44px;height:44px}.fcirc svg{width:21px;height:21px}.fcirc .fn{font-size:10.5px;min-width:18px;height:18px}.fl{font-size:11.5px;max-width:78px}.fm{gap:4px;padding:6px 2px}.fm svg{width:22px;height:22px}.fm span{font-size:11.5px}.fm b{font-size:14px}.frow{padding:8px 0;gap:10px}.frc{width:36px;height:36px;flex-basis:36px}.frc svg{width:18px;height:18px}.frt b{font-size:14px}.frt small,.fsoft{font-size:12px}.fsoft{height:30px;padding:0 12px}.fcard>.frow:has(>.pill)>.pill,.jrow>.pill{margin-left:46px}.pill{font-size:11px;padding:2px 8px;line-height:16px}.btn{height:36px;padding:0 14px;font-size:13px}.btn.big{height:46px;padding:0 16px;font-size:15px;border-radius:14px}.search{height:38px;font-size:13.5px}.dl{gap:10px;padding:10px 0}.dl .di{width:36px;height:36px;flex-basis:36px;border-radius:12px}.dl .di svg{width:18px;height:18px}.dl b{font-size:13.5px}.dl small{font-size:11.5px}.up{font-size:12.5px}.st i{width:26px;height:26px;flex-basis:26px;font-size:12px}.st b{font-size:13.5px}.st small{font-size:11.5px}.promise{font-size:12px;padding:10px 12px;border-radius:12px}.bub{padding:8px 11px}.bub,.me2{font-size:13px}.me2{width:36px;height:36px}.xkv{font-size:13px;padding:9px 0}.h3s{font-size:14px;margin:14px 0 4px}.lockline{padding:8px 10px;border-radius:12px}.hint,.lockline{font-size:12px}.field label{font-size:12.5px}.tabbar{padding:4px 6px calc(4px + env(safe-area-inset-bottom,0px))}.tabbar a,.tabbar button{gap:2px;padding:5px 0;font-size:10.5px;border-radius:12px}.tabbar svg{width:22px;height:22px}.jh h1{font-size:18px}.jn{width:22px;height:22px;font-size:12px;margin-right:8px}.svr label,.svr>input{font-size:13px}.svr>input{padding:8px}.dpick{padding:12px;border-radius:14px}.dpick .dc{width:38px;height:38px}.auth-top h1{font-size:19px}.fab{height:42px;padding:0 18px;font-size:14px;bottom:calc(68px + env(safe-area-inset-bottom,0px))}.fab svg{width:18px;height:18px}.fch h2{flex:1 1 auto;white-space:nowrap}.fch>small{flex-basis:100%;order:3;margin-top:-2px}.tabbar{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.path{gap:8px}.step{padding:9px 10px;border-radius:14px;gap:2px}.step small{font-size:11px;line-height:1.2}.fbig.fmid,.step b{font-size:18px}.greet.df{display:flex;flex-direction:column-reverse}.greet.df .crumb{font-size:12px;font-weight:600}.fthree span{font-size:10.5px}.callnow.grow2{flex:0 0 auto}.tabbar:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:62px;pointer-events:none;background:linear-gradient(0deg,#FFF8F1 72%,rgba(255,248,241,0))}.body{padding-bottom:130px}.body,.fcol,.fhome{gap:9px}.fcard,.fcol>.fcard{padding:12px 12px 8px}.fdue{padding:12px 14px}.fthree{margin-top:10px}.fcirc{width:40px;height:40px}.fcirc svg{width:19px;height:19px}.fq{gap:5px;padding:2px 0}.frow{padding:6px 0}.frc{width:34px;height:34px;flex-basis:34px}.fm{padding:4px 2px;gap:3px}.fm svg{width:20px;height:20px}.lcards{gap:10px}.lc{background:#fff;border-radius:16px;box-shadow:var(--shadow);padding:12px 12px 10px}.lch{display:flex;align-items:center;gap:10px;color:var(--ink)}.lamt{text-align:right;font-weight:800;font-size:14px;white-space:nowrap}.lamt small{display:block;font-size:11px;font-weight:600;color:var(--ink-3)}.lcm{display:flex;align-items:center;gap:8px;margin:8px 0 10px 46px;min-width:0}.lcm small{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;border-top:1px solid var(--line-2);padding-top:10px}.lqa{display:flex;flex-direction:column;align-items:center;gap:4px;border:0;background:none;font:inherit;font-size:11px;font-weight:700;color:var(--ink-2);cursor:pointer;padding:0}.lqa>span{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#E7EEFF;color:#1F5FE0}.lqa>span svg{width:18px;height:18px}.lqa.call>span{background:#0B3C9C;color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #F2C14E}.lqa.wa>span{background:#E3F6EC;color:#0B7A4B}.lqa.pay>span{background:#FFF1DF;color:#B25400}.lqa.pay.on>span{background:#0B7A4B;color:#fff}.lqa.off{opacity:.35;cursor:default}.lqa:disabled{opacity:.6}.frc.vio{background:#EFEAFF;color:#5B3BD1}.frc.grey{background:#EEF1F6;color:#7A8499}}.file .t b,.file b,.frt b,.fthree span,.greet .crumb,.greet h1,.lcm small,.ph .crumb,.sbme .lbl b,.sbme .lbl small{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.fl,.fm span{white-space:normal;overflow-wrap:anywhere}.fqg>*{min-width:0}.sbn{flex:1 1 auto;min-height:0}.sbf{flex:none}@media (min-width:821px) and (max-height:820px){.sb{padding-block:10px}.sbn{gap:0}.sbn .dn{padding-block:3px}}.m-in{display:none}@media (max-width:820px){.m-in{display:inline}.body,.fcol,.fhome{gap:14px}.fcard,.fcol>.fcard{padding:14px 16px 12px;border-radius:18px;box-shadow:0 1px 3px rgba(20,30,60,.06)}.fch{margin-bottom:10px}.fcol>.fcard .fch{margin-bottom:8px}.fch h2{font-size:17px;font-weight:700;letter-spacing:0}.fch a{font-size:13px;font-weight:600}.greet h1,.ph .greet h1{font-weight:700}.fdue{padding:16px 16px 14px}.fbig{font-weight:700}.fdue small{font-weight:500}.fthree b{font-weight:700}.fthree span{font-weight:500}.fq{gap:7px}.fcirc{width:46px;height:46px}.fcirc svg{width:21px;height:21px}.fl{font-size:12px;font-weight:500;color:#3A4459}.frow{padding:10px 0;gap:12px}.frc{width:38px;height:38px;flex-basis:38px}.frt b{font-size:14px;font-weight:600}.frt small{font-size:12px;font-weight:400;color:#6B7487}.frt small .red{color:var(--bad);font-weight:500}.fsoft{font-weight:600}.fm span{font-size:12px;font-weight:500;color:#3A4459}.fm b{font-weight:700}.pill{font-weight:600}.step b{font-weight:700}.step small{font-weight:600}.lc{padding:14px 16px 12px;border-radius:18px;box-shadow:0 1px 3px rgba(20,30,60,.06)}.lch .frt b{font-size:15px}.lamt{font-weight:600}.lcm{margin:8px 0 12px 50px}.lcm small{font-weight:400}.lq{border-top:1px solid #eef1f6;padding-top:12px}.lqa{font-size:12px;font-weight:500;color:#3A4459;gap:6px}.lqa.call>span,.lqa.pay>span,.lqa.wa>span,.lqa>span{width:26px;height:26px;background:none!important;box-shadow:none!important;border-radius:0}.lqa>span svg{width:24px;height:24px}.lqa.call>span{color:#0B3C9C}.lqa.wa>span{color:#0B7A4B}.lqa.pay>span{color:#B25400}.lqa>span{color:#1F5FE0}.lqa.pay.on>span{color:#0B7A4B}.path{background:#fff;border-radius:18px;padding:6px;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));box-shadow:0 1px 3px rgba(20,30,60,.06)}.step{background:none;box-shadow:none;border-radius:12px;padding:8px 6px;text-align:center;align-items:center}.step:after{display:none}.step small{font-size:11.5px;font-weight:500;color:#5A6478}.step b{font-size:18px}.step[aria-pressed=true]{background:#EEF3FF;color:var(--ink)}.step[aria-pressed=true] small{color:#1F5FE0;font-weight:600}.step[aria-pressed=true] b{color:var(--sc,#1F5FE0)}.fhome.fill{display:flex;flex-direction:column}.fhome.fill>.fcol{display:contents}.fhome.fill>.fcol>*{order:6}.fhome.fill>.fcol>.fdue{order:1}.fhome.fill>.fcol>.o-leads{order:2}.fhome.fill>.fcol>.o-money{order:3}.fhome.fill>.fcol>.callnow{order:4}.fhome.fill>.fcol>.wcard{order:5}.fhome.fill{gap:12px}.fhome.fill .frow{padding:8px 0}}@media (max-width:820px) and (max-height:860px){.fhome.fill{gap:9px}.fhome.fill .fdue{padding:12px 14px 10px}.fhome.fill .fthree{margin-top:8px}.fhome.fill .fthree>*,.fhome.fill .fthree>div{padding:6px 9px}.fhome.fill .fbig{font-size:20px}.fhome.fill .fcard{padding:10px 14px 8px}.fhome.fill .fch{margin-bottom:4px}.fhome.fill .fcirc{width:40px;height:40px}.fhome.fill .fq{gap:4px;padding:0}.fhome.fill .fl{font-size:11.5px;line-height:1.2}.fhome.fill .fm{padding:2px;gap:2px}.fhome.fill .fm svg{width:19px;height:19px}.fhome.fill .frow{padding:6px 0}.fhome.fill .frc{width:34px;height:34px;flex-basis:34px}.ph .appbar{min-height:52px}.fab{height:40px;bottom:calc(64px + env(safe-area-inset-bottom,0px))}.tabbar:before{height:54px}}@media (max-width:820px) and (max-height:800px){.fhome.fill{gap:8px}.fhome.fill .fcirc{width:36px;height:36px}.fhome.fill .fcirc svg{width:17px;height:17px}.fhome.fill .fdue small{font-size:11.5px;line-height:1.3}.fhome.fill .fbig{font-size:19px}.fhome.fill .fpill{height:30px}.fhome.fill .fch h2{font-size:16px}.body{padding-top:6px}.fab{height:38px;bottom:calc(60px + env(safe-area-inset-bottom,0px))}.tabbar:before{height:46px}.fhome.fill .frow{padding:5px 0}}