@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,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}:root{--navy-500: #022e43;--navy-300: #284f63;--teal-500: #4fc6a5;--teal-300: #6dd7ba;--success: #2b9e67;--success-bg: #eef7f2;--success-border: #cfe9df;--danger: #c2410c;--danger-bg: #fbeae4;--danger-border: #e6c3bb;--warning: #e8bd78;--warning-text: #4c3a17;--ink: #1b2b33;--muted: #566a74;--subtle: #7b8f99;--faint: #8a9ba3;--disabled: #a8b6bc;--glyph-empty: #b6c2c8;--line: #dfe4e7;--line-soft: #e4e9eb;--surface: #fff;--surface-alt: #f6f8f9;--surface-muted: #fbfcfc;--radius: 4px;--radius-strong: 8px;--radius-round: 1000px;--font-heading: "Montserrat", "Helvetica Neue", Arial, sans-serif;--font-body: "Inter", "Helvetica Neue", Arial, sans-serif;--rail-width: 268px;--rail-collapsed-width: 56px;--mobile-top-bar-height: 75px;--mobile-action-bar-height: 61px;--mobile-nav-height: 64px;--mobile-frame-width: 390px;--mobile-frame-height: 844px}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--surface-alt);color:var(--ink);font-family:var(--font-body);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-heading);font-weight:600;line-height:1.25}p,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--success);outline-offset:2px}img,svg{display:block;max-width:100%}@media(hover:hover)and (pointer:fine){.dim-plate .side,.dim-plate .task-page__aside{--surface: var(--surface-alt);--white: var(--surface-alt);--surface-muted: var(--surface-alt);--gray-100: var(--surface-alt);background:var(--surface-alt);border-left-color:transparent;transition:background .28s cubic-bezier(.33,0,.67,1),border-color .28s cubic-bezier(.33,0,.67,1)}.dim-plate .side:hover,.dim-plate .side:focus-within,.dim-plate .task-page__aside:hover,.dim-plate .task-page__aside:focus-within{--surface: #fff;--white: #fff;--surface-muted: #fbfcfc;--gray-100: #f6f6f6;background:var(--surface);border-left-color:var(--line);transition-duration:.11s;transition-delay:.12s;transition-timing-function:cubic-bezier(0,0,.2,1)}.dim-plate .side>*,.dim-plate .task-page__aside>*{filter:grayscale(1);opacity:.5;transition:filter .28s cubic-bezier(.33,0,.67,1),opacity .28s cubic-bezier(.33,0,.67,1)}.dim-plate .side:hover>*,.dim-plate .side:focus-within>*,.dim-plate .task-page__aside:hover>*,.dim-plate .task-page__aside:focus-within>*{filter:none;opacity:1;transition:filter .11s cubic-bezier(0,0,.2,1) .12s,opacity .11s cubic-bezier(0,0,.2,1) .12s}.dim-plate .side app-discussions-panel,.dim-plate .task-page__aside,.dim-plate app-discussions-panel.task-page__aside{--white: var(--surface-alt);--gray-100: var(--surface-alt)}.dim-plate .side.side,.dim-plate .task-page__aside.task-page__aside{border-left-color:transparent}.dim-plate .side.side:hover,.dim-plate .side.side:focus-within,.dim-plate .task-page__aside.task-page__aside:hover,.dim-plate .task-page__aside.task-page__aside:focus-within{border-left-color:var(--line)}.dim-plate .side:hover app-discussions-panel,.dim-plate .side:focus-within app-discussions-panel,.dim-plate app-discussions-panel.task-page__aside:hover,.dim-plate app-discussions-panel.task-page__aside:focus-within{--white: #fff;--gray-100: #f6f6f6}.dim-plate .task-page__aside--strip{background:var(--surface)}.dim-plate .task-page__aside--strip>*{filter:none;opacity:1}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:reduce){.dim-plate .side,.dim-plate .task-page__aside,.dim-plate .side>*,.dim-plate .task-page__aside>*{transition:none}}@media(hover:hover)and (pointer:fine)and (forced-colors:active){.dim-plate .side,.dim-plate .task-page__aside{background:var(--surface)}.dim-plate .side>*,.dim-plate .task-page__aside>*{filter:none;opacity:1}}:root{--lj-seat: .36s;--lj-draw: .48s;--lj-ring: 1.24s;--lj-wash: 1.24s;--lj-mote: 1.12s;--lj-flash: .84s;--lj-ease: cubic-bezier(.2, 0, 0, 1);--lj-spring-fill: cubic-bezier(.34, 1.42, .5, 1);--lj-spring-check: cubic-bezier(.22, 1.78, .42, 1);--lj-drag: cubic-bezier(.05, .7, .1, 1);--lj-gravity: cubic-bezier(.42, 0, 1, 1);--lj-anticipate: cubic-bezier(.5, 0, .9, .3);--lj-anticip: .14s;--lj-impulse: .7s}@keyframes lj-throw{0%{transform:scale(1)}22%{transform:scale(.9)}60%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes lj-fill-in{0%{transform:scale(.2)}to{transform:scale(1)}}@keyframes lj-check-pop{0%{transform:scale(.55)}to{transform:scale(1)}}@keyframes lj-draw-check-norm{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes lj-ring-1{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes lj-ring-2{0%{opacity:.3;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@keyframes lj-launch{0%{transform:rotate(var(--a)) translate(1px)}to{transform:rotate(var(--a)) translate(var(--d))}}@keyframes lj-fall{0%{opacity:0;transform:rotate(calc(-1 * var(--a))) translateY(0) scale(.6)}12%{opacity:1;transform:rotate(calc(-1 * var(--a))) translateY(0) scale(1)}to{opacity:0;transform:rotate(calc(-1 * var(--a))) translateY(var(--g)) scale(.28)}}@keyframes lj-row-wash{0%{transform:scaleX(0);opacity:.95}55%{transform:scaleX(1);opacity:.95}to{transform:scaleX(1);opacity:0}}@keyframes lj-section-wash{0%{opacity:0}30%{opacity:1}to{opacity:0}}@keyframes lj-flash-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes lj-flash-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}app-row-glyph.just-landed{animation-name:lj-throw;animation-duration:calc(var(--lj-anticip) + var(--lj-impulse));animation-timing-function:var(--lj-anticipate);animation-fill-mode:both}app-row-glyph.just-landed .fill-success,app-row-glyph.just-landed .ring-dashed{transform-box:fill-box;transform-origin:50% 50%;animation-name:lj-fill-in;animation-duration:var(--lj-seat);animation-timing-function:var(--lj-spring-fill);animation-delay:var(--lj-anticip);animation-fill-mode:both}app-row-glyph.just-landed .check-grp{transform-box:fill-box;transform-origin:50% 50%;animation-name:lj-check-pop;animation-duration:var(--lj-draw);animation-timing-function:var(--lj-spring-check);animation-delay:calc(var(--lj-anticip) + 90ms);animation-fill-mode:both}app-row-glyph.just-landed .check-on-fill,app-row-glyph.just-landed .check-success{stroke-dasharray:1;animation-name:lj-draw-check-norm;animation-duration:var(--lj-draw);animation-timing-function:var(--lj-drag);animation-delay:calc(var(--lj-anticip) + 90ms);animation-fill-mode:both}app-row-glyph.just-landed .glyph__ring--1{animation-name:lj-ring-1;animation-duration:var(--lj-ring);animation-timing-function:var(--lj-drag);animation-delay:.1s;animation-fill-mode:both}app-row-glyph.just-landed .glyph__ring--2{animation-name:lj-ring-2;animation-duration:var(--lj-ring);animation-timing-function:var(--lj-drag);animation-delay:.26s;animation-fill-mode:both}app-row-glyph.just-landed .mote{animation-name:lj-launch;animation-duration:var(--lj-mote);animation-timing-function:var(--lj-drag);animation-delay:calc(.15s + var(--i) * 14ms);animation-fill-mode:both}app-row-glyph.just-landed .mote__dot{animation-name:lj-fall;animation-duration:var(--lj-mote);animation-timing-function:var(--lj-gravity);animation-delay:calc(.15s + var(--i) * 14ms);animation-fill-mode:both}app-row-glyph{position:relative;display:inline-flex}.glyph__fx{position:absolute;inset:0;pointer-events:none}.glyph__ring{position:absolute;inset:0;border:1.5px solid var(--success);border-radius:var(--radius-round);opacity:0}.mote{position:absolute;top:50%;left:50%;width:0;height:0}.mote__dot{position:absolute;top:calc(var(--sz) / -2);left:calc(var(--sz) / -2);width:var(--sz);height:var(--sz);border-radius:var(--radius-round);background:var(--success);opacity:0}.task:has(app-row-glyph.just-landed) .task-button{position:relative;overflow:hidden}.task:has(app-row-glyph.just-landed) .task-button:before{content:"";position:absolute;inset:0;z-index:0;background:var(--success-bg);transform-origin:left center;animation-name:lj-row-wash;animation-duration:var(--lj-wash);animation-timing-function:var(--lj-ease);animation-fill-mode:both;pointer-events:none}.task:has(app-row-glyph.just-landed) .task-button>*{position:relative;z-index:1}.task .task-name{transition:color var(--lj-draw) ease .3s}.task:has(app-row-glyph[data-state=done]) .task-name,.task:has(app-row-glyph[data-state=lender]) .task-name{color:var(--muted)}.section-flash{animation-name:lj-flash-wipe;animation-duration:var(--lj-flash);animation-timing-function:var(--lj-ease);animation-fill-mode:both}.section.just-completed .section-head{position:relative}.section.just-completed .section-head:after{content:"";position:absolute;inset:0;z-index:0;background:var(--success-bg);animation-name:lj-section-wash;animation-duration:calc(var(--lj-wash) * 1.4);animation-timing-function:var(--lj-ease);animation-fill-mode:both;pointer-events:none}.section.just-completed .section-head>*{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){app-row-glyph.just-landed,app-row-glyph.just-landed *,app-row-glyph.just-landed:after,.task-button:before,.section-flash,.section.just-completed .section-head:after{animation:none}}.finale{position:relative;width:100%;max-width:560px;padding:32px 32px 28px;overflow:hidden;border:1px solid var(--success-border);border-radius:var(--radius-strong);background:var(--surface);box-shadow:0 1px 2px #022e430f;animation:lj-finale-card .52s var(--lj-ease) both}@keyframes lj-finale-card{0%{opacity:0;transform:translateY(10px) scale(.995)}to{opacity:1;transform:none}}.finale__confetti{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;pointer-events:none}.finale__mark{position:relative;display:inline-flex}.finale__seal{fill:none;stroke:var(--success);stroke-width:2;stroke-dasharray:1;transform-box:fill-box;transform-origin:50% 50%;transform:rotate(-90deg);animation:lj-seal-draw .62s var(--lj-ease) 60ms both}@keyframes lj-seal-draw{0%{stroke-dashoffset:1;opacity:1}80%{opacity:1}to{stroke-dashoffset:0;opacity:0}}.finale__disc{fill:var(--success);transform-box:fill-box;transform-origin:50% 50%;animation:lj-fill-in .42s var(--lj-spring-fill) .42s both}.finale__check-grp{transform-box:fill-box;transform-origin:50% 50%;animation:lj-check-pop .52s var(--lj-spring-check) .56s both}.finale__check{stroke-dasharray:1;animation:lj-draw-check-norm .52s var(--lj-drag) .56s both}.finale__ring{position:absolute;inset:0;border:2px solid var(--success);border-radius:var(--radius-round);animation:lj-ring-1 1.24s var(--lj-drag) .52s both;pointer-events:none}@keyframes lj-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.finale__headline{margin:20px 0 0;font-family:var(--font-heading);font-size:24px;font-weight:600;letter-spacing:-.01em;animation:lj-rise .42s var(--lj-ease) .76s both}.finale__rule{display:block;width:100%;height:1px;margin:16px 0;background:var(--success-border);transform-origin:left center;animation:lj-rule-draw .64s var(--lj-ease) .9s both}@keyframes lj-rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.finale__detail{margin:0;color:var(--muted);font-size:14px;animation:lj-rise .42s var(--lj-ease) 1.02s both}.finale__next{margin:22px 0 0;padding:0;list-style:none}.finale__step{display:flex;gap:12px;padding:10px 0;animation:lj-rise .42s var(--lj-ease) both}.finale__step:nth-child(1){animation-delay:1.18s}.finale__step:nth-child(2){animation-delay:1.3s}.finale__step:nth-child(3){animation-delay:1.42s}.finale__step-mark{flex:none;width:8px;height:8px;margin-top:6px;border:1.5px solid var(--success);border-radius:var(--radius-round)}.finale__step-text{color:var(--muted);font-size:13.5px;line-height:1.5}.finale__step-text strong{display:block;color:var(--ink);font-weight:600}.finale__actions{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:26px;animation:lj-rise .42s var(--lj-ease) 1.58s both}.finale__cta{width:100%;padding:13px 16px;border:none;border-radius:var(--radius);background:var(--success);color:#fff;font-family:var(--font-body);font-size:14px;font-weight:600;cursor:pointer;transition:background .14s ease}.finale__cta:hover{background:color-mix(in srgb,var(--success) 88%,#000)}.finale__cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.finale__link{align-self:center;color:var(--muted);font-size:13px;text-decoration:none}.finale__link:hover{color:var(--ink);text-decoration:underline}@media(prefers-reduced-motion:reduce){.finale,.finale__disc,.finale__check,.finale__check-grp,.finale__headline,.finale__rule,.finale__detail,.finale__step,.finale__actions,.finale__ring,.finale__seal{animation:none}.finale__ring,.finale__seal,.finale__confetti{display:none}.finale__check{stroke-dashoffset:0}}body.is-lab .sidenav,body.is-lab demo-toolbar{display:none}
