@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.p.2e3b0be0.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.8cd1f4ad.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.0070196a.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.p.b30c7eb5.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.9709d1fd.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.143df78e.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.edbe72a3.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.p.4e0b272c.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.d48d1167.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.d4a43519.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.e01c8d6c.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.p.b0de9e14.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.a7af9cce.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.8f9d741e.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.724f1c76.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.p.df776b69.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%}.ibm_plex_sans_arabic_b1f75be6-module__UtqW6G__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}
.mock-module__j2UyLq__ui{color:var(--lp-ink);text-align:start;font-size:13px;line-height:1.5}.mock-module__j2UyLq__ui b{font-weight:600}.mock-module__j2UyLq__num{font-variant-numeric:tabular-nums}.mock-module__j2UyLq__fig{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.mock-module__j2UyLq__sep{color:var(--lp-control-border)}.mock-module__j2UyLq__flip:not(: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)){transform:scaleX(-1)}.mock-module__j2UyLq__panel{border:1px solid var(--lp-panel-rule);background:var(--lp-panel);border-radius:14px;overflow:hidden}.mock-module__j2UyLq__ph{border-bottom:1px solid var(--lp-panel-rule);align-items:center;gap:8px;min-height:42px;padding:8px 14px;display:flex}.mock-module__j2UyLq__phTitle{color:var(--lp-muted);white-space:nowrap;flex-grow:1;font-size:12.5px;font-weight:600}.mock-module__j2UyLq__pad{padding:12px 14px}.mock-module__j2UyLq__pf{border-top:1px solid var(--lp-panel-rule);color:var(--lp-muted);align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}.mock-module__j2UyLq__tag{border:1px solid var(--lp-control-border);height:21px;color:var(--lp-ink);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding-inline:7px;font-size:11.5px;font-weight:600;display:inline-flex}.mock-module__j2UyLq__tagTint{border-color:var(--lp-tint-edge);background:var(--lp-tint);color:var(--lp-primary)}.mock-module__j2UyLq__tagInk{border-color:var(--lp-on-ink-rule);background:var(--lp-on-ink-cell);color:var(--lp-on-ink)}.mock-module__j2UyLq__pill{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;height:21px;padding-inline:8px;font-size:11.5px;font-weight:600;display:inline-flex}.mock-module__j2UyLq__present{background:var(--lp-present-tint);color:var(--lp-present)}.mock-module__j2UyLq__absent{background:var(--lp-absent-tint);color:var(--lp-absent)}.mock-module__j2UyLq__late{background:var(--lp-late-chip);color:var(--lp-late-ink)}.mock-module__j2UyLq__excused{background:var(--lp-excused-tint);color:var(--lp-excused)}.mock-module__j2UyLq__row{border-top:1px solid var(--lp-row-rule);align-items:center;gap:10px;min-height:44px;padding:7px 14px;display:flex}.mock-module__j2UyLq__ph+.mock-module__j2UyLq__row,.mock-module__j2UyLq__rowFirst{border-top:0}.mock-module__j2UyLq__grow{flex-grow:1;min-width:0}.mock-module__j2UyLq__stack{flex-direction:column;display:flex}.mock-module__j2UyLq__av{border:1.5px solid var(--lp-primary);background:var(--lp-tint);width:30px;height:30px;color:var(--lp-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;display:inline-flex}.mock-module__j2UyLq__name{white-space:nowrap;font-size:13.5px;font-weight:600}.mock-module__j2UyLq__nameLocked{color:var(--lp-faint)}.mock-module__j2UyLq__sub{color:var(--lp-muted);white-space:nowrap;font-size:11.5px}.mock-module__j2UyLq__subStart{align-self:flex-start}.mock-module__j2UyLq__bar{background:var(--lp-unmarked);border-radius:999px;height:10px;display:flex;overflow:hidden}.mock-module__j2UyLq__bar>i{height:100%;display:block}.mock-module__j2UyLq__legend{flex-wrap:wrap;gap:5px 14px;font-size:11.5px;display:flex}.mock-module__j2UyLq__legend>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.mock-module__j2UyLq__legend i{border-radius:2px;width:9px;height:9px}.mock-module__j2UyLq__legend b{font-variant-numeric:tabular-nums}.mock-module__j2UyLq__legendLabel{color:var(--lp-muted)}.mock-module__j2UyLq__swatchUnmarked{border:1px solid var(--lp-control-border)}.mock-module__j2UyLq__seg{border:1px solid var(--lp-control-border);background:var(--lp-panel);border-radius:9px;flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));width:252px;height:34px;display:grid;overflow:hidden}.mock-module__j2UyLq__seg>span{border-inline-start:1px solid var(--lp-panel-rule);color:var(--lp-muted);white-space:nowrap;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex}.mock-module__j2UyLq__seg>span:first-child{border-inline-start:0}.mock-module__j2UyLq__seg>.mock-module__j2UyLq__segOn{color:var(--lp-on-primary);border-color:#0000;font-weight:600}.mock-module__j2UyLq__seg>.mock-module__j2UyLq__onPresent{background:var(--lp-present)}.mock-module__j2UyLq__seg>.mock-module__j2UyLq__onAbsent{background:var(--lp-absent)}.mock-module__j2UyLq__seg>.mock-module__j2UyLq__onLate{background:var(--lp-late);color:var(--lp-on-late)}.mock-module__j2UyLq__seg>.mock-module__j2UyLq__onExcused{background:var(--lp-excused)}.mock-module__j2UyLq__segLocked{background:var(--lp-control-fill);border-style:dashed}.mock-module__j2UyLq__segLocked>span{color:var(--lp-faint);border-color:#0000}.mock-module__j2UyLq__btnU{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:32px;padding-inline:12px;font-size:12.5px;font-weight:600;display:inline-flex}.mock-module__j2UyLq__btnSm{height:28px;padding-inline:10px;font-size:12px}.mock-module__j2UyLq__btnP{background:var(--lp-primary);color:var(--lp-on-primary)}.mock-module__j2UyLq__btnS{border:1px solid var(--lp-control-border);background:var(--lp-panel);color:var(--lp-primary)}.mock-module__j2UyLq__btnWide{width:100%;height:38px}.mock-module__j2UyLq__ib{border:1px solid var(--lp-control-border);width:30px;height:30px;color:var(--lp-muted);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mock-module__j2UyLq__chip{border:1px solid var(--lp-panel-rule);background:var(--lp-control-fill);width:30px;height:30px;color:var(--lp-muted);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mock-module__j2UyLq__chipSm{width:26px;height:26px}.mock-module__j2UyLq__chipTint{border-color:var(--lp-tint-edge);background:var(--lp-tint);color:var(--lp-primary)}.mock-module__j2UyLq__chipOk{color:var(--lp-present)}.mock-module__j2UyLq__ctl{border:1px solid var(--lp-control-border);background:var(--lp-control-fill);height:36px;color:var(--lp-muted);border-radius:10px;align-items:center;gap:8px;padding-inline:12px;font-size:12.5px;display:flex}.mock-module__j2UyLq__ctlValue{color:var(--lp-ink);font-weight:600}.mock-module__j2UyLq__cb{border:1.5px solid var(--lp-control-border);background:var(--lp-panel);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.mock-module__j2UyLq__cbOn{border-color:var(--lp-late);background:var(--lp-late);color:var(--lp-on-late)}.mock-module__j2UyLq__hr{background:var(--lp-panel-rule);height:1px}.mock-module__j2UyLq__streak{background:var(--lp-absent-tint);height:21px;color:var(--lp-absent);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding-inline:8px;font-size:11.5px;font-weight:600;display:inline-flex}.mock-module__j2UyLq__miniBar{background:var(--lp-unmarked);border-radius:999px;width:70px;height:6px;display:flex;overflow:hidden}.mock-module__j2UyLq__miniBar>i{background:var(--lp-absent);height:100%;display:block}.mock-module__j2UyLq__saved{color:var(--lp-present);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.mock-module__j2UyLq__linkish{color:var(--lp-primary);font-weight:600}.mock-module__j2UyLq__desk{top:0;border:1px solid var(--lp-panel-rule);background:var(--lp-panel);border-radius:18px;width:1000px;height:628px;position:absolute;inset-inline-start:0;overflow:hidden}.mock-module__j2UyLq__deskBar{border-bottom:1px solid var(--lp-panel-rule);background:var(--lp-control-fill);justify-content:center;align-items:center;height:42px;display:flex}.mock-module__j2UyLq__deskUrl{border:1px solid var(--lp-panel-rule);background:var(--lp-panel);height:26px;color:var(--lp-muted);border-radius:999px;align-items:center;gap:7px;padding-inline:14px;font-size:12px;font-weight:500;display:inline-flex}.mock-module__j2UyLq__deskBody{height:586px;display:flex}.mock-module__j2UyLq__dNav{background:var(--lp-ink-panel);width:216px;color:var(--lp-on-ink);flex-direction:column;flex-shrink:0;gap:2px;padding:14px 12px 12px;display:flex}.mock-module__j2UyLq__dBrand{border-bottom:1px solid var(--lp-on-ink-rule);align-items:center;gap:10px;margin-bottom:6px;padding:2px 6px 12px;display:flex}.mock-module__j2UyLq__tile{background:var(--lp-tile);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.mock-module__j2UyLq__dBrandName{font-size:13.5px;font-weight:600;line-height:1.3;display:block}.mock-module__j2UyLq__dBrandSchool{color:var(--lp-on-ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;display:block;overflow:hidden}.mock-module__j2UyLq__dGroup{color:var(--lp-on-ink-faint);padding:8px 10px 2px;font-size:10.5px;font-weight:600}.mock-module__j2UyLq__dItem{height:31px;color:var(--lp-on-ink-faint);border-radius:9px;flex-shrink:0;align-items:center;gap:9px;padding-inline:10px;font-size:13px;font-weight:500;display:flex;position:relative}.mock-module__j2UyLq__dItemOn{background:var(--lp-on-ink-cell);color:var(--lp-on-ink)}.mock-module__j2UyLq__dItemOn:before{content:"";inset-inline-start:-12px;background:var(--lp-primary);border-radius:2px;width:3px;position:absolute;top:7px;bottom:7px}.mock-module__j2UyLq__dItemOn svg{color:var(--lp-primary)}.mock-module__j2UyLq__dRule{background:var(--lp-on-ink-rule);flex-shrink:0;height:1px;margin:5px 4px}.mock-module__j2UyLq__dFoot{border-top:1px solid var(--lp-on-ink-rule);align-items:center;gap:10px;margin-top:auto;padding:10px 6px 0;display:flex}.mock-module__j2UyLq__dFootName{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1.35;overflow:hidden}.mock-module__j2UyLq__dFootCode{color:var(--lp-on-ink-faint);align-self:flex-start;font-size:11px;line-height:1.35}.mock-module__j2UyLq__avInk{border-color:var(--lp-on-ink-faint);background:var(--lp-on-ink-cell);color:var(--lp-on-ink)}.mock-module__j2UyLq__dTopEnd{margin-inline-start:auto}.mock-module__j2UyLq__dMain{background:var(--lp-bg);flex-direction:column;flex-grow:1;min-width:0;display:flex}.mock-module__j2UyLq__dTop{border-bottom:1px solid var(--lp-panel-rule);background:var(--lp-panel);flex-shrink:0;align-items:center;gap:10px;height:52px;padding-inline:20px;font-size:12.5px;display:flex}.mock-module__j2UyLq__dContent{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.mock-module__j2UyLq__dHead{align-items:center;gap:10px;display:flex}.mock-module__j2UyLq__dHeadTitle{font-size:19px;font-weight:600;line-height:1.3}.mock-module__j2UyLq__dActs{gap:8px;margin-inline-start:auto;display:flex}.mock-module__j2UyLq__dGrid{grid-template-columns:minmax(0,31fr) minmax(0,20fr);align-items:start;gap:14px;display:grid}.mock-module__j2UyLq__dCol{flex-direction:column;gap:14px;min-width:0;display:flex}.mock-module__j2UyLq__att{flex-direction:column;gap:12px;padding:14px 14px 12px;display:flex}.mock-module__j2UyLq__attFig{align-items:baseline;gap:8px;display:flex}.mock-module__j2UyLq__attFig .mock-module__j2UyLq__sub{font-size:12.5px}.mock-module__j2UyLq__big{font-size:28px;font-weight:600;line-height:1}.mock-module__j2UyLq__mid{font-size:16px;font-weight:600}.mock-module__j2UyLq__rate{color:var(--lp-present);margin-inline-start:auto;font-size:14px;font-weight:600}.mock-module__j2UyLq__pulse{flex-direction:column;gap:6px;padding:10px 14px 12px;display:flex}.mock-module__j2UyLq__pulseH{align-items:center;gap:10px;font-size:11.5px;display:flex}.mock-module__j2UyLq__pulseKey{color:var(--lp-muted);font-weight:600}.mock-module__j2UyLq__low{color:var(--lp-absent);align-items:center;gap:5px;margin-inline-start:auto;display:inline-flex}.mock-module__j2UyLq__low i{background:var(--lp-absent);border-radius:999px;width:7px;height:7px}.mock-module__j2UyLq__pulseC{direction:ltr;gap:8px;display:flex}.mock-module__j2UyLq__pulseC>div:last-child{flex-grow:1;min-width:0}.mock-module__j2UyLq__ylab{height:72px;color:var(--lp-muted);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;font-size:10px;display:flex}.mock-module__j2UyLq__pulseX{color:var(--lp-muted);direction:ltr;justify-content:space-between;padding-inline-start:34px;font-size:10.5px;display:flex}.mock-module__j2UyLq__pulseX>span{direction:rtl}.mock-module__j2UyLq__pulseX>span:not(: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)){direction:ltr}.mock-module__j2UyLq__now{color:var(--lp-primary);font-weight:600}.mock-module__j2UyLq__legendRow{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.mock-module__j2UyLq__lateApart{color:var(--lp-late-ink);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.mock-module__j2UyLq__lateApart b{color:var(--lp-ink)}.mock-module__j2UyLq__strip{border-top:1px solid var(--lp-panel-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mock-module__j2UyLq__stripCell{border-inline-start:1px solid var(--lp-row-rule);flex-direction:column;gap:1px;min-width:0;padding:10px 14px 12px;display:flex}.mock-module__j2UyLq__stripCell:first-child{border-inline-start:0}.mock-module__j2UyLq__stripValue{align-self:flex-start;font-size:18px;font-weight:600;line-height:1.3}.mock-module__j2UyLq__stripLabel{font-size:12px;font-weight:600}.mock-module__j2UyLq__capAbsent{border-top:3px solid var(--lp-absent)}.mock-module__j2UyLq__caseRow{align-items:flex-start;min-height:48px;padding-block:10px}.mock-module__j2UyLq__caseTitle{font-size:13px;font-weight:600;line-height:1.45}.mock-module__j2UyLq__caseFig{align-self:center;font-size:14px;font-weight:600}.mock-module__j2UyLq__chipAbsent{border-color:var(--lp-absent-edge);background:var(--lp-absent-tint);color:var(--lp-absent)}.mock-module__j2UyLq__tagWrap{flex-wrap:wrap;gap:6px;display:flex}.mock-module__j2UyLq__splitMarks{align-items:center;gap:12px;font-size:11.5px;font-weight:600;display:flex}.mock-module__j2UyLq__markOk,.mock-module__j2UyLq__markNo{align-items:center;gap:3px;display:inline-flex}.mock-module__j2UyLq__markOk{color:var(--lp-present)}.mock-module__j2UyLq__markNo{color:var(--lp-absent)}.mock-module__j2UyLq__splitMarks .mock-module__j2UyLq__sub{font-weight:400}.mock-module__j2UyLq__group{border-block:1px solid var(--lp-panel-rule);background:var(--lp-control-fill);color:var(--lp-muted);padding:6px 14px;font-size:11.5px;font-weight:600}.mock-module__j2UyLq__care{border:1px solid var(--lp-panel-rule);background:var(--lp-control-fill);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;height:28px;padding-inline:9px;font-size:12px;display:inline-flex}.mock-module__j2UyLq__care svg{color:var(--lp-excused)}.mock-module__j2UyLq__care b{font-variant-numeric:tabular-nums}.mock-module__j2UyLq__quick{min-height:52px}.mock-module__j2UyLq__chev{color:var(--lp-control-border);flex-shrink:0}.mock-module__j2UyLq__phone{background:var(--lp-device);outline:1px solid var(--lp-device-ring);border-radius:44px;width:266px;padding:8px;position:absolute}.mock-module__j2UyLq__phoneScreen{background:var(--lp-bg);border-radius:36px;width:250px;height:526px;position:relative;overflow:hidden}.mock-module__j2UyLq__phoneScale{top:0;transform-origin:100% 0;width:390px;height:820px;position:absolute;inset-inline-start:0;transform:scale(.641)}.mock-module__j2UyLq__phoneScale:not(: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)){transform-origin:0 0}.mock-module__j2UyLq__app{background:var(--lp-bg);width:390px;height:820px;color:var(--lp-ink);flex-direction:column;font-size:15px;line-height:1.55;display:flex}.mock-module__j2UyLq__appMast{border-bottom:2px solid var(--lp-masthead-rule);background:var(--lp-panel);flex-shrink:0;align-items:center;gap:10px;height:60px;padding-inline:16px;display:flex}.mock-module__j2UyLq__appMastBack{border:0;width:34px;height:34px;margin-inline-start:-8px}.mock-module__j2UyLq__appMastTitle{font-size:17px;font-weight:600}.mock-module__j2UyLq__appMast .mock-module__j2UyLq__tag{height:24px;font-size:12px}.mock-module__j2UyLq__appMastEnd{margin-inline-start:auto}.mock-module__j2UyLq__appMain{flex-direction:column;flex-grow:1;gap:14px;min-height:0;padding:16px;display:flex;overflow:hidden}.mock-module__j2UyLq__appCard{border:1px solid var(--lp-panel-rule);background:var(--lp-panel);border-radius:14px}.mock-module__j2UyLq__appProg{flex-direction:column;gap:12px;padding:14px;display:flex}.mock-module__j2UyLq__appProgHead{align-items:baseline;gap:8px;display:flex}.mock-module__j2UyLq__appProgKey{color:var(--lp-muted);flex-grow:1;font-size:13px;font-weight:600}.mock-module__j2UyLq__appProgValue{font-size:22px;font-weight:600;line-height:1}.mock-module__j2UyLq__appLegend{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;font-size:12px;display:grid}.mock-module__j2UyLq__appFilters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.mock-module__j2UyLq__appField{flex-direction:column;gap:6px;min-width:0;display:flex}.mock-module__j2UyLq__appFieldLabel{color:var(--lp-muted);font-size:12.5px;font-weight:600}.mock-module__j2UyLq__appSelect{border:1px solid var(--lp-control-border);background:var(--lp-control-fill);white-space:nowrap;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;height:46px;padding-inline:12px;font-size:14.5px;font-weight:500;display:flex}.mock-module__j2UyLq__appSelect svg{color:var(--lp-muted);flex-shrink:0}.mock-module__j2UyLq__rh{border-bottom:1px solid var(--lp-panel-rule);align-items:center;gap:8px;padding:10px 14px;display:flex}.mock-module__j2UyLq__rhTitle{color:var(--lp-muted);flex-grow:1;font-size:13px;font-weight:600}.mock-module__j2UyLq__appRow{border-top:1px solid var(--lp-row-rule);flex-direction:column;gap:10px;padding:13px 14px;display:flex}.mock-module__j2UyLq__rh+.mock-module__j2UyLq__appRow{border-top:0}.mock-module__j2UyLq__appRowName{align-items:center;gap:8px;display:flex}.mock-module__j2UyLq__appRowName>span:first-child{flex-grow:1;font-size:15px;font-weight:500}.mock-module__j2UyLq__appRowLocked .mock-module__j2UyLq__appRowName>span:first-child{color:var(--lp-faint)}.mock-module__j2UyLq__appRow .mock-module__j2UyLq__seg{border-radius:10px;width:100%;height:44px}.mock-module__j2UyLq__appRow .mock-module__j2UyLq__seg>span{font-size:12.5px}.mock-module__j2UyLq__appRow .mock-module__j2UyLq__pill{height:24px;font-size:12px}.mock-module__j2UyLq__appNote{width:34px;height:34px;color:var(--lp-control-border);border:0}.mock-module__j2UyLq__appNoteOn{color:var(--lp-primary)}.mock-module__j2UyLq__appRemark{border-top:1px solid var(--lp-row-rule);color:var(--lp-muted);align-items:center;gap:8px;padding-top:10px;font-size:13.5px;display:flex}.mock-module__j2UyLq__appDock{border-top:1px solid var(--lp-panel-rule);background:var(--lp-panel);flex-shrink:0;padding:12px 16px}.mock-module__j2UyLq__appDock .mock-module__j2UyLq__btnU{border-radius:10px;width:100%;height:50px;font-size:15.5px}.mock-module__j2UyLq__appAll{height:30px;font-size:12px}.mock-module__j2UyLq__toast{border:1px solid var(--lp-panel-rule);background:var(--lp-panel);white-space:nowrap;border-radius:12px;align-items:center;gap:10px;padding:10px 16px 10px 14px;display:flex;position:absolute}.mock-module__j2UyLq__toastOk{background:var(--lp-present-tint);width:30px;height:30px;color:var(--lp-present);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.mock-module__j2UyLq__toastText{flex-direction:column;gap:1px;display:flex}.mock-module__j2UyLq__toastText b{font-size:13.5px}.mock-module__j2UyLq__vDelay .mock-module__j2UyLq__row{min-height:46px}.mock-module__j2UyLq__vTake .mock-module__j2UyLq__row{min-height:48px}.mock-module__j2UyLq__takeRemark{color:var(--lp-muted);align-items:center;gap:8px;padding:0 14px 10px;font-size:12px;display:flex}.mock-module__j2UyLq__prog{border-bottom:1px solid var(--lp-panel-rule);flex-direction:column;gap:8px;display:flex}.mock-module__j2UyLq__progHead{align-items:baseline;gap:6px;display:flex}.mock-module__j2UyLq__progKey{flex-grow:1;font-weight:600}.mock-module__j2UyLq__progValue{font-size:18px;font-weight:600;line-height:1}.mock-module__j2UyLq__th{min-height:34px;color:var(--lp-muted);font-size:11.5px;font-weight:600}.mock-module__j2UyLq__cAbs{align-items:center;gap:7px;width:118px;display:flex}.mock-module__j2UyLq__cStreak{width:78px}.mock-module__j2UyLq__cPhone{width:84px;font-size:12.5px}.mock-module__j2UyLq__cAct{justify-content:flex-end;width:30px;display:flex}.mock-module__j2UyLq__nameCell{align-items:center;gap:10px;display:flex}.mock-module__j2UyLq__vDay .mock-module__j2UyLq__row{min-height:44px}.mock-module__j2UyLq__dayNav{border:1px solid var(--lp-control-border);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;height:26px;padding-inline:6px;font-size:12px;font-weight:600;display:inline-flex}.mock-module__j2UyLq__dayNav svg{color:var(--lp-muted)}.mock-module__j2UyLq__dayPrev{transform:scaleX(-1)}.mock-module__j2UyLq__dayPrev:not(: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)){transform:none}.mock-module__j2UyLq__dayTop{flex-wrap:wrap;align-items:center;gap:10px 14px;padding-bottom:10px;display:flex}.mock-module__j2UyLq__grades{border:1px solid var(--lp-control-border);border-radius:9px;height:30px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.mock-module__j2UyLq__grades>span{border-inline-start:1px solid var(--lp-panel-rule);color:var(--lp-muted);align-items:center;padding-inline:11px;display:flex}.mock-module__j2UyLq__grades>span:first-child{border-inline-start:0}.mock-module__j2UyLq__grades>.mock-module__j2UyLq__gradeOn{background:var(--lp-tint);color:var(--lp-primary)}.mock-module__j2UyLq__dayTabs{border-bottom:1px solid var(--lp-panel-rule);gap:2px;padding-inline:8px;display:flex}.mock-module__j2UyLq__dayTab{height:36px;color:var(--lp-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding-inline:8px;font-size:12.5px;font-weight:600;display:inline-flex}.mock-module__j2UyLq__dayTabOn{border-color:var(--lp-absent);color:var(--lp-ink)}.mock-module__j2UyLq__dayCount{background:var(--lp-control-fill);text-align:center;border-radius:999px;min-width:20px;padding-inline:6px;font-size:11px;line-height:18px}.mock-module__j2UyLq__dayTabOn .mock-module__j2UyLq__dayCount{background:var(--lp-absent-tint);color:var(--lp-absent)}.mock-module__j2UyLq__band{border-top:1px solid var(--lp-panel-rule);background:var(--lp-control-fill);align-items:center;gap:10px;min-height:34px;padding:5px 14px;font-size:12px;display:flex}.mock-module__j2UyLq__dayTabs+.mock-module__j2UyLq__band{border-top:0}.mock-module__j2UyLq__bandTitle{font-size:12.5px;font-weight:700}.mock-module__j2UyLq__band .mock-module__j2UyLq__linkish{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.mock-module__j2UyLq__dayMissing{flex-wrap:wrap;row-gap:6px}.mock-module__j2UyLq__dayMissing svg{flex-shrink:0}.mock-module__j2UyLq__fHead{align-items:flex-end;gap:10px;margin-bottom:16px;display:flex}.mock-module__j2UyLq__fCrumb{color:var(--lp-muted);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.mock-module__j2UyLq__fHeadTitle{align-items:center;gap:10px;font-size:21px;font-weight:700;line-height:1.45;display:inline-flex}.mock-module__j2UyLq__fTabs{border:1px solid var(--lp-panel-rule);background:var(--lp-panel);border-radius:14px;gap:2px;padding-inline:8px;display:flex;overflow:hidden}.mock-module__j2UyLq__fTab{height:42px;color:var(--lp-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding-inline:10px;font-size:12.5px;font-weight:600;display:inline-flex}.mock-module__j2UyLq__fTabOn{border-color:var(--lp-primary);color:var(--lp-ink)}.mock-module__j2UyLq__file{grid-template-columns:340px minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.mock-module__j2UyLq__fId{background:var(--lp-ink-panel);color:var(--lp-on-ink);border-radius:18px;flex-direction:column;gap:20px;padding:24px;display:flex}.mock-module__j2UyLq__fWho{align-items:center;gap:14px;display:flex}.mock-module__j2UyLq__fAv{border:1.5px solid var(--lp-on-ink-faint);background:var(--lp-on-ink-cell);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;font-weight:600;display:inline-flex}.mock-module__j2UyLq__fName{font-size:19px;font-weight:600;line-height:1.35;display:block}.mock-module__j2UyLq__fTags{gap:6px;margin-top:6px;display:flex}.mock-module__j2UyLq__fLbl{color:var(--lp-on-ink-faint);font-size:12px;font-weight:600}.mock-module__j2UyLq__fRate{border-top:1px solid var(--lp-on-ink-rule);flex-direction:column;gap:10px;padding-top:18px;display:flex}.mock-module__j2UyLq__fRateValue{align-items:baseline;gap:10px;display:flex}.mock-module__j2UyLq__fRateValue .mock-module__j2UyLq__sub{color:var(--lp-on-ink-faint);font-size:13px}.mock-module__j2UyLq__xl{font-size:38px;font-weight:600;line-height:1}.mock-module__j2UyLq__fRate .mock-module__j2UyLq__bar{background:var(--lp-on-ink-rule)}.mock-module__j2UyLq__fCounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mock-module__j2UyLq__fCounts>div{border:1px solid var(--lp-on-ink-rule);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.mock-module__j2UyLq__fCountKey{color:var(--lp-on-ink-faint);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.mock-module__j2UyLq__fCountKey i{border-radius:2px;width:8px;height:8px}.mock-module__j2UyLq__fCounts b{font-variant-numeric:tabular-nums;font-size:17px}.mock-module__j2UyLq__fParent{border-top:1px solid var(--lp-on-ink-rule);flex-direction:column;gap:10px;padding-top:18px;display:flex}.mock-module__j2UyLq__fParentRow{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.mock-module__j2UyLq__fParentName{flex-grow:1;font-weight:600}.mock-module__j2UyLq__fMain{flex-direction:column;gap:16px;min-width:0;display:flex}.mock-module__j2UyLq__fRow{grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:stretch;gap:16px;display:grid}.mock-module__j2UyLq__fRow2{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.mock-module__j2UyLq__mgrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:12px 14px 4px;display:grid}.mock-module__j2UyLq__dh{color:var(--lp-muted);text-align:center;padding-bottom:2px;font-size:11px;font-weight:600}.mock-module__j2UyLq__d{border-radius:9px;justify-content:space-between;align-items:center;height:40px;padding-inline:9px;font-size:12.5px;font-weight:600;display:flex;position:relative}.mock-module__j2UyLq__d svg{flex-shrink:0}.mock-module__j2UyLq__d.mock-module__j2UyLq__present{background:var(--lp-present-tint);color:var(--lp-present)}.mock-module__j2UyLq__d.mock-module__j2UyLq__absent{background:var(--lp-absent-tint);color:var(--lp-absent)}.mock-module__j2UyLq__d.mock-module__j2UyLq__late{background:var(--lp-late-chip);color:var(--lp-late-ink)}.mock-module__j2UyLq__d.mock-module__j2UyLq__excused{background:var(--lp-excused-tint);color:var(--lp-excused)}.mock-module__j2UyLq__future{border:1px dashed var(--lp-panel-rule);color:var(--lp-faint)}.mock-module__j2UyLq__today{outline:2px solid var(--lp-primary);outline-offset:1px}.mock-module__j2UyLq__beh .mock-module__j2UyLq__row{align-items:flex-start;padding-block:11px}.mock-module__j2UyLq__behText{flex-direction:column;gap:3px;display:flex}.mock-module__j2UyLq__behText b{font-size:13px}.mock-module__j2UyLq__med{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mock-module__j2UyLq__med>div{border-inline-start:1px solid var(--lp-row-rule);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.mock-module__j2UyLq__med>div:first-child{border-inline-start:0}.mock-module__j2UyLq__medKey{color:var(--lp-muted);font-size:11.5px;font-weight:600}.mock-module__j2UyLq__medValue{flex-wrap:wrap;gap:5px;font-size:13px;font-weight:600;display:flex}.mock-module__j2UyLq__actsBody{flex-direction:column;gap:8px;display:flex}.mock-module__j2UyLq__actsLine{align-items:center;gap:8px;font-weight:600;display:inline-flex}.mock-module__j2UyLq__paperStage{padding-bottom:24px;position:relative}.mock-module__j2UyLq__paper{z-index:1;border:1px solid var(--lp-paper-rule);background:var(--lp-paper);color:var(--lp-paper-ink);box-shadow:0 1px 2px var(--lp-paper-edge),0 22px 44px -22px var(--lp-paper-edge);border-radius:6px;flex-direction:column;gap:14px;margin-inline-end:14px;padding:24px 24px 16px;display:flex;position:relative}.mock-module__j2UyLq__paperBack{z-index:0;top:14px;bottom:10px;box-shadow:0 1px 2px var(--lp-paper-edge);margin:0;padding:0;position:absolute;inset-inline:14px 0}.mock-module__j2UyLq__pHead{border-bottom:2px solid var(--lp-paper-ink);align-items:center;gap:12px;padding-bottom:14px;display:flex}.mock-module__j2UyLq__pLogo{border:1px solid var(--lp-paper-rule);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.mock-module__j2UyLq__pSchool{font-size:13.5px;font-weight:700;line-height:1.4}.mock-module__j2UyLq__pDoc{color:var(--lp-paper-muted);font-size:12.5px;font-weight:600}.mock-module__j2UyLq__pWhen{align-items:flex-end;font-size:12px;font-weight:600}.mock-module__j2UyLq__pCaption{color:var(--lp-paper-muted);font-size:11px}.mock-module__j2UyLq__pFigs{border:1px solid var(--lp-paper-rule);border-radius:6px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mock-module__j2UyLq__pFig{border-inline-start:1px solid var(--lp-paper-rule);flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.mock-module__j2UyLq__pFig:first-child{border-inline-start:0}.mock-module__j2UyLq__pFigKey{color:var(--lp-paper-muted);white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.mock-module__j2UyLq__pFigKey i{border-radius:2px;flex-shrink:0;width:8px;height:8px}.mock-module__j2UyLq__pFigValue{align-self:flex-start;font-size:17px;font-weight:700;line-height:1.3}.mock-module__j2UyLq__pLine{color:var(--lp-paper-muted);font-size:12px;font-weight:600}.mock-module__j2UyLq__pTable{border:1px solid var(--lp-paper-rule);border-radius:6px;font-size:12px;overflow:hidden}.mock-module__j2UyLq__pTr{border-top:1px solid var(--lp-paper-rule);text-align:center;grid-template-columns:1.1fr repeat(4,minmax(0,1fr)) 1.3fr;align-items:center;min-height:30px;padding-inline:10px;display:grid}.mock-module__j2UyLq__pTr>:first-child{justify-self:start}.mock-module__j2UyLq__pTh{background:var(--lp-paper-shade);color:var(--lp-paper-muted);border-top:0;font-size:11px;font-weight:600}.mock-module__j2UyLq__pClass{font-weight:700}.mock-module__j2UyLq__pOk{font-weight:600}.mock-module__j2UyLq__pMissing{border:1px dashed var(--lp-paper-muted);color:var(--lp-paper-muted);border-radius:4px;justify-self:center;padding-inline:6px;font-size:11px;line-height:18px}.mock-module__j2UyLq__pFoot{border-top:1px solid var(--lp-paper-rule);color:var(--lp-paper-muted);justify-content:space-between;padding-top:10px;font-size:11px;display:flex}.mock-module__j2UyLq__pActions{z-index:2;bottom:0;gap:8px;display:flex;position:absolute;inset-inline-start:22px}.mock-module__j2UyLq__pActions .mock-module__j2UyLq__btnU{box-shadow:0 6px 16px -8px var(--lp-paper-edge)}.mock-module__j2UyLq__matrix{border:1px solid var(--lp-panel-rule);border-top:3px solid var(--lp-primary);background:var(--lp-panel);color:var(--lp-ink);border-radius:16px;overflow:hidden}.mock-module__j2UyLq__mxHead,.mock-module__j2UyLq__mxRow{grid-template-columns:184px repeat(6,minmax(0,1fr));align-items:center;display:grid}.mock-module__j2UyLq__mxHead{border-bottom:1px solid var(--lp-panel-rule);background:var(--lp-control-fill);min-height:58px}.mock-module__j2UyLq__mxHead>span{color:var(--lp-muted);text-align:center;padding-inline:6px;font-size:11.5px;font-weight:600;line-height:1.35}.mock-module__j2UyLq__mxHead>span:first-child{text-align:start;padding-inline:16px}.mock-module__j2UyLq__mxRow{border-top:1px solid var(--lp-row-rule);min-height:46px}.mock-module__j2UyLq__mxHead+.mock-module__j2UyLq__mxRow{border-top:0}.mock-module__j2UyLq__mxLabel{padding-inline:16px;font-size:12.5px;font-weight:600}.mock-module__j2UyLq__mxCell{justify-content:center;display:flex}.mock-module__j2UyLq__gcell{border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.mock-module__j2UyLq__gY{border:1px solid var(--lp-tint-edge);background:var(--lp-tint);color:var(--lp-primary)}.mock-module__j2UyLq__gN{border:1px dashed var(--lp-panel-rule);color:var(--lp-faint)}.mock-module__j2UyLq__gFocus{outline:2px solid var(--lp-primary);outline-offset:2px}.mock-module__j2UyLq__mini{border:1px solid var(--lp-panel-rule);background:var(--lp-bg);border-radius:14px;margin-top:auto;padding:14px}.mock-module__j2UyLq__miniRow{align-items:center;gap:10px;display:flex}.mock-module__j2UyLq__miniTags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.mock-module__j2UyLq__codeFig{font-size:30px;font-weight:600;line-height:1}.mock-module__j2UyLq__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mock-module__j2UyLq__field{flex-direction:column;gap:4px;display:flex}.mock-module__j2UyLq__fieldLabel{font-weight:600}.mock-module__j2UyLq__stepsLine{align-items:center;gap:6px;margin-top:10px;font-size:11.5px;font-weight:600;display:flex}.mock-module__j2UyLq__stepDone,.mock-module__j2UyLq__stepCur{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.mock-module__j2UyLq__stepDot{background:var(--lp-present);width:18px;height:18px;color:var(--lp-on-primary);border-radius:999px;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.mock-module__j2UyLq__stepCur .mock-module__j2UyLq__stepDot{border:1.5px solid var(--lp-primary);background:var(--lp-panel);color:var(--lp-primary)}.mock-module__j2UyLq__stepRule{background:var(--lp-control-border);flex-grow:1;height:1px}@media (max-width:767px){.mock-module__j2UyLq__hideSm{display:none!important}.mock-module__j2UyLq__rowFirstSm{border-top:0}.mock-module__j2UyLq__vTake .mock-module__j2UyLq__row{flex-wrap:wrap;row-gap:8px}.mock-module__j2UyLq__vTake .mock-module__j2UyLq__seg{width:100%}.mock-module__j2UyLq__cAbs{width:auto}.mock-module__j2UyLq__fHead{margin-bottom:12px}.mock-module__j2UyLq__fHeadTitle{font-size:18px}.mock-module__j2UyLq__pTr{grid-template-columns:1.1fr repeat(3,minmax(0,1fr)) 1.3fr}.mock-module__j2UyLq__pFigs{grid-template-columns:repeat(3,minmax(0,1fr))}.mock-module__j2UyLq__pFig:nth-child(4){border-inline-start:0}.mock-module__j2UyLq__pFig:nth-child(n+4){border-top:1px solid var(--lp-paper-rule)}.mock-module__j2UyLq__paper{padding:18px 16px 14px}.mock-module__j2UyLq__file{grid-template-columns:minmax(0,1fr);gap:12px}.mock-module__j2UyLq__fId{gap:16px;padding:20px}.mock-module__j2UyLq__fRow{grid-template-columns:minmax(0,1fr)}.mock-module__j2UyLq__mxHead,.mock-module__j2UyLq__mxRow{grid-template-columns:124px repeat(4,minmax(0,1fr))}.mock-module__j2UyLq__mxLabel{padding-inline:12px;font-size:11.5px}.mock-module__j2UyLq__mxHead>span:first-child{padding-inline:12px}}@media (min-width:768px) and (max-width:1023px){.mock-module__j2UyLq__file{grid-template-columns:minmax(0,1fr)}}.mock-module__j2UyLq__dCount{background:var(--lp-primary);min-width:20px;color:var(--lp-on-primary);text-align:center;border-radius:999px;margin-inline-start:auto;padding-inline:6px;font-size:10.5px;font-weight:600;line-height:18px}.mock-module__j2UyLq__cbP{border-color:var(--lp-primary);background:var(--lp-primary);color:var(--lp-on-primary)}.mock-module__j2UyLq__cv{flex-direction:column;gap:14px;display:flex}.mock-module__j2UyLq__cvHead{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mock-module__j2UyLq__cvDate{align-items:center;gap:10px;margin-inline-start:auto;display:inline-flex}.mock-module__j2UyLq__cvDay{flex-direction:column;align-items:center;min-width:96px;line-height:1.35;display:flex}.mock-module__j2UyLq__cvDay b{font-size:13.5px}.mock-module__j2UyLq__cvStrip{flex-wrap:wrap;align-items:center;gap:12px 18px;padding:12px 16px;display:flex}.mock-module__j2UyLq__cvProg{color:var(--lp-muted);white-space:nowrap;align-items:baseline;gap:6px;font-size:13px;display:inline-flex}.mock-module__j2UyLq__cvProg .mock-module__j2UyLq__big{color:var(--lp-ink);font-size:22px}.mock-module__j2UyLq__cvSegs{flex:260px;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;height:10px;display:grid}.mock-module__j2UyLq__cvSegs>i{border-radius:3px}.mock-module__j2UyLq__cvAway{color:var(--lp-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.mock-module__j2UyLq__cvGrid{grid-template-columns:minmax(0,.92fr) minmax(0,1.12fr) minmax(0,.96fr);align-items:start;gap:14px;display:grid}.mock-module__j2UyLq__cvAbsent{align-items:flex-start;padding-block:11px}.mock-module__j2UyLq__cvAbsent .mock-module__j2UyLq__stack{gap:2px}.mock-module__j2UyLq__cvOpen{color:var(--lp-absent);font-weight:600}.mock-module__j2UyLq__cvDone{color:var(--lp-present);font-weight:600}.mock-module__j2UyLq__cvPend{align-self:flex-start;margin-top:4px}.mock-module__j2UyLq__cvLesson{min-height:58px}.mock-module__j2UyLq__cvOn{background:var(--lp-tint)}.mock-module__j2UyLq__cvNum{width:34px;height:34px;color:var(--lp-ink);font-size:14px;font-weight:700}.mock-module__j2UyLq__cvTitle{align-items:center;gap:8px;font-size:13.5px;display:flex}.mock-module__j2UyLq__cvBest{border:1.5px solid var(--lp-primary);background:var(--lp-tint);border-radius:12px;flex-direction:column;gap:10px;margin:0 14px 12px;padding:12px;display:flex}.mock-module__j2UyLq__cvBestHead{color:var(--lp-primary);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.mock-module__j2UyLq__cvBestWho{align-items:flex-start;gap:10px;display:flex}.mock-module__j2UyLq__cvSame{color:var(--lp-present)}.mock-module__j2UyLq__nbMastText{flex-direction:column;line-height:1.25;display:flex}.mock-module__j2UyLq__nbMastText small{color:var(--lp-muted);font-size:12.5px}.mock-module__j2UyLq__nbChip{border:1px solid var(--lp-control-border);background:var(--lp-panel);border-radius:999px;align-items:center;gap:8px;height:40px;margin-inline-start:auto;padding-inline:5px 12px;font-size:14px;font-weight:600;display:inline-flex}.mock-module__j2UyLq__nbChip svg:last-child{color:var(--lp-muted)}.mock-module__j2UyLq__nbChipIcon,.mock-module__j2UyLq__nbBookTile{background:var(--lp-ink-panel);width:28px;height:28px;color:var(--lp-on-ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mock-module__j2UyLq__nbBookTile{border-radius:10px;width:34px;height:34px}.mock-module__j2UyLq__nbGreet{background:var(--lp-ink-panel);color:var(--lp-on-ink);border-radius:16px;flex-direction:column;gap:14px;padding:16px;display:flex}.mock-module__j2UyLq__nbGreetWho{align-items:center;gap:12px;display:flex}.mock-module__j2UyLq__nbGreetWho b{font-size:17px}.mock-module__j2UyLq__nbGreetWho small{color:var(--lp-on-ink-faint);font-size:13px}.mock-module__j2UyLq__nbGreetBtn{border:1px solid var(--lp-on-ink-rule);background:var(--lp-on-ink-cell);border-radius:10px;justify-content:center;align-items:center;gap:8px;height:46px;font-size:14.5px;font-weight:600;display:flex}.mock-module__j2UyLq__nbCardHead{justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.mock-module__j2UyLq__nbCardHead>span:first-child{color:var(--lp-muted);font-size:13px;font-weight:600}.mock-module__j2UyLq__nbLesson{border-top:1px solid var(--lp-row-rule);align-items:center;gap:12px;padding:11px 14px;display:flex}.mock-module__j2UyLq__nbLessonOn{border-inline-start:3px solid var(--lp-primary);background:var(--lp-tint)}.mock-module__j2UyLq__nbSlot{border:1px solid var(--lp-panel-rule);background:var(--lp-panel);border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:16px;font-weight:700;line-height:1.2;display:flex}.mock-module__j2UyLq__nbSlot>span:last-child{color:var(--lp-muted);font-size:11px;font-weight:500}.mock-module__j2UyLq__nbSlotOn{border-color:var(--lp-primary);background:var(--lp-primary);color:var(--lp-on-primary)}.mock-module__j2UyLq__nbSlotOn>span:last-child{color:var(--lp-on-primary)}.mock-module__j2UyLq__nbLessonText{flex-direction:column;flex-grow:1;gap:3px;min-width:0;display:flex}.mock-module__j2UyLq__nbLessonTitle{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.mock-module__j2UyLq__nbLessonText .mock-module__j2UyLq__sub{font-size:12.5px}.mock-module__j2UyLq__nbTabs{border-top:1px solid var(--lp-panel-rule);background:var(--lp-panel);flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));height:68px;display:grid}.mock-module__j2UyLq__nbTab{color:var(--lp-muted);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:12px;font-weight:600;display:flex;position:relative}.mock-module__j2UyLq__nbTabOn{color:var(--lp-primary)}.mock-module__j2UyLq__nbBadge{top:8px;background:var(--lp-primary);min-width:18px;color:var(--lp-on-primary);text-align:center;border-radius:999px;padding-inline:5px;font-size:11px;line-height:18px;position:absolute;inset-inline-end:calc(50% - 24px)}.mock-module__j2UyLq__nbHeadText{flex-direction:column;gap:1px;display:flex}.mock-module__j2UyLq__nbCrumb{color:var(--lp-muted);font-size:11.5px;font-weight:600}.mock-module__j2UyLq__nbHeadTitle{align-items:center;gap:8px;font-size:20px;font-weight:700;line-height:1.3;display:inline-flex}.mock-module__j2UyLq__nbTabLine{border-color:var(--lp-primary);color:var(--lp-primary)}.mock-module__j2UyLq__nbTotal{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.mock-module__j2UyLq__nbTotalHead{align-items:center;gap:10px;font-size:12.5px;display:flex}.mock-module__j2UyLq__nbTotalFig{font-size:20px;font-weight:700;line-height:1}.mock-module__j2UyLq__nbBar{gap:4px;height:12px;display:flex}.mock-module__j2UyLq__nbBar>i{border-radius:4px;min-width:0}.mock-module__j2UyLq__nbMarked{background:var(--lp-primary)}.mock-module__j2UyLq__nbMarking{background:repeating-linear-gradient(135deg,var(--lp-primary)0 2px,var(--lp-tint)2px 5px);box-shadow:inset 0 0 0 1px var(--lp-primary)}.mock-module__j2UyLq__nbNotYet{background:repeating-linear-gradient(135deg,var(--lp-control-border)0 2px,var(--lp-panel)2px 5px);box-shadow:inset 0 0 0 1px var(--lp-control-border)}.mock-module__j2UyLq__nbKey{color:var(--lp-muted);flex-wrap:wrap;gap:4px 16px;font-size:11.5px;display:flex}.mock-module__j2UyLq__nbKey>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.mock-module__j2UyLq__nbKey i{border-radius:3px;width:11px;height:11px}.mock-module__j2UyLq__nbBonus{color:var(--lp-muted);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.mock-module__j2UyLq__gRow{border-top:1px solid var(--lp-row-rule);grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr)) minmax(0,.85fr);align-items:center;gap:8px;padding:6px 14px;display:grid}.mock-module__j2UyLq__gHead{border-top:0;border-bottom:1px solid var(--lp-panel-rule);min-height:44px;color:var(--lp-muted);text-align:center;font-size:11px;font-weight:600;line-height:1.3}.mock-module__j2UyLq__gHead small{font-weight:500;display:block}.mock-module__j2UyLq__gHead>:first-child,.mock-module__j2UyLq__gRow>:first-child{text-align:start;justify-self:start}.mock-module__j2UyLq__gHead+.mock-module__j2UyLq__gRow{border-top:0}.mock-module__j2UyLq__gCell{border:1px solid var(--lp-control-border);border-radius:8px;justify-content:center;align-items:center;height:30px;font-size:12.5px;font-weight:600;display:flex}.mock-module__j2UyLq__gAbs{background:var(--lp-absent-tint);color:var(--lp-absent);border-color:#0000;font-size:11.5px}.mock-module__j2UyLq__gPct{text-align:center;font-weight:600}.mock-module__j2UyLq__nbFile{align-items:center;gap:10px;padding:12px 14px;display:flex}.mock-module__j2UyLq__nbAssess{align-items:flex-start;padding-block:11px}.mock-module__j2UyLq__nbAssess .mock-module__j2UyLq__stack{gap:2px}.mock-module__j2UyLq__nbAssessState{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.mock-module__j2UyLq__nbFull{align-self:center;align-items:center}.mock-module__j2UyLq__nbNote{align-items:flex-start;padding-block:12px}.mock-module__j2UyLq__nbNote .mock-module__j2UyLq__stack{gap:3px}.mock-module__j2UyLq__nbNoteAction{font-size:13px;font-weight:500}.mock-module__j2UyLq__nbSheetHead{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.mock-module__j2UyLq__nbSheetCls{background:var(--lp-paper-ink);height:28px;color:var(--lp-paper);border-radius:7px;align-items:center;padding-inline:12px;font-size:14px;font-weight:700;display:inline-flex}.mock-module__j2UyLq__wk{grid-template-columns:64px repeat(7,minmax(0,1fr));align-items:center;gap:6px;padding:12px 14px 14px;display:grid}.mock-module__j2UyLq__wkH{color:var(--lp-muted);text-align:center;font-size:11px;font-weight:600}.mock-module__j2UyLq__wkDay{color:var(--lp-muted);font-size:12px;font-weight:600}.mock-module__j2UyLq__wkDayToday{color:var(--lp-primary)}.mock-module__j2UyLq__wkCell{border-radius:8px;justify-content:center;align-items:center;height:36px;font-size:11.5px;font-weight:600;display:flex}.mock-module__j2UyLq__wkOn{border:1px solid var(--lp-tint-edge);background:var(--lp-tint);color:var(--lp-primary)}.mock-module__j2UyLq__wkToday{border-color:var(--lp-primary);background:var(--lp-primary);color:var(--lp-on-primary)}.mock-module__j2UyLq__wkEmpty{border:1px dashed var(--lp-panel-rule)}.mock-module__j2UyLq__sw{flex-direction:column;gap:12px;padding:18px;display:flex}.mock-module__j2UyLq__swHead{flex-direction:column;gap:2px;padding-bottom:4px;display:flex}.mock-module__j2UyLq__swHead b{font-size:17px}.mock-module__j2UyLq__swCard{border:1px solid var(--lp-panel-rule);border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.mock-module__j2UyLq__swOn{border:1.5px solid var(--lp-primary);background:var(--lp-tint)}.mock-module__j2UyLq__swRadio{border:1.5px solid var(--lp-control-border);background:var(--lp-panel);border-radius:999px;flex-shrink:0;width:22px;height:22px}.mock-module__j2UyLq__swRadioOn{border:6px solid var(--lp-primary)}.mock-module__j2UyLq__swWall{border:1px dashed var(--lp-control-border);color:var(--lp-muted);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12.5px;line-height:1.7;display:flex}.mock-module__j2UyLq__swWall svg{color:var(--lp-present);flex-shrink:0;margin-top:2px}@media (max-width:1023px){.mock-module__j2UyLq__cvGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mock-module__j2UyLq__cvSubCol{grid-column:1/-1}}@media (max-width:767px){.mock-module__j2UyLq__cvGrid{grid-template-columns:minmax(0,1fr)}.mock-module__j2UyLq__cvSide{display:none}.mock-module__j2UyLq__cvDate{margin-inline-start:0}.mock-module__j2UyLq__cvHead .mock-module__j2UyLq__btnU{width:100%}.mock-module__j2UyLq__wk{grid-template-columns:44px repeat(7,minmax(0,1fr));gap:4px}.mock-module__j2UyLq__wkCell{height:30px;font-size:10px}}.mock-module__j2UyLq__nbDeskContent{padding-inline-end:92px}
.landing-module__bxHgOq__page{background:var(--lp-bg);min-height:100vh;color:var(--lp-ink);letter-spacing:0;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.75;overflow-x:clip}.landing-module__bxHgOq__page :where(a){color:inherit;text-decoration:none}@media (prefers-reduced-motion:no-preference){html:has(.landing-module__bxHgOq__page){scroll-behavior:smooth}}.landing-module__bxHgOq__num{font-variant-numeric:tabular-nums}.landing-module__bxHgOq__flip:not(: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)){transform:scaleX(-1)}.landing-module__bxHgOq__fig{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.landing-module__bxHgOq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.landing-module__bxHgOq__wrap{width:min(1200px,100% - 48px);margin-inline:auto;position:relative}.landing-module__bxHgOq__sec{background:var(--lp-bg);padding-block:96px;scroll-margin-top:76px;position:relative}.landing-module__bxHgOq__band{border-block:1px solid var(--lp-panel-rule);background:var(--lp-panel)}.landing-module__bxHgOq__ink{background:var(--lp-ink-panel);color:var(--lp-on-ink)}.landing-module__bxHgOq__eyebrow{border:1px solid var(--lp-control-border);background:var(--lp-panel);height:30px;color:var(--lp-ink);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding-inline:12px;font-size:13.5px;font-weight:600;line-height:1;display:inline-flex}.landing-module__bxHgOq__eyebrowMark{background:var(--lp-primary);border-radius:2px;width:8px;height:8px}.landing-module__bxHgOq__ink .landing-module__bxHgOq__eyebrow{border-color:var(--lp-on-ink-rule);background:var(--lp-on-ink-cell);color:var(--lp-on-ink)}.landing-module__bxHgOq__secHead{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:48px;display:flex}.landing-module__bxHgOq__secHead h2{text-wrap:balance;max-width:820px;font-size:44px;font-weight:700;line-height:1.32}.landing-module__bxHgOq__secHead p{max-width:660px;color:var(--lp-muted);text-wrap:pretty;font-size:18px;line-height:1.85}.landing-module__bxHgOq__ink .landing-module__bxHgOq__secHead p{color:var(--lp-on-ink-faint)}.landing-module__bxHgOq__btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:52px;padding-inline:26px;font-size:16.5px;font-weight:600;line-height:1;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;display:inline-flex}.landing-module__bxHgOq__btn svg{flex-shrink:0}.landing-module__bxHgOq__btnP{background:var(--lp-primary);color:var(--lp-on-primary)}.landing-module__bxHgOq__btnP:hover{background:var(--lp-primary-strong);color:var(--lp-on-primary)}.landing-module__bxHgOq__btnS{border-color:var(--lp-control-border);background:var(--lp-panel);color:var(--lp-ink)}.landing-module__bxHgOq__btnS:hover{background:var(--lp-control-fill);color:var(--lp-ink)}.landing-module__bxHgOq__btnApp{gap:12px;padding-inline:20px 24px}.landing-module__bxHgOq__btnMarks{border-inline-end:1px solid var(--lp-control-border);align-items:center;gap:8px;padding-inline-end:12px;display:inline-flex}.landing-module__bxHgOq__btnGhost{color:var(--lp-primary);padding-inline:16px}.landing-module__bxHgOq__btnGhost:hover{background:var(--lp-tint);color:var(--lp-primary)}.landing-module__bxHgOq__btnOnInk{border-color:var(--lp-on-ink-rule);background:linear-gradient(var(--lp-on-ink-cell),var(--lp-on-ink-cell)),var(--lp-ink-panel);color:var(--lp-on-ink)}.landing-module__bxHgOq__btnOnInk:hover{background:linear-gradient(var(--lp-on-ink-rule),var(--lp-on-ink-rule)),var(--lp-ink-panel);color:var(--lp-on-ink)}.landing-module__bxHgOq__btnSm{border-radius:10px;height:44px;padding-inline:18px;font-size:15px}.landing-module__bxHgOq__iconBtn{border:1px solid var(--lp-control-border);background:var(--lp-panel);width:44px;height:44px;color:var(--lp-muted);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s ease-out;display:inline-flex}.landing-module__bxHgOq__iconBtn:hover{color:var(--lp-ink)}.landing-module__bxHgOq__iconSun{display:none}[data-theme=dark] .landing-module__bxHgOq__iconSun{display:block}[data-theme=dark] .landing-module__bxHgOq__iconMoon{display:none}.landing-module__bxHgOq__logoDark{display:none}[data-theme=dark] .landing-module__bxHgOq__logoDark{display:block}[data-theme=dark] .landing-module__bxHgOq__logoLight{display:none}.landing-module__bxHgOq__nav{z-index:30;border-bottom:1px solid var(--lp-panel-rule);background:var(--lp-bg);position:sticky;top:0}.landing-module__bxHgOq__navIn{align-items:center;gap:28px;height:76px;display:flex}.landing-module__bxHgOq__brand{flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.landing-module__bxHgOq__brand img{width:40px;height:37px}.landing-module__bxHgOq__brandName{color:var(--lp-ink);font-size:20px;font-weight:700;line-height:1}.landing-module__bxHgOq__navLinks{align-items:center;gap:2px;display:flex}.landing-module__bxHgOq__navLinks a{height:44px;color:var(--lp-muted);white-space:nowrap;border-radius:10px;align-items:center;padding-inline:12px;font-size:15px;font-weight:500;transition:color .15s ease-out,background-color .15s ease-out;display:inline-flex}.landing-module__bxHgOq__navLinks a:hover{background:var(--lp-hover);color:var(--lp-ink)}.landing-module__bxHgOq__navActions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.landing-module__bxHgOq__lang{height:44px;color:var(--lp-muted);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding-inline:10px;font-size:14.5px;font-weight:600;display:inline-flex}.landing-module__bxHgOq__lang:hover{background:var(--lp-hover);color:var(--lp-ink)}.landing-module__bxHgOq__menuBtn,.landing-module__bxHgOq__menu{display:none}.landing-module__bxHgOq__hero{background:var(--lp-bg);padding-block:72px 40px;position:relative;overflow:hidden}.landing-module__bxHgOq__heroRules{background-image:repeating-linear-gradient(to bottom,transparent 0 55px,var(--lp-ruled)55px 56px);-webkit-mask-image:linear-gradient(to bottom,var(--lp-ink)0,var(--lp-ink)34%,transparent 72%);-webkit-mask-image:linear-gradient(to bottom,var(--lp-ink)0,var(--lp-ink)34%,transparent 72%);mask-image:linear-gradient(to bottom,var(--lp-ink)0,var(--lp-ink)34%,transparent 72%);pointer-events:none;position:absolute;inset:0}.landing-module__bxHgOq__heroMargin{top:0;border-inline:1px solid var(--lp-ruled-strong);width:6px;height:58%;-webkit-mask-image:linear-gradient(to bottom,var(--lp-ink)0,var(--lp-ink)60%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,var(--lp-ink)0,var(--lp-ink)60%,transparent 100%);mask-image:linear-gradient(to bottom,var(--lp-ink)0,var(--lp-ink)60%,transparent 100%);pointer-events:none;position:absolute;inset-inline-start:88px}.landing-module__bxHgOq__heroCopy{text-align:center;flex-direction:column;align-items:center;gap:26px;display:flex;position:relative}.landing-module__bxHgOq__display{color:var(--lp-ink);text-wrap:balance;font-size:84px;font-weight:700;line-height:1.22}.landing-module__bxHgOq__displayLine{display:block}.landing-module__bxHgOq__present{background:var(--lp-present-tint);height:1.1em;color:var(--lp-present);vertical-align:.02em;border-radius:999px;align-items:center;gap:.12em;padding-inline:.3em .36em;line-height:1;display:inline-flex}.landing-module__bxHgOq__present svg{width:.56em;height:.56em}.landing-module__bxHgOq__lede{max-width:720px;color:var(--lp-muted);text-wrap:balance;font-size:19.5px;line-height:1.85}.landing-module__bxHgOq__ctaRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.landing-module__bxHgOq__heroMeta{color:var(--lp-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 24px;font-size:14px;font-weight:500;display:flex}.landing-module__bxHgOq__heroMeta li{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.landing-module__bxHgOq__stage{width:1200px;height:700px;margin:56px auto 0;position:relative}.landing-module__bxHgOq__stage .landing-module__bxHgOq__stagePhone{top:150px;inset-inline-end:0}.landing-module__bxHgOq__stage .landing-module__bxHgOq__stageToast{top:566px;inset-inline-end:236px}.landing-module__bxHgOq__features{flex-direction:column;display:flex}.landing-module__bxHgOq__feature{border-top:1px solid var(--lp-panel-rule);grid-template-columns:168px 404px minmax(0,1fr);grid-template-areas:"label copy vis";align-items:start;column-gap:48px;padding-block:36px;display:grid}.landing-module__bxHgOq__feature:last-child{border-bottom:1px solid var(--lp-panel-rule)}.landing-module__bxHgOq__fLabel{border-inline-end:1px solid var(--lp-panel-rule);flex-direction:column;grid-area:label;align-self:stretch;gap:8px;display:flex}.landing-module__bxHgOq__fLabelText{color:var(--lp-ink);align-items:center;gap:10px;font-size:17px;font-weight:600;line-height:1.5;display:inline-flex}.landing-module__bxHgOq__mark{border-radius:3px;flex-shrink:0;width:10px;height:10px}.landing-module__bxHgOq__markLate{background:var(--lp-late)}.landing-module__bxHgOq__markPresent{background:var(--lp-present)}.landing-module__bxHgOq__markNow{background:var(--lp-primary)}.landing-module__bxHgOq__markAbsent{background:var(--lp-absent)}.landing-module__bxHgOq__fCopy{flex-direction:column;grid-area:copy;gap:14px;display:flex}.landing-module__bxHgOq__fCopy h3{text-wrap:balance;font-size:24px;font-weight:700;line-height:1.45}.landing-module__bxHgOq__fCopy p{color:var(--lp-muted);text-wrap:pretty;font-size:16px;line-height:1.85}.landing-module__bxHgOq__fVis{grid-area:vis;min-width:0}.landing-module__bxHgOq__checks{flex-direction:column;gap:9px;margin-top:4px;display:flex}.landing-module__bxHgOq__checks li{align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.landing-module__bxHgOq__checks svg{color:var(--lp-primary);flex-shrink:0}.landing-module__bxHgOq__dots{display:none}.landing-module__bxHgOq__print{grid-template-columns:minmax(0,1fr) 560px;align-items:start;column-gap:64px;display:grid}.landing-module__bxHgOq__printGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 32px;display:grid}.landing-module__bxHgOq__printGroup h3{border-bottom:1px solid var(--lp-panel-rule);align-items:center;gap:10px;padding-bottom:12px;font-size:18px;font-weight:700;line-height:1.4;display:flex}.landing-module__bxHgOq__printIcon{border:1px solid var(--lp-tint-edge);background:var(--lp-tint);width:34px;height:34px;color:var(--lp-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.landing-module__bxHgOq__printGroup ul{flex-direction:column;gap:2px;padding-top:10px;display:flex}.landing-module__bxHgOq__printGroup li{color:var(--lp-ink);align-items:flex-start;gap:10px;font-size:15px;line-height:1.75;display:flex}.landing-module__bxHgOq__printGroup li:before{content:"";background:var(--lp-control-border);border-radius:2px;flex-shrink:0;width:6px;height:6px;margin-top:.75em}.landing-module__bxHgOq__printNote{border:1px solid var(--lp-panel-rule);background:var(--lp-panel);color:var(--lp-muted);border-radius:12px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:14px 16px;font-size:14.5px;line-height:1.75;display:flex}.landing-module__bxHgOq__printNote svg{color:var(--lp-primary);flex-shrink:0;margin-top:4px}.landing-module__bxHgOq__printVis{min-width:0}.landing-module__bxHgOq__roles{border:1px solid var(--lp-panel-rule);background:var(--lp-panel);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.landing-module__bxHgOq__role{border-inline-start:1px solid var(--lp-panel-rule);flex-direction:column;gap:14px;padding:28px 26px 30px;display:flex}.landing-module__bxHgOq__role:first-child{border-inline-start:0}.landing-module__bxHgOq__roleIcon{border:1px solid var(--lp-tint-edge);background:var(--lp-tint);width:46px;height:46px;color:var(--lp-primary);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.landing-module__bxHgOq__role h3{font-size:21px;font-weight:700;line-height:1.35}.landing-module__bxHgOq__roleWho{color:var(--lp-muted);margin-top:-8px;font-size:14px}.landing-module__bxHgOq__role .landing-module__bxHgOq__checks{border-top:1px solid var(--lp-row-rule);padding-top:16px}.landing-module__bxHgOq__role .landing-module__bxHgOq__checks li{align-items:flex-start;font-size:14.5px;line-height:1.6}.landing-module__bxHgOq__role .landing-module__bxHgOq__checks svg{margin-top:3px}.landing-module__bxHgOq__rolesFoot{border-top:1px solid var(--lp-panel-rule);background:var(--lp-control-fill);color:var(--lp-muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding:16px 26px;font-size:14.5px;display:flex}.landing-module__bxHgOq__rtag{border:1px solid var(--lp-control-border);background:var(--lp-panel);height:26px;color:var(--lp-ink);white-space:nowrap;border-radius:6px;align-items:center;padding-inline:9px;font-size:12.5px;font-weight:600;display:inline-flex}.landing-module__bxHgOq__rolesNote{display:none}.landing-module__bxHgOq__trust{grid-template-columns:470px minmax(0,1fr);align-items:center;column-gap:72px;display:grid}.landing-module__bxHgOq__trust .landing-module__bxHgOq__secHead{margin-bottom:0}.landing-module__bxHgOq__trust .landing-module__bxHgOq__secHead h2{font-size:42px}.landing-module__bxHgOq__tItems{border-top:1px solid var(--lp-on-ink-rule);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:52px;display:grid}.landing-module__bxHgOq__tItem{border-inline-start:1px solid var(--lp-on-ink-rule);flex-direction:column;gap:10px;padding:28px 24px 0;display:flex}.landing-module__bxHgOq__tItem:first-child{border-inline-start:0;padding-inline-start:0}.landing-module__bxHgOq__tIcon{border:1px solid var(--lp-on-ink-rule);background:var(--lp-on-ink-cell);width:40px;height:40px;color:var(--lp-on-ink);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.landing-module__bxHgOq__tText{flex-direction:column;gap:10px;display:flex}.landing-module__bxHgOq__tItem h3{font-size:17px;font-weight:600;line-height:1.5}.landing-module__bxHgOq__tItem p{color:var(--lp-on-ink-faint);font-size:14.5px;line-height:1.8}.landing-module__bxHgOq__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.landing-module__bxHgOq__step{border:1px solid var(--lp-panel-rule);background:var(--lp-panel);border-radius:18px;flex-direction:column;gap:14px;padding:28px;display:flex}.landing-module__bxHgOq__stepN{border:1px solid var(--lp-ink);width:42px;height:42px;color:var(--lp-ink);border-radius:8px;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:inline-flex}.landing-module__bxHgOq__step h3{font-size:21px;font-weight:700;line-height:1.4}.landing-module__bxHgOq__step p{color:var(--lp-muted);text-wrap:pretty;font-size:15.5px;line-height:1.85}.landing-module__bxHgOq__cta{overflow:hidden}.landing-module__bxHgOq__ctaRules{background-image:repeating-linear-gradient(to bottom,transparent 0 55px,var(--lp-on-ink-rule)55px 56px);opacity:.7;-webkit-mask-image:linear-gradient(to bottom,var(--lp-ink)0,transparent 85%);-webkit-mask-image:linear-gradient(to bottom,var(--lp-ink)0,transparent 85%);mask-image:linear-gradient(to bottom,var(--lp-ink)0,transparent 85%);pointer-events:none;position:absolute;inset:0}.landing-module__bxHgOq__ctaIn{grid-template-columns:minmax(0,1fr) 400px;align-items:center;column-gap:80px;display:grid;position:relative}.landing-module__bxHgOq__cta h2{text-wrap:balance;font-size:52px;font-weight:700;line-height:1.3}.landing-module__bxHgOq__cta p{max-width:560px;color:var(--lp-on-ink-faint);margin-top:18px;font-size:18px;line-height:1.85}.landing-module__bxHgOq__cta .landing-module__bxHgOq__ctaRow{justify-content:flex-start;margin-top:34px}.landing-module__bxHgOq__stores{flex-direction:column;gap:12px;display:flex}.landing-module__bxHgOq__store{border:1px solid var(--lp-on-ink-rule);background:linear-gradient(var(--lp-on-ink-cell),var(--lp-on-ink-cell)),var(--lp-ink-panel);height:68px;color:var(--lp-on-ink);border-radius:14px;align-items:center;gap:14px;padding-inline:18px;transition:background-color .15s ease-out;display:flex}.landing-module__bxHgOq__store:hover{background:linear-gradient(var(--lp-on-ink-rule),var(--lp-on-ink-rule)),var(--lp-ink-panel);color:var(--lp-on-ink)}.landing-module__bxHgOq__storeIcon{background:var(--lp-on-ink-cell);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.landing-module__bxHgOq__storeText{flex-direction:column;flex-grow:1;gap:2px;line-height:1.25;display:flex}.landing-module__bxHgOq__storeText small{color:var(--lp-on-ink-faint);font-size:12px}.landing-module__bxHgOq__storeText b{font-size:17px;font-weight:600}.landing-module__bxHgOq__storeUrl{align-self:flex-start}.landing-module__bxHgOq__storeGo{color:var(--lp-on-ink-faint)}.landing-module__bxHgOq__foot{background:var(--lp-ink-panel);color:var(--lp-on-ink)}.landing-module__bxHgOq__footIn{border-top:1px solid var(--lp-on-ink-rule);grid-template-columns:380px repeat(3,minmax(0,1fr));column-gap:56px;padding-block:56px 44px;display:grid}.landing-module__bxHgOq__foot .landing-module__bxHgOq__brandName{color:var(--lp-on-ink)}.landing-module__bxHgOq__footAbout{color:var(--lp-on-ink-faint);margin-top:18px;font-size:15px;line-height:1.85}.landing-module__bxHgOq__footHeading{color:var(--lp-on-ink-faint);margin-bottom:14px;font-size:13.5px;font-weight:600}.landing-module__bxHgOq__footLinks{flex-direction:column;gap:4px;display:flex}.landing-module__bxHgOq__footLinks a{min-height:36px;color:var(--lp-on-ink);align-items:center;gap:9px;font-size:15px;display:inline-flex}.landing-module__bxHgOq__footLinks a:hover,.landing-module__bxHgOq__footLinks svg{color:var(--lp-on-ink-faint)}.landing-module__bxHgOq__footBottom{border-top:1px solid var(--lp-on-ink-rule);color:var(--lp-on-ink-faint);flex-wrap:wrap;align-items:center;gap:10px 20px;padding-block:22px 30px;font-size:13.5px;display:flex}.landing-module__bxHgOq__footSpacer{flex-grow:1}.landing-module__bxHgOq__footLang{cursor:pointer;align-items:center;gap:6px;min-height:36px;display:inline-flex}.landing-module__bxHgOq__footLang:hover{color:var(--lp-on-ink)}.landing-module__bxHgOq__footLegal{min-height:36px;color:var(--lp-on-ink);text-decoration:underline;-webkit-text-decoration-color:var(--lp-on-ink-rule);text-decoration-color:var(--lp-on-ink-rule);text-underline-offset:4px;align-items:center;display:inline-flex}.landing-module__bxHgOq__footLegal:hover{color:var(--lp-on-ink-faint)}.landing-module__bxHgOq__legal{padding-block:72px 96px}.landing-module__bxHgOq__legalCol{max-width:820px}.landing-module__bxHgOq__legalHead{flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:36px;display:flex}.landing-module__bxHgOq__legalHead h1{text-wrap:balance;font-size:40px;font-weight:700;line-height:1.4}.landing-module__bxHgOq__legalHead p{max-width:660px;color:var(--lp-muted);text-wrap:pretty;font-size:18px;line-height:1.85}.landing-module__bxHgOq__legalHead .landing-module__bxHgOq__legalUpdated{font-size:14.5px;line-height:1.6}.landing-module__bxHgOq__legalBrief{border:1px solid var(--lp-tint-edge);background:var(--lp-tint);border-radius:14px;padding:24px 26px 26px}.landing-module__bxHgOq__legalBrief h2{margin-bottom:16px;font-size:18px;font-weight:700;line-height:1.45}.landing-module__bxHgOq__legalBrief ul{grid-template-columns:minmax(0,1fr);gap:12px;padding:0;list-style:none;display:grid}.landing-module__bxHgOq__legalBrief li{align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.7;display:flex}.landing-module__bxHgOq__legalIcon{background:var(--lp-panel);width:34px;height:34px;color:var(--lp-primary);border-radius:9px;flex:none;place-items:center;display:inline-grid}.landing-module__bxHgOq__legalToc{border-bottom:1px solid var(--lp-panel-rule);padding-block:32px}.landing-module__bxHgOq__legalToc h2{color:var(--lp-muted);margin-bottom:12px;font-size:14.5px;font-weight:600}.landing-module__bxHgOq__legalToc ol{columns:2;column-gap:32px;padding:0;list-style:none}.landing-module__bxHgOq__legalToc li{break-inside:avoid}.landing-module__bxHgOq__legalToc a{align-items:baseline;gap:12px;min-height:40px;padding-block:6px;font-size:15.5px;line-height:1.6;display:flex}.landing-module__bxHgOq__legalToc a:hover span:last-child{color:var(--lp-primary);text-underline-offset:4px;text-decoration:underline}.landing-module__bxHgOq__legalToc a:focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px;border-radius:4px}.landing-module__bxHgOq__legalToc .landing-module__bxHgOq__fig{width:22px;color:var(--lp-primary);flex:none;font-size:13.5px;font-weight:700}.landing-module__bxHgOq__legalSec{border-bottom:1px solid var(--lp-panel-rule);grid-template-columns:44px minmax(0,1fr);column-gap:16px;padding-block:32px;scroll-margin-top:76px;display:grid}.landing-module__bxHgOq__legalSec:last-child{border-bottom:0}.landing-module__bxHgOq__legalNum{color:var(--lp-primary);padding-top:5px;font-size:15px;font-weight:700}.landing-module__bxHgOq__legalSec h2{margin-bottom:10px;font-size:24px;font-weight:700;line-height:1.45}.landing-module__bxHgOq__legalSec h3{margin-top:22px;margin-bottom:8px;font-size:16.5px;font-weight:600}.landing-module__bxHgOq__legalSec h2+h3{margin-top:0}.landing-module__bxHgOq__legalSec p{text-wrap:pretty}.landing-module__bxHgOq__legalSec p+p,.landing-module__bxHgOq__legalSec p+ul,.landing-module__bxHgOq__legalSec ul+p,.landing-module__bxHgOq__legalSec p+.landing-module__bxHgOq__legalGuards,.landing-module__bxHgOq__legalGuards+p{margin-top:12px}.landing-module__bxHgOq__legalSec ul{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.landing-module__bxHgOq__legalSec li{padding-inline-start:20px;position:relative}.landing-module__bxHgOq__legalSec li:before{content:"";inset-inline-start:2px;background:var(--lp-primary);border-radius:2px;width:6px;height:6px;position:absolute;top:.78em}.landing-module__bxHgOq__legalSec li b,.landing-module__bxHgOq__legalSec p b{font-weight:600}.landing-module__bxHgOq__legalNote{color:var(--lp-muted)}.landing-module__bxHgOq__legalGuards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.landing-module__bxHgOq__legalGuard{border:1px solid var(--lp-panel-rule);background:var(--lp-panel);border-radius:12px;flex-direction:column;gap:10px;padding:18px 18px 20px;display:flex}.landing-module__bxHgOq__legalGuard h3{margin:0;font-size:16px;line-height:1.5}.landing-module__bxHgOq__legalGuard p{color:var(--lp-muted);font-size:15px;line-height:1.75}.landing-module__bxHgOq__legalGuard .landing-module__bxHgOq__legalIcon{background:var(--lp-tint)}.landing-module__bxHgOq__legalGuard:last-child:nth-child(odd){grid-column:1/-1}.landing-module__bxHgOq__legalContact{flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px;display:flex}.landing-module__bxHgOq__legalMail{border:1px solid var(--lp-control-border);background:var(--lp-panel);min-height:48px;color:var(--lp-primary);border-radius:12px;align-items:center;gap:9px;padding-inline:16px;font-size:16px;font-weight:600;display:inline-flex}.landing-module__bxHgOq__legalMail:hover{border-color:var(--lp-primary)}.landing-module__bxHgOq__legalMail:focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px}.landing-module__bxHgOq__legalMail small{color:var(--lp-muted);font-size:14px;font-weight:500}@media (max-width:767px){.landing-module__bxHgOq__legal{padding-block:40px 64px}.landing-module__bxHgOq__legalHead h1{font-size:29px}.landing-module__bxHgOq__legalHead p{font-size:16.5px}.landing-module__bxHgOq__legalBrief{padding:20px 18px 22px}.landing-module__bxHgOq__legalToc ol{columns:1}.landing-module__bxHgOq__legalSec{grid-template-columns:32px minmax(0,1fr);column-gap:10px;padding-block:26px}.landing-module__bxHgOq__legalSec h2{font-size:20px}.landing-module__bxHgOq__legalGuards{grid-template-columns:minmax(0,1fr)}}@media (max-width:1247px){.landing-module__bxHgOq__stage{zoom:.87}.landing-module__bxHgOq__feature{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);grid-template-areas:"label vis""copy vis";row-gap:16px}.landing-module__bxHgOq__fLabel{border-inline-end:0;align-self:start}.landing-module__bxHgOq__fCopy{align-self:start}.landing-module__bxHgOq__trust{grid-template-columns:minmax(0,1fr);row-gap:40px}.landing-module__bxHgOq__trust .landing-module__bxHgOq__secHead h2{font-size:40px}.landing-module__bxHgOq__ctaIn{grid-template-columns:minmax(0,1fr) 360px;column-gap:48px}.landing-module__bxHgOq__footIn{grid-template-columns:300px repeat(3,minmax(0,1fr));column-gap:40px}.landing-module__bxHgOq__print{grid-template-columns:minmax(0,1fr) 480px;column-gap:40px}.landing-module__bxHgOq__navLinks a{padding-inline:8px}.landing-module__bxHgOq__navIn{gap:18px}.landing-module__bxHgOq__navLinks a{font-size:14.5px}}@media (max-width:1099px){.landing-module__bxHgOq__stage{zoom:.76}.landing-module__bxHgOq__display{font-size:72px}}@media (max-width:1199px){.landing-module__bxHgOq__navLinks,.landing-module__bxHgOq__navLogin{display:none}.landing-module__bxHgOq__menuBtn{display:inline-flex}.landing-module__bxHgOq__menu{top:100%;border-bottom:1px solid var(--lp-panel-rule);background:var(--lp-bg);flex-direction:column;gap:4px;padding:12px 24px 20px;position:absolute;inset-inline:0}.landing-module__bxHgOq__menuOpen{display:flex}.landing-module__bxHgOq__menu a,.landing-module__bxHgOq__menu button{border-bottom:1px solid var(--lp-row-rule);min-height:48px;color:var(--lp-ink);align-items:center;padding-inline:4px;font-size:16px;font-weight:500;display:flex}.landing-module__bxHgOq__menu .landing-module__bxHgOq__btn{color:var(--lp-on-primary);border-bottom:0;justify-content:center;margin-top:12px}.landing-module__bxHgOq__menu .landing-module__bxHgOq__btnS{color:var(--lp-ink);margin-top:8px}}@media (max-width:1023px){.landing-module__bxHgOq__display{font-size:60px}.landing-module__bxHgOq__role{padding:24px 20px 26px}.landing-module__bxHgOq__tItems{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-module__bxHgOq__tItem:nth-child(3){border-inline-start:0;padding-inline-start:0}.landing-module__bxHgOq__steps{grid-template-columns:minmax(0,1fr)}.landing-module__bxHgOq__print{grid-template-columns:minmax(0,1fr);row-gap:40px}.landing-module__bxHgOq__printVis{order:-1;max-width:600px}.landing-module__bxHgOq__ctaIn{grid-template-columns:minmax(0,1fr);row-gap:36px}.landing-module__bxHgOq__footIn{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}@media (max-width:959px){.landing-module__bxHgOq__stage{zoom:.6}.landing-module__bxHgOq__feature{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""copy""vis"}.landing-module__bxHgOq__fVis{max-width:560px}}@media (max-width:767px){.landing-module__bxHgOq__hideSm{display:none!important}.landing-module__bxHgOq__wrap{width:calc(100% - 40px)}.landing-module__bxHgOq__sec{padding-block:56px}.landing-module__bxHgOq__secHead{gap:10px;margin-bottom:26px}.landing-module__bxHgOq__secHead h2{font-size:26px;line-height:1.42}.landing-module__bxHgOq__secHead p{font-size:15.5px;line-height:1.75}.landing-module__bxHgOq__navIn{gap:10px;height:64px}.landing-module__bxHgOq__brand{gap:10px}.landing-module__bxHgOq__brand img{width:34px;height:31px}.landing-module__bxHgOq__brandName{font-size:18px}.landing-module__bxHgOq__navCta,.landing-module__bxHgOq__navLang{display:none}.landing-module__bxHgOq__menu{padding-inline:20px}.landing-module__bxHgOq__hero{padding-block:36px 52px}.landing-module__bxHgOq__heroMargin{width:4px;inset-inline-start:10px}.landing-module__bxHgOq__heroCopy{gap:20px}.landing-module__bxHgOq__display{font-size:44px;line-height:1.3}.landing-module__bxHgOq__lede{font-size:16.5px;line-height:1.8}.landing-module__bxHgOq__ctaRow{flex-direction:column;align-items:stretch;gap:6px;width:100%}.landing-module__bxHgOq__heroMeta{gap:8px 14px;font-size:13px}.landing-module__bxHgOq__stage{zoom:1;width:100%;max-width:350px;height:auto;margin-top:36px;padding-bottom:40px}.landing-module__bxHgOq__stage .landing-module__bxHgOq__stagePhone{top:auto;margin-inline:auto;position:relative;inset-inline-end:auto}.landing-module__bxHgOq__stage .landing-module__bxHgOq__stageToast{top:auto;bottom:0;inset-inline-end:0}.landing-module__bxHgOq__features{padding-inline:20px;scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;gap:12px;margin-inline:-20px;padding-bottom:4px;overflow-x:auto}.landing-module__bxHgOq__features::-webkit-scrollbar{display:none}.landing-module__bxHgOq__feature{border:1px solid var(--lp-panel-rule);background:var(--lp-panel);scroll-snap-align:start;border-radius:18px;flex:0 0 300px;grid-template-rows:auto;grid-template-areas:"vis""label""copy";row-gap:0;padding:0;overflow:hidden}.landing-module__bxHgOq__feature:last-child{border-bottom:1px solid var(--lp-panel-rule)}.landing-module__bxHgOq__fVis{border-bottom:1px solid var(--lp-panel-rule);background:var(--lp-bg);max-width:none;height:300px;padding:12px;overflow:hidden}.landing-module__bxHgOq__fLabel{padding:16px 18px 0}.landing-module__bxHgOq__fLabelText{color:var(--lp-muted);font-size:14px}.landing-module__bxHgOq__fCopy{gap:10px;padding:10px 18px 20px}.landing-module__bxHgOq__fCopy h3{font-size:18px;line-height:1.5}.landing-module__bxHgOq__fCopy p{font-size:14.5px;line-height:1.8}.landing-module__bxHgOq__feature .landing-module__bxHgOq__checks{display:none}.landing-module__bxHgOq__dots{justify-content:center;align-items:center;gap:6px;margin-top:16px;display:flex}.landing-module__bxHgOq__dots i{background:var(--lp-control-border);border-radius:999px;width:6px;height:6px}.landing-module__bxHgOq__dots .landing-module__bxHgOq__dotOn{background:var(--lp-primary);width:18px}.landing-module__bxHgOq__roles{scroll-snap-type:x mandatory;scrollbar-width:none;background:0 0;border:0;border-radius:0;gap:12px;margin-inline:-20px;padding-inline:20px;display:flex;overflow-x:auto}.landing-module__bxHgOq__roles::-webkit-scrollbar{display:none}.landing-module__bxHgOq__role,.landing-module__bxHgOq__role:nth-child(n+3){border:1px solid var(--lp-panel-rule);background:var(--lp-panel);scroll-snap-align:start;border-radius:18px;flex:0 0 282px;padding:22px 20px 24px}.landing-module__bxHgOq__rolesFoot{display:none}.landing-module__bxHgOq__rolesNote{color:var(--lp-muted);margin-top:18px;font-size:14.5px;line-height:1.8;display:block}.landing-module__bxHgOq__trust{row-gap:32px}.landing-module__bxHgOq__trust .landing-module__bxHgOq__secHead h2{font-size:28px}.landing-module__bxHgOq__tItems{grid-template-columns:minmax(0,1fr);margin-top:8px}.landing-module__bxHgOq__tItem,.landing-module__bxHgOq__tItem:nth-child(3){border-inline-start:0;border-bottom:1px solid var(--lp-on-ink-rule);flex-direction:row;align-items:flex-start;gap:12px;padding:14px 0}.landing-module__bxHgOq__tItem:last-child{border-bottom:0}.landing-module__bxHgOq__tIcon{width:34px;height:34px}.landing-module__bxHgOq__tText{gap:4px}.landing-module__bxHgOq__tItem h3{font-size:15.5px}.landing-module__bxHgOq__tItem p{font-size:13.5px;line-height:1.7}.landing-module__bxHgOq__steps{gap:14px}.landing-module__bxHgOq__printGroups{grid-template-columns:minmax(0,1fr);gap:22px}.landing-module__bxHgOq__printGroup h3{font-size:16.5px}.landing-module__bxHgOq__printGroup li{font-size:14.5px}.landing-module__bxHgOq__printNote{font-size:13.5px}.landing-module__bxHgOq__btnApp{justify-content:center}.landing-module__bxHgOq__step{gap:12px;padding:22px 20px}.landing-module__bxHgOq__cta h2{font-size:34px}.landing-module__bxHgOq__cta p{font-size:16px}.landing-module__bxHgOq__cta .landing-module__bxHgOq__ctaRow{flex-direction:column;align-items:stretch}.landing-module__bxHgOq__store{height:64px}.landing-module__bxHgOq__footIn{gap:36px 20px;padding-block:44px 32px}.landing-module__bxHgOq__footBrand,.landing-module__bxHgOq__footContact{grid-column:1/-1}.landing-module__bxHgOq__footSpacer{flex-basis:100%;order:1;height:0}}.landing-module__bxHgOq__navNotebook{border:1px solid var(--lp-tint-edge);background:var(--lp-tint);gap:7px;margin-inline-start:6px;color:var(--lp-primary)!important;font-weight:600!important}.landing-module__bxHgOq__navNotebook:hover{background:var(--lp-tint)!important;color:var(--lp-primary-strong)!important}.landing-module__bxHgOq__navNotebook svg{flex-shrink:0}.landing-module__bxHgOq__navNotebookOn{border-color:var(--lp-primary)}.landing-module__bxHgOq__points{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:44px;display:grid}.landing-module__bxHgOq__point{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.landing-module__bxHgOq__point h3{font-size:18px;font-weight:700;line-height:1.45}.landing-module__bxHgOq__point p{color:var(--lp-muted);text-wrap:pretty;font-size:15px;line-height:1.8}.landing-module__bxHgOq__nbTop{grid-template-columns:minmax(0,1fr) 440px;align-items:end;column-gap:64px;display:grid}.landing-module__bxHgOq__nbTop .landing-module__bxHgOq__secHead{margin-bottom:0}.landing-module__bxHgOq__nbPoints{border:1px solid var(--lp-panel-rule);background:var(--lp-bg);border-radius:16px;gap:11px;padding:22px 24px}.landing-module__bxHgOq__nbPoints li{align-items:flex-start;line-height:1.6}.landing-module__bxHgOq__nbPoints svg{margin-top:3px}.landing-module__bxHgOq__nbFoot{border-top:1px solid var(--lp-panel-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;padding-top:28px;display:flex}.landing-module__bxHgOq__nbFoot .landing-module__bxHgOq__ctaRow{justify-content:flex-end}.landing-module__bxHgOq__nbPrivacy{max-width:620px;color:var(--lp-muted);align-items:flex-start;gap:10px;font-size:15.5px;line-height:1.8;display:flex}.landing-module__bxHgOq__nbPrivacy svg{color:var(--lp-primary);flex-shrink:0;margin-top:4px}.landing-module__bxHgOq__band .landing-module__bxHgOq__stage{margin-top:48px}.landing-module__bxHgOq__pillBook{background:var(--lp-tint);color:var(--lp-primary)}.landing-module__bxHgOq__tItems3{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.landing-module__bxHgOq__split{grid-template-columns:minmax(0,1fr) 460px;align-items:center;column-gap:72px;display:grid}.landing-module__bxHgOq__split .landing-module__bxHgOq__secHead{margin-bottom:24px}.landing-module__bxHgOq__splitVis{min-width:0}.landing-module__bxHgOq__ink .landing-module__bxHgOq__tItems3{border-top:1px solid var(--lp-on-ink-rule)}@media (max-width:1247px){.landing-module__bxHgOq__nbTop{grid-template-columns:minmax(0,1fr) 380px;column-gap:40px}.landing-module__bxHgOq__split{grid-template-columns:minmax(0,1fr) 420px;column-gap:48px}}@media (max-width:1023px){.landing-module__bxHgOq__points{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-module__bxHgOq__nbTop{grid-template-columns:minmax(0,1fr);row-gap:28px}.landing-module__bxHgOq__split{grid-template-columns:minmax(0,1fr);row-gap:32px}.landing-module__bxHgOq__splitVis{max-width:520px}.landing-module__bxHgOq__tItems3{grid-template-columns:minmax(0,1fr)}.landing-module__bxHgOq__tItems3 .landing-module__bxHgOq__tItem{border-inline-start:0;border-bottom:1px solid var(--lp-on-ink-rule);padding-inline-start:0;padding-bottom:20px}}@media (max-width:767px){.landing-module__bxHgOq__points{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:28px}.landing-module__bxHgOq__point h3{font-size:16.5px}.landing-module__bxHgOq__point p{font-size:14.5px}.landing-module__bxHgOq__nbPoints{padding:18px}.landing-module__bxHgOq__nbFoot .landing-module__bxHgOq__ctaRow{width:100%}.landing-module__bxHgOq__nbPrivacy{font-size:14.5px}.landing-module__bxHgOq__band .landing-module__bxHgOq__stage{margin-top:28px}}
