:root{--aa-navy-brand: #00123a;--aa-navy: #0b0c10;--aa-ink: #1f2430;--aa-blue: #0a45e0;--aa-blue-bright: #009bfd;--aa-blue-deep: #0636c4;--aa-blue-soft: #e8f1ff;--aa-orange: #f26a00;--aa-orange-bright: #ff9a1f;--aa-orange-soft: #fff0e0;--aa-muted: #3d4452;--aa-soft: #4f5664;--aa-line: #e6e8ec;--aa-line-2: #d9dde4;--aa-page: #ffffff;--aa-panel: #f7f8fa;--aa-band: #f9fafb;--aa-bg: #f3f4f7;--aa-danger: #d92d20;--aa-green: #12b76a;--aa-tone-green-fg: #067647;--aa-tone-green-bg: #e7f8ef;--aa-tone-green-line: #a6e3c8;--aa-tone-amber-fg: #b54708;--aa-tone-amber-bg: #fff4e5;--aa-tone-orange-fg: #ad4a00;--aa-tone-orange-bg: var(--aa-orange-soft);--aa-tone-red-fg: #b42318;--aa-tone-red-bg: #fef3f2;--aa-tone-blue-fg: var(--aa-blue);--aa-tone-blue-bg: var(--aa-blue-soft);--aa-tone-violet-fg: #5b3fd6;--aa-tone-violet-bg: #f0ecff;--aa-tone-grey-fg: var(--aa-muted);--aa-tone-grey-bg: var(--aa-bg);--aa-tone-green-solid: var(--aa-tone-green-fg);--aa-tone-orange-solid: var(--aa-tone-orange-fg);--aa-tone-red-solid: var(--aa-danger);--aa-tone-blue-solid: var(--aa-blue);--aa-tone-ai-solid: linear-gradient(135deg, var(--aa-blue), #6d4bd1);--aa-card: #fff;--aa-shadow-sm: 0 1px 2px rgba(16, 24, 40, .05), 0 1px 1px rgba(16, 24, 40, .04);--aa-shadow-md: 0 8px 20px -6px rgba(16, 24, 40, .13), 0 2px 6px rgba(16, 24, 40, .05);--aa-shadow-lg: 0 24px 48px -12px rgba(16, 24, 40, .22), 0 4px 12px rgba(16, 24, 40, .06);--aa-glow-ai: 0 0 0 1px rgba(10, 69, 224, .16), 0 8px 24px -8px rgba(10, 69, 224, .3);--aa-ease: cubic-bezier(.2, .7, .2, 1);--mkt-pad-x: 64px;--mkt-radius: 16px;color:var(--aa-ink);background:var(--aa-page);font-family:Inter,IBM Plex Sans,Segoe UI,system-ui,sans-serif;font-size:15px;font-weight:450;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body{max-width:100%;overflow-x:clip}html{scrollbar-gutter:stable}body{margin:0}html:has(.app-frame--auth),html:has(.app-frame--auth) body{height:100dvh;overflow:hidden}@media(min-width:901px){html:has(.app-frame--auth){background:#fff}html:has(.app-frame--auth):has(app-auth-stage){scrollbar-gutter:auto}}html.mk-lock{background:#fff}@media(max-width:900px){html:has(.app-frame--auth),html:has(.app-frame--auth) body{height:auto;overflow-x:clip;overflow-y:visible}}img{max-width:100%;height:auto}h1,h2,h3,p{margin:0;overflow-wrap:break-word}:root{--aa-track-display: max(-.02em, min(0em, calc((23.5px - 1em)*1000) ))}h1,h2,h3{font-family:Sora,Inter,Segoe UI,system-ui,sans-serif;letter-spacing:var(--aa-track-display)}button,input,select{font:inherit;color:inherit}a{color:var(--aa-blue);text-decoration:none;transition:color .15s var(--aa-ease)}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--aa-blue);outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}app-root,app-shell,app-marketing,app-for-students,app-for-professionals,app-for-colleges,app-for-employers,app-for-educators,app-worklab,app-about,app-login,app-signup,app-forgot,app-onboarding,app-home,app-home-bento,app-home-workspace,app-home-showcase,app-home-focus,app-home-combined,app-learn,app-lesson,app-build,app-prepare,app-exam,app-interview,app-story,app-viva,app-job,app-career,app-skills,app-passport,app-opportunities,app-academics,app-calendar,app-settings,app-help,app-pricing,app-checkout,app-limit{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0}.app-frame-main>:not(router-outlet),app-shell>:not(router-outlet):not(.nav-scrim):not(.app-shell){flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0;width:100%;max-width:100%}aarudaya-button button,.btn{border:0;border-radius:10px;padding:11px 18px;font:inherit;font-weight:650;cursor:pointer;background:var(--aa-blue);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;box-shadow:0 1px 2px #0e1c360f,0 6px 16px -6px #2f6bff73;transition:transform .15s var(--aa-ease),box-shadow .15s var(--aa-ease),background .15s var(--aa-ease)}aarudaya-button button:hover,.btn:hover{background:var(--aa-blue-deep);text-decoration:none;transform:translateY(-1px);box-shadow:0 2px 4px #0e1c3614,0 10px 20px -8px #2f6bff80}aarudaya-button button:active,.btn:active{transform:translateY(0)}aarudaya-button button.secondary{background:var(--aa-blue-soft);color:var(--aa-navy);box-shadow:none}aarudaya-button button.secondary:hover{background:#dbe7ff;box-shadow:none;transform:none}aarudaya-button button.ghost,.btn.ghost{background:transparent;color:var(--aa-blue);box-shadow:none}aarudaya-button button.ghost:hover,.btn.ghost:hover{background:#2f6bff14;box-shadow:none;transform:none}aarudaya-button button.outline,.btn.outline{background:#fff;color:var(--aa-navy);border:1px solid var(--aa-line-2);box-shadow:var(--aa-shadow-sm)}aarudaya-button button.outline:hover,.btn.outline:hover{background:var(--aa-panel);border-color:#c9ced6;box-shadow:var(--aa-shadow-sm)}aarudaya-button button:disabled,.btn:disabled{opacity:.55;cursor:default;transform:none;box-shadow:none}.btn.ghost.light{color:#d5e2ff}.btn.ghost.light:hover{background:#ffffff1a;color:#fff}.field{display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--aa-navy);font-weight:600;max-width:100%}.field input,.field select,.field textarea,.ask input{border:1px solid var(--aa-line-2);border-radius:10px;padding:12px 14px;background:#fff;font-weight:450;color:var(--aa-ink);width:100%;max-width:100%;min-width:0;box-sizing:border-box;transition:border-color .15s var(--aa-ease),box-shadow .15s var(--aa-ease)}.field input:hover,.field select:hover,.field textarea:hover{border-color:#c9ced6}.field textarea{min-height:120px;resize:vertical;font:inherit}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--aa-blue);box-shadow:0 0 0 3px #2f6bff24}.field small{color:var(--aa-danger);font-weight:500}.error{margin:8px 0;padding:8px 16px;border-radius:8px;background:#fff;border:1px solid #e6d5d2;border-left:3px solid #b85c54;color:var(--aa-navy);font-family:Inter,IBM Plex Sans,Segoe UI,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1.45;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.error>span{flex:1 1 12rem;min-width:0}.status-retry{flex:none;margin:0;padding:4px 8px;border:1px solid var(--aa-line-2);border-radius:8px;background:#fff;color:var(--aa-navy);font-family:Inter,IBM Plex Sans,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1.3;cursor:pointer}.status-retry:hover{background:var(--aa-panel)}.status-retry:focus-visible{outline:2px solid var(--aa-blue);outline-offset:2px}.status-loading{display:flex;align-items:center;gap:8px;margin:8px 0;padding:8px 0;color:var(--aa-navy);font-family:Inter,IBM Plex Sans,Segoe UI,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1.4}.status-spin{flex:none;width:18px;height:18px;border:0;border-radius:0;background:url(/assets/images/aarudaya-spinner.png) center / contain no-repeat;animation:status-spin 2.4s linear infinite}@keyframes status-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.status-spin{animation:none}}aarudaya-status.status-on{margin:8px 0}aarudaya-status .error,aarudaya-status .status-loading{margin:0}.field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--aa-muted) 50%),linear-gradient(135deg,var(--aa-muted) 50%,transparent 50%);background-position:calc(100% - 18px) 18px,calc(100% - 12px) 18px;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.card{background:#fff;border:1px solid var(--aa-line);border-radius:18px;padding:22px;box-shadow:var(--aa-shadow-sm);transition:box-shadow .2s var(--aa-ease),transform .2s var(--aa-ease)}.badge,.flag,.pill{display:inline-flex;align-items:center;background:var(--aa-blue-soft);color:var(--aa-navy);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700}.flag{position:absolute;top:14px;right:14px;background:var(--aa-blue);color:#fff}.pill.ok{background:#e7f8ef;color:#067647}.pill.warn{background:#fff4e5;color:#b54708}.choice{display:flex;align-items:flex-start;gap:12px;text-align:left;width:100%;border:1px solid var(--aa-line);background:#fff;border-radius:14px;padding:16px;cursor:pointer;color:var(--aa-ink);min-height:92px}.choice:hover{border-color:#b9ccf5}.choice.selected{border-color:var(--aa-blue);background:#f5f8ff;box-shadow:inset 0 0 0 1px var(--aa-blue)}.choice aarudaya-icon{color:var(--aa-blue);margin-top:2px}.choice-copy{display:flex;flex-direction:column;gap:4px;flex:1}.choice-copy span{color:var(--aa-muted);font-size:13px;font-weight:450}.choice strong{font-size:15px}.stepper{display:flex;flex-wrap:wrap;gap:8px 0;list-style:none;padding:0;margin:0;align-items:center;justify-content:center;max-width:100%}.stepper li{display:flex;align-items:center;gap:8px;color:var(--aa-muted);font-size:13px;font-weight:600}.stepper li span{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--aa-line);background:#fff;font-size:12px}.stepper li.on{color:var(--aa-navy)}.stepper li.on span,.stepper li.done span{background:var(--aa-blue);color:#fff;border-color:var(--aa-blue)}.stepper li:not(:last-child):after{content:"";width:36px;height:1px;background:var(--aa-line);margin:0 8px}.ask{display:flex;align-items:center;gap:10px;border:1px solid var(--aa-line);background:#fff;border-radius:999px;padding:4px 14px;min-width:0;max-width:100%;width:100%;transition:border-color .15s var(--aa-ease),box-shadow .15s var(--aa-ease)}.ask:focus-within{border-color:var(--aa-blue);box-shadow:0 0 0 3px var(--aa-blue-soft)}.ask.ask-hero{background:linear-gradient(0deg,#fff,#fff) padding-box,linear-gradient(120deg,var(--aa-blue-bright),var(--aa-blue)) border-box;border:1px solid transparent;padding:10px 18px;box-shadow:var(--aa-glow-ai)}.ask.ask-hero:focus-within{box-shadow:var(--aa-glow-ai),0 0 0 3px var(--aa-blue-soft)}.ask input{border:0;padding:8px 0;background:transparent;min-width:0;width:100%;max-width:100%;font-size:15px}.ask input:focus{outline:none}.ask aarudaya-icon{color:var(--aa-blue);flex:none}.ask.ask-hero aarudaya-icon{width:22px;height:22px}.meter-top{display:flex;justify-content:space-between;font-size:13px;margin-bottom:6px;color:var(--aa-muted)}.meter-top strong{color:var(--aa-navy)}.meter-track{height:8px;border-radius:999px;background:var(--aa-line);overflow:hidden}.meter-fill{height:100%;border-radius:inherit;transition:width .4s var(--aa-ease)}.gauge{width:156px;height:156px;border-radius:50%;background:conic-gradient(var(--aa-blue) calc(var(--p) * 1%),var(--aa-line) 0);display:grid;place-items:center}.gauge>div{width:116px;height:116px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.gauge strong{font-size:26px;color:var(--aa-navy)}.gauge span{font-size:12px;color:var(--aa-muted)}.gauge.dark{background:conic-gradient(#6b93ff calc(var(--p) * 1%),#1c2740 0)}.gauge.dark>div{background:#0c1424}.gauge.dark strong,.gauge.dark span{color:#e8eef8}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--aa-line)}.tabs button{border:0;background:transparent;padding:10px 12px;cursor:pointer;color:var(--aa-muted);border-bottom:2px solid transparent;font-weight:650}.tabs button.on{color:var(--aa-blue);border-bottom-color:var(--aa-blue)}.side{background:#fff;border-right:1px solid var(--aa-line);min-height:100%;padding:20px 14px;display:flex;flex-direction:column;gap:4px}.side-signout:hover{color:#b42318}.side-link:hover,.side-sub button:hover{background:#f1f3f6}.side-link.on,.side-sub button.on{background:#0a45e017;color:var(--aa-navy)}.side-sub button.on{color:var(--aa-navy);font-weight:650}.tutor{background:var(--aa-panel);border:1px solid var(--aa-line);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:12px;min-height:420px}.tutor header{display:flex;gap:10px;align-items:center}.tutor header p,.tutor .hint{color:var(--aa-muted);font-size:13px}.tutor aarudaya-icon{color:var(--aa-blue)}.plan{position:relative;background:#fff;border:1px solid var(--aa-line);border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:12px;height:100%}.plan.popular{border-color:var(--aa-blue)}.plan ul{margin:0;padding:0 0 8px;list-style:none;display:flex;flex-direction:column;gap:8px;color:var(--aa-ink);flex:1}.plan ul li:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--aa-blue);margin-right:8px}@media(min-width:901px){aarudaya-sidebar.is-collapsed .side-link span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.icon-btn{width:40px;height:40px;border-radius:12px;border:1px solid var(--aa-line);background:#fff;display:grid;place-items:center;cursor:pointer;color:var(--aa-navy);transition:border-color .15s var(--aa-ease),box-shadow .15s var(--aa-ease),transform .15s var(--aa-ease)}.icon-btn:hover{border-color:#c9ced6;box-shadow:var(--aa-shadow-sm);transform:translateY(-1px)}.who{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--aa-navy)}.avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;color:#fff;background:linear-gradient(160deg,var(--aa-blue-bright),var(--aa-blue-deep));box-shadow:var(--aa-shadow-sm)}.page{padding:24px 28px 48px;display:flex;flex-direction:column;gap:20px;max-width:100%;min-width:0}.page-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;background:radial-gradient(120% 140% at 88% 0%,rgba(0,155,253,.28),transparent 58%),linear-gradient(135deg,var(--aa-navy-brand),#05205e 58%,#0a3aa8);color:#fff;border-radius:20px;padding:22px 26px;box-shadow:var(--aa-shadow-lg)}.page-hero>div:first-child{min-width:0;flex:1 1 280px}.page-hero .kicker{display:block;margin:0;padding:0;background:transparent;color:#ffffffb8;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page-hero h1{color:#fff;font-size:30px;line-height:1.16;letter-spacing:-.03em;margin:6px 0}.page-hero p{color:#ffffffd6;margin:0;max-width:62ch}.page-hero .page-story{display:grid;gap:4px;margin-top:6px;line-height:1.5;font-size:14.5px}.page-hero .page-story span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e}.page-hero a{color:#fff}.page-hero .kicker a{color:#ffffffd9;text-decoration:underline;text-underline-offset:2px}.page-hero-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.page-hero-actions .btn,.page-hero-actions a.btn,.page-hero-actions aarudaya-button button{background:#fff;color:var(--aa-navy);box-shadow:var(--aa-shadow-sm)}.page-hero-actions .btn:hover,.page-hero-actions a.btn:hover,.page-hero-actions aarudaya-button button:hover{background:#f4f7ff;color:var(--aa-navy)}.page-hero-actions .btn.outline{background:transparent;color:#fff;border-color:#ffffff73}.page-hero-actions .btn.outline:hover{background:#ffffff1f;color:#fff}.page-hero .countdown,.page-hero .pill{color:#fff;background:#ffffff24;border-radius:999px;padding:6px 12px;font-weight:700}@media(max-width:900px){.page-hero{padding:18px}.page-hero h1{font-size:24px}}.kicker{color:var(--aa-muted);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.muted{color:var(--aa-muted)}.row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0;max-width:100%}.row-between{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;min-width:0;max-width:100%}.stack{display:flex;flex-direction:column;gap:12px}.grid-2{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:16px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.actions{display:flex;flex-wrap:wrap;gap:8px}.actions button,.chip{border:1px solid var(--aa-line);background:#fff;border-radius:999px;padding:9px 14px;cursor:pointer;color:var(--aa-navy);font-weight:650;transition:border-color .15s var(--aa-ease),box-shadow .15s var(--aa-ease),transform .15s var(--aa-ease)}.actions button:hover,.chip:hover{border-color:var(--aa-blue);box-shadow:var(--aa-shadow-sm);transform:translateY(-1px)}.ob{flex:1 1 auto;min-width:0;display:flex;justify-content:center;align-items:center;padding:24px;background:var(--aa-page)}.ob-card:hover{border-color:#c9ced6;box-shadow:0 10px 22px -16px #1018284d;transform:translateY(-1px)}.ob-card.on{border-color:var(--aa-blue);background:#f5f9ff;box-shadow:inset 0 0 0 1px var(--aa-blue),0 12px 24px -18px #0a45e099}.admin-number{width:74px;border:1px solid var(--aa-line);border-radius:8px;padding:6px 8px;font:inherit;font-size:13px;margin-right:8px}.admin-note-input{min-width:220px;max-width:100%}.why-chosen{margin-top:10px;font-size:12.5px;border-left:2px solid var(--aa-blue-soft);padding-left:10px;line-height:1.45}.ob-interests{display:flex;flex-direction:column;gap:10px}.ob-chip.on{background:var(--aa-blue-soft);border-color:#c9d9ff;color:var(--aa-blue)}.ob-role-row:hover{border-color:#c9ced6}.ob-role-row.on{border-color:var(--aa-blue);background:#f5f9ff;box-shadow:inset 0 0 0 1px var(--aa-blue)}.ob-enjoy .ob-chip{padding:5px 11px;font-size:12.5px}@media(min-width:901px)and (min-height:560px){.ob{height:100dvh;overflow:hidden}}@media(max-width:900px){.ob{padding:0;align-items:stretch}}.hero-home{display:flex;flex-direction:column;gap:22px;background:radial-gradient(120% 140% at 88% 0%,rgba(0,155,253,.32),transparent 58%),linear-gradient(135deg,var(--aa-navy-brand),#05205e 58%,#0a3aa8);color:#fff;border-radius:20px;padding:28px 30px;box-shadow:var(--aa-shadow-lg);position:relative;overflow:hidden;max-width:100%}.hero-home:after{content:"";position:absolute;inset:auto -60px -120px auto;width:320px;height:320px;background:radial-gradient(circle,rgba(242,106,0,.22),transparent 62%);pointer-events:none}.hero-home-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center}.hero-home-copy{min-width:0}.hero-home .kicker{color:#ffffffb8}.hero-home h1{font-size:32px;line-height:1.16;letter-spacing:-.03em;color:#fff;margin:6px 0 10px;text-wrap:balance}.hero-home-detail{color:#ffffffdb;margin:0;max-width:62ch;line-height:1.55}.hero-home[data-stage=ready]{background:linear-gradient(135deg,#04371f,#0a6b3d 60%,#12b76a)}.hero-home[data-stage=closing]{background:linear-gradient(135deg,#062a6b,#0a45e0 62%,#009bfd)}.hero-home[data-stage=setup]{background:linear-gradient(135deg,#21150a,#6b3d0a 60%,#f26a00)}.proof-row{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:18px 0 0}.proof-row li{display:flex;flex-direction:column;gap:1px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:8px 14px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.proof-row strong{font-size:17px;color:#fff;letter-spacing:-.01em}.proof-row span{font-size:11.5px;color:#ffffffb8;text-transform:uppercase;letter-spacing:.05em}.hero-home-ring{display:flex;flex-direction:column;align-items:center;gap:8px;flex:none}.hero-home-ring svg{width:148px;height:148px}.hero-home-ring .muted{color:#ffffffc7;font-weight:650;font-size:13px}.ring-track{fill:none;stroke:#ffffff2e;stroke-width:10}.ring-arc{fill:none;stroke:#fff;stroke-width:10;stroke-linecap:round;transform:rotate(-90deg);transform-origin:60px 60px;transition:stroke-dashoffset .9s var(--aa-ease)}.ring-value{fill:#fff;font-size:26px;font-weight:800;text-anchor:middle;letter-spacing:-.03em}.ring-label{fill:#ffffffb3;font-size:11px;text-anchor:middle;text-transform:uppercase;letter-spacing:.1em}.ring-empty{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;border:1px dashed rgba(255,255,255,.34);border-radius:16px;padding:20px 18px;width:186px}.ring-empty strong{white-space:nowrap}.ring-empty strong{color:#fff;font-size:15px}.ring-empty .muted{color:#ffffffb3;font-size:12px}.ring-empty aarudaya-icon{color:#fffc}.gap-chart{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-direction:column;gap:11px}.gap-chart li{display:grid;grid-template-columns:minmax(84px,128px) minmax(0,1fr) 42px;gap:12px;align-items:center}.gap-name{font-size:13px;font-weight:650;color:var(--aa-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gap-track{position:relative;height:10px;border-radius:999px;background:var(--aa-bg);border:1px solid var(--aa-line);display:block}.gap-fill{position:absolute;inset:0 auto 0 0;border-radius:999px;display:block;background:linear-gradient(90deg,var(--aa-blue),var(--aa-blue-bright));transition:width .8s var(--aa-ease)}.gap-fill.at-target{background:linear-gradient(90deg,#0d9f5d,var(--aa-green))}.gap-target{position:absolute;top:-4px;width:2px;height:18px;background:var(--aa-navy-brand);border-radius:2px;display:block}.gap-value{font-size:12.5px;font-weight:700;color:var(--aa-navy);text-align:right}.gap-chart li.unmeasured .gap-name,.gap-chart li.unmeasured .gap-value{color:var(--aa-muted);font-weight:600}.gap-key{margin-top:12px;display:flex;align-items:center;gap:6px}.gap-key i{width:2px;height:12px;background:var(--aa-navy-brand);border-radius:2px;display:inline-block;flex:none}.small{font-size:12.5px}.streak-weeks{display:flex;align-items:flex-end;gap:7px;height:92px;margin:16px 0 6px}.streak-week{flex:1 1 0;height:100%;display:flex;align-items:flex-end;min-width:0}.streak-week i{width:100%;border-radius:6px 6px 3px 3px;display:block;background:#dbe6f7;border:1px solid #c2d4ef;transition:height .7s var(--aa-ease)}.streak-week i.kept{background:linear-gradient(180deg,var(--aa-blue-bright),var(--aa-blue));border-color:transparent}.streak-weeks-foot{margin-bottom:10px}.hero-rail{display:flex;list-style:none;padding:16px 0 0;margin:0;gap:0;border-top:1px solid rgba(255,255,255,.16);position:relative;z-index:1}.hero-rail li{flex:1 1 0;min-width:0;position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;color:#ffffff8c;font-size:12.5px;font-weight:650}.hero-rail li:not(:last-child):after{content:"";position:absolute;top:15px;left:50%;width:100%;height:2px;background:#ffffff2e;z-index:0}.hero-rail li.done:not(:last-child):after{background:#ffffff8c}.rail-dot{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex:none;border:1.5px solid rgba(255,255,255,.3);color:#ffffffb3;background:#ffffff14;position:relative;z-index:1}.rail-dot aarudaya-icon svg{width:15px;height:15px}.hero-rail li.done .rail-dot{background:#ffffffeb;border-color:transparent;color:var(--aa-navy)}.hero-rail li.on .rail-dot{background:#fff;border-color:#fff;color:var(--aa-navy);box-shadow:0 0 0 4px #ffffff38}.hero-rail li.on,.hero-rail li.done{color:#fff}.rail-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-command{display:flex;flex-direction:column;gap:14px}.launch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.launch-tile{display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;min-width:0;background:var(--aa-card);border:1px solid var(--aa-line);border-radius:14px;padding:14px;font:inherit;color:var(--aa-ink);box-shadow:var(--aa-shadow-sm);transition:transform .15s var(--aa-ease),box-shadow .15s var(--aa-ease),border-color .15s var(--aa-ease)}.launch-tile:hover{transform:translateY(-2px);box-shadow:var(--aa-shadow-md);border-color:#cfd9ea}.launch-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:none;background:var(--aa-blue-soft);color:var(--aa-blue)}.launch-tile[data-tone=violet] .launch-icon{background:#efeaff;color:#6941c6}.launch-tile[data-tone=green] .launch-icon{background:#e3f8ee;color:#067a48}.launch-tile[data-tone=orange] .launch-icon{background:var(--aa-orange-soft);color:#b5490a}.launch-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.launch-copy strong{font-size:14px;letter-spacing:-.01em}.launch-copy span{font-size:12px;color:var(--aa-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launch-go{margin-left:auto;color:var(--aa-muted);display:grid;place-items:center;flex:none;opacity:0;transition:opacity .15s var(--aa-ease),transform .15s var(--aa-ease)}.launch-go aarudaya-icon svg{width:16px;height:16px}.launch-tile:hover .launch-go{opacity:1;transform:translate(2px)}.bento-next{grid-column:span 7}.bento-skills{grid-column:span 5}.bento-streak{grid-column:span 7}.bento-evidence{grid-column:span 5}.bento-next h2{margin:4px 0 6px;letter-spacing:-.02em}.evidence-list{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-direction:column;gap:14px}.evidence-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;align-items:baseline}.evidence-label{font-size:13px;font-weight:650;color:var(--aa-ink)}.evidence-value{font-size:13px;font-weight:700;color:var(--aa-navy);text-align:right}.evidence-track{grid-column:1 / -1;position:relative;display:block;height:8px;border-radius:999px;background:var(--aa-bg);border:1px solid var(--aa-line);overflow:hidden}.evidence-track i{position:absolute;inset:0 auto 0 0;display:block;border-radius:999px;transition:width .8s var(--aa-ease)}.bento-next-cta{margin-top:16px;align-items:center;gap:12px}.bento-skills .pill{white-space:nowrap}.also-block{display:flex;flex-direction:column;gap:10px}.also-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.also-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;text-align:left;cursor:pointer;font:inherit;color:var(--aa-ink);padding:14px;background:var(--aa-card);border:1px solid var(--aa-line);border-radius:14px;transition:transform .15s var(--aa-ease),box-shadow .15s var(--aa-ease),border-color .15s var(--aa-ease)}.also-card:hover{transform:translateY(-2px);box-shadow:var(--aa-shadow-sm);border-color:var(--aa-blue)}.also-label{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--aa-muted)}.also-detail{grid-column:1;font-size:13.5px;font-weight:650}.also-go{grid-column:2;grid-row:1 / span 2;color:var(--aa-muted);display:grid;place-items:center}.also-go aarudaya-icon svg{width:18px;height:18px}.program-strip .card{border-left:4px solid var(--aa-orange)}@media(max-width:1100px){.bento-next,.bento-skills{grid-column:span 6}.bento-streak,.bento-evidence{grid-column:span 3}.launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.hero-home{padding:22px;gap:18px}.hero-home-main{grid-template-columns:minmax(0,1fr);gap:20px}.hero-home h1{font-size:25px}.hero-home-ring{flex-direction:row;align-items:center;gap:14px}.hero-home-ring svg{width:112px;height:112px}.gap-chart li{grid-template-columns:minmax(70px,96px) minmax(0,1fr) 38px;gap:9px}.bento-next,.bento-skills,.bento-streak,.bento-evidence{grid-column:span 1}.launch-grid,.also-grid{grid-template-columns:minmax(0,1fr)}.hero-rail li .rail-label{display:none}.hero-rail li:not(:last-child):after{left:34px;right:6px}}.arrive-path{display:flex;list-style:none;padding:0;margin:4px 0 0;gap:0;min-width:0;max-width:100%}.arrive-path li{flex:1 1 0;min-width:0;text-align:center;font-size:12.5px;font-weight:650;color:var(--aa-muted);position:relative;display:flex;flex-direction:column;align-items:center;gap:8px}.arrive-path li:not(:last-child):before{content:"";position:absolute;top:20px;left:50%;width:100%;height:2px;background:var(--aa-line);z-index:0}.arrive-path li.done:not(:last-child):before{background:var(--aa-blue)}.arrive-path .dot{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;position:relative;z-index:1;background:#fff;border:2px solid var(--aa-line);color:var(--aa-muted);transition:border-color .2s var(--aa-ease),background .2s var(--aa-ease),color .2s var(--aa-ease),box-shadow .2s var(--aa-ease)}.arrive-path .dot aarudaya-icon svg{width:17px;height:17px}.arrive-path li.done .dot{background:var(--aa-blue);border-color:var(--aa-blue);color:#fff}.arrive-path li.on .dot{background:linear-gradient(160deg,var(--aa-blue-bright),var(--aa-blue));border-color:var(--aa-blue);color:#fff;box-shadow:0 0 0 5px var(--aa-blue-soft)}.arrive-path li.on{color:var(--aa-navy)}.arrive-path li:last-child.on .dot,.arrive-path li:last-child.done .dot{background:linear-gradient(160deg,var(--aa-orange-bright),var(--aa-orange));border-color:var(--aa-orange);box-shadow:0 0 0 5px var(--aa-orange-soft)}.today{display:flex;flex-direction:column;gap:8px}.today button{text-align:left;border:1px solid var(--aa-line);background:#fff;border-radius:12px;padding:12px 14px;cursor:pointer;display:flex;justify-content:space-between;transition:border-color .15s var(--aa-ease),box-shadow .15s var(--aa-ease),transform .15s var(--aa-ease)}.today button:hover{border-color:var(--aa-blue);box-shadow:var(--aa-shadow-sm);transform:translate(2px)}.continue{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;align-items:center;max-width:100%}.path-card h3{margin-bottom:6px}.workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:16px;align-items:start;max-width:100%}.lesson h1{font-size:30px;color:var(--aa-navy);letter-spacing:-.03em}.code{position:relative;background:#0e1c36;color:#e7eeff;border-radius:14px;padding:16px;overflow:auto;max-width:100%;font-family:Consolas,Courier New,monospace;font-size:13px;line-height:1.55}.code button{position:absolute;top:10px;right:10px}.check{display:flex;flex-direction:column;gap:8px}.check label{display:flex;gap:10px;align-items:center;border:1px solid var(--aa-line);border-radius:12px;padding:12px;background:#fff}.hub{border-radius:16px;padding:18px;min-height:140px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;border:0;text-align:left;cursor:pointer}.hub strong{font-size:20px}.hub.exam{background:#12b76a}.hub.interview{background:#7a5af8}.hub.viva{background:#f79009}.hub.job{background:#2f6bff}.activity{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--aa-line)}.room{flex:1 1 auto;width:100%;max-width:100%;background:#070d18;color:#f4f7fb;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:32px 20px 28px;text-align:center}.room h1{font-size:34px;max-width:760px;letter-spacing:-.03em;font-weight:650}.wave{display:flex;align-items:center;gap:6px;height:72px}.wave span{width:6px;height:18px;border-radius:99px;background:#2f6bff;transform-origin:center}.wave.on span{animation:wave .9s ease-in-out infinite alternate;animation-delay:calc(var(--d) * .07s);height:56px}@keyframes wave{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.mic{width:76px;height:76px;border-radius:50%;border:0;background:var(--aa-blue);color:#fff;display:grid;place-items:center;cursor:pointer}.mic aarudaya-icon svg{width:28px;height:28px}.mic.on{box-shadow:0 0 0 10px #2f6bff2e}.listen{color:#c5d2e8}.listen span{margin-left:8px;font-variant-numeric:tabular-nums}.room footer{width:min(860px,100%);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:12px}.room h1{overflow-wrap:anywhere}.mic.on{background:#e5484d;box-shadow:0 0 0 10px #e5484d33}.mic.busy{cursor:default;opacity:.6;animation:mic-busy 1.1s ease-in-out infinite alternate}@keyframes mic-busy{0%{transform:scale(.94)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.mic.busy,.wave.on span{animation:none}}.room .btn:disabled{opacity:.45;cursor:not-allowed}.journey{display:flex;list-style:none;padding:0;margin:0;gap:0;min-width:0;max-width:100%}.journey li{flex:1 1 0;min-width:0;text-align:center;font-size:13px;color:var(--aa-muted);font-weight:650;position:relative;overflow-wrap:anywhere}.journey li span{width:14px;height:14px;border-radius:50%;border:2px solid #c9ced6;background:#fff;display:block;margin:0 auto 8px;position:relative;z-index:1}.journey li.done span,.journey li.on span{background:var(--aa-blue);border-color:var(--aa-blue)}.journey li:not(:last-child):before{content:"";position:absolute;top:6px;left:50%;width:100%;height:2px;background:var(--aa-line)}.journey li.done:before{background:var(--aa-blue)}.icon-journey li span{width:36px;height:36px;border:2px solid #c9ced6;display:grid;place-items:center;color:var(--aa-muted)}.icon-journey li span aarudaya-icon svg{width:16px;height:16px}.icon-journey li.done span,.icon-journey li.on span{color:#fff}.icon-journey li:not(:last-child):before{top:18px}.icon-journey li:last-child.done span,.icon-journey li:last-child.on span{background:var(--aa-orange);border-color:var(--aa-orange)}.tags{display:flex;flex-wrap:wrap;gap:8px}.tag{background:var(--aa-blue-soft);color:var(--aa-navy);border-radius:999px;padding:6px 10px;font-weight:700;font-size:13px}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stat{background:#fff;border:1px solid var(--aa-line);border-radius:14px;padding:14px}.stat strong{display:block;font-size:26px;color:var(--aa-navy)}.stat span{color:var(--aa-muted);font-size:13px}.countdown{color:var(--aa-danger);font-weight:750}.insight{background:#f3f7ff;border:1px solid #d7e4ff;border-radius:12px;padding:12px 14px;color:var(--aa-navy)}.week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.day{background:#fff;border:1px solid var(--aa-line);border-radius:12px;min-height:120px;padding:8px;font-size:12px;min-width:0}.day strong{display:block;margin-bottom:6px}.day.on{border-color:var(--aa-blue)}.subject{display:grid;grid-template-columns:minmax(0,110px) minmax(0,1fr) auto;gap:10px;align-items:center}.story{flex:1 1 auto;width:100%;max-width:100%;min-width:0;background:#070d18;color:#e8eef8;display:grid;grid-template-columns:220px minmax(0,1fr)}.story nav{padding:28px 16px;display:flex;flex-direction:column;gap:6px;border-right:1px solid #1c2740}.story nav button{text-align:left;border:0;background:transparent;color:#9db0d0;border-radius:10px;padding:10px 12px;cursor:pointer;font-weight:650}.story nav button.on{background:#152033;color:#fff}.story-main{padding:28px 32px 40px;display:flex;flex-direction:column;gap:16px}.story-main h1{font-size:32px;letter-spacing:-.03em}.opp{border:1px solid #f79009;border-radius:14px;padding:14px 16px;background:#f7900914}.opp span{color:#f7b15a;font-size:12px;font-weight:750;letter-spacing:.04em}.mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mini article{border:1px solid #243044;border-radius:14px;padding:14px;background:#10192a}.toggle{display:inline-flex;align-items:center;gap:8px;background:var(--aa-bg);border-radius:999px;padding:4px}.toggle button{border:0;background:transparent;border-radius:999px;padding:8px 14px;cursor:pointer;font-weight:700;color:var(--aa-muted)}.toggle button.on{background:#fff;color:var(--aa-navy);border:1px solid var(--aa-line)}.pay{display:flex;flex-wrap:wrap;gap:8px}.pay button{border:1px solid var(--aa-line);background:#fff;border-radius:12px;padding:10px 14px;cursor:pointer;font-weight:700}.pay button.on{border-color:var(--aa-blue);background:var(--aa-blue-soft);color:var(--aa-blue)}.summary{background:#fff;border:1px solid var(--aa-line);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:10px}.summary div{display:flex;justify-content:space-between}.limit{flex:1 1 auto;width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr);gap:28px;align-items:center;padding:clamp(20px,6vh,48px) 64px;background:var(--aa-page)}.modal{position:fixed;inset:0;background:#10182866;display:grid;place-items:center;padding:20px;z-index:20}.modal-card{width:min(520px,100%);background:#fff;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px}.board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.board article{background:var(--aa-panel);border-radius:12px;padding:12px;min-height:120px}.note{color:var(--aa-navy);background:#f3f7ff;border-radius:12px;padding:10px 12px}@media(max-width:1024px){:root{--mkt-pad-x: 28px}.grid-4,.stats,.grid-3,.goal-grid,.mini,.board{grid-template-columns:repeat(2,minmax(0,1fr))}.limit{padding-left:28px;padding-right:28px}.week{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){:root{--mkt-pad-x: 16px}.workspace,.ob-split,.story,.limit{grid-template-columns:minmax(0,1fr)}.limit,.ob{padding-left:var(--mkt-pad-x);padding-right:var(--mkt-pad-x)}.page{padding:16px 16px 32px}.side{min-height:100%}.ob-top{grid-template-columns:minmax(0,1fr)}.ob-top>span{display:none}.ob-aside{min-height:160px}.week{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.grid-4,.grid-3,.grid-2,.stats,.goal-grid,.mini,.board,.role-grid,.facts{grid-template-columns:minmax(0,1fr)}.who span:not(.avatar){display:none}.subject{grid-template-columns:minmax(0,1fr)}.stepper li:not(:last-child):after{width:16px;margin:0 4px}.popover{width:min(240px,80vw)}}.admin-shell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100dvh;width:100%;transition:grid-template-columns .18s var(--aa-ease)}.admin-content{flex:1 1 auto;padding:28px 32px;max-width:1100px;width:100%;box-sizing:border-box}.admin-content h1{margin:0;font-family:Sora,sans-serif;font-size:26px;font-weight:600;line-height:1.15;letter-spacing:-.035em;color:var(--aa-navy)}.adm-kicker{margin:0 0 6px;font-size:11px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--aa-blue)}.adm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;padding:16px}.adm-card{text-align:left;border:1px solid var(--aa-line);background:#fff;border-radius:14px;padding:16px 16px 14px;cursor:pointer;display:flex;flex-direction:column;gap:6px;font:inherit;color:inherit;min-height:88px;transition:border-color .15s var(--aa-ease),box-shadow .15s var(--aa-ease)}.adm-card:hover{border-color:#c5d4f5;box-shadow:var(--aa-shadow-md)}.adm-card strong{font-family:Sora,sans-serif;font-size:15.5px;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--aa-navy)}.adm-card span{font-size:13.5px;line-height:1.45;color:var(--aa-muted)}.adm-section{padding:18px 16px 0;font-size:11px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--aa-muted)}.adm-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:28px 20px;background:#10182866;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.adm-dialog{width:min(640px,100%);max-height:min(86vh,780px);display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:20px;box-shadow:0 32px 80px -24px #10182866,0 0 0 1px #1018280f}.adm-dialog-wide{width:min(920px,100%)}.adm-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 16px;border-bottom:1px solid var(--aa-line);background:#fff;flex:none}.adm-dialog-head .adm-kicker{margin-bottom:4px}.adm-dialog h2{margin:0;font-family:Sora,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:1.2;color:var(--aa-navy)}.adm-dialog-lede{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--aa-muted);max-width:52ch}.adm-close{flex:none;display:inline-grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--aa-line);background:#fff;color:var(--aa-navy);border-radius:9px;cursor:pointer}.adm-close:hover{background:var(--aa-panel);border-color:#c9ced6}.adm-dialog>form{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;overflow:hidden}.adm-dialog-body{padding:20px 22px 8px;min-height:0;flex:1 1 auto;overflow-y:auto}.adm-form-section{margin:0 0 14px;padding:14px 14px 2px;border:1px solid var(--aa-line);border-radius:14px;background:var(--aa-band)}.adm-form-section .admin-table-wrap{margin:0 0 12px;border:1px solid var(--aa-line);border-radius:12px;background:#fff}.adm-span{grid-column:1 / -1}.adm-dialog-body .hint{font-size:12.5px;font-weight:500;line-height:1.4;color:var(--aa-muted)}.adm-dialog-body .field{margin-bottom:14px}.adm-dialog-body .field>span{font-size:12.5px;font-weight:650;letter-spacing:.02em;color:var(--aa-navy)}.adm-dialog-foot{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:14px 22px;border-top:1px solid var(--aa-line);background:#fff;flex:none}.adm-primary,.adm-quiet,.adm-danger{border-radius:9px;padding:9px 14px;font:inherit;font-size:13.5px;font-weight:650;cursor:pointer}.adm-primary{border:0;color:#fff;background:linear-gradient(180deg,#2f6bff,#0a45e0);box-shadow:0 1px 2px #0a45e040,0 6px 14px -8px #0a45e0b3,inset 0 1px #ffffff2e;transition:background .12s,box-shadow .12s,transform .12s}.adm-primary:hover:not(:disabled){background:linear-gradient(180deg,#245cf0,#0636c4);box-shadow:0 2px 4px #0a45e047,0 10px 20px -10px #0a45e0cc,inset 0 1px #ffffff2e;transform:translateY(-1px)}.adm-primary:active:not(:disabled){transform:translateY(0)}.adm-primary:focus-visible,.adm-quiet:focus-visible{outline:3px solid rgba(10,69,224,.3);outline-offset:2px}.adm-quiet{border:1px solid var(--aa-line-2);background:#fff;color:var(--aa-blue-deep);transition:border-color .12s,background .12s}label.adm-quiet{display:inline-flex;align-items:center;cursor:pointer}.adm-quiet:hover:not(:disabled){background:var(--aa-blue-soft);border-color:#b8cdf6}.adm-primary:disabled,.adm-quiet:disabled,.adm-danger:disabled{opacity:.45;cursor:not-allowed}.adm-dialog .admin-table-wrap{margin:0;border:0}.adm-dialog-access{width:min(760px,100%)}.adm-access{margin:4px 0 8px;border:1px solid var(--aa-line);border-radius:14px;background:var(--aa-band);overflow:hidden}.adm-access-head{padding:14px 14px 12px}.adm-access-row{display:grid;grid-template-columns:minmax(140px,1fr) auto;gap:12px;align-items:center;padding:10px 14px;border-top:1px solid var(--aa-line);background:#fff}.adm-access-name{font-size:14px;font-weight:650;color:var(--aa-navy)}.adm-access-choices{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.adm-access-choices label{display:inline-flex;align-items:center;gap:6px;margin:0;border:1px solid var(--aa-line);background:#fff;border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:650;color:var(--aa-muted);cursor:pointer}.adm-access-choices label:has(input:checked){border-color:var(--aa-navy-brand);background:#eef3fb;color:var(--aa-navy)}.adm-access-choices input{margin:0;accent-color:var(--aa-navy-brand)}.adm-access-choices label:has(input:disabled){cursor:not-allowed;opacity:.72}@media(max-width:640px){.adm-access-row{grid-template-columns:minmax(0,1fr)}.adm-access-choices{justify-content:flex-start}}.adm-bars{display:flex;flex-direction:column;gap:10px;padding:16px 18px 8px}.adm-bar{display:grid;grid-template-columns:minmax(0,168px) minmax(0,1fr) auto;column-gap:12px;align-items:center;min-width:0}.adm-bar span{min-width:0;font-size:13.5px;line-height:1.2;color:var(--aa-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-bar i{display:block;height:8px;border-radius:99px;background:var(--aa-bg);overflow:hidden}.adm-bar b{display:block;height:100%;border-radius:99px;background:var(--aa-blue);min-width:0}.adm-bar b.adm-bar-on{min-width:3px}.adm-bar-peak b{background:var(--aa-navy-brand)}.adm-bar strong{min-width:2.75rem;font-size:13px;font-weight:650;color:var(--aa-navy);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.adm-plot{position:relative;margin:12px 16px 0;padding:6px 8px 0;container-type:inline-size}.adm-plot-grid{position:absolute;z-index:0;inset:26px 8px 22px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.adm-plot-grid span{display:block;height:0;border-top:1px solid var(--aa-line)}.adm-plot-grid span:last-child{border-top:1px solid #c9ced6}.adm-cols{position:relative;z-index:1;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:4px;height:188px;align-items:stretch}.adm-col{display:grid;grid-template-rows:14px minmax(0,1fr) 16px;justify-items:center;align-items:end;gap:6px;min-width:0;height:100%}.adm-col-value{height:14px;font-size:10px;font-weight:650;line-height:14px;letter-spacing:-.02em;color:var(--aa-navy);font-variant-numeric:tabular-nums;white-space:nowrap}.adm-col i{align-self:stretch;width:clamp(5px,46%,14px);display:flex;align-items:flex-end;background:var(--aa-bg);border-radius:3px 3px 0 0;overflow:hidden}.adm-col-fill{display:flex;flex-direction:column-reverse;width:100%;min-height:0;background:var(--aa-blue);border-radius:3px 3px 0 0;overflow:hidden}.adm-col-peak .adm-col-fill{background:var(--aa-navy-brand)}.adm-col-stack{background:transparent}.adm-col-in,.adm-col-out{display:block;flex-basis:0;min-height:0}.adm-col-in{background:var(--aa-blue)}.adm-col-out{background:#6d93f5}.adm-col-peak .adm-col-in{background:var(--aa-navy-brand)}.adm-col-peak .adm-col-out{background:#3d6adf}.adm-col-label{height:16px;font-size:11px;line-height:16px;color:var(--aa-muted);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.adm-col-label{width:0;display:flex;justify-content:center}.adm-col:first-child .adm-col-label{justify-self:start;justify-content:flex-start}.adm-col:last-child .adm-col-label{justify-self:end;justify-content:flex-end}@container (max-width: 480px){.adm-cols:not(:has(>.adm-col:nth-child(13)))>.adm-col:nth-child(2n):not(:last-child) .adm-col-label,.adm-cols:not(:has(>.adm-col:nth-child(13)))>.adm-col:nth-last-child(2) .adm-col-label{visibility:hidden}.adm-cols>.adm-col:nth-child(2n):not(.adm-col-peak) .adm-col-value,.adm-cols:has(>.adm-col:nth-child(13))>.adm-col:not(.adm-col-peak) .adm-col-value{visibility:hidden}}.adm-legend{display:flex;align-items:center;gap:8px;margin:4px 18px 0;font-size:12px;font-weight:650;color:var(--aa-muted)}.adm-legend i,.adm-legend b,.adm-legend s{display:inline-block;width:10px;height:10px;border-radius:3px;font-style:normal}.adm-legend i{background:var(--aa-blue)}.adm-legend b{background:#6d93f5}.adm-legend s{background:var(--aa-navy-brand)}.adm-row-on td{background:#f4f7fd}.adm-counts{display:flex;flex-wrap:wrap;gap:6px}.adm-reading{margin:0 0 16px}.adm-reading h3{margin:16px 0 6px;font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--aa-muted)}.adm-reading h3:first-child{margin-top:0}.adm-reading p{margin:0;white-space:pre-wrap;font-size:14.5px;line-height:1.6;color:var(--aa-ink)}.adm-skill-card,.adm-skill-row{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;border:1px solid var(--aa-line);border-radius:14px;background:#fff}.adm-skill-card{display:block;padding:14px 16px;margin:0 0 12px}.adm-skill-card:hover,.adm-skill-row:hover{border-color:#c5d4f5;background:var(--aa-panel)}.adm-skill-card strong,.adm-skill-row strong{display:block;font-size:14.5px;font-weight:650;color:var(--aa-navy)}.adm-skill-card p,.adm-skill-row span{display:block;margin:4px 0 0;font-size:13.5px;line-height:1.45;color:var(--aa-muted)}.adm-skill-list{display:flex;flex-direction:column;gap:8px;margin:0 0 16px}.adm-skill-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px}.adm-skill-row em{flex:none;font-style:normal;font-size:12px;font-weight:650;color:var(--aa-muted)}.adm-lesson-block{margin:0 0 16px}@media(min-width:861px){.admin-shell{height:100dvh;overflow:hidden}.admin-content{min-height:0;overflow:hidden;display:flex;flex-direction:column;max-width:none;padding:14px 16px}.admin-content>:not(router-outlet):not(app-admin-skill-graph):not(app-admin-content):not(app-admin-signup):not(app-admin-menu):not(app-admin-curriculum){display:block;flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;background:#fff;border:1px solid var(--aa-line);border-radius:16px;box-shadow:var(--aa-shadow-sm);padding:0 0 16px}}.admin-content>:not(router-outlet):not(app-admin-skill-graph):not(app-admin-content):not(app-admin-signup):not(app-admin-menu):not(app-admin-curriculum)>.adm-mast{position:sticky;top:0;z-index:20;align-items:center;gap:16px;flex-wrap:wrap;border:0;border-bottom:1px solid var(--aa-line);border-radius:0;box-shadow:none;padding:12px 18px;background:#fffffff5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.admin-content>:not(router-outlet):not(app-admin-skill-graph):not(app-admin-content):not(app-admin-signup):not(app-admin-menu):not(app-admin-curriculum)>:not(.adm-mast):not(.adm-modal):not(.adm-dialog){margin-left:16px;margin-right:16px}.admin-content>:not(router-outlet):not(app-admin-skill-graph):not(app-admin-content):not(app-admin-signup):not(app-admin-menu):not(app-admin-curriculum)>.adm-panel{border-radius:14px;box-shadow:none}.admin-content>:not(router-outlet):not(app-admin-skill-graph):not(app-admin-content):not(app-admin-signup):not(app-admin-menu):not(app-admin-curriculum)>.campus-notice,.admin-content>:not(router-outlet):not(app-admin-skill-graph):not(app-admin-content):not(app-admin-signup):not(app-admin-menu):not(app-admin-curriculum)>.error,.admin-content>:not(router-outlet):not(app-admin-skill-graph):not(app-admin-content):not(app-admin-signup):not(app-admin-menu):not(app-admin-curriculum)>aarudaya-status{margin-top:12px}@media(max-width:860px){.admin-content{padding:0;max-width:none}.admin-content>:not(router-outlet):not(app-admin-skill-graph):not(app-admin-content):not(app-admin-signup):not(app-admin-menu):not(app-admin-curriculum)>:not(.adm-mast):not(.adm-modal):not(.adm-dialog){margin-left:12px;margin-right:12px}}.cs-explain{margin:2px 0 0;font-size:12.5px;line-height:1.4;color:var(--aa-muted)}.cs-mode{display:inline-flex;padding:3px;gap:2px;border-radius:11px;background:var(--aa-bg)}.cs-mode button{height:28px;padding:0 12px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:13px;font-weight:650;color:var(--aa-muted);cursor:pointer;white-space:nowrap}.cs-mode button[aria-pressed=true]{background:#fff;color:var(--aa-blue);box-shadow:0 1px 2px #10182814,inset 0 0 0 1px #9fbcf5}.cs-filters{display:flex;flex-wrap:wrap;gap:4px;flex:1 1 auto;min-width:0}.cs-filters button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid transparent;border-radius:999px;background:var(--aa-bg);font:inherit;font-size:12.5px;font-weight:650;color:var(--aa-muted);cursor:pointer;white-space:nowrap}.cs-filters button i{font-style:normal;font-variant-numeric:tabular-nums;color:var(--aa-muted)}.cs-filters button:hover:not(:disabled){border-color:#c9ced6}.cs-filters button[aria-pressed=true]{background:var(--aa-blue-soft);border-color:#9fbcf5;color:var(--aa-blue)}.cs-filters button[aria-pressed=true] i{color:var(--aa-blue)}.cs-filters button:disabled{opacity:.45;cursor:default}.cs-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#c9ced6}.cs-dot[data-state=review]{background:var(--aa-orange)}.cs-dot[data-state=failed]{background:#d92d20}.cs-dot[data-state=writing]{background:var(--aa-blue)}.cs-dot[data-state=published]{background:#12b76a}.cs-stage{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:280px minmax(0,1fr);gap:10px}.cs-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.cs-course,.cs-lesson{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;border:0;border-bottom:1px solid var(--aa-line);background:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;height:44px;padding:0 16px;box-sizing:border-box}.cs-lesson{height:auto;min-height:44px;padding:8px 14px;grid-template-columns:26px minmax(0,1fr) auto}.cs-num{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:var(--aa-bg);font-size:11.5px;font-weight:750;color:var(--aa-muted);font-variant-numeric:tabular-nums}.cs-lesson:hover .cs-num{background:var(--aa-blue-soft);color:var(--aa-blue)}.cs-lesson strong{white-space:normal}.cs-line{display:block;margin-top:2px;font-size:12px;font-weight:500;line-height:16px;color:var(--aa-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-course strong,.cs-lesson strong{display:block;min-width:0;font-size:14px;font-weight:650;line-height:20px;color:var(--aa-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-end{display:inline-flex;align-items:center;gap:8px;min-width:0}.cs-count{font-style:normal;font-size:12px;font-weight:650;line-height:20px;color:var(--aa-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.cs-badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-style:normal;font-size:11px;font-weight:650;line-height:20px;letter-spacing:.01em;background:var(--aa-bg);color:var(--aa-muted);white-space:nowrap}.cs-badge.admin-badge-good{background:var(--aa-tone-green-bg);color:var(--aa-tone-green-fg)}.cs-badge.admin-badge-bad{background:var(--aa-tone-red-bg);color:var(--aa-tone-red-fg)}.cs-badge.admin-badge-pending{background:var(--aa-tone-orange-bg);color:var(--aa-tone-orange-fg)}.cs-group{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:8px 14px 6px;background:var(--aa-panel);border:0;border-bottom:1px solid var(--aa-line);font:inherit;text-align:left;cursor:pointer;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--aa-muted)}.cs-group:hover{background:var(--aa-bg)}.cs-group i{font-style:normal;color:var(--aa-muted)}.cs-caret{margin-left:auto;color:var(--aa-muted);transform:rotate(90deg);transition:transform .12s}.cs-group[aria-expanded=false] .cs-caret{transform:rotate(0)}.cs-course.on,.cs-lesson.on{background:var(--aa-blue-soft);box-shadow:inset 3px 0 0 var(--aa-blue)}.cs-course.on strong,.cs-lesson.on strong{color:var(--aa-blue-deep)}.cs-desk-head{flex:none;padding:12px 18px 10px;border-bottom:1px solid var(--aa-line)}.cs-desk-title{display:flex;align-items:baseline;gap:10px;min-width:0}.cs-desk-head h2{margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:600;line-height:1.25;color:var(--aa-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-voice{margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--aa-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cs-versions{display:flex;align-items:center;gap:12px;padding:8px 16px;flex:none;min-width:0;border-bottom:1px solid var(--aa-line)}.cs-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1 auto;min-width:0;max-height:76px;overflow:auto}.cs-tabs button.on{color:var(--aa-navy);border-bottom-color:var(--aa-navy-brand)}.cs-choice.on{border-color:var(--aa-navy-brand);background:#f4f7fb;box-shadow:inset 3px 0 0 var(--aa-navy-brand)}.cs-vkind{margin-left:4px;font-size:10.5px;font-weight:600;color:var(--aa-soft)}.cs-teaches{color:#1a7a42}.cs-lesson-frame>.adm-dialog-body{min-height:0;overflow-y:auto}.cs-lesson-nav button:hover{background:var(--aa-bg)}.cs-lesson-nav button.on{background:var(--aa-blue-soft);color:var(--aa-blue);box-shadow:inset 3px 0 0 var(--aa-blue)}.cs-action-status{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;font-weight:650;color:var(--aa-navy)}.cs-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cs-action-row button{height:36px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.cs-action-help{margin:10px 0 0;font-size:13px;line-height:1.4;color:var(--aa-muted)}.cs-recover{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 16px 12px}.cs-recover p{margin:0;flex:1 1 220px;font-size:13px;line-height:1.4;color:var(--aa-muted)}.cs-recover button{flex:none}.cs-version{flex:none;display:inline-flex;align-items:center;gap:8px;height:32px;box-sizing:border-box;border:1px solid var(--aa-line);background:#fff;border-radius:999px;padding:0 6px 0 12px;font:inherit;font-size:12.5px;font-weight:650;line-height:20px;color:var(--aa-navy);cursor:pointer}.cs-version.on{background:var(--aa-blue-soft);color:var(--aa-blue);border-color:#9fbcf5;box-shadow:0 0 0 2px var(--aa-blue-soft)}.cs-version.on .cs-badge{background:#fff}.cs-version.published{background:#e6f6ec;color:#1a7a42;border-color:#b7e4c7}.cs-version.published.on{background:#e6f6ec;color:#1a7a42;border-color:#6fcf97;box-shadow:0 0 0 2px #d3f0df}.cs-version.published.on .cs-badge{background:#fff;color:#1a7a42}.cs-split{flex:1 1 auto;min-height:0;min-width:0;display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.cs-preview{min-height:0;min-width:0;overflow:auto;padding:20px 22px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.cs-preview h3{margin:0;max-width:100%;font-family:Sora,sans-serif;font-size:18px;font-weight:600;line-height:1.25;color:var(--aa-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-preview .adm-primary{align-self:flex-start;margin-top:4px}.cs-clip{margin:0;max-width:62ch;font-size:15px;line-height:1.5;color:var(--aa-muted);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.cs-foot{flex:none;display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--aa-line);background:var(--aa-panel)}.cs-foot .field{flex:1;margin:0;min-width:0}.cs-foot .adm-primary,.cs-foot .adm-danger{height:40px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 14px}.cs-foot .adm-primary{border:1px solid transparent}.adm-dialog-lesson .adm-dialog-body,.adm-dialog .adm-dialog-body{min-height:0;overflow-y:auto}.adm-dialog-lesson .adm-dialog-body{padding:16px 24px 20px}.cs-comment-dialog .adm-dialog-body{min-height:0;overflow-y:auto}@media(max-width:900px){.cs-stage,.cs-split{grid-template-columns:minmax(0,1fr)}}.admin-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-top:18px}.admin-stat{background:#fff;border:1px solid var(--aa-line);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:4px}.admin-stat strong{font-size:28px;color:var(--aa-navy);font-family:Sora,sans-serif}.admin-stat span{font-size:13px;color:var(--aa-muted)}.admin-table-wrap{margin-top:16px;background:#fff;border:1px solid var(--aa-line);border-radius:14px;overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;font-size:13.5px}.admin-table th{text-align:left;padding:10px 14px;background:var(--aa-bg);color:var(--aa-muted);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--aa-line)}.admin-table td{padding:10px 14px;border-bottom:1px solid var(--aa-line);color:var(--aa-ink);vertical-align:middle}.admin-table tr:last-child td{border-bottom:0}.admin-badge{display:inline-flex;align-items:center;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700}.admin-badge-good{background:var(--aa-tone-green-bg);color:var(--aa-tone-green-fg)}.admin-badge-bad{background:var(--aa-tone-red-bg);color:var(--aa-tone-red-fg)}.admin-badge-pending{background:var(--aa-tone-orange-bg);color:var(--aa-tone-orange-fg)}.admin-row-actions{display:flex;gap:6px}.admin-approve,.admin-reject{border:1px solid var(--aa-line);border-radius:8px;padding:5px 10px;font-size:12.5px;font-weight:650;cursor:pointer;background:#fff}.admin-approve{color:#1a7a42;border-color:#bfe6cd}.admin-approve:hover{background:#e6f6ec}.admin-reject{color:#b3261e;border-color:#f5c6c3}.admin-reject:hover{background:#fdeaea}.admin-approve:disabled,.admin-reject:disabled{opacity:.5;cursor:not-allowed}.admin-tree{display:grid;gap:14px;margin-top:16px}.admin-tree summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none}.admin-tree summary::-webkit-details-marker{display:none}.admin-tree summary:before{content:"";width:7px;height:7px;border-right:2px solid var(--aa-muted);border-bottom:2px solid var(--aa-muted);transform:rotate(-45deg);transition:transform .15s ease;flex:none}.admin-tree details[open]>summary:before{transform:rotate(45deg)}.admin-tree-branch{background:#fff;border:1px solid var(--aa-line);border-radius:14px;padding:12px 14px}.admin-tree-branch>summary{font-family:Sora,sans-serif;font-weight:700;color:var(--aa-navy)}.admin-tree-node{margin:10px 0 0 10px;padding-left:12px;border-left:2px solid var(--aa-line)}.admin-tree-node>summary{font-weight:650;color:var(--aa-ink);padding:4px 0}.admin-tree-node .admin-table-wrap{margin-top:8px}.admin-tree-count{border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700;background:var(--aa-bg);color:var(--aa-muted)}.admin-tree-empty{margin:8px 0 0 22px;font-size:13px}.campus-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:4px}.campus-head h1{margin:0}.campus-kicker,.campus-card-kicker{margin:0 0 4px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--aa-blue)}.campus-filter label,.campus-inline-field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--aa-muted);font-weight:600}.campus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.campus-card{background:#fff;border:1px solid var(--aa-line);border-radius:14px;padding:18px 20px;box-shadow:var(--aa-shadow-sm);min-width:0}.campus-card h2{margin:2px 0 6px;font-family:Sora,sans-serif;font-size:20px;color:var(--aa-navy)}.campus-card h3{margin:0 0 4px;font-size:15.5px;color:var(--aa-navy)}.campus-card p{margin:0 0 10px}.campus-card-rec{border-color:#c9d9ff;box-shadow:var(--aa-glow-ai)}.campus-lede{font-size:15px;color:var(--aa-ink)}.campus-action{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:10px;padding:9px 16px;font:inherit;font-size:14px;font-weight:650;cursor:pointer;background:var(--aa-blue);color:#fff;text-decoration:none}.campus-action:hover{background:var(--aa-blue-deep)}.campus-action:disabled{opacity:.55;cursor:not-allowed}.campus-action-quiet{background:#fff;color:var(--aa-blue);border:1px solid #c9d9ff}.campus-action-quiet:hover{background:var(--aa-blue-soft)}.campus-gaps{list-style:none;margin:12px 0 8px;padding:0;display:grid;gap:9px}.campus-gaps li{display:grid;grid-template-columns:minmax(80px,150px) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13.5px}.campus-gap-name{font-weight:600;color:var(--aa-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campus-gap-bar{display:flex;height:8px;border-radius:999px;background:var(--aa-bg);overflow:hidden}.campus-gap-need{background:var(--aa-orange)}.campus-gap-strong{background:var(--aa-green)}.campus-gap-count{color:var(--aa-muted);font-size:12.5px;white-space:nowrap}.campus-legend{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px}.campus-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--aa-line);margin-left:8px}.campus-dot:first-child{margin-left:0}.campus-dot-need{background:var(--aa-orange)}.campus-dot-strong{background:var(--aa-green)}.campus-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.campus-list li{display:flex;flex-direction:column;gap:2px;font-size:13.5px}.campus-pct{margin-left:6px;font-size:12.5px}.campus-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}.campus-chips{display:flex;gap:6px;flex-wrap:wrap}.campus-chip{border:1px solid var(--aa-line);background:#fff;border-radius:999px;padding:6px 12px;font:inherit;font-size:13px;cursor:pointer;color:var(--aa-ink)}.campus-chip.on{background:var(--aa-blue-soft);border-color:#c9d9ff;color:var(--aa-blue);font-weight:650}.campus-search{border:1px solid var(--aa-line);border-radius:10px;padding:8px 12px;font:inherit;font-size:13.5px;min-width:240px;max-width:100%}.campus-foot{font-size:12.5px;margin-top:8px}.campus-review{margin:16px 0}.campus-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:10px 0 14px}.campus-facts div{background:var(--aa-bg);border-radius:10px;padding:10px 12px}.campus-facts dt{font-size:11.5px;color:var(--aa-muted);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.campus-facts dd{margin:2px 0 0;font-weight:600;color:var(--aa-ink)}.campus-review-actions{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.campus-program-list,.campus-drive-list{display:grid;gap:12px;margin-top:16px}.campus-program header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.campus-program header h2{font-size:17px}.campus-program-stats{display:flex;gap:28px;flex-wrap:wrap;margin-top:6px}.campus-program-stats div{display:flex;flex-direction:column}.campus-program-stats strong{font-size:20px;color:var(--aa-navy);font-family:Sora,sans-serif}.campus-program-stats span{font-size:12.5px;color:var(--aa-muted)}.campus-drive{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.campus-drive p{margin:0}.campus-drive-actions{display:flex;align-items:center;gap:8px}.campus-drive-past{opacity:.75}.campus-note{font-size:13px;margin-top:6px!important;color:var(--aa-ink)}.campus-section{font-size:16px;color:var(--aa-navy);margin:22px 0 0}.campus-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.campus-form-wide{grid-column:1 / -1}.campus-form textarea{width:100%;font:inherit;border:1px solid var(--aa-line);border-radius:10px;padding:8px 10px;resize:vertical}.campus-back{font-size:13.5px;color:var(--aa-blue);text-decoration:none}.campus-band{margin-top:12px}.campus-band summary{display:flex;align-items:center;gap:8px;cursor:pointer;padding:6px 0}.campus-login-foot{margin-top:16px;font-size:13.5px}.campus-signin-hint{margin-top:14px;font-size:14px}.home-program{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.home-program h2{margin:2px 0 4px}.home-program p{margin:0}@media(max-width:900px){.campus-grid,.campus-form{grid-template-columns:minmax(0,1fr)}.campus-gaps li{grid-template-columns:minmax(70px,110px) minmax(0,1fr)}.campus-gap-count{grid-column:2}.campus-search{min-width:0;width:100%}}@media(max-width:900px){.admin-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.admin-content{padding:20px 16px}}.aa-ib:hover{background:var(--aa-bg);color:var(--aa-navy);border-color:var(--aa-line)}.aa-ib.aa-ib-outline{border-color:var(--aa-line);background:#fff}.aa-with-icon{display:inline-flex;align-items:center;gap:6px}.aa-with-icon>aarudaya-icon,.aa-with-icon>aarudaya-ai-owl{flex:none}.aa-tip{position:fixed;z-index:10000;pointer-events:none;max-width:260px;padding:5px 9px;border-radius:7px;background:#0f1b33;color:#fff;font:600 12px/1.35 Inter,system-ui,sans-serif;letter-spacing:.01em;box-shadow:0 6px 18px #08143038;opacity:0;transform:translateY(2px);transition:opacity .12s ease,transform .12s ease}.aa-tip.aa-tip-on{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.aa-tip{transition:none}}app-admin-companies .campus-notice{margin:12px 16px}.co-facts{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:720px){.co-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.co-block{padding:16px 0;border-top:1px solid var(--aa-line)}.co-block:first-child{border-top:0;padding-top:0}.co-block h3{margin:0 0 10px;font-size:14px;font-weight:700;color:var(--aa-navy)}.co-suggest{list-style:none;margin:8px 0 0;padding:4px;border:1px solid var(--aa-line);border-radius:12px;background:#fff;max-height:220px;overflow:auto}.co-suggest button{display:block;width:100%;text-align:left;padding:8px 10px;border:0;background:transparent;color:var(--aa-navy);font:inherit;cursor:pointer;border-radius:8px}.co-suggest button:hover,.co-suggest button:focus-visible{background:var(--aa-blue-soft)}.co-subtable{margin-top:8px}.co-role-review{border-color:#f3c58a;box-shadow:inset 3px 0 0 var(--aa-orange)}.co-review{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.co-review input{flex:1 1 16rem;min-width:0;padding:8px 10px;border:1px solid var(--aa-line);border-radius:10px;font:inherit;font-size:13.5px}.co-note{display:block;max-width:36ch;margin-top:4px}.co-count{margin:12px 0 8px}.co-targets{min-width:560px}.co-level{width:76px;padding:6px 8px;border:1px solid var(--aa-line);border-radius:8px;font:inherit}.co-body{padding:16px}.co-delete{margin-top:8px}.co-delete h3{color:#b42318}.co-topics{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px}@media(max-width:720px){.co-topics{grid-template-columns:1fr}}.co-topics li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--aa-line);border-radius:10px;color:var(--aa-muted)}.co-topics li strong{color:var(--aa-navy);font-weight:600}.co-topics li small{font-size:12px}.co-topics li em{font-style:normal;font-size:12px}.co-topic-on{background:#f1faf4;border-color:#bfe5cc!important}.co-topic-on em,.co-topic-on aarudaya-icon{color:#1a7a42}.co-summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--aa-blue);margin:4px 0 8px}.co-views{margin-top:8px}.opp-visible{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.opp-switch{display:inline-flex;align-items:center;gap:8px;flex:none;font-weight:600;cursor:pointer}.opp-switch input{width:18px;height:18px}.opp-note{margin-top:10px}.opp-sub{margin:16px 0 8px;font-size:15px}.opp-interest{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.campus-interest{display:block}.co-skill-pick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:260px;overflow:auto}@media(max-width:720px){.co-skill-pick{grid-template-columns:1fr}}.co-rubric-row{display:grid;grid-template-columns:minmax(0,1fr) 70px auto;gap:8px;margin-bottom:8px}.co-rubric-row input{padding:8px 10px;border:1px solid var(--aa-line);border-radius:10px;font:inherit;font-size:13.5px;min-width:0}.opp-interest-item{padding:10px 12px;border:1px solid var(--aa-line);border-radius:12px}.opp-interest-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.opp-stage{margin-left:auto;font-size:12.5px;font-weight:700;color:var(--aa-blue)}.opp-message{margin:8px 0 0;font-size:14px;line-height:1.5}.opp-reply{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.opp-replied{margin:8px 0 0}.tp-sponsor{display:inline-block;margin:2px 0;padding:2px 8px;border-radius:999px;background:var(--aa-blue-soft);color:var(--aa-blue);font-size:12px;font-weight:600}.mt-list{display:flex;flex-direction:column;gap:8px;max-height:340px;overflow-y:auto;padding:4px 2px}.mt-msg{max-width:85%;padding:8px 12px;border-radius:14px 14px 14px 4px;background:var(--aa-bg)}.mt-mine{align-self:flex-end;border-radius:14px 14px 4px;background:var(--aa-blue-soft)}.mt-meta{margin:0 0 2px;font-size:11.5px;color:var(--aa-muted)}.mt-body{margin:0;font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--aa-navy)}.mt-empty{margin:0;font-size:13.5px;color:var(--aa-muted)}.mt-blocked{margin:10px 0 0;padding:8px 12px;border-radius:10px;background:#fdf3e6;font-size:13px;color:#8a4b00}.mt-compose{display:flex;gap:8px;align-items:flex-end;margin-top:10px}.mt-compose textarea{flex:1 1 auto;min-width:0;padding:8px 10px;border:1px solid var(--aa-line);border-radius:10px;font:inherit;font-size:14px;resize:vertical}.mt-send{flex:none;padding:9px 16px;border:0;border-radius:10px;background:linear-gradient(180deg,#2f6bff,#0a45e0);color:#fff;font:inherit;font-weight:600;cursor:pointer}.mt-send:disabled{opacity:.45;cursor:not-allowed}.opp-msg-toggle{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:0;border:0;background:none;color:var(--aa-blue);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.opp-thread{margin-top:10px;padding-top:10px;border-top:1px solid var(--aa-line)}.mt-report,.mt-link{margin-left:8px;padding:0;border:0;background:none;color:#b42318;font:inherit;font-size:11.5px;font-weight:600;cursor:pointer;text-decoration:underline}.mt-link{color:var(--aa-muted)}.mt-reported{margin-left:8px;padding:1px 6px;border-radius:999px;background:#fdeaea;color:#b42318;font-size:10.5px;font-weight:700}.mt-report-form{display:flex;flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--aa-line)}.mt-report-form label{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--aa-muted)}.mt-report-form select,.mt-report-form textarea{padding:6px 8px;border:1px solid var(--aa-line);border-radius:8px;font:inherit;font-size:13px}.mt-report-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}.mt-danger{background:#b42318}.co-resolve{margin-top:4px}.bl-warn{margin:12px 16px 0;padding:10px 12px;border-radius:10px;background:#fdf3e6;color:#8a4b00}.inv-doc{--aa-navy: #00123a;--aa-ink: #101c37;--aa-muted: #5c6579;--aa-line: #e3e7ef;max-width:820px;margin:14px auto 0;padding:32px 36px;background:#fff;border:1px solid var(--aa-line);border-radius:12px;color:#1b2233;font-size:13.5px;font-weight:400;line-height:1.5}.inv-doc p{margin:0}@media(max-width:640px){.inv-doc{padding:18px}}@media print{body *{visibility:hidden}.inv-doc,.inv-doc *{visibility:visible}.inv-doc{position:absolute;top:0;left:0;width:100%;max-width:none;margin:0;border:0;border-radius:0}.bl-noprint{display:none!important}}.inv-doc{--inv-accent: var(--aa-navy-brand)}.tm-seats{padding:14px 16px}.tm-bar{height:8px;margin-top:8px;border-radius:999px;background:var(--aa-line);overflow:hidden;max-width:420px}.tm-bar span{display:block;height:100%;background:var(--aa-blue)}.tm-invite{flex-wrap:wrap}.tm-invite input{flex:1 1 14rem}.adm-numbers-dialog .adm-dialog-body{padding-bottom:18px}.adm-chart-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:900px){.adm-chart-row{grid-template-columns:minmax(0,1fr)}}.adm-chart-sub{margin:12px 18px 0;font-size:13px;font-weight:600;color:var(--aa-ink)}.biz-tone-good{--biz-tone: #12b76a;--biz-tint: #e9f9f1}.biz-tone-warn{--biz-tone: #f26a00;--biz-tint: #fff1e4}.biz-tone-bad{--biz-tone: #d92d20;--biz-tint: #fdecea}.biz-tone-info{--biz-tone: #0a45e0;--biz-tint: #eaf1ff}.biz-tone-quiet{--biz-tone: #7c879c;--biz-tint: var(--aa-bg)}.biz-switch-item:hover{color:var(--aa-ink);background:#fff9}.biz-switch-item.on{background:#fff;color:var(--aa-ink);box-shadow:0 1px 2px #10182814,0 2px 8px #1018280f}.adm-modal.biz-scrim{display:flex;justify-content:flex-end;align-items:stretch;padding:0}.adm-dialog.biz-drawer{width:min(560px,100vw);max-height:none;height:100dvh;border-radius:18px 0 0 18px;animation:biz-drawer-in .18s cubic-bezier(.2,.8,.2,1)}@media(max-width:560px){.adm-dialog.biz-drawer{border-radius:0}}app-business-health,app-business-usage,app-business-hiring,app-business-branches,app-admin-business>app-admin-commercial,app-obc-mast,app-obc-shell,app-sgb-week-stats,app-sgb-strip,app-sgb-canvas,app-sgb-dock,app-billing-insights,app-role-demand-comparison,app-login,app-campus-login,app-company-login,app-sign-in-shell,app-auth-stage,app-signup,app-forgot,app-reset-password,app-confirm-email,app-join,app-partner-apply,app-admin-echart,app-admin-bars,app-admin-columns,app-admin-series,app-admin-donut,app-student-list,app-student-import,app-invoice-document,app-company-overview-view,app-lv-side,app-lv-crumb,app-lv-tabbar,app-lv-palette,app-dsc-hero,app-dsc-next,app-dsc-shortcuts,app-dsc-card,app-dsc-stand,app-dsc-meter,app-dsc-band,app-email-templates,app-email-actions,app-email-activity,app-email-history,app-email-settings,app-edu-doc,app-edu-resource-page{display:block}.co-colleges{grid-template-columns:minmax(0,1.6fr) 110px 120px 110px}.co-requests{grid-template-columns:minmax(0,1.3fr) 110px 120px minmax(140px,1fr)}.co-team{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) 120px 110px 44px}.co-candidates{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 90px}@media(max-width:800px){.co-colleges,.co-requests,.co-team,.co-candidates{grid-template-columns:minmax(0,1fr)}}.co-vi{grid-template-columns:minmax(0,1.6fr) 90px 80px 80px auto}.co-vi-days{max-width:8rem}.co-vi-q{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:8px;align-items:start}.co-vi-q textarea{width:100%;min-width:0;padding:8px 10px;border:1px solid var(--aa-line);border-radius:10px;font:inherit;font-size:13.5px;resize:vertical}.co-vi-links{list-style:none;margin:16px 0 0;padding:0}.co-vi-link{display:grid;gap:4px;padding:12px 0;border-top:1px solid var(--aa-line)}.co-vi-url{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.co-vi-url input{flex:1 1 16rem;min-width:0;padding:8px 10px;border:1px solid var(--aa-line);border-radius:10px;font:inherit;font-size:13px}.co-vi-mail-link{display:inline-flex;align-items:center;padding:8px 12px;border:1px solid var(--aa-line);border-radius:10px;color:var(--aa-navy);text-decoration:none;font-size:13.5px;font-weight:650}.co-vi-person{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.co-vi-result{margin:8px 0 0;font-weight:700;color:var(--aa-navy)}.co-vi-answer{display:grid;gap:6px;padding:10px 0;border-top:1px solid var(--aa-line)}.co-vi-player,.vi-player,.vi-preview{width:100%;max-height:320px;border-radius:12px;background:#111}.co-vi-events{list-style:none;margin:0;padding:0}.co-vi-events li{padding:8px 0;border-top:1px solid var(--aa-line);font-size:13.5px}.co-vi-pad{padding:12px 16px}@media(max-width:800px){.co-vi,.co-vi-person{grid-template-columns:minmax(0,1fr)}}.pf-chips{display:flex;flex-wrap:wrap;gap:6px}.pf-filter:hover{background:var(--aa-line)}.pf-filter.on{color:var(--aa-blue-deep);background:var(--aa-blue-soft);border-color:#bcd2ff}.adm-modal.cw-scrim{padding:3vh 2vw;place-items:center}.adm-dialog.cw{width:min(1280px,96vw);height:min(92vh,980px);max-height:none;display:flex;flex-direction:column;overflow:hidden}.cw-nav button:hover{background:var(--aa-bg)}.cw-nav button.on{background:#fff;color:var(--aa-ink);box-shadow:0 1px 2px #10182814,0 2px 8px #1018280f}.cw-badge-warn{color:#b54708;background:#fff1e4}.cw-badge-quiet{color:var(--aa-muted);background:var(--aa-line)}@media(max-width:760px){.adm-modal.cw-scrim{padding:0}.adm-dialog.cw{width:100vw;height:100dvh;border-radius:0}}.cw-changes{margin:10px 0 6px;padding:12px 14px;border-radius:12px;background:var(--aa-panel);border:1px solid var(--aa-line)}.cw-changes-title{margin:0 0 8px;font-size:12.5px;font-weight:700;color:var(--aa-muted)}.cw-changes ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 18px}.cw-changes li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13px;min-width:0}.cw-changes li strong{color:var(--aa-ink)}.cw-changes em{font-style:normal;font-size:11.5px;font-weight:700;color:#b54708;background:#fff1e4;padding:2px 7px;border-radius:999px}.co-role-fields{display:grid;grid-template-columns:minmax(0,2fr) minmax(7.5rem,1fr) minmax(0,2fr);gap:12px;align-items:start}@media(max-width:760px){.co-role-fields{grid-template-columns:minmax(0,1fr)}}.hr-panel{padding-bottom:18px}.hr-share{display:inline-block;vertical-align:middle;width:90px;height:7px;border-radius:999px;background:var(--aa-line);overflow:hidden}.hr-share i{display:block;height:100%;border-radius:inherit;background:#12b76a}.hr-share-value{margin-left:8px;font-size:12.5px;font-weight:650;color:var(--aa-ink);font-variant-numeric:tabular-nums}.bl-chip:hover{border-color:#c9ced6}.bl-chip.on{color:var(--aa-blue-deep);background:var(--aa-blue-soft);border-color:#9fbcf5;box-shadow:inset 0 0 0 1px #9fbcf5}.bl-chip-bad:not(.on){color:#b42318;border-color:#f6c5c0;background:snow}.bl-set-nav button:hover{background:var(--aa-bg)}.bl-set-nav button.on{background:#fff;color:var(--aa-ink);box-shadow:0 1px 2px #10182814,0 2px 8px #1018280f}.bl-set .field{font-size:13px}.ov-tabs button:hover{color:var(--aa-ink)}.ov-tabs button.on{color:var(--aa-ink);background:#fff;box-shadow:0 1px 2px #1018281f}.adm-modal:has(>.se-dialog){padding:12px}.adm-dialog.se-dialog{width:min(1040px,96vw);max-height:calc(100dvh - 24px);display:flex;flex-direction:column;overflow:hidden;padding:0}.se-head{flex:none;display:flex;align-items:center;gap:14px;padding:14px 22px 12px;border-bottom:1px solid var(--aa-line);background:#fff}.se-head>div{flex:1 1 auto;min-width:0}.se-head h2{margin:0;font-size:20px;letter-spacing:-.02em;color:var(--aa-ink);overflow-wrap:anywhere}.se-head p{margin:3px 0 0;font-size:13px;color:var(--aa-muted);overflow-wrap:anywhere}.se-avatar{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:13px;font-size:16px;font-weight:800;color:#fff;background:linear-gradient(135deg,#0a45e0,#009bfd);box-shadow:0 6px 16px -6px #0a45e08c}.adm-dialog.se-dialog>.se-body{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,290px) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.se-details{display:flex;flex-direction:column;gap:12px;padding:14px 20px;border-right:1px solid var(--aa-line);overflow:auto}.se-details h3,.se-access h3{margin:0;font-size:14.5px;color:var(--aa-ink)}.se-details .field{font-size:13px}.se-password{display:flex;gap:6px}.se-password input{flex:1 1 auto;width:0;min-width:0;font-variant-numeric:tabular-nums}.se-hint{font-size:12px;font-weight:450;color:var(--aa-muted)}.se-hint-ok{color:#067647}.se-switch{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid #a6e0c0;border-radius:12px;background:#f1fbf6;cursor:pointer}.se-switch input{flex:none;width:18px;height:18px;margin-top:2px;accent-color:#12b76a}.se-switch>span{display:grid;gap:2px}.se-switch strong{font-size:13.5px;color:var(--aa-ink)}.se-switch small{font-size:12px;color:var(--aa-muted)}.se-switch-off{border-color:#f6c5c0;background:snow}.se-summary{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.se-summary span{padding:5px 10px;border-radius:999px;font-size:12px;color:var(--aa-muted);background:var(--aa-bg)}.se-summary b{color:var(--aa-ink)}.se-access{display:flex;flex-direction:column;min-height:0;padding:14px 20px 10px;overflow:auto;overscroll-behavior:contain;container-type:inline-size;container-name:se-access}.se-access-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:8px}.se-access-head p{margin:3px 0 0;font-size:12.5px;color:var(--aa-muted)}.se-tabs{display:flex;gap:4px;margin-bottom:10px;border-bottom:1px solid var(--aa-line)}.se-tabs button{border:0;background:none;padding:7px 10px;font:inherit;font-size:13.5px;font-weight:600;color:var(--aa-muted);border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer}.se-tabs button[aria-selected=true]{color:var(--aa-brand, #2563eb);border-bottom-color:currentColor}.se-tabs i{font-style:normal;font-size:11.5px;margin-left:4px;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,currentColor 12%,transparent)}.se-skills{display:flex;flex-wrap:wrap;gap:6px;align-content:flex-start}.se-skill{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:999px;border:1px solid var(--aa-line);background:var(--aa-surface, #fff);font:inherit;font-size:13px;color:var(--aa-ink);cursor:pointer}.se-skill.on{background:color-mix(in srgb,#2563eb 12%,transparent);border-color:color-mix(in srgb,#2563eb 45%,transparent);color:#1d4ed8;font-weight:600}.se-skill:disabled{cursor:default;opacity:.7}.se-presets{display:flex;flex-wrap:wrap;gap:6px}.se-presets button{padding:6px 11px;border:1px solid var(--aa-line);border-radius:999px;font:inherit;font-size:12.5px;font-weight:600;color:var(--aa-muted);background:#fff;cursor:pointer}.se-presets button:hover{border-color:var(--aa-blue);color:var(--aa-blue)}.se-rows{list-style:none;margin:0;padding:0;border:1px solid var(--aa-line);border-radius:12px}.se-rows li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px 6px 12px;border-top:1px solid var(--aa-line)}.se-rows li:first-child{border-top:0}.se-rows li:nth-child(2n){background:var(--aa-band)}@container se-access (min-width: 440px){.se-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0}.se-rows li{border-top:1px solid var(--aa-line)}.se-rows li:nth-child(-n+2){border-top:0}.se-rows li:nth-child(odd){border-right:1px solid var(--aa-line)}.se-rows li:nth-child(2n){background:none}.se-rows li:nth-child(4n+1),.se-rows li:nth-child(4n+2){background:var(--aa-band)}.se-rows li{padding:4px 6px 4px 10px;gap:8px}.se-screen{font-size:12.5px}.se-seg button{min-width:0;padding:4px 7px;font-size:12px}}.se-screen{display:inline-flex;align-items:center;gap:9px;min-width:0;font-size:13.5px;font-weight:600;color:var(--aa-ink)}.se-screen aarudaya-icon{color:#7c879c;flex:none}.se-screen>span{min-width:0;line-height:1.15;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.se-seg{flex:none;display:inline-flex;padding:3px;border-radius:10px;background:var(--aa-bg)}.se-seg button{min-width:58px;padding:5px 10px;border:0;border-radius:8px;font:inherit;font-size:12.5px;font-weight:650;color:var(--aa-muted);background:none;cursor:pointer}.se-seg button:disabled{cursor:not-allowed;opacity:.6}.se-seg button.on{background:#fff;box-shadow:0 1px 2px #1018281f}.se-seg button.se-none.on{color:var(--aa-muted)}.se-seg button.se-view.on{color:var(--aa-blue)}.se-seg button.se-edit.on{color:var(--aa-tone-green-fg);background:var(--aa-tone-green-bg)}.se-foot{grid-column:1 / -1;display:flex;align-items:center;gap:10px;padding:12px 22px;border-top:1px solid var(--aa-line);background:var(--aa-band)}.se-foot>:first-child{flex:1 1 auto;min-width:0;margin:0}@media(max-width:760px){.adm-dialog.se-dialog>.se-body{display:block;overflow:auto}.se-details{border-right:0;border-bottom:1px solid var(--aa-line);overflow:visible}.se-access{overflow:visible}.se-seg button{min-width:0}.se-foot{position:sticky;bottom:0}}.ws-kpi{position:relative;display:grid;gap:1px;min-width:0;padding:9px 14px 9px 16px;border-radius:12px;border:1px solid var(--aa-line);background:#fff;--ws-tone: #0a45e0}.ws-kpi>strong{font-size:21px;line-height:1.35;font-weight:750;letter-spacing:-.02em;color:var(--aa-ink);font-variant-numeric:tabular-nums;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ws-kpi-good{--ws-tone: #12b76a}.ws-kpi-link{color:inherit;text-decoration:none;transition:border-color .12s,box-shadow .12s,transform .12s}.ws-kpi-link:after{content:"\203a";position:absolute;top:7px;right:10px;font-size:16px;line-height:1;color:#9aa6ba}.ws-kpi-link:hover{border-color:#c9ced6;box-shadow:0 6px 16px -10px #10182866;transform:translateY(-1px)}.ws-kpi-link:hover:after{color:var(--aa-blue)}.ws-kpi-link:focus-visible{outline:2px solid var(--aa-blue);outline-offset:2px}.ws-kpi-text>strong{font-size:15px;line-height:28px;letter-spacing:0}.ws-kpi-warn{--ws-tone: #f26a00}.ws-kpi-bad{--ws-tone: #d92d20}.ws-kpi-quiet{--ws-tone: #aab4c6}.ws-kpi-violet{--ws-tone: #7a5af8}.ws-pane-foot{flex:none;display:flex;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid var(--aa-line);background:var(--aa-band)}html:has(.ws-pane-foot) .toast-region{bottom:100px}.ws-chip:hover{border-color:#c9ced6}.ws-chip.on{color:var(--aa-blue-deep);background:var(--aa-blue-soft);border-color:#9fbcf5;box-shadow:inset 0 0 0 1px #9fbcf5}.ws-chip-warn:not(.on){color:#9a3d00;border-color:#fbd3ad;background:#fff7ef}.ws-row:hover{background:var(--aa-panel)}.ws-row.on{background:var(--aa-blue-soft);border-color:#c9dafc}.ws-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap;color:var(--aa-muted);background:var(--aa-bg);font-variant-numeric:tabular-nums}.ws-pill-blue{color:var(--aa-blue);background:var(--aa-blue-soft)}.ws-pill-good{color:#067647;background:#e6f6ec}.ws-pill-warn{color:#9a3d00;background:#fff0e0}.ws-pill-bad{color:#b42318;background:#fdeaea}.ws-pill-violet{color:#5b3fd6;background:#f0ecff}.cp-topics{display:block}.cdr-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.cdr-wide{grid-column:1 / -1}.si-table{flex:1 1 auto;min-height:120px;overflow:auto;border:1px solid var(--aa-line);border-radius:12px}.si-msg{display:block;margin-top:3px;max-width:42ch;white-space:normal}.chr-row:hover{background:var(--aa-panel)}.chr-row.on{background:var(--aa-blue-soft);border-color:#c9dafc}.cb-seats{max-width:140px}.co-branch{display:grid;gap:8px;margin:0 0 14px;padding:12px 14px;border:1px solid var(--aa-line);border-radius:12px;background:var(--aa-band)}.co-branch-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.co-branch-head strong{font-size:13.5px;color:var(--aa-ink)}.co-branch-search{max-width:360px}.co-branch-list{display:grid;gap:10px;max-height:260px;overflow:auto;padding:2px}.co-branch-field.on{border-color:#b9a8fb;color:#3b1f9e;background:#f3efff}.co-reach{display:flex;align-items:flex-start;gap:12px;margin:4px 0 14px;padding:12px 14px;border:1px solid var(--aa-line);border-radius:12px;background:var(--aa-band);cursor:pointer}.co-reach.on{border-color:#9fbcf5;background:var(--aa-blue-soft)}.co-suggest-open{margin-top:12px}.co-mapsearch{margin-top:14px;display:grid;gap:8px}.co-mapresults{list-style:none;margin:0;padding:4px;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px;border:1px solid var(--aa-line);border-radius:12px;background:var(--aa-band)}.co-mapresults button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid transparent;border-radius:10px;background:#fff;font:inherit;text-align:left;cursor:pointer}.co-mapresults button:hover{border-color:#9fbcf5}.co-mapresults strong{display:block;font-size:13px;color:var(--aa-navy)}.co-mapresults small{display:block;font-size:11.5px;color:var(--aa-muted)}.co-mapresults aarudaya-icon{color:var(--aa-blue);flex:none}.co-suggest{margin-top:14px;padding:14px;border:1px solid #9fbcf5;border-radius:14px;background:#f8fbff;display:grid;gap:12px}.co-suggest-head{display:grid;gap:2px}.co-suggest-head strong{color:var(--aa-navy);font-size:14px}.co-suggest-head small{color:var(--aa-muted);font-size:12.5px}.co-suggest-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) 110px;gap:12px}.co-suggest textarea{resize:none;field-sizing:content;min-height:calc(2lh + 18px)}.co-scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.co-scope-opt.on{border-color:#9fbcf5;box-shadow:inset 0 0 0 1px #9fbcf5;background:var(--aa-blue-soft)}.co-suggest-foot{display:flex;gap:8px;justify-content:flex-end}@media(max-width:720px){.co-suggest-grid,.co-scope{grid-template-columns:minmax(0,1fr)}}.co-reach input{flex:none;width:18px;height:18px;margin-top:2px;accent-color:var(--aa-blue)}.co-reach>span{display:grid;gap:3px}.co-reach strong{font-size:13.5px;color:var(--aa-ink)}.co-reach small{font-size:12.5px;line-height:1.45;color:var(--aa-muted)}@media(max-width:640px){.cdr-form{grid-template-columns:minmax(0,1fr)}}.ws-table{min-width:0;width:100%}.ws-table thead th{position:sticky;top:0;z-index:1;background:var(--aa-band)}.ws-table td{vertical-align:top}.st-fill{display:block;min-width:0}.st-hero{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;background:radial-gradient(120% 140% at 88% 0%,rgba(0,155,253,.28),transparent 58%),linear-gradient(135deg,var(--aa-navy-brand),#05205e 58%,#0a3aa8);color:#fff;border-radius:18px;padding:16px 22px;box-shadow:var(--aa-shadow-lg)}.st-hero-text{flex:1 1 320px;min-width:0}.st-kicker{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3}.st-hero h1{margin:4px 0;font-size:24px;line-height:1.2;letter-spacing:-.02em;color:#fff;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.st-hero-lede{margin:0;max-width:72ch;font-size:13.5px;line-height:1.45;color:#ffffffd6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.st-hero-side{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.st-stats{display:flex;flex-wrap:wrap;gap:8px}.st-stat{display:grid;gap:1px;min-width:92px;max-width:200px;padding:7px 12px;border-radius:12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14)}.st-stat small{font-size:11px;font-weight:650;color:#ffffffb3;white-space:nowrap}.st-stat b{font-size:16px;font-weight:750;color:#fff;font-variant-numeric:tabular-nums;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.st-hero .btn,.st-hero a.btn{background:#fff;color:var(--aa-navy);box-shadow:var(--aa-shadow-sm);white-space:nowrap}.st-hero .btn:hover,.st-hero a.btn:hover{background:#f4f7ff}.st-body{display:grid;gap:14px;min-width:0}.st-cols-3{grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr) minmax(0,1fr)}.st-cols-2{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.st-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.st-item.on{border-color:#9fbcf5;background:var(--aa-blue-soft)}.st-bar{height:6px;border-radius:99px;background:var(--aa-line);overflow:hidden}.st-bar>i{display:block;height:100%;border-radius:inherit;background:var(--aa-blue)}.st-bar-good>i{background:#12b76a}.st-checks{list-style:none;margin:0;padding:0;display:grid;gap:6px}.st-checks label{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;padding:9px 11px;border:1px solid var(--aa-line);border-radius:11px;cursor:pointer}.st-checks input{width:16px;height:16px;margin:2px 0 0;accent-color:#12b76a}.st-checks strong{display:block;font-size:13.5px;color:var(--aa-navy)}.st-checks small{display:block;font-size:12.5px;line-height:1.4;color:var(--aa-muted)}.st-checks li.done label{background:#f5fbf7;border-color:#cfeedd}.st-checks li.done strong{color:#067647;text-decoration:line-through;text-decoration-color:#8fceb0}.st-steps{list-style:none;margin:0;padding:0;display:grid;gap:0}.st-steps li{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding-bottom:12px}.st-steps li:before{content:"";position:absolute;left:10px;top:22px;bottom:0;width:2px;background:var(--aa-line)}.st-steps li:last-child{padding-bottom:0}.st-steps li:last-child:before{display:none}.st-dot{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;color:var(--aa-muted);background:var(--aa-line)}.st-steps li.now .st-dot{color:#fff;background:var(--aa-blue);box-shadow:0 0 0 4px var(--aa-blue-soft)}.st-steps li.done .st-dot{color:#fff;background:#12b76a}.st-steps strong{font-size:13.5px;color:var(--aa-navy)}.st-steps p{margin:2px 0 0;font-size:12.5px;line-height:1.45;color:var(--aa-muted)}.st-steps .st-bar{margin-top:6px}.st-rooms{flex:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.st-room{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--aa-line);border-radius:14px;background:#fff;color:inherit;text-decoration:none;box-shadow:var(--aa-shadow-sm);transition:border-color .12s,transform .12s}.st-room:hover{border-color:#c9ced6;transform:translateY(-1px)}.st-room-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:#fff}.st-room strong{display:block;font-size:14px;color:var(--aa-navy)}.st-room small{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-size:12px;color:var(--aa-muted)}.st-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.st-form>:first-child{grid-column:1 / -1}.st-form label{display:grid;gap:4px;font-size:12px;font-weight:650;color:var(--aa-muted);min-width:0}.st-form input{padding:8px 10px;border:1px solid var(--aa-line-2);border-radius:10px;font:inherit;font-size:13.5px;min-width:0}@media(max-width:1180px){.st-cols-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.st-cols-3>:last-child{grid-column:1 / -1}.st-rooms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:901px)and (min-height:560px){.st-body{flex:1 1 auto;min-height:0;grid-template-rows:minmax(0,1fr)}}@media(min-width:901px)and (min-height:560px)and (max-width:1180px){.st-cols-3{grid-template-rows:minmax(0,1.25fr) minmax(0,1fr)}}@media(max-width:900px){.st-cols-3,.st-cols-2{grid-template-columns:minmax(0,1fr)}.st-cols-3>:last-child{grid-column:auto}.st-hero h1{font-size:21px}}@media(max-width:520px){.st-rooms{grid-template-columns:minmax(0,1fr)}.st-stat{min-width:0;flex:1 1 40%}}.cr-stage{display:grid;gap:6px}.cr-stage p{margin:0;font-size:12.5px;color:var(--aa-muted)}.cr-stage b{color:var(--aa-navy)}.cr-journey{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.cr-journey li{height:6px;border-radius:99px;background:var(--aa-line)}.cr-journey li.done{background:#12b76a}.cr-journey li.on{background:var(--aa-blue)}.cr-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cr-links a{display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid var(--aa-line);border-radius:11px;font-size:13px;font-weight:650;color:var(--aa-navy);text-decoration:none;min-width:0}.cr-links a:hover{border-color:#c9ced6;background:var(--aa-panel)}.cr-links aarudaya-icon{color:var(--aa-blue);flex:none}.st-hero .st-kicker a{color:#ffffffd9;text-decoration:underline;text-underline-offset:2px}app-page-head,app-fit-list,app-practice-writer{display:block}.ph-actions .btn:hover{background:#f4f7ff}.ph-actions .btn.ghost{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.28);box-shadow:none}.fit-list{display:flex;flex-direction:column;min-height:0;min-width:0;container-type:inline-size}.fl-viewport{position:relative;min-height:0;min-width:0}.fl-page,.fl-measure{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;min-width:0}.fl-row{min-width:0}.fl-measure{position:absolute;top:0;left:0;right:0;visibility:hidden;pointer-events:none}.fit-list.fit-on{flex:1 1 auto}.fit-list.fit-on>.fl-viewport{flex:1 1 auto;overflow:hidden}.fl-pager{flex:none;display:flex;align-items:center;gap:8px;padding-top:8px;margin-top:6px;border-top:1px dashed var(--aa-line);font-size:12px;color:var(--aa-muted)}.fl-count{margin-right:auto;font-variant-numeric:tabular-nums;font-weight:650;white-space:nowrap}.fl-dots{display:flex;gap:4px}.fl-dots i{width:6px;height:6px;border-radius:50%;background:var(--aa-line-2)}.fl-dots i.on{background:var(--aa-blue);width:14px;border-radius:99px}@container (max-width: 220px){.fl-dots{display:none}}.fl-btn{width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--aa-line);border-radius:8px;background:#fff;color:var(--aa-navy);font-size:16px;line-height:1;cursor:pointer}.fl-btn:hover:not(:disabled){border-color:var(--aa-blue);color:var(--aa-blue)}.fl-btn:disabled{opacity:.35;cursor:default}.sg{display:grid;gap:12px;min-width:0;min-height:0}.sg>*{min-width:0;min-height:0}@media(min-width:901px)and (min-height:560px){.sg{flex:1 1 auto}}@media(max-width:900px){.sg{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;grid-template-areas:none!important}.sg>*{grid-area:auto!important}}.st-row.on{border-color:#9fbcf5;background:var(--aa-blue-soft)}.st-row-n.done{color:#fff;background:#12b76a}.st-row-n.now{color:#fff;background:var(--aa-blue)}.iv-row.on{border-color:#9fbcf5;background:var(--aa-blue-soft)}.iv-heard{margin:0;font-size:14px;line-height:1.6;color:#2b3548;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:14;-webkit-box-orient:vertical;overflow:hidden}.bd-project:hover{border-color:#c9ced6;background:var(--aa-panel)}.bd-project.on{border-color:#9fbcf5;background:var(--aa-blue-soft)}.bd-check.done{background:#f5fbf7;border-color:#cfeedd}@media(max-width:1180px){.bd-grid>:nth-child(3){grid-column:1 / -1}}.pp-topic:hover{border-color:#c9ced6}.pp-topic.on{border-color:#9fbcf5;background:var(--aa-blue-soft)}.pe-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}@media(max-width:1180px){.pe-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,.8fr)}.pe-grid>:nth-child(3){grid-column:1 / -1}}.cr-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.cr-phase{align-items:start}.cr-phase .st-bar{margin-top:4px}.cr-chip{padding:3px 9px;border-radius:999px;background:#eaf1ff;border:1px solid #d3e0fb;color:#0a45e0;font-size:12px;font-weight:600;white-space:nowrap}.cr-chip small{font-weight:500;color:#4a5c85}.cr-chip.plain{background:var(--aa-bg);border-color:var(--aa-line);color:var(--aa-muted)}.cr-xp-actions .btn.ghost{border:1px solid #d3e2ff}.cr-leg.now{border-color:#b9cdf7;background:#f5f9ff}.cr-next{flex:none}.sk-row:hover{border-color:#c9ced6}.sk-row.on{border-color:#9fbcf5;background:var(--aa-blue-soft)}.sk-bar{position:relative;overflow:visible}.sk-bar b{position:absolute;top:-3px;width:2px;height:12px;background:var(--aa-navy-brand);border-radius:2px}.sk-row .st-tag{background:var(--aa-bg)}.gp-topic{display:grid;gap:4px;padding:9px 11px;border:1px solid var(--aa-line);border-radius:12px;background:#fff;color:inherit;text-decoration:none}.gp-topic:hover{border-color:#c9ced6;background:var(--aa-panel)}.gp-topic small{font-size:12px;color:var(--aa-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.op-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,.9fr);grid-template-rows:minmax(0,1fr)}.ac-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.ca-nav .st-tag{border:0;cursor:pointer;font:inherit;font-size:11.5px;font-weight:700}.se-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr)}.se-facts{grid-template-columns:minmax(0,1fr)}.se-big{margin:0;font-size:17px;font-weight:750;color:var(--aa-navy);letter-spacing:-.01em}.se-list{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:13px;color:var(--aa-muted)}.se-list li{display:flex;align-items:center;gap:8px}.se-list aarudaya-icon{color:var(--aa-blue)}@media(max-width:1180px){.cr-grid,.ps-grid,.ac-grid,.op-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1.2fr) minmax(0,1fr)}.cr-grid>:nth-child(3),.ps-grid>:nth-child(3),.ac-grid>:nth-child(3),.op-grid>:nth-child(3){grid-column:1 / -1}.se-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.se-grid>:nth-child(3){grid-column:1 / -1}}@media(min-width:901px)and (max-width:1180px){.pe-grid,.cr-grid,.ps-grid,.ac-grid,.op-grid,.se-grid{grid-template-rows:minmax(0,1fr)}.bd-grid>:nth-child(3),.pe-grid>:nth-child(3),.cr-grid>:nth-child(3),.ps-grid>:nth-child(3),.ac-grid>:nth-child(3),.op-grid>:nth-child(3),.se-grid>:nth-child(3){grid-column:auto}.se-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cd-head-text{flex:1 1 auto;min-width:0}.cd-head-text h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-badge{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:var(--aa-blue);background:linear-gradient(145deg,#e6eeff,#f3f6ff);box-shadow:inset 0 0 0 1px #d3e0fb}.adm-dialog.cd-tall{height:min(88vh,680px);max-height:none}.adm-dialog-body.cd-split{display:grid;grid-template-columns:228px minmax(0,1fr);grid-template-rows:minmax(0,1fr);padding:0;overflow:hidden}.cd-rail{display:flex;flex-direction:column;gap:4px;padding:14px 12px;border-right:1px solid var(--aa-line);background:var(--aa-panel);min-height:0}.cd-step{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:9px 10px;border:1px solid transparent;border-radius:12px;background:transparent;font:inherit;text-align:left;color:var(--aa-navy);cursor:pointer}.cd-step:hover{background:var(--aa-bg)}.cd-step.on{background:#fff;border-color:#c9d8fa;box-shadow:0 1px 2px #0a286e0f,0 6px 16px -12px #0a45e080}.cd-step i{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;font-style:normal;font-size:12px;font-weight:700;background:var(--aa-line);color:var(--aa-muted)}.cd-step.on i{background:var(--aa-tone-blue-solid);color:#fff}.cd-step.warn i{box-shadow:0 0 0 2px #fff,0 0 0 4px #f5b54a}.cd-step strong{display:block;font-size:13.5px;font-weight:650}.cd-step small{display:block;margin-top:1px;font-size:11.5px;color:var(--aa-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-step.warn small{color:#9a5b12}.cd-step .cd-tag{font-size:10.5px;font-weight:700;padding:1px 7px;border-radius:99px;background:#eef4ff;color:var(--aa-blue)}.cd-rail-note{margin:auto 0 0;display:flex;gap:8px;padding:10px;border-radius:12px;background:#fff;border:1px dashed var(--aa-line-2);font-size:11.5px;line-height:1.45;color:var(--aa-muted)}.cd-rail-note aarudaya-icon{flex:none;color:var(--aa-blue);margin-top:1px}.cd-rail>app-fit-list{flex:1 1 auto;min-height:0}.cd-pane{display:flex;flex-direction:column;gap:12px;min-height:0;min-width:0;padding:18px 22px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--aa-line-2) transparent}.cd-pane>*{flex:none}.cd-pane>.cd-fill,.cd-pane>.cd-empty,.cd-col>.cd-fill,.cd-col>.cd-empty{flex:1 1 auto;min-height:0}.cd-pane .field{margin-bottom:0!important}.cd-pane-head h3{margin:0;font-family:Sora,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.02em;color:var(--aa-navy)}.cd-pane-head p{margin:3px 0 0;font-size:12.5px;line-height:1.45;color:var(--aa-muted);max-width:70ch}.cd-pane-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.cd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cd-grid-3{grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) 100px}.cd-foot-note{margin-right:auto;font-size:12px;font-weight:600;color:var(--aa-muted)}.cd-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:18px;text-align:center;border:1px dashed var(--aa-line-2);border-radius:14px;background:var(--aa-band);color:var(--aa-muted)}.cd-empty aarudaya-icon{color:#8aa3d6}.cd-empty strong{font-size:14px;color:var(--aa-navy)}.cd-empty span{max-width:44ch;font-size:12.5px;line-height:1.5}.cd-empty button{margin-top:6px}.adm-dialog-body.cd-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:0;padding:0;overflow:hidden}.adm-dialog-body.cd-cols-wide-right{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.adm-dialog-body.cd-cols-narrow-left{grid-template-columns:300px minmax(0,1fr)}.adm-dialog-body.cd-list-body{display:flex;flex-direction:column;gap:10px;overflow:hidden;padding-bottom:14px}.cd-stages,.cd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cd-stats div{padding:10px 12px;border:1px solid var(--aa-line);border-radius:12px;background:#fff}.cd-stats span{display:block;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--aa-muted)}.cd-stats strong{display:block;margin-top:3px;font-size:16px;color:var(--aa-navy);font-variant-numeric:tabular-nums}.cd-task{resize:none;flex:1 1 auto;min-height:120px}.cd-weight-note{font-size:12px;color:var(--aa-muted)}@media(max-width:820px){.adm-dialog-body.cd-split,.adm-dialog-body.cd-cols{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);overflow-y:auto}.cd-rail{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--aa-line)}.cd-rail .cd-step{min-width:150px}.cd-rail-note{display:none}.cd-grid,.cd-grid-3,.cd-stages,.cd-stats{grid-template-columns:minmax(0,1fr)}}.cd-stats-stack{grid-template-columns:minmax(0,1fr)}.cd-badge{font-family:Sora,sans-serif;font-size:14px;font-weight:700}.adm-dialog-body.cd-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;align-items:start;padding-bottom:14px}.adm-dialog-body.cd-sections>.adm-form-section,.cd-sec-stack>.adm-form-section{margin:0}.adm-dialog-body.cd-sections-rules{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.cd-sec-stack{display:grid;gap:14px;align-content:start}.cd-pane>.adm-form-section{margin:0;padding:0;border:0;background:none}.cd-pane p.hint{margin:-4px 0 8px 24px}@media(max-width:820px){.adm-dialog-body.cd-sections-rules{grid-template-columns:minmax(0,1fr)}}:root{--st-surface: #fff;--st-inset: var(--aa-panel);--st-edge: var(--aa-line);--st-edge-hover: rgba(16, 24, 40, .2);--st-shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 4px 16px -10px rgba(16, 24, 40, .16);--st-r-panel: 14px;--st-r-row: 10px;--st-quiet: var(--aa-muted);--st-tint: #eef4ff;--st-tint-edge: #b3c9f6;--st-primary: linear-gradient(135deg, #0b6fdb, var(--aa-blue) 72%);--st-primary-hover: linear-gradient(135deg, #0a62c8, var(--aa-blue-deep) 72%);--st-primary-shadow: 0 6px 14px -8px rgba(10, 69, 224, .6);--st-good: #067647;--st-good-bg: #e7f8ef;--st-good-fill: #12b76a;--st-info: #0636c4;--st-info-bg: #e8f1ff;--st-confirm: #0a45e0;--st-confirm-edge: #6d97f7;--st-new: var(--aa-muted);--st-new-bg: var(--aa-line);--st-warn: #b54708;--st-warn-bg: #fff4e5}.ph-actions .btn:hover,.ph-actions a.btn:hover{color:#fff;background:var(--st-primary-hover)}.ph-actions .btn.ghost,.ph-actions .btn.outline,.ph-actions a.btn.ghost,.ph-actions a.btn.outline{color:var(--aa-blue-deep);background:#fff;border:1px solid var(--aa-line-2);box-shadow:none}.ph-actions .btn.ghost:hover,.ph-actions .btn.outline:hover,.ph-actions a.btn.ghost:hover,.ph-actions a.btn.outline:hover{color:var(--aa-blue-deep);background:var(--st-tint);border-color:var(--st-tint-edge);transform:none}.st-hero{color:var(--aa-ink);border:1px solid var(--st-edge);border-radius:var(--st-r-panel);background:#fff;box-shadow:var(--st-shadow)}.st-hero h1{color:var(--aa-navy);font-family:Sora,sans-serif;font-weight:600}.st-hero-lede{color:var(--aa-muted)}.st-hero .st-kicker,.st-hero .st-kicker a{color:var(--aa-blue)}.st-stat{background:var(--st-inset);border:1px solid var(--st-edge);border-radius:var(--st-r-row)}.st-stat small{color:var(--st-quiet)}.st-stat b{color:var(--aa-navy)}.st-hero .btn,.st-hero a.btn{color:#fff;background:var(--st-primary);box-shadow:var(--st-primary-shadow)}:is(.st-item,.st-checks label,.st-answer,.st-textarea,.st-form input,.cr-links a,.ac-facts,.iv-criterion,.iv-note,.bd-project,.bd-check,.pp-topic,.cr-leg,.sk-row,.sk-figures span,.gp-topic,.ps-field input){border-radius:var(--st-r-row)}:is(.st-room,.hp-card):hover{transform:none;border-color:var(--st-edge-hover)}.st-tag-outline,.st-tag[data-tone=outline],button.st-tag-outline,button.st-tag[data-tone=outline]{color:var(--st-confirm);background:transparent;border:1px solid var(--st-confirm-edge)}.st-tag-new,.st-tag[data-tone=muted]{color:var(--st-new);background:var(--st-new-bg)}.st-bar{height:6px;background:var(--aa-bg)}.st-bar>i{background:var(--aa-blue)}.app-shell.aa-glass :is(.btn.outline,aarudaya-button button.outline){border-radius:var(--st-r-row);background:#fff;border-color:var(--aa-line-2);box-shadow:none}@keyframes st-rise{0%{opacity:0}}.page-hero{position:relative;color:var(--aa-ink);border:1px solid var(--st-edge);border-radius:var(--st-r-panel);background:#fff;box-shadow:var(--st-shadow)}.page-hero .kicker{color:var(--aa-blue);background:none;padding:0}.page-hero h1{color:var(--aa-navy);font-family:Sora,sans-serif;font-weight:600;font-size:clamp(22px,2.2vw,28px)}.page-hero p{color:var(--aa-muted)}.page-hero a,.page-hero .kicker a{color:var(--aa-blue)}.page-hero .page-story span{background:var(--st-inset);color:var(--aa-ink);border:1px solid var(--st-edge)}.page-hero-actions .btn,.page-hero-actions a.btn,.page-hero-actions aarudaya-button button{color:#fff;border-radius:var(--st-r-row);background:var(--st-primary);box-shadow:var(--st-primary-shadow)}.page-hero-actions .btn:hover,.page-hero-actions a.btn:hover,.page-hero-actions aarudaya-button button:hover{color:#fff;background:var(--st-primary-hover)}.page-hero-actions .btn.outline{color:var(--aa-blue-deep);background:#fff;border-color:var(--aa-line-2);box-shadow:none}.page-hero .countdown,.page-hero .pill{color:var(--aa-blue-deep);background:var(--st-tint)}.cr-phase{grid-template-columns:auto minmax(0,1fr);row-gap:6px}.cr-phase>span:empty{display:none}.aa-glass{--glass-frame: #fff;--glass-pane: #fff;--glass-soft: var(--aa-band);--glass-edge: var(--aa-line);--glass-shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 12px 32px -20px rgba(16, 24, 40, .16);--glass-pane-shadow: 0 1px 2px rgba(16, 24, 40, .05)}@media(min-width:861px){.aa-glass .admin-content>:not(router-outlet):not(app-admin-skill-graph):not(app-admin-content):not(app-admin-signup):not(app-admin-menu):not(app-admin-curriculum),.aa-glass .admin-content .sg-app{background:var(--glass-frame);border:1px solid var(--glass-edge);border-radius:26px;box-shadow:var(--glass-shadow)}}.aa-glass .admin-content .ws-pane-head,.aa-glass .admin-content .ws-pane-foot,.aa-glass .admin-content .adm-tools{background:var(--aa-band)}.aa-glass .btn.outline,.aa-glass aarudaya-button button.outline{border-radius:999px;background:#fff;border-color:var(--aa-line-2)}.aa-glass .btn.outline:hover,.aa-glass aarudaya-button button.outline:hover{background:var(--aa-panel);border-color:#c9ced6}.aa-glass .adm-dialog{border-radius:26px}@media(min-width:861px){.aa-glass .admin-content{padding:14px 20px}}@media(min-width:861px)and (min-height:801px){.aa-glass .admin-content{padding:18px 22px 20px}}@media(min-width:861px){html:has(.aa-glass),html:has(.aa-glass) body{scrollbar-gutter:auto}}@media(max-width:900px){html.lsh-lock,html.lsh-lock body{overflow:hidden}}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,select,[contenteditable]:not([contenteditable=false]),app-code-editor,app-code-editor *,.admin-shell,.admin-shell *{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.side-brand{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:4px 8px 16px;min-width:0}.side-mark{display:none;width:44px;height:44px;padding:2px;border:0;border-radius:12px;background:transparent;cursor:pointer;place-items:center}.side-mark img,.side-mark aarudaya-ai-owl{width:40px;height:40px;display:block}.side-foot{margin-top:auto;padding-top:10px;border-top:1px solid var(--aa-line)}.side-foot:empty{display:none}.side-foot .side-link{width:100%}.campus-who{display:grid;gap:1px;padding:4px 12px 10px;min-width:0;line-height:1.3}.campus-who strong{color:var(--aa-navy);font-size:13.5px;overflow-wrap:anywhere}.campus-who span{color:var(--aa-muted);font-size:12.5px;overflow-wrap:anywhere}aarudaya-sidebar.is-collapsed .campus-who{display:none}.side-mark:hover{background:var(--aa-blue-soft)}.side-collapse{width:32px;height:32px;flex:none;border-radius:8px;border:1px solid var(--aa-line);background:#fff;color:var(--aa-navy);display:grid;place-items:center;cursor:pointer;padding:0;transition:border-color .15s var(--aa-ease),background .15s var(--aa-ease),color .15s var(--aa-ease)}.side-collapse:hover{border-color:var(--aa-blue);background:var(--aa-blue-soft);color:var(--aa-blue)}.side-collapse aarudaya-icon{transform:rotate(180deg);color:inherit}.side-link,.side-sub button{width:100%;text-align:left;border:0;background:transparent;border-radius:10px;padding:10px 12px;cursor:pointer;color:var(--aa-navy);display:flex;align-items:center;gap:10px;font-weight:600;transition:background .15s var(--aa-ease),color .15s var(--aa-ease)}.side-link.on aarudaya-icon{color:var(--aa-blue)}.side-sub{display:flex;flex-direction:column;padding-left:28px}.side-sub button{font-weight:550;color:var(--aa-muted);font-size:13.5px}.side-section{flex:none;margin:14px 12px 2px;font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--aa-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:901px){aarudaya-sidebar .side{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}aarudaya-sidebar.is-collapsed{width:72px;max-width:72px;overflow:hidden}aarudaya-sidebar.is-collapsed .side{padding:12px 8px;align-items:center;gap:2px;scrollbar-width:none}aarudaya-sidebar.is-collapsed .side::-webkit-scrollbar{display:none}aarudaya-sidebar.is-collapsed .side-brand{flex-direction:column;justify-content:center;margin:2px 0 12px;gap:6px}aarudaya-sidebar.is-collapsed .side-wordmark{display:none}aarudaya-sidebar.is-collapsed .side-mark{display:grid}aarudaya-sidebar.is-collapsed .side-group{width:100%}aarudaya-sidebar.is-collapsed .side-link{position:relative;justify-content:center;gap:0;padding:9px}aarudaya-sidebar.is-collapsed .side-sub{display:none}aarudaya-sidebar.is-collapsed .side-collapse aarudaya-icon{transform:none}aarudaya-sidebar.is-collapsed .side-section{flex:none;width:28px;height:1px;margin:8px auto;padding:0;font-size:0;color:transparent;background:#10182824}}@media(max-width:900px){.side-collapse{display:none}}.admin-login-wrap{min-height:100dvh;width:100%;display:flex;align-items:center;justify-content:center;background:var(--aa-page);padding:24px;box-sizing:border-box}.admin-login-card{width:min(380px,100%);background:#fff;border:1px solid var(--aa-line);border-radius:18px;padding:32px 28px;box-shadow:var(--aa-shadow-sm);display:flex;flex-direction:column;gap:10px}.admin-login-kicker{margin:6px 0 0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--aa-blue)}.admin-login-card h1{margin:0;font-size:24px;color:var(--aa-navy);letter-spacing:-.02em}.admin-login-lede{margin:0 0 6px;font-size:13.5px;line-height:1.5}.admin-login-card .stack{gap:12px;margin-top:4px}@media(min-width:901px){.admin-shell:has(>aarudaya-sidebar.is-collapsed){grid-template-columns:72px minmax(0,1fr)}.admin-shell>aarudaya-sidebar{height:100dvh;background:#fff}}.admin-main{display:flex;flex-direction:column;min-width:0;background:var(--aa-page)}.adm-mast{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;background:#fff;border:1px solid var(--aa-line);border-radius:18px;padding:22px 24px 20px;box-shadow:var(--aa-shadow-sm)}.adm-lede{margin:8px 0 0;max-width:58ch;font-size:15px;line-height:1.55;font-weight:450;color:var(--aa-muted)}.adm-panel{margin-top:16px;background:#fff;border:1px solid var(--aa-line);border-radius:18px;box-shadow:var(--aa-shadow-sm);overflow:hidden}.adm-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));background:var(--aa-band)}.adm-metrics div{padding:18px 20px 16px;border-right:1px solid var(--aa-line)}.adm-metrics div:last-child{border-right:0}.adm-metrics strong{display:block;font-family:Sora,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--aa-navy);font-variant-numeric:tabular-nums}.adm-metrics span{display:block;margin-top:8px;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--aa-muted)}.adm-tools{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--aa-line);background:var(--aa-band)}.adm-tools input{flex:1;min-width:0;border:1px solid var(--aa-line-2);border-radius:10px;padding:10px 12px;font:inherit;font-size:14.5px;background:#fff;color:var(--aa-ink)}.adm-tools input:focus{outline:none;border-color:#9db6f5;box-shadow:0 0 0 3px var(--aa-blue-soft)}.adm-mast-actions{display:flex;gap:8px;flex-shrink:0;align-items:center}.adm-form-section>.adm-note{margin:0 0 12px}.adm-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:640px){.adm-pair{grid-template-columns:minmax(0,1fr)}}.adm-dialog-foot .adm-danger{margin-right:auto}.adm-danger{border:1px solid #f0c4c0;background:#fff;color:#b42318}.adm-danger:hover{background:#fdecea}.adm-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.adm-list li{padding:12px 14px;border:1px solid var(--aa-line);border-radius:12px;font-size:14.5px;line-height:1.45;color:var(--aa-ink);background:#fff}.adm-note{margin:0 0 14px;font-size:13.5px;line-height:1.5;color:var(--aa-muted)}.adm-access-head .adm-note{margin:0}.adm-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.adm-split .adm-panel{margin-top:0}.adm-chart-title{margin:0;padding:16px 18px 0;font-family:Sora,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.02em;color:var(--aa-navy)}.adm-chart-copy{margin:4px 18px 0;font-size:13.5px;line-height:1.45;color:var(--aa-muted)}.adm-chart-caption{margin:0;padding:8px 18px 16px;font-size:12.5px;line-height:1.45;color:var(--aa-muted)}.adm-empty{margin:0;padding:28px 18px;font-size:14.5px;line-height:1.5;color:var(--aa-muted)}.adm-attention{margin:0;padding:0;list-style:none}.adm-attention li{padding:14px 18px;border-top:1px solid var(--aa-line)}.adm-attention strong{display:block;font-size:14.5px;color:var(--aa-navy)}.adm-attention span{display:block;margin-top:3px;font-size:13.5px;line-height:1.45;color:var(--aa-muted)}.adm-attention em{font-style:normal;font-size:12px;font-weight:650;letter-spacing:.04em;color:var(--aa-muted)}@media(max-width:800px){.adm-split{grid-template-columns:minmax(0,1fr)}}.adm-tools label{display:flex;flex-direction:column;gap:4px;min-width:0}.adm-tools label .adm-kicker{margin:0}.adm-tools .admin-select{max-width:none;min-width:180px;padding:8px 10px;font-size:13.5px}@media(max-width:640px){.adm-tools{flex-wrap:wrap}.adm-tools .admin-select{min-width:0;flex:1 1 160px}}.adm-table-scroll{overflow-x:auto}.adm-list-table{width:100%;min-width:680px;border-collapse:collapse;font-size:13.5px}.adm-list-table th{text-align:left;padding:10px 14px;background:var(--aa-band);color:var(--aa-muted);font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--aa-line);white-space:nowrap}.adm-list-table td{padding:12px 14px;border-bottom:1px solid var(--aa-line);color:var(--aa-ink);vertical-align:middle}.adm-list-table tr:last-child td{border-bottom:0}.adm-list-table tbody tr:hover td{background:var(--aa-panel)}.adm-row-link{cursor:pointer}.adm-row-link:focus-visible td:first-child{box-shadow:inset 3px 0 0 var(--aa-blue)}.adm-cell-main{display:flex;flex-direction:column;gap:2px;min-width:0}.adm-cell-main strong,.adm-list-table td>strong{font-weight:650;color:var(--aa-navy)}.adm-sub{font-size:12.5px;line-height:1.35;color:var(--aa-muted)}.adm-cell-end{text-align:right;width:1%;white-space:nowrap}.adm-row-action{padding:6px 10px;font-size:12.5px}.adm-dialog .admin-select{max-width:100%;width:100%}.adm-dialog .adm-list-table{min-width:560px}.adm-dialog .adm-empty{padding:8px 0 16px}.adm-modal-front{z-index:90}.admin-shell:has(app-admin-content){height:100dvh;overflow:hidden}.admin-main:has(app-admin-content){height:100dvh;min-height:0;overflow:hidden}.admin-shell:has(app-admin-signup),.admin-shell:has(app-admin-menu){height:100dvh;overflow:hidden}.admin-main:has(app-admin-signup),.admin-main:has(app-admin-menu){height:100dvh;min-height:0;overflow:hidden}.admin-shell .admin-content:has(app-admin-signup),.admin-shell .admin-content:has(app-admin-menu){min-height:0;overflow:hidden;display:flex;flex-direction:column;max-width:none;padding:0}.admin-shell:has(app-admin-skill-graph){height:100dvh;overflow:hidden}.admin-main:has(app-admin-skill-graph){height:100dvh;min-height:0;overflow:hidden}@media(max-width:860px){.admin-shell:has(app-admin-boards){height:100dvh;overflow:hidden}.admin-shell:has(app-admin-official-outlines){height:100dvh;overflow:hidden}}@media(max-width:860px){.admin-shell:has(:is(app-email-templates,app-email-actions,app-email-activity,app-email-history,app-email-settings)){height:100dvh;overflow:hidden}}@media(min-width:861px){.admin-main{height:100dvh;min-height:0;overflow:hidden}}@media(max-width:900px){.admin-main,.admin-main:has(app-admin-content),.admin-main:has(app-admin-skill-graph),.admin-main:has(app-admin-signup),.admin-main:has(app-admin-menu){height:auto}}.admin-content>:not(router-outlet):not(app-admin-skill-graph):not(app-admin-content):not(app-admin-signup):not(app-admin-menu):not(app-admin-curriculum)>.adm-mast>:first-child{flex:1 1 18rem;min-width:0}.admin-content>:not(router-outlet):not(app-admin-skill-graph):not(app-admin-content):not(app-admin-signup):not(app-admin-menu):not(app-admin-curriculum)>.adm-mast h1{font-size:19px;letter-spacing:-.02em}.admin-content>:not(router-outlet):not(app-admin-skill-graph):not(app-admin-content):not(app-admin-signup):not(app-admin-menu):not(app-admin-curriculum)>.adm-mast .adm-kicker{display:none}.admin-content>:not(router-outlet):not(app-admin-skill-graph):not(app-admin-content):not(app-admin-signup):not(app-admin-menu):not(app-admin-curriculum)>.adm-mast .adm-lede{margin:3px 0 0;max-width:90ch;font-size:13px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.admin-content>:not(router-outlet):not(app-admin-skill-graph):not(app-admin-content):not(app-admin-signup):not(app-admin-menu):not(app-admin-curriculum)>.adm-mast .adm-lede:hover{-webkit-line-clamp:unset}.admin-content>:not(router-outlet):not(app-admin-skill-graph):not(app-admin-content):not(app-admin-signup):not(app-admin-menu):not(app-admin-curriculum)>.adm-mast .adm-mast-actions{flex-wrap:wrap;justify-content:flex-end;flex-shrink:1;min-width:0}.admin-content>:not(router-outlet):not(app-admin-skill-graph):not(app-admin-content):not(app-admin-signup):not(app-admin-menu):not(app-admin-curriculum)>.adm-panel,.admin-content>:not(router-outlet):not(app-admin-skill-graph):not(app-admin-content):not(app-admin-signup):not(app-admin-menu):not(app-admin-curriculum)>.adm-split{margin-top:14px}.admin-content .adm-metrics div{padding:12px 16px}.admin-content .adm-metrics strong{font-size:22px}.admin-content .adm-metrics span{margin-top:6px}.admin-content .adm-list-table thead th{position:sticky;top:0;z-index:2;background:var(--aa-panel)}@media(max-width:860px){.admin-content>:not(router-outlet):not(app-admin-skill-graph):not(app-admin-content):not(app-admin-signup):not(app-admin-menu):not(app-admin-curriculum)>.adm-mast{position:static;padding:14px 16px}.admin-content>:not(router-outlet):not(app-admin-skill-graph):not(app-admin-content):not(app-admin-signup):not(app-admin-menu):not(app-admin-curriculum)>.adm-mast .adm-lede{display:block;-webkit-line-clamp:unset;overflow:visible}}.cs-preview .adm-sub{margin:0;font-size:13px;line-height:1.4}.adm-dialog-body .cs-comment textarea{min-height:64px;width:100%}.adm-dialog-lesson .field>span,.adm-dialog-lesson .cs-label{display:block;margin:0 0 6px;font-size:12.5px;font-weight:650;letter-spacing:.02em;line-height:1.3;color:var(--aa-navy)}.admin-select{border:1px solid var(--aa-line-2);border-radius:8px;padding:5px 8px;font-size:12.5px;background:#fff;color:var(--aa-ink);max-width:200px}.admin-select:disabled{opacity:.5}.campus-filter .admin-select,.campus-inline-field .admin-select{min-width:140px;max-width:none;padding:7px 10px}@media(max-width:900px){.admin-shell>aarudaya-sidebar{height:auto}.admin-shell>aarudaya-sidebar .side{flex-direction:row;align-items:center;overflow-x:auto;min-height:0;padding:12px 16px}.admin-shell>aarudaya-sidebar .side-brand{flex:none;margin:0 12px 0 0}.admin-shell>aarudaya-sidebar .side-wordmark{flex:none}.admin-shell>aarudaya-sidebar .side-group{width:auto;flex:none}.admin-shell>aarudaya-sidebar .side-link{white-space:nowrap}.admin-shell>aarudaya-sidebar .side-section{display:none}.admin-shell>aarudaya-sidebar .side-foot{margin:0 0 0 auto;padding:0 0 0 8px;border-top:0;border-left:1px solid var(--aa-line);flex:none}.admin-shell>aarudaya-sidebar .side-foot .side-link{width:auto}.admin-shell>aarudaya-sidebar .side-foot{display:flex;align-items:center}.admin-shell>aarudaya-sidebar .campus-who{padding:0 10px;max-width:160px}.admin-shell>aarudaya-sidebar .campus-who span{display:none}}.aa-ib{flex:none;display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--aa-muted);cursor:pointer;font:inherit;line-height:0}.aa-ib:focus-visible{outline:2px solid var(--aa-blue);outline-offset:1px}.aa-ib:disabled{opacity:.45;cursor:default}.aa-ib.aa-ib-danger:hover{color:#b42318;background:#fdecea;border-color:#f5c6c1}.aa-ib.aa-ib-ai:hover{background:#eef5ff;border-color:#cfe2ff}.co-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px}td .co-actions{margin-top:0}.co-login{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.co-row-actions{white-space:nowrap}.co-row-actions>*{vertical-align:middle}.co-row-actions>*+*{margin-left:6px}.co-h{margin:14px 0 8px;font-size:13.5px;font-weight:700;color:var(--aa-navy)}.co-add{margin-top:4px}.co-hidden{margin-top:10px}.bl-prepare{display:flex;align-items:center;gap:8px}.bl-prepare input{padding:8px 10px;border:1px solid var(--aa-line);border-radius:10px;font:inherit;font-size:13.5px}.bl-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.bl-invoice-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;margin-top:14px;align-items:start}@media(max-width:1100px){.bl-invoice-layout{grid-template-columns:1fr}}.bl-actions{display:flex;flex-direction:column;gap:8px;padding:14px}.bl-actions .co-h{margin-top:8px}.bl-doc-wrap{overflow-x:auto}.inv-head{display:flex;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:2px solid var(--aa-navy-brand)}.inv-head h2{margin:0 0 4px;font-size:20px;color:var(--aa-navy)}.inv-title{text-align:right}.inv-kind{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--aa-muted)}.inv-number{font-size:18px;font-weight:700;color:var(--aa-navy)}.inv-pre{white-space:pre-line}.inv-to{margin:18px 0}.inv-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--aa-muted);margin-bottom:4px!important}.inv-lines{width:100%;border-collapse:collapse}.inv-lines th{padding:8px;border-bottom:1px solid #1b2233;font-size:11.5px;text-align:left;text-transform:uppercase;letter-spacing:.05em}.inv-lines td{padding:8px;border-bottom:1px solid var(--aa-line);vertical-align:top}.inv-num{text-align:right!important;white-space:nowrap;font-variant-numeric:tabular-nums}.inv-totals{width:min(320px,100%);margin:14px 0 0 auto}.inv-totals div{display:flex;justify-content:space-between;gap:16px;padding:4px 8px}.inv-totals dt{color:var(--aa-muted)}.inv-totals dd{margin:0;font-variant-numeric:tabular-nums}.inv-grand{border-top:1px solid #1b2233;font-weight:700}.inv-grand dt{color:#1b2233}.inv-stamp{display:inline-block;margin-top:16px!important;padding:6px 12px;border:2px solid #b42318;border-radius:8px;color:#b42318;font-weight:700;text-transform:uppercase}.inv-paid{border-color:#1a7a42;color:#1a7a42}.inv-void{opacity:.85}.inv-pay{margin-top:20px;padding-top:12px;border-top:1px dashed var(--aa-line)}@media(max-width:640px){.inv-head{flex-direction:column}.inv-title{text-align:left}}.inv-head{border-bottom-color:var(--inv-accent)!important}.inv-head h2,.inv-number{color:var(--inv-accent)!important}.inv-logo{display:block;max-height:48px;max-width:180px;margin-bottom:8px;object-fit:contain}.inv-credits{margin-top:16px;padding-top:10px;border-top:1px dashed var(--aa-line)}.inv-footer{margin-top:20px!important;padding-top:10px;border-top:1px solid var(--aa-line);font-size:12px;color:var(--aa-muted)}.side-textmark{font-size:1.15rem;font-weight:800;line-height:1;color:var(--aa-ink);text-decoration:none;letter-spacing:-.01em;white-space:nowrap}.side-textmark-mark{font-size:1.2rem;font-weight:800;line-height:1;color:var(--aa-blue)}.adm-echart-pad{padding:8px 12px 0}.adm-echart{position:relative;width:100%}.adm-echart-canvas{display:block;width:100%;height:100%}.adm-chart-numbers{display:block;width:fit-content;margin:4px 6px 0;padding:4px 6px;border:0;border-radius:6px;font:inherit;font-size:12.5px;color:var(--aa-muted);background:none;cursor:pointer}.adm-chart-numbers:hover{background:var(--aa-blue-soft);color:var(--aa-ink)}.adm-numbers-dialog{width:min(560px,100%)}.adm-numbers-dialog .adm-list-table{min-width:0;font-size:13px}.adm-chart-stats{display:flex;flex-wrap:wrap;gap:8px 24px;padding:4px 18px 0}.adm-chart-stats div{display:grid;gap:2px}.adm-chart-stats strong{font-size:18px;color:var(--aa-ink)}.adm-chart-stats span{font-size:12px;color:var(--aa-muted)}.adm-chart-row>.adm-panel{margin-top:16px}.biz-switch{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:var(--aa-bg);max-width:100%;overflow-x:auto;scrollbar-width:none}.biz-switch::-webkit-scrollbar{display:none}.biz-switch-item{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:9px;white-space:nowrap;font-size:13px;font-weight:650;color:var(--aa-muted);text-decoration:none;transition:background .12s,color .12s,box-shadow .12s}.biz-switch-item.on aarudaya-icon{color:var(--aa-blue)}@container ws (max-width: 1080px){.biz-switch-item:not(.on)>span,.biz-switch-item:not(.on)>.biz-switch-badge{display:none}.biz-switch-item:not(.on){padding:7px 9px}}@container ws (max-width: 520px){.biz-switch-item.on>.biz-switch-badge{display:none}.biz-switch-item{padding:7px 8px}}.biz-switch-badge{font-size:11px;font-weight:700;line-height:1;padding:4px 7px;border-radius:999px;color:var(--biz-tone);background:var(--biz-tint);font-variant-numeric:tabular-nums}.biz-switch-badge.biz-tone-good{color:var(--aa-tone-green-fg);background:var(--aa-tone-green-bg)}.biz-switch-badge.biz-tone-warn{color:var(--aa-tone-orange-fg);background:var(--aa-tone-orange-bg)}.biz-switch-badge.biz-tone-bad{color:var(--aa-tone-red-fg);background:var(--aa-tone-red-bg)}.biz-switch-badge.biz-tone-info{color:var(--aa-tone-blue-fg);background:var(--aa-tone-blue-bg)}.biz-switch-badge.biz-tone-quiet{color:var(--aa-muted);background:#fff;border:1px solid var(--aa-line)}.biz-switch-item.on .biz-switch-badge.biz-tone-quiet{background:var(--aa-bg);border-color:transparent}.biz-verdict{display:flex;align-items:center;gap:12px;margin-top:14px;padding:12px 16px;border-radius:14px;background:var(--biz-tint);color:var(--biz-tone);border:1px solid color-mix(in srgb,var(--biz-tone) 22%,transparent)}.biz-verdict>aarudaya-icon{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff}.biz-verdict div{display:grid;gap:2px;min-width:0}.biz-verdict strong{font-size:14.5px;color:var(--aa-ink)}.biz-verdict span{font-size:13px;color:var(--aa-muted)}.biz-card .adm-echart-pad{padding:0}.co-echart{position:relative;height:248px;margin:4px 8px 0}.co-echart-canvas{display:block;width:100%;height:100%}.co-plot-empty{position:absolute;z-index:2;inset:8px 12px 28px 28px;display:grid;place-items:center;margin:0;text-align:center;pointer-events:none;font-size:13.5px;line-height:1.45;color:var(--aa-muted)}.co-activity-more{padding:0 18px 16px}.co-role-note{margin:16px 18px 0}.co-rows{list-style:none;margin:0;padding:0}.co-row,.co-row-head{display:grid;gap:12px 16px;align-items:center;padding:11px 16px}.co-row{border-top:1px solid var(--aa-line);background:#fff}.co-row-head{border-top:1px solid var(--aa-line);background:var(--aa-band);font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--aa-muted)}.co-row strong{font-weight:650;color:var(--aa-navy)}.co-seat-note{margin:0;padding:12px 16px 0}@media(max-width:800px){.co-row-head{display:none}}.co-vi-mail{margin:8px 0 12px;font-size:13.5px;line-height:1.45;color:var(--aa-muted)}button.biz-switch-item{border:0;background:transparent;cursor:pointer;font-family:inherit}@media(min-width:861px){.ws-page>.pf-panel.ws-fill{overflow:auto;overscroll-behavior:contain}}.pf-filter.on b{color:var(--aa-blue)}.cw-nav button.on aarudaya-icon{color:var(--aa-blue)}.cw-badge{flex:none;font-size:11px;font-weight:700;line-height:1;padding:4px 7px;border-radius:999px;white-space:nowrap}.cw-access .field textarea{min-height:84px}.co-role-fields .adm-sub{display:block;margin-top:4px;font-size:12px;font-weight:450;color:var(--aa-muted)}.co-fill{margin-top:4px;padding:16px 18px 18px;border-top:1px solid var(--aa-line)}.co-fill-title{margin:0;font-size:15px;font-weight:700;color:var(--aa-ink)}.co-fill-copy{margin:3px 0 12px;font-size:12.5px;color:var(--aa-muted)}.co-fill-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.co-fill-list li{display:grid;gap:7px;min-width:0;padding:12px 14px;border:1px solid var(--aa-line);border-radius:12px;background:#fff}.co-fill-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px;min-width:0}.co-fill-head strong{font-size:13.5px;color:var(--aa-ink);overflow-wrap:anywhere}.co-fill-head span{font-size:12.5px;font-weight:650;color:#b54708}.co-fill-head span.co-fill-done{color:#067647}.co-fill-bar{display:block;height:8px;border-radius:999px;background:var(--aa-bg);overflow:hidden}.co-fill-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0a45e0,#009bfd)}.co-fill-list small{font-size:12px;color:var(--aa-muted)}.hr-panel .adm-empty,.hr-panel .adm-table-scroll{margin:0 18px}.inv-irn{max-width:34ch;margin-left:auto;font-size:11px;line-height:1.4;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.inv-irn span{font-weight:700}.bl-einvoice{display:grid;gap:8px;margin-bottom:14px;padding:12px 14px;border:1px solid #fbd3ad;border-radius:12px;background:#fffaf5}.bl-einvoice .co-h{margin-top:0}.inv-qr{display:block;width:200px;margin:8px 0 0 auto}@media print{.inv-qr{break-inside:avoid}}.inv-nowrap{white-space:nowrap}app-admin-billing{display:block}.bl-setup{display:flex;align-items:center;gap:12px;margin:12px 16px 0;padding:8px 10px;border:1px solid #fbd3ad;border-radius:14px;background:linear-gradient(90deg,#fff6ec,#fffaf5)}.bl-setup-icon{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:#b54708;background:#ffe9d3}.bl-setup>div{flex:1 1 auto;display:grid;gap:2px;min-width:0}.bl-setup strong{font-size:13.5px;color:var(--aa-ink)}.bl-setup span{font-size:12.5px;color:#8a4b00}.bl-panel{overflow:hidden}.bl-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 16px;border-bottom:1px solid var(--aa-line);background:var(--aa-band)}.bl-toolbar-note{margin:0;font-size:13.5px;color:var(--aa-muted)}.bl-chips{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 auto;min-width:0}.bl-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid var(--aa-line);border-radius:999px;font:inherit;font-size:13px;font-weight:600;color:var(--aa-muted);background:#fff;cursor:pointer}.bl-chip b{font-size:11.5px;font-weight:700;color:var(--aa-muted);font-variant-numeric:tabular-nums}.bl-chip.on b{color:var(--aa-blue)}.bl-search{flex:0 1 240px;min-width:160px;padding:8px 12px;border:1px solid var(--aa-line);border-radius:10px;font:inherit;font-size:13.5px;background:#fff}.bl-toolbar .bl-prepare{flex:none}tr.bl-overdue td:first-child{box-shadow:inset 3px 0 #d92d20}.bl-due{white-space:nowrap}.bl-empty{display:grid;justify-items:center;gap:6px;padding:42px 20px;text-align:center;color:var(--aa-muted)}.bl-empty strong{font-size:15px;color:var(--aa-ink)}.bl-empty span{max-width:52ch;font-size:13.5px}.bl-set{display:grid;grid-template-columns:250px minmax(0,1fr);margin-top:14px;overflow:hidden;min-height:560px}.bl-set-nav{display:flex;flex-direction:column;gap:2px;padding:14px 10px;border-right:1px solid var(--aa-line);background:var(--aa-band)}.bl-set-nav button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 10px 10px 12px;border:0;border-radius:10px;font:inherit;color:var(--aa-muted);background:none;text-align:left;cursor:pointer}.bl-set-nav button.on>aarudaya-icon{color:var(--aa-blue)}.bl-set-label{flex:1 1 auto;display:grid;min-width:0}.bl-set-label strong{font-size:13.5px;font-weight:650}.bl-set-label small{font-size:11.5px;color:var(--aa-muted)}.bl-set-ok{color:#12b76a}.bl-set-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--aa-blue)}.bl-set-foot-note{margin:auto 0 0;padding:12px 10px 0;font-size:11.5px;color:var(--aa-muted)}.bl-set-pane{display:flex;flex-direction:column;min-width:0;container-type:inline-size;container-name:bl-pane}.bl-set-pane>:not(.bl-set-foot){margin-left:24px;margin-right:24px}.bl-set-pane>.bl-set-scroll{flex:1 1 auto;margin:0;padding:0 24px 4px}.bl-set-head{margin-top:20px;margin-bottom:16px}.bl-set-head h2{margin:0;font-size:18px;letter-spacing:-.01em;color:var(--aa-ink)}.bl-set-head p{margin:4px 0 0;font-size:13.5px;color:var(--aa-muted)}.bl-set-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;margin-bottom:16px}.bl-span-2{grid-column:span 2}.bl-span-3{grid-column:1 / -1}.bl-set .field textarea{min-height:84px}.bl-set .field .bl-help,.bl-set .bl-help{font-size:12px;font-weight:450;color:var(--aa-muted)}.bl-dim{opacity:.55}.bl-toggle{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;cursor:pointer}.bl-toggle input{flex:none;width:18px;height:18px;margin-top:2px;accent-color:var(--aa-blue)}.bl-toggle>span{display:grid;gap:2px}.bl-toggle strong{font-size:14px;color:var(--aa-ink)}.bl-toggle small{font-size:12.5px;color:var(--aa-muted)}.bl-card{display:grid;gap:12px;margin-bottom:16px;padding:14px 16px;border:1px solid var(--aa-line);border-radius:14px;background:var(--aa-band)}.bl-card .bl-toggle,.bl-card .bl-set-grid{margin-bottom:0}.bl-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.bl-card-head strong{font-size:14px;color:var(--aa-ink)}.bl-numbering{gap:2px}.bl-numbering span{font-size:12px;font-weight:650;color:var(--aa-muted)}.bl-numbering strong{font-size:20px;letter-spacing:.02em;color:var(--aa-ink);font-variant-numeric:tabular-nums}.bl-numbering small{font-size:12.5px;color:var(--aa-muted)}.bl-colour{display:flex;gap:8px}.bl-colour input[type=color]{flex:none;width:44px;height:42px;padding:3px;border:1px solid var(--aa-line);border-radius:10px;background:#fff;cursor:pointer}.bl-colour input[type=text]{flex:1 1 auto;width:0;min-width:0}.bl-brand{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start;margin-bottom:16px}.bl-brand-fields{margin-bottom:0}.bl-preview{margin:0;padding:16px;border:1px solid var(--aa-line);border-radius:14px;background:#fff;box-shadow:0 8px 24px -16px #10182859}.bl-preview-head{display:flex;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:2px solid var(--bl-accent)}.bl-preview-head>div:first-child{display:grid;gap:3px;min-width:0}.bl-preview-head img{max-width:90px;max-height:32px;object-fit:contain}.bl-preview-head strong{font-size:14px;color:var(--aa-ink);overflow-wrap:anywhere}.bl-preview-head small{font-size:11px;color:var(--aa-muted)}.bl-preview-title{display:grid;justify-items:end;gap:2px;text-align:right}.bl-preview-title span{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bl-accent)}.bl-preview-title b{font-size:12px;color:var(--aa-ink);white-space:nowrap}.bl-preview-lines{display:grid;gap:7px;padding:14px 0}.bl-preview-lines i{display:block;height:8px;border-radius:4px;background:var(--aa-line)}.bl-preview-lines i:nth-child(2){width:80%}.bl-preview-lines i:nth-child(3){width:55%}.bl-preview figcaption{padding-top:10px;border-top:1px solid var(--aa-line);font-size:11px;color:var(--aa-muted);text-align:center;overflow-wrap:anywhere}.bl-set-foot{position:sticky;bottom:0;display:flex;align-items:center;gap:10px;margin-top:auto;padding:12px 24px;border-top:1px solid var(--aa-line);background:#fffffff5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bl-set-foot>span{flex:1 1 auto;min-width:0;font-size:13px;color:var(--aa-muted)}.bl-set-foot-dirty{background:#f5f8ff}.bl-set-foot-dirty>span{color:var(--aa-blue);font-weight:600}@container bl-pane (max-width: 860px){.bl-brand{grid-template-columns:minmax(0,1fr)}.bl-preview{max-width:360px;padding:12px 14px}.bl-preview-lines{display:none}.bl-preview figcaption{margin-top:10px}}@container bl-pane (max-width: 560px){.bl-set-grid{grid-template-columns:minmax(0,1fr)}.bl-span-2{grid-column:auto}}@media(max-width:820px){.bl-set{grid-template-columns:minmax(0,1fr)}.bl-set-nav{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--aa-line);padding:8px}.bl-set-nav button{flex:none;width:auto}.bl-set-label small,.bl-set-foot-note{display:none}.bl-set-grid{grid-template-columns:minmax(0,1fr)}.bl-span-2{grid-column:auto}.bl-set-pane>:not(.bl-set-foot){margin-left:16px;margin-right:16px}.bl-set-pane>.bl-set-scroll{margin:0;padding:0 16px 4px}.bl-set-foot{padding:12px 16px;flex-wrap:wrap}.bl-setup{flex-wrap:wrap}}@media(max-width:560px){.bl-search{flex:1 1 100%}.bl-toolbar .bl-prepare{flex:1 1 100%;flex-wrap:wrap}.bl-toolbar .bl-prepare input{flex:1 1 140px;min-width:0}}.ov-attention{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 16px 0}.ov-charts{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:14px 16px 0;align-items:stretch}.ov-charts .adm-chart-caption{display:none}.ov-attention,.ov-kpis,.ov-charts{margin-top:12px}.ov-insight-body{margin-top:10px;min-height:0}@media(min-width:861px){.ov-insight-body{flex:1 1 auto;display:flex;flex-direction:column}.ov-insight-body>*,.ov-insight-body .adm-echart-pad,.ov-insight-body app-admin-echart{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.ov-insight-body .adm-echart{flex:1 1 auto;min-height:120px;height:auto!important}.ov-insight-body .adm-empty{flex:none}}@container ov (max-width: 860px){.ov-attention,.ov-kpis,.ov-charts{margin-top:9px}.ov-kpis .ws-kpi>small,.ov-insights-head p{display:none}}.ws-page{display:block;container-type:inline-size;container-name:ws}.ws-view{display:block}.ws-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:12px}.ws-kpi:before{content:"";position:absolute;inset:9px auto 9px 0;width:3px;border-radius:0 3px 3px 0;background:var(--ws-tone)}.ws-kpi>span{font-size:12px;font-weight:650;color:var(--aa-muted);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ws-kpi>small{font-size:12px;color:var(--aa-muted);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ws-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:12px;margin-top:12px}.ws-split-even{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-pane{display:flex;flex-direction:column;min-width:0;min-height:0;border:1px solid var(--aa-line);border-radius:14px;background:#fff;overflow:hidden}.ws-pane-head{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px 10px 14px;border-bottom:1px solid var(--aa-line);background:var(--aa-band)}.ws-pane-head>.ws-title{flex:1 1 auto;min-width:0}.ws-title h2{margin:0;font-size:14.5px;font-weight:700;letter-spacing:-.01em;word-spacing:.08em;color:var(--aa-ink)}.ws-title p{margin:2px 0 0;font-size:12.5px;color:var(--aa-muted);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ws-pane-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.ws-pane-pad{padding:12px 14px}.ws-pane-foot>.ws-grow{flex:1 1 auto;min-width:0;margin:0}.ws-search{flex:1 1 180px;min-width:0;padding:7px 12px;border:1px solid var(--aa-line-2);border-radius:10px;font:inherit;font-size:13px;background:#fff}.ws-search:focus{outline:none;border-color:#9db6f5;box-shadow:0 0 0 3px var(--aa-blue-soft)}.ws-chips{display:flex;flex-wrap:wrap;gap:6px;max-width:100%}.ws-chips::-webkit-scrollbar{display:none}.ws-chip{flex:none;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--aa-line);border-radius:999px;font:inherit;font-size:12.5px;font-weight:600;color:var(--aa-muted);background:#fff;cursor:pointer;white-space:nowrap}.ws-chip b{font-size:11px;font-weight:700;color:var(--aa-muted);font-variant-numeric:tabular-nums}.ws-chip.on b{color:var(--aa-blue)}.ws-list{list-style:none;margin:0;padding:6px;display:grid;gap:2px}.ws-row{display:grid;grid-template-columns:minmax(0,1fr) fit-content(55%);align-items:center;gap:12px;width:100%;padding:9px 12px;border:1px solid transparent;border-radius:10px;font:inherit;text-align:left;color:inherit;background:none;cursor:pointer}.ws-row:focus-visible{outline:2px solid var(--aa-blue);outline-offset:-2px}.ws-row-main{display:grid;gap:2px;min-width:0}.ws-row-main strong{font-size:13.5px;font-weight:650;line-height:1.3;color:var(--aa-ink);overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ws-row-main small{min-width:0;font-size:12.5px;color:var(--aa-muted);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ws-row-main small aarudaya-icon{display:inline-block;margin-right:4px;vertical-align:-2px;color:#9aa6ba}.ws-row-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 8px}.ws-tabs{flex:none;display:flex;gap:3px;padding:3px;border-radius:10px;background:var(--aa-bg);overflow-x:auto;scrollbar-width:none;max-width:100%}.ws-tabs::-webkit-scrollbar{display:none}.ws-tabs button{flex:1 0 auto;padding:5px 11px;border:0;border-radius:8px;font:inherit;font-size:12.5px;font-weight:650;color:var(--aa-muted);background:none;cursor:pointer;white-space:nowrap}.ws-tabs button:hover{color:var(--aa-ink)}.ws-tabs button.on{color:var(--aa-ink);background:#fff;box-shadow:0 1px 2px #1018281f}.ws-tabs button:focus-visible{outline:2px solid var(--aa-blue);outline-offset:-2px}.ws-card{display:flex;flex-direction:column;min-width:0;min-height:0;padding:12px 14px 10px;border:1px solid var(--aa-line);border-radius:14px;background:#fff}.ws-card-head{flex:none;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px;margin-bottom:8px}.ws-card-head .ws-title{min-width:0;flex:1 1 14rem}.ws-chart{min-width:0}.ws-chart .adm-chart-caption{display:none}.ws-chart .adm-echart-pad{padding:0}.ws-card-foot{flex:none;margin:6px 0 0;font-size:12.5px;color:var(--aa-muted)}.ws-card-foot-warn{color:#9a3d00}.ws-empty{display:grid;place-items:center;align-content:center;gap:8px;height:100%;min-height:160px;padding:20px;text-align:center;color:var(--aa-muted);font-size:13.5px}.ws-empty aarudaya-icon{color:#9aa6ba}.ws-empty strong{color:var(--aa-ink);font-size:14.5px}.ws-hint{font-size:12px;font-weight:450;color:var(--aa-muted)}.ws-attn{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.ws-attn-label{margin-right:2px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--aa-muted)}.ws-attn-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid var(--aa-line);border-radius:999px;font-size:13px;font-weight:600;color:var(--aa-muted);background:#fff;text-decoration:none;transition:border-color .12s,box-shadow .12s}a.ws-attn-chip:hover{border-color:#c9ced6;box-shadow:0 4px 12px -8px #10182859}.ws-attn-warn{color:#9a3d00;border-color:#fbd3ad;background:#fff7ef}.ws-attn-good{color:#067647;border-color:#a6e0c0;background:#eefbf4}.ws-attn-bad{color:#b42318;border-color:#f5c6c1;background:#fff6f5}.co-attn-gap{margin-left:10px}.ws-kpis.co-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.co-tabs{margin-bottom:8px}.co-tabs button{padding:5px 9px}.ws-split.co-split{grid-template-columns:minmax(0,1.75fr) minmax(250px,.8fr)}@container ws (max-width: 760px){.ws-split.co-split{grid-template-columns:minmax(0,1.4fr) minmax(190px,.9fr)}}.co-feed{list-style:none;margin:0;padding:4px 14px}.co-feed li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;align-items:start;padding:9px 0;border-top:1px solid var(--aa-line)}.co-feed li:first-child{border-top:0}.co-feed-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;color:var(--aa-blue);background:var(--aa-blue-soft)}.co-feed li>div{display:grid;gap:1px;min-width:0}.co-feed strong{font-size:13px;color:var(--aa-ink)}.co-feed span{font-size:12.5px;color:var(--aa-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.co-feed time{font-size:12px;color:var(--aa-muted);white-space:nowrap}@container ws (max-width: 900px){.co-kpis .ws-kpi{padding:7px 10px 7px 13px}.co-kpis .ws-kpi>small{display:none}.co-kpis .ws-kpi>span{font-size:11.5px}.co-kpis .ws-kpi>strong{font-size:18px}}@container ws (max-width: 640px){.ws-kpis.co-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@container ws (max-width: 440px){.ws-kpis.co-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.si-invited,.si-deactivated{margin-left:6px;padding:1px 7px;font-size:10.5px;vertical-align:1px}@container ws (max-width: 760px){.cp-board>.ws-card:nth-child(2){display:none}}.chr-list{list-style:none;margin:0;padding:6px;display:grid;gap:2px}.chr-row{display:grid;grid-template-columns:38px minmax(0,1fr) fit-content(40%);align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid transparent;border-radius:12px;font:inherit;text-align:left;color:inherit;background:none;cursor:pointer}.chr-row:focus-visible{outline:2px solid var(--aa-blue);outline-offset:-2px}.chr-logo{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;font-size:13px;font-weight:800;color:var(--aa-blue-deep);background:linear-gradient(135deg,#e8f1ff,#d6e4ff)}.chr-main{display:grid;gap:3px;min-width:0}.chr-main strong{font-size:13.5px;color:var(--aa-ink);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.chr-main small{font-size:12px;color:var(--aa-muted);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.chr-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 10px}.chr-facts{flex:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.chr-facts span{display:grid;gap:1px;padding:8px 10px;border:1px solid var(--aa-line);border-radius:10px;background:var(--aa-band);min-width:0}.chr-facts small{font-size:11.5px;color:var(--aa-muted)}.chr-facts b{font-size:13.5px;color:var(--aa-ink);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.chr-detail .chr-facts,.co-role-detail .chr-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.chr-detail .chr-facts span,.co-role-detail .chr-facts span{padding:6px 8px}.chr-detail .chr-facts small,.co-role-detail .chr-facts small{font-size:11px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.chr-detail .chr-facts b,.co-role-detail .chr-facts b{font-size:13px}.chr-chart{flex:1 1 auto;min-height:140px;display:flex;flex-direction:column}.chr-chart>*,.chr-chart .adm-echart-pad,.chr-chart app-admin-echart{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.chr-chart .adm-echart{flex:1 1 auto;min-height:130px;height:auto!important}.chr-chart .adm-chart-numbers{display:none}@container ws (min-width: 761px){.ws-split.cb-split{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}}.cb-chart{flex:1 1 auto;min-height:0;overflow:auto}.chr-open{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.chr-open .ws-pill{max-width:100%;overflow:hidden;text-overflow:ellipsis}.chr-open small{font-size:12px;color:var(--aa-muted);margin-right:2px}.chr-chart-head{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.chr-chart-head strong{font-size:13px;color:var(--aa-ink)}.chr-elsewhere{flex:none;display:flex;align-items:flex-start;gap:8px;margin:0;padding:6px 10px;border-radius:10px;font-size:12.5px;color:#5b3fd6;background:#f5f2ff}.chr-elsewhere b{color:var(--aa-ink)}@container ws (min-width: 761px){.ws-split.co-roles-split{grid-template-columns:minmax(0,1fr) minmax(340px,1fr)}}.co-branch .adm-sub{margin:0}.ci-themes button:hover{border-color:#b8cdf6;color:var(--aa-blue-deep)}.ci-themes button.on{color:var(--aa-blue-deep);background:var(--aa-blue-soft);border-color:#9fbcf5;box-shadow:inset 0 0 0 1px #9fbcf5}@media(min-width:861px){.ws-page>.ci-grid.ws-fill{grid-template-rows:repeat(2,minmax(0,1fr));min-height:360px}}@media(max-height:780px)and (min-width:861px){.ci-grid .ws-title p,.cp-board .ws-card .ws-title p{display:none}}button.ws-kpi{font:inherit;text-align:left;cursor:pointer}@media(min-width:861px){.ws-page>.bl-panel.ws-fill{display:flex;flex-direction:column;min-height:200px}.bl-panel.ws-fill>*{flex:none}.bl-panel.ws-fill>.adm-table-scroll{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.bl-panel.ws-fill .adm-list-table thead th{position:sticky;top:0;z-index:1;background:var(--aa-band)}.ws-page>.bl-set.ws-fill{min-height:0;grid-template-rows:minmax(0,1fr)}.bl-set.ws-fill>.bl-set-nav{overflow:auto}.bl-set.ws-fill>.bl-set-pane{min-height:0;overflow:hidden}.bl-set.ws-fill .bl-set-scroll{min-height:0;overflow:auto;overscroll-behavior:contain}.bl-set.ws-fill .bl-set-foot{flex:none}}@container ws (max-width: 900px){.ws-card-head .ws-title p{display:none}.ws-card-head{margin-bottom:6px}}@container ws (max-width: 760px){.ws-split,.ws-split-even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(min-width:861px){.admin-main .admin-content>.ws-page{display:flex;flex-direction:column}.ws-page>*,.ws-view>*{flex:none}.ws-page>router-outlet{display:none}.ws-page>.ws-view{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.ws-page>.ws-fill,.ws-view>.ws-fill{flex:1 1 auto;min-height:240px}.ws-fill.ws-split,.ws-fill.ws-grid2{grid-template-rows:minmax(0,1fr)}.ws-fill>.ws-card,.ws-fill>.ws-pane{min-height:0}.ws-card>.ws-chart,.ws-pane>.ws-chart{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.ws-pane>.ws-chart{overflow:hidden}.ws-chart>*,.ws-chart .adm-echart-pad,.ws-chart app-admin-echart,.ws-chart .adm-panel{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.ws-chart .adm-echart{flex:1 1 auto;min-height:96px;height:auto!important}.ws-chart .adm-empty,.ws-chart .adm-chart-numbers,.ws-chart .adm-chart-stats,.ws-chart .adm-chart-title,.ws-chart .adm-chart-copy{flex:none}}@media(min-width:861px){.ws-page>.adm-panel.ws-fill{display:flex;flex-direction:column;min-height:180px;overflow:auto;overscroll-behavior:contain}.ws-page>.adm-panel.ws-fill>*{flex:none}.ws-page>.adm-panel.ws-fill>.adm-table-scroll{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.ws-page>.adm-panel.ws-fill>.adm-tools{position:sticky;top:0;z-index:3}.ws-page>.adm-panel.ws-fill>.adm-table-scroll .adm-list-table thead th{position:sticky;top:0;z-index:2;background:var(--aa-band)}}@media(max-width:860px){.ws-split,.ws-split-even,.ws-grid2{grid-template-columns:minmax(0,1fr)}.ws-pane-body{overflow:visible}.ws-pane-body:has(>table){overflow-x:auto}.ws-empty{height:auto}}.adm-dialog.adm-dialog-mid{width:min(760px,100%)}:is(app-company-shell,app-campus-shell,app-admin-shell,app-console-shell) .adm-dialog-head{align-items:center;gap:14px;padding:14px 18px 14px 20px;background:#fff}:is(app-company-shell,app-campus-shell,app-admin-shell,app-console-shell) .adm-dialog-head .adm-kicker{margin-bottom:2px}:is(app-company-shell,app-campus-shell,app-admin-shell,app-console-shell) .adm-dialog h2{font-size:19px}:is(app-company-shell,app-campus-shell,app-admin-shell,app-console-shell) .adm-dialog-lede{margin-top:3px;font-size:13px;line-height:1.45;color:var(--aa-muted);max-width:64ch}:is(app-company-shell,app-campus-shell,app-admin-shell,app-console-shell) .adm-dialog-body{padding:18px 20px 6px;scrollbar-width:thin;scrollbar-color:var(--aa-line-2) transparent}:is(app-company-shell,app-campus-shell,app-admin-shell,app-console-shell) .adm-dialog-body .field{margin-bottom:12px}:is(app-company-shell,app-campus-shell,app-admin-shell,app-console-shell) .adm-dialog-foot{padding:12px 20px;background:#fff}.cd-badge-green{color:#157a42;background:linear-gradient(145deg,#e3f7ea,#f2fbf5);box-shadow:inset 0 0 0 1px #bfe5cc}.cd-badge-violet{color:#5b3fd0;background:linear-gradient(145deg,#eee9ff,#f7f4ff);box-shadow:inset 0 0 0 1px #d9cffc}.cd-badge-amber{color:#9a5b12;background:linear-gradient(145deg,#fff1dc,#fff8ee);box-shadow:inset 0 0 0 1px #f3d7a8}.adm-dialog.cd-mid-h{height:min(84vh,560px);max-height:none}.cd-step.cd-person{grid-template-columns:30px minmax(0,1fr) auto}.cd-step.cd-person i{width:30px;height:30px;font-size:11px}.cd-rail-head{margin:2px 4px 6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--aa-muted)}.cd-pane-head-row>.ws-tabs{flex:none}.cd-error{margin:0}.cd-hint,.field small.cd-hint{display:block;margin-top:4px;font-size:11.5px;font-weight:450;color:var(--aa-muted)}.cd-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}@media(max-width:720px){.cd-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.cd-summary>div{padding:9px 12px;border:1px solid var(--aa-line);border-radius:11px;background:var(--aa-band);min-width:0}.cd-summary dt{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--aa-muted)}.cd-summary dd{margin:3px 0 0;font-size:13.5px;font-weight:600;color:var(--aa-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-count{flex:none;padding:4px 10px;border-radius:99px;background:#eef4ff;color:var(--aa-blue-deep);font-size:12px;font-weight:650;white-space:nowrap}.cd-count-warn{background:#fff4e5;color:#9a5b12}.cd-stepper{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;border:1px solid var(--aa-line);border-radius:10px;overflow:hidden;background:#fff}.cd-stepper button{border:0;background:#f5f8ff;color:var(--aa-blue-deep);font-size:18px;font-weight:600;cursor:pointer}.cd-stepper button:hover:not(:disabled){background:#e8efff}.cd-stepper button:disabled{opacity:.4;cursor:default}.cd-stepper input{min-width:0;border:0!important;border-left:1px solid var(--aa-line)!important;border-right:1px solid var(--aa-line)!important;border-radius:0!important;text-align:center;font-weight:650;-moz-appearance:textfield}.cd-stepper input::-webkit-inner-spin-button,.cd-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cd-switch{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--aa-line);border-radius:14px;background:var(--aa-band);cursor:pointer}.cd-switch.on{border-color:#b8cdf6;background:var(--aa-blue-soft)}.cd-switch input,.cd-toggle input{position:absolute;opacity:0;width:1px;height:1px}.cd-switch i,.cd-toggle i{position:relative;display:block;width:38px;height:22px;margin-top:1px;border-radius:99px;background:#c9ced6;transition:background .14s}.cd-switch i:after,.cd-toggle i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .14s}.cd-switch input:checked+i,.cd-toggle input:checked+i{background:linear-gradient(180deg,#2f6bff,#0a45e0)}.cd-switch input:checked+i:after,.cd-toggle input:checked+i:after{transform:translate(16px)}.cd-switch input:focus-visible+i,.cd-toggle input:focus-visible+i{outline:3px solid rgba(10,69,224,.3);outline-offset:2px}.cd-switch strong{display:block;font-size:13.5px;color:var(--aa-navy)}.cd-switch small{display:block;margin-top:3px;font-size:12px;line-height:1.45;color:var(--aa-muted)}.cd-toggle{position:relative;display:inline-block;cursor:pointer}.cd-toggle input:disabled+i{opacity:.4;cursor:not-allowed}.cd-skill.off{background:var(--aa-band)}.cd-skill-name{min-width:0}.cd-skill-name strong{display:block;font-size:13.5px;font-weight:650;color:var(--aa-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-skill-name small{display:block;font-size:11.5px;color:var(--aa-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-col{display:flex;flex-direction:column;gap:12px;min-height:0;min-width:0;padding:18px 20px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--aa-line-2) transparent}.cd-col>*{flex:none}.cd-col .field{margin-bottom:0!important}.cd-col+.cd-col{border-left:1px solid var(--aa-line)}.cd-col-soft{background:var(--aa-panel)}.cd-col-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--aa-muted)}.cd-col-title .cd-count{letter-spacing:0;text-transform:none}.adm-dialog-body.cd-list-body>.cd-fill,.adm-dialog-body.cd-list-body>.cd-empty{flex:1 1 auto;min-height:0}.cd-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;border:1px solid var(--aa-line);border-radius:12px;background:#fff}.cd-row>b{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#eef3ff;color:var(--aa-blue-deep);font-size:12px;font-weight:700}.cd-row strong{display:block;font-size:13.5px;color:var(--aa-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-row small{display:block;font-size:12px;color:var(--aa-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-row>em{font-style:normal;font-size:12px;font-weight:650;color:var(--aa-muted);white-space:nowrap}.cd-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:99px;font-size:11.5px;font-weight:650;background:var(--aa-bg);color:var(--aa-muted);white-space:nowrap}.cd-pill-good{background:#e7f8ee;color:#157a42}.cd-pill-bad{background:#fdeceb;color:#b42318}.cd-pill-wait{background:#fff4e5;color:#9a5b12}.cd-row-time{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:12px;padding:10px 12px;border:1px solid var(--aa-line);border-radius:12px;background:#fff}.cd-row-time time{font-size:11.5px;font-weight:650;color:var(--aa-muted);line-height:1.4}.cd-row-time strong{display:block;font-size:13.5px;color:var(--aa-navy)}.cd-row-time span{display:block;margin-top:2px;font-size:12.5px;line-height:1.45;color:var(--aa-muted)}.cd-stage.cd-stage-end.on{border-color:#f0c4c0;background:#fff6f5;color:#b42318;box-shadow:inset 0 0 0 1px #f0c4c0}.cd-stage.cd-stage-win.on{border-color:#a6e0c0;background:#eefbf4;color:#157a42;box-shadow:inset 0 0 0 1px #a6e0c0}.cd-msg{resize:none;field-sizing:content;min-height:calc(3lh + 18px);max-height:calc(6lh + 18px);overflow:hidden}.cd-task-field{display:flex;flex-direction:column;flex:1 1 auto!important;min-height:0}.cd-task-field textarea{flex:1 1 auto;min-height:0;resize:none;scrollbar-width:thin;scrollbar-color:var(--aa-line-2) transparent}.cd-choice{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--aa-line);border-radius:12px;background:#fff;cursor:pointer}.cd-choice.on{border-color:#9fbcf5;background:var(--aa-blue-soft)}.cd-choice input{width:16px;height:16px;margin:0;accent-color:var(--aa-blue)}.cd-choice strong{display:block;font-size:13.5px;color:var(--aa-navy)}.cd-choice small{display:block;font-size:11.5px;color:var(--aa-muted)}.cd-choice em{font-style:normal;font-size:11px;font-weight:700;padding:2px 8px;border-radius:99px;background:var(--aa-tone-blue-solid);color:#fff}.cd-choice:has(input:disabled){opacity:.5;cursor:not-allowed}.cd-rubric{display:grid;grid-template-columns:26px minmax(0,1fr) 132px 34px;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--aa-line);border-radius:12px;background:#fff}.cd-rubric>b{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#eef3ff;color:var(--aa-blue-deep);font-size:12px}.cd-rubric input[type=text]{min-width:0;padding:8px 10px;border:1px solid var(--aa-line);border-radius:10px;font:inherit;font-size:13.5px}.cd-weight{display:flex;gap:3px}.cd-weight button{flex:1 1 0;height:28px;padding:0;border:1px solid var(--aa-line);border-radius:7px;background:#fff;font:inherit;font-size:12px;font-weight:650;color:var(--aa-muted);cursor:pointer}.cd-weight button.on{border-color:transparent;background:linear-gradient(180deg,#2f6bff,#0a45e0);color:#fff}.cd-seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:3px;border:1px solid var(--aa-line);border-radius:10px;background:var(--aa-bg)}.cd-seg button{padding:7px 8px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:12.5px;font-weight:650;color:var(--aa-muted);cursor:pointer}.cd-seg button.on{background:#fff;color:var(--aa-blue-deep);box-shadow:0 1px 3px #1018281f}.cd-q{display:grid;grid-template-columns:26px minmax(0,1fr) 32px;align-items:start;gap:10px}.cd-q>b{width:26px;height:26px;margin-top:5px;display:grid;place-items:center;border-radius:50%;background:#eef3ff;color:var(--aa-blue-deep);font-size:12px}.cd-q textarea{width:100%;min-width:0;padding:8px 10px;border:1px solid var(--aa-line);border-radius:10px;font:inherit;font-size:13.5px;resize:none;field-sizing:content;min-height:calc(1lh + 18px);max-height:calc(3lh + 18px);overflow:hidden}.cd-ai{display:grid;gap:8px;padding:14px;border-radius:14px;border:1px solid #d6e2fb;background:linear-gradient(145deg,#eef3ff,#f8faff)}.cd-ai strong{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--aa-navy)}.cd-ai small{font-size:12px;line-height:1.45;color:var(--aa-muted)}.cd-ai.cd-ai-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px 14px}.cd-ai.cd-ai-row>span{display:grid;gap:2px;min-width:0}.cd-ai button{justify-self:start}.cd-link{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--aa-line);border-radius:12px;background:#fff}.cd-link-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.cd-link-top strong{min-width:0;font-size:13.5px;color:var(--aa-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-link-meta{font-size:11.5px;color:var(--aa-muted)}.cd-link-actions{display:flex;gap:6px}.cd-link-actions button,.cd-link-actions a{padding:5px 10px;font-size:12px;text-decoration:none}.cd-emails{resize:none;flex:1 1 auto;min-height:90px}.cd-player{width:100%;max-height:240px;border-radius:12px;background:#0b1224}.cd-answer{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--aa-line);border-radius:12px;background:#fff}.cd-answer.on{border-color:#9fbcf5;background:var(--aa-blue-soft)}.cd-answer>b{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#eef3ff;color:var(--aa-blue-deep);font-size:12px}.cd-answer strong{font-size:13px;font-weight:600;color:var(--aa-navy);line-height:1.4}.cd-answer button{padding:5px 10px;font-size:12px}.cd-note{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;padding:8px 12px;border:1px solid var(--aa-line);border-radius:12px;background:#fff;font-size:13px;color:var(--aa-navy)}.cd-note time{font-variant-numeric:tabular-nums;font-weight:650;color:var(--aa-blue-deep)}.cd-verdict{padding:10px 12px;border-radius:12px;background:#f5f8ff;border:1px solid #d6e2fb;font-size:13px;color:var(--aa-navy)}@media(max-width:820px){.cd-col+.cd-col{border-left:0;border-top:1px solid var(--aa-line)}}.adm-dialog-body>.cd-switch{margin-top:4px}.adm-dialog-body>.cd-grid{margin-bottom:12px}.cd-qs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.cd-qs .cd-q textarea{max-height:calc(4lh + 18px)}@media(max-width:820px){.cd-qs{grid-template-columns:minmax(0,1fr)}}.cd-num{display:grid;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--aa-line);border-radius:10px;background:#fff;font-size:13px;color:var(--aa-navy)}.cd-num span+span{text-align:right;font-variant-numeric:tabular-nums}.cd-num span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.cd-num-head{flex:none;padding:0 12px;border:0;background:transparent;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--aa-muted)}.cd-num-head span:first-child{font-weight:700}.si-review .si-kpis .ws-kpi{display:flex;align-items:baseline;gap:8px;padding:7px 12px;min-height:0}.si-review .si-kpis .ws-kpi strong{order:-1;font-size:18px;line-height:1.2}.si-review .si-kpis .ws-kpi small{display:none}.co-activity-compact{display:grid;gap:6px;margin-top:8px}.adm-dialog-body:not(.cd-cols)>.cd-col{padding:0;overflow:visible}.aa-glass>aarudaya-sidebar,.aa-glass>aarudaya-sidebar .side{background:#fff}.aa-glass>aarudaya-sidebar .side{border-right:1px solid var(--aa-line)}.aa-glass .side-link,.aa-glass .side-sub button{border-radius:14px}.aa-glass .side-link:hover,.aa-glass .side-sub button:hover{background:#f1f3f6;color:var(--aa-navy)}.aa-glass .side-link.on,.aa-glass .side-sub button.on{background:#0a45e017;color:var(--aa-navy);box-shadow:none}.aa-glass .side-collapse{border-radius:12px;background:#fff;border-color:var(--aa-line)}.aa-glass .side-collapse:hover{border-color:var(--aa-blue);background:var(--aa-blue-soft)}.aa-glass .side-foot{border-top-color:var(--aa-line)}@media(max-width:900px){.admin-shell>aarudaya-sidebar .side{border-right-color:transparent;box-shadow:inset 0 -1px 0 var(--aa-line)}}.aa-glass .admin-content .ws-pane,.aa-glass .admin-content .ws-card,.aa-glass .admin-content .adm-panel,.aa-glass .admin-content .biz-card,.aa-glass .admin-content .sg-home-intro,.aa-glass .admin-content .sg-board,.aa-glass .admin-content .cx-rail,.aa-glass .admin-content .cx-desk{background:var(--glass-pane);border:1px solid var(--glass-edge);border-radius:22px;box-shadow:var(--glass-pane-shadow)}.aa-glass .admin-content .ws-kpi{background:#fff;border-color:var(--glass-edge);border-radius:16px}.aa-glass .ws-tabs{border-radius:999px;padding:4px;background:var(--aa-bg);box-shadow:inset 0 0 0 1px var(--aa-line)}.aa-glass .ws-tabs button{border-radius:999px;padding:5px 13px}.aa-glass .ws-tabs button.on{background:#fff;box-shadow:0 1px 2px #1018281a,0 0 0 1px #1018280f}.ws-page.etp-page{container-type:normal}.etp-split>.ws-pane{min-height:0}.etp-page.etp-sheet .etp-split,.etp-page.etp-one .etp-split{grid-template-columns:minmax(0,1fr)}.etp-page .aa-ib.on{color:var(--aa-blue);background:var(--aa-blue-soft);border-color:#b8cdf6}.admin-content>.ws-page.etp-page>.adm-mast .adm-lede{display:block;-webkit-line-clamp:unset;overflow:visible}.etp-page .ws-title p{display:block;-webkit-line-clamp:unset;overflow:visible}@media(min-width:861px)and (max-height:700px){.etp-page>.ws-kpis{margin-top:10px}.etp-page>.ws-kpis .ws-kpi{padding-top:5px;padding-bottom:5px}.etp-page>.ws-kpis .ws-kpi>strong{font-size:17px;line-height:1.3}.etp-page>.ws-kpis .ws-kpi>small{display:none}}@media(max-width:860px){.ws-page.etp-page{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;overflow:hidden;padding:0 0 12px;box-sizing:border-box}.ws-page.etp-page>*{flex:none}.ws-page.etp-page>.ws-fill{flex:1 1 auto;min-height:0;margin-top:10px;grid-template-rows:minmax(0,1fr)}.ws-page.etp-page>.adm-mast{padding:12px 14px 0}.ws-page.etp-page>.adm-mast .adm-lede{font-size:12.5px}.ws-page.etp-page>.ws-kpis{margin-top:10px;gap:8px}.etp-page .ws-pane{min-height:0}.etp-page .ws-pane-body{overflow:auto}}@media(max-width:600px){.ws-page.etp-page>.adm-mast{padding:10px 12px 0;gap:8px}.ws-page.etp-page>.adm-mast h1{font-size:18px}}app-login,app-signup,app-forgot{flex:1 1 0;min-height:0;max-width:100%;overflow:hidden}@media(max-width:900px){app-login,app-signup,app-forgot{flex:1 1 auto;overflow:visible}}.tutor-thread{display:flex;flex-direction:column;gap:8px;flex:1}.tutor-thread p{background:#fff;border:1px solid var(--aa-line);border-radius:12px;padding:10px 12px;font-size:14px}.tutor-thread p.mine{background:var(--aa-blue-soft);border-color:transparent}.tutor-prompts{display:flex;flex-direction:column;gap:8px}.tutor-prompts button{text-align:left;border:1px solid var(--aa-line);background:#fff;border-radius:12px;padding:10px 12px;cursor:pointer;color:var(--aa-navy)}.plan-name{font-weight:750;letter-spacing:.04em;color:var(--aa-muted);font-size:13px}.plan-price{font-size:32px;font-weight:720;color:var(--aa-navy)}.plan-price small{font-size:14px;color:var(--aa-muted);font-weight:550}.ob-shell{width:min(1120px,100%);display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);background:#fff;border:1px solid var(--aa-line);border-radius:24px;box-shadow:0 32px 64px -32px #1018283d,0 2px 8px #1018280d;overflow:hidden}.ob-rail{position:relative;display:flex;flex-direction:column;gap:26px;padding:28px 24px;color:var(--aa-ink);background:var(--aa-band);border-right:1px solid var(--aa-line)}.ob-brand{position:relative;z-index:1}.ob-steps{list-style:none;margin:0;padding:0;display:grid;gap:4px;position:relative}.ob-steps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:center;padding:9px 10px;border-radius:12px;transition:background .2s var(--aa-ease)}.ob-steps li.on{background:#fff;box-shadow:0 1px 2px #1018280f,0 0 0 1px var(--aa-line)}.ob-dot{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-style:normal;font-weight:700;color:var(--aa-muted);border:1.5px solid var(--aa-line-2);background:#fff}.ob-dot aarudaya-icon svg{width:14px;height:14px}.ob-steps li.done .ob-dot{background:var(--aa-tone-green-bg);border-color:var(--aa-tone-green-line);color:var(--aa-tone-green-fg)}.ob-steps li.on .ob-dot{background:var(--aa-tone-blue-solid);border-color:transparent;color:#fff}.ob-step-label{font-size:13.5px;font-weight:650;color:var(--aa-soft);line-height:1.3}.ob-steps li.on .ob-step-label{color:var(--aa-navy)}.ob-steps li.done .ob-step-label{color:var(--aa-ink)}.ob-step-hint{display:block;font-size:12px;font-weight:450;color:var(--aa-soft);margin-top:1px}.ob-rail-foot{margin-top:auto;position:relative}.ob-rail-quote{margin:0 0 8px;white-space:pre-line;font-family:Sora,sans-serif;font-size:18px;font-weight:700;line-height:1.35;letter-spacing:-.01em;background:linear-gradient(92deg,var(--aa-blue) 0%,var(--aa-blue-bright) 60%,#22b8a0 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.ob-rail-note{font-size:12.5px;line-height:1.5;color:var(--aa-soft);margin:0}.ob-panel{display:flex;flex-direction:column;min-width:0;min-height:0}.ob-progress{height:4px;background:var(--aa-bg);flex:none}.ob-progress i{display:block;height:100%;border-radius:0 4px 4px 0;background:linear-gradient(90deg,var(--aa-blue-bright),var(--aa-blue) 60%,#22b8a0);transition:width .4s var(--aa-ease)}.ob-head{padding:24px 36px 16px;flex:none}.ob-back{display:inline-flex;align-items:center;gap:4px;margin:0 0 6px -6px;padding:4px 8px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:12.5px;font-weight:700;color:var(--aa-blue);cursor:pointer}.ob-back:hover{background:var(--aa-blue-soft)}.ob-eyebrow{margin:0 0 6px;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--aa-blue)}.ob-head h1{margin:0 0 6px;font-size:clamp(22px,2.2vw,27px);letter-spacing:-.025em;color:var(--aa-navy);line-height:1.2}.ob-head p{margin:0;color:var(--aa-muted);font-size:14.5px;line-height:1.5}.ob-body{padding:6px 36px 20px;display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-width:0;min-height:0}.ob-section-label{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--aa-soft)}.ob-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ob-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ob-card{position:relative;width:100%;text-align:left;cursor:pointer;font:inherit;display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:center;min-height:68px;padding:13px 14px;border-radius:16px;border:1px solid var(--aa-line);background:#fff;transition:border-color .15s var(--aa-ease),box-shadow .15s var(--aa-ease),transform .15s var(--aa-ease)}.ob-card-plain{grid-template-columns:minmax(0,1fr)}.ob-card-icon{width:36px;height:36px;border-radius:11px;background:var(--aa-blue-soft);color:var(--aa-blue);display:grid;place-items:center}.ob-card-icon aarudaya-icon svg{width:18px;height:18px}.ob-card.on .ob-card-icon{background:linear-gradient(135deg,var(--aa-blue-bright),var(--aa-blue));color:#fff}.ob-card-copy{min-width:0}.ob-card-copy strong{display:block;font-size:14.5px;color:var(--aa-navy);font-weight:650}.ob-card-copy span{display:block;font-size:12.5px;color:var(--aa-muted);margin-top:2px;line-height:1.4}.ob-card-reasoned{align-items:start}.ob-card-reason{display:flex;align-items:flex-start;gap:6px;margin-top:5px!important;font-size:12px!important;color:var(--aa-blue)!important;line-height:1.35;letter-spacing:-.005em}.ob-card-reason aarudaya-icon{flex:none;margin-top:1px}.ob-card-reason aarudaya-icon svg{width:13px;height:13px}.ob-chips{display:flex;flex-wrap:wrap;gap:8px}.ob-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid var(--aa-line);background:#fff;font:inherit;font-size:13.5px;font-weight:600;color:var(--aa-ink);cursor:pointer;transition:border-color .15s var(--aa-ease),background .15s var(--aa-ease)}.ob-chip:hover:not(:disabled){border-color:#c9ced6}.ob-chip:disabled{opacity:.45;cursor:not-allowed}.ob-chip aarudaya-icon svg{width:14px;height:14px}.ob-reco-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ob-reco-why{margin:0;font-size:12.5px;color:var(--aa-muted)}.ob-card-check{position:absolute;top:12px;right:12px;color:var(--aa-blue);display:grid}.ob-card-check aarudaya-icon svg{width:16px;height:16px}.ob-field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:650;color:var(--aa-navy);min-width:0}.ob-field-wide{grid-column:1 / -1}.ob-field input,.ob-field select{width:100%;box-sizing:border-box;padding:10px 13px;border:1px solid var(--aa-line-2);border-radius:11px;background:#fff;font:inherit;font-weight:450;color:var(--aa-ink);transition:border-color .15s var(--aa-ease),box-shadow .15s var(--aa-ease)}.ob-field input:hover,.ob-field select:hover{border-color:#c9ced6}.ob-field input:focus,.ob-field select:focus{outline:none;border-color:var(--aa-blue);box-shadow:0 0 0 3px #0a45e01f}.ob-hint{margin:0;font-size:13px;color:var(--aa-muted);display:flex;align-items:center;gap:6px}.ob-hint aarudaya-icon svg{width:15px;height:15px}.ob-hint-good{color:#1a7a42}.ob-empty{border:1px dashed var(--aa-line-2);border-radius:16px;padding:18px;text-align:center;color:var(--aa-muted);font-size:13.5px}.ob-empty strong{display:block;color:var(--aa-navy);font-size:14.5px;margin-bottom:4px}.ob-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ob-fact{display:flex;gap:10px;align-items:center;padding:11px 14px;border-radius:12px;border:1px solid var(--aa-line);background:var(--aa-band);font-size:13.5px;color:var(--aa-ink)}.ob-fact aarudaya-icon{color:var(--aa-blue);flex:none}.ob-fact aarudaya-icon svg{width:16px;height:16px}.ob-link{align-self:flex-start;padding:0;border:0;background:none;font:inherit;font-size:13.5px;font-weight:600;color:var(--aa-blue);cursor:pointer;text-align:left}.ob-link:hover{text-decoration:underline}.ob-foot{flex:none;margin-top:auto;padding:14px 36px;border-top:1px solid var(--aa-line);background:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ob-foot-note{font-size:12.5px;color:var(--aa-muted);margin:0}.ob-foot-actions{display:flex;gap:10px}.ob-btn{border-radius:12px;padding:10px 20px;font:inherit;font-size:14px;font-weight:650;cursor:pointer;border:1px solid transparent;transition:background .15s var(--aa-ease),box-shadow .15s var(--aa-ease),transform .15s var(--aa-ease)}.ob-btn-primary{color:#fff;background:linear-gradient(135deg,var(--aa-blue-bright),var(--aa-blue) 70%);box-shadow:0 10px 22px -12px #0a45e0b3}.ob-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 26px -12px #0a45e0bf}.ob-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.ob-btn-quiet{background:#fff;color:var(--aa-navy);border-color:var(--aa-line-2)}.ob-btn-quiet:hover{background:var(--aa-panel)}.ob-modal{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px;background:#10182866;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:ob-fade .18s var(--aa-ease)}.ob-dialog{width:min(760px,100%);height:min(620px,calc(100dvh - 40px));display:flex;flex-direction:column;background:#fff;border-radius:22px;box-shadow:0 32px 80px -24px #10182866,0 0 0 1px #1018280f;overflow:hidden;animation:ob-rise .22s var(--aa-ease)}.ob-dialog-sm{height:auto;max-height:calc(100dvh - 40px)}.ob-dialog-head{display:flex;align-items:flex-start;gap:12px;padding:20px 24px 14px;border-bottom:1px solid var(--aa-line);flex:none}.ob-dialog-head h2{margin:0;font-size:19px;color:var(--aa-navy);letter-spacing:-.02em}.ob-dialog-head p{margin:4px 0 0;font-size:13.5px;color:var(--aa-muted)}.ob-dialog-head>div{flex:1;min-width:0}.ob-x{flex:none;width:34px;height:34px;border-radius:10px;border:1px solid var(--aa-line);background:#fff;display:grid;place-items:center;cursor:pointer;color:var(--aa-navy)}.ob-x:hover{background:var(--aa-panel)}.ob-dialog-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px;padding:16px 24px}.ob-dialog-foot{flex:none;display:flex;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid var(--aa-line);background:#fff}.ob-role-row{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;padding:9px 12px;border-radius:12px;border:1px solid var(--aa-line);background:#fff;font:inherit;text-align:left;cursor:pointer}.ob-role-row .ob-card-icon{width:34px;height:34px}.ob-role-row strong{display:block;font-size:14px;color:var(--aa-navy);font-weight:650}.ob-role-row small{display:block;font-size:12px;color:var(--aa-muted)}.ob-pill{padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:700;color:var(--aa-tone-green-fg);background:var(--aa-tone-green-bg);white-space:nowrap}.ob-summary{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid var(--aa-line);background:var(--aa-panel)}.ob-summary .ob-card-icon{background:linear-gradient(135deg,var(--aa-blue-bright),var(--aa-blue));color:#fff}.ob-summary>span:not(.ob-card-icon){flex:1;min-width:0}.ob-summary>.ob-card-icon{flex:none}.ob-summary strong{display:block;font-size:14.5px;color:var(--aa-navy)}.ob-summary small{display:block;font-size:12.5px;color:var(--aa-muted)}.ob-dialog-body app-fit-list{flex:1 1 auto;min-height:0}.ob-tools{display:flex;align-items:flex-end;gap:10px}.ob-tools .ob-field{flex:1}.ob-tools .ob-btn{flex:none}.ob-enjoy{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--aa-muted)}@keyframes ob-fade{0%{opacity:0}}@keyframes ob-rise{0%{opacity:0;transform:translateY(10px) scale(.985)}}@media(min-width:901px)and (min-height:560px){.ob-shell{height:min(760px,100%)}.ob-body{overflow:hidden}}@media(min-width:901px)and (max-height:700px){.ob-head{padding-top:18px;padding-bottom:10px}.ob-head p{font-size:13.5px}.ob-rail{gap:18px;padding:22px 20px}.ob-steps li{padding:6px 10px}.ob-step-hint{display:none}.ob-card{min-height:60px;padding:11px 12px}}@media(max-width:900px){.ob-shell{grid-template-columns:minmax(0,1fr);border-radius:0;border:0;box-shadow:none}.ob-rail{padding:16px 20px;gap:14px;border-right:0;border-bottom:1px solid var(--aa-line)}.ob-steps{grid-auto-flow:column;grid-auto-columns:1fr;gap:6px}.ob-steps li{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:6px;padding:4px 0;background:none!important;box-shadow:none!important}.ob-step-hint,.ob-rail-foot{display:none}.ob-head,.ob-body,.ob-foot{padding-left:20px;padding-right:20px}.ob-head{padding-top:20px}.ob-grid-2,.ob-grid-3,.ob-facts{grid-template-columns:minmax(0,1fr)}.ob-foot{position:sticky;bottom:0}.ob-foot-note{display:none}.ob-foot-actions{width:100%}.ob-foot-actions .ob-btn{flex:1 1 0}.ob-tools{flex-direction:column;align-items:stretch}.ob-dialog{height:calc(100dvh - 40px)}}.home-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.home-bento>*{min-width:0}.home-bento aarudaya-card .card{height:100%}@media(max-width:1100px){.home-bento{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:760px){.home-bento{grid-template-columns:minmax(0,1fr)}}.room-kicker{color:#9db0d0;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.room-note{max-width:640px;margin:-6px 0 0;padding:8px 14px;border-radius:10px;background:#ffba491f;color:#ffd79a;font-size:13.5px}.room-error{max-width:640px;margin:0;padding:10px 14px;border-radius:10px;background:#e5484d24;color:#ffb4b6;font-size:14px}.room-heard{width:min(720px,100%);display:grid;gap:6px;padding:14px 18px;border:1px solid rgba(157,176,208,.25);border-radius:14px;background:#ffffff0a;text-align:left}.room-heard span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9db0d0}.room-heard p{margin:0;font-size:15px;line-height:1.55;color:#f4f7fb;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.room-heard small{font-size:12.5px;color:#9db0d0}.limit-quote{font-size:28px;color:#9aa8bd;font-weight:650;line-height:1.3}.limit-card{background:#fff;border:1px solid var(--aa-line);border-radius:18px;padding:28px;display:flex;flex-direction:column;gap:12px}.owl-lock{width:180px;height:120px}@media(max-width:640px){.limit-quote{font-size:28px}}.st-page{display:flex;flex-direction:column;gap:14px;padding:18px 24px 22px;min-width:0;box-sizing:border-box}.st-panel{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid var(--aa-line);border-radius:16px;box-shadow:var(--aa-shadow-sm);overflow:hidden}.st-panel-head{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;padding:10px 14px 9px;border-bottom:1px solid var(--aa-line)}.st-panel-head>div{min-width:0;flex:1 1 12rem}.st-panel-head>.st-seg,.st-panel-head>.ca-nav,.st-panel-head>.op-reply{flex:none}.st-panel-head h2{margin:0;font-size:15px;letter-spacing:0;color:var(--aa-navy)}.st-panel-head p{margin:2px 0 0;font-size:12.5px;color:var(--aa-muted);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.st-panel-body{flex:1 1 auto;min-height:0;padding:10px 14px 12px;display:flex;flex-direction:column;gap:10px}.st-panel-foot{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid var(--aa-line);background:var(--aa-band)}.st-panel-foot .st-grow{flex:1 1 auto;min-width:0;margin:0;font-size:12.5px;color:var(--aa-muted)}.st-item{display:grid;gap:4px;width:100%;padding:11px 12px;border:1px solid var(--aa-line);border-radius:12px;background:#fff;font:inherit;text-align:left;color:inherit;box-sizing:border-box}button.st-item,a.st-item{cursor:pointer;text-decoration:none;transition:border-color .12s,background .12s}button.st-item:hover,a.st-item:hover{border-color:#c9ced6;background:var(--aa-panel)}.st-item strong{font-size:13.5px;color:var(--aa-navy);overflow-wrap:anywhere}.st-item p,.st-item small{margin:0;font-size:12.5px;line-height:1.45;color:var(--aa-muted)}.st-item .st-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.st-item-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.st-tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap;color:var(--aa-muted);background:var(--aa-bg)}.st-tag-blue{color:var(--aa-blue);background:var(--aa-blue-soft)}.st-tag-good{color:#067647;background:#e6f6ec}.st-tag-warn{color:#9a3d00;background:#fff0e0}button.st-tag{border:0;font:inherit;font-size:11px;font-weight:700;cursor:pointer}a.st-tag{text-decoration:none}button.st-tag:hover,a.st-tag:hover{filter:brightness(.96)}.st-chips{display:flex;flex-wrap:wrap;gap:6px}.st-empty{display:grid;justify-items:center;align-content:center;gap:6px;flex:1 1 auto;padding:18px;text-align:center;font-size:13px;color:var(--aa-muted)}.st-empty strong{font-size:14px;color:var(--aa-navy)}.st-note{margin:0;padding:9px 12px;border-radius:10px;font-size:12.5px;line-height:1.45;color:var(--aa-muted);background:var(--aa-panel)}.st-note-warn{color:#7a3300;background:#fff5ea}.st-sub{margin:0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--aa-muted)}.st-answer{margin:0;padding:10px 12px;border-radius:12px;font-size:13px;line-height:1.5;background:var(--aa-panel);color:var(--aa-ink);white-space:pre-wrap}.st-answer.mine{background:var(--aa-blue-soft);color:var(--aa-navy);font-weight:600}.st-textarea{width:100%;min-height:120px;flex:1 1 auto;box-sizing:border-box;padding:10px 12px;border:1px solid var(--aa-line-2);border-radius:12px;font:inherit;font-size:13.5px;line-height:1.5;resize:none}@media(min-width:901px)and (min-height:560px){html:has(.shell-content>.st-fill){overflow:hidden}.app-shell.lsh:has(.shell-content>.st-fill){height:100dvh;min-height:0}.lsh>.app-main:has(>.shell-content>.st-fill){display:flex;flex-direction:column;min-height:0}.shell-content:has(>.st-fill){flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.shell-content>.st-fill{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.st-fill>.st-page{flex:1 1 auto;min-height:0}.st-panel{min-height:0}.st-panel-body{overflow:auto;overscroll-behavior:contain}}@media(max-width:900px){.st-page{padding:14px 14px 28px}}.st-item.cr-next{border-color:#c9dafc;background:linear-gradient(180deg,#f5f9ff,#fff)}.ac-facts{margin:0;display:grid;gap:0;border:1px solid var(--aa-line);border-radius:12px;background:var(--aa-band);overflow:hidden}.ac-facts div{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:10px;padding:8px 12px;min-width:0}.ac-facts div+div{border-top:1px solid var(--aa-line)}.ac-facts dt{font-size:12px;color:var(--aa-muted)}.ac-facts dd{margin:0;font-size:13px;font-weight:650;line-height:1.35;color:var(--aa-navy);overflow-wrap:anywhere}.ac-edit{font-size:13px;font-weight:650}.app-shell,.app-shell *{scrollbar-width:thin;scrollbar-color:rgba(16,24,40,.18) transparent}.app-shell ::-webkit-scrollbar{width:8px;height:8px}.app-shell ::-webkit-scrollbar-track{background:transparent}.app-shell ::-webkit-scrollbar-thumb{background:#10182829;border-radius:99px;border:2px solid transparent;background-clip:padding-box}.app-shell ::-webkit-scrollbar-thumb:hover{background-color:#10182852}.ph{flex:none;display:grid;gap:10px;padding:14px 20px 12px;border-radius:18px;color:#fff;background:radial-gradient(90% 160% at 100% 0%,rgba(0,155,253,.32),transparent 55%),radial-gradient(60% 120% at 0% 100%,rgba(122,90,248,.22),transparent 60%),linear-gradient(120deg,#00123a,#06256b 55%,#0a3aa8);box-shadow:0 14px 30px -18px #1018288c}.ph-main{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.ph-text{flex:1 1 280px;min-width:0}.ph-kicker{margin:0;font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase;color:#ffffffa8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph h1{margin:2px 0 0;font-size:20px;line-height:1.22;letter-spacing:var(--aa-track-display);color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ph-lede{margin:3px 0 0;font-size:13px;line-height:1.4;color:#fffc;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ph-stats{margin:0;display:flex;flex-wrap:wrap;gap:6px}.ph-stat{display:grid;gap:0;min-width:78px;padding:6px 11px;border-radius:12px;background:#ffffff17;border:1px solid rgba(255,255,255,.13)}.ph-stat dt{font-size:10.5px;font-weight:650;color:#ffffffa8;white-space:nowrap}.ph-stat dd{margin:0;font-size:15.5px;font-weight:750;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}.ph-stat[data-tone=good] dd{color:#6ce9a6}.ph-stat[data-tone=warn] dd{color:#fec84b}.ph-stat[data-tone=info] dd{color:#7cd4fd}.ph-actions{display:flex;flex-wrap:wrap;gap:8px}.ph-actions:empty{display:none}.ph-actions .btn,.ph-actions a.btn{background:#fff;color:var(--aa-navy);box-shadow:var(--aa-shadow-sm);white-space:nowrap}.ph-tabs{display:flex;flex-wrap:wrap;gap:4px;margin:0 -4px -2px}.ph-tabs a{padding:5px 12px;border-radius:999px;font-size:12.5px;font-weight:650;color:#ffffffc7;text-decoration:none;transition:background .12s,color .12s}.ph-tabs a:hover{color:#fff;background:#ffffff1a}.ph-tabs a.on{color:var(--aa-navy);background:#fff}.ph a:not(.btn):focus-visible,.ph-tabs a:focus-visible{outline:2px solid #7cd4fd;outline-offset:2px}.st-panel-body>.fit-list{min-height:0}@media(min-width:901px)and (min-height:560px){.st-panel-body{overflow:hidden}.st-page:has(>.ph){gap:12px;padding-top:14px}}@media(max-width:900px){.ph h1,.ph-lede{white-space:normal}}.st-seg{flex:none;display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--aa-bg);max-width:100%}.st-seg button{padding:4px 10px;border:0;border-radius:8px;font:inherit;font-size:12px;font-weight:650;color:var(--aa-muted);background:none;cursor:pointer;white-space:nowrap}.st-seg button.on{color:var(--aa-ink);background:#fff;box-shadow:0 1px 2px #1018281f}.st-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;border:1px solid var(--aa-line);border-radius:12px;background:#fff;color:inherit;text-decoration:none;font:inherit;text-align:left;width:100%;box-sizing:border-box}button.st-row,a.st-row{cursor:pointer;transition:border-color .12s,background .12s}button.st-row:hover,a.st-row:hover{border-color:#c9ced6;background:var(--aa-panel)}.st-row-n{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-size:12px;font-weight:800;color:var(--aa-muted);background:var(--aa-line);flex:none}.st-row-text{display:grid;gap:2px;min-width:0}.st-row-text strong{font-size:13.5px;line-height:1.3;color:var(--aa-navy);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.st-row-text small{font-size:12px;color:var(--aa-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-row-go{font-size:12px;font-weight:700;color:var(--aa-blue);white-space:nowrap}.st-row-go.done{color:#067647}.iv-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,.9fr);grid-template-rows:minmax(0,1fr)}.iv-empty{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}button.iv-row{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer}.iv-row .st-row-text strong{font-weight:650}.iv-criterion{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;padding:8px 11px;border:1px solid var(--aa-line);border-radius:11px;font-size:12.5px;color:var(--aa-muted)}.iv-c-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;min-width:0}.iv-c-head span{min-width:0;font-weight:650;color:var(--aa-navy)}.iv-c-head b{flex:none;color:var(--aa-navy)}.iv-criterion small{color:var(--aa-muted);font-size:12px;line-height:1.4}.iv-note{display:flex;align-items:flex-start;gap:8px;margin:0;padding:8px 11px;border-radius:11px;font-size:12.5px;line-height:1.45}.iv-note aarudaya-icon{flex:none;margin-top:2px}.iv-plus{background:#effaf4;color:#135c38}.iv-minus{background:#fff6ec;color:#7a3d06}.iv-next{gap:8px}.iv-next .st-item{flex:none;display:grid;gap:3px}.iv-next .st-item strong{font-size:14px;color:var(--aa-navy)}.iv-next .st-note{flex:none;margin:0}.bd-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.bd-project{width:100%;display:grid;gap:5px;padding:10px 12px;border:1px solid var(--aa-line);border-radius:12px;background:#fff;font:inherit;text-align:left;color:inherit;cursor:pointer;transition:border-color .12s,background .12s}.bd-project strong{font-size:13.5px;color:var(--aa-navy)}.bd-project-sum{font-size:12.5px;line-height:1.4;color:var(--aa-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bd-project-foot{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;font-size:11.5px;font-weight:650;color:var(--aa-muted)}.bd-proves{flex:none;display:flex;align-items:center;gap:10px}.bd-proves .st-chips{flex:1 1 auto;min-width:0}.bd-proves .st-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-percent{flex:none;font-size:13px;font-weight:800;color:#067647}.bd-check{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;padding:8px 11px;border:1px solid var(--aa-line);border-radius:11px;cursor:pointer;background:#fff}.bd-check input{width:16px;height:16px;margin:2px 0 0;accent-color:#12b76a}.bd-check strong{display:block;font-size:13.5px;color:var(--aa-navy)}.bd-check small{display:block;font-size:12px;line-height:1.4;color:var(--aa-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bd-check.done strong{color:#067647;text-decoration:line-through;text-decoration-color:#8fceb0}.bd-show .st-row-go{text-decoration:none}.bd-prompts{flex:none}.bd-line{font-size:12.5px}@media(max-width:1180px){.bd-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);grid-template-rows:minmax(0,1.3fr) minmax(0,1fr)}}.pp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-template-rows:minmax(0,1fr)}.pp-topic{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0 8px 0 0;border:1px solid var(--aa-line);border-radius:12px;background:#fff;transition:border-color .12s,background .12s}.pp-topic-main{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:7px 10px;border:0;background:none;font:inherit;text-align:left;color:inherit;cursor:pointer;min-width:0}.pp-speak{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:#5b3fd6;background:#f0ecff}.pp-speak:hover{background:#e4dcff}.vj-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);grid-template-rows:minmax(0,1fr)}.pv-q{grid-template-columns:auto minmax(0,1fr) 0}.pv-q-text{font-size:13px;line-height:1.45;color:var(--aa-navy);font-weight:600}.pj-text{flex:1 1 auto;min-height:140px}.pe-step{grid-template-columns:auto minmax(0,1fr) 0;align-items:start}.pe-step-text{display:grid;gap:2px;min-width:0}.pe-step-text strong{font-size:13.5px;color:var(--aa-navy)}.pe-step-text small{font-size:12.5px;line-height:1.45;color:var(--aa-muted)}.cr-grid .cr-journey{flex:none}.cr-skill{display:grid;gap:4px}.cr-skill-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.cr-skill-head strong{font-size:13px;color:var(--aa-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-resume-tag{font-style:normal;font-weight:650;color:#0a45e0}.cr-grid.cr-pro{grid-template-columns:repeat(3,minmax(0,1fr))}.cr-label{display:block;margin:0;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--aa-muted)}.cr-xp>*{flex:none}.cr-xp>.cr-xp-main{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:12px}.cr-xp>.st-empty{flex:1 1 auto}.cr-xp-id{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center}.cr-xp-badge{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:var(--aa-blue);background:linear-gradient(145deg,#e6eeff,#f3f6ff);box-shadow:inset 0 0 0 1px #d3e0fb}.cr-xp-id strong{display:block;font-size:14.5px;color:var(--aa-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-xp-id small{display:block;font-size:12.5px;color:var(--aa-muted)}.cr-xp-block{display:grid;gap:6px}.cr-chips{display:flex;flex-wrap:wrap;gap:5px;max-height:54px;overflow:hidden}.cr-xp-fit{margin:0;font-size:12.5px;color:var(--aa-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-xp-fit b{color:var(--aa-navy)}.cr-xp-actions{margin-top:auto;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;padding-top:4px}.cr-xp-actions .btn{padding:8px 10px;font-size:13px;white-space:nowrap;justify-content:center}.cr-leg{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border:1px solid var(--aa-line);border-radius:12px;background:#fff}.cr-leg-text{display:grid;gap:4px;min-width:0}.cr-leg-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.cr-leg-head strong{min-width:0;font-size:13.5px;line-height:1.3;color:var(--aa-navy);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cr-leg-head small{flex:none;padding:1px 8px;border-radius:999px;background:var(--aa-bg);font-size:11.5px;font-weight:650;color:var(--aa-muted);white-space:nowrap}.cr-leg-sub{font-size:12px;color:var(--aa-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-pro .cr-next strong .cr-label{margin-bottom:2px;color:var(--aa-blue)}.cr-skill-head small{font-size:12px;font-weight:700;color:var(--aa-ink)}.cr-skill>small{font-size:11.5px;color:var(--aa-muted)}.cr-note{flex:none}.sk-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.sk-row{width:100%;display:grid;grid-template-columns:minmax(120px,1fr) minmax(80px,1.2fr) auto auto;align-items:center;gap:12px;padding:8px 11px;border:1px solid var(--aa-line);border-radius:12px;background:#fff;font:inherit;text-align:left;color:inherit;cursor:pointer}.sk-name{display:grid;min-width:0}.sk-name strong{font-size:13.5px;color:var(--aa-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk-name small{font-size:11.5px;color:var(--aa-muted)}.sk-level{font-size:14px;font-weight:800;color:var(--aa-navy);font-variant-numeric:tabular-nums}.sk-level small{font-size:11px;color:var(--aa-muted);font-weight:650}.sk-detail{justify-content:flex-start}.sk-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sk-figures span{display:grid;padding:10px 12px;border:1px solid var(--aa-line);border-radius:12px;background:var(--aa-band)}.sk-figures small{font-size:11.5px;color:var(--aa-muted)}.sk-figures b{font-size:20px;color:var(--aa-navy)}.sk-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.gp-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);grid-template-rows:minmax(0,1fr)}.gp-topic-head{display:flex;justify-content:space-between;align-items:center;gap:10px;min-width:0}.gp-topic-head strong{font-size:13.5px;color:var(--aa-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-topic .gp-topic-note{color:var(--aa-muted)}.gp-chip{flex:none;font-size:11px;font-weight:700;border-radius:999px;padding:2px 8px;color:var(--aa-tone-grey-fg);background:var(--aa-tone-grey-bg)}.ps-who{flex:none;display:flex;align-items:center;gap:12px}.ps-who>div{display:grid;min-width:0}.ps-who strong{font-size:15px;color:var(--aa-navy)}.ps-who small{font-size:12.5px;color:var(--aa-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-field{display:grid;gap:4px;font-size:12px;font-weight:650;color:var(--aa-muted)}.ps-field input{padding:8px 10px;border:1px solid var(--aa-line-2);border-radius:10px;font:inherit;font-size:13.5px}.ps-switch{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--aa-ink);cursor:pointer}.ps-switch input{width:18px;height:18px;accent-color:var(--aa-blue)}.ps-save{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto}.ps-ok{font-size:12.5px;color:#067647;font-weight:650}.ps-err{font-size:12.5px;color:#b42318}.op-switch{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:650;color:var(--aa-navy);cursor:pointer}.op-switch input{width:18px;height:18px;accent-color:#12b76a}.op-reply{display:flex;gap:6px}.op-thread{overflow:hidden}.op-thread app-message-thread{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ca-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.ca-nav{display:flex;align-items:center;gap:6px}.ca-days{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:6px}.ca-day{display:flex;flex-direction:column;gap:4px;min-width:0;min-height:0;padding:7px 8px;border:1px solid var(--aa-line);border-radius:12px;background:#fff;overflow:hidden}.ca-day.past{background:var(--aa-band)}.ca-day.past .ca-day-head{opacity:.55}.ca-day.today{border-color:var(--aa-blue);box-shadow:0 0 0 3px var(--aa-blue-soft)}.ca-day-head{display:flex;align-items:baseline;justify-content:space-between;font-size:11px;color:var(--aa-muted)}.ca-day-head span{font-size:16px;font-weight:800;color:var(--aa-navy)}.ca-day.today .ca-day-head span{color:var(--aa-blue)}.ca-event{display:block;padding:3px 7px;border-radius:7px;font-size:11.5px;font-weight:650;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#9a3d00;background:#fff0e0}.ca-event[data-kind=program]{color:#5b3fd6;background:#f0ecff}.ca-event[data-kind=plan]{color:var(--aa-blue);background:var(--aa-blue-soft)}.ca-more{font-size:11px;color:var(--aa-muted)}.hp-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.hp-card{padding:16px 18px;gap:8px;color:inherit;text-decoration:none;transition:border-color .12s,transform .12s}.hp-card:hover{border-color:#c9ced6;transform:translateY(-1px)}.hp-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:var(--aa-blue);background:var(--aa-blue-soft)}.hp-card strong{font-size:15px;color:var(--aa-navy)}.hp-card p{margin:0;font-size:13px;line-height:1.5;color:var(--aa-muted)}.hp-card .st-row-go{margin-top:auto}@media(max-width:1180px){.ca-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1.4fr) minmax(0,1fr)}.sk-row{grid-template-columns:minmax(100px,1fr) minmax(60px,1fr) auto}.sk-row .st-tag{display:none}}@media(max-width:900px){.ca-days{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.ca-day{min-height:70px}}@media(min-width:901px)and (max-width:1180px){.bd-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.pe-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr)}.cr-grid,.ps-grid,.ac-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr)}.op-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,.9fr)}.ca-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.ph-stat{min-width:0;padding:5px 9px}.ph-stat dd{font-size:14px;max-width:140px}}.app-shell :is(h1,h2,h3){font-weight:600}.app-shell.lsh :is(h1,h2,h3){word-spacing:clamp(0em,calc((23.5px - 1em)*1000),.08em)}.st-page{background:none}.ph{position:relative;overflow:visible;color:var(--aa-ink);gap:8px;padding:14px 18px 12px;border:1px solid var(--st-edge);border-radius:var(--st-r-panel);background:#fff;box-shadow:var(--st-shadow)}.ph>.ph-main,.ph>.ph-sub{min-width:0}.ph-sub{display:flex;align-items:center;gap:6px 16px;min-height:31px}.st-page>aarudaya-plan-notice:not(:has(*)),.st-page>aarudaya-status:not(:has(*)){display:none}.ph-sub .ph-lede{flex:1 1 auto;min-width:0;margin:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph-sub .ph-tabs{flex:none;margin:0}.ph h1{-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}@media(max-width:760px){.ph-sub{flex-wrap:wrap}.ph-sub .ph-lede{white-space:normal}}.ph-kicker{font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--aa-blue)}.ph h1{font-family:Sora,sans-serif;font-weight:600;font-size:clamp(19px,1.7vw,22px);line-height:1.22;letter-spacing:var(--aa-track-display);color:var(--aa-navy)}.ph-lede{font-size:13px;line-height:1.4;color:var(--aa-muted)}.ph-stats{flex:0 1 auto;min-width:0;justify-content:flex-end;gap:6px}.ph-stat{min-width:72px;padding:5px 10px;border:1px solid var(--st-edge);border-radius:var(--st-r-row);background:var(--st-inset);box-shadow:none}.ph-stat dt{font-size:11px;font-weight:550;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--st-quiet)}.ph-stat dd{font-family:Sora,sans-serif;font-size:15px;font-weight:600;line-height:1.3;color:var(--aa-navy)}.ph-stat[data-tone=good] dd{color:var(--st-good)}.ph-stat[data-tone=warn] dd{color:var(--st-warn)}.ph-stat[data-tone=info] dd{color:var(--aa-blue)}.ph-actions .btn,.ph-actions a.btn{color:#fff;border:0;border-radius:var(--st-r-row);background:var(--st-primary);box-shadow:var(--st-primary-shadow)}.ph-tabs{gap:4px;margin:0}.ph-tabs a{padding:5px 12px;border:1px solid transparent;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--aa-muted);background:transparent;box-shadow:none}.ph-tabs a:hover{color:var(--aa-navy);background:#1018280d;text-decoration:none}.ph-tabs a.on{color:var(--aa-blue-deep);font-weight:650;background:var(--st-tint);border-color:#c8d9fb;box-shadow:none}.ph a:not(.btn):focus-visible,.ph-tabs a:focus-visible{outline:2px solid var(--aa-blue);outline-offset:2px}.ph{container:ph / inline-size}@container ph (max-width: 939px){.ph-stats{gap:5px}.ph-stat{min-width:0;padding-inline:8px}}.st-panel{background:var(--st-surface);border:1px solid var(--st-edge);border-radius:var(--st-r-panel);box-shadow:var(--st-shadow);animation:none}.st-panel-head{padding:12px 16px 8px;border-bottom:0}.st-panel-head h2{font-family:Sora,sans-serif;font-size:15px;font-weight:600;line-height:1.35;letter-spacing:0;color:var(--aa-navy)}.st-panel-head p{font-size:12.5px;color:var(--aa-muted)}.st-panel-body{padding:6px 16px 14px}.st-panel-foot{border-top:1px solid var(--st-edge);background:var(--st-inset)}@media(min-width:901px)and (max-height:600px){.st-panel-head{padding:10px 16px 6px}.st-panel-body{padding:4px 16px 10px}}.st-panel-foot .st-grow{color:var(--aa-muted)}.st-row{gap:12px;padding:8px 12px;border:1px solid var(--st-edge);border-radius:var(--st-r-row);background:var(--st-surface);transition:border-color .15s,background .15s}button.st-row:hover,a.st-row:hover{border-color:var(--st-edge-hover);background:var(--aa-band);text-decoration:none;transform:none}.st-row.on{border-color:var(--aa-blue);background:var(--st-tint);box-shadow:none}.st-row-n{width:30px;height:30px;border-radius:8px;font-size:12px;font-weight:700;color:var(--aa-blue-deep);background:var(--st-tint)}.st-row-n.done{color:var(--st-good);background:var(--st-good-bg)}.st-row-n.now,.st-row.on .st-row-n{color:#fff;background:var(--aa-blue)}.st-row-text strong{font-size:14px;font-weight:600}.st-row-text small{color:var(--aa-muted)}.st-row-go{padding:3px 9px;border-radius:999px;font-size:12px;font-weight:650;color:var(--aa-blue-deep);background:var(--st-tint)}.st-row-go.done{color:var(--st-good);background:var(--st-good-bg)}.st-item.on{border-color:var(--aa-blue);background:var(--st-tint)}.st-item.cr-next{border-color:#cddcf8;background:#f5f8ff}.cr-xp-badge{border-radius:var(--st-r-row);background:var(--st-tint)}.hp-icon{border-radius:var(--st-r-row)}.st-seg{gap:2px;padding:2px;border-radius:9px;background:var(--aa-bg)}.st-seg button{padding:4px 10px;border-radius:7px;font-size:12.5px;font-weight:600;color:var(--aa-muted)}.st-seg button:hover:not(.on):not(:disabled){color:var(--aa-navy);background:#fff9}.st-seg button.on{color:var(--aa-blue-deep);background:#fff;box-shadow:0 1px 2px #1018281f,0 0 0 1px #1018280d}.st-seg button:disabled{opacity:.5;cursor:default}.st-tag{padding:2px 9px;border:1px solid transparent;font-size:11.5px;font-weight:650;line-height:1.45;color:var(--st-new);background:var(--st-new-bg)}.st-tag-blue,.st-tag[data-tone=info]{color:var(--st-info);background:var(--st-info-bg)}.st-tag-good,.st-tag[data-tone=good]{color:var(--st-good);background:var(--st-good-bg)}.st-tag-warn,.st-tag[data-tone=warn]{color:var(--st-warn);background:var(--st-warn-bg)}.st-tag-violet{color:#5b3fd6;background:#f0ecff}.st-bar-good>i{background:var(--st-good-fill)}.st-empty{padding:16px;border-radius:var(--st-r-row);background:var(--st-inset);color:var(--aa-muted)}.st-empty strong{font-family:Sora,sans-serif;font-weight:600;color:var(--aa-navy)}.st-note{border:1px solid #dbe6fb;border-radius:var(--st-r-row);background:#f5f8ff;color:var(--aa-ink)}.st-note-warn{border-color:#f6dcbb;background:#fff8ef;color:#7a3300}.st-sub{color:var(--st-quiet)}.st-page :is(.btn,aarudaya-button button):not(.outline):not(.ghost):not(.secondary):not(.light){border-radius:var(--st-r-row);background:var(--st-primary);box-shadow:var(--st-primary-shadow)}.st-page :is(.btn,aarudaya-button button):not(.outline):not(.ghost):not(.secondary):not(.light):hover{background:var(--st-primary-hover)}.app-shell.aa-glass :is(.btn.outline,aarudaya-button button.outline):hover{background:var(--st-tint);border-color:var(--st-tint-edge);transform:none}.st-page .btn:disabled{opacity:.5;box-shadow:none}.app-shell .chip{border-color:#10182824}.app-shell .chip:hover{border-color:var(--st-tint-edge);background:var(--st-tint);box-shadow:none;transform:none}.app-shell .fl-pager{border-top:1px solid var(--st-edge);color:var(--st-quiet)}.app-shell .fl-count{font-weight:600}.app-shell .fl-dots i{background:var(--aa-line-2)}.app-shell .fl-dots i.on{background:var(--aa-blue)}.app-shell .fl-btn{border-color:#10182824;border-radius:8px;background:#fff;color:var(--aa-navy)}.app-shell .fl-btn:hover:not(:disabled){border-color:var(--aa-blue);color:var(--aa-blue);background:var(--st-tint)}.app-shell .fl-btn:disabled{opacity:.4}.app-shell :focus-visible{outline:2px solid var(--aa-blue);outline-offset:2px}.app-shell .fl-viewport :focus-visible{outline-offset:-2px}@media(prefers-reduced-motion:reduce){.st-panel{animation:none}}.ca-days{gap:8px}.ca-day{border-color:var(--st-edge);border-radius:var(--st-r-row);padding:9px 10px;transition:border-color .15s}.ca-day:hover{border-color:var(--st-edge-hover)}.ca-days>.ca-day:nth-child(7n),.ca-days>.ca-day:nth-child(7n-1){background:#f9fafc}.ca-day.past{background:var(--aa-band);border-style:dashed}.ca-day-head b{font-size:11px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--st-quiet)}.ca-day-head span{font-family:Sora,sans-serif;font-weight:600;font-size:17px}.ca-day.today{border-color:var(--aa-blue);background:var(--st-tint);box-shadow:inset 0 0 0 1px var(--aa-blue)}.ca-day.today .ca-day-head span{display:grid;place-items:center;min-width:30px;height:30px;padding:0 6px;border-radius:8px;color:#fff;font-size:15px;background:var(--aa-blue)}.ca-event{padding:4px 8px;border-radius:6px;border-left:3px solid currentColor}.ca-nav .st-tag{padding:5px 12px;color:var(--aa-blue-deep);background:var(--st-tint)}.ca-nav .fl-btn{border-radius:8px}.cr-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1.15fr) minmax(0,.95fr)}.cr-phase>.st-tag{grid-column:2;justify-self:start}.cr-phase .st-row-text strong,.st-row-text strong{overflow-wrap:break-word;word-break:normal}.app-shell.aa-glass,.aa-glass .app-main,.aa-glass .shell-content,.aa-glass .shell-content .st-page{background:transparent}.aa-glass .shell-content .lr-card{background:var(--st-surface);border:1px solid var(--st-edge);border-radius:var(--st-r-panel);box-shadow:var(--st-shadow)}.aa-glass .shell-content :is(.lr-phase,.lr-start){border-radius:var(--st-r-panel)}.aa-glass .shell-content :is(.lr-row,.lr-area,.lr-empty){border-radius:var(--st-r-row)}.aa-glass .shell-content .lr-phase:not(.on){background:#fff;border-color:var(--st-edge)}.app-shell.lsh{--lsh-bar-h: 64px;--lsh-gutter: 32px;display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-width:0;min-height:100dvh;background:var(--aa-page)}@media(max-width:1279px){.app-shell.lsh{--lsh-gutter: 24px}}@media(min-width:901px)and (max-height:760px){.app-shell.lsh{--lsh-bar-h: 56px}}@media(max-width:900px){.app-shell.lsh{--lsh-bar-h: 58px;--lsh-gutter: 16px}}.lsh>.app-main{position:relative;flex:1 1 auto;min-width:0;max-width:100%}.lsh .shell-content{width:100%;max-width:1440px;min-width:0;margin:0 auto}.lsh .shell-content .st-page{padding-left:var(--lsh-gutter);padding-right:var(--lsh-gutter)}.lsh-bar{position:sticky;top:0;z-index:18;flex:none;background:#fff;border-bottom:1px solid #e4e7ec}.lsh-bar-in{height:var(--lsh-bar-h);max-width:1440px;margin:0 auto;padding:0 var(--lsh-gutter);display:flex;align-items:center;gap:18px;min-width:0}.lsh-bar aarudaya-logo{flex:none}.lsh-bar aarudaya-logo .logo,.lsh-drawer aarudaya-logo .logo{font-size:26px}.lsh-nav{display:flex;align-items:center;gap:2px;min-width:0}.lsh-link{position:relative;display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;border-radius:999px;font-size:15px;font-weight:600;line-height:1;color:#0b0c10;white-space:nowrap;text-decoration:none;transition:background .15s var(--aa-ease)}.lsh-link:hover{background:#f1f3f6;color:#0b0c10;text-decoration:none}.lsh-link.on{font-weight:700;color:#000}.lsh-link.on:after{content:"";position:absolute;left:14px;right:14px;bottom:3px;height:2px;border-radius:2px;background:var(--aa-blue)}.lsh-t{display:inline-flex;flex-direction:column;align-items:center}.lsh-t:after{content:attr(data-label);content:attr(data-label) / "";height:0;overflow:hidden;visibility:hidden;font-weight:700;pointer-events:none;-webkit-user-select:none;user-select:none}.lsh-link aarudaya-icon{color:var(--aa-soft)}.lsh-link aarudaya-icon svg{width:18px;height:18px}.lsh-link.on aarudaya-icon{color:var(--aa-blue)}.lsh-acc{font-size:14.5px;padding:0 12px}.lsh-acc.on:after{left:12px;right:12px}.lsh-act{margin-left:auto;display:flex;align-items:center;gap:4px;flex:none}.lsh-sep{flex:none;width:1px;height:22px;margin:0 8px;background:var(--aa-line-2)}.lsh-wrap{position:relative;flex:none}.lsh-icon{position:relative;width:40px;height:40px;padding:0;border:0;border-radius:999px;background:transparent;display:grid;place-items:center;color:#0b0c10;cursor:pointer;transition:background .15s var(--aa-ease)}.lsh-icon:hover{background:#f1f3f6}.lsh-icon[aria-expanded=true]{background:var(--st-tint);color:var(--aa-blue)}.lsh-icon aarudaya-ai-owl,.lsh-icon img{display:block;width:28px;height:28px;object-fit:contain}.lsh-dot{position:absolute;top:1px;right:0;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--aa-tone-red-solid);color:#fff;font-size:11px;font-weight:800;line-height:18px;text-align:center}.lsh-pop{position:absolute;top:calc(100% + 10px);right:0;z-index:2;max-width:calc(100vw - 32px);background:#fff;border:1px solid var(--aa-line);border-radius:14px;box-shadow:var(--aa-shadow-lg);color:var(--aa-ink)}.lsh-ask-pop{width:460px;padding:8px}.lsh-ask-pop .ask{padding:6px 14px}.lsh.is-pro .lsh-ask-pop .ask>aarudaya-ai-owl{display:none}.lsh-notes-pop{width:320px;max-height:min(380px,calc(100dvh - var(--lsh-bar-h) - 24px));overflow:auto;padding:12px;display:grid;gap:8px;font-size:13px}.lsh-notes-empty{margin:0;padding:6px 4px;color:var(--aa-muted)}.lsh-note{display:grid;gap:2px;padding:8px 10px;border-radius:10px;background:var(--aa-panel)}.lsh-note.fresh{background:var(--st-tint)}.lsh-note b{font-size:13px;color:var(--aa-navy)}.lsh-note span{font-size:12px;color:var(--aa-muted)}.lsh-note .lsh-note-text{color:var(--aa-ink)}.lsh-avatar{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--aa-blue-soft);color:var(--aa-blue-deep);box-shadow:inset 0 0 0 1px #cfe0ff;font-family:Sora,Inter,system-ui,sans-serif;font-size:14px;font-weight:700;line-height:1}.lsh-me{display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 10px 0 4px;border:0;border-radius:999px;background:transparent;color:#0b0c10;font-size:14px;font-weight:650;cursor:pointer;transition:background .15s var(--aa-ease)}.lsh-me:hover,.lsh-me[aria-expanded=true]{background:#f1f3f6}.lsh-me-name{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsh-chev{width:15px;height:15px;flex:none;color:var(--aa-soft);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lsh-me-pop{width:300px;padding:6px;display:grid;gap:2px}.lsh-who{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 10px 12px}.lsh-who .lsh-avatar{width:40px;height:40px;font-size:15px}.lsh-who-t{display:grid;gap:3px;min-width:0}.lsh-who-t b{font-size:14.5px;font-weight:700;color:#0b0c10;overflow-wrap:anywhere}.lsh-who-t small{font-size:12.5px;line-height:1.35;color:var(--aa-muted);overflow-wrap:anywhere}.lsh-menu-sep{height:1px;margin:2px 6px;background:var(--aa-line)}.lsh-row{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:none;font-size:14px;font-weight:600;color:#0b0c10;text-decoration:none;text-align:left;cursor:pointer}.lsh-row:hover{background:#f1f3f6;color:#0b0c10;text-decoration:none}.lsh-row aarudaya-icon{color:var(--aa-soft)}.lsh-out:hover{background:#b423180f;color:#b42318}.lsh-out:hover aarudaya-icon{color:#b42318}.lsh-me-acc{display:none}.lsh-menu-btn{display:none;flex:none;width:40px;height:40px;place-items:center;padding:0;border:1px solid var(--aa-line);border-radius:12px;background:#fff;color:#0b0c10;cursor:pointer}.lsh-menu-btn:hover{border-color:#c9ced6;background:#f7f8fa}.lsh-bars,.lsh-bars:before,.lsh-bars:after{display:block;width:16px;height:2px;border-radius:2px;background:currentColor;position:relative}.lsh-bars:before,.lsh-bars:after{content:"";position:absolute;left:0}.lsh-bars:before{top:-5px}.lsh-bars:after{top:5px}.lsh .nav-scrim,.lsh-drawer{display:none}@media(max-width:1279px){.lsh-bar-in{gap:14px}.lsh-link{padding:0 12px}.lsh-link.on:after{left:12px;right:12px}}@media(max-width:1180px){.lsh-acc{width:40px;padding:0;justify-content:center}.lsh-acc.on:after{left:8px;right:8px}.lsh-acc span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@media(max-width:1100px){.lsh-link{padding:0 10px}.lsh-link.on:after{left:10px;right:10px}.lsh-me-name{display:none}.lsh-me{padding:0 6px 0 4px;gap:4px}}@media(min-width:901px)and (max-width:1023px){.lsh-bar-in{gap:10px}.lsh-bar aarudaya-logo .logo{font-size:23px}.lsh-link{padding:0 9px;font-size:14.5px}.lsh-link.on:after{left:9px;right:9px}.lsh-act .lsh-acc,.lsh-act .lsh-sep-acc{display:none}.lsh-me-acc{display:flex}}@media(min-width:901px)and (max-height:760px){.lsh-bar aarudaya-logo .logo{font-size:24px}.lsh-avatar{width:32px;height:32px;font-size:13px}.lsh-me{height:40px}}@media(max-width:900px){.lsh-bar-in{gap:8px}.lsh-bar aarudaya-logo .logo{font-size:22px}.lsh-nav,.lsh-act .lsh-acc,.lsh-act .lsh-sep,.lsh-act .lsh-me-wrap{display:none}.lsh-act{gap:2px}.lsh-menu-btn{display:grid;margin-left:6px}.lsh-pop{position:fixed;top:calc(var(--lsh-bar-h) + 8px);left:16px;right:16px;width:auto;max-width:none}.lsh.nav-open .nav-scrim{display:block;position:fixed;inset:0;z-index:35;border:0;padding:0;background:#10182866;cursor:pointer}.lsh.nav-open .lsh-drawer{display:flex;flex-direction:column;position:fixed;z-index:40;top:0;right:0;bottom:0;width:min(320px,88vw);background:#fff;box-shadow:var(--aa-shadow-lg);overflow-y:auto;overscroll-behavior:contain;animation:lsh-drawer-in .2s var(--aa-ease)}}@keyframes lsh-drawer-in{0%{transform:translate(24px);opacity:0}}.lsh-drawer-top{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--lsh-bar-h);padding:0 16px;border-bottom:1px solid var(--aa-line)}.lsh-drawer-x{width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid var(--aa-line);border-radius:12px;background:#fff;color:#0b0c10;cursor:pointer}.lsh-drawer .lsh-who{padding:16px 18px 10px}.lsh-drawer-nav{display:flex;flex-direction:column;gap:2px;padding:4px 10px}.lsh-drawer-link{display:flex;align-items:center;gap:12px;min-height:46px;padding:0 12px;border-radius:12px;font-size:15.5px;font-weight:600;color:#0b0c10;text-decoration:none}.lsh-drawer-link:hover{background:#f1f3f6;color:#0b0c10;text-decoration:none}.lsh-drawer-link aarudaya-icon{color:var(--aa-soft)}.lsh-drawer-link.on{background:var(--st-tint);color:var(--aa-blue-deep);font-weight:700}.lsh-drawer-link.on aarudaya-icon{color:var(--aa-blue)}.lsh-drawer-sep{height:1px;margin:8px 12px;background:var(--aa-line)}.lsh-drawer .lsh-out{width:auto;margin:auto 10px 16px}.lsh .shell-note{margin:12px var(--lsh-gutter) 0;padding:10px 14px;border-radius:12px;background:var(--st-tint);color:var(--aa-ink);font-size:13.5px}.lsh .shell-note.lsh-blocked{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;background:var(--aa-blue-soft, #e8f1ff);border:1px solid var(--st-tint-edge, #b3c9f6);color:var(--aa-blue-deep, #0636c4);font-weight:600;line-height:1.35}.lsh .lsh-blocked-t{flex:1 1 auto;min-width:0}.lsh .lsh-blocked-x{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.lsh .lsh-blocked-x:hover{background:#0a45e01a}.lsh .lsh-blocked-x:focus-visible{outline:2px solid var(--aa-blue, #0a45e0);outline-offset:1px}.pill.hot{background:#fde8e8;color:var(--aa-danger)}@media(min-width:901px){.admin-shell:has(>aarudaya-sidebar.is-collapsed):has(app-admin-signup),.admin-shell:has(>aarudaya-sidebar.is-collapsed):has(app-admin-menu){grid-template-columns:60px minmax(0,1fr)}.admin-shell:has(app-admin-signup)>aarudaya-sidebar.is-collapsed,.admin-shell:has(app-admin-menu)>aarudaya-sidebar.is-collapsed{width:60px;max-width:60px}.admin-shell:has(app-admin-signup)>aarudaya-sidebar.is-collapsed .side,.admin-shell:has(app-admin-menu)>aarudaya-sidebar.is-collapsed .side{padding:10px 6px}}@media(min-width:901px)and (max-width:1360px){.admin-shell:has(>aarudaya-sidebar.is-collapsed):has(app-admin-signup),.admin-shell:has(>aarudaya-sidebar.is-collapsed):has(app-admin-menu){grid-template-columns:56px minmax(0,1fr)}.admin-shell:has(app-admin-signup)>aarudaya-sidebar.is-collapsed,.admin-shell:has(app-admin-menu)>aarudaya-sidebar.is-collapsed{width:56px;max-width:56px}.admin-shell:has(app-admin-signup)>aarudaya-sidebar.is-collapsed .side,.admin-shell:has(app-admin-menu)>aarudaya-sidebar.is-collapsed .side{padding:10px 6px}}@media(min-width:901px)and (max-height:900px){.admin-shell:has(app-admin-signup)>aarudaya-sidebar.is-collapsed .side,.admin-shell:has(app-admin-menu)>aarudaya-sidebar.is-collapsed .side{padding-block:8px;gap:0}.admin-shell:has(app-admin-signup)>aarudaya-sidebar.is-collapsed .side-brand,.admin-shell:has(app-admin-menu)>aarudaya-sidebar.is-collapsed .side-brand{margin:0 0 4px}.admin-shell:has(app-admin-signup)>aarudaya-sidebar.is-collapsed .side-mark,.admin-shell:has(app-admin-menu)>aarudaya-sidebar.is-collapsed .side-mark{width:36px;height:36px;padding:1px}.admin-shell:has(app-admin-signup)>aarudaya-sidebar.is-collapsed .side-mark aarudaya-ai-owl,.admin-shell:has(app-admin-menu)>aarudaya-sidebar.is-collapsed .side-mark aarudaya-ai-owl{width:34px;height:34px}.admin-shell:has(app-admin-signup)>aarudaya-sidebar.is-collapsed .side-link,.admin-shell:has(app-admin-menu)>aarudaya-sidebar.is-collapsed .side-link{padding-block:5px;min-height:30px}.admin-shell:has(app-admin-signup)>aarudaya-sidebar.is-collapsed .side-foot,.admin-shell:has(app-admin-menu)>aarudaya-sidebar.is-collapsed .side-foot{padding-top:4px}}@media(min-width:901px)and (max-height:680px){.admin-shell:has(app-admin-signup,app-admin-menu)>aarudaya-sidebar.is-collapsed .side-brand{gap:2px}.admin-shell:has(app-admin-signup,app-admin-menu)>aarudaya-sidebar.is-collapsed .side-mark{width:32px;height:32px}.admin-shell:has(app-admin-signup,app-admin-menu)>aarudaya-sidebar.is-collapsed .side-mark aarudaya-ai-owl{width:30px;height:30px}.admin-shell:has(app-admin-signup,app-admin-menu)>aarudaya-sidebar.is-collapsed .side-collapse{width:30px;height:26px;border-radius:9px}.admin-shell:has(app-admin-signup,app-admin-menu)>aarudaya-sidebar.is-collapsed .side-link{padding-block:3px;min-height:26px}}.adm-dialog-lesson{width:min(1100px,96vw);height:min(92vh,900px);max-height:min(92vh,900px)}.adm-modal-lesson{padding:2vh 2vw;align-items:center}.adm-form-kicker{margin:18px 0 10px;font-size:11px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--aa-muted)}.adm-form-kicker:first-child{margin-top:0}.adm-form-section>.adm-form-kicker{margin:0 0 4px}.adm-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px}.adm-facts div{padding:12px 14px;border:1px solid var(--aa-line);border-radius:12px;background:#fff}.adm-facts span{display:block;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--aa-muted)}.adm-facts strong{display:block;margin-top:4px;font-size:15px;font-weight:600;color:var(--aa-navy)}.adm-check{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:14px;font-weight:600;color:var(--aa-navy)}.adm-access-head .adm-form-kicker{margin:0 0 4px}.adm-row-pending td:first-child{box-shadow:inset 3px 0 0 var(--aa-orange)}.adm-lesson-block .adm-form-kicker{margin-top:0}.adm-lines{display:flex;flex-direction:column;gap:8px;margin:0 0 10px}.adm-line{display:flex;gap:8px;align-items:center}.adm-line input{flex:1;min-width:0;border:1px solid var(--aa-line);border-radius:10px;padding:12px 14px;background:#fff;font:inherit;font-weight:450;color:var(--aa-ink);box-sizing:border-box}.adm-line input:focus{outline:none;border-color:var(--aa-blue);box-shadow:0 0 0 3px #2f6bff24}.adm-line .adm-quiet{flex:none}.adm-read{margin:0;white-space:pre-wrap;font-size:14.5px;line-height:1.6;font-weight:450;color:var(--aa-ink)}.adm-read-list{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:6px}.adm-read-list li{font-size:14.5px;line-height:1.5;font-weight:450;color:var(--aa-ink)}.admin-content:has(app-admin-content){min-height:0;overflow:hidden;display:flex;flex-direction:column;max-width:none}app-admin-content{display:flex;flex:1 1 auto;min-height:0;min-width:0;overflow:hidden}app-admin-signup,app-admin-menu{display:flex;flex:1 1 auto;min-height:0;min-width:0;overflow:hidden}.admin-content:has(app-admin-skill-graph){min-height:0;overflow:hidden;display:flex;flex-direction:column;max-width:none;padding:14px 16px}app-admin-skill-graph{display:flex;flex:1 1 auto;min-height:0;min-width:0;overflow:hidden}@media(max-width:860px){.admin-content:has(app-admin-skill-graph){padding:0}}@media(max-width:860px){.admin-main:has(app-admin-boards){min-height:0;overflow:hidden}.admin-content:has(app-admin-boards){min-height:0;overflow:hidden;display:flex;flex-direction:column;max-width:none;padding:0}}@media(max-width:860px){.admin-main:has(app-admin-official-outlines){min-height:0;overflow:hidden}.admin-content:has(app-admin-official-outlines){min-height:0;overflow:hidden;display:flex;flex-direction:column;max-width:none;padding:0}}@media(max-width:860px){.admin-main:has(:is(app-email-templates,app-email-actions,app-email-activity,app-email-history,app-email-settings)){min-height:0;overflow:hidden}.admin-content:has(:is(app-email-templates,app-email-actions,app-email-activity,app-email-history,app-email-settings)){min-height:0;overflow:hidden;display:flex;flex-direction:column;max-width:none;padding:0}}.cs-studio{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;gap:10px}.cs-mast{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:10px 14px}.cs-mast h1{margin:0;font-size:18px;white-space:nowrap}.cs-title{min-width:0;flex:1 1 24rem}.cs-rename{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.cs-rename input{flex:1 1 240px;min-width:0;height:32px;padding:0 10px;border:1px solid #9fbcf5;border-radius:10px;font:inherit;font-size:15px;font-weight:650;color:var(--aa-navy)}.cs-search{flex:0 1 240px;min-width:160px;height:32px;padding:0 12px;border:1px solid var(--aa-line);border-radius:10px;font:inherit;font-size:13px}.cs-courses,.cs-desk{min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column;background:#fff;border:1px solid var(--aa-line);border-radius:18px;box-shadow:var(--aa-shadow-sm)}.cs-studio .cs-scroll,.cs-studio .cs-rail,.cs-lesson-frame .adm-dialog-body,.cs-lesson-nav{scrollbar-width:thin;scrollbar-color:#c9ced6 transparent}.cs-studio .cs-scroll::-webkit-scrollbar,.cs-studio .cs-rail::-webkit-scrollbar,.cs-lesson-frame .adm-dialog-body::-webkit-scrollbar{width:6px}.cs-studio .cs-scroll::-webkit-scrollbar-thumb,.cs-studio .cs-rail::-webkit-scrollbar-thumb,.cs-lesson-frame .adm-dialog-body::-webkit-scrollbar-thumb{background:#c9ced6;border-radius:6px}.cs-course{height:36px;padding:0 14px 0 30px;border-bottom-color:var(--aa-line)}.cs-course strong{font-size:13.5px;font-weight:600;line-height:36px}.cs-course .cs-count{font-size:12px;font-weight:600;color:var(--aa-muted)}.cs-skill{flex:none;max-width:40%;font-size:12px;font-weight:650;color:var(--aa-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-step{margin:0;flex:none;height:32px;padding:0 14px;border:0;border-radius:10px;background:linear-gradient(135deg,var(--aa-blue-bright),var(--aa-blue));color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.cs-step.careful{background:#fff4e5;color:#8a4b12;box-shadow:inset 0 0 0 1px #f3d7a8}.cs-step:disabled{opacity:.55;cursor:default}.cs-decision .adm-dialog-head{border-bottom:0;padding-bottom:8px}.cs-tabs{display:flex;gap:20px;padding:0 22px;border-bottom:1px solid var(--aa-line);flex:none;background:var(--aa-panel)}.cs-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;margin:0;padding:8px 0 10px;font:inherit;font-size:14px;font-weight:650;color:var(--aa-muted);cursor:pointer}.cs-reading{margin:0 0 16px;font-size:14px;line-height:1.45;color:var(--aa-muted)}.cs-choices{display:flex;flex-direction:column;gap:8px}.cs-choice{display:block;width:100%;margin:0;padding:12px 14px;text-align:left;border:1px solid var(--aa-line);border-radius:12px;background:#fff;cursor:pointer;font:inherit}.cs-choice strong{display:block;font-size:15px;font-weight:650;line-height:1.3;color:var(--aa-navy)}.cs-choice span{display:block;margin-top:4px;font-size:13.5px;font-weight:500;line-height:1.45;color:var(--aa-muted)}.cs-note{margin:16px 0 8px}.cs-decision .adm-dialog-foot .adm-primary,.cs-decision .adm-dialog-foot .adm-danger{min-width:112px}.cs-timeline{list-style:none;margin:0;padding:0 0 8px 16px;border-left:2px solid var(--aa-line)}.cs-timeline li{position:relative;padding:0 0 16px 12px}.cs-timeline li:before{content:"";position:absolute;left:-21px;top:5px;width:8px;height:8px;border-radius:50%;background:var(--aa-navy-brand)}.cs-timeline p{margin:0;font-size:14px;line-height:1.45;color:var(--aa-navy)}.cs-timeline .cs-audit-note{margin-top:4px;color:var(--aa-muted)}.cs-timeline time{display:block;margin-top:4px;font-size:12px;color:var(--aa-muted)}.cs-timeline .cs-step{margin:8px 0 0}.cs-desk>.cs-rail{flex:1 1 auto;border-right:0}.cs-cover{flex:none;display:grid;gap:6px;padding:8px 16px 10px;border-bottom:1px solid var(--aa-line);background:var(--aa-band)}.cs-cover-head{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin:0;font-size:12.5px;color:var(--aa-muted)}.cs-cover-head b{color:var(--aa-navy)}.cs-cover-build{height:28px;margin-left:auto}.cs-cover-ask{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin:8px 0 2px;padding:10px 12px;border-radius:10px;background:#fff8ec;box-shadow:inset 0 0 0 1px #f3d7a8}.cs-cover-ask p{flex:1 1 320px;margin:0;font-size:12.5px;line-height:1.45;color:#5a3d12}.cs-quiet-btn{height:32px;padding:0 12px;border:1px solid var(--aa-line);border-radius:10px;background:#fff;color:var(--aa-navy);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.cs-quiet-btn:disabled{opacity:.55;cursor:default}.cs-cover-bar{flex:0 0 120px;height:6px;border-radius:99px;background:var(--aa-line);overflow:hidden}.cs-cover-bar i{display:block;height:100%;border-radius:inherit;background:#12b76a}.cs-cover-chips{display:flex;flex-wrap:wrap;gap:4px}.cs-cchip{padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:650;white-space:nowrap;cursor:help;background:#fff4e0;color:#7a4a06}.cs-cchip[data-state=here]{background:#e6f6ec;color:#1a7a42}.cs-cchip[data-state=other]{background:var(--aa-blue-soft);color:var(--aa-blue)}button.cs-cmore{border:0;font:inherit;font-size:11.5px;font-weight:700;cursor:pointer;background:var(--aa-bg);color:var(--aa-muted)}@media(min-width:1200px){.cs-desk>.cs-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.cs-desk>.cs-rail .cs-lesson:nth-child(odd){border-right:1px solid var(--aa-line)}}.cs-lesson-frame{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:200px minmax(0,1fr)}.cs-lesson-nav{display:flex;flex-direction:column;gap:2px;padding:12px 10px;border-right:1px solid var(--aa-line);background:var(--aa-panel);overflow-y:auto}.cs-lesson-nav button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:10px;background:transparent;font:inherit;font-size:13.5px;font-weight:600;color:var(--aa-muted);text-align:left;cursor:pointer}.cs-lesson-nav em{font-style:normal;font-size:11.5px;font-weight:700;color:var(--aa-muted);font-variant-numeric:tabular-nums}.cs-nav-error{width:8px;height:8px;border-radius:50%;background:#d92d20}.cs-lesson-frame .cs-edit textarea{min-height:140px}@media(max-width:760px){.cs-lesson-frame{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.cs-lesson-nav{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--aa-line)}.cs-lesson-nav button{width:auto;white-space:nowrap}}.cs-none{margin:0;padding:16px 20px;font-size:14px;line-height:1.4;color:var(--aa-muted)}.cs-calm{margin:0 0 14px;font-size:14px;line-height:1.45;color:var(--aa-muted)}.cs-rail{min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;border-right:1px solid var(--aa-line)}.adm-dialog-lesson .adm-dialog-head,.adm-dialog-lesson .adm-dialog-foot{padding-left:24px;padding-right:24px}.adm-dialog-lesson .adm-dialog-head>div{min-width:0;flex:1 1 auto}.adm-dialog-lesson .adm-dialog-head h2{font-family:Sora,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-dialog-lesson .adm-dialog-lede{font-size:13px}.adm-dialog-lesson .cs-edit{margin:0 0 16px;padding:16px 16px 2px;border:1px solid var(--aa-line);border-radius:12px;background:var(--aa-band)}.adm-dialog-body .cs-comment{display:flex;flex-direction:column;width:100%;max-width:none;margin:0}.adm-modal-comment{z-index:110}.cs-comment-dialog{width:min(480px,100%);height:auto;max-height:min(86vh,480px)}.adm-dialog-lesson .adm-dialog-foot .cs-fetch{margin-right:auto}.adm-dialog-lesson .cs-edit>.adm-form-kicker{margin:0 0 12px;font-size:13px;font-weight:650;letter-spacing:.06em;line-height:1.3;color:var(--aa-navy)}.adm-dialog-lesson .field{margin:0 0 14px;max-width:none}.adm-dialog-lesson .field>span.hint,.adm-dialog-lesson .hint{display:block;margin:6px 0 0;font-size:13px;font-weight:500;line-height:1.4;color:var(--aa-muted);letter-spacing:0}.adm-dialog-lesson .adm-read,.adm-dialog-lesson .adm-read-list li,.adm-dialog-lesson textarea,.adm-dialog-lesson .adm-line input,.adm-dialog-lesson .adm-note{font-size:15px;line-height:1.5}.adm-dialog-lesson .adm-lines{gap:8px;margin:0 0 10px}.adm-dialog-lesson .adm-line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px}.adm-dialog-lesson .adm-line input,.adm-dialog-lesson .adm-line .adm-quiet{height:40px;box-sizing:border-box;margin:0}.adm-dialog-lesson .adm-line input{padding:0 12px;font-size:15px}.adm-dialog-lesson .adm-line .adm-quiet{display:inline-flex;align-items:center;justify-content:center;padding:0 14px;white-space:nowrap}.adm-dialog-lesson .cs-edit>.adm-quiet{height:36px;box-sizing:border-box;display:inline-flex;align-items:center;padding:0 14px}.cs-media-list{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:8px}.cs-media-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;height:36px;margin:0;padding:0 12px;box-sizing:border-box;border:1px solid var(--aa-line);border-radius:9px;background:#fff}.cs-media-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;color:var(--aa-navy)}.cs-media-list em{flex:none;font-style:normal;font-size:12px;font-weight:650;color:var(--aa-muted)}.cs-media-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.cs-media-row>.adm-danger{margin-right:0}.cs-media-row>label.adm-quiet,.cs-media-row>.adm-danger{position:relative;height:36px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0 14px;white-space:nowrap}.cs-media img,.cs-media video{display:block;width:100%;max-height:240px;object-fit:contain;border:1px solid var(--aa-line);border-radius:12px;background:#0b1220;margin:0 0 8px}.cs-file{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.adm-dialog-lesson .adm-dialog-foot .adm-primary,.adm-dialog-lesson .adm-dialog-foot .adm-quiet,.adm-dialog-lesson .adm-dialog-foot .adm-danger{height:36px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 14px}.adm-dialog-lesson .adm-dialog-foot .adm-primary{border:1px solid transparent}@media(max-width:900px){.cs-courses{max-height:180px}.cs-rail{max-height:200px;border-right:0;border-bottom:1px solid var(--aa-line)}}.aa-ib.aa-ib-sm{width:28px;height:28px;border-radius:8px}app-admin-companies{display:block}.co-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media(max-width:720px){.co-choices{grid-template-columns:1fr}}.co-choice{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--aa-line);border-radius:12px;cursor:pointer;background:#fff}.co-choice-on{border-color:var(--aa-blue);box-shadow:0 0 0 3px var(--aa-blue-soft)}.co-choice input{margin-top:3px}.co-choice strong{display:block;font-size:14px;color:var(--aa-navy)}.co-choice small{display:block;margin-top:2px;font-size:12.5px;color:var(--aa-muted)}.co-seats{max-width:180px;margin-top:10px}.co-role{padding:12px 14px;margin-bottom:10px;border:1px solid var(--aa-line);border-radius:12px;background:#fff}.co-role>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.co-role>header>div{display:flex;flex-direction:column;gap:2px;min-width:0}.co-role details{margin-top:8px}.co-role summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--aa-blue)}.co-role .adm-table-scroll{margin-top:8px}.co-changed td{background:#fff8ec}.co-task{white-space:pre-wrap;font-size:13.5px;line-height:1.5;margin:8px 0;color:var(--aa-muted)}.co-quote{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:46ch;font-weight:600}.co-report-thread{max-height:360px;margin-bottom:12px}.co-flagged{box-shadow:0 0 0 2px #f0a39c}.biz-mast-actions{align-items:center;gap:10px}.admin-content>.ws-page>.adm-mast.biz-mast>:first-child{flex:1 1 11rem}.admin-content>.ws-page>.adm-mast.biz-mast .adm-mast-actions{flex-wrap:nowrap}.admin-content>.ws-page>.adm-mast.biz-mast h1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.biz-card{min-width:0;padding:14px 16px 12px;border-radius:14px;background:#fff;border:1px solid var(--aa-line)}.biz-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.biz-card-head>div{min-width:0}.biz-card-head h2{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--aa-ink)}.biz-card-head p{margin:3px 0 0;font-size:12.5px;line-height:1.45;color:var(--aa-muted)}.biz-card .adm-chart-caption{padding:6px 0 2px;font-size:12px}.biz-card .adm-empty{padding:20px 0}.biz-card .adm-chart-numbers{margin:4px 0 0}.biz-feed{list-style:none;margin:0;padding:0;max-height:330px;overflow:auto;overscroll-behavior:contain}.biz-feed li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:12px;align-items:start;padding:10px 2px;border-top:1px solid var(--aa-line)}.biz-feed li:first-child{border-top:0}.biz-feed li>i{width:8px;height:8px;margin-top:6px;border-radius:50%;background:#d92d20;box-shadow:0 0 0 3px #fdecea}.biz-feed li>div{display:grid;gap:2px;min-width:0}.biz-feed strong{font-size:13.5px;color:var(--aa-ink)}.biz-feed span{font-size:12.5px;line-height:1.45;color:var(--aa-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.biz-feed time{font-size:12px;color:var(--aa-muted);white-space:nowrap}.biz-table td{vertical-align:middle}.biz-pill{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;color:#0a45e0;background:#eaf1ff;vertical-align:1px}.biz-code{display:block;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11.5px}.biz-share{display:block;width:120px;height:8px;border-radius:999px;background:var(--aa-bg);overflow:hidden}.biz-share i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0e9384,#12b76a)}.adm-dialog.biz-drawer .adm-dialog-body{flex:1 1 auto;overflow:auto}@keyframes biz-drawer-in{0%{transform:translate(24px);opacity:.6}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.adm-dialog.biz-drawer{animation:none}}.biz-drawer-stat{display:block;width:fit-content;margin-top:8px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:650;color:#067647;background:#e9f9f1}.pf-mast-actions{align-items:center;gap:10px}.pf-attention{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.pf-attention-label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--aa-muted);margin-right:4px}.pf-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 8px 6px 11px;border-radius:999px;cursor:pointer;font:inherit;font-size:13px;font-weight:600;color:var(--aa-muted);background:#fff;border:1px solid var(--aa-line);transition:border-color .12s,background .12s}.pf-chip:hover{border-color:#c9ced6;background:var(--aa-panel)}.pf-chip-warn{color:#93370d;background:#fff6ed;border-color:#fbd3ad}.pf-chip-warn:hover{background:#ffefe0;border-color:#f7b27a}.pf-chip aarudaya-icon:last-child{opacity:.55}.admin-content>*>.pf-panel{margin-top:14px}@media(min-width:861px){.pf-panel.ws-fill .adm-tools{position:sticky;top:0;z-index:3}}.pf-tools{align-items:center}.pf-filter{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;cursor:pointer;font:inherit;font-size:13px;font-weight:600;color:var(--aa-muted);background:var(--aa-bg);border:1px solid transparent}.pf-filter b{font-size:11px;line-height:1;padding:3px 6px;border-radius:999px;background:#fff;color:var(--aa-muted)}.add-org-next{display:flex;gap:12px;align-items:flex-start;margin-top:6px;padding:12px 14px;border-radius:12px;background:#f4f8ff;border:1px solid #d6e4ff;color:var(--aa-blue)}.add-org-next p{margin:0;font-size:13px;line-height:1.5;color:var(--aa-muted)}.add-org-next strong{display:block;color:var(--aa-ink);margin-bottom:2px}.cw-head{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px 16px;border-bottom:1px solid var(--aa-line);background:#fff}.cw-id{display:flex;gap:14px;align-items:center;min-width:0}.cw-avatar{flex:none;display:grid;place-items:center;width:50px;height:50px;border-radius:14px;font-size:17px;font-weight:800;letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,#0a45e0,#009bfd);box-shadow:0 6px 16px -6px #0a45e08c}.cw-id-text{min-width:0}.cw-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cw-title h2{margin:0;font-size:21px;letter-spacing:-.02em;color:var(--aa-ink)}.cw-meta{display:flex;flex-wrap:wrap;gap:4px 16px;margin:6px 0 0;font-size:13px;color:var(--aa-muted)}.cw-meta span,.cw-meta a{display:inline-flex;align-items:center;gap:5px;color:inherit;text-decoration:none;min-width:0;overflow-wrap:anywhere}.cw-meta a:hover{color:var(--aa-blue);text-decoration:underline}.cw-head-actions{flex:none;display:flex;align-items:center;gap:8px}.cw-error{margin:10px 22px 0}.cw-body{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:224px minmax(0,1fr)}.cw-nav{display:flex;flex-direction:column;gap:2px;padding:14px 10px;border-right:1px solid var(--aa-line);background:var(--aa-band);overflow:auto}.cw-nav button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px 9px 12px;border:0;border-radius:10px;cursor:pointer;font:inherit;font-size:13.5px;font-weight:600;color:var(--aa-muted);background:none;text-align:left}.cw-nav button span{flex:1 1 auto;min-width:0}.cw-pane{min-width:0;overflow:auto;overscroll-behavior:contain;padding:20px 24px 28px}.cw-pane-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.cw-pane-head h3{margin:0;font-size:18px;letter-spacing:-.01em;color:var(--aa-ink)}.cw-pane-head p{margin:3px 0 0;font-size:13px;color:var(--aa-muted)}.cw-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.cw-card{min-width:0;padding:16px 18px;border-radius:14px;background:#fff;border:1px solid var(--aa-line)}.cw-card h4{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 12px;font-size:14.5px;color:var(--aa-ink)}.cw-card-warn{border-color:#fbd3ad;background:#fffaf5}.cw-card-danger{border-color:#f6c5c0;background:snow}.cw-choices{grid-template-columns:minmax(0,1fr)}.cw-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:18px}.cw-summary>button,.cw-summary>div{display:grid;gap:4px;text-align:left;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid var(--aa-line);font:inherit;min-width:0}.cw-summary>button{cursor:pointer;transition:border-color .12s,box-shadow .12s}.cw-summary>button:hover{border-color:#c9ced6;box-shadow:0 4px 14px -8px #10182840}.cw-summary span{font-size:12px;font-weight:650;color:var(--aa-muted)}.cw-summary strong{font-size:18px;line-height:1.2;color:var(--aa-ink);overflow-wrap:anywhere}.cw-summary small{font-size:12px;color:var(--aa-muted)}.cw-summary-static{margin-bottom:10px}.cw-people{list-style:none;margin:0;padding:0;display:grid;gap:2px}.cw-people li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 4px;border-top:1px solid var(--aa-line)}.cw-people li:first-child{border-top:0}.cw-people li>div{display:grid;min-width:0}.cw-people strong{font-size:13.5px;color:var(--aa-ink)}.cw-people li>div span{font-size:12.5px;color:var(--aa-muted);overflow-wrap:anywhere}.cw-people em{font-style:normal}.cw-people time{font-size:12px;color:var(--aa-muted);white-space:nowrap}.cw-person{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-size:12px;font-weight:700;color:var(--aa-blue);background:var(--aa-blue-soft)}.cw-empty{display:flex;align-items:center;gap:10px;padding:28px 18px;border-radius:14px;border:1px dashed var(--aa-line-2);color:var(--aa-muted);font-size:13.5px}.cw-solo{flex:1 1 auto;display:grid;place-content:center;justify-items:center;gap:8px;padding:40px 24px;text-align:center}.cw-solo h3{margin:6px 0 0;font-size:18px;color:var(--aa-ink)}.cw-solo p{margin:0;max-width:56ch;font-size:14px;line-height:1.5;color:var(--aa-muted)}.cw-solo-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:var(--aa-blue);background:var(--aa-blue-soft)}@media(max-width:1000px){.cw-grid-2{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.cw-head{flex-wrap:wrap;padding:14px 16px}.cw-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.cw-nav{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--aa-line);padding:8px;scrollbar-width:none}.cw-nav button{width:auto;white-space:nowrap}.cw-pane{padding:16px}}.cw-change-level{display:inline-flex;align-items:center;gap:4px;color:var(--aa-muted)}.cw-change-level s{color:#98a2b3}.cw-change-level b{color:var(--aa-blue-deep)}.cw-avatar-college{background:linear-gradient(135deg,#0f8a5f,#25b884);box-shadow:0 6px 16px -6px #0f8a5f8c}.cw-gap{margin-bottom:16px}.cw-gap h4{align-items:center}.cw-avatar-student{background:linear-gradient(135deg,#5b3fd6,#8f6bff);box-shadow:0 6px 16px -6px #5b3fd68c}.cw-stack{display:grid;gap:16px;align-content:start;min-width:0}.cw-line{margin:0;font-size:14.5px;font-weight:600;line-height:1.45;color:var(--aa-navy);overflow-wrap:anywhere}.cw-link{flex:none;display:inline-flex;align-items:center;gap:2px;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:12.5px;font-weight:650;color:var(--aa-blue);white-space:nowrap}.cw-link:hover{text-decoration:underline}.cw-link:focus-visible{outline:3px solid rgba(10,69,224,.3);outline-offset:2px;border-radius:4px}.cw-student .cw-card>.adm-facts:last-child{margin-bottom:0}.cw-student .cw-card .adm-facts strong{overflow-wrap:anywhere}.cw-grid-college{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}@media(max-width:1000px){.cw-grid-college{grid-template-columns:minmax(0,1fr)}}.adm-facts.cw-facts-1{grid-template-columns:minmax(0,1fr);margin:14px 0 0}.adm-facts.cw-facts-studies{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.cw-board-list{display:grid;gap:6px;margin:0}.cw-board-list>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;align-items:baseline}.cw-board-list dt{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--aa-muted)}.cw-board-list dd{margin:0;font-size:13.5px;font-weight:600;color:var(--aa-navy);overflow-wrap:anywhere}.cw-board-note{margin:8px 0 0}.cw-board-note a{color:var(--aa-blue);font-weight:600}.cw-student .cw-pane{padding-bottom:20px}.cw-rows{display:flex;flex-direction:column;min-width:0;container-type:inline-size}.cw-rows>app-fit-list{flex:1 1 auto;min-height:0}@media(min-width:901px)and (min-height:560px){.cw-pane:has(>.cw-rows){display:flex;flex-direction:column;overflow:hidden}.cw-pane:has(>.cw-rows)>*{flex:none}.cw-pane:has(>.cw-rows)>.cw-rows{flex:1 1 auto;min-height:0}}.cw-row{display:grid;align-items:center;column-gap:20px;padding:12px 14px;border-bottom:1px solid var(--aa-line);font-size:13.5px;color:var(--aa-ink);min-width:0}.cw-row>*{min-width:0;overflow-wrap:anywhere}.cw-row>strong,.cw-row>span>strong{font-weight:650;color:var(--aa-navy)}.cw-rows .fl-row:last-child>.cw-row{border-bottom:0}.cw-rows .fl-page .cw-row:hover{background:var(--aa-panel)}.cw-row-head{padding-top:10px;padding-bottom:10px;background:var(--aa-band);color:var(--aa-muted);font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.cw-row-head>*{overflow-wrap:normal;white-space:nowrap}.cw-cols-skills{grid-template-columns:minmax(0,2fr) minmax(150px,1fr) 100px 80px 120px}.cw-cols-attempts{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 120px 110px 190px}.cw-cols-learning{grid-template-columns:minmax(0,2fr) minmax(150px,1fr) 90px 120px}.cw-cols-interest{grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr) 120px 130px 110px}.cw-row.cw-row-muted{color:var(--aa-muted)}@container (max-width: 760px){.cw-row{column-gap:10px;padding-left:10px;padding-right:10px}.cw-row-head>*{white-space:normal;overflow-wrap:anywhere}.cw-cols-skills{grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr))}.cw-cols-attempts,.cw-cols-interest{grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr) repeat(3,minmax(0,1fr))}.cw-cols-learning{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}.cw-row .cw-meter{width:100%;max-width:90px}.cw-row .cw-meter-value{display:block;margin:4px 0 0}}.cw-tags{display:flex;flex-wrap:wrap;gap:8px}.cw-tags span{padding:5px 11px;border-radius:999px;font-size:13px;font-weight:600;color:var(--aa-blue);background:var(--aa-blue-soft);overflow-wrap:anywhere}.cw-meter{display:inline-block;vertical-align:middle;width:90px;height:7px;border-radius:999px;background:var(--aa-line);overflow:hidden}.cw-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0a45e0,#009bfd)}.cw-meter-value{margin-left:8px;font-size:12.5px;font-weight:650;color:var(--aa-ink);font-variant-numeric:tabular-nums}.cw-suggest{display:grid;gap:10px;margin-top:14px;padding:12px 14px;border-radius:12px;border:1px solid #fbd3ad;background:#fffaf5;font-size:13px;color:var(--aa-muted)}.cw-suggest .adm-primary{justify-self:start}.cw-access .adm-facts strong{overflow-wrap:anywhere}.cw-access .adm-facts small{display:block;margin-top:2px;font-size:12.5px;line-height:1.35;color:var(--aa-muted);overflow-wrap:anywhere}.cw-access .adm-facts small.cw-access-warn{color:#b54708;font-weight:600}.cw-access-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:10px}.cw-access-row p{flex:1 1 auto;min-width:0;margin:0}.cw-access-row button{flex:none}.cw-access-mobile{margin:0 0 14px}.cw-access-mobile strong{color:var(--aa-navy);font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:760px){.cw-access .adm-facts{grid-template-columns:minmax(0,1fr)}.cw-access-row{flex-direction:column;align-items:stretch}}.hire-short{color:#b54708;font-weight:700}.cw-head-link{flex:none;white-space:nowrap;text-decoration:none}app-admin-overview,app-staff-editor{display:block}app-admin-overview{container-type:inline-size;container-name:ov}.ov-attention-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--aa-muted);margin-right:2px}.ov-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;border:1px solid var(--aa-line);font-size:13px;font-weight:600;color:var(--aa-muted);background:#fff;text-decoration:none;transition:border-color .12s,box-shadow .12s}a.ov-chip:hover{border-color:#c9ced6;box-shadow:0 4px 12px -8px #10182859}.ov-chip-warn{color:#9a3d00;border-color:#fbd3ad;background:#fff7ef}.ov-chip-good{color:#067647;border-color:#a6e0c0;background:#eefbf4}.ws-kpis.ov-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.ov-charts-team{grid-template-columns:minmax(0,1fr) minmax(250px,.42fr)}.ov-charts .biz-card-head{margin-bottom:4px}.ov-insights{display:flex;flex-direction:column;min-width:0}.ov-insights-head{margin-bottom:8px}.ov-tabs{flex:none;display:flex;gap:4px;padding:3px;border-radius:10px;background:var(--aa-bg);overflow-x:auto;scrollbar-width:none}.ov-tabs::-webkit-scrollbar{display:none}.ov-tabs button{flex:1 0 auto;padding:6px 12px;border:0;border-radius:8px;font:inherit;font-size:12.5px;font-weight:650;color:var(--aa-muted);background:none;cursor:pointer;white-space:nowrap}.ov-tabs button:focus-visible{outline:2px solid var(--aa-blue);outline-offset:-2px}@media(min-width:861px){.admin-main .admin-content>app-admin-overview{display:flex;flex-direction:column}app-admin-overview>*{flex:none}app-admin-overview>.ov-charts{flex:1 1 auto;min-height:250px;grid-template-rows:minmax(0,1fr)}.ov-insights,.ov-team{min-height:0}.ov-team-list{flex:1 1 auto;max-height:none}}.ov-team{display:flex;flex-direction:column;min-height:0}.ov-team .biz-card-head .aa-ib{flex:none}.ov-team-list{list-style:none;margin:4px -8px 0;padding:0;display:grid;gap:2px;overflow:auto;max-height:300px;overscroll-behavior:contain}.ov-member{display:grid;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:10px;width:100%;padding:8px;border:0;border-radius:10px;font:inherit;text-align:left;color:inherit;background:none;cursor:pointer}.ov-member:hover{background:var(--aa-panel)}.ov-member:focus-visible{outline:2px solid var(--aa-blue);outline-offset:-2px}.ov-member>aarudaya-icon{color:#9aa6ba}.ov-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;font-size:12px;font-weight:800;color:#fff;background:linear-gradient(135deg,#0a45e0,#009bfd)}.ov-member-off .ov-avatar{background:#c5ccd8}.ov-member-who{display:grid;min-width:0}.ov-member-who strong{font-size:13.5px;color:var(--aa-ink);overflow-wrap:anywhere}.ov-member-who em{margin-left:6px;padding:1px 6px;border-radius:999px;font-style:normal;font-size:10.5px;font-weight:700;color:var(--aa-blue);background:var(--aa-blue-soft);vertical-align:1px}.ov-member-who small{font-size:12px;color:var(--aa-muted)}.ov-member-off .ov-member-who strong{color:var(--aa-muted)}@container ov (max-width: 860px){.ov-charts-team{grid-template-columns:minmax(0,1fr)}app-admin-overview>.ov-charts-team{grid-template-rows:auto minmax(0,1fr)}.ov-charts-team .ov-team{grid-column:1 / -1;grid-row:1;flex-direction:row;align-items:center;gap:12px;padding-top:10px;padding-bottom:10px}.ov-charts-team .ov-team .biz-card-head{flex:none;margin:0}.ov-charts-team .ov-team .biz-card-head p{display:none}.ov-team-list{flex:1 1 auto;display:flex;gap:6px;margin:0;max-height:none;overflow-x:auto;overflow-y:hidden}.ov-team-list>li{flex:0 0 210px}.ov-team-list .ov-member{padding:6px 8px}.ov-team-list .ov-member-who strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-charts{gap:10px}.ov-charts-team .ov-team{padding-top:6px;padding-bottom:6px}.ws-kpis.ov-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@container ov (max-width: 440px){.ws-kpis.ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.ws-meter{display:inline-grid;grid-template-columns:26px 54px 22px;align-items:center;gap:6px;font-size:11.5px;color:var(--aa-muted)}.ws-meter i{position:relative;height:6px;border-radius:99px;background:var(--aa-line);overflow:hidden}.ws-meter i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--v, 0%);border-radius:99px;background:var(--ws-meter, var(--aa-blue))}.ws-meter b{font-weight:700;color:var(--aa-ink);text-align:right;font-variant-numeric:tabular-nums}.ws-form{display:grid;gap:12px}.ws-form .field{font-size:13px}.ws-facts{display:flex;flex-wrap:wrap;gap:6px}.ws-range{display:grid;grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:10px}.ws-range input[type=range]{width:100%;accent-color:var(--aa-blue)}.ws-range input[type=number]{width:100%}.ws-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.ws-range{grid-template-columns:minmax(0,1fr) 62px}.ws-range input[type=number]{padding-left:6px;padding-right:4px;text-align:center;font-variant-numeric:tabular-nums}.cm-meters{gap:12px}.bh-verdict{margin-top:12px;padding:8px 14px;gap:10px}.bh-verdict>aarudaya-icon{width:26px;height:26px}.bh-verdict strong{font-size:13.5px;white-space:nowrap}.bh-verdict span{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bh-verdict div{flex:1 1 auto;display:flex;align-items:baseline;gap:10px;min-width:0}.bh-intake{flex:none}.bh-feed{max-height:none;overflow:visible;padding:0 14px}.bhr-table{min-width:0}.bhr-table thead th{position:sticky;top:0;z-index:1;background:var(--aa-band)}.bhr-table th:first-child,.bhr-table td:first-child{width:100%;max-width:0}.bhr-table td:not(:first-child),.bhr-table th:not(:first-child){white-space:nowrap}.bhr-table th,.bhr-table td{padding-left:10px;padding-right:10px}.bhr-table th:first-child,.bhr-table td:first-child{padding-left:14px}.bhr-table .adm-cell-main{display:grid;min-width:0}.bhr-table .adm-cell-main>*{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.bbr-table .adm-cell-main>strong{-webkit-line-clamp:2}.bbr-count{margin-left:5px;font-size:11px;font-weight:700;color:var(--aa-soft);font-variant-numeric:tabular-nums}@container ws (max-width: 760px){.bbr-table th:nth-child(3),.bbr-table td:nth-child(3){display:none}.bbr-count{display:none}}.bhr-new{margin-left:6px;padding:1px 6px;font-size:10.5px}.bp-table{min-width:0}.bp-table th,.bp-table td{padding-left:10px;padding-right:10px}.bp-table th:first-child,.bp-table td:first-child{padding-left:14px}.bp-table .bl-num{white-space:nowrap}.bp-limits .adm-sub{display:block}.bp-share{display:block;width:72px;margin:5px 0 0 auto}.bp-table thead th{position:sticky;top:0;z-index:1;background:var(--aa-band)}.cm-label{margin-left:6px;font-weight:700}.cm-market app-role-demand-comparison>.adm-panel{margin:0;border:0;border-radius:0;box-shadow:none;overflow:visible}.cm-market .adm-chart-title,.cm-market .adm-chart-copy{display:none}.cm-market .adm-chart-stats{padding:0 0 6px}@container ws (max-width: 760px){.cm-meters .ws-meter>span{display:none}.cm-meters .ws-meter{grid-template-columns:34px 20px}}@container ws (max-width: 760px){.ws-meter{grid-template-columns:22px 34px 20px}}@media(max-width:860px){.bh-verdict div{flex-wrap:wrap;row-gap:2px}.bh-verdict span{white-space:normal}.bh-verdict{flex-wrap:wrap}}.ws-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.adm-dialog.cd-wide{width:min(1120px,96vw);max-width:none;height:min(88vh,780px);max-height:none;display:flex;flex-direction:column}.adm-dialog.cd-wide .adm-dialog-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.adm-dialog.cd-reports{padding:0}.cd-pane>.adm-form-section>.adm-form-kicker{margin:0 0 10px;font-family:Sora,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.02em;text-transform:none;color:var(--aa-navy)}.cd-pane .adm-check{margin:0 0 6px}.cw-part-bar{display:flex;justify-content:flex-end;margin:4px 0 10px}.cw-part-bar .cd-seg{min-width:320px}.cw-pane:has(>.cw-md){display:flex;flex-direction:column;overflow:hidden}.cw-pane:has(>.cw-md)>*{flex:none}.cw-md{flex:1 1 auto!important;min-height:0;display:grid;grid-template-columns:250px minmax(0,1fr);gap:16px}.cw-md-list{min-height:0}.cw-md-item i{font-size:11px}.cw-md-detail{display:flex;flex-direction:column;gap:10px;min-height:0;min-width:0;padding:14px;border:1px solid var(--aa-line);border-radius:14px;background:var(--aa-band)}.cw-md-detail>*{flex:none}.cw-md-detail>.cd-fill,.cw-md-detail>.cd-empty{flex:1 1 auto;min-height:0}.cw-md-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cw-md-head>div:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.cw-md-head strong{font-size:15px;color:var(--aa-navy)}.cw-skill-row{display:grid;grid-template-columns:minmax(0,1fr) 150px 140px;align-items:center;gap:12px;padding:6px 12px;border:1px solid var(--aa-line);border-radius:10px;background:#fff;font-size:13px}.cw-skill-row.co-changed{background:#fff8ec;border-color:#f3d7a8}.cw-skill-row em{font-style:normal;font-size:12px;font-weight:650;color:#9a5b12}.cw-skill-head{flex:none;padding:0 12px;border:0;background:transparent;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--aa-muted)}.cw-skill-row .cw-change-level{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums;color:var(--aa-muted)}.cw-skill-row .cw-change-level s{color:#98a2b3}.cw-skill-row .cw-change-level b{color:var(--aa-navy)}.cw-part-bar .cd-seg{min-width:420px}.cd-switch-sm{grid-template-columns:40px minmax(0,1fr);align-items:center;padding:9px 12px;margin:0 0 12px}.cd-report .cd-col:last-child{overflow:hidden}.cd-thread{flex:1 1 auto!important;min-height:0;max-height:none!important;padding:12px;border:1px solid var(--aa-line);border-radius:14px;background:var(--aa-panel);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--aa-line-2) transparent}.cd-decide{display:flex;flex-wrap:wrap;gap:8px}.biz-drawer .cd-msg{max-height:calc(4lh + 18px);overflow-y:auto;scrollbar-width:thin}.biz-drawer .adm-form-kicker{margin:10px 0 8px}.biz-drawer .adm-form-kicker:first-child{margin-top:0}.aa-glass .admin-content .cx-rail-head{background:var(--aa-band)}.aa-glass .admin-content .sg-overlay{background:#10182866}.aa-glass .admin-content .sg-overlay.sg-drawer-layer{background:#1018283d}.aa-glass .admin-content .sg-dialog{border-radius:26px}.etp-split{position:relative;display:grid;grid-template-columns:minmax(250px,300px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:12px;margin-top:12px}.etp-page.etp-sheet .etp-detail{position:absolute;z-index:6;top:0;right:0;bottom:0;width:min(1000px,calc(100% - 56px));box-shadow:-24px 0 48px -28px #10182880,0 0 0 1px var(--aa-line);animation:etp-sheet-in .16s cubic-bezier(.2,.8,.2,1)}@keyframes etp-sheet-in{0%{transform:translate(18px);opacity:.6}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.etp-page.etp-sheet .etp-detail{animation:none}}.etp-page.etp-sheet:not(.etp-open) .etp-detail,.etp-page.etp-one:not(.etp-open) .etp-detail,.etp-page.etp-one.etp-open .etp-list{display:none}.etp-scrim{display:none}.etp-page.etp-sheet.etp-open .etp-scrim{display:block;position:absolute;inset:0;z-index:5;border-radius:14px;background:#10182829}.etp-detail>.ws-empty{flex:1 1 auto}.etp-dhead{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:9px 12px 9px 14px;border-bottom:1px solid var(--aa-line);background:var(--aa-band)}.etp-dhead-title{flex:1 1 11rem;min-width:0;display:flex;align-items:center;gap:10px}.etp-dhead-title>div{min-width:0}.etp-dhead-title h2{margin:0;font-size:14.5px;font-weight:700;letter-spacing:-.01em;color:var(--aa-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etp-dhead-title p{margin:1px 0 0;font-size:12px;color:var(--aa-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etp-dhead-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;margin-left:auto}.etp-dhead-actions .adm-primary,.etp-dhead-actions .adm-quiet{padding:6px 12px;font-size:13px;white-space:nowrap}.etp-back,.etp-close{display:none!important}.etp-page.etp-one .etp-back{display:inline-flex!important;flex:none;padding:5px 10px 5px 6px;font-size:12.5px}.etp-page.etp-sheet .etp-close{display:inline-grid!important}.etp-listbody{padding:0 6px 6px}.etp-group{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;gap:8px;margin:0;padding:9px 8px 4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--aa-muted);background:#fff}.etp-group span{font-variant-numeric:tabular-nums;letter-spacing:0}.etp-rows{list-style:none;margin:0;padding:0;display:grid;gap:1px}.etp-listbody>.etp-rows:first-child{padding-top:6px}.etp-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:36px;box-sizing:border-box;padding:5px 10px;border:1px solid transparent;border-radius:9px;background:none;font:inherit;text-align:left;color:inherit;cursor:pointer}.etp-row:hover{background:var(--aa-panel)}.etp-row.on{background:var(--aa-blue-soft);border-color:#c9dafc}.etp-row:focus-visible{outline:2px solid var(--aa-blue);outline-offset:-2px}.etp-row-main{display:grid;min-width:0}.etp-row-main strong{display:flex;align-items:center;gap:5px;min-width:0;font-size:13px;font-weight:650;line-height:1.35;color:var(--aa-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etp-row-main strong aarudaya-icon{flex:none;color:#7a5af8}.etp-row-main small{min-width:0;font-size:11.5px;line-height:1.35;color:var(--aa-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etp-row-meta{display:flex;align-items:center;gap:6px}.etp-row-meta small{font-size:11.5px;color:var(--aa-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.etp-row-stack{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.etp-lang{font-size:10.5px;font-weight:700;letter-spacing:.04em;color:var(--aa-muted)}.etp-list .ws-pane-head{gap:8px}.etp-list .ws-search{flex:1 1 100%}.etp-sub{margin:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--aa-muted)}.etp-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px 14px;margin:0}.etp-facts>div{min-width:0}.etp-facts .etp-wide-fact{grid-column:1 / -1}.etp-facts dt{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--aa-muted)}.etp-facts dd{margin:2px 0 0;font-size:13px;line-height:1.45;color:var(--aa-ink);overflow-wrap:anywhere}.etp-facts dd a{color:var(--aa-blue);font-weight:600}.etp-kept{margin:0;font-size:12px;line-height:1.45;color:var(--aa-muted)}.etp-adetail,.etp-hdetail,.etp-act-about{background:linear-gradient(#fff 40%,#fff0) top / 100% 28px no-repeat local,linear-gradient(#fff0,#fff 60%) bottom / 100% 28px no-repeat local,linear-gradient(#1018281f,#10182800) top / 100% 12px no-repeat scroll,linear-gradient(#10182800,#1018281f) bottom / 100% 12px no-repeat scroll;background-color:#fff}@media(min-width:861px)and (max-height:700px){.etp-page>.etp-split{margin-top:10px}}@media(max-width:860px){.ws-page.etp-page.etp-one.etp-open>.adm-mast{display:none}}@media(max-width:600px){.etp-dhead{padding:8px 10px}.etp-dhead-title{flex-basis:100%}.etp-dhead-actions{margin-left:0;justify-content:flex-start}}@media(max-width:820px){.etp-steps .cd-rail{display:grid;grid-template-columns:repeat(var(--etp-steps, 3),minmax(0,1fr));gap:4px;padding:6px;overflow:visible}.etp-steps .cd-rail .cd-step{min-width:0;grid-template-columns:22px minmax(0,1fr);gap:6px;padding:6px 8px}.etp-steps .cd-step i{width:22px;height:22px;font-size:11px}.etp-steps .cd-step strong{font-size:12.5px;line-height:1.25}.etp-steps .cd-pane,.etp-ver .cd-pane{padding:12px 14px}.etp-ver .cd-rail{flex-direction:column;max-height:136px;overflow:auto}}@media(max-width:600px){.adm-modal:has(.etp-steps,.etp-ver){padding:10px}.etp-steps .cd-step small,.etp-steps .cd-badge,.etp-ver .cd-badge{display:none}.etp-steps .adm-dialog-head,.etp-ver .adm-dialog-head{padding:12px 12px 10px 14px}.etp-steps .adm-dialog-foot{padding:10px 12px}}.campus-filter{display:flex;gap:10px;flex-wrap:wrap}.campus-badge-info{background:var(--aa-blue-soft);color:var(--aa-blue)}.campus-badge-muted{background:var(--aa-bg);color:var(--aa-muted)}.cp-mast-actions{align-items:center}.cp-mast-actions .campus-filter{display:flex;gap:8px;margin:0}.cp-mast-actions .campus-filter label{display:flex;flex-direction:row;align-items:center;gap:6px;margin:0}.cp-mast-actions .campus-filter span{font-size:12px;font-weight:650;color:var(--aa-muted)}.cp-mast-actions .campus-filter .admin-select{min-width:0;padding:7px 10px;font-size:13px}.cp-plan{display:grid;align-content:start;gap:8px}.cp-rec{display:grid;gap:6px;padding:12px 14px;border-radius:12px;border:1px solid #c9dafc;background:linear-gradient(135deg,#f3f7ff,#fff 70%)}.cp-rec-kicker{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--aa-blue)}.cp-rec strong{font-size:14.5px;color:var(--aa-ink)}.cp-rec p{margin:0;font-size:12.5px;line-height:1.45;color:var(--aa-muted)}.cp-rec .adm-primary,.cp-rec .adm-quiet{justify-self:start;margin-top:2px}.cp-plan-head{margin:8px 0 0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--aa-muted)}.cp-item{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--aa-line);border-radius:12px;color:inherit;text-decoration:none;background:#fff}a.cp-item:hover{border-color:#c9ced6;background:var(--aa-panel)}.cp-item>aarudaya-icon{color:#9aa6ba}.cp-item-main{display:grid;gap:1px;min-width:0}.cp-item-main strong{font-size:13.5px;color:var(--aa-ink);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.cp-item-main small{font-size:12px;color:var(--aa-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cp-date{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;font-size:10.5px;font-weight:700;text-transform:uppercase;color:var(--aa-blue);background:var(--aa-blue-soft);line-height:1.05}.cp-date b{font-size:16px;color:var(--aa-ink)}.cp-ring{width:34px;height:34px;margin-left:3px;border-radius:50%;background:conic-gradient(var(--aa-green) var(--p, 0%),var(--aa-line) 0);-webkit-mask:radial-gradient(circle,transparent 11px,#000 12px);mask:radial-gradient(circle,transparent 11px,#000 12px)}.cp-none{margin:0;font-size:12.5px;color:var(--aa-muted)}.cpg-row{display:grid;grid-template-columns:minmax(0,1fr) fit-content(50%);align-items:center;gap:12px;padding:10px 12px;border-radius:10px}.cpg-row:hover{background:var(--aa-panel)}.cpg-facts{margin:0 0 14px}.cpg-length{max-width:260px}.cdr-row{display:grid;grid-template-columns:40px minmax(0,1fr) fit-content(45%);align-items:center;gap:12px;padding:9px 12px;border-radius:10px}.cdr-row:hover{background:var(--aa-panel)}.cdr-past .cp-date{color:var(--aa-tone-grey-fg);background:var(--aa-tone-grey-bg)}.cdr-go{padding:6px 12px;font-size:12.5px}.ccm-row{display:grid;grid-template-columns:minmax(0,1fr) fit-content(50%);align-items:center;gap:12px;padding:10px 12px;border-radius:10px}.ccm-row:hover{background:var(--aa-panel)}.cda-rec{flex:none;display:flex;align-items:center;gap:12px;margin-top:8px;padding:10px 12px;border-radius:12px;border:1px solid #c9dafc;background:#f3f7ff}.cda-rec>div{flex:1 1 auto;display:grid;gap:2px;min-width:0}.cda-rec strong{font-size:13.5px;color:var(--aa-ink)}.si-dialog{width:min(1080px,100%)}.si-steps{flex:none;display:flex;gap:6px;margin:0;padding:10px 22px;list-style:none;border-bottom:1px solid var(--aa-line);background:#fff}.si-steps li{display:inline-flex;align-items:center;gap:7px;padding:4px 12px 4px 4px;border-radius:999px;font-size:12.5px;font-weight:650;color:var(--aa-muted);background:var(--aa-bg)}.si-steps b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font-size:11px;color:var(--aa-muted);background:#fff}.si-steps li.on{color:var(--aa-blue);background:var(--aa-blue-soft)}.si-steps li.on b{color:#fff;background:var(--aa-tone-blue-solid)}.si-steps li.done{color:var(--aa-tone-green-fg);background:var(--aa-tone-green-bg)}.si-steps li.done b{color:var(--aa-tone-green-fg);background:#fff}.si-upload{display:grid;gap:14px}.si-drop{position:relative;display:grid;justify-items:center;gap:6px;padding:34px 20px;border:2px dashed #c3d1ea;border-radius:16px;text-align:center;color:var(--aa-muted);font-size:13px;background:linear-gradient(180deg,#f8fbff,#fff);cursor:pointer;transition:border-color .12s,background .12s}.si-drop:hover,.si-drop.si-drag{border-color:var(--aa-blue);background:var(--aa-blue-soft)}.si-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.si-drop strong{font-size:15px;color:var(--aa-ink)}.si-drop u{color:var(--aa-blue)}.si-drop-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;color:var(--aa-blue);background:#fff;box-shadow:0 6px 16px -8px #0a45e080}.si-guide{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--aa-line);border-radius:14px;background:var(--aa-band)}.si-guide h3{margin:0 0 6px;font-size:13.5px;color:var(--aa-ink)}.si-guide p{margin:0;font-size:13px;line-height:1.9;color:var(--aa-muted)}.si-guide .adm-quiet{flex:none}.si-note{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--aa-muted)}.si-review{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:hidden}.si-kpis{margin:0}.si-bar{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.si-fix{padding:6px 12px;font-size:12.5px}.si-foot-note{flex:1 1 auto;min-width:0;font-size:12.5px;color:var(--aa-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-done{display:grid;justify-items:center;gap:12px;text-align:center}.si-done>strong{font-size:15px;color:var(--aa-ink);max-width:60ch}.si-done .si-kpis{width:100%;text-align:left}.si-done-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;color:#fff;background:#12b76a;box-shadow:0 10px 22px -10px #12b76acc}.cp-board{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(0,1.25fr) minmax(250px,.95fr);gap:12px;margin-top:12px}.cp-ready .ws-chart .adm-chart-numbers{display:none}.cp-bands{flex:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin-top:6px;font-size:12.5px;color:var(--aa-muted)}.cp-bands span{display:flex;align-items:center;gap:6px;min-width:0}.cp-bands i{flex:none;width:9px;height:9px;border-radius:3px}.cp-bands b{margin-left:auto;color:var(--aa-ink);font-variant-numeric:tabular-nums}.cp-more{flex:none;display:inline-flex;align-items:center;gap:2px;font-size:12.5px;font-weight:650;color:var(--aa-blue);text-decoration:none}.cp-more:hover{text-decoration:underline}@container ws (max-width: 980px){.cp-board{grid-template-columns:minmax(210px,.85fr) minmax(0,1.1fr) minmax(220px,.95fr)}}@container ws (max-width: 760px){.cp-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container ws (max-width: 560px){.cp-board{grid-template-columns:minmax(0,1fr)}}.chr-logo-lg{flex:none;width:42px;height:42px;font-size:14px}.chr-bar{display:flex;gap:2px;height:6px;margin-top:2px;border-radius:99px;overflow:hidden;background:var(--aa-line)}.chr-bar i{min-width:0;flex-basis:0}.chr-bar-ready{background:#12b76a}.chr-bar-nearly{background:#0a45e0}.chr-bar-building{background:#c7cfe0}.chr-figure{font-size:12px;color:var(--aa-muted);white-space:nowrap}.chr-figure b{font-size:13px;color:var(--aa-ink);font-variant-numeric:tabular-nums}.chr-ready b{color:#067647}.chr-detail{display:flex;flex-direction:column;gap:10px}.chr-weak{flex:none;display:grid;gap:6px}.chr-weak small{font-size:12px;color:var(--aa-muted)}.chr-weak>span{display:flex;flex-wrap:wrap;gap:6px}.cb-list{list-style:none;margin:0;padding:6px;display:grid;gap:2px}.cb-row{display:grid;grid-template-columns:38px minmax(0,1fr) fit-content(42%);align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid transparent;border-radius:12px;font:inherit;text-align:left;color:inherit;background:none;cursor:pointer}.cb-row:hover{background:var(--aa-panel);border-color:var(--aa-line)}.cb-row:focus-visible{outline:2px solid var(--aa-blue);outline-offset:-2px}.cb-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;font-size:12.5px;font-weight:800;color:#5b3fd6;background:linear-gradient(135deg,#f3efff,#e4dcff)}.cb-main{display:grid;gap:3px;min-width:0}.cb-main strong{font-size:13.5px;color:var(--aa-ink);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.cb-main small{font-size:12px;color:var(--aa-muted);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.cb-warn{font-style:normal;color:#9a3d00}.cb-bar-nogoal{background:#ff9a1f}.cb-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 10px}.cb-found{margin:8px 10px 12px;border:1px dashed #f5c089;border-radius:12px;background:#fffaf3}.cb-found-head{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;color:#9a3d00}.cb-found-head>div{display:grid;gap:2px}.cb-found-head strong{font-size:13px;color:var(--aa-ink)}.cb-found-head small{font-size:12px;color:#6b4a2a}.cb-found-list{list-style:none;margin:0;padding:0 8px 8px;display:grid;gap:4px}.cb-found-list li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid #f3e3cf}.cb-found-text{flex:1 1 10rem;display:grid;gap:1px;min-width:0}.cb-found-text strong{font-size:13px;color:var(--aa-ink);overflow-wrap:anywhere}.cb-found-text small{font-size:12px;color:var(--aa-muted)}.cb-found-map{max-width:190px;font-size:12.5px}.cdr-branches{display:flex;flex-wrap:wrap;gap:6px}.si-branch-note{display:inline-flex;align-items:flex-start;gap:6px;flex:1 1 18rem;padding:6px 10px;border-radius:10px;font-size:12px;color:#9a3d00;background:#fff5ea}td.si-branch-off{color:#9a3d00}.ci-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px}.ci-themes{display:flex;flex-wrap:wrap;gap:6px}.ci-themes button{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid var(--aa-line);border-radius:12px;font:inherit;font-size:13.5px;font-weight:650;color:var(--aa-muted);background:#fff;cursor:pointer;transition:border-color .12s,background .12s,color .12s}.ci-themes button.on aarudaya-icon{color:var(--aa-blue)}.ci-headline{flex:1 1 18rem;display:flex;align-items:center;gap:8px;min-width:0;margin:0;padding:8px 12px;border-radius:12px;font-size:13px;color:var(--aa-muted);background:linear-gradient(90deg,#f3f7ff,#fff);border:1px solid #dbe6fb}.ci-headline aarudaya-icon{flex:none;color:var(--aa-blue)}.ci-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:12px;margin-top:12px}@media(max-width:860px){.ci-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:300px}}@media(max-height:780px)and (min-width:861px){.ci-grid .ws-card{padding:10px 12px 8px}.ci-grid .ws-card-head{margin-bottom:4px}.ci-bar{margin-top:10px}.ci-themes button{padding:6px 12px}.ci-headline{padding:6px 10px}}.sl{container-type:inline-size;container-name:sl}.sl-head,.sl-row{display:grid;align-items:center;gap:12px;grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,1fr) minmax(130px,1fr) minmax(0,1.1fr) minmax(0,.8fr)}.sl-no-interest .sl-head,.sl-no-interest .sl-row{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,1fr) minmax(130px,1fr) minmax(0,.8fr)}.sl-head{position:sticky;top:0;z-index:2;padding:8px 14px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--aa-muted);background:var(--aa-band);border-bottom:1px solid var(--aa-line)}.sl-rows{list-style:none;margin:0;padding:4px 6px}.sl-row{padding:9px 8px;border-radius:10px}.sl-row+.sl-row{border-top:1px solid var(--aa-line)}.sl-row:hover{background:var(--aa-panel)}.sl-row>*{min-width:0}.sl-row small{font-size:12px;color:var(--aa-muted);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.sl-row strong{font-size:13.5px;color:var(--aa-ink)}.sl-row.sl-off .sl-avatar,.sl-row.sl-off .sl-meter{opacity:.45}.sl-row.sl-off .sl-ready-text b{color:var(--aa-muted)}.sl-who{display:flex;align-items:center;gap:10px}.sl-avatar{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;font-size:12px;font-weight:800;color:#fff;background:#b7c3d6}.sl-avatar.sl-band-ready{background:linear-gradient(135deg,#12b76a,#0e9384)}.sl-avatar.sl-band-nearly{background:linear-gradient(135deg,#2f6bff,#0a45e0)}.sl-avatar.sl-band-no-goal{background:linear-gradient(135deg,#ff9a1f,#f26a00)}.sl-name{display:grid;min-width:0}.sl-name strong{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.sl-batch,.sl-ready,.sl-interest{display:grid;gap:2px}.sl-goal{font-size:13px;color:var(--aa-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sl-meter{position:relative;display:block;height:6px;border-radius:99px;background:var(--aa-line);overflow:hidden}.sl-meter i{position:absolute;inset:0 auto 0 0;border-radius:99px;background:#b7c3d6}.sl-meter.sl-band-ready i{background:#12b76a}.sl-meter.sl-band-nearly i{background:#0a45e0}.sl-ready-text{display:flex;align-items:baseline;gap:6px;font-size:12px;color:var(--aa-muted)}.sl-ready-text b{font-size:13px;color:var(--aa-ink);font-variant-numeric:tabular-nums}.sl-interest{display:flex;flex-wrap:wrap;gap:4px}.sl-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-width:0;padding:2px 8px 2px 6px;border-radius:999px;font-size:11.5px;font-weight:600;color:var(--aa-muted);background:var(--aa-bg)}.sl-chip>span{min-width:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.sl-stage{flex:none;width:7px;height:7px;border-radius:50%;background:#9ec5ff}.sl-stage-contacted{background:#5b9dff}.sl-stage-interviewing{background:#7a5af8}.sl-stage-offered{background:#f26a00}.sl-stage-hired{background:#12b76a}.sl-stage-notselected{background:#c7cfe0}@container ws (max-width: 900px){.admin-content>.ws-page>.adm-mast:has(.cp-mast-actions)>:first-child{flex-basis:10rem}.cp-mast-actions .campus-filter label>span{display:none}.cp-mast-actions .cp-btn-text{display:none}.admin-content>.ws-page>.adm-mast .cp-mast-actions{gap:6px}}.sl-active{display:flex;align-items:center;gap:8px}.sl-active>span:last-child{display:grid;min-width:0}.sl-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#c7cfe0}.sl-dot-on{background:#12b76a;box-shadow:0 0 0 3px #e6f6ec}@container sl (max-width: 900px){.sl-head,.sl-row{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,1fr) minmax(120px,1fr) minmax(0,.9fr)}.sl-c-interest{display:none}}@container sl (max-width: 700px){.sl-head,.sl-row,.sl-no-interest .sl-head,.sl-no-interest .sl-row{grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr) minmax(110px,1fr)}.sl-goal,.sl-head>:nth-child(3),.sl-c-active{display:none}}@container sl (max-width: 460px){.sl-head,.sl-row,.sl-no-interest .sl-head,.sl-no-interest .sl-row{grid-template-columns:minmax(0,1fr) minmax(100px,.8fr)}.sl-batch,.sl-head>:nth-child(2){display:none}}@media(max-width:640px){.si-guide{flex-direction:column}}.cda-rec span{font-size:12.5px;color:var(--aa-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ccm-row .adm-quiet,.ccm-row .adm-primary{padding:6px 12px;font-size:12.5px}.cd-pane textarea.cd-notes{min-height:76px;height:76px}.si-review{padding-bottom:12px}.si-review>.cd-fill,.si-review>.cd-empty{flex:1 1 auto;min-height:0}.si-row{display:grid;grid-template-columns:44px minmax(0,1.5fr) minmax(0,1.1fr) 56px minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:12px;padding:7px 12px;border:1px solid var(--aa-line);border-radius:10px;background:#fff;font-size:13px}.si-row-head{flex:none;padding:0 12px;border:0;background:transparent;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--aa-muted)}.si-rownum{font-variant-numeric:tabular-nums;color:var(--aa-muted)}.si-cell{min-width:0}.si-cell strong{display:block;font-weight:600;color:var(--aa-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-cell small{display:block;font-size:11.5px;color:var(--aa-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-branch-off strong{color:#9a5b12}.adm-dialog.si-dialog.cd-tall{height:min(92vh,780px)}.si-review .si-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.si-review .si-row{padding:5px 12px}.co-off td{opacity:.5}.co-off td:first-child{opacity:1}.co-filters{flex-wrap:wrap;align-items:flex-end}.co-check{flex-direction:row!important;align-items:center;gap:8px!important;font-size:13.5px}.co-starred{background:var(--aa-blue-soft);border-color:var(--aa-blue);color:var(--aa-blue)}.co-declined{color:#b42318;font-weight:600}.co-msg{position:relative}.co-unread{display:inline-block;min-width:18px;padding:0 6px;border-radius:999px;background:var(--aa-tone-orange-solid);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.co-msg .co-unread{position:absolute;top:-6px;right:-6px}.bl-credit-links{margin:12px 16px 0;display:flex;flex-wrap:wrap;gap:10px}.co-seg{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--aa-line);background:#fff}.co-seg button[aria-pressed]{border:1px solid var(--aa-line);background:#fff;color:var(--aa-muted);border-radius:999px;padding:6px 12px;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.co-seg button[aria-pressed].is-on{border-color:var(--aa-navy-brand);background:#eef3fb;color:var(--aa-navy)}.co-row-link{cursor:pointer}.co-row-link:hover{background:var(--aa-panel)}.co-row-link:focus-visible{outline:2px solid var(--aa-blue);outline-offset:-2px}.vi-page{min-height:100vh;background:#f4f6f8;color:#1c2434}.vi-wrap{max-width:640px;margin:0 auto;padding:48px 20px 72px}.vi-kicker{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#667085}.vi-wrap h1{margin:0 0 18px;font-size:28px;line-height:1.2}.vi-wrap h2{margin:0;font-size:20px;line-height:1.35}.vi-card{display:grid;gap:12px;padding:18px;border:1px solid #e4e7ec;border-radius:16px;background:#fff}.vi-card p{margin:0;line-height:1.5}.vi-card+.vi-card,.vi-step+.vi-card{margin-top:12px}.vi-quiet{margin:0 0 12px;color:#667085;line-height:1.45}.vi-error{margin:0;color:#b42318;line-height:1.45}.vi-step{margin:0 0 8px;font-size:13px;font-weight:700;color:#667085}.vi-time{margin:0;font-variant-numeric:tabular-nums;font-weight:700}.vi-actions{display:flex;flex-wrap:wrap;gap:8px}.vi-primary,.vi-quiet-btn{border-radius:10px;font:inherit;font-weight:700;cursor:pointer}.vi-primary{border:0;padding:10px 16px;background:#172033;color:#fff}.vi-quiet-btn{border:1px solid #e4e7ec;padding:10px 16px;background:#fff;color:#172033}.vi-primary:disabled,.vi-quiet-btn:disabled{opacity:.45;cursor:not-allowed}app-company-hiring{display:block}.hr-roles{list-style:none;margin:4px 18px 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.hr-roles>li{display:grid;gap:10px;min-width:0;padding:14px 16px;border:1px solid var(--aa-line);border-radius:14px;background:#fff}.hr-role-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:4px 12px;min-width:0}.hr-role-head>div{display:grid;min-width:0}.hr-role-head strong{font-size:14.5px;color:var(--aa-ink);overflow-wrap:anywhere}.hr-role-head span{font-size:12.5px;color:var(--aa-muted)}.hr-role-head b{font-size:12.5px;font-weight:650;color:#b54708}.hr-role-head b.hr-done{color:#067647}.hr-bar{display:block;height:8px;border-radius:999px;background:var(--aa-bg);overflow:hidden}.hr-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0a45e0,#009bfd)}.hr-stages{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.hr-stages li{display:inline-flex;align-items:baseline;gap:5px;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:600;color:var(--aa-muted);background:var(--aa-bg)}.hr-stages em{font-style:normal;font-weight:800}.hr-stages .hr-s1 em{color:#4466c4}.hr-stages .hr-s2 em{color:#2f5fd8}.hr-stages .hr-s3 em{color:#0a45e0}.hr-stages .hr-s4 em{color:#00123a}.hr-stages .hr-s5{color:#065f46;background:#e9f9f1}.hr-stages .hr-out{color:#912018;background:#fef3f2}.hr-stages .hr-zero{color:var(--aa-soft);background:#fff;box-shadow:inset 0 0 0 1px var(--aa-line)}.hr-stages .hr-zero em{color:inherit}@media(max-width:560px){.hr-roles{grid-template-columns:minmax(0,1fr)}}.ws-pane .hr-roles{margin:0;grid-template-columns:minmax(0,1fr);gap:10px}.co-role-detail{display:flex;flex-direction:column;gap:10px}.chr-facts.co-role-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.co-good{color:#067647!important}.co-violet{color:#5b3fd6!important}.co-branch-group{display:grid;gap:6px}.co-branch-all{display:inline-flex;align-items:center;gap:8px;font-size:12.5px}.co-branch-all strong{font-size:12.5px;color:var(--aa-muted)}.co-branch-fields{display:flex;flex-wrap:wrap;gap:6px}.co-branch-field{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--aa-line);border-radius:999px;font-size:12.5px;color:var(--aa-muted);background:#fff;cursor:pointer}.co-branch-field input,.co-branch-all input{width:14px;height:14px;margin:0;accent-color:#7a5af8}.co-outside{font-weight:700;color:#5b3fd6}.co-sg{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:99px;font-size:11px;font-weight:650;vertical-align:1px}.co-sg-wait{background:#fff4e5;color:#9a5b12}.co-sg-no{background:#fdecea;color:#b42318}.co-sg-own{background:#f1ebff;color:#5b3cc4}.co-sg-map{background:#eef4ff;color:var(--aa-blue)}.co-locked{display:flex;gap:10px;align-items:flex-start;margin:0 0 14px;padding:10px 12px;border-radius:12px;background:#fff8ec;border:1px solid #f3d7a8;font-size:13px;line-height:1.5;color:#5a3d12}.co-locked aarudaya-icon{flex:none;margin-top:2px;color:#9a5b12}.co-locked b{color:#3d2a0c}.co-scope-opt{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--aa-line);border-radius:12px;background:#fff;cursor:pointer}.co-scope-opt strong{font-size:13px;color:var(--aa-navy)}.co-scope-opt em{font-style:normal;font-size:11px;font-weight:700;color:#157a42;background:#e7f8ee;border-radius:99px;padding:1px 7px;margin-left:4px}.co-scope-opt small{display:block;margin-top:3px;font-size:12px;line-height:1.45;color:var(--aa-muted)}.adm-list-table.co-cand-table{min-width:0}.co-cand-table th:nth-child(n+2),.co-cand-table td:nth-child(n+2){white-space:nowrap}@container ws (max-width: 760px){.co-cand-table th:nth-child(4),.co-cand-table td:nth-child(4){display:none}}@container ws (max-width: 480px){.co-cand-table th:nth-child(3),.co-cand-table td:nth-child(3){display:none}}app-company-shell .adm-modal{padding:24px}app-company-shell .adm-dialog{width:min(540px,100%);max-height:min(90vh,760px);border-radius:18px}app-company-shell .adm-dialog-wide{width:min(1040px,100%)}.cd-span{grid-column:1 / -1}.cd-toolbar{display:flex;align-items:center;gap:10px}.cd-toolbar .ws-search{flex:1 1 auto;max-width:420px}.cd-search{max-width:none!important;width:100%}.cd-inline-foot{display:flex;justify-content:flex-end;gap:8px}.cd-skill{display:grid;grid-template-columns:22px minmax(0,1fr) 72px 190px 78px;align-items:center;gap:12px;padding:7px 12px;border:1px solid var(--aa-line);border-radius:12px;background:#fff}.cd-skill-head{padding:0 12px;border:0;background:transparent;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--aa-muted)}.cd-skill.off .cd-skill-name,.cd-skill.off .cd-skill-base,.cd-skill.off .cd-level,.cd-skill.off .cd-mh{opacity:.45}.cd-skill>input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--aa-blue)}.cd-skill-name .co-sg{margin-left:4px}.cd-skill-base{font-size:13px;font-weight:600;color:var(--aa-muted);font-variant-numeric:tabular-nums}.cd-skill-base em{margin-left:4px;font-style:normal;font-size:10.5px;font-weight:700;padding:1px 6px;border-radius:99px;background:#fff1dc;color:#9a5b12}.cd-level{display:grid;grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:8px}.cd-level input[type=range]{width:100%;accent-color:var(--aa-blue)}.cd-level input[type=number]{width:52px;padding:5px 6px;border:1px solid var(--aa-line);border-radius:8px;font:inherit;font-size:13px;text-align:center}.cd-mh{display:flex;justify-content:center}.cd-pick{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border:1px solid var(--aa-line);border-radius:12px;background:#fff;font:inherit;text-align:left;cursor:pointer;color:var(--aa-navy)}.cd-pick:hover:not(:disabled){border-color:#9fbcf5;background:#f7faff}.cd-pick:disabled{opacity:.5;cursor:default}.cd-pick strong{display:block;font-size:13.5px}.cd-pick small{display:block;font-size:11.5px;color:var(--aa-muted)}.cd-pick em{flex:none;display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:12px;font-weight:650;color:var(--aa-blue)}.cd-why{resize:none;field-sizing:content;min-height:calc(2lh + 18px);max-height:calc(4lh + 18px);overflow:hidden}.cd-stage{position:relative;display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--aa-line);border-radius:12px;background:#fff;font-size:13px;font-weight:600;color:var(--aa-muted);cursor:pointer}.cd-stage input{position:absolute;opacity:0}.cd-stage i{width:10px;height:10px;flex:none;border-radius:50%;background:#c9ced6}.cd-stage.on{border-color:#9fbcf5;background:var(--aa-blue-soft);color:var(--aa-blue-deep);box-shadow:inset 0 0 0 1px #9fbcf5}.cd-stage.on i{background:var(--aa-blue)}.cd-stage.now:after{content:"now";margin-left:auto;font-size:10.5px;font-weight:700;color:var(--aa-muted)}.cd-stage.cd-stage-end.on i{background:#d92d20}.cd-stage.cd-stage-win.on i{background:#17b26a}.cd-stage:has(input:disabled){opacity:.4;cursor:not-allowed}.cd-stage:has(input:focus-visible){outline:3px solid rgba(10,69,224,.3);outline-offset:2px}.cd-score{display:flex;align-items:center;gap:14px;padding:14px;border-radius:16px;background:linear-gradient(145deg,#eef3ff,#f8faff);border:1px solid #d6e2fb}.cd-ring{--p: 0;flex:none;width:76px;height:76px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--aa-blue) calc(var(--p) * 1%),var(--aa-line) 0)}.cd-ring b{width:60px;height:60px;display:grid;place-items:center;border-radius:50%;background:#fff;font-family:Sora,sans-serif;font-size:19px;color:var(--aa-navy)}.cd-score strong{display:block;font-size:15px;color:var(--aa-navy)}.cd-score small{display:block;margin-top:2px;font-size:12px;color:var(--aa-muted)}.cd-bar{height:6px;margin-top:6px;border-radius:99px;background:var(--aa-line);overflow:hidden}.cd-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f6bff,#0a45e0)}.cd-topic{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 12px;border:1px solid var(--aa-line);border-radius:12px;background:#fff}.cd-topic>span:first-child{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--aa-bg);color:var(--aa-soft)}.cd-topic.on{border-color:#bfe5cc;background:#f5fcf7}.cd-topic.on>span:first-child{background:#dff5e7;color:#157a42}.cd-topic strong{display:block;font-size:13.5px;color:var(--aa-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-topic small{display:block;font-size:11.5px;color:var(--aa-muted)}.cd-meters{display:grid;gap:12px;padding:12px 14px;border:1px solid var(--aa-line);border-radius:14px;background:#fff}.cd-meters>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;align-items:baseline}.cd-meters span{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--aa-muted)}.cd-meters strong{font-size:13.5px;font-weight:650;color:var(--aa-navy);white-space:nowrap}.cd-meters .cd-bar{grid-column:1 / -1;margin:0}.adm-dialog-body.cd-chat{display:flex;flex-direction:column;overflow:hidden;padding-bottom:14px}.cd-chat app-message-thread{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.cd-chat .mt-list{flex:1 1 auto;max-height:none;min-height:0;padding:12px;border:1px solid var(--aa-line);border-radius:14px;background:var(--aa-panel);scrollbar-width:thin;scrollbar-color:var(--aa-line-2) transparent}.cd-chat .mt-msg{background:#fff;box-shadow:0 1px 2px #1018280f}.cd-chat .mt-mine{background:var(--aa-blue-soft)}.cd-chat .mt-compose textarea{resize:none}@media(max-width:820px){.cd-skill{grid-template-columns:22px minmax(0,1fr) 64px}.cd-skill-base,.cd-skill-head{display:none}}.cd-stages-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-more,.cd-gap{margin-top:14px}.cd-readonly{display:flex;align-items:center;gap:8px;margin:0;padding:9px 12px;border:1px dashed var(--aa-line);border-radius:10px;background:var(--aa-panel);font-size:14px;color:var(--aa-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campus-notice{background:#e6f6ec;color:#1a7a42;border-radius:10px;padding:10px 14px;font-size:13.5px;margin:12px 0}.bl-settings{padding:16px;max-width:860px}.rb-login-brand{font-size:1.35rem;font-weight:800;line-height:1.1;color:var(--aa-ink);margin:0 0 4px}.rb-switch{text-align:center;margin:12px 0 0}.rb-switch button{background:none;border:0;padding:0;color:var(--aa-blue);font:inherit;cursor:pointer;text-decoration:underline}.rb-once{border:1px solid var(--aa-orange);background:var(--aa-orange-soft);border-radius:10px;padding:12px 14px;display:grid;gap:8px}.rb-once code{display:block;overflow-wrap:anywhere;font-size:.85rem;background:var(--aa-card);border-radius:6px;padding:8px 10px}.rb-events{display:flex;flex-wrap:wrap;gap:8px 16px;margin:4px 0 8px}app-console-customers .adm-list-table{min-width:0}.rb-events label{display:inline-flex;gap:6px;align-items:center;font-size:.9rem}.rb-code{overflow-x:auto;font-size:.82rem;background:#0f172a;color:#e2e8f0;border-radius:10px;padding:12px 14px;margin:8px 0;white-space:pre}.rb-public{min-height:100vh;background:var(--aa-page);padding:24px 16px 48px}.rb-public-bar{max-width:860px;margin:0 auto 16px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.rb-public-bar h1{font-size:1.25rem;margin:0}.rb-public .bl-doc-wrap{max-width:860px;margin:0 auto}.rb-powered{max-width:860px;margin:16px auto 0;text-align:center;font-size:.8rem;color:var(--aa-muted)}@media print{.rb-public{background:none;padding:0}.rb-public-bar,.rb-powered{display:none}}.rb-tag{margin-left:8px}.rbt-panel{padding-bottom:16px}.rbt-panel .adm-table-scroll{margin:0 18px}.rbt-invite{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;gap:12px;align-items:end;margin:8px 18px 0}.rbt-form-error{margin:10px 18px 0}.rbt-tag{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:700;color:var(--aa-muted);background:var(--aa-line);vertical-align:1px}.rbt-tag-you{color:var(--aa-blue);background:var(--aa-blue-soft)}.rb-resend{width:100%;justify-content:center}@media(max-width:700px){.rbt-invite{grid-template-columns:minmax(0,1fr)}}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]){--lv-blue: #0a45e0;--lv-blue-bright: #009bfd;--lv-blue-deep: #0636c4;--lv-blue-soft: #e8f1ff;--lv-navy: #00123a;--lv-primary: linear-gradient(135deg, #0b6fdb, #0a45e0 72%);--lv-primary-hover: linear-gradient(135deg, #0a62c8, #0636c4 72%);--lv-primary-shadow: 0 6px 14px -8px rgba(10, 69, 224, .6);--lv-ink: #121b2e;--lv-ink-2: #39435a;--lv-muted: #5a6478;--lv-faint: #8a93a5;--lv-page: #ffffff;--lv-surface: #ffffff;--lv-subtle: #f7f8fa;--lv-hover: #f2f4f7;--lv-line: #e4e7ec;--lv-line-strong: #d0d5dd;--lv-tint: #eef4ff;--lv-tint-edge: #b3c9f6;--lv-ai: #5b3fd6;--lv-ai-bg: #f0ecff;--lv-warn: #ad4a00;--lv-warn-bg: #fff0e0;--lv-danger: #b42318;--lv-proven: #067647;--lv-proven-bg: #e7f8ef;--lv-proven-fill: #12b76a;--lv-developing: #0a45e0;--lv-developing-bg: #e8f1ff;--lv-new: #4a5367;--lv-new-bg: #eef1f5;--lv-confirm: #0a45e0;--lv-confirm-edge: #6d97f7;--lv-soon: #ad4a00;--lv-soon-bg: #fff0e0;--lv-unmeasured: #5a6478;--lv-unmeasured-bg: #f2f4f7;--lv-meter-proven: #12b76a;--lv-meter-developing: #0a45e0;--lv-meter-confirm: #6d97f7;--lv-meter-new: #e4e7ec;--lv-home-ink: #0636c4;--lv-home-strong: #0a45e0;--lv-home-fill: #e8f1ff;--lv-home-soft: #f4f8ff;--lv-home-edge: #b3c9f6;--lv-home-grad-a: #0b6fdb;--lv-home-grad-b: #0a45e0;--lv-learn-ink: #0168b4;--lv-learn-strong: #0184e3;--lv-learn-fill: #e0effe;--lv-learn-soft: #f3f9ff;--lv-learn-edge: #b2d9ff;--lv-learn-grad-a: #037bba;--lv-learn-grad-b: #035ab6;--lv-progress-ink: #077274;--lv-progress-strong: #059194;--lv-progress-fill: #d3f5f4;--lv-progress-soft: #eefbfb;--lv-progress-edge: #a3e2e1;--lv-progress-grad-a: #03837d;--lv-progress-grad-b: #05686f;--lv-prepare-ink: #af386b;--lv-prepare-strong: #d65087;--lv-prepare-fill: #ffe5ee;--lv-prepare-soft: #fef5f8;--lv-prepare-edge: #fec0d6;--lv-prepare-grad-a: #c5438b;--lv-prepare-grad-b: #b12359;--lv-opportunities-ink: #8e5b01;--lv-opportunities-strong: #b37403;--lv-opportunities-fill: #f8ecd0;--lv-opportunities-soft: #fcf8ed;--lv-opportunities-edge: #e8d29f;--lv-opportunities-grad-a: #9e6b02;--lv-opportunities-grad-b: #7a5a03;--lv-studies-ink: #4e7007;--lv-studies-strong: #668e22;--lv-studies-fill: #e9f1d9;--lv-studies-soft: #f6faf0;--lv-studies-edge: #cddbb0;--lv-studies-grad-a: #6a7d06;--lv-studies-grad-b: #396c01;--lv-settings-ink: #5a6678;--lv-settings-strong: #758297;--lv-settings-fill: #eaedf3;--lv-settings-soft: #f7f8fa;--lv-settings-edge: #ced5de;--lv-settings-grad-a: #65778a;--lv-settings-grad-b: #545e73;--lv-help-ink: var(--lv-settings-ink);--lv-help-strong: var(--lv-settings-strong);--lv-help-fill: var(--lv-settings-fill);--lv-help-soft: var(--lv-settings-soft);--lv-help-edge: var(--lv-settings-edge);--lv-help-grad-a: var(--lv-settings-grad-a);--lv-help-grad-b: var(--lv-settings-grad-b);--lv-ai-ink: #5b3fd6;--lv-ai-strong: #6d55e8;--lv-ai-fill: #f0ecff;--lv-ai-soft: #f8f6ff;--lv-ai-edge: #d4cbfa;--lv-ai-grad-a: #6e52e0;--lv-ai-grad-b: #5b3fd6;--lv-hue-ink: var(--lv-home-ink);--lv-hue-strong: var(--lv-home-strong);--lv-hue-fill: var(--lv-home-fill);--lv-hue-soft: var(--lv-home-soft);--lv-hue-edge: var(--lv-home-edge);--lv-hue-grad-a: var(--lv-home-grad-a);--lv-hue-grad-b: var(--lv-home-grad-b);--lv-hue-grad: linear-gradient(135deg, var(--lv-hue-grad-a), var(--lv-hue-grad-b));--lv-font-display: "Sora", "Inter", "Segoe UI", system-ui, sans-serif;--lv-font-ui: "Inter", "Segoe UI", system-ui, sans-serif;--lv-fw-regular: 400;--lv-fw-medium: 500;--lv-fw-semibold: 600;--lv-type-display-size: 40px;--lv-type-display-lh: 48px;--lv-type-display-weight: 600;--lv-type-display-ls: -.02em;--lv-type-display-ws: .04em;--lv-type-display-long-size: 32px;--lv-type-display-long-lh: 40px;--lv-type-title-size: 32px;--lv-type-title-lh: 40px;--lv-type-title-weight: 600;--lv-type-title-ls: -.01em;--lv-type-section-size: 20px;--lv-type-section-lh: 28px;--lv-type-section-weight: 500;--lv-type-section-family: var(--lv-font-display);--lv-type-card-size: 16px;--lv-type-card-lh: 24px;--lv-type-card-weight: 600;--lv-type-row-size: 15px;--lv-type-row-lh: 22px;--lv-type-row-weight: 500;--lv-type-body-size: 14px;--lv-type-body-lh: 20px;--lv-type-prose-size: 15px;--lv-type-prose-lh: 24px;--lv-type-measure: 36em;--lv-type-context-size: 15px;--lv-type-context-lh: 22px;--lv-type-meta-size: 13px;--lv-type-meta-lh: 18px;--lv-type-label-size: 13px;--lv-type-label-lh: 18px;--lv-type-label-weight: 500;--lv-type-nav-size: 15px;--lv-type-nav-lh: 20px;--lv-type-nav-weight: 500;--lv-type-nav-weight-on: 600;--lv-type-menu-size: 14px;--lv-type-menu-lh: 20px;--lv-type-tab-size: 15px;--lv-type-tab-lh: 20px;--lv-type-button-size: 14px;--lv-type-button-lh: 20px;--lv-type-button-weight: 600;--lv-type-button-weight-quiet: 500;--lv-type-button-lg-size: 15px;--lv-type-link-weight: 500;--lv-type-chip-size: 13px;--lv-type-chip-lh: 16px;--lv-type-chip-weight: 500;--lv-type-chip-h: 24px;--lv-type-figure-size: 28px;--lv-type-figure-lh: 32px;--lv-type-figure-ls: -.01em;--lv-type-input-size: 15px;--lv-type-input-lh: 22px;--lv-type-tabbar-size: 12px;--lv-type-tabbar-lh: 16px;--lv-type-display: var(--lv-type-display-weight) var(--lv-type-display-size)/var(--lv-type-display-lh) var(--lv-font-display);--lv-type-display-long: var(--lv-type-display-weight) var(--lv-type-display-long-size)/var(--lv-type-display-long-lh) var(--lv-font-display);--lv-type-title: var(--lv-type-title-weight) var(--lv-type-title-size)/var(--lv-type-title-lh) var(--lv-font-display);--lv-type-section: var(--lv-type-section-weight) var(--lv-type-section-size)/var(--lv-type-section-lh) var(--lv-type-section-family);--lv-type-card: var(--lv-type-card-weight) var(--lv-type-card-size)/var(--lv-type-card-lh) var(--lv-font-ui);--lv-type-row: var(--lv-type-row-weight) var(--lv-type-row-size)/var(--lv-type-row-lh) var(--lv-font-ui);--lv-type-empty: 500 15px/22px var(--lv-font-ui);--lv-type-body: 400 var(--lv-type-body-size)/var(--lv-type-body-lh) var(--lv-font-ui);--lv-type-prose: 400 var(--lv-type-prose-size)/var(--lv-type-prose-lh) var(--lv-font-ui);--lv-type-context: 400 var(--lv-type-context-size)/var(--lv-type-context-lh) var(--lv-font-ui);--lv-type-meta: 400 var(--lv-type-meta-size)/var(--lv-type-meta-lh) var(--lv-font-ui);--lv-type-label: var(--lv-type-label-weight) var(--lv-type-label-size)/var(--lv-type-label-lh) var(--lv-font-ui);--lv-type-nav: var(--lv-type-nav-weight) var(--lv-type-nav-size)/var(--lv-type-nav-lh) var(--lv-font-ui);--lv-type-menu: var(--lv-type-nav-weight) var(--lv-type-menu-size)/var(--lv-type-menu-lh) var(--lv-font-ui);--lv-type-tab: var(--lv-type-nav-weight) var(--lv-type-tab-size)/var(--lv-type-tab-lh) var(--lv-font-ui);--lv-type-seg: var(--lv-type-nav-weight) 14px/20px var(--lv-font-ui);--lv-type-button: var(--lv-type-button-weight) var(--lv-type-button-size)/var(--lv-type-button-lh) var(--lv-font-ui);--lv-type-button-quiet: var(--lv-type-button-weight-quiet) var(--lv-type-button-size)/var(--lv-type-button-lh) var(--lv-font-ui);--lv-type-link: var(--lv-type-link-weight) 14px/20px var(--lv-font-ui);--lv-type-chip: var(--lv-type-chip-weight) var(--lv-type-chip-size)/var(--lv-type-chip-lh) var(--lv-font-ui);--lv-type-figure: 600 var(--lv-type-figure-size)/var(--lv-type-figure-lh) var(--lv-font-display);--lv-type-input: 400 var(--lv-type-input-size)/var(--lv-type-input-lh) var(--lv-font-ui);--lv-type-tabbar: 500 var(--lv-type-tabbar-size)/var(--lv-type-tabbar-lh) var(--lv-font-ui);--lv-fs-title: var(--lv-type-title-size);--lv-fs-section: var(--lv-type-section-size);--lv-fs-body: var(--lv-type-body-size);--lv-fs-meta: var(--lv-type-meta-size);--lv-fs-pill: var(--lv-type-chip-size);font-family:var(--lv-font-ui);font-weight:var(--lv-fw-regular);font-optical-sizing:auto;font-kerning:normal;--lv-r-sm: 8px;--lv-r-md: 12px;--lv-r-lg: 16px;--lv-r-pill: 999px;--lv-shadow-pop: 0 16px 36px -14px rgba(16, 24, 40, .3), 0 2px 6px rgba(16, 24, 40, .06);--lv-shadow-dialog: 0 28px 64px -18px rgba(16, 24, 40, .38), 0 4px 12px rgba(16, 24, 40, .08);--lv-ease: cubic-bezier(.2, 0, 0, 1);--lv-dur: .15s;--lv-bar-h: 64px;--lv-side-w: 248px;--lv-rail-w: 68px;--lv-tabbar-h: 64px}@media(min-width:901px)and (max-height:760px){html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]){--lv-bar-h: 56px;--lv-type-display-size: 32px;--lv-type-display-lh: 40px;--lv-type-display-long-size: 28px;--lv-type-display-long-lh: 36px;--lv-type-title-size: 28px;--lv-type-title-lh: 36px;--lv-type-section-size: 18px;--lv-type-section-lh: 26px;--lv-type-card-size: 15px;--lv-type-card-lh: 20px;--lv-type-row-lh: 20px;--lv-type-figure-size: 24px;--lv-type-figure-lh: 28px}}@media(min-width:901px)and (max-height:660px){html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]){--lv-type-title-size: 24px;--lv-type-title-lh: 32px;--lv-type-context-size: 14px;--lv-type-context-lh: 20px}}@media(max-width:900px){html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]){--lv-bar-h: 56px;--lv-type-display-size: 28px;--lv-type-display-lh: 36px;--lv-type-display-long-size: 24px;--lv-type-display-long-lh: 32px;--lv-type-title-size: 24px;--lv-type-title-lh: 32px;--lv-type-section-size: 18px;--lv-type-section-lh: 26px;--lv-type-body-size: 15px;--lv-type-body-lh: 22px;--lv-type-input-size: 16px;--lv-type-input-lh: 24px}}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-shell{background:var(--lv-page);color:var(--lv-ink)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-bar{position:sticky;top:0;z-index:30;flex:none;background:var(--lv-surface);border-bottom:1px solid var(--lv-line);view-transition-name:lv-bar}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-bar-in{height:var(--lv-bar-h);max-width:1440px;margin:0 auto;padding:0 var(--lsh-gutter, 24px);box-sizing:border-box;display:flex;align-items:center;gap:22px;min-width:0}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-bar aarudaya-logo{flex:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-bar aarudaya-logo .logo{font-size:25px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-nav{display:flex;align-items:stretch;align-self:stretch;gap:2px;min-width:0;margin-right:auto}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-nav-link{position:relative;display:inline-flex;align-items:center;padding:0 12px;font:var(--lv-type-nav);color:var(--lv-ink-2);white-space:nowrap;text-decoration:none;transition:color var(--lv-dur) var(--lv-ease)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-nav-link:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:transparent;transition:background-color var(--lv-dur) var(--lv-ease)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-nav-link:hover{color:var(--lv-ink);text-decoration:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-nav-link:hover:after{background:var(--lv-hue-edge)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-nav-link.on{color:var(--lv-ink);font-weight:var(--lv-type-nav-weight-on)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-nav-link.on:after{background:var(--lv-hue-strong)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-nav-link:focus-visible{outline:2px solid var(--lv-blue);outline-offset:-4px;border-radius:8px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-nav-link{gap:6px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-nav-ic{display:none;flex:none;color:var(--lv-hue-strong)}@media(min-width:1280px){html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-nav-ic{display:inline-flex}}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-nav-t{display:inline-flex;flex-direction:column;align-items:center}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-nav-t:after{content:attr(data-label);content:attr(data-label) / "";height:0;overflow:hidden;visibility:hidden;font-weight:var(--lv-type-nav-weight-on);pointer-events:none;-webkit-user-select:none;user-select:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-tools{margin-left:auto;display:flex;align-items:center;gap:4px;flex:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-wrap{position:relative;flex:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-search{display:inline-flex;align-items:center;gap:10px;width:236px;height:40px;margin-right:6px;padding:0 6px 0 14px;border:1px solid var(--lv-line);border-radius:var(--lv-r-pill);background:var(--lv-subtle);color:var(--lv-muted);font:400 14px/20px var(--lv-font-ui);cursor:pointer;transition:border-color var(--lv-dur) var(--lv-ease),background-color var(--lv-dur) var(--lv-ease)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-search:hover,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-search[aria-expanded=true]{border-color:var(--lv-line-strong);background:#fff}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-search aarudaya-icon{flex:none;color:var(--lv-muted)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-search-label{flex:1 1 auto;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-kbd{display:inline-flex;align-items:center;flex:none;height:24px;padding:0 8px;border:1px solid var(--lv-line);border-radius:6px;background:#fff;font:var(--lv-type-chip);color:var(--lv-muted);white-space:nowrap}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-icon{position:relative;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--lv-r-pill);background:transparent;color:var(--lv-ink-2);cursor:pointer;transition:background-color var(--lv-dur) var(--lv-ease)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-icon:hover{background:var(--lv-hover);color:var(--lv-ink)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-icon[aria-expanded=true]{background:var(--lv-tint);color:var(--lv-blue)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-dot{position:absolute;top:1px;right:0;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--lv-danger);color:#fff;font:600 13px/20px var(--lv-font-ui);font-variant-numeric:tabular-nums;text-align:center;box-shadow:0 0 0 2px #fff}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-pop{position:absolute;top:calc(100% + 10px);right:0;z-index:40;max-width:calc(100vw - 32px);box-sizing:border-box;background:#fff;border:1px solid var(--lv-line);border-radius:14px;box-shadow:var(--lv-shadow-pop);color:var(--lv-ink);transform-origin:top right;animation:lv-pop-in .15s var(--lv-ease) both}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-notes-pop{width:320px;max-height:min(380px,calc(100dvh - var(--lv-bar-h) - 24px));overflow:auto;padding:12px;display:grid;gap:8px;font:var(--lv-type-meta)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-notes-empty{margin:0;padding:6px 4px;color:var(--lv-muted)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-note{display:grid;gap:2px;padding:8px 10px;border-radius:10px;background:var(--lv-subtle)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-note.fresh{background:var(--lv-tint)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-note b{font:var(--lv-type-row);color:var(--lv-navy)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-note span{font:var(--lv-type-meta);color:var(--lv-muted)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-note .lv-note-text{color:var(--lv-ink)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-avatar{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--lv-blue-soft);color:var(--lv-blue-deep);box-shadow:inset 0 0 0 1px #cfe0ff;font:600 13px/1 var(--lv-font-ui)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-me{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 8px 0 4px;border:0;border-radius:var(--lv-r-pill);background:transparent;color:var(--lv-ink);font:var(--lv-type-menu);cursor:pointer;transition:background-color var(--lv-dur) var(--lv-ease)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-me:hover,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-me[aria-expanded=true]{background:var(--lv-hover)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-me-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-chev{width:15px;height:15px;flex:none;color:var(--lv-faint);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-me-pop{width:296px;padding:6px;display:grid;gap:2px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-sheet-grab{display:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-who{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 10px 12px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-who .lv-avatar{width:40px;height:40px;font-size:14px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-who-t{display:grid;gap:3px;min-width:0}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-who-t b{font:var(--lv-type-card);color:var(--lv-ink);overflow-wrap:anywhere}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-who-t small{font:var(--lv-type-meta);color:var(--lv-muted);overflow-wrap:anywhere}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-menu-sep{display:block;height:1px;margin:4px 6px;background:var(--lv-line)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-menu-label{margin:6px 12px 2px;font:var(--lv-type-label);color:var(--lv-muted)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-row{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;min-height:40px;padding:8px 12px;border:0;border-radius:10px;background:none;font:var(--lv-type-menu);color:var(--lv-ink);text-decoration:none;text-align:left;cursor:pointer}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-row:hover{background:var(--lv-hover);color:var(--lv-ink);text-decoration:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-row.on{background:var(--lv-hue-fill);color:var(--lv-hue-ink)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-row aarudaya-icon{flex:none;color:var(--lv-muted)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-row[data-lv-hue] aarudaya-icon{color:var(--lv-hue-strong)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-row-t{display:grid;gap:2px;min-width:0}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-row-t b{font:var(--lv-type-row)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-row-t small{font:var(--lv-type-meta);color:var(--lv-muted)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-out:hover{background:#b423180f;color:var(--lv-danger)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-out:hover aarudaya-icon{color:var(--lv-danger)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-me-more,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-scrim{display:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) app-lv-tabbar{display:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-crumbbar{flex:none;width:100%;max-width:1440px;margin:0 auto;padding:12px var(--lsh-gutter, 24px) 0;box-sizing:border-box}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-crumb{min-width:0}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-crumb-list{display:flex;align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none;font:400 13px/20px var(--lv-font-ui);color:var(--lv-muted)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-crumb-step{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-crumb-step+.lv-crumb-step:before{content:"\203a";color:var(--lv-faint)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-crumb-link{color:var(--lv-muted);font-weight:400;text-decoration:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-crumb-link:hover{color:var(--lv-blue);text-decoration:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-crumb-here{color:var(--lv-ink);font-weight:500;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-crumb-step:first-child>:is(.lv-crumb-link,.lv-crumb-here){color:var(--lv-hue-ink);font-weight:500}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-crumb-step:first-child>.lv-crumb-link:hover{color:var(--lv-hue-ink);text-decoration:underline;text-underline-offset:3px}@media(max-width:1279px){html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-bar-in{gap:14px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-nav-link{padding:0 10px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-nav-link:after{left:10px;right:10px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-search{width:200px}}@media(max-width:1180px){html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-search .lv-kbd{display:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-search{width:168px}}@media(max-width:1080px){html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-me-name{display:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-search{width:40px;padding:0;justify-content:center;border-color:transparent;background:none;margin-right:0}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-search-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}@media(min-width:901px)and (max-width:1000px){html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-nav-link{padding:0 8px;font-size:14px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-nav-link:after{left:8px;right:8px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-bar aarudaya-logo .logo{font-size:22px}}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-shell--sidebar{display:grid;grid-template-columns:var(--lv-side-w) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-items:stretch}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-shell--sidebar.lv-railed{--lv-side-w: var(--lv-rail-w)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-shell--sidebar>app-lv-side{grid-column:1;grid-row:1 / span 2;position:sticky;top:0;z-index:31;height:100dvh;align-self:start;min-width:0}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-shell--sidebar>.lv-bar{grid-column:2;grid-row:1}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-shell--sidebar>.app-main{grid-column:2;grid-row:2;min-width:0;min-height:0}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-shell--sidebar .lv-bar-in{max-width:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-shell--sidebar .lv-bar-logo{display:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-shell--sidebar .lv-bar-crumb{flex:1 1 auto;min-width:0}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-shell--sidebar .lv-bar-crumb .lv-crumb-list{font-size:14px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-shell--sidebar .lv-me-acc{display:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-side{display:flex;flex-direction:column;width:var(--lv-side-w);height:100%;box-sizing:border-box;padding:12px 12px 14px;background:var(--lv-surface);border-right:1px solid var(--lv-line);overflow:hidden;view-transition-name:lv-side}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-side-top{display:flex;align-items:center;justify-content:space-between;gap:8px;height:40px;margin:0 0 14px;padding:0 2px 0 8px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-side-logo .logo{font-size:23px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-side-toggle{display:grid;place-items:center;flex:none;width:34px;height:34px;padding:0;border:0;border-radius:var(--lv-r-sm);background:none;color:var(--lv-muted);cursor:pointer;transition:background-color var(--lv-dur) var(--lv-ease)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-side-toggle:hover{background:var(--lv-hover);color:var(--lv-ink)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-side-goal{display:flex;align-items:center;gap:10px;min-width:0;margin:0 0 16px;padding:10px;border:1px solid var(--lv-line);border-radius:var(--lv-r-md);background:var(--lv-subtle);color:var(--lv-ink);text-decoration:none;transition:border-color var(--lv-dur) var(--lv-ease)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-side-goal:hover{border-color:var(--lv-tint-edge);text-decoration:none;color:var(--lv-ink)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-side-goal-ic{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:var(--lv-r-sm);background:var(--lv-tint);color:var(--lv-blue)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-side-goal-t{display:grid;gap:1px;min-width:0}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-side-goal-t small{font:var(--lv-type-meta);color:var(--lv-muted)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-side-goal-t b{font:var(--lv-type-row);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-side-nav,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-side-foot{display:flex;flex-direction:column;gap:2px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-side-foot{margin-top:auto;padding-top:10px;border-top:1px solid var(--lv-line)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-side-link{display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;border-radius:var(--lv-r-sm);font:var(--lv-type-menu);color:var(--lv-ink-2);text-decoration:none;white-space:nowrap;transition:background-color var(--lv-dur) var(--lv-ease)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-side-link aarudaya-icon{flex:none;color:var(--lv-hue-strong)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-side-link:hover{background:var(--lv-hover);color:var(--lv-ink);text-decoration:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-side-link.on{background:var(--lv-hue-fill);color:var(--lv-hue-ink);font-weight:var(--lv-type-nav-weight-on)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-side-link.on aarudaya-icon{color:var(--lv-hue-ink)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-side-label{min-width:0;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-side.is-rail{padding-inline:10px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-side.is-rail .lv-side-top{justify-content:center;padding:0}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-side.is-rail .lv-side-logo{display:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-side.is-rail .lv-side-goal{justify-content:center;padding:8px 0}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-side.is-rail .lv-side-link{justify-content:center;padding:0}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-side.is-rail :is(.lv-side-label,.lv-side-goal-t){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:900px){html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-shell--sidebar{display:flex;flex-direction:column}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-shell--sidebar>app-lv-side{display:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-shell--sidebar .lv-bar-logo{display:inline-flex}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-nav,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-crumbbar,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-bar-crumb{display:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-bar-in{gap:8px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-bar aarudaya-logo .logo{font-size:22px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-search{width:40px;margin:0;padding:0;justify-content:center;border-color:transparent;background:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-search .lv-kbd{display:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-search-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-me-name,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-chev{display:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-me{padding:0 2px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) app-lv-tabbar{display:block}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;height:calc(var(--lv-tabbar-h) + env(safe-area-inset-bottom,0px));box-sizing:border-box;padding:0 2px env(safe-area-inset-bottom,0px);background:var(--lv-surface);border-top:1px solid var(--lv-line);view-transition-name:lv-tabbar}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-tabbar-item{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0 1px;color:var(--lv-muted);font:var(--lv-type-tabbar);text-decoration:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-tabbar-item:hover{color:var(--lv-ink);text-decoration:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-tabbar-icon{display:grid;place-items:center;width:52px;height:28px;border-radius:var(--lv-r-pill);transition:background-color .2s var(--lv-ease)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-tabbar-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-tabbar-icon{color:var(--lv-hue-strong)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-tabbar-item.on{color:var(--lv-hue-ink);font-weight:500;-webkit-text-stroke:.35px currentColor}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-tabbar-item.on .lv-tabbar-icon{background:var(--lv-hue-fill);color:var(--lv-hue-ink)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-tabbar-item:focus-visible{outline:2px solid var(--lv-blue);outline-offset:-3px;border-radius:10px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-shell>.app-main{padding-bottom:calc(var(--lv-tabbar-h) + env(safe-area-inset-bottom,0px))}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-me-more{display:block}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-me-pop{position:fixed;inset:auto 0 0;z-index:46;width:auto;max-width:none;max-height:85dvh;overflow:auto;padding:6px 12px calc(14px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;border-width:1px 0 0;transform-origin:bottom center;animation:lv-sheet-in .25s var(--lv-ease) both}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-sheet-grab{display:block;width:36px;height:4px;margin:4px auto 6px;border-radius:4px;background:var(--lv-line-strong)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-me-pop .lv-row{min-height:48px;font-size:15px;line-height:22px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-shell.lv-me-open>.lv-bar{z-index:47}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-me-first-sep{display:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-shell--sidebar .lv-me-acc{display:block}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-scrim{display:block;position:fixed;inset:0;z-index:45;padding:0;border:0;background:#10182866;cursor:pointer;animation:lv-fade-in .2s var(--lv-ease) both}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-notes-pop{position:fixed;top:calc(var(--lv-bar-h) + 8px);left:16px;right:16px;width:auto;max-width:none}}@media(max-width:380px){html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-tabbar-item{font-size:11px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-tabbar-icon{width:46px}}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) app-lv-palette{display:block}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette-scrim{position:fixed;inset:0;z-index:60;background:#10182852;animation:lv-fade-in .15s var(--lv-ease) both}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette{--lv-palette-top: max(8vh, 48px);position:fixed;z-index:61;top:var(--lv-palette-top);left:50%;transform:translate(-50%);width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - var(--lv-palette-top) - 24px);display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:var(--lv-r-lg);box-shadow:var(--lv-shadow-dialog);animation:lv-rise-in .2s var(--lv-ease) both}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette-field{flex:none;display:flex;align-items:center;gap:12px;height:56px;padding:0 12px 0 18px;border-bottom:1px solid var(--lv-line)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette-field>aarudaya-icon{flex:none;color:var(--lv-muted)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette-input{flex:1 1 auto;min-width:0;height:100%;padding:0;border:0;outline:none;background:none;font:400 16px/24px var(--lv-font-ui);color:var(--lv-ink)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette-input::placeholder{color:var(--lv-muted);opacity:.85}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette-esc{cursor:pointer}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette-esc:hover{border-color:var(--lv-line-strong);color:var(--lv-ink)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 8px 10px;scrollbar-width:thin}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette-group-h{padding:10px 10px 4px;font:var(--lv-type-label);color:var(--lv-muted)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette-item{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:38px;padding:3px 10px;border-radius:10px;font:400 var(--lv-type-menu-size)/var(--lv-type-menu-lh) var(--lv-font-ui);color:var(--lv-ink);cursor:pointer}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette-item aarudaya-icon{display:grid;place-items:center;color:var(--lv-muted)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette-item[data-lv-hue] aarudaya-icon{color:var(--lv-hue-strong)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette-item.is-active{background:var(--lv-hue-fill);color:var(--lv-ink)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette-item.is-active aarudaya-icon{color:var(--lv-hue-ink)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette-item.is-active .lv-palette-meta{color:var(--lv-ink-2)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette-item[data-group=ask] aarudaya-icon{color:var(--lv-ai)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette-meta{font:var(--lv-type-meta);color:var(--lv-muted);white-space:nowrap}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette-empty{margin:0;padding:14px 10px;font:var(--lv-type-meta);color:var(--lv-muted)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-pill{display:inline-flex;align-items:center;height:var(--lv-type-chip-h);padding:0 10px;box-sizing:border-box;border-radius:var(--lv-r-pill);font:var(--lv-type-chip);white-space:nowrap;color:var(--lv-new);background:var(--lv-new-bg)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-pill[data-state=proven]{color:#fff;background:var(--lv-proven-fill);font-weight:600}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-pill[data-state=developing]{color:var(--lv-developing);background:var(--lv-developing-bg)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-pill[data-state=toConfirm]{color:var(--lv-blue);background:#fff;box-shadow:inset 0 0 0 1.5px #6d97f7}@media(max-height:700px){html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette{--lv-palette-top: 40px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette-item{min-height:34px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette-group-h{padding-top:8px}}@media(max-width:600px){html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette{--lv-palette-top: 0px;width:100vw;height:100dvh;max-height:100dvh;border-radius:0}}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-page>.lv-head,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) app-learn-head.lh--v2>.lv-head{padding:0;border:0;border-radius:0;background:none;box-shadow:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head{flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main actions" "tabs tabs";align-items:end;column-gap:20px;row-gap:12px;min-width:0;color:var(--lv-ink)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-main{grid-area:main;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 0;align-items:center;min-width:0}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-main>:not(.lv-head-mark){grid-column:2}@media(min-width:901px)and (max-height:760px){html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-mark{width:40px;height:40px;margin-right:14px;border-radius:12px}}@media(min-width:901px)and (max-height:660px){html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-mark{width:36px;height:36px;border-radius:11px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-mark svg{width:20px;height:20px}}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-mark{grid-column:1;grid-row:1 / span 2;display:grid;place-items:center;width:48px;height:48px;margin-right:16px;border-radius:14px;background:var(--lv-hue-grad);color:#fff;box-shadow:inset 0 0 0 1px #ffffff29,0 8px 18px -12px var(--lv-hue-grad-b)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-title{margin:0;font:var(--lv-type-title);letter-spacing:var(--lv-type-title-ls);text-wrap:balance;color:var(--lv-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-context{margin:0;min-height:var(--lv-type-context-lh);font:var(--lv-type-context);color:var(--lv-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-ctx{white-space:nowrap}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-ctx+.lv-ctx:before{content:"\b7";margin:0 8px;color:var(--lv-faint)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-ctx-stat{font-variant-numeric:tabular-nums}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-ctx-stat[data-tone=good]{color:var(--lv-proven)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-ctx-stat[data-tone=warn]{color:var(--lv-warn)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-actions{grid-area:actions;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px;min-height:40px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-actions .btn,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-actions a.btn{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 18px;border:0;border-radius:var(--lv-r-pill);background:var(--lv-primary);box-shadow:var(--lv-primary-shadow);color:#fff;font:var(--lv-type-button);white-space:nowrap;text-decoration:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-actions .btn:hover,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-actions a.btn:hover{background:var(--lv-primary-hover);color:#fff;text-decoration:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-actions :is(.btn.ghost,.btn.outline){color:var(--lv-blue-deep);background:#fff;box-shadow:inset 0 0 0 1px var(--lv-line-strong);font-weight:var(--lv-type-button-weight-quiet)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-actions :is(.btn.ghost,.btn.outline):hover{color:var(--lv-blue-deep);background:var(--lv-tint)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-actions .btn span{min-width:0;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-tabs{grid-area:tabs;display:flex;align-items:stretch;gap:24px;min-width:0;min-height:40px;border-bottom:1px solid var(--lv-line);overflow-x:auto;scrollbar-width:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-tabs::-webkit-scrollbar{display:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-tab{position:relative;display:inline-flex;align-items:center;padding:0 2px;font:var(--lv-type-tab);color:var(--lv-muted);text-decoration:none;white-space:nowrap;transition:color var(--lv-dur) var(--lv-ease)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:transparent}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-tab:hover{color:var(--lv-ink);text-decoration:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-tab:hover:after{background:var(--lv-hue-edge)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-tab.on{color:var(--lv-ink);font-weight:var(--lv-type-nav-weight-on)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-tab.on:after{background:var(--lv-hue-strong)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-tab:focus-visible{outline:2px solid var(--lv-blue);outline-offset:-2px;border-radius:6px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-ctx-stat[data-zero]{color:inherit}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-start{display:inline-flex;align-items:center;gap:12px;min-width:0}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-note{font:var(--lv-type-meta);color:var(--lv-muted);white-space:nowrap;text-decoration:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) a.lv-head-note:hover{color:var(--lv-blue-deep);text-decoration:underline}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-lede{display:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content .st-page:has(>.lv-head,>app-learn-head.lh--v2){gap:16px;padding-top:16px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-shell--topbar .shell-content .st-page:has(>.lv-head,>app-learn-head.lh--v2){padding-top:10px}@media(max-width:900px){html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head{grid-template-areas:"main" "actions" "tabs";grid-template-columns:minmax(0,1fr);row-gap:10px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-actions{justify-content:flex-start;min-height:0}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-title{white-space:normal}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-mark{grid-row:1;width:32px;height:32px;margin-right:12px;border-radius:10px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-mark svg{width:18px;height:18px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-main>.lv-head-context{grid-column:1 / -1}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-context{display:flex;flex-wrap:wrap;white-space:normal;margin-left:-18px;clip-path:inset(0 0 0 18px)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-context>.lv-ctx{flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-context>.lv-ctx:before,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-context>.lv-ctx+.lv-ctx:before{content:"\b7";display:inline-block;width:18px;margin:0;text-align:center;color:var(--lv-faint)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-tabs{animation:lv-tabs-more linear both;animation-timeline:scroll(self inline)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-start{flex-wrap:wrap;row-gap:6px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-note{white-space:normal}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head>.lv-head-actions:empty,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head.lv-head--notabs>.lv-head-tabs,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-head-main>.lv-head-context:not(:has(.lv-ctx)){display:none}}@media(min-width:901px)and (min-height:560px){html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-page>.sg{align-items:start}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .sg>.st-panel{max-height:100%}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .sg>.st-panel:has(.fl-pager){align-self:stretch}}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-empty{flex:none;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:4px 8px;padding:10px 12px;border:1px dashed var(--lv-line-strong);border-radius:10px;background:var(--lv-surface);text-align:left;font:var(--lv-type-meta);color:var(--lv-muted)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-empty strong{font:var(--lv-type-empty);color:var(--lv-ink)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-empty>:is(button,a,app-request-content){align-self:center}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-empty>aarudaya-icon{color:var(--lv-hue-strong)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .ps-who>.avatar{flex:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .pv-who .avatar{color:var(--lv-blue-deep);background:var(--lv-blue-soft);box-shadow:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .ca-day.past .ca-day-head{opacity:1}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .ca-day.past .ca-day-head :is(b,span){color:var(--lv-muted)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh :is(.ps-field input,.st-form input){font-weight:400}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-panel-head h2{font:var(--lv-type-section);letter-spacing:0;word-spacing:normal;text-wrap:balance;color:var(--lv-ink)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-panel-head p{font:var(--lv-type-body)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-panel-head p.lr-kick{font:var(--lv-type-label);letter-spacing:0;text-transform:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh :is(.st-panel:has(.cr-leg)>.st-panel-head,.st-panel-head:has(>.op-switch)) p{-webkit-line-clamp:2}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh :is(.st-row-text,.st-item) strong{font:var(--lv-type-row)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh :is(.st-row-text,.st-item) :is(small,p){font:var(--lv-type-meta)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh :is(.st-note,.st-panel-foot,.fl-pager){font:var(--lv-type-meta)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .fl-pager .fl-count{font-weight:400}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh :is(.st-sub,.field){font:var(--lv-type-label);letter-spacing:0;text-transform:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-form label{font:var(--lv-type-label)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh th{font:var(--lv-type-label);letter-spacing:0;text-transform:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh :is(.st-tag,.chip){font:var(--lv-type-chip);letter-spacing:0;text-transform:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-seg button{font:var(--lv-type-seg)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-seg button.on,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-row-n,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-seg b{font-weight:600}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-row-go{font:var(--lv-type-link)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-panel dt{font:var(--lv-type-meta)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-panel dd{font:500 14px/20px var(--lv-font-ui)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content :is(input:not([type=checkbox],[type=radio],[type=range]),textarea,select){font:var(--lv-type-input)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content :is(.btn,aarudaya-button button){font:var(--lv-type-button)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content :is(.btn,aarudaya-button button):is(.ghost,.outline,.secondary){font-weight:var(--lv-type-button-weight-quiet)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh :where(p,small,li)>:where(b,strong){font-weight:600}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .es-chip{font:var(--lv-type-chip)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .lr-rt{font-family:var(--lv-font-ui);font-size:13px;font-weight:600;letter-spacing:0}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content :is(p,small){text-wrap:pretty}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])::view-transition-old(root){animation:90ms var(--lv-ease) both lv-fade-out}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])::view-transition-new(root){animation:.18s var(--lv-ease) 40ms both lv-fade-in}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])::view-transition-group(lv-bar),html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])::view-transition-group(lv-side),html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])::view-transition-group(lv-tabbar){animation:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])::view-transition-old(lv-bar),html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])::view-transition-old(lv-side),html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])::view-transition-old(lv-tabbar){animation:none;opacity:0}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])::view-transition-new(lv-bar),html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])::view-transition-new(lv-side),html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])::view-transition-new(lv-tabbar){animation:none}@media(prefers-reduced-motion:reduce){html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])::view-transition-group(*),html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])::view-transition-old(*),html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])::view-transition-new(*){animation:none!important}}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-shell.is-pro{--lv-home-ink: #0a3bb0;--lv-home-strong: #1d4fd0;--lv-home-fill: #eaf1ff;--lv-home-soft: #f6f9ff;--lv-home-edge: #bccdf0;--lv-home-grad-a: #1260c4;--lv-home-grad-b: #0b3fb8;--lv-learn-ink: #1162a6;--lv-learn-strong: #287bc7;--lv-learn-fill: #e2f0fe;--lv-learn-soft: #f6fafe;--lv-learn-edge: #badaf9;--lv-learn-grad-a: #0075b2;--lv-learn-grad-b: #1656a4;--lv-progress-ink: #066c6d;--lv-progress-strong: #038688;--lv-progress-fill: #dcf4f4;--lv-progress-soft: #f2fbfb;--lv-progress-edge: #b3e0df;--lv-progress-grad-a: #067d77;--lv-progress-grad-b: #076268;--lv-prepare-ink: #9c3f64;--lv-prepare-strong: #bc557d;--lv-prepare-fill: #fee8ef;--lv-prepare-soft: #fff7f9;--lv-prepare-edge: #f5c8d7;--lv-prepare-grad-a: #af4d80;--lv-prepare-grad-b: #9a3355;--lv-opportunities-ink: #865601;--lv-opportunities-strong: #a66c04;--lv-opportunities-fill: #f6eed9;--lv-opportunities-soft: #fcf9f1;--lv-opportunities-edge: #e4d5af;--lv-opportunities-grad-a: #976601;--lv-opportunities-grad-b: #735503;--lv-studies-ink: #4c6820;--lv-studies-strong: #628234;--lv-studies-fill: #ebf1e0;--lv-studies-soft: #f8faf4;--lv-studies-edge: #d1dbbb;--lv-studies-grad-a: #65761f;--lv-studies-grad-b: #3b641a;--lv-settings-ink: #56606e;--lv-settings-strong: #6e7989;--lv-settings-fill: #eceff3;--lv-settings-soft: #f8f9fb;--lv-settings-edge: #d1d6dd;--lv-settings-grad-a: #63707f;--lv-settings-grad-b: #505868}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-shell{--lv-hue-ink: var(--lv-home-ink);--lv-hue-strong: var(--lv-home-strong);--lv-hue-fill: var(--lv-home-fill);--lv-hue-soft: var(--lv-home-soft);--lv-hue-edge: var(--lv-home-edge);--lv-hue-grad-a: var(--lv-home-grad-a);--lv-hue-grad-b: var(--lv-home-grad-b)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) :is([data-lv-section=home],[data-lv-hue=home]){--lv-hue-ink: var(--lv-home-ink);--lv-hue-strong: var(--lv-home-strong);--lv-hue-fill: var(--lv-home-fill);--lv-hue-soft: var(--lv-home-soft);--lv-hue-edge: var(--lv-home-edge);--lv-hue-grad-a: var(--lv-home-grad-a);--lv-hue-grad-b: var(--lv-home-grad-b)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) :is([data-lv-section=learn],[data-lv-hue=learn]){--lv-hue-ink: var(--lv-learn-ink);--lv-hue-strong: var(--lv-learn-strong);--lv-hue-fill: var(--lv-learn-fill);--lv-hue-soft: var(--lv-learn-soft);--lv-hue-edge: var(--lv-learn-edge);--lv-hue-grad-a: var(--lv-learn-grad-a);--lv-hue-grad-b: var(--lv-learn-grad-b)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) :is([data-lv-section=progress],[data-lv-hue=progress]){--lv-hue-ink: var(--lv-progress-ink);--lv-hue-strong: var(--lv-progress-strong);--lv-hue-fill: var(--lv-progress-fill);--lv-hue-soft: var(--lv-progress-soft);--lv-hue-edge: var(--lv-progress-edge);--lv-hue-grad-a: var(--lv-progress-grad-a);--lv-hue-grad-b: var(--lv-progress-grad-b)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) :is([data-lv-section=prepare],[data-lv-hue=prepare]){--lv-hue-ink: var(--lv-prepare-ink);--lv-hue-strong: var(--lv-prepare-strong);--lv-hue-fill: var(--lv-prepare-fill);--lv-hue-soft: var(--lv-prepare-soft);--lv-hue-edge: var(--lv-prepare-edge);--lv-hue-grad-a: var(--lv-prepare-grad-a);--lv-hue-grad-b: var(--lv-prepare-grad-b)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) :is([data-lv-section=opportunities],[data-lv-hue=opportunities]){--lv-hue-ink: var(--lv-opportunities-ink);--lv-hue-strong: var(--lv-opportunities-strong);--lv-hue-fill: var(--lv-opportunities-fill);--lv-hue-soft: var(--lv-opportunities-soft);--lv-hue-edge: var(--lv-opportunities-edge);--lv-hue-grad-a: var(--lv-opportunities-grad-a);--lv-hue-grad-b: var(--lv-opportunities-grad-b)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) :is([data-lv-section=studies],[data-lv-hue=studies]){--lv-hue-ink: var(--lv-studies-ink);--lv-hue-strong: var(--lv-studies-strong);--lv-hue-fill: var(--lv-studies-fill);--lv-hue-soft: var(--lv-studies-soft);--lv-hue-edge: var(--lv-studies-edge);--lv-hue-grad-a: var(--lv-studies-grad-a);--lv-hue-grad-b: var(--lv-studies-grad-b)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) :is([data-lv-section=settings],[data-lv-hue=settings]){--lv-hue-ink: var(--lv-settings-ink);--lv-hue-strong: var(--lv-settings-strong);--lv-hue-fill: var(--lv-settings-fill);--lv-hue-soft: var(--lv-settings-soft);--lv-hue-edge: var(--lv-settings-edge);--lv-hue-grad-a: var(--lv-settings-grad-a);--lv-hue-grad-b: var(--lv-settings-grad-b)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) :is([data-lv-section=help],[data-lv-hue=help]){--lv-hue-ink: var(--lv-help-ink);--lv-hue-strong: var(--lv-help-strong);--lv-hue-fill: var(--lv-help-fill);--lv-hue-soft: var(--lv-help-soft);--lv-hue-edge: var(--lv-help-edge);--lv-hue-grad-a: var(--lv-help-grad-a);--lv-hue-grad-b: var(--lv-help-grad-b)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) [data-lv-hue=ai]{--lv-hue-ink: var(--lv-ai-ink);--lv-hue-strong: var(--lv-ai-strong);--lv-hue-fill: var(--lv-ai-fill);--lv-hue-soft: var(--lv-ai-soft);--lv-hue-edge: var(--lv-ai-edge);--lv-hue-grad-a: var(--lv-ai-grad-a);--lv-hue-grad-b: var(--lv-ai-grad-b)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) :is(.lv-shell,[data-lv-section],[data-lv-hue]){--lv-hue-grad: linear-gradient(135deg, var(--lv-hue-grad-a), var(--lv-hue-grad-b))}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .pv-facts li[data-lv-hue]>span:first-child{color:var(--lv-hue-strong);background:var(--lv-hue-fill)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .pv-pass[data-lv-hue]>aarudaya-icon{color:var(--lv-hue-strong)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .stg-list>li[data-lv-hue]>aarudaya-icon{color:var(--lv-hue-strong)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .ca-event[data-lv-hue]{color:var(--lv-hue-ink);background:var(--lv-hue-fill);border-left-color:var(--lv-hue-strong)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .lr-asked{color:var(--lv-hue-ink);background:var(--lv-hue-fill)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .ps-asked{color:var(--lv-hue-ink)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh :is(.lr-asked,.ps-asked) aarudaya-icon{color:var(--lv-hue-strong)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]):not(#lv-marks) .lsh .st-row-n.is-target{color:#fff;background:var(--lv-hue-grad);box-shadow:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]):not(#lv-marks) .lsh .st-tag.st-tag-below{color:var(--lv-new);background:var(--lv-new-bg);box-shadow:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]):not(#lv-nums) :is(.lv-ctx-stat,.lv-dot),html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]):not(#lv-nums) .lsh :is(.fl-pager,.st-tag,.st-row-n,.st-seg b,.st-panel dd,.lr-rt,.prg-weeks,.bd-percent,.wys-key b,.ps-lane b,.se-big,.cr-leg-sub,.ca-day-head span,.pl-top span){font-variant-numeric:tabular-nums}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]):not(#lv-pages) :where(.lv-shell:not([data-lv-section=home])) .st-page :is(p,small) :is(b,strong){font-weight:600}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]):not(#lv-pages) .lsh .ps-dh b{font-weight:var(--lv-type-label-weight)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]):not(#lv-pages) .lsh :is(.lr-name,.lr-name a){font-weight:var(--lv-type-row-weight)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]):not(#lv-pages) .lsh :is(.st-row-n,.lr-rt){line-height:18px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]):not(#lv-pages) .lsh :is(.ps-lane b,.wys-key b,.prg-weeks){font-weight:600}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]):not(#lv-pages) .lsh :is(.ps-who strong,.hlp-top strong,.se-big){font:var(--lv-type-card);letter-spacing:0;font-variant-numeric:tabular-nums}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]):not(#lv-pages) .lsh :is(.cr-leg-head,.cr-skill-head) strong{font:var(--lv-type-row)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]):not(#lv-pages) .lsh .ps-nocheck strong{font-weight:500}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]):not(#lv-pages) .lsh :is(.stg-list,.se-list) li,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]):not(#lv-pages) .lsh .stg-line{font:var(--lv-type-body)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]):not(#lv-pages) .lsh :is(.ps-who small,.wys-text small,.cr-leg-sub,.cr-skill>small,.se-source,.lr-truth p,.lr-foot .st-grow,.pw-short,.ps-legend>span,.ps-state small,.wys-key li){font:var(--lv-type-meta);font-variant-numeric:tabular-nums}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]):not(#lv-pages) .lsh :is(.se-pro-link,.se-source a,.stg-go,.ac-edit,.ps-link,.ps-asked){font-weight:var(--lv-type-link-weight)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]):not(#lv-pages) .lsh :is(.stg-go,.ac-edit,.ps-link,.ps-asked){font-size:13px;line-height:18px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]):not(#lv-start) .lsh .lv-head .lv-head-start .btn:disabled,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]):not(#lv-start) .lsh .lv-head .lv-head-start .btn:disabled:hover{opacity:1;cursor:not-allowed;transform:none;color:var(--lv-muted);background:var(--lv-hover);border-color:transparent;box-shadow:inset 0 0 0 1px var(--lv-line)}@keyframes lv-fade-in{0%{opacity:0}}@keyframes lv-fade-out{to{opacity:0}}@keyframes lv-pop-in{0%{opacity:0;transform:scale(.97) translateY(-4px)}}@keyframes lv-rise-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes lv-sheet-in{0%{transform:translateY(24px);opacity:0}}@keyframes lv-tabs-more{0%,96%{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}to{-webkit-mask-image:none;mask-image:none}}html:where([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) :is(h1,h2,h3){font-family:var(--lv-font-display)}html[data-app-design=workspace]{--lv-page: #f6f8fb;--lv-surface: #ffffff;--lv-subtle: #f9fafc;--lv-hover: #f1f4f8;--lv-line: #e3e7ee;--lv-line-strong: #d0d6e0;--lv-tint: #e8f1ff;--lv-tint-edge: #bcd2fb;--lv-primary: linear-gradient(180deg, #2f6bff 0%, #0a45e0 100%);--lv-primary-hover: linear-gradient(180deg, #3b74ff 0%, #0636c4 100%);--lv-primary-shadow: inset 0 1px 0 rgba(255, 255, 255, .18), 0 1px 2px rgba(10, 69, 224, .25);--lv-type-title-size: 28px;--lv-type-title-lh: 36px;--lv-type-row-size: 14px;--lv-type-row-lh: 20px;--lv-type-context-size: 14px;--lv-type-context-lh: 20px;--lv-type-tab-size: 14px;--lv-bar-h: 56px;--lv-rail-w: 64px;--dws-wash: #f3f7ff;--dws-r-card: 16px;--dws-pad: 20px;--aa-navy: #121b2e;--aa-ink: #121b2e;--aa-muted: #5a6478;--aa-soft: #5a6478;--aa-line: #e3e7ee;--aa-line-2: #d0d6e0;--aa-panel: #f9fafc;--aa-band: #f9fafc;--aa-bg: #f1f4f8;--aa-shadow-sm: none;--st-surface: #ffffff;--st-inset: #f9fafc;--st-edge: #e3e7ee;--st-edge-hover: #d0d6e0;--st-shadow: none;--st-r-panel: 16px;--st-r-row: 10px;--st-quiet: #5a6478;--st-tint: #e8f1ff;--st-tint-edge: #bcd2fb;--st-primary: linear-gradient(180deg, #2f6bff 0%, #0a45e0 100%);--st-primary-hover: linear-gradient(180deg, #3b74ff 0%, #0636c4 100%);--st-primary-shadow: inset 0 1px 0 rgba(255, 255, 255, .18), 0 1px 2px rgba(10, 69, 224, .25);--st-new: #4a5367;--st-new-bg: #eef1f5}@media(min-width:901px)and (max-height:760px){html[data-app-design=workspace]{--lv-type-title-size: 24px;--lv-type-title-lh: 32px;--lv-type-row-lh: 18px}}@media(max-width:900px){html[data-app-design=workspace]{--lv-type-title-size: 24px;--lv-type-title-lh: 32px}}html[data-app-design=workspace] .lv-shell{background:var(--lv-page)}html[data-app-design=workspace] .lv-bar{background:#fff}html[data-app-design=workspace] .lv-shell--sidebar .lv-bar-in{gap:16px;padding:0 var(--lsh-gutter, 32px)}html[data-app-design=workspace] .lv-shell--sidebar .lv-bar-crumb .lv-crumb-list{font-size:14px}html[data-app-design=workspace] .lv-crumb-step+.lv-crumb-step:before{content:"\203a";font-size:15px;color:var(--lv-faint)}html[data-app-design=workspace] .lv-search{border-radius:var(--lv-r-sm)}@media(min-width:1081px){html[data-app-design=workspace] .lv-search{width:min(420px,34vw);height:36px;margin-right:8px;padding:0 6px 0 12px;border-color:var(--lv-line-strong);background:#fff}html[data-app-design=workspace] .lv-search:hover,html[data-app-design=workspace] .lv-search[aria-expanded=true]{border-color:#b7c0cf;background:#fff}}html[data-app-design=workspace] .lv-kbd{height:22px;padding:0 6px;border:1px solid var(--lv-line-strong);border-bottom-width:2px;border-radius:6px}html[data-app-design=workspace] .lv-icon,html[data-app-design=workspace] .lv-me{border-radius:var(--lv-r-sm)}html[data-app-design=workspace] .lv-avatar{font-size:12px;font-weight:600;letter-spacing:.02em;box-shadow:inset 0 0 0 1px var(--lv-tint-edge)}html[data-app-design=workspace] .lv-pop{border-radius:12px}html[data-app-design=workspace] .lv-me-pop{padding:6px}html[data-app-design=workspace] .lv-row{border-radius:var(--lv-r-sm)}html[data-app-design=workspace] .lv-side{padding:12px}html[data-app-design=workspace] .lv-side-top{height:32px;margin:0 0 16px;padding:0 2px 0 8px}html[data-app-design=workspace] .lv-side-logo .logo{font-size:22px}html[data-app-design=workspace] .lv-side-toggle{width:32px;height:32px}html[data-app-design=workspace] .lv-side-goal{gap:10px;margin:0 0 16px;padding:10px 12px;border-radius:var(--lv-r-sm);background:var(--lv-subtle)}html[data-app-design=workspace] .lv-side-goal:hover{border-color:var(--lv-line-strong)}html[data-app-design=workspace] .lv-side:not(.is-rail) .lv-side-goal-ic{display:none}html[data-app-design=workspace] .lv-side-goal-t small{color:var(--lv-muted)}html[data-app-design=workspace] .lv-side-nav,html[data-app-design=workspace] .lv-side-foot{gap:2px}html[data-app-design=workspace] .lv-side-foot{padding-top:12px}html[data-app-design=workspace] .lv-side-link{gap:12px;height:40px;padding:0 12px;color:var(--lv-ink-2)}html[data-app-design=workspace] .lv-side-link aarudaya-icon{color:var(--lv-hue-strong)}html[data-app-design=workspace] .lv-side-link:hover aarudaya-icon{color:var(--lv-hue-ink)}html[data-app-design=workspace] .lv-side-link.on{background:var(--lv-hue-fill);color:var(--lv-hue-ink)}html[data-app-design=workspace] .lv-side-link.on aarudaya-icon{color:var(--lv-hue-ink)}html[data-app-design=workspace] .lv-side.is-rail{padding-inline:8px}html[data-app-design=workspace] .lv-side.is-rail .lv-side-link{width:48px;margin:0 auto}html[data-app-design=workspace] .lv-side.is-rail .lv-side-goal{width:48px;margin-inline:auto;padding:8px 0}html[data-app-design=workspace] .lv-palette{border-radius:12px}html[data-app-design=workspace] .lv-palette-field{height:56px;padding:0 12px 0 16px}html[data-app-design=workspace] .lv-palette-item{min-height:40px;border-radius:var(--lv-r-sm)}html[data-app-design=workspace] .lv-palette-item:hover:not(.is-active){background:var(--lv-hover)}@media(max-height:700px){html[data-app-design=workspace] .lv-palette-item{min-height:34px}html[data-app-design=workspace] .lv-palette-group-h{padding-top:6px}}html[data-app-design=workspace] .lv-pill[data-state=toConfirm]{box-shadow:inset 0 0 0 1px var(--lv-blue)}@media(max-width:900px){html[data-app-design=workspace] .lv-tabbar-item.on{font-weight:500;-webkit-text-stroke:.35px currentColor}}html[data-app-design=workspace] .lv-head{row-gap:14px}html[data-app-design=workspace] .lv-head-title{color:var(--lv-navy)}html[data-app-design=workspace] .lv-head-context{color:var(--lv-muted)}html[data-app-design=workspace] .lv-head-actions .btn,html[data-app-design=workspace] .lv-head-actions a.btn{height:40px;padding:0 16px;gap:8px;border:1px solid #0a45e0;border-radius:var(--lv-r-sm)}html[data-app-design=workspace] .lv-head-actions .btn:hover,html[data-app-design=workspace] .lv-head-actions a.btn:hover{transform:none}html[data-app-design=workspace] .lv-head-actions :is(.btn.ghost,.btn.outline){color:var(--lv-ink);background:#fff;border-color:var(--lv-line-strong);box-shadow:0 1px 2px #1018280d}html[data-app-design=workspace] .lv-head-actions :is(.btn.ghost,.btn.outline):hover{color:var(--lv-ink);background:var(--lv-hover)}html[data-app-design=workspace] .lv-head-tabs{gap:24px}html[data-app-design=workspace] .lv-head--notabs .lv-head-tabs{border-bottom-color:transparent}html[data-app-design=workspace] .lv-head-tab{color:var(--lv-muted)}html[data-app-design=workspace] .lv-head-tab.on{color:var(--lv-ink)}@media(max-width:900px){html[data-app-design=workspace] .lv-head-context{display:flex;flex-wrap:wrap;margin-left:-18px;clip-path:inset(0 0 0 18px)}html[data-app-design=workspace] .lv-ctx:before,html[data-app-design=workspace] .lv-ctx+.lv-ctx:before{content:"\b7";display:inline-block;width:18px;margin:0;text-align:center;color:var(--lv-faint)}html[data-app-design=workspace] .lv-head-tabs{animation:dws-tabs-more linear both;animation-timeline:scroll(self inline)}}html[data-app-design=workspace] .lsh .shell-content{max-width:1264px}html[data-app-design=workspace] .lsh .shell-content .st-page:has(>.lv-head,>app-learn-head.lh--v2){gap:20px;padding-top:24px;padding-bottom:24px}html[data-app-design=workspace] .lsh .sg{gap:20px}html[data-app-design=workspace] .lsh .st-panel{border:1px solid var(--lv-line);border-radius:var(--dws-r-card);background:#fff;box-shadow:none}html[data-app-design=workspace] .lsh .st-panel-head{gap:6px 12px;padding:18px var(--dws-pad) 10px;border-bottom:0}html[data-app-design=workspace] .lsh .st-panel-head h2{font:var(--lv-type-section);color:var(--lv-ink)}html[data-app-design=workspace] .lsh .st-panel-head p{margin-top:2px;font:var(--lv-type-body);color:var(--lv-muted)}html[data-app-design=workspace] .lsh .st-panel-body{padding:4px var(--dws-pad) 18px;gap:12px}html[data-app-design=workspace] .lsh .st-panel-foot{padding:12px var(--dws-pad);border-top:1px solid var(--lv-line);background:var(--lv-subtle);font:var(--lv-type-meta)}html[data-app-design=workspace] .lsh .st-panel-foot .st-grow{color:var(--lv-muted)}html[data-app-design=workspace] .lsh .st-row{gap:12px;padding:10px 12px;border:1px solid var(--lv-line);border-radius:10px;background:#fff}html[data-app-design=workspace] .lsh :is(button,a).st-row:hover{border-color:var(--lv-line-strong);background:var(--lv-subtle)}html[data-app-design=workspace] .lsh :is(.st-row,.st-item).on{position:relative;border-color:var(--lv-hue-edge);background:var(--lv-hue-soft);box-shadow:inset 3px 0 0 var(--lv-hue-strong)}html[data-app-design=workspace] .lsh .st-row-n{width:30px;height:30px;border-radius:var(--lv-r-sm);font-size:13px;font-weight:600;color:var(--lv-hue-ink);background:var(--lv-hue-fill)}html[data-app-design=workspace] .lsh .st-row-n.now,html[data-app-design=workspace] .lsh .st-row.on .st-row-n{color:#fff;background:var(--lv-hue-grad)}html[data-app-design=workspace] .lsh .st-row-n.done{color:var(--lv-proven);background:var(--lv-proven-bg)}html[data-app-design=workspace] .lsh .st-row-text strong{font:var(--lv-type-row);color:var(--lv-ink)}html[data-app-design=workspace] .lsh .st-row-text small{font:var(--lv-type-meta);color:var(--lv-muted)}html[data-app-design=workspace] .lsh .st-row-go{padding:0;font:var(--lv-type-link);color:var(--lv-blue);background:none}html[data-app-design=workspace] .lsh .st-row-go.done{color:#067647;background:none}html[data-app-design=workspace] .lsh .st-item{border-color:var(--lv-line);border-radius:10px}html[data-app-design=workspace] .lsh .st-item strong{font:var(--lv-type-row);color:var(--lv-ink)}html[data-app-design=workspace] .lsh :is(.st-item p,.st-item small){font:var(--lv-type-meta);color:var(--lv-muted)}html[data-app-design=workspace] .lsh .fl-pager{border-top:1px solid var(--lv-line);color:var(--lv-muted)}html[data-app-design=workspace] .lsh .fl-btn{width:28px;height:28px;border-color:var(--lv-line-strong);border-radius:var(--lv-r-sm);color:var(--lv-ink)}html[data-app-design=workspace] .lsh .st-seg{gap:2px;padding:2px;border-radius:var(--lv-r-sm);background:var(--lv-hover)}html[data-app-design=workspace] .lsh .st-seg button{min-height:28px;padding:0 10px;border-radius:6px;font:var(--lv-type-seg);color:var(--lv-ink-2)}html[data-app-design=workspace] .lsh .st-seg button.on{color:var(--lv-blue-deep);font-weight:600;background:#fff;box-shadow:0 1px 2px #10182814,inset 0 0 0 1px var(--lv-tint-edge)}html[data-app-design=workspace] .lsh .st-tag{padding:2px 8px;font:var(--lv-type-chip)}html[data-app-design=workspace] .lsh .shell-content :is(.btn,aarudaya-button button){border-radius:var(--lv-r-sm);background:var(--lv-primary);box-shadow:var(--lv-primary-shadow);font:var(--lv-type-button)}html[data-app-design=workspace] .lsh .shell-content :is(.btn,aarudaya-button button):hover{background:var(--lv-primary-hover);transform:none}html[data-app-design=workspace] .lsh .shell-content :is(.btn.ghost,.btn.outline,aarudaya-button button.ghost,aarudaya-button button.outline){color:var(--lv-ink);background:#fff;border:1px solid var(--lv-line-strong);box-shadow:0 1px 2px #1018280d;font-weight:var(--lv-type-button-weight-quiet)}html[data-app-design=workspace] .lsh .shell-content :is(.btn.ghost,.btn.outline,aarudaya-button button.ghost,aarudaya-button button.outline):hover{color:var(--lv-ink);background:var(--lv-hover);border-color:var(--lv-line-strong)}html[data-app-design=workspace] .lsh .shell-content aarudaya-button button.secondary{color:var(--lv-blue-deep);background:var(--lv-tint);box-shadow:none;font-weight:var(--lv-type-button-weight-quiet)}html[data-app-design=workspace] .lsh .shell-content :is(.btn,aarudaya-button button):disabled{opacity:.45;box-shadow:none}html[data-app-design=workspace] .lsh .shell-content .st-panel :is(.st-form,.ps-save) .btn{height:40px;box-sizing:border-box;padding:0 16px}html[data-app-design=workspace] .lsh .shell-content .chip{display:inline-flex;align-items:center;min-height:32px;box-sizing:border-box;padding:0 12px;border:1px solid var(--lv-line-strong);border-radius:var(--lv-r-sm);background:#fff;box-shadow:0 1px 2px #1018280d;font:500 13px/18px var(--lv-font-ui);color:var(--lv-ink);text-decoration:none}html[data-app-design=workspace] .lsh .shell-content .chip:hover{border-color:var(--lv-line-strong);background:var(--lv-hover);box-shadow:none;color:var(--lv-ink);transform:none;text-decoration:none}html[data-app-design=workspace] .lsh .shell-content .op-reply :is(.btn,.chip){height:36px;min-height:0;padding:0 14px;font-size:13px;line-height:18px}html[data-app-design=workspace] .lsh .shell-content .chip[aria-disabled=true]{padding:0;border:0;background:none;box-shadow:none;font-weight:500;color:var(--lv-muted);cursor:default}html[data-app-design=workspace] .lsh .shell-content a.st-tag{padding:0;border-radius:0;background:none;font:var(--lv-type-link);color:var(--lv-blue)}html[data-app-design=workspace] .lsh .shell-content a.st-tag:hover{filter:none;color:var(--lv-blue-deep);text-decoration:underline;text-underline-offset:2px}html[data-app-design=workspace] .lsh .st-tag-violet{color:var(--lv-ink-2);background:var(--lv-hover)}html[data-app-design=workspace] .lsh .st-empty{padding:12px 14px;border:1px dashed var(--lv-hue-edge);border-radius:10px;background:var(--lv-hue-soft);font:var(--lv-type-meta);color:var(--lv-muted)}html[data-app-design=workspace] .lsh .st-empty strong{font:var(--lv-type-empty);color:var(--lv-ink)}html[data-app-design=workspace] .lsh .st-note{font:var(--lv-type-meta);border-radius:10px;background:var(--lv-subtle);color:var(--lv-ink-2)}html[data-app-design=workspace] .lsh .st-sub{font:var(--lv-type-label);letter-spacing:0;text-transform:none;color:var(--lv-muted)}html[data-app-design=workspace] .lsh :is(.st-form label){font:var(--lv-type-label)}html[data-app-design=workspace] .lsh :is(.st-form input,.st-textarea,.field input,.field select,.field textarea){border-color:var(--lv-line-strong);border-radius:var(--lv-r-sm)}html[data-app-design=workspace] .lsh .st-form input{font-weight:400;color:var(--lv-ink)}html[data-app-design=workspace] .lr-meta{font:var(--lv-type-meta);color:var(--lv-muted)}html[data-app-design=workspace] .lr-kick{margin-bottom:2px;font:var(--lv-type-label);letter-spacing:0;text-transform:none;color:var(--lv-hue-ink)}html[data-app-design=workspace] .lr-lede{font:var(--lv-type-body);color:var(--lv-muted)}html[data-app-design=workspace] .lr-rh{font:var(--lv-type-label);letter-spacing:0;text-transform:none;color:var(--lv-muted)}html[data-app-design=workspace] .lr-prep{font:var(--lv-type-meta)}html[data-app-design=workspace] .lr-rt{width:28px;height:28px;border-radius:50%;font:600 13px/1 var(--lv-font-ui);color:var(--lv-ink-2);background:#fff;box-shadow:inset 0 0 0 1.5px var(--lv-line-strong)}html[data-app-design=workspace] .lr-rt-ic{border-radius:var(--lv-r-sm);color:var(--lv-hue-strong);background:var(--lv-hue-fill);box-shadow:none}html[data-app-design=workspace] .lr-node.done{color:#067647;background:#e7f8ef;box-shadow:none}html[data-app-design=workspace] .lr-ri-card{border-color:var(--lv-line);border-radius:10px}html[data-app-design=workspace] .lr-ri.on,html[data-app-design=workspace] .lr-ri.on:hover{border-color:var(--lv-hue-edge);background:var(--lv-hue-soft);box-shadow:inset 3px 0 0 var(--lv-hue-strong)}html[data-app-design=workspace] .lr-rule:before{content:"";width:1.5px;background:var(--lv-line-strong)}html[data-app-design=workspace] .lr-row{gap:6px 14px;min-height:52px;box-sizing:border-box;padding:8px 12px;border:1px solid transparent;border-radius:10px;background:#fff}@container (min-width: 561px){html[data-app-design=workspace] .lr-row{grid-template-columns:auto minmax(0,1fr) 100px 112px}}html[data-app-design=workspace] .lr-row.lr-coming{background:#fff}html[data-app-design=workspace] .lr-row.lr-next{border-color:var(--lv-hue-edge);background:var(--lv-hue-soft)}html[data-app-design=workspace] .lr-study .fl-row+.fl-row>.lr-row:not(.lr-next){box-shadow:0 -1px 0 var(--lv-line);border-radius:0}html[data-app-design=workspace] .lr-row>.lr-tile{place-items:center}html[data-app-design=workspace] .lr-name{font:var(--lv-type-row);color:var(--lv-ink)}html[data-app-design=workspace] .lr-tag{margin-left:8px;padding:0;border:0;border-radius:0;font:500 13px/18px var(--lv-font-ui);background:none;vertical-align:0}html[data-app-design=workspace] .lr-tag-next{color:var(--lv-hue-ink);letter-spacing:0;background:none}html[data-app-design=workspace] .lr-tag-req{color:var(--lv-muted)}html[data-app-design=workspace] .lr-offers{font:var(--lv-type-meta);color:var(--lv-muted)}html[data-app-design=workspace] .lp-flag{margin-left:0;padding:0;font:500 13px/18px var(--lv-font-ui);background:none;color:var(--lv-ai);vertical-align:0}html[data-app-design=workspace] .lr-act{height:32px;padding:0 12px;border:1px solid var(--lv-line-strong);border-radius:var(--lv-r-sm);font:500 13px/18px var(--lv-font-ui);color:var(--lv-ink);background:#fff;box-shadow:0 1px 2px #1018280d}html[data-app-design=workspace] .lr-act:hover{border-color:var(--lv-line-strong);background:var(--lv-hover)}html[data-app-design=workspace] .lr-wait{font:var(--lv-type-meta)}html[data-app-design=workspace] .lr-group{margin:12px 2px 4px;font:var(--lv-type-label);letter-spacing:0;text-transform:none;color:var(--lv-muted)}html[data-app-design=workspace] :is(.lr-practise,.lr-ghost){height:32px;box-sizing:border-box;padding:0 12px;border:1px solid var(--lv-line-strong);border-radius:var(--lv-r-sm);font:500 13px/18px var(--lv-font-ui);color:var(--lv-ink);background:#fff}html[data-app-design=workspace] :is(.lr-practise,.lr-ghost):hover{background:var(--lv-hover);border-color:var(--lv-line-strong)}html[data-app-design=workspace] .lr-asked{padding:0 10px;height:28px;border-radius:999px;font:500 13px/18px var(--lv-font-ui);color:var(--lv-ink-2);background:var(--lv-hover)}html[data-app-design=workspace] .lr-asked aarudaya-icon{color:var(--lv-hue-strong)}html[data-app-design=workspace] .lr-req-error{font:var(--lv-type-meta)}html[data-app-design=workspace] .lr-start h2{font:var(--lv-type-section);letter-spacing:0}html[data-app-design=workspace] .bd-percent{font:600 13px/18px var(--lv-font-ui);color:var(--lv-ink-2)}html[data-app-design=workspace] .sk-bar b{top:-2px;width:2px;height:10px;background:var(--lv-ink-2)}html[data-app-design=workspace] .sk-bar:has(>i[style*="width: 0%"]){visibility:hidden}html[data-app-design=workspace] .gp-topic>.st-bar:has(>i[style*="width: 0%"]){display:none}html[data-app-design=workspace] .ps-who>.avatar{flex:none}html[data-app-design=workspace] .ps-field input{font-weight:400;color:var(--lv-ink);border-color:var(--lv-line-strong);border-radius:var(--lv-r-sm)}html[data-app-design=workspace] .ps-switch{font:var(--lv-type-seg);color:var(--lv-ink)}html[data-app-design=workspace] .ps-panel-body{padding:4px 8px 10px;gap:0}html[data-app-design=workspace] .ps-lanes{gap:2px;padding:2px;border-radius:var(--lv-r-sm);background:var(--lv-hover)}html[data-app-design=workspace] .ps-lane{height:28px;padding:0 10px;border:0;border-radius:6px;background:none;font:var(--lv-type-seg);color:var(--lv-ink-2)}html[data-app-design=workspace] .ps-lane:hover{color:var(--lv-ink)}html[data-app-design=workspace] .ps-lane.on{color:var(--lv-blue-deep);font-weight:600;background:#fff;box-shadow:0 1px 2px #10182814,inset 0 0 0 1px var(--lv-tint-edge)}html[data-app-design=workspace] .ps-skillsel{height:32px;border-color:var(--lv-line-strong);border-radius:var(--lv-r-sm);font:400 14px/20px var(--lv-font-ui)}html[data-app-design=workspace] .ps-row{padding:0 8px 0 0;border:0;border-bottom:1px solid var(--lv-line);border-radius:0;background:#fff}html[data-app-design=workspace] .ps-row:hover{border-color:var(--lv-line);background:var(--lv-subtle)}html[data-app-design=workspace] .ps-row.on{border-color:var(--lv-line);background:var(--lv-hue-soft);box-shadow:inset 3px 0 0 var(--lv-hue-strong)}html[data-app-design=workspace] .ps-pick{grid-template-columns:minmax(0,1fr) auto auto;gap:14px;min-height:52px;box-sizing:border-box;padding:6px 4px 6px 14px}@container (max-width: 420px){html[data-app-design=workspace] .ps-row{flex-wrap:wrap;padding-bottom:8px}html[data-app-design=workspace] .ps-row>.ps-pick{flex-basis:100%}html[data-app-design=workspace] .ps-row>.ps-act{margin-left:14px}html[data-app-design=workspace] .ps-row>.ps-act.note{padding-left:0}}html[data-app-design=workspace] .ps-act{height:32px;padding:0 12px;border-radius:var(--lv-r-sm);font:500 13px/18px var(--lv-font-ui)}html[data-app-design=workspace] .ps-act.learn,html[data-app-design=workspace] .ps-act.evidence,html[data-app-design=workspace] .ps-act.open,html[data-app-design=workspace] .ps-act.grading{color:var(--lv-ink);background:#fff;border-color:var(--lv-line-strong)}html[data-app-design=workspace] .ps-act.learn:hover,html[data-app-design=workspace] .ps-act.evidence:hover,html[data-app-design=workspace] .ps-act.open:hover,html[data-app-design=workspace] .ps-act.grading:hover{color:var(--lv-ink);background:var(--lv-hover);border-color:var(--lv-line-strong)}html[data-app-design=workspace] .ps-act.note{padding:0 4px;color:var(--lv-muted);background:none;font-weight:500}html[data-app-design=workspace] .ps-foot{gap:6px;padding:10px var(--dws-pad)}html[data-app-design=workspace] .ps-link{font:500 13px/18px var(--lv-font-ui);text-decoration:none}html[data-app-design=workspace] .ps-band{gap:12px;padding:16px var(--dws-pad) 12px;color:var(--lv-ink);background:#fff;border-bottom:1px solid var(--lv-line)}html[data-app-design=workspace] .ps-band app-evidence-chip{flex:none;background:none}@media(max-width:600px){html[data-app-design=workspace] .ps-band{flex-wrap:wrap;row-gap:8px}html[data-app-design=workspace] .ps-band>.ps-band-text{flex:1 1 calc(100% - 60px)}html[data-app-design=workspace] .ps-band app-evidence-chip{margin-left:48px}}html[data-app-design=workspace] .ps-mono{width:36px;height:36px;border-radius:var(--lv-r-sm);color:#fff;background:var(--ps-c1, var(--lv-blue));font-size:13px}html[data-app-design=workspace] .ps-state{gap:8px;padding:12px var(--dws-pad) 12px}html[data-app-design=workspace] .ps-detail-body{padding:10px var(--dws-pad) 8px;gap:6px}html[data-app-design=workspace] .ps-line{font:var(--lv-type-body)}html[data-app-design=workspace] .ps-item{padding:8px 12px;border-color:var(--lv-line);border-radius:10px}html[data-app-design=workspace] .ps-tag{height:24px;font:var(--lv-type-chip)}html[data-app-design=workspace] .ps-nocheck{padding:10px 12px;border-color:var(--lv-line-strong);border-radius:10px;background:var(--lv-subtle);font:var(--lv-type-meta)}html[data-app-design=workspace] .ps-ghost{height:30px;border-color:var(--lv-line-strong);border-radius:var(--lv-r-sm);font:500 13px/18px var(--lv-font-ui);color:var(--lv-ink)}html[data-app-design=workspace] .ps-asked{font:500 13px/18px var(--lv-font-ui);color:var(--lv-ink-2)}html[data-app-design=workspace] .ps-req-error{font:var(--lv-type-meta)}html[data-app-design=workspace] .ps-buttons{gap:8px;padding:12px var(--dws-pad);background:#fff}html[data-app-design=workspace] .ps-btn{height:40px;padding:0 16px;border-radius:var(--lv-r-sm);font:var(--lv-type-button)}html[data-app-design=workspace] .ps-btn.quiet{color:var(--lv-ink);background:#fff;border-color:var(--lv-line-strong);font-weight:var(--lv-type-button-weight-quiet)}html[data-app-design=workspace] .ps-btn.quiet:hover{color:var(--lv-ink);background:var(--lv-hover);border-color:var(--lv-line-strong)}html[data-app-design=workspace] .ps-bar,html[data-app-design=workspace] .ps-mapping p{font:var(--lv-type-body)}@media(min-width:901px)and (min-height:560px){html[data-app-design=workspace] .ps-body{align-items:start}html[data-app-design=workspace] .ps-body>.st-panel{max-height:100%}html[data-app-design=workspace] .ps-body>.st-panel:has(.fl-pager){align-self:stretch}}@media(min-width:901px)and (max-height:760px){html[data-app-design=workspace] .ps-pick{min-height:46px;padding-block:4px}html[data-app-design=workspace] .ps-band{padding:10px var(--dws-pad)}html[data-app-design=workspace] .ps-state{padding:8px var(--dws-pad)}html[data-app-design=workspace] .ps-detail-body{padding-top:6px}html[data-app-design=workspace] .ps-nocheck{padding:6px 10px}html[data-app-design=workspace] .ps-buttons{padding:8px var(--dws-pad)}}html[data-app-design=workspace] .pp-topic{border:0;border-bottom:1px solid var(--lv-line);border-radius:0;background:#fff}html[data-app-design=workspace] .pp-topic:hover{border-color:var(--lv-line);background:var(--lv-subtle)}html[data-app-design=workspace] .pp-topic.on{border-color:var(--lv-line);background:var(--lv-hue-soft);box-shadow:inset 3px 0 0 var(--lv-hue-strong)}html[data-app-design=workspace] .pp-topic-main{gap:12px;padding:10px 12px}html[data-app-design=workspace] .pp-topic .st-row-n{border-radius:50%}html[data-app-design=workspace] .pp-speak{border-radius:var(--lv-r-sm);color:var(--lv-ink-2);background:#fff;box-shadow:inset 0 0 0 1px var(--lv-line-strong)}html[data-app-design=workspace] .pp-speak:hover{color:var(--lv-blue-deep);background:var(--lv-tint);box-shadow:inset 0 0 0 1px var(--lv-tint-edge)}html[data-app-design=workspace] .pw-prompt{font:var(--lv-type-prose);max-inline-size:var(--lv-type-measure);color:var(--lv-ink)}html[data-app-design=workspace] .pw-short{color:var(--lv-muted)}html[data-app-design=workspace] .pw-text{border-color:var(--lv-line-strong);border-radius:var(--lv-r-sm);font:var(--lv-type-input)}html[data-app-design=workspace] .pw-text:focus{outline:none;border-color:var(--lv-blue);box-shadow:0 0 0 3px #0a45e01f}html[data-app-design=workspace] .pw-criterion{border-color:var(--lv-line);border-radius:10px;font:var(--lv-type-body)}html[data-app-design=workspace] .pw-note{font:var(--lv-type-meta);border-radius:10px}html[data-app-design=workspace] .pw-meta,html[data-app-design=workspace] .pw-rehearsal,html[data-app-design=workspace] .ppx-rehearsed{font:var(--lv-type-meta)}html[data-app-design=workspace] :is(.op-switch,.pv-switch){gap:10px;font:var(--lv-type-seg);color:var(--lv-ink)}@media(max-width:600px){html[data-app-design=workspace] .pv-figs{grid-template-columns:minmax(0,1fr)}}html[data-app-design=workspace] .hlp-grid{align-content:start;grid-template-rows:none;grid-auto-rows:auto}html[data-app-design=workspace] app-level-bar:has(>.lb-fill[style*="width: 0%"]){display:none}html[data-app-design=workspace] .wys-row{min-height:48px;padding:6px 4px;border:0;border-bottom:1px solid var(--lv-line);border-radius:0;background:#fff}html[data-app-design=workspace] .wys-row:hover{border-color:var(--lv-line);background:var(--lv-subtle)}html[data-app-design=workspace] .wys-bar{gap:3px;border-radius:0;background:none}html[data-app-design=workspace] .lsh .st-panel-head:not(:has(app-skill-tile,app-ps-tile,.lr-head-tile)) h2{margin-left:-13px;padding-left:10px;border-left:3px solid var(--lv-hue-strong)}@media(min-width:901px)and (max-height:760px){html[data-app-design=workspace] .lsh .st-panel-head:not(:has(app-skill-tile,app-ps-tile,.lr-head-tile)) h2{margin-left:-11px;padding-left:8px}}html[data-app-design=workspace] .lsh :is(button,a).st-row:not(.on):hover{border-color:var(--lv-hue-edge);background:var(--lv-hue-soft)}html[data-app-design=workspace] :is(.pp-topic,.ps-row,.wys-row):not(.on):hover{background:var(--lv-hue-soft)}html[data-app-design=workspace] .lsh .hlp-card .hlp-icon{display:grid;place-items:center;border-radius:var(--lv-r-sm);color:var(--lv-hue-strong);background:var(--lv-hue-fill)}html[data-app-design=workspace] .lsh a.hlp-card:hover{border-color:var(--lv-hue-edge)}html[data-app-design=workspace] .stg-list>li>aarudaya-icon{color:var(--lv-hue-strong)}html[data-app-design=workspace] .lsh a.stg-go{color:var(--lv-hue-ink);background:var(--lv-hue-fill)}html[data-app-design=workspace] .lsh a.stg-go aarudaya-icon{color:var(--lv-hue-strong)}html[data-app-design=workspace] .lsh a.stg-go:hover{color:var(--lv-hue-ink);box-shadow:inset 0 0 0 1px var(--lv-hue-edge)}html[data-app-design=workspace] .lr-rh aarudaya-icon{color:var(--lv-hue-strong)}html[data-app-design=workspace] .lr-head-ic{color:var(--lv-hue-strong);background:var(--lv-hue-fill)}html[data-app-design=workspace] :is(.as-fact,.dv-fact):not(.good,.bad,.blue){color:var(--lv-hue-ink);background:var(--lv-hue-fill)}html[data-app-design=workspace] :is(.bd-project.on,.sk-row.on,.iv-row.on){border-color:var(--lv-hue-edge);background:var(--lv-hue-soft);box-shadow:inset 3px 0 0 var(--lv-hue-strong)}html[data-app-design=workspace] .cr-leg.now{border-color:var(--lv-hue-edge);background:var(--lv-hue-soft)}html[data-app-design=workspace] .cr-leg .st-tag.st-tag-blue{color:var(--lv-hue-ink);background:var(--lv-hue-fill)}html[data-app-design=workspace] .sk-figures span{border-color:var(--lv-hue-edge);background:var(--lv-hue-soft)}html[data-app-design=workspace] .ca-day.today{border-color:var(--lv-hue-strong);background:var(--lv-hue-soft);box-shadow:inset 0 0 0 1px var(--lv-hue-strong)}html[data-app-design=workspace] .ca-day.today .ca-day-head span{background:var(--lv-hue-grad)}html[data-app-design=workspace] .ca-event{color:var(--lv-hue-ink);background:var(--lv-hue-fill);border-left-color:var(--lv-hue-strong)}html[data-app-design=workspace] .ca-nav .st-tag{color:var(--lv-hue-ink);background:var(--lv-hue-fill)}@media(min-width:901px)and (max-height:760px){html[data-app-design=workspace] .lsh .shell-content .st-page:has(>.lv-head,>app-learn-head.lh--v2){gap:14px;padding-top:16px;padding-bottom:16px}html[data-app-design=workspace] .lv-head{row-gap:10px}html[data-app-design=workspace] .lsh .sg{gap:14px}html[data-app-design=workspace] .lsh .st-panel-head{padding:10px 16px 4px}html[data-app-design=workspace] .lsh .st-panel-head p{margin-top:0}html[data-app-design=workspace] .lsh .st-panel-body{padding:2px 16px 12px;gap:10px}html[data-app-design=workspace] .lsh .st-panel-foot{padding:9px 16px}html[data-app-design=workspace] .lsh .st-row{padding:8px 10px}html[data-app-design=workspace] .pl-facts,html[data-app-design=workspace] .pv-facts{gap:4px}@media(min-width:1181px)and (max-width:1366px){html[data-app-design=workspace] app-settings-privacy .pv-grid:not(.pv-two){grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,.75fr)}}@media(max-width:1366px){html[data-app-design=workspace] app-settings-plan .pl-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}html[data-app-design=workspace] .pv-pass{padding:6px 10px}html[data-app-design=workspace] .pl-plan{padding:5px 12px}}html[data-app-design=workspace][data-app-design] .lr-study-head h2{font:var(--lv-type-section);letter-spacing:0}html[data-app-design=workspace][data-app-design] .lr-rx strong{font:var(--lv-type-row);color:var(--lv-ink)}html[data-app-design=workspace][data-app-design] .lr-ri.on.on .lr-rx strong{color:var(--lv-hue-ink)}html[data-app-design=workspace][data-app-design] .lr-rx small{font:var(--lv-type-meta);color:var(--lv-muted)}html[data-app-design=workspace][data-app-design] .lr-rx small.lr-rnext{color:var(--lv-hue-ink);font-weight:500}html[data-app-design=workspace][data-app-design] .lr-rx small.lr-pk{font:var(--lv-type-label);letter-spacing:0;text-transform:none}html[data-app-design=workspace][data-app-design] .lr-ri-phase.now .lr-node:not(.done){color:var(--lv-hue-ink);background:var(--lv-hue-fill);box-shadow:inset 0 0 0 1.5px var(--lv-hue-strong)}html[data-app-design=workspace][data-app-design] .lr-truth p{font:var(--lv-type-meta)}html[data-app-design=workspace][data-app-design] .lr-coming .lr-name{color:var(--lv-ink)}html[data-app-design=workspace][data-app-design] .lr-off+.lp-flag:before{display:inline;content:"\b7";margin:0 5px;color:var(--lv-faint)}html[data-app-design=workspace][data-app-design] .lr-next .lr-act{border-color:var(--lv-line-strong);box-shadow:0 1px 2px #1018280d}html[data-app-design=workspace][data-app-design] .lr-foot .st-grow{font:var(--lv-type-meta)}html[data-app-design=workspace][data-app-design] .ps-group strong{font:var(--lv-type-row);color:var(--lv-ink)}html[data-app-design=workspace][data-app-design] .ps-group small{font:var(--lv-type-meta);color:var(--lv-muted)}html[data-app-design=workspace][data-app-design] .ps-pick app-ps-tile{display:none}html[data-app-design=workspace][data-app-design] .ps-pick app-level-bar:has(>.lb-fill[style*="width: 0%"]){display:none}html[data-app-design=workspace][data-app-design] .ps-name strong{font:var(--lv-type-row);color:var(--lv-ink)}html[data-app-design=workspace][data-app-design] .ps-name small,html[data-app-design=workspace][data-app-design] .ps-foot p{font:var(--lv-type-meta);color:var(--lv-muted)}html[data-app-design=workspace][data-app-design] .ps-band-text h2{font:var(--lv-type-section);letter-spacing:0;color:var(--lv-ink)}html[data-app-design=workspace][data-app-design] .ps-band-text p{font:var(--lv-type-body);color:var(--lv-muted)}html[data-app-design=workspace][data-app-design] .ps-state p{font:var(--lv-type-body);color:var(--lv-ink-2)}html[data-app-design=workspace][data-app-design] .ps-state p small{font:var(--lv-type-meta)}html[data-app-design=workspace][data-app-design] .ps-dh b{font:var(--lv-type-label);letter-spacing:0;text-transform:none;color:var(--lv-ink)}html[data-app-design=workspace][data-app-design] .ps-dh small{font:var(--lv-type-meta)}html[data-app-design=workspace][data-app-design] .ps-item strong{font:var(--lv-type-row);color:var(--lv-ink)}html[data-app-design=workspace][data-app-design] .ps-item small{font:var(--lv-type-meta)}html[data-app-design=workspace][data-app-design] .ps-mapping h2{font:var(--lv-type-section);color:var(--lv-ink)}html[data-app-design=workspace][data-app-design] :is(.op-switch,.pv-switch,.ps-switch) input{appearance:none;-webkit-appearance:none;position:relative;flex:none;width:36px;height:20px;margin:0;border-radius:999px;background:var(--lv-line-strong);cursor:pointer;transition:background-color var(--lv-dur) var(--lv-ease)}html[data-app-design=workspace][data-app-design] :is(.op-switch,.pv-switch,.ps-switch) input:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #10182833;transition:transform var(--lv-dur) var(--lv-ease)}html[data-app-design=workspace][data-app-design] :is(.op-switch,.pv-switch,.ps-switch) input:checked{background:var(--lv-blue)}html[data-app-design=workspace][data-app-design] :is(.op-switch,.pv-switch,.ps-switch) input:checked:before{transform:translate(16px)}html[data-app-design=workspace][data-app-design] :is(.op-switch,.pv-switch,.ps-switch) input:focus-visible{outline:2px solid var(--lv-blue);outline-offset:2px}html[data-app-design=workspace][data-app-design] :is(.op-switch,.pv-switch,.ps-switch) input:disabled{opacity:.5;cursor:default}@media(min-width:901px)and (max-height:760px){html[data-app-design=workspace][data-app-design] .pl-facts>div{padding:5px 10px}html[data-app-design=workspace][data-app-design] .pv-facts li{line-height:17px}html[data-app-design=workspace][data-app-design] .pv-card{gap:6px;padding:8px 10px}html[data-app-design=workspace][data-app-design] .pv-figs{gap:4px}html[data-app-design=workspace][data-app-design] .pv-figs>div{padding:3px 8px}html[data-app-design=workspace][data-app-design] .pv-topic{padding:2px 8px}html[data-app-design=workspace][data-app-design] .pv-who small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-app-design=workspace][data-app-design] .iv-criterion{gap:3px;padding:6px 10px}html[data-app-design=workspace][data-app-design] .iv-criterion small{line-height:17px}html[data-app-design=workspace][data-app-design] .iv-c-head{line-height:18px}html[data-app-design=workspace][data-app-design] .ps-band-text p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(min-width:901px)and (max-height:680px){html[data-app-design=workspace][data-app-design] .pv-card{gap:5px}html[data-app-design=workspace][data-app-design] :is(.pv-state,.pv-basis){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}html[data-app-design=workspace][data-app-design] .wys-text strong{font:var(--lv-type-row);color:var(--lv-ink)}html[data-app-design=workspace][data-app-design] .wys-bar i,html[data-app-design=workspace][data-app-design] .wys-bar i:first-child,html[data-app-design=workspace][data-app-design] .wys-bar i:last-child{border-radius:3px}html[data-app-design=workspace][data-app-design] .wys-bar i[data-tone=good]{background:#12b76a}html[data-app-design=workspace][data-app-design] .wys-bar i[data-tone=info]{background:#2f6bff}html[data-app-design=workspace][data-app-design] .wys-bar i[data-tone=outline]{border-color:var(--lv-blue)}html[data-app-design=workspace][data-app-design] .wys-bar i[data-tone=muted]{background:#d3d9e3}html[data-app-design=workspace][data-app-design] .ps-foot .ps-legend{flex-wrap:wrap;row-gap:4px;overflow:visible}html[data-app-design=workspace][data-app-design] .pv-pass>aarudaya-icon{color:var(--lv-hue-strong)}html[data-app-design=workspace][data-app-design][data-app-design] .ps-foot .ps-legend>span{font:var(--lv-type-meta)}html[data-app-design=workspace][data-app-design][data-app-design] .pv-facts li>span:first-child{color:var(--lv-hue-strong);background:var(--lv-hue-fill)}html[data-app-design=workspace]:not(#dws-floor) .lsh .shell-content :is(.lr-meta,.lr-kick,.lr-rt,.lr-rx small,.lr-truth p,.lr-offers,.lp-flag,.lr-group,.lr-foot .st-grow,.lr-asked,.ps-card .st-note,.pl-line.muted,.pl-facts>div,.pl-pay .btn,.pl-top span,.pl-row small,.pl-plan .quota,.pl-choose,.pl-foot,.pw-foot,.pv-facts li,.pv-pass small,.pv-go,.pv-state,.pv-who small,.pv-figs dt,.pv-topics-head small,.pv-topic strong,.pv-topic small,.pv-basis,.pv-what,.pv-label,.ps-name small,.ps-act,.ps-foot p,.ps-foot .ps-legend>span,.ps-link,.ps-state p small,.ps-dh b,.ps-dh small,.ps-nocheck,.ps-asked,.stg-note,.sk-grid.with-resume .sk-detail .st-note,.sk-grid .sk-detail .st-note,.ring-empty .muted,.st-panel-foot .st-grow,.st-item p,.st-item small,.st-note,.st-sub,.st-form label,.ac-facts dt,.fl-pager,.st-row-text small,.iv-criterion small,.iv-note,.bd-project-sum,.bd-project-foot,.bd-check small,.cr-leg-head small,.cr-leg-sub,.cr-skill-head small,.cr-skill>small,.sk-name small,.sk-level small,.sk-figures small,.gp-topic small,.ps-who small,.ps-field,.ca-day-head,.ca-day-head b,.wys-key,.wys-text small,.price small,.se-source,.se-source a){font-size:13px}html[data-app-design=workspace]:not(#dws-floor) .lsh .shell-content :is(.st-panel-head p,.hlp-card p,.stg-list,.iv-criterion,.ps-line,.ps-band-text p,.ps-state p){font-size:14px;line-height:20px}html[data-app-design=workspace]:not(#dws-floor) .lsh .shell-content :is(.st-seg button,.ps-lane,.wys-switch button,.op-switch,.pv-switch,.st-row-go){font-size:14px;line-height:20px}html[data-app-design=workspace]:not(#dws-floor) .lsh .shell-content :is(.lr-kick,.lr-group,.pv-label,.ps-dh b,.st-sub,.ca-day-head b){text-transform:none;letter-spacing:0}html[data-app-design=workspace]:not(#dws-floor) .lsh .shell-content .st-panel-head p.lr-kick{line-height:18px}@keyframes dws-tabs-more{0%,96%{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}to{-webkit-mask-image:none;mask-image:none}}html[data-app-design=showcase]{--lv-ink: #101c37;--lv-ink-2: #3a4458;--lv-muted: #5c6579;--lv-faint: #8b93a5;--lv-line: #e3e7ef;--lv-line-strong: #cdd4e0;--lv-subtle: #f5f7fa;--lv-hover: rgba(16, 28, 55, .045);--lv-tint: #e8f1ff;--lv-primary: linear-gradient(135deg, #2f6bff 0%, #0a45e0 100%);--lv-primary-hover: linear-gradient(135deg, #2a62f0 0%, #0636c4 100%);--lv-primary-shadow: 0 1px 2px rgba(10, 69, 224, .2), 0 6px 16px -6px rgba(10, 69, 224, .45);--lv-r-lg: 24px;--dsc-e1: 0 1px 2px rgba(16, 28, 55, .04), 0 4px 14px -4px rgba(16, 28, 55, .07);--dsc-e2: 0 2px 4px rgba(16, 28, 55, .05), 0 16px 32px -10px rgba(16, 28, 55, .18);--dsc-e3: 0 4px 12px rgba(16, 28, 55, .08), 0 28px 64px -16px rgba(16, 28, 55, .28);--st-r-panel: 24px;--st-r-row: 12px;--st-edge: #e3e7ef;--st-edge-hover: #cdd4e0;--st-shadow: var(--dsc-e1);--st-inset: #f5f7fa;--st-tint: #e8f1ff;--st-tint-edge: #b3c9f6;--st-primary: var(--lv-primary);--st-primary-hover: var(--lv-primary-hover);--st-primary-shadow: var(--lv-primary-shadow);--st-quiet: #5c6579}html[data-app-design=showcase] .app-shell.lsh.lv-shell{--lsh-gutter: max(32px, calc((min(100vw, 1440px) - 1312px)/2) )}html[data-app-design=showcase] .app-shell.lsh.lv-shell.is-pro{--st-r-panel: 16px;--lv-r-lg: 16px}@media(max-width:1099px){html[data-app-design=showcase] .app-shell.lsh.lv-shell{--lsh-gutter: 24px}}@media(max-width:900px){html[data-app-design=showcase] .app-shell.lsh.lv-shell{--lsh-gutter: 16px}}html[data-app-design=showcase] .lv-bar{background:#fffffff7;border-bottom-color:var(--lv-line)}html[data-app-design=showcase] .lv-bar-in{gap:28px}html[data-app-design=showcase] .lv-bar aarudaya-logo .logo{font-size:26px}html[data-app-design=showcase] .lv-nav{align-items:center;align-self:center;gap:2px}html[data-app-design=showcase] .lv-nav-link{height:40px;padding:0 14px;border-radius:999px;color:var(--lv-ink-2);transition:background-color .1s var(--lv-ease),color .1s var(--lv-ease)}html[data-app-design=showcase] .lv-nav-link:after{display:none}html[data-app-design=showcase] .lv-nav-link:hover{color:var(--lv-ink);background:var(--lv-hover)}html[data-app-design=showcase] .lv-nav-link.on{color:var(--lv-hue-ink);background:var(--lv-hue-fill);font-weight:600;view-transition-name:dsc-nav-ink}html[data-app-design=showcase] .lv-nav-link:focus-visible{outline-offset:2px;border-radius:999px}html[data-app-design=showcase] .lv-tools{gap:8px}html[data-app-design=showcase] .lv-search{margin-right:0;border-color:transparent;background:var(--lv-subtle);color:var(--lv-muted)}@media(min-width:1081px){html[data-app-design=showcase] .lv-search{width:248px;padding:0 8px 0 14px}}@media(min-width:1280px){html[data-app-design=showcase] .lv-nav-link{padding:0 10px}html[data-app-design=showcase] .lv-search{width:216px}}html[data-app-design=showcase] .lv-search:hover,html[data-app-design=showcase] .lv-search[aria-expanded=true]{border-color:transparent;background:#eef1f6}html[data-app-design=showcase] .lv-kbd{height:22px;padding:0 7px;border-color:var(--lv-line)}html[data-app-design=showcase] .lv-icon{color:var(--lv-ink-2)}html[data-app-design=showcase] .lv-icon:hover{background:var(--lv-hover)}html[data-app-design=showcase] .lv-me{padding:0 10px 0 4px}html[data-app-design=showcase] .lv-me:hover,html[data-app-design=showcase] .lv-me[aria-expanded=true]{background:var(--lv-hover)}html[data-app-design=showcase] .lv-avatar{box-shadow:none;font-weight:600;letter-spacing:.01em}html[data-app-design=showcase] .lv-chev{color:var(--lv-muted)}html[data-app-design=showcase] .lv-pop{border-radius:16px;box-shadow:var(--dsc-e3)}@media(min-width:901px){html[data-app-design=showcase] .lv-me-pop{width:300px;padding:8px}}html[data-app-design=showcase] .lv-who{padding:10px 10px 14px;border-bottom:1px solid var(--lv-line);margin-bottom:6px}html[data-app-design=showcase] .lv-who .lv-avatar{width:44px;height:44px;font-size:15px}html[data-app-design=showcase] .lv-me-first-sep,html[data-app-design=showcase] .lv-menu-label{display:none}html[data-app-design=showcase] .lv-row{min-height:44px;border-radius:12px}html[data-app-design=showcase] .lv-row.on{background:var(--lv-hue-fill)}@media(max-width:1279px){html[data-app-design=showcase] .lv-bar-in{gap:20px}html[data-app-design=showcase] .lv-nav-link{padding:0 12px}html[data-app-design=showcase] .lv-search{width:220px}}@media(max-width:1180px){html[data-app-design=showcase] .lv-search{width:180px}}@media(max-width:1080px){html[data-app-design=showcase] .lv-search{width:40px}}@media(min-width:901px)and (max-width:1000px){html[data-app-design=showcase] .lv-bar-in{gap:14px}html[data-app-design=showcase] .lv-nav-link{padding:0 9px;font-size:14px}}html[data-app-design=showcase] .lv-crumbbar{display:none}html[data-app-design=showcase] .lv-shell--topbar .shell-content .st-page:has(>.lv-head,>app-learn-head.lh--v2){gap:24px;padding-top:32px;--dsc-head-top: 32px}html[data-app-design=showcase] .lv-head{position:relative;isolation:isolate}html[data-app-design=showcase] .lv-head:before{content:"";position:absolute;z-index:-1;inset:calc(-1 * var(--dsc-head-top, 0px)) 0 0;pointer-events:none;border-image:linear-gradient(180deg,var(--lv-hue-fill),var(--lv-hue-soft) 88%) fill 0 / 0 / 0 100vmax}html[data-app-design=showcase] .lv-shell.is-pro .lv-head:before{border-image:linear-gradient(180deg,color-mix(in srgb,var(--lv-hue-fill) 55%,var(--lv-hue-soft)),var(--lv-hue-soft) 88%) fill 0 / 0 / 0 100vmax}html[data-app-design=showcase] .lv-head:after{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;height:1px;pointer-events:none;border-image:linear-gradient(var(--lv-hue-edge),var(--lv-hue-edge)) fill 0 / 0 / 0 100vmax}html[data-app-design=showcase] .lv-head-tabs{border-bottom-color:var(--lv-hue-edge)}html[data-app-design=showcase] .lv-head{column-gap:24px;row-gap:20px}html[data-app-design=showcase] .lv-head-main{row-gap:4px}html[data-app-design=showcase] .lv-head-title{color:var(--lv-ink)}html[data-app-design=showcase] .lv-head-context{color:var(--lv-muted)}html[data-app-design=showcase] .lv-ctx+.lv-ctx:before{margin:0 7px}html[data-app-design=showcase] .lv-ctx-stat[data-tone]{color:inherit}html[data-app-design=showcase] .lv-head-actions{min-height:40px}html[data-app-design=showcase] .lv-head-actions :is(.btn,a.btn){height:40px;padding:0 18px}html[data-app-design=showcase] .lv-head-actions :is(.btn.ghost,.btn.outline){color:var(--lv-ink);background:#fff;box-shadow:inset 0 0 0 1px var(--lv-line-strong)}html[data-app-design=showcase] .lv-head-actions :is(.btn.ghost,.btn.outline):hover{color:var(--lv-ink);background:var(--lv-subtle);box-shadow:inset 0 0 0 1px #bfc7d6}html[data-app-design=showcase] .lv-head-tabs{gap:4px;min-height:45px}html[data-app-design=showcase] .lv-head-tab{height:44px;padding:0 12px;border-radius:10px 10px 0 0;color:var(--lv-muted);transition:color .1s,background-color .1s}html[data-app-design=showcase] .lv-head-tab:after{left:12px;right:12px;border-radius:2px}html[data-app-design=showcase] .lv-head-tab:hover{color:var(--lv-ink);background:var(--lv-hover)}html[data-app-design=showcase] .lv-head-tab:hover:after{background:transparent}html[data-app-design=showcase] .lv-head-tab.on{color:var(--lv-hue-ink);font-weight:600}html[data-app-design=showcase] .lv-head-tab.on:after{background:var(--lv-hue-strong)}html[data-app-design=showcase] .lsh .shell-content .st-page{color:var(--lv-ink)}html[data-app-design=showcase] .lsh .st-page>.sg{gap:24px}html[data-app-design=showcase] .lsh .st-panel{border-color:var(--lv-line);border-radius:var(--st-r-panel);box-shadow:var(--dsc-e1)}html[data-app-design=showcase] .lsh .st-panel-head{padding:20px 24px 12px;border-bottom:0}html[data-app-design=showcase] .lsh .st-panel-head h2{font:var(--lv-type-section);color:var(--lv-ink)}html[data-app-design=showcase] .lsh .st-panel-head p{margin-top:2px;font:var(--lv-type-body);color:var(--lv-muted)}html[data-app-design=showcase] .lsh .st-panel-body{padding:4px 24px 20px}html[data-app-design=showcase] .lsh .st-panel-foot{padding:12px 24px;border-top-color:var(--lv-line);background:var(--lv-subtle);font:var(--lv-type-meta)}html[data-app-design=showcase] .lsh :is(.st-item,.st-row){border-color:var(--lv-line)}html[data-app-design=showcase] .lsh :is(.st-item.on,.st-row.on){border-color:var(--lv-blue);background:#f3f7ff}html[data-app-design=showcase] .lsh .st-row-n{border-radius:10px}html[data-app-design=showcase] .lsh .st-tag{min-height:22px;padding:0 10px;display:inline-flex;align-items:center;font:var(--lv-type-chip);border-radius:999px}html[data-app-design=showcase] .lsh .st-page :is(.btn,aarudaya-button button){border-radius:999px}html[data-app-design=showcase] .lsh .st-page :is(.btn.outline,.btn.ghost,aarudaya-button button.outline,aarudaya-button button.ghost){color:var(--lv-ink);background:#fff;border:1px solid var(--lv-line-strong);box-shadow:none}html[data-app-design=showcase] .lsh .st-page :is(.btn.outline,.btn.ghost,aarudaya-button button.outline,aarudaya-button button.ghost):hover{color:var(--lv-ink);background:var(--lv-subtle);border-color:#bfc7d6;transform:none}html[data-app-design=showcase] .lsh .st-page aarudaya-button button.secondary{color:var(--lv-blue-deep);background:var(--lv-blue-soft)}html[data-app-design=showcase] .lsh .st-seg{gap:2px;padding:3px;border-radius:999px;background:var(--lv-subtle)}html[data-app-design=showcase] .lsh .st-seg button{min-height:28px;padding:0 12px;border-radius:999px;font:var(--lv-type-seg);color:var(--lv-muted)}html[data-app-design=showcase] .lsh .st-seg button.on{color:var(--lv-blue-deep);background:var(--lv-blue-soft);font-weight:600;box-shadow:none}html[data-app-design=showcase] .lsh .st-empty{gap:4px 10px;padding:14px 18px;border-color:var(--lv-line-strong);border-radius:16px;font:var(--lv-type-meta)}html[data-app-design=showcase] .lsh .st-empty strong{font:var(--lv-type-empty)}html[data-app-design=showcase] .lsh .st-empty>aarudaya-icon{align-self:center;color:var(--lv-hue-strong)}html[data-app-design=showcase] .lsh .st-page>.sg>.st-empty{padding:20px 24px;border-radius:var(--st-r-panel);box-shadow:none}html[data-app-design=showcase] .lsh .st-page :is(.st-textarea,.st-form input,textarea,select){border-color:var(--lv-line-strong);border-radius:12px}html[data-app-design=showcase] .lsh .st-page :is(.st-textarea,textarea,input,select):focus-visible{outline:2px solid var(--lv-blue);outline-offset:1px}html[data-app-design=showcase] .lsh .fl-pager{color:var(--lv-muted)}html[data-app-design=showcase] .lsh .st-note{border:0;border-radius:12px;background:var(--lv-subtle);color:var(--lv-ink-2);font:var(--lv-type-meta)}html[data-app-design=showcase] .lsh .st-row{gap:12px;padding:10px 14px;border-color:var(--lv-line);border-radius:12px}html[data-app-design=showcase] .lsh :is(button.st-row,a.st-row):hover{border-color:var(--lv-line-strong);background:var(--lv-subtle)}html[data-app-design=showcase] .lsh .st-row.on{border-color:#b3c9f6;background:#f3f7ff;box-shadow:inset 3px 0 0 var(--lv-blue)}html[data-app-design=showcase] .lsh .st-row-n:not(.ar-n){width:28px;height:28px;font-size:13px;font-weight:600;color:var(--lv-hue-ink);background:var(--lv-hue-fill)}html[data-app-design=showcase] .lsh .st-row-n.now:not(.ar-n){color:#fff;background:var(--lv-hue-grad)}html[data-app-design=showcase] .lsh .st-row-n.is-proof:not(.ar-n,.now){color:var(--lv-proven);background:var(--lv-proven-bg)}html[data-app-design=showcase] .lsh .st-row-text strong{font:var(--lv-type-row);color:var(--lv-ink)}html[data-app-design=showcase] .lsh .st-row-text small{font:var(--lv-type-meta);color:var(--lv-muted)}html[data-app-design=showcase] .lsh .st-row-go{font:var(--lv-type-link)}html[data-app-design=showcase] .lsh .st-item{padding:12px 14px;border-color:var(--lv-line)}html[data-app-design=showcase] .lsh .st-item strong{font:var(--lv-type-row);color:var(--lv-ink)}html[data-app-design=showcase] .lsh .st-item :is(p,small){font:var(--lv-type-meta);color:var(--lv-muted)}html[data-app-design=showcase] .lsh .st-sub{font:var(--lv-type-label);letter-spacing:0;text-transform:none;color:var(--lv-muted)}html[data-app-design=showcase] .lsh .st-bar{height:6px;background:#e6eaf1}html[data-app-design=showcase] .lsh app-evidence-chip{--dsc-chip: 1}@media(min-width:901px)and (max-height:820px){html[data-app-design=showcase] .lv-head{row-gap:14px}}@media(min-width:901px)and (max-height:760px){html[data-app-design=showcase] .lv-head{row-gap:10px}html[data-app-design=showcase] .lv-head-tabs{min-height:41px}html[data-app-design=showcase] .lv-head-tab{height:40px}html[data-app-design=showcase] .lsh .st-panel-head{padding:14px 20px 8px}html[data-app-design=showcase] .lsh .st-panel-body{padding:4px 20px 14px}html[data-app-design=showcase] .lsh .st-panel-foot{padding:10px 20px}}@media(min-width:901px)and (max-height:660px){html[data-app-design=showcase] .lv-head{row-gap:6px}html[data-app-design=showcase] .lv-head-main{display:flex;align-items:baseline;gap:16px}html[data-app-design=showcase] .lv-head-mark{align-self:center;width:32px;height:32px;margin-right:0;border-radius:10px}html[data-app-design=showcase] .lv-head-mark svg{width:18px;height:18px}html[data-app-design=showcase] .lv-head-title{flex:none;max-width:50%}html[data-app-design=showcase] .lv-head-context{flex:1 1 auto;min-width:0}html[data-app-design=showcase] .lv-head-tabs{min-height:39px}html[data-app-design=showcase] .lv-head-tab{height:38px}}@media(max-width:900px){html[data-app-design=showcase] .lv-head{row-gap:12px}html[data-app-design=showcase] .lv-head-context{font-size:14px;line-height:20px}html[data-app-design=showcase] .lv-ctx{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:top}html[data-app-design=showcase] .lv-head-tabs{gap:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}html[data-app-design=showcase] .lv-head-tabs::-webkit-scrollbar{display:none}html[data-app-design=showcase] .lv-head-tab{flex:none;padding:0 7px;font-size:14px;white-space:nowrap}html[data-app-design=showcase] .lv-head-tab:after{left:7px;right:7px}html[data-app-design=showcase] .lsh .st-panel{border-radius:20px}html[data-app-design=showcase] .lsh .st-panel-head{padding:16px 16px 8px}html[data-app-design=showcase] .lsh .st-panel-body{padding:4px 16px 16px}html[data-app-design=showcase] .lv-tabbar{padding:0 2px env(safe-area-inset-bottom,0px)}html[data-app-design=showcase] .lv-tabbar-icon{width:56px;height:30px}html[data-app-design=showcase] .lv-tabbar-item{gap:2px;padding:0;font-weight:500}html[data-app-design=showcase] .lv-tabbar-label{letter-spacing:-.02em}html[data-app-design=showcase] .lv-tabbar-item.on{color:var(--lv-hue-ink);font-weight:500;-webkit-text-stroke:.35px currentColor}html[data-app-design=showcase] .lv-tabbar-item.on .lv-tabbar-icon{background:var(--lv-hue-fill);color:var(--lv-hue-ink)}html[data-app-design=showcase] .lv-me-pop{border-radius:24px 24px 0 0}}@media(max-width:380px){html[data-app-design=showcase] .lv-tabbar-icon{width:48px}}html[data-app-design=showcase] .lv-palette{border-radius:24px;box-shadow:var(--dsc-e3)}html[data-app-design=showcase] .lv-palette-field{height:60px;padding:0 16px 0 20px}html[data-app-design=showcase] .lv-palette-list{padding:8px}html[data-app-design=showcase] .lv-palette-group-h{padding:8px 12px 4px}html[data-app-design=showcase] .lv-palette-item{min-height:40px;padding:0 12px;border-radius:12px}html[data-app-design=showcase] .lv-palette-item.is-active{background:var(--lv-hue-fill);color:var(--lv-ink)}html[data-app-design=showcase] .lv-palette-item.is-active aarudaya-icon{color:var(--lv-hue-ink)}html[data-app-design=showcase] .lv-palette-item.is-active .lv-palette-meta{color:var(--lv-muted)}html[data-app-design=showcase] .lv-palette-scrim{background:#101c3747}html[data-app-design=showcase] .lv-pill[data-state=proven]{color:#067647;background:#e7f8ef}html[data-app-design=showcase] .lv-pill[data-state=toConfirm]{color:var(--lv-blue-deep);box-shadow:inset 0 0 0 1px var(--lv-blue)}@media(max-height:700px){html[data-app-design=showcase] .lv-palette-item{min-height:34px}}@media(max-width:600px){html[data-app-design=showcase] .lv-palette{border-radius:0}}html[data-app-design=showcase]::view-transition-group(dsc-nav-ink){animation-duration:.2s;animation-timing-function:cubic-bezier(.2,0,0,1)}html[data-app-design=showcase]::view-transition-old(root){animation:.1s cubic-bezier(.3,0,.8,.15) both lv-fade-out}html[data-app-design=showcase]::view-transition-new(root){animation:.2s cubic-bezier(.2,0,0,1) 40ms both dsc-rise}@media(prefers-reduced-motion:reduce){html[data-app-design=showcase]::view-transition-group(*),html[data-app-design=showcase]::view-transition-old(*),html[data-app-design=showcase]::view-transition-new(*){animation:none!important}}html[data-app-design=showcase]:not(#dsc-page) .lsh :is(.st-page,app-assess-start,app-assess-result) :is(.btn,aarudaya-button button){border-radius:999px}html[data-app-design=showcase]:not(#dsc-page) .lsh .sk-figures small,html[data-app-design=showcase]:not(#dsc-page) .lsh .bd-project-foot,html[data-app-design=showcase]:not(#dsc-page) app-skills .rs-row small,html[data-app-design=showcase]:not(#dsc-page) app-settings-plan .price small{font-size:13px;line-height:18px}html[data-app-design=showcase]:not(#dsc-page) .lsh .pw-short{color:var(--lv-muted)}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-grid{gap:24px}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-kick{margin-bottom:2px;font:var(--lv-type-label);letter-spacing:0;text-transform:none;color:var(--lv-muted)}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-study-head h2{font:var(--lv-type-section);letter-spacing:0}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-lede{font:var(--lv-type-body);color:var(--lv-ink-2)}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-meta{font:var(--lv-type-meta)}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-ri{border-radius:12px}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-ri.on,html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-ri.on:hover{border-color:#b3c9f6;background:#f3f7ff}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-rx strong{font:500 14px/20px var(--lv-font-ui);color:var(--lv-ink)}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-rx small{font:var(--lv-type-meta);color:var(--lv-muted)}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-rx small.lr-pk{font:var(--lv-type-label);letter-spacing:0;text-transform:none}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-rh{font:var(--lv-type-label);letter-spacing:0;text-transform:none}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-study :is(.fl-page,.fl-measure){gap:0!important}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-row{grid-template-columns:auto minmax(0,1fr) 100px 120px;gap:14px;min-height:var(--dsc-row-h, 64px);padding:8px 14px;border:0;border-bottom:1px solid var(--lv-line);border-radius:0;background:none}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-row.lr-next{border-radius:12px;border-bottom-color:transparent;background:#f3f7ff;box-shadow:inset 3px 0 0 var(--lv-blue)}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-row.lr-coming{background:none}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-row .lr-tile{place-items:center}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-row .lr-badge{background:#12b76a}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-name{font:var(--lv-type-row);color:var(--lv-ink)}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-coming .lr-name{color:var(--lv-ink-2)}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-offers{font:var(--lv-type-meta);color:var(--lv-muted)}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-tag{margin-left:8px;padding:0;border:0;background:none;font:var(--lv-type-chip);letter-spacing:0;text-transform:none}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-tag-next{color:var(--lv-blue-deep)}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-tag-req{color:var(--lv-muted)}html[data-app-design=showcase]:not(#dsc-page) app-learn .lp-flag{color:#5b3fd6;background:#f0ecff;font:var(--lv-type-chip);padding:0 8px}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-act{height:36px;padding:0 16px;border-color:var(--lv-line-strong);color:var(--lv-ink);font:var(--lv-type-button-quiet)}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-act:hover{color:var(--lv-ink);background:var(--lv-subtle);border-color:#bfc7d6}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-next .lr-act{color:var(--lv-blue-deep);border-color:#b3c9f6;box-shadow:none;background:#fff}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-group{margin:14px 14px 4px;font:var(--lv-type-label);letter-spacing:0;text-transform:none;color:var(--lv-muted)}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-group.lr-group-area{color:var(--lv-ink-2)}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-asked{padding:0;background:none;color:var(--lv-muted);font:var(--lv-type-button-quiet)}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-asked aarudaya-icon{color:var(--lv-hue-strong)}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-foot{padding:12px 24px}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-rt-ic{color:var(--lv-hue-strong);background:var(--lv-hue-fill)}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-node:not(.done){color:var(--lv-hue-ink);background:var(--lv-hue-fill)}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-ri-phase.now .lr-node:not(.done){color:#fff;background:var(--lv-hue-grad)}html[data-app-design=showcase]:not(#dsc-page) :is(app-build,app-viva) .bd-project{padding:14px 16px;border-color:var(--lv-line)}html[data-app-design=showcase]:not(#dsc-page) :is(app-build,app-viva) .bd-project:hover{border-color:var(--lv-line-strong);background:var(--lv-subtle)}html[data-app-design=showcase]:not(#dsc-page) :is(app-build,app-viva) :is(.bd-project.on,.bd-project[aria-pressed=true]){border-color:#b3c9f6;background:#f3f7ff;box-shadow:inset 3px 0 0 var(--lv-blue)}html[data-app-design=showcase]:not(#dsc-page) app-build .st-checks label,html[data-app-design=showcase]:not(#dsc-page) app-build .bd-check{padding:10px 14px;border-color:var(--lv-line)}html[data-app-design=showcase]:not(#dsc-page) app-build .st-chips .st-tag-violet{color:var(--lv-ink-2);background:var(--lv-subtle)}html[data-app-design=showcase]:not(#dsc-page) app-build .bd-percent{color:var(--lv-ink-2);font-weight:600}html[data-app-design=showcase]:not(#dsc-page) app-where-you-stand .wys-bar{height:8px;gap:3px;background:none;border-radius:0;overflow:visible}html[data-app-design=showcase]:not(#dsc-page) app-where-you-stand .wys-bar i{border-radius:999px;background:#dfe3ea}html[data-app-design=showcase]:not(#dsc-page) app-where-you-stand .wys-bar i[data-tone=good]{background:#12b76a}html[data-app-design=showcase]:not(#dsc-page) app-where-you-stand .wys-bar i[data-tone=info]{background:var(--lv-blue)}html[data-app-design=showcase]:not(#dsc-page) app-where-you-stand .wys-bar i[data-tone=outline]{background:transparent;border:0;box-shadow:inset 0 0 0 1.5px var(--lv-blue)}html[data-app-design=showcase]:not(#dsc-page) app-where-you-stand .wys-bar i[data-tone=muted]{background:#dfe3ea}html[data-app-design=showcase]:not(#dsc-page) app-where-you-stand .wys-key{font:var(--lv-type-meta)}html[data-app-design=showcase]:not(#dsc-page) app-where-you-stand .wys-key i{border-radius:50%}html[data-app-design=showcase]:not(#dsc-page) app-where-you-stand .wys-row{grid-template-columns:minmax(0,1fr) auto 14px;grid-template-areas:"text chip go";min-height:56px;padding:8px 6px;border:0;border-radius:8px;background:none}html[data-app-design=showcase]:not(#dsc-page) app-where-you-stand .wys-row:hover{background:var(--lv-subtle)}html[data-app-design=showcase]:not(#dsc-page) app-where-you-stand .fl-page>.fl-row{position:relative}html[data-app-design=showcase]:not(#dsc-page) app-where-you-stand .fl-page>.fl-row+.fl-row:before{content:"";position:absolute;left:6px;right:6px;top:-3.5px;height:1px;background:var(--lv-line)}html[data-app-design=showcase]:not(#dsc-page) app-where-you-stand .wys-level{display:none}html[data-app-design=showcase]:not(#dsc-page) app-where-you-stand .wys-text strong{font:var(--lv-type-row);color:var(--lv-ink)}html[data-app-design=showcase]:not(#dsc-page) app-where-you-stand .wys-text small{font:var(--lv-type-meta);color:var(--lv-muted)}html[data-app-design=showcase]:not(#dsc-page) app-career .cr-leg{border-color:var(--lv-line)}html[data-app-design=showcase]:not(#dsc-page) app-career :is(.cr-chip,.cr-resume-tag){font:var(--lv-type-chip)}html[data-app-design=showcase]:not(#dsc-page) app-skills .sk-row{min-height:56px;padding:10px 14px;border-color:var(--lv-line)}html[data-app-design=showcase]:not(#dsc-page) app-skills .sk-row.on{border-color:#b3c9f6;background:#f3f7ff;box-shadow:inset 3px 0 0 var(--lv-blue)}html[data-app-design=showcase]:not(#dsc-page) app-gap .gp-topic{padding:12px 14px;border-color:var(--lv-line)}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-row{border:0;border-bottom:1px solid var(--lv-line);border-radius:0;padding-right:10px;background:none}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-row:hover{background:var(--lv-subtle)}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-row.on{border-radius:10px;border-bottom-color:transparent;background:#f3f7ff;box-shadow:inset 3px 0 0 var(--lv-blue)}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-pick{grid-template-columns:minmax(0,1fr) auto;min-height:56px;padding:8px 6px 8px 14px}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-pick :is(app-ps-tile,app-level-bar){display:none}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-name strong{font:var(--lv-type-row);color:var(--lv-ink)}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-name small{font:var(--lv-type-meta);color:var(--lv-muted)}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-act{height:32px;padding:0 12px;border-radius:999px;font:500 13px/18px var(--lv-font-ui)}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-act.note{padding:0 4px;background:none;color:var(--lv-muted);font-weight:500}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-lane{border-radius:999px;font:var(--lv-type-seg)}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-lane.on{font-weight:600}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-group strong{font:var(--lv-type-row);color:var(--lv-ink)}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-group small{font:var(--lv-type-meta)}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-band{gap:14px;padding:20px 22px 14px;color:var(--lv-ink);background:#fff}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-band-text h2{font:var(--lv-type-section);letter-spacing:0;color:var(--lv-ink)}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-band-text p{font:var(--lv-type-body);color:var(--lv-muted)}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-band app-evidence-chip{background:none}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-band .ps-mono{color:#fff;background:linear-gradient(135deg,var(--ps-c1, #0a45e0),var(--ps-c2, #1f5fef))}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-state{padding:12px 22px 14px;border-bottom-color:var(--lv-line)}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-state p{font:var(--lv-type-body);color:var(--lv-ink-2)}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-dh b{font:var(--lv-type-label);letter-spacing:0;text-transform:none;color:var(--lv-muted)}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-line{font:var(--lv-type-body);color:var(--lv-ink)}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-nocheck{border-radius:12px;font:var(--lv-type-meta)}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-tag{height:22px;padding:0 10px;font:var(--lv-type-chip)}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-foot p{font:var(--lv-type-meta)}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-detail-body{padding:10px 22px 8px}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-buttons{padding:12px 22px}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills :is(.ps-btn,.ps-ghost){border-radius:999px}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-btn{height:36px;padding:0 18px;font:var(--lv-type-button)}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-btn.quiet{font-weight:var(--lv-type-button-weight-quiet)}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-band app-evidence-chip{flex:none}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-asked{color:var(--lv-muted);font:500 13px/18px var(--lv-font-ui)}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-asked aarudaya-icon{color:var(--lv-hue-strong)}@media(min-width:901px)and (min-height:560px){html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-body{align-items:start}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-body>.st-panel{max-height:100%}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-body>.st-panel:has(.fl-pager){align-self:stretch}}html[data-app-design=showcase]:not(#dsc-page) app-prepare .pp-topic{padding:10px 14px;border-color:var(--lv-line)}html[data-app-design=showcase]:not(#dsc-page) app-prepare .pp-topic.on{border-color:#b3c9f6;background:#f3f7ff;box-shadow:inset 3px 0 0 var(--lv-blue)}html[data-app-design=showcase]:not(#dsc-page) .lsh app-practice-writer .pw-prompt{font:var(--lv-type-prose);max-inline-size:var(--lv-type-measure);color:var(--lv-ink)}html[data-app-design=showcase]:not(#dsc-page) .lsh app-practice-writer .pw-prompt b{display:block;margin-bottom:2px;font:var(--lv-type-label);color:var(--lv-muted)}html[data-app-design=showcase]:not(#dsc-page) .lsh app-practice-writer .pw-text{border-radius:16px;padding:14px 16px;font:var(--lv-type-input)}html[data-app-design=showcase]:not(#dsc-page) .lsh app-practice-writer .pw-foot{font:var(--lv-type-meta);color:var(--lv-muted)}html[data-app-design=showcase]:not(#dsc-page) app-viva .pv-q{border-color:var(--lv-line)}html[data-app-design=showcase]:not(#dsc-page) app-story :is(.iv-row,.iv-criterion){border-color:var(--lv-line)}html[data-app-design=showcase]:not(#dsc-page) app-story .sr-group{font:var(--lv-type-label);letter-spacing:0;text-transform:none;color:var(--lv-muted)}html[data-app-design=showcase]:not(#dsc-page) app-career-assessments .as-fact,html[data-app-design=showcase]:not(#dsc-page) app-career-assessments .as-sec{border-color:var(--lv-line)}html[data-app-design=showcase]:not(#dsc-page) app-opportunities .op-switch,html[data-app-design=showcase]:not(#dsc-page) app-passport .ps-switch,html[data-app-design=showcase]:not(#dsc-page) app-settings-privacy .pv-switch{font:var(--lv-type-seg)}html[data-app-design=showcase]:not(#dsc-page) app-calendar .ca-day{border-color:var(--lv-line);border-radius:12px}html[data-app-design=showcase]:not(#dsc-page) app-calendar .ca-day.today{border-color:#b3c9f6;background:#f3f7ff}html[data-app-design=showcase]:not(#dsc-page) app-calendar .ca-day-head b{font:var(--lv-type-label);letter-spacing:0;text-transform:none}html[data-app-design=showcase]:not(#dsc-page) app-studies .ac-facts,html[data-app-design=showcase]:not(#dsc-page) app-settings .ac-facts{border-color:var(--lv-line);border-radius:12px}html[data-app-design=showcase]:not(#dsc-page) app-passport .ps-who .avatar{flex:none;width:40px;height:40px}html[data-app-design=showcase]:not(#dsc-page) :is(app-prepare,app-story) .st-tag-warn{color:var(--lv-ink-2);background:var(--lv-subtle)}html[data-app-design=showcase]:not(#dsc-page) app-settings .stg-head .st-tag,html[data-app-design=showcase]:not(#dsc-page) app-studies .st-panel-head .st-tag{color:var(--lv-blue-deep);background:var(--lv-blue-soft)}html[data-app-design=showcase]:not(#dsc-page) app-settings .se-pro-link,html[data-app-design=showcase]:not(#dsc-page) app-settings .stg-go{border-radius:12px}html[data-app-design=showcase]:not(#dsc-page) app-settings a.stg-go{color:var(--lv-hue-ink);background:var(--lv-hue-fill);box-shadow:inset 0 0 0 1px var(--lv-hue-edge)}html[data-app-design=showcase]:not(#dsc-page) app-settings a.stg-go aarudaya-icon{color:var(--lv-hue-strong)}html[data-app-design=showcase]:not(#dsc-page) app-settings-plan .pl-plan{border-color:var(--lv-line);border-radius:16px}html[data-app-design=showcase]:not(#dsc-page) app-settings-plan .pl-choose{padding:8px 14px;border:1px solid var(--lv-line-strong);border-radius:999px;color:var(--lv-ink);background:#fff;font:500 13px/18px var(--lv-font-ui)}html[data-app-design=showcase]:not(#dsc-page) app-settings-plan .pl-choose:hover{filter:none;background:var(--lv-subtle)}html[data-app-design=showcase]:not(#dsc-page) app-settings-privacy .st-tag-warn{color:var(--lv-ink-2);background:var(--lv-subtle)}html[data-app-design=showcase]:not(#dsc-page) app-settings-plan .st-panel-head .st-tag-warn{color:var(--lv-ink-2);background:var(--lv-subtle)}html[data-app-design=showcase]:not(#dsc-page) app-settings-privacy .pv-label{font:var(--lv-type-label);letter-spacing:0;text-transform:none}html[data-app-design=showcase]:not(#dsc-page) app-settings-privacy .pv-basis{font:var(--lv-type-meta)}html[data-app-design=showcase]:not(#dsc-page) app-settings-privacy .pv-figs dt{font:var(--lv-type-meta)}html[data-app-design=showcase]:not(#dsc-page) app-help .hlp-grid{grid-template-rows:none;grid-auto-rows:auto;align-content:start;align-items:stretch;gap:24px}html[data-app-design=showcase]:not(#dsc-page) app-help .hlp-card{gap:10px;padding:20px 22px;border-radius:var(--st-r-panel);transition:transform .15s var(--lv-ease),box-shadow .15s var(--lv-ease)}html[data-app-design=showcase]:not(#dsc-page) app-help .hlp-card:hover{transform:translateY(-2px);border-color:var(--lv-line);text-decoration:none}html[data-app-design=showcase]:not(#dsc-page) app-help .hlp-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#fff;background:var(--lv-hue-grad);box-shadow:0 6px 14px -8px var(--lv-hue-grad-b)}html[data-app-design=showcase]:not(#dsc-page) .lv-shell.is-pro app-help .hlp-icon{color:var(--lv-hue-strong);background:var(--lv-hue-fill);box-shadow:inset 0 0 0 1px var(--lv-hue-edge)}html[data-app-design=showcase]:not(#dsc-page) app-help .hlp-card{background:linear-gradient(180deg,var(--lv-hue-soft) 0,#fff 96px);box-shadow:inset 0 3px 0 var(--lv-hue-strong),var(--dsc-e1)}html[data-app-design=showcase]:not(#dsc-page) app-help .hlp-card:hover{box-shadow:inset 0 3px 0 var(--lv-hue-strong),var(--dsc-e2)}html[data-app-design=showcase]:not(#dsc-page) .lv-shell.is-pro app-help .hlp-card{box-shadow:inset 0 2px 0 var(--lv-hue-strong),var(--dsc-e1)}html[data-app-design=showcase]:not(#dsc-page) .lv-shell.is-pro app-help .hlp-card:hover{box-shadow:inset 0 2px 0 var(--lv-hue-strong),var(--dsc-e2)}html[data-app-design=showcase]:not(#dsc-page) app-help .hlp-top{gap:12px}html[data-app-design=showcase]:not(#dsc-page) app-help .hlp-top strong{font:var(--lv-type-card);color:var(--lv-ink)}html[data-app-design=showcase]:not(#dsc-page) app-help .hlp-card p{font:var(--lv-type-body);color:var(--lv-muted)}html[data-app-design=showcase]:not(#dsc-page) app-help .hlp-card .st-row-go{margin-top:auto;display:inline-flex;align-items:center;height:36px;padding:0 14px;border:1px solid var(--lv-line-strong);border-radius:999px;background:#fff;color:var(--lv-ink);font:var(--lv-type-button-quiet)}html[data-app-design=showcase]:not(#dsc-page) app-help .hlp-card:hover .st-row-go{background:var(--lv-subtle)}html[data-app-design=showcase]:not(#dsc-page) :is(app-assess-start,app-assess-result) .page{max-width:none;margin:0;padding:24px var(--lsh-gutter) 24px;box-sizing:border-box}html[data-app-design=showcase]:not(#dsc-page) :is(app-assess-start,app-assess-result) .card{border-color:var(--lv-line);border-radius:var(--st-r-panel);box-shadow:var(--dsc-e1)}@media(min-width:901px)and (max-height:820px){html[data-app-design=showcase]:not(#dsc-page) .lv-shell--topbar .shell-content .st-page:has(>.lv-head,>app-learn-head.lh--v2){gap:18px;padding-top:22px;--dsc-head-top: 22px}}@media(min-width:901px)and (max-height:760px){html[data-app-design=showcase]:not(#dsc-page) .lv-shell--topbar .shell-content .st-page:has(>.lv-head,>app-learn-head.lh--v2){gap:14px;padding-top:16px;--dsc-head-top: 16px}html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-row{min-height:52px;padding-block:6px}html[data-app-design=showcase]:not(#dsc-page) app-where-you-stand .wys-row{min-height:48px;padding-block:5px}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-pick{min-height:48px;padding-block:5px}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-band{padding:14px 20px 10px}html[data-app-design=showcase]:not(#dsc-page) app-help .hlp-card{padding:16px 18px;gap:8px}html[data-app-design=showcase]:not(#dsc-page) app-help .hlp-grid{gap:16px}}@media(min-width:901px)and (min-height:821px){html[data-app-design=showcase]:not(#dsc-page) .lsh app-prepare app-practice-writer .pw-text{min-height:160px}}@media(min-width:901px)and (max-height:660px){html[data-app-design=showcase]:not(#dsc-page) .lv-shell--topbar .shell-content .st-page:has(>.lv-head,>app-learn-head.lh--v2){gap:12px;padding-top:12px;--dsc-head-top: 12px}html[data-app-design=showcase]:not(#dsc-page) app-settings-plan .pl-facts{display:none}html[data-app-design=showcase]:not(#dsc-page) app-help .hlp-card p{-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}}@media(max-width:900px){html[data-app-design=showcase]:not(#dsc-page) .lv-shell--topbar .shell-content .st-page:has(>.lv-head,>app-learn-head.lh--v2){gap:16px;padding-top:20px;--dsc-head-top: 20px}html[data-app-design=showcase]:not(#dsc-page) .lv-head>.lv-head-actions:empty,html[data-app-design=showcase]:not(#dsc-page) .lv-head>.lv-head-tabs:not(:has(.lv-head-tab)){display:none}}@media(max-width:640px){html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-row{flex-wrap:wrap;row-gap:0;padding-bottom:8px}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-row>.ps-pick{flex:1 1 100%}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-row>.ps-act{margin-left:14px}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-row>.ps-act.note{height:auto;padding:0;background:none;font-weight:500;font-size:13px}html[data-app-design=showcase]:not(#dsc-page) app-pro-skills .ps-foot .ps-legend{flex-wrap:wrap;row-gap:6px}html[data-app-design=showcase]:not(#dsc-page) app-settings-privacy .pv-figs{grid-template-columns:minmax(0,1fr)}}@container (max-width: 560px){html[data-app-design=showcase]:not(#dsc-page) app-learn .lr-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;row-gap:4px}}@keyframes dsc-rise{0%{opacity:0;transform:translateY(8px)}}html:is([data-app-design=focus],[data-app-design=combined]){--lv-ink: #1f2430;--lv-ink-2: #39435a;--lv-muted: #4f5664;--lv-faint: #8a93a5;--lv-line: #e7e9ee;--lv-line-strong: #d5d9e1;--lv-subtle: #f6f7f9;--lv-hover: #f3f4f7;--lv-tint: #eef4ff;--lv-tint-edge: #b9cdf6;--lv-primary: linear-gradient(135deg, #2f6bff 0%, #0a45e0 100%);--lv-primary-hover: linear-gradient(135deg, #1f5cf5 0%, #0636c4 100%);--lv-primary-shadow: 0 1px 2px rgba(10, 69, 224, .24), 0 6px 16px -6px rgba(10, 69, 224, .45);--dfo-faint-text: #5b6474;--dfo-band: #f3f7ff;--dfo-band-edge: #dce7fb;--dfo-max: 1200px;--dfo-gutter: 40px;--dfo-rail: 360px;--dfo-gap: 64px;--dfo-gap-3: 48px;--dfo-rail-3: 360px}@media(max-width:1366px){html:is([data-app-design=focus],[data-app-design=combined]){--dfo-rail-3: 320px}}@media(max-width:1180px){html:is([data-app-design=focus],[data-app-design=combined]){--dfo-rail-3: 300px;--dfo-gutter: 32px;--dfo-rail: 320px;--dfo-gap: 48px;--dfo-gap-3: 32px}}@media(max-width:900px){html:is([data-app-design=focus],[data-app-design=combined]){--dfo-gutter: 24px}}@media(max-width:760px){html:is([data-app-design=focus],[data-app-design=combined]){--dfo-gutter: 16px}}html:is([data-app-design=focus],[data-app-design=combined]) .lsh{--st-edge: #e7e9ee;--st-edge-hover: #d5d9e1;--st-shadow: none;--st-inset: #f6f7f9;--st-tint: #eef4ff;--st-tint-edge: #b9cdf6;--st-quiet: #4f5664;--st-r-panel: 16px;--st-r-row: 10px;--st-primary: linear-gradient(135deg, #2f6bff 0%, #0a45e0 100%);--st-primary-hover: linear-gradient(135deg, #1f5cf5 0%, #0636c4 100%);--st-primary-shadow: 0 1px 2px rgba(10, 69, 224, .24), 0 6px 16px -6px rgba(10, 69, 224, .45);--st-new: #4f5664;--st-new-bg: #eef0f3;--aa-band: #f6f7f9}@media(min-width:901px)and (min-height:881px){html[data-app-design=focus]{--lv-type-display-size: 48px;--lv-type-display-lh: 56px}}html[data-app-design=focus] .lv-bar-in{max-width:calc(var(--dfo-max) + 2 * var(--dfo-gutter));padding:0 var(--dfo-gutter);gap:32px}html[data-app-design=focus] .lv-nav{gap:28px}html[data-app-design=focus] .lv-nav-link{padding:0 2px;color:var(--lv-muted)}html[data-app-design=focus] .lv-nav-link:after{left:0;right:0}html[data-app-design=focus] .lv-nav-link.on{color:var(--lv-navy);font-weight:600}html[data-app-design=focus] .lv-search{width:248px;margin-right:8px;color:var(--dfo-faint-text)}@media(min-width:1280px){html[data-app-design=focus] .lv-nav{gap:22px}html[data-app-design=focus] .lv-search{width:216px}}html[data-app-design=focus] .lv-kbd{border-radius:999px;color:var(--dfo-faint-text)}html[data-app-design=focus] .lv-icon{color:var(--lv-muted)}html[data-app-design=focus] .lv-crumbbar{display:none}html[data-app-design=focus] .lv-pop{border-radius:16px}@media(min-width:901px){html[data-app-design=focus] .lv-me-pop{width:288px;padding:8px}}html[data-app-design=focus] .lv-menu-label{margin:8px 10px 4px;color:var(--dfo-faint-text)}html[data-app-design=focus] .lv-row{min-height:40px;border-radius:10px}html[data-app-design=focus] .lv-row.on{background:var(--lv-hue-fill);color:var(--lv-hue-ink)}html[data-app-design=focus] .lv-palette{border-radius:16px}html[data-app-design=focus] .lv-palette-field{padding-left:20px}html[data-app-design=focus] .lv-palette-input{text-overflow:ellipsis}html[data-app-design=focus] .lv-palette-input::placeholder{color:var(--dfo-faint-text);opacity:1}html[data-app-design=focus] .lv-palette-group-h{color:var(--dfo-faint-text)}@media(min-height:701px){html[data-app-design=focus] .lv-palette-field{height:60px}html[data-app-design=focus] .lv-palette-item{min-height:40px}}@media(max-width:600px){html[data-app-design=focus] .lv-palette-field{padding-left:16px;gap:10px}}html[data-app-design=focus] .lv-palette-item.is-active{background:var(--lv-hue-fill)}html[data-app-design=focus] .lv-palette-meta{color:var(--dfo-faint-text)}@media(max-width:1279px){html[data-app-design=focus] .lv-bar-in,html[data-app-design=focus] .lv-nav{gap:24px}html[data-app-design=focus] .lv-nav-link{padding:0 2px}html[data-app-design=focus] .lv-nav-link:after{left:0;right:0}html[data-app-design=focus] .lv-search{width:220px}}@media(max-width:1180px){html[data-app-design=focus] .lv-nav{gap:22px}html[data-app-design=focus] .lv-search{width:40px;margin-right:0;padding:0;justify-content:center;border-color:transparent;background:none}html[data-app-design=focus] .lv-search:hover{background:var(--lv-hover);border-color:transparent}html[data-app-design=focus] .lv-search-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}@media(min-width:901px)and (max-width:1000px){html[data-app-design=focus] .lv-bar-in,html[data-app-design=focus] .lv-nav{gap:16px}html[data-app-design=focus] .lv-nav-link{padding:0 2px;font-size:14px}}@media(max-width:900px){html[data-app-design=focus] .lv-bar-in{gap:8px;padding:0 var(--dfo-gutter)}html[data-app-design=focus] .lv-search{width:40px}html[data-app-design=focus] .lv-tabbar-item{color:var(--lv-muted)}html[data-app-design=focus] .lv-tabbar-item.on{color:var(--lv-hue-ink);font-weight:500}html[data-app-design=focus] .lv-tabbar-item.on .lv-tabbar-icon{background:var(--lv-hue-fill);color:var(--lv-hue-ink)}}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .shell-content .st-page{width:100%;max-width:calc(var(--dfo-max) + 2 * var(--dfo-gutter));margin-inline:auto;padding-left:var(--dfo-gutter);padding-right:var(--dfo-gutter)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .shell-note{max-width:var(--dfo-max);margin:12px auto 0;box-sizing:border-box}html:is([data-app-design=focus],[data-app-design=combined]) .lv-shell .shell-content .st-page:has(>.lv-head,>app-learn-head.lh--v2){gap:32px;padding-top:24px}html:is([data-app-design=focus],[data-app-design=combined]) .lv-head{row-gap:16px;column-gap:24px;align-items:center}html:is([data-app-design=focus],[data-app-design=combined]) .lv-head-main{row-gap:4px}html:is([data-app-design=focus],[data-app-design=combined]) .lv-head-title{color:var(--lv-navy)}html:is([data-app-design=focus],[data-app-design=combined]) .lv-head-context{color:var(--lv-muted)}html:is([data-app-design=focus],[data-app-design=combined]) .lv-ctx+.lv-ctx:before{margin:0 8px;color:var(--lv-faint)}html:is([data-app-design=focus],[data-app-design=combined]) .lv-ctx-stat[data-tone=good]{color:#067647}html:is([data-app-design=focus],[data-app-design=combined]) .lv-head-actions{align-self:center;min-height:44px}html:is([data-app-design=focus],[data-app-design=combined]) .lv-head-actions .btn,html:is([data-app-design=focus],[data-app-design=combined]) .lv-head-actions a.btn{height:44px;padding:0 22px;font-size:var(--lv-type-button-lg-size);gap:8px}html:is([data-app-design=focus],[data-app-design=combined]) .lv-head-actions :is(.btn.ghost,.btn.outline){color:var(--lv-navy);background:#fff;box-shadow:inset 0 0 0 1px var(--lv-line-strong)}html:is([data-app-design=focus],[data-app-design=combined]) .lv-head-actions :is(.btn.ghost,.btn.outline):hover{color:var(--lv-navy);background:var(--lv-subtle)}html:is([data-app-design=focus],[data-app-design=combined]) .lv-head-tabs{min-height:48px;gap:32px}html:is([data-app-design=focus],[data-app-design=combined]) .lv-head-tab{padding:0 2px;color:var(--lv-muted)}html:is([data-app-design=focus],[data-app-design=combined]) .lv-head-tab.on{color:var(--lv-navy);font-weight:600}html:is([data-app-design=focus],[data-app-design=combined]) .lv-head-tabs:not(:has(.lv-head-tab)){min-height:0}html[data-app-design=focus] .lv-shell .shell-content .st-page:has(>.lv-head,>app-learn-head.lh--v2){padding-top:32px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(.sg,.ps-body)>.st-panel{border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-panel-head{padding:0 0 12px;border:0;background:none;align-items:flex-start;gap:4px 16px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-panel-head>div{flex:1 1 14rem}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-panel-head>:is(.st-seg,.ca-nav,.op-reply){flex:none}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-panel-head h2{font:var(--lv-type-section);letter-spacing:0;color:var(--lv-navy)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-panel-head p{margin-top:2px;font:var(--lv-type-body);color:var(--lv-muted);-webkit-line-clamp:2}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-panel-body{margin:0 -12px;padding:0 12px;gap:12px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-panel-head{flex-wrap:wrap}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-panel-head:has(>.st-seg)>div:first-child:not(.st-seg){flex:1 1 100%}@media(min-width:1101px){html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(.lr-grid,.as-grid,.dv-grid,.gp-grid,.pp-grid,.vj-grid)>:nth-child(2)>.st-panel-head:has(>.st-seg)>div:first-child:not(.st-seg),html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(.sk-grid,.ca-grid)>:nth-child(1)>.st-panel-head:has(>.st-seg)>div:first-child:not(.st-seg){flex:1 1 14rem}}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-panel-head>.st-seg{max-width:100%;flex-wrap:wrap}@media(max-width:1100px){html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-page .sg:is(.pp-pro,.bd-pro)>.st-panel>.st-panel-head{flex-wrap:wrap}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-page .sg:is(.pp-pro,.bd-pro)>.st-panel>.st-panel-head:has(>.st-seg)>div:first-child:not(.st-seg){flex:1 1 100%}}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-panel-foot{margin-top:12px;padding:12px 0 0;border-top:1px solid var(--lv-line);background:none}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-panel-foot .st-grow{font:var(--lv-type-meta);color:var(--lv-muted)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .fl-viewport{margin:0 -12px;padding:0 12px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .fl-viewport>.fl-measure{left:12px;right:12px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .fl-pager{margin-top:0;padding-top:10px;border-top:0;color:var(--lv-muted)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .fl-btn{width:32px;height:32px;border-radius:999px;border-color:var(--lv-line-strong)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .fl-dots i.on{background:var(--lv-blue)}@media(min-width:901px){html:is([data-app-design=focus],[data-app-design=combined]) .lsh .sg{column-gap:var(--dfo-gap);row-gap:32px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(app-settings-privacy .pv-grid,.pl-grid,.sk-grid.with-resume){column-gap:var(--dfo-gap-3)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(.lr-grid,.as-grid,.dv-grid,.gp-grid,.pp-grid,.vj-grid,.sk-grid:not(.with-resume),.ca-grid){grid-template-columns:minmax(0,1fr) var(--dfo-rail);grid-template-rows:minmax(0,1fr);grid-template-areas:none}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(.lr-grid,.as-grid,.dv-grid,.gp-grid,.pp-grid,.vj-grid)>:nth-child(1){grid-column:2;grid-row:1}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(.lr-grid,.as-grid,.dv-grid,.gp-grid,.pp-grid,.vj-grid)>:nth-child(2){grid-column:1;grid-row:1}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(.sk-grid:not(.with-resume),.ca-grid)>:nth-child(1){grid-column:1;grid-row:1}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(.sk-grid:not(.with-resume),.ca-grid)>:nth-child(2){grid-column:2;grid-row:1}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(.bd-grid,.prg-grid,.iv-grid,.op-grid,.se-grid,.ac-grid,.pe-grid,.ps-grid){column-gap:var(--dfo-gap-3);grid-template-rows:minmax(0,1fr);grid-template-areas:none}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .bd-grid,html:is([data-app-design=focus],[data-app-design=combined]) .lsh .prg-grid,html:is([data-app-design=focus],[data-app-design=combined]) .lsh .iv-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) var(--dfo-rail-3)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .op-grid,html:is([data-app-design=focus],[data-app-design=combined]) .lsh .se-grid,html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ac-grid,html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pe-grid,html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) var(--dfo-rail-3)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(.bd-grid,.prg-grid,.iv-grid,.op-grid,.se-grid,.ac-grid,.pe-grid,.ps-grid)>*{grid-column:auto;grid-row:1}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .iv-empty{grid-template-columns:minmax(0,1fr) var(--dfo-rail)}}@media(min-width:1181px){html:is([data-app-design=focus],[data-app-design=combined]) .lsh app-settings-privacy .pv-grid:not(.pv-two){column-gap:var(--dfo-gap-3);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) var(--dfo-rail-3);grid-template-rows:minmax(0,1fr)}}@media(min-width:1367px){html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pl-grid{column-gap:var(--dfo-gap-3);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr) var(--dfo-rail-3);grid-template-rows:minmax(0,1fr)}}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(.st-row,.st-item,.bd-project,.pp-topic,.gp-topic,.sk-row,.cr-leg,.pv-topic,.pl-plan){border:0;border-radius:10px;background:none;box-shadow:none}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .fl-row{position:relative}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .fl-page>.fl-row+.fl-row:before{content:"";position:absolute;left:0;right:0;top:-4.5px;height:1px;background:var(--lv-line);pointer-events:none}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .fl-row>:is(.st-row,.st-item,.bd-project,.pp-topic,.gp-topic,.sk-row,.cr-leg,.pv-topic,.pl-plan,.ps-row,.lr-row,.wys-row){margin:0 -12px;width:calc(100% + 24px);box-sizing:border-box}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-panel-body>:is(.st-row,.st-item){margin-inline:-12px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(.st-row,.st-item,.bd-project,.gp-topic,.sk-row,.cr-leg,.pv-topic){padding:8px 12px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(button.st-row,a.st-row,button.st-item,a.st-item,.bd-project,a.gp-topic,button.sk-row):hover{border-color:transparent;background:var(--lv-hover)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(.st-row,.st-item,.bd-project,.pp-topic,.sk-row,.cr-leg,.ps-row).on,html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(.st-row,.st-item,.bd-project,.pp-topic,.sk-row,.cr-leg).now{border-color:transparent;background:var(--lv-tint);box-shadow:inset 2px 0 0 var(--lv-blue)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-row-text{gap:1px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-row-text strong,html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-item strong,html:is([data-app-design=focus],[data-app-design=combined]) .lsh .bd-project strong{font:var(--lv-type-row);color:var(--lv-navy)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-row.on .st-row-text strong{color:var(--lv-blue-deep)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-row-text small,html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(.st-item,.bd-project) :is(p,small){font:var(--lv-type-meta);color:var(--lv-muted)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-row-n{width:28px;height:28px;border-radius:50%;font-size:13px;font-weight:600;color:var(--lv-muted);background:#fff;box-shadow:inset 0 0 0 1px var(--lv-line-strong)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(.st-row-n.now,.st-row.on .st-row-n){color:var(--lv-blue);background:#fff;box-shadow:inset 0 0 0 1.5px var(--lv-blue)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-row-n.done{color:#067647;background:#e7f8ef;box-shadow:none}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-row-go{padding:0;background:none;font:var(--lv-type-link);color:var(--lv-blue)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-row-go.done{background:none;color:#067647}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-tag{height:22px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;font:var(--lv-type-chip)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(.st-tag-warn,.st-tag[data-tone=warn]){color:#ad4a00;background:#fff0e0}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-tag-violet{color:var(--lv-ink-2);background:#eef0f3}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .es-chip{height:24px;gap:6px;padding:0 10px;border:0;font:var(--lv-type-chip)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .es-chip:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .es-chip[data-tone=good]{color:#067647;background:#e7f8ef}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .es-chip[data-tone=good]:before{background:#079455}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .es-chip[data-tone=info]{color:var(--lv-blue);background:var(--lv-blue-soft)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .es-chip[data-tone=outline]{color:var(--lv-blue);background:#fff;box-shadow:inset 0 0 0 1px var(--lv-blue)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .es-chip[data-tone=outline]:before{background:#fff;box-shadow:inset 0 0 0 1.5px var(--lv-blue)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .es-chip[data-tone=muted]{color:#4f5664;background:#eef0f3}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .es-chip[data-tone=muted]:before{background:#98a2b3}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-panel-head>a.st-tag,html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-panel-head>button.st-tag{height:auto;padding:0;background:none;font:var(--lv-type-link);line-height:var(--lv-type-section-lh);color:var(--lv-blue)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-panel-head>a.st-tag:hover{text-decoration:underline;text-underline-offset:3px;filter:none}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-seg{gap:4px;padding:4px;border-radius:999px;background:var(--lv-subtle);box-shadow:inset 0 0 0 1px var(--lv-line)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-seg button{height:30px;padding:0 14px;border-radius:999px;font:var(--lv-type-seg);color:var(--lv-muted)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-seg button.on{color:var(--lv-blue-deep);background:var(--lv-blue-soft);font-weight:600;box-shadow:none}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(.op-switch,.pv-switch,.ps-switch) input[type=checkbox]{appearance:none;-webkit-appearance:none;position:relative;flex:none;width:40px;height:24px;margin:0;border-radius:999px;background:var(--lv-line-strong);cursor:pointer;transition:background-color .15s var(--lv-ease)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(.op-switch,.pv-switch,.ps-switch) input[type=checkbox]:before{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #10182840;transition:transform .15s var(--lv-ease)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(.op-switch,.pv-switch,.ps-switch) input[type=checkbox]:checked{background:var(--lv-blue)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(.op-switch,.pv-switch,.ps-switch) input[type=checkbox]:checked:before{transform:translate(16px)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(.op-switch,.pv-switch,.ps-switch) input[type=checkbox]:disabled{opacity:.5;cursor:default}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(.op-switch,.pv-switch,.ps-switch) input[type=checkbox]:focus-visible{outline:2px solid var(--lv-blue);outline-offset:2px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(.op-switch,.pv-switch,.ps-switch){gap:10px;font:var(--lv-type-seg);color:var(--lv-navy)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-bar{height:4px;background:#eceef2}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-empty{flex:none;display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;align-content:start;gap:2px;padding:14px 16px;border:0;border-radius:16px;background:var(--lv-subtle);text-align:left;font:var(--lv-type-meta);color:var(--lv-muted)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-empty strong{font:var(--lv-type-empty);color:var(--lv-navy)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-empty:has(>aarudaya-icon:first-child){grid-template-columns:36px minmax(0,1fr);column-gap:14px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-empty>aarudaya-icon:first-child{grid-row:1 / span 3;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;color:var(--lv-muted);box-shadow:inset 0 0 0 1px var(--lv-line)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-empty>aarudaya-icon:first-child~*{grid-column:2}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-empty>aarudaya-icon:first-child svg{width:18px;height:18px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-empty>:is(button,a,app-request-content){margin-top:8px;align-self:start}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .sg>.st-panel>.st-empty:only-child{margin-top:0}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-note{padding:0 0 0 12px;border:0;border-left:2px solid var(--lv-line-strong);border-radius:0;background:none;font:var(--lv-type-meta);color:var(--lv-muted)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-note-warn{border-left-color:#f5c08f;color:#7a3300}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-sub{font:var(--lv-type-label);letter-spacing:0;text-transform:none;color:var(--lv-muted)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-page :is(.btn,aarudaya-button button):not(.outline):not(.ghost):not(.secondary):not(.light){border-radius:999px;background:var(--lv-primary);box-shadow:var(--lv-primary-shadow)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-page :is(.btn,aarudaya-button button):not(.outline):not(.ghost):not(.secondary):not(.light):hover{background:var(--lv-primary-hover)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-page :is(.btn.outline,.btn.ghost,.btn.secondary,aarudaya-button button.outline){border-radius:999px;color:var(--lv-navy);background:#fff;border:1px solid var(--lv-line-strong);box-shadow:none}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-page .chip{border-radius:999px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-page .chip[aria-disabled=true],html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-page .chip[aria-disabled=true]:hover{color:var(--lv-muted);background:var(--lv-subtle);border-color:var(--lv-line);font-weight:500;cursor:default;box-shadow:none;transform:none}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-textarea,html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-form input{border-radius:12px;border-color:var(--lv-line-strong)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-textarea:focus,html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-form input:focus{border-color:var(--lv-blue);outline:none;box-shadow:0 0 0 3px #0a45e01f}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-page :is(small,dt,.st-form label){font-size:13px;line-height:18px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(.pv-label,.pv-basis,.pv-what,.se-source,.pv-go,.pl-foot,.pl-choose,.ps-link,.ps-asked,.quota,.pv-pass small){font-size:13px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-page :is(.st-note,.ps-field>span,.pl-plan .quota,.ps-legend>span,.ps-state small){font-size:13px!important;line-height:18px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-page .lr-rt.lr-node{font-size:13px!important}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pv-label{letter-spacing:0;text-transform:none;font-weight:500}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pv-card strong{font:var(--lv-type-card)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pw-foot .btn{height:40px;padding:0 18px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lp-flag{padding:1px 8px;font:var(--lv-type-chip);color:var(--lv-ai);background:var(--lv-ai-bg)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ca-day-head{font-size:13px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(.ac-facts,.pl-facts){border:0;border-radius:0;background:none}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(.ac-facts,.pl-facts)>div{padding-left:0;padding-right:0;border-color:var(--lv-line);background:none}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ac-facts dt,html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pl-facts dt{color:var(--lv-muted)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-grid{grid-template-columns:minmax(0,1fr) var(--dfo-rail)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-study-head{padding:0 0 16px;gap:6px 14px;align-items:center}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-study-head h2{font:var(--lv-type-section);letter-spacing:0;word-spacing:0}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-kick{margin-bottom:4px;font:var(--lv-type-label);letter-spacing:0;text-transform:none;color:var(--lv-muted)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-lede{font:var(--lv-type-body);color:var(--lv-muted)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-row{min-height:60px;padding:10px 12px;border:0;border-radius:10px;background:none;box-shadow:none}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-row.lr-next{background:var(--lv-tint);box-shadow:inset 2px 0 0 var(--lv-blue)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-row.lr-coming{background:none}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-name{font:var(--lv-type-row);color:var(--lv-navy)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-coming .lr-name{color:var(--lv-ink)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-offers{font:var(--lv-type-meta);color:var(--lv-muted)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-tag{font:500 13px/18px var(--lv-font-ui)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-tag-next{color:var(--lv-blue);background:var(--lv-blue-soft);letter-spacing:0;text-transform:none}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-tag-req{color:var(--lv-muted);border-color:var(--lv-line-strong)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-group{margin:12px 0 4px;padding:0;font:var(--lv-type-label);letter-spacing:0;text-transform:none;color:var(--lv-muted);background:none}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-group.lr-group-area{color:var(--lv-blue-deep)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-act{height:36px;padding:0 16px;border-color:var(--lv-line-strong);font:var(--lv-type-button-quiet);color:var(--lv-navy)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-next .lr-act{border-color:var(--lv-line-strong);box-shadow:none;background:#fff}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-foot{margin-top:12px;padding:12px 0 0;background:none;border-top:1px solid var(--lv-line)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-ghost,html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-practise{height:32px;padding:0 14px;font:500 13px/18px var(--lv-font-ui)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-asked{height:32px;padding:0 14px;font:var(--lv-type-button-quiet)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-ri{border-radius:10px;padding:8px 10px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-ri-card{border-color:var(--lv-line);background:#fff}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-ri.on,html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-ri.on:hover{border-color:transparent;background:var(--lv-tint);box-shadow:inset 2px 0 0 var(--lv-blue)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-rx strong{font:500 14px/20px var(--lv-font-ui)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-rx small{font:var(--lv-type-meta);color:var(--lv-muted)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-rx small.lr-rnext{color:var(--lv-blue);font-weight:500}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-rt{border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px var(--lv-line-strong);color:var(--lv-muted)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-ri-phase.now .lr-node:not(.done){color:#fff;background:var(--lv-blue);box-shadow:0 0 0 4px var(--lv-blue-soft)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-truth{display:flex;margin-top:12px;padding:12px 0 0;background:none;border-top:1px solid var(--lv-line)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-truth p{font:var(--lv-type-meta);color:var(--dfo-faint-text)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-meta{font:var(--lv-type-meta);color:var(--lv-muted)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .bd-check{padding:10px 12px;border:0;border-radius:10px;background:none}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .bd-check strong{font:var(--lv-type-row);color:var(--lv-navy)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .bd-check small{font:var(--lv-type-meta);color:var(--lv-muted)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .bd-check.done{background:none}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .bd-project-foot{font:var(--lv-type-meta);color:var(--lv-muted)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .bd-percent{font-weight:600;color:var(--lv-muted)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .wys .wys-row{padding:8px 12px;border:0;border-radius:10px;background:none;box-shadow:none}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .wys .wys-row:hover{background:var(--lv-hover)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .wys .wys-text strong{font:var(--lv-type-row);color:var(--lv-navy)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .wys .wys-text small{font:var(--lv-type-meta);color:var(--lv-muted)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .wys .wys-sum .wys-bar{gap:4px;height:8px;border-radius:0;background:none;overflow:visible}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .wys .wys-sum .wys-bar i{flex:1 1 0;border-radius:4px;background:#dfe3e9}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .wys .wys-sum .wys-bar i[data-tone=good]{background:#079455}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .wys .wys-sum .wys-bar i[data-tone=info]{background:var(--lv-blue)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .wys .wys-sum .wys-bar i[data-tone=outline]{background:#fff;border:0;box-shadow:inset 0 0 0 1.5px var(--lv-blue)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .wys .wys-sum .wys-key{gap:4px 16px;font:var(--lv-type-meta);color:var(--lv-muted)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .wys .wys-sum .wys-key i{width:8px;height:8px;border-radius:50%;background:#dfe3e9}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .wys .wys-sum .wys-key li[data-tone=good] i{background:#079455}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .wys .wys-sum .wys-key li[data-tone=outline] i{background:#fff;border:0;box-shadow:inset 0 0 0 1.5px var(--lv-blue)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .wys .wys-sum .wys-key b{font-weight:600}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .wys .wys-rule{font:var(--lv-type-meta);color:var(--dfo-faint-text)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .cr-leg-head{font:var(--lv-type-row);color:var(--lv-navy)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .cr-leg-head strong{font-weight:500}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .cr-leg-sub{font:var(--lv-type-meta);color:var(--lv-muted)}@media(min-width:901px){html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-body{grid-template-columns:minmax(0,1fr) var(--dfo-rail);gap:var(--dfo-gap)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-body.ps-body--one{grid-template-columns:minmax(0,1fr)}}@media(min-width:901px)and (min-height:560px){html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-body{align-items:start}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-body>.st-panel{max-height:100%}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-body>.st-panel:has(.fl-pager){align-self:stretch}}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-row{padding:0 12px 0 0;border:0;border-radius:10px;background:none}@media(min-width:761px){html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-row>.ps-act{min-width:148px;justify-content:center;box-sizing:border-box}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-row>.ps-act.note{justify-content:flex-end;padding:0}}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-row:hover{background:var(--lv-hover)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-row.on{background:var(--lv-tint);box-shadow:inset 2px 0 0 var(--lv-blue)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-pick{padding:10px 4px 10px 12px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-name strong{font:var(--lv-type-row)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-name small{font:var(--lv-type-meta);color:var(--lv-muted)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-lane{height:32px;padding:0 14px;border-radius:999px;font:var(--lv-type-seg)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-lane.on{color:var(--lv-blue-deep);background:var(--lv-blue-soft);border-color:transparent;font-weight:600}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-act{height:32px;padding:0 12px;border-radius:999px;font:500 13px/18px var(--lv-font-ui)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-act.learn,html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-act.evidence,html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-act.open,html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-act.grading{color:var(--lv-navy);border-color:var(--lv-line-strong)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-act.note{background:none;color:var(--lv-muted);font-weight:500}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-foot{margin-top:12px;padding:12px 0 0;background:none;border-top:1px solid var(--lv-line)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-foot p{font:var(--lv-type-meta);color:var(--lv-muted)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-foot .ps-legend{flex-wrap:wrap;row-gap:4px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-foot .ps-legend>span{font:var(--lv-type-meta)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-body>.st-panel.ps-detail{border:1px solid var(--lv-line);border-radius:16px;overflow:hidden;background:#fff}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-band{padding:20px 24px 12px;color:var(--lv-navy);background:none}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-band-text h2{font:var(--lv-type-section);letter-spacing:0;color:var(--lv-navy);white-space:normal;text-wrap:balance}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-band-text p{font:var(--lv-type-body);color:var(--lv-muted)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-band app-evidence-chip{flex:none;align-self:flex-start;margin-top:4px;background:none}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-band .es-chip{overflow:visible}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-mono{display:none}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-state{padding:4px 24px 14px;border-color:var(--lv-line)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-state p{font:var(--lv-type-body);color:var(--lv-ink)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-detail-body{padding:12px 24px;gap:6px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-dh b{font:var(--lv-type-label);letter-spacing:0;text-transform:none;color:var(--lv-muted)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-line{font:var(--lv-type-body)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-nocheck{border-style:solid;border-color:var(--lv-line);background:var(--lv-subtle);font:var(--lv-type-meta)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-buttons{padding:14px 24px 20px;border-top:0;background:none}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-btn{height:44px;padding:0 22px;border-radius:999px;font:var(--lv-type-button);font-size:var(--lv-type-button-lg-size)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-btn.primary{flex:1 1 auto;background:var(--lv-primary);box-shadow:var(--lv-primary-shadow)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-btn.quiet{color:var(--lv-navy);border-color:var(--lv-line-strong);font-weight:var(--lv-type-button-weight-quiet)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pp-topic{padding:0 12px 0 0}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pp-topic-main{padding:10px 12px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pp-topic:hover{background:var(--lv-hover)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pp-speak{width:32px;height:32px;border-radius:50%}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pw-prompt{font:var(--lv-type-prose);max-inline-size:var(--lv-type-measure);color:var(--lv-ink)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pw-prompt b,html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pw-prompt strong{color:var(--lv-navy)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pw-text{min-height:140px;padding:14px 16px;font:var(--lv-type-input)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pw-short{font:var(--lv-type-meta)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pv-q-text{font:var(--lv-type-prose);max-inline-size:var(--lv-type-measure);color:var(--lv-navy)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .iv-criterion{border:0;border-bottom:1px solid var(--lv-line);border-radius:0;padding:10px 0;font:var(--lv-type-body)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .fl-row>.iv-criterion{border-bottom:0}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .iv-note{font:var(--lv-type-meta);border-radius:12px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .op-switch{align-self:center}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pv-card{border:1px solid var(--lv-line);border-radius:16px;background:#fff}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pv-state{font:var(--lv-type-body);color:var(--lv-muted)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pv-facts li{font:var(--lv-type-meta)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pv-pass{border:0;border-top:1px solid var(--lv-line);border-radius:0;background:none;padding:12px 0 0}@media(min-width:901px)and (max-height:760px){html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pv-card .pv-basis{display:none}}@media(min-width:901px)and (max-width:1180px)and (max-height:820px){html:is([data-app-design=focus],[data-app-design=combined]) .lsh app-settings-privacy .pv-grid{row-gap:8px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh app-settings-privacy .pv-grid .st-empty{padding:10px 12px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh app-settings-privacy .pv-grid .st-panel-head{padding-bottom:4px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh app-settings-privacy .pv-grid .st-panel-body{gap:8px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pv-pass{display:none}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pv-facts{gap:6px}}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .se-big{font:var(--lv-type-card);color:var(--lv-navy)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .stg-line{font:var(--lv-type-body);color:var(--lv-muted)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .stg-go{border-radius:999px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .stg-list li,html:is([data-app-design=focus],[data-app-design=combined]) .lsh .se-list li{font:var(--lv-type-body)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-who .avatar{flex:none;width:40px;height:40px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(.ps-who,.pv-who) .avatar{color:var(--lv-blue-deep);background:var(--lv-blue-soft);box-shadow:none}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .gp-topic{gap:6px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .gp-topic-head strong{font:var(--lv-type-row)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .gp-topic small{font:var(--lv-type-meta);color:var(--lv-muted)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .sk-figures span{border:1px solid var(--lv-line);background:#fff}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pl-rows{gap:0}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pl-row{padding:12px 0;border:0;border-bottom:1px solid var(--lv-line);border-radius:0;background:none}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pl-row[data-spent=true]{border-color:var(--lv-line);background:none}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pl-row[data-spent=true] .pl-top span{color:#ad4a00}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pl-top strong{font:var(--lv-type-row)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pl-top span{font:600 13px/18px var(--lv-font-ui)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pl-row small{font:var(--lv-type-meta)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pl-row .st-bar>i{background:var(--lv-blue)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pl-name{font:var(--lv-type-section);letter-spacing:0;color:var(--lv-navy)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pl-line{font:var(--lv-type-body);color:var(--lv-muted)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ca-day{border-radius:12px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ca-day-head b{font:var(--lv-type-label);letter-spacing:0;text-transform:none;color:var(--lv-muted)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ca-day-head span{font:600 16px/22px var(--lv-font-ui)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ca-day.past .ca-day-head{opacity:1}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ca-day.past .ca-day-head :is(b,span){color:var(--dfo-faint-text)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .hp-grid>.hp-card{padding:20px 20px 18px;border:1px solid var(--lv-line);border-radius:16px;background:#fff;box-shadow:none;overflow:hidden;transition:border-color .15s var(--lv-ease),transform .15s var(--lv-ease)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .hp-grid>.hp-card:hover{border-color:var(--lv-line-strong);transform:translateY(-2px)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .hp-card .hp-icon{border-radius:12px;color:var(--lv-blue);background:var(--lv-blue-soft)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .hp-card strong{font:var(--lv-type-card);color:var(--lv-navy)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .hp-card p{font:var(--lv-type-body);color:var(--lv-muted)}@media(min-width:901px){html:is([data-app-design=focus],[data-app-design=combined]) .lsh .hlp-grid{column-gap:16px;row-gap:16px;grid-template-rows:none;align-content:start}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-page>.sg.hlp-grid{align-items:stretch}}html:is([data-app-design=focus],[data-app-design=combined]) .lsh app-assess-start .page,html:is([data-app-design=focus],[data-app-design=combined]) .lsh app-assess-result .page,html:is([data-app-design=focus],[data-app-design=combined]) .lsh app-assess .page{max-width:calc(var(--dfo-max) + 2 * var(--dfo-gutter));margin-inline:auto;padding:32px var(--dfo-gutter);box-sizing:border-box}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(app-assess-start,app-assess-result) .card{border:1px solid var(--lv-line);border-radius:16px;box-shadow:none;padding:28px 32px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(app-assess-start,app-assess-result) .card h2{font:var(--lv-type-section);letter-spacing:0;color:var(--lv-navy)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(app-assess-start,app-assess-result) .card .btn{border-radius:999px;background:var(--lv-primary);box-shadow:var(--lv-primary-shadow)}@media(min-width:901px)and (max-height:760px){html:is([data-app-design=focus],[data-app-design=combined]) .lv-shell .shell-content .st-page:has(>.lv-head,>app-learn-head.lh--v2){gap:20px;padding-top:16px}html:is([data-app-design=focus],[data-app-design=combined]) .lv-head{row-gap:10px}html:is([data-app-design=focus],[data-app-design=combined]) .lv-head-tabs{min-height:44px}html:is([data-app-design=focus],[data-app-design=combined]) .lv-head-actions,html:is([data-app-design=focus],[data-app-design=combined]) .lv-head-actions .btn,html:is([data-app-design=focus],[data-app-design=combined]) .lv-head-actions a.btn{min-height:40px;height:40px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-panel-head{padding-bottom:8px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-panel-head p{-webkit-line-clamp:1}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(.st-row,.st-item,.bd-project,.gp-topic,.sk-row,.cr-leg,.pv-topic){padding-top:8px;padding-bottom:8px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-row{min-height:54px;padding-top:8px;padding-bottom:8px}}@media(min-width:901px)and (max-height:660px){html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pl-facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pl-row{padding-top:9px;padding-bottom:9px}}@media(max-width:900px){html:is([data-app-design=focus],[data-app-design=combined]) .lsh .sg{row-gap:24px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(.sg,.ps-body)>.st-panel:not(.hp-card)+.st-panel:not(.hp-card){padding-top:24px;border-top:1px solid var(--lv-line);border-radius:0}html:is([data-app-design=focus],[data-app-design=combined]) .lv-head-context{display:flex;flex-wrap:wrap;margin-left:-17px;clip-path:inset(0 0 0 17px)}html:is([data-app-design=focus],[data-app-design=combined]) .lv-head-context>.lv-ctx{flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=focus],[data-app-design=combined]) .lv-head-context>.lv-ctx:before,html:is([data-app-design=focus],[data-app-design=combined]) .lv-head-context>.lv-ctx+.lv-ctx:before{content:"\b7";display:inline-block;width:17px;margin:0;text-align:center;color:var(--lv-faint)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-body>.st-panel.ps-detail{border-radius:16px;border-top:1px solid var(--lv-line);padding-top:0}html:is([data-app-design=focus],[data-app-design=combined]) .lv-shell .shell-content .st-page:has(>.lv-head,>app-learn-head.lh--v2){gap:24px;padding-top:20px}html:is([data-app-design=focus],[data-app-design=combined]) .lv-head-tabs{gap:24px;min-height:44px}html:is([data-app-design=focus],[data-app-design=combined]) .lv-head-actions .btn,html:is([data-app-design=focus],[data-app-design=combined]) .lv-head-actions a.btn{height:44px}html:is([data-app-design=focus],[data-app-design=combined]) .lv-head-actions:not(:has(>*)){display:none}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .hlp-grid{row-gap:12px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-grid>:nth-child(2){order:-1}}@media(max-width:760px){html:is([data-app-design=focus],[data-app-design=combined]) .lv-head-tabs{gap:16px}html:is([data-app-design=focus],[data-app-design=combined]) .lv-head-tab{padding:0;font-size:14px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-seg{border-radius:18px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-seg button{padding:0 11px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .pv-card .pv-figs{grid-template-columns:minmax(0,1fr)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-row{flex-wrap:wrap;row-gap:0;padding-right:0}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-row>.ps-pick{flex:1 1 100%}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-row>.ps-act{margin:-6px 0 10px 12px}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-row>.ps-act.note{height:auto;padding:0;background:none;font-size:13px}}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(a.st-row,a.st-item):not([data-lv-hue])[href^="/home"]{--lv-hue-ink: var(--lv-home-ink);--lv-hue-strong: var(--lv-home-strong);--lv-hue-fill: var(--lv-home-fill);--lv-hue-soft: var(--lv-home-soft);--lv-hue-edge: var(--lv-home-edge);--lv-hue-grad-a: var(--lv-home-grad-a);--lv-hue-grad-b: var(--lv-home-grad-b)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(a.st-row,a.st-item):not([data-lv-hue]):is([href^="/learn"],[href^="/build"]){--lv-hue-ink: var(--lv-learn-ink);--lv-hue-strong: var(--lv-learn-strong);--lv-hue-fill: var(--lv-learn-fill);--lv-hue-soft: var(--lv-learn-soft);--lv-hue-edge: var(--lv-learn-edge);--lv-hue-grad-a: var(--lv-learn-grad-a);--lv-hue-grad-b: var(--lv-learn-grad-b)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(a.st-row,a.st-item):not([data-lv-hue]):is([href^="/progress"],[href^="/assess"]){--lv-hue-ink: var(--lv-progress-ink);--lv-hue-strong: var(--lv-progress-strong);--lv-hue-fill: var(--lv-progress-fill);--lv-hue-soft: var(--lv-progress-soft);--lv-hue-edge: var(--lv-progress-edge);--lv-hue-grad-a: var(--lv-progress-grad-a);--lv-hue-grad-b: var(--lv-progress-grad-b)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(a.st-row,a.st-item):not([data-lv-hue]):is([href^="/prepare"],[href^="/build/viva"]){--lv-hue-ink: var(--lv-prepare-ink);--lv-hue-strong: var(--lv-prepare-strong);--lv-hue-fill: var(--lv-prepare-fill);--lv-hue-soft: var(--lv-prepare-soft);--lv-hue-edge: var(--lv-prepare-edge);--lv-hue-grad-a: var(--lv-prepare-grad-a);--lv-hue-grad-b: var(--lv-prepare-grad-b)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(a.st-row,a.st-item):not([data-lv-hue]):is([href^="/opportunities"],[href^="/progress/passport"]){--lv-hue-ink: var(--lv-opportunities-ink);--lv-hue-strong: var(--lv-opportunities-strong);--lv-hue-fill: var(--lv-opportunities-fill);--lv-hue-soft: var(--lv-opportunities-soft);--lv-hue-edge: var(--lv-opportunities-edge);--lv-hue-grad-a: var(--lv-opportunities-grad-a);--lv-hue-grad-b: var(--lv-opportunities-grad-b)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(a.st-row,a.st-item):not([data-lv-hue])[href^="/studies"]{--lv-hue-ink: var(--lv-studies-ink);--lv-hue-strong: var(--lv-studies-strong);--lv-hue-fill: var(--lv-studies-fill);--lv-hue-soft: var(--lv-studies-soft);--lv-hue-edge: var(--lv-studies-edge);--lv-hue-grad-a: var(--lv-studies-grad-a);--lv-hue-grad-b: var(--lv-studies-grad-b)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(a.st-row,a.st-item):not([data-lv-hue]):is([href^="/settings"],[href^="/help"]){--lv-hue-ink: var(--lv-settings-ink);--lv-hue-strong: var(--lv-settings-strong);--lv-hue-fill: var(--lv-settings-fill);--lv-hue-soft: var(--lv-settings-soft);--lv-hue-edge: var(--lv-settings-edge);--lv-hue-grad-a: var(--lv-settings-grad-a);--lv-hue-grad-b: var(--lv-settings-grad-b)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-page .st-panel-head:is(:has(>div:first-child>h2:first-child),.lr-rail-head:has(>h2:first-child),.lr-rail-head:has(>.lr-head-text:first-child>h2:first-child)){position:relative}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-page .st-panel-head:is(:has(>div:first-child>h2:first-child),.lr-rail-head:has(>h2:first-child),.lr-rail-head:has(>.lr-head-text:first-child>h2:first-child)):before{content:"";position:absolute;left:-12px;top:5px;width:3px;height:16px;border-radius:2px;background:var(--lv-hue-strong)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-row-n:not(.now,.done,.on *){color:var(--lv-hue-ink);box-shadow:inset 0 0 0 1px var(--lv-hue-edge)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-row-n:has(>aarudaya-icon):not(.now,.done,.on *){color:var(--lv-hue-strong);background:var(--lv-hue-fill);box-shadow:none}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .on .st-row-n:not(.done){color:var(--lv-blue);background:#fff;box-shadow:inset 0 0 0 1.5px var(--lv-blue)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-empty>aarudaya-icon:first-child{color:var(--lv-hue-strong);background:var(--lv-hue-fill);box-shadow:none}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-rt.lr-rt-ic{color:var(--lv-hue-strong);background:var(--lv-hue-fill);box-shadow:none}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-head-ic{color:var(--lv-hue-strong);background:var(--lv-hue-fill)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-ri-phase:not(.now) .lr-node:not(.done){color:var(--lv-hue-ink);box-shadow:inset 0 0 0 1px var(--lv-hue-edge)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-group.lr-group-area{color:var(--lv-hue-ink)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .lr-rh aarudaya-icon{color:var(--lv-hue-strong)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .hp-card .hp-icon{color:var(--lv-hue-strong);background:var(--lv-hue-fill)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .hp-card .st-row-go{color:var(--lv-hue-ink)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .hp-grid>.hp-card:hover{border-color:var(--lv-hue-edge)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh app-settings .stg-list li>aarudaya-icon{color:var(--lv-hue-strong)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh a.stg-go[data-lv-hue]{color:var(--lv-hue-ink);background:var(--lv-hue-fill);border-color:transparent}html:is([data-app-design=focus],[data-app-design=combined]) .lsh a.stg-go[data-lv-hue]:hover{color:var(--lv-hue-ink);background:var(--lv-hue-fill);box-shadow:inset 0 0 0 1px var(--lv-hue-edge)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ca-event{color:var(--lv-hue-ink);background:var(--lv-hue-fill)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-body>.st-panel.ps-detail{border-color:var(--lv-hue-edge)}html:is([data-app-design=focus],[data-app-design=combined]) .lsh .ps-detail .ps-band{background:var(--lv-hue-soft)}@media(max-width:760px){html:is([data-app-design=focus],[data-app-design=combined]) .lsh .st-page .st-panel-head:before{display:none}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(.sg,.ps-body)>.st-panel:not(.hp-card)+.st-panel:not(.hp-card,.ps-detail){position:relative}html:is([data-app-design=focus],[data-app-design=combined]) .lsh :is(.sg,.ps-body)>.st-panel:not(.hp-card)+.st-panel:not(.hp-card,.ps-detail):before{content:"";position:absolute;left:0;top:-1px;width:32px;height:2px;border-radius:0 0 2px;background:var(--lv-hue-strong)}}html[data-app-design=combined]{--dcb-measure: calc(var(--dfo-max, 1200px) + 2 * var(--dfo-gutter, 40px));--lv-tint: #e8f1ff;--dcb-e3: 0 4px 12px rgba(16, 28, 55, .08), 0 28px 64px -16px rgba(16, 28, 55, .28)}html[data-app-design=combined] .lv-bar{background:#fffffff7;border-bottom-color:var(--lv-line)}html[data-app-design=combined] .lv-bar-in{max-width:var(--dcb-measure);padding:0 var(--dfo-gutter, 40px);gap:28px}html[data-app-design=combined] .lv-bar aarudaya-logo .logo{font-size:26px}html[data-app-design=combined] .lv-nav{align-items:center;align-self:center;gap:2px}html[data-app-design=combined] .lv-nav-link{height:40px;padding:0 14px;border-radius:999px;color:var(--lv-ink-2);transition:background-color .1s var(--lv-ease),color .1s var(--lv-ease)}html[data-app-design=combined] .lv-nav-link:after{display:none}html[data-app-design=combined] .lv-nav-link:hover{color:var(--lv-ink);background:var(--lv-hover)}html[data-app-design=combined] .lv-nav-link.on{color:var(--lv-hue-ink);background:var(--lv-hue-fill);font-weight:600}html[data-app-design=combined] .lv-nav-link:focus-visible{outline-offset:2px;border-radius:999px}html[data-app-design=combined] .lv-tools{gap:8px}html[data-app-design=combined] .lv-search{margin-right:0;border-color:transparent;background:var(--lv-subtle);color:var(--dfo-faint-text, #5b6474)}html[data-app-design=combined] .lv-search aarudaya-icon{color:var(--lv-muted)}html[data-app-design=combined] .lv-search:hover,html[data-app-design=combined] .lv-search[aria-expanded=true]{border-color:transparent;background:#eef1f6}html[data-app-design=combined] .lv-kbd{height:22px;padding:0 7px;border-color:var(--lv-line);color:var(--dfo-faint-text, #5b6474)}html[data-app-design=combined] .lv-icon{color:var(--lv-ink-2)}html[data-app-design=combined] .lv-me{padding:0 10px 0 4px}html[data-app-design=combined] .lv-me:hover,html[data-app-design=combined] .lv-me[aria-expanded=true]{background:var(--lv-hover)}html[data-app-design=combined] .lv-avatar{box-shadow:none;font-weight:600;letter-spacing:.01em}html[data-app-design=combined] .lv-chev{color:var(--lv-muted)}html[data-app-design=combined] .lv-pop{border-radius:16px;box-shadow:var(--dcb-e3)}html[data-app-design=combined] .lv-who{padding:10px 10px 14px;border-bottom:1px solid var(--lv-line);margin-bottom:6px}html[data-app-design=combined] .lv-who .lv-avatar{width:44px;height:44px;font-size:15px}html[data-app-design=combined] .lv-me-first-sep{display:none}html[data-app-design=combined] .lv-menu-label{margin:6px 12px 2px;color:var(--dfo-faint-text, #5b6474)}html[data-app-design=combined] .lv-row{min-height:44px;border-radius:12px}html[data-app-design=combined] .lv-row.on{background:var(--lv-hue-fill);color:var(--lv-hue-ink)}@media(min-width:901px){html[data-app-design=combined] .lv-me-pop{width:300px;padding:8px}}@media(min-width:1081px){html[data-app-design=combined] .lv-search{width:248px;padding:0 8px 0 14px}}@media(min-width:1280px){html[data-app-design=combined] .lv-nav-link{padding:0 10px}html[data-app-design=combined] .lv-search{width:216px}}@media(max-width:1279px){html[data-app-design=combined] .lv-bar-in{gap:20px}html[data-app-design=combined] .lv-nav-link{padding:0 12px}html[data-app-design=combined] .lv-search{width:220px}}@media(max-width:1180px){html[data-app-design=combined] .lv-search{width:180px}}@media(max-width:1080px){html[data-app-design=combined] .lv-search{width:40px}}@media(min-width:901px)and (max-width:1000px){html[data-app-design=combined] .lv-bar-in{gap:14px}html[data-app-design=combined] .lv-nav-link{padding:0 9px;font-size:14px}}html[data-app-design=combined] .lv-crumbbar{max-width:var(--dcb-measure);min-height:34px;padding:14px var(--dfo-gutter, 40px) 0;box-sizing:border-box}html[data-app-design=combined] .lv-crumb-link{color:var(--lv-muted);border-radius:4px}html[data-app-design=combined] .lv-crumb-link:hover{color:var(--lv-blue);text-decoration:underline;text-underline-offset:3px}html[data-app-design=combined] .lv-crumb-link:focus-visible{outline:2px solid var(--lv-blue);outline-offset:2px}html[data-app-design=combined] .lv-crumb-here{color:var(--lv-navy)}html[data-app-design=combined] .lv-crumbbar:not(:has(.lv-crumb-step+.lv-crumb-step)) .lv-crumb{visibility:hidden}html[data-app-design=combined] .app-main:has(.lv-head):not(:has(.lv-head-tab))>.lv-crumbbar .lv-crumb{visibility:hidden}html[data-app-design=combined] .lv-shell[data-lv-section=home] .lv-crumbbar{display:none}html[data-app-design=combined] .app-main:has(.lv-head)>.lv-crumbbar{display:none}html[data-app-design=combined] .lv-head-tab.on{color:var(--lv-hue-ink)}html[data-app-design=combined] .lv-head-tab.on:after{background:var(--lv-hue-strong)}html[data-app-design=combined] .lv-head-tab:hover:after{background:var(--lv-hue-edge)}html[data-app-design=combined] .lsh .fl-viewport>.fl-measure{left:12px;right:12px}html[data-app-design=combined] .lsh .st-panel-head>.st-seg{flex:none}html[data-app-design=combined] .lsh .fl-row>.iv-criterion{border-bottom:0}html[data-app-design=combined] .lsh .fl-row>.ps-row{padding-right:12px}html[data-app-design=combined] .lsh .fl-row>.ps-row>.ps-act.note{padding-right:0}html[data-app-design=combined] .lsh .pp-topic{padding-right:12px}html[data-app-design=combined] .lsh .lp-flag{color:#5b3fd6;background:#f0ecff}html[data-app-design=combined] .lsh .st-tag-violet{color:var(--lv-ink-2);background:var(--lv-subtle);box-shadow:inset 0 0 0 1px var(--lv-line)}html[data-app-design=combined] .lsh .bd-percent{color:var(--lv-muted)}html[data-app-design=combined] .lsh .ps-who .avatar{color:var(--lv-blue-deep);background:var(--lv-blue-soft);box-shadow:none}@media(min-width:901px){html[data-app-design=combined] .lsh .st-page>.sg.hlp-grid{align-items:stretch}}@media(min-width:901px)and (max-width:1366px)and (max-height:760px){html[data-app-design=combined] .lsh .pl-grid .st-panel-body:has(>.pl-actions)>.pl-facts{display:none}}html[data-app-design=combined] .dcb-home app-dsc-hero .dsc-hero{padding:0;overflow:hidden;gap:0}html[data-app-design=combined] .dcb-home app-dsc-hero .dsc-hero.dsc-hero--photo{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}html[data-app-design=combined] .dcb-home app-dsc-hero .dsc-hero-copy{padding:24px 32px 24px 40px}html[data-app-design=combined] .dcb-home app-dsc-hero .dsc-hero-media{border-radius:0}@media(min-width:901px)and (max-height:760px){html[data-app-design=combined] .dcb-home app-dsc-hero .dsc-hero-copy{padding:14px 24px 14px 32px}}@media(min-width:901px)and (max-height:760px){html[data-app-design=combined] .dcb-home app-dsc-band .dsc-band-empty:not([role=alert])>.dsc-band-ic{display:none}html[data-app-design=combined] .dcb-home app-dsc-band .dsc-band-empty>div{display:flex;align-items:baseline;gap:10px;min-width:0}html[data-app-design=combined] .dcb-home app-dsc-band .dsc-band-empty-t{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-app-design=combined] .dcb-home app-dsc-band .dsc-band-empty-x{display:block;flex:1 1 0;min-width:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:unset}}@media(min-width:901px)and (max-width:1199px){html[data-app-design=combined] .dcb-home app-dsc-band .dsc-band:not(.dsc-band--tiles){grid-template-columns:auto minmax(0,1fr) auto;gap:20px}html[data-app-design=combined] .dcb-home app-dsc-band .dsc-band:not(.dsc-band--tiles)>:nth-child(2){grid-column:auto;grid-row:auto}html[data-app-design=combined] .dcb-home app-dsc-band .dsc-band:not(.dsc-band--tiles)>.dsc-band-end{grid-column:auto;grid-row:auto}}@media(min-width:901px)and (max-width:1199px)and (max-height:760px){html[data-app-design=combined] .dcb-home app-dsc-band .dsc-band.dsc-band--tiles{grid-template-columns:auto minmax(0,1fr) auto;gap:20px}html[data-app-design=combined] .dcb-home app-dsc-band .dsc-band.dsc-band--tiles>:nth-child(2){grid-column:auto;grid-row:auto}html[data-app-design=combined] .dcb-home app-dsc-band .dsc-band.dsc-band--tiles>.dsc-band-end{grid-column:auto;grid-row:auto}html[data-app-design=combined] .dcb-home app-dsc-band .dsc-band-tiles{--dsc-tile-n: 1}html[data-app-design=combined] .dcb-home app-dsc-band .dsc-band-tiles>li:nth-child(n+2){display:none}html[data-app-design=combined] .dcb-home app-dsc-band .dsc-band-empty:not([role=alert]) .dsc-band-empty-x{display:none}}@media(min-width:901px)and (max-height:600px){html[data-app-design=combined] .dcb-home app-dsc-card .dsc-card-text{display:none}}@media(min-width:901px){html[data-app-design=combined] .dcb-home app-dsc-card .dsc-card-head{flex-direction:column;align-items:flex-start;gap:12px}}@media(min-width:901px)and (max-height:880px){html[data-app-design=combined] .dcb-home app-dsc-card .dsc-card-head{gap:10px}html[data-app-design=combined] .dcb-home app-dsc-card .dsc-card-ic{width:36px;height:36px;border-radius:11px}}@media(min-width:901px)and (min-height:821px)and (max-height:880px){html[data-app-design=combined] .dcb-home app-dsc-hero .dsc-hero{min-height:0}html[data-app-design=combined] .dcb-home app-dsc-hero .dsc-hero-copy{padding-block:18px}html[data-app-design=combined] .dcb-home app-dsc-hero .dsc-hero-title{margin-top:4px;font-size:var(--lv-type-display-long-size);line-height:var(--lv-type-display-long-lh)}html[data-app-design=combined] .dcb-home app-dsc-hero .dsc-hero-title--long{font-size:28px;line-height:36px}html[data-app-design=combined] .dcb-home app-dsc-band .dsc-band{padding-block:12px}html[data-app-design=combined] .dcb-home app-dsc-card .dsc-card{padding:16px 18px}}@media(min-width:901px)and (min-height:601px){html[data-app-design=combined] .dcb-home app-dsc-card[data-dcb-lines] .dsc-card-text{-webkit-line-clamp:var(--dcb-lines)}}@media(min-width:1200px){html[data-app-design=combined] .dcb-home app-dsc-shortcuts .dsc-shortcuts{margin-inline:-12px}}@media(min-width:1001px)and (max-width:1199px){html[data-app-design=combined] .dcb-home app-dsc-shortcuts .dsc-shortcuts{margin-inline:-8px}}@media(min-width:901px)and (max-width:1000px){html[data-app-design=combined] .dcb-home app-dsc-shortcuts .dsc-shortcuts{gap:4px;margin-inline:-4px}html[data-app-design=combined] .dcb-home app-dsc-shortcuts .dsc-shortcut{gap:8px;padding-inline:4px}html[data-app-design=combined] .dcb-home app-dsc-shortcuts .dsc-shortcut-ic{width:32px;height:32px;border-radius:10px}}@media(max-width:900px){html[data-app-design=combined] .dcb-home app-dsc-hero .dsc-hero.dsc-hero--photo{grid-template-columns:minmax(0,1fr)}html[data-app-design=combined] .dcb-home app-dsc-hero .dsc-hero-copy{padding:16px 18px 20px}}@media(min-width:901px)and (max-height:760px){html[data-app-design=combined] .lv-crumbbar{min-height:30px;padding-top:10px}}@media(max-width:900px){html[data-app-design=combined] .lv-bar-in{gap:8px;padding:0 var(--dfo-gutter, 16px)}html[data-app-design=combined] .lv-tabbar{padding:0 2px env(safe-area-inset-bottom,0px)}html[data-app-design=combined] .lv-tabbar-icon{width:56px;height:30px}html[data-app-design=combined] .lv-tabbar-item{gap:2px;padding:0;font-weight:500;color:var(--lv-muted)}html[data-app-design=combined] .lv-tabbar-item.on{color:var(--lv-hue-ink);font-weight:500;-webkit-text-stroke:.35px currentColor}html[data-app-design=combined] .lv-tabbar-item.on .lv-tabbar-icon{background:var(--lv-hue-fill);color:var(--lv-hue-ink)}html[data-app-design=combined] .lv-me-pop{border-radius:24px 24px 0 0}html[data-app-design=combined] .lv-me-sheet{min-height:56px}html[data-app-design=combined] .lv-shell:not([data-lv-section=home])>.app-main:not(:has(.lv-head))>.lv-crumbbar:has(.lv-crumb-link){display:block;min-height:0;padding:12px var(--dfo-gutter, 16px) 0}html[data-app-design=combined] .lv-crumbbar .lv-crumb-step+.lv-crumb-step{display:none}html[data-app-design=combined] .lv-crumbbar .lv-crumb-link{display:inline-flex;align-items:center;gap:4px;min-height:32px;font-size:14px;color:var(--lv-hue-ink)}html[data-app-design=combined] .lv-crumbbar .lv-crumb-link:before{content:"\2039";content:"\2039" / "";font-size:20px;line-height:1;margin-top:-2px}}@media(max-width:380px){html[data-app-design=combined] .lv-tabbar-icon{width:48px}}html[data-app-design=combined] .lv-palette{border-radius:20px;box-shadow:var(--dcb-e3)}html[data-app-design=combined] .lv-palette-field{height:60px;padding:0 16px 0 20px}html[data-app-design=combined] .lv-palette-input{text-overflow:ellipsis}html[data-app-design=combined] .lv-palette-input::placeholder{color:var(--dfo-faint-text, #5b6474);opacity:1}html[data-app-design=combined] .lv-palette-list{padding:8px}html[data-app-design=combined] .lv-palette-group-h{padding:8px 12px 4px;color:var(--dfo-faint-text, #5b6474)}html[data-app-design=combined] .lv-palette-item{min-height:40px;padding:0 12px;border-radius:12px}html[data-app-design=combined] .lv-palette-item.is-active{background:var(--lv-hue-fill);color:var(--lv-ink)}html[data-app-design=combined] .lv-palette-item.is-active aarudaya-icon{color:var(--lv-hue-ink)}html[data-app-design=combined] .lv-palette-item.is-active .lv-palette-meta{color:var(--lv-muted)}html[data-app-design=combined] .lv-palette-scrim{background:#101c3747}@media(max-height:700px){html[data-app-design=combined] .lv-palette-item{min-height:34px}}@media(max-width:600px){html[data-app-design=combined] .lv-palette{border-radius:0}}@property --lv-ai-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]){--lv-m-fast: .12s;--lv-m-base: .18s;--lv-m-slow: .24s;--lv-m-slower: .32s;--lv-m-exit: .1s;--lv-m-press: 80ms;--lv-m-fill: .42s;--lv-m-stagger: 35ms;--lv-m-rise: 6px;--lv-m-standard: cubic-bezier(.2, 0, 0, 1);--lv-m-decel: cubic-bezier(.05, .7, .1, 1);--lv-m-accel: cubic-bezier(.3, 0, .8, .15);--lv-depth-0: 0 0 0 1px var(--lv-line);--lv-depth-1: 0 1px 2px rgba(16, 24, 40, .05), 0 2px 8px -2px rgba(16, 24, 40, .06);--lv-depth-2: 0 2px 4px -1px rgba(16, 24, 40, .06), 0 12px 24px -10px rgba(16, 24, 40, .18);--lv-depth-3: var(--lv-shadow-pop);--lv-depth-4: var(--lv-shadow-dialog);--lv-lift: -2px;--lv-ring-color: var(--lv-blue);--lv-ring-width: 2px;--lv-ring-offset: 2px;--lv-ring-halo: 0 0 0 4px color-mix(in srgb, var(--lv-blue) 16%, transparent);--lv-ai-grad: linear-gradient(135deg, var(--lv-ai-grad-a), #4b2fc0);--lv-ai-sheen: conic-gradient(from var(--lv-ai-angle), #7357f0, #b7a6ff 25%, #5b3fd6 50%, #9d86ff 75%, #7357f0);--lv-ai-glow: 0 4px 12px -6px rgba(91, 63, 214, .45);--lv-ai-rule: linear-gradient(90deg, var(--lv-ai-grad-a), #b7a6ff 55%, transparent);--lv-ai-spark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%235b3fd6' d='M10.5 2.2Q11.9 9.1 18.8 10.5Q11.9 11.9 10.5 18.8Q9.1 11.9 2.2 10.5Q9.1 9.1 10.5 2.2Z'/%3E%3Cpath fill='%235b3fd6' d='M18.8 14.2Q19.5 17.1 22.4 17.8Q19.5 18.5 18.8 21.4Q18.1 18.5 15.2 17.8Q18.1 17.1 18.8 14.2Z'/%3E%3C/svg%3E");--lv-skel: #eef1f5;--lv-skel-hi: rgba(255, 255, 255, .7);--lv-ease: var(--lv-m-standard);--lv-hero-glow: radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--lv-home-grad-a) 12%, transparent), transparent 58%), radial-gradient(90% 120% at 0% 100%, color-mix(in srgb, var(--lv-home-grad-b) 7%, transparent), transparent 60%)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])::view-transition-old(root){animation:var(--lv-m-exit) var(--lv-m-accel) both lv-m-fade-out}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])::view-transition-new(root){animation:var(--lv-m-slow) var(--lv-m-decel) 30ms both lv-m-page-in}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])[data-lv-nav=tab] .lv-head{view-transition-name:lv-head}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])[data-lv-nav=tab]::view-transition-old(root){animation:var(--lv-m-base) var(--lv-m-standard) both lv-m-fade-out}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])[data-lv-nav=tab]::view-transition-new(root){animation:var(--lv-m-base) var(--lv-m-standard) both lv-m-fade-in}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])::view-transition-group(lv-head){animation-duration:var(--lv-m-base);animation-timing-function:var(--lv-m-standard)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])::view-transition-old(lv-head){animation:var(--lv-m-base) var(--lv-m-standard) both lv-m-fade-out}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])::view-transition-new(lv-head){animation:var(--lv-m-base) var(--lv-m-standard) both lv-m-fade-in}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-shell.lv-rail-moving>.app-main{view-transition-name:lv-main}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])[data-lv-nav=rail]::view-transition-old(root),html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])[data-lv-nav=rail]::view-transition-new(root){animation:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])[data-lv-nav=rail]::view-transition-group(lv-side),html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])[data-lv-nav=rail]::view-transition-group(lv-main),html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])[data-lv-nav=rail]::view-transition-group(lv-bar){animation:revert;animation-duration:var(--lv-m-slow);animation-timing-function:var(--lv-m-standard)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])[data-lv-nav=rail]::view-transition-image-pair(lv-side),html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])[data-lv-nav=rail]::view-transition-image-pair(lv-main),html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])[data-lv-nav=rail]::view-transition-image-pair(lv-bar){overflow:clip}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])[data-lv-nav=rail]::view-transition-old(lv-side),html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])[data-lv-nav=rail]::view-transition-new(lv-side),html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])[data-lv-nav=rail]::view-transition-old(lv-main),html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])[data-lv-nav=rail]::view-transition-new(lv-main){height:100%;object-fit:none;object-position:left top}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])[data-lv-nav=rail]::view-transition-old(lv-bar),html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])[data-lv-nav=rail]::view-transition-new(lv-bar){height:100%;object-fit:none;object-position:right top}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])[data-lv-nav=rail]::view-transition-old(lv-side),html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])[data-lv-nav=rail]::view-transition-old(lv-main),html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])[data-lv-nav=rail]::view-transition-old(lv-bar){animation:var(--lv-m-slow) var(--lv-m-standard) both lv-m-fade-out;opacity:1}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])[data-lv-nav=rail]::view-transition-new(lv-side),html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])[data-lv-nav=rail]::view-transition-new(lv-main),html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])[data-lv-nav=rail]::view-transition-new(lv-bar){animation:var(--lv-m-slow) var(--lv-m-standard) both lv-m-fade-in}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-pop{border-radius:16px;box-shadow:var(--lv-depth-3);animation:lv-m-pop-in .16s var(--lv-m-decel) both}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-pop.lv-m-leave{animation:lv-m-pop-out var(--lv-m-exit) var(--lv-m-accel) both;pointer-events:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-notes-pop,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-me-pop{transform-origin:top right}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) app-lv-palette{position:fixed;inset:0;z-index:60}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette-scrim{animation:lv-m-fade-in .2s var(--lv-m-standard) both}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette{animation:lv-m-palette-in .2s var(--lv-m-decel) both}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) app-lv-palette.lv-m-leave{animation:lv-m-fade-out var(--lv-m-exit) var(--lv-m-accel) both;pointer-events:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) app-lv-palette.lv-m-leave .lv-palette{animation:lv-m-palette-out var(--lv-m-exit) var(--lv-m-accel) both}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette-item{transition:background-color 80ms var(--lv-m-standard)}@media(max-width:600px){html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette{animation-name:lv-m-fade-in}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) app-lv-palette.lv-m-leave .lv-palette{animation-name:lv-m-fade-out}}@media(max-width:900px){html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-me-pop{animation:lv-m-sheet-in var(--lv-m-slower) var(--lv-m-decel) both;border-radius:20px 20px 0 0}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-me-pop.lv-m-leave{animation:lv-m-sheet-out .18s var(--lv-m-accel) both}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-shell:has(>.lv-bar .lv-me-pop)>.lv-bar{z-index:47}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-scrim{animation:lv-m-fade-in .2s var(--lv-m-standard) both}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-scrim.lv-m-leave{animation:lv-m-fade-out .15s var(--lv-m-standard) both;pointer-events:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-notes-pop{transform-origin:top center}}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .adm-modal{animation:lv-m-fade-in var(--lv-m-base) var(--lv-m-standard) both}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .adm-modal>.adm-dialog{animation:lv-m-dialog-in var(--lv-m-slow) var(--lv-m-decel) both}@supports (animation-timeline: scroll()){html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-bar{animation:lv-m-bar-shadow linear both;animation-timeline:scroll(root block);animation-range:0 24px}}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-m-enter{animation:lv-m-rise var(--lv-m-slow) var(--lv-m-decel) both;animation-delay:calc(var(--lv-m-i, 0) * var(--lv-m-stagger))}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) :is(.lv-m-enter,.lv-m-fill,.lv-m-land) :is(.st-bar>i,.lb-fill,.dws-bar>i,.dfo-prog-bar>i,.lr-bar>b,.pw-criterion .st-bar>i){transform-origin:left center;animation:lv-m-fill var(--lv-m-fill) var(--lv-m-decel) both;animation-delay:calc(80ms + var(--lv-m-i, 0) * var(--lv-m-stagger))}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) :is(.lv-m-enter,.lv-m-fill) :is(.dsc-meter,.dws-meter,.lr-split,.wys-bar){animation:lv-m-reveal var(--lv-m-fill) var(--lv-m-decel) both;animation-delay:calc(80ms + var(--lv-m-i, 0) * var(--lv-m-stagger))}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-m-land{animation:lv-m-rise var(--lv-m-slow) var(--lv-m-decel) both}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-num{font-variant-numeric:tabular-nums}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) app-lv-skel{display:flex;flex-direction:column;gap:12px;min-width:0;animation:lv-m-fade-in var(--lv-m-base) var(--lv-m-standard) .15s both}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) app-lv-skel.lv-skel--home{flex:1 1 auto;min-height:0;gap:18px;grid-column:1 / -1;align-self:stretch}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) :is(.lv-skel-line,.lv-skel-tile){position:relative;display:block;overflow:hidden;height:10px;border-radius:6px;background:var(--lv-skel)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) :is(.lv-skel-line,.lv-skel-tile):after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--lv-skel-hi),transparent);animation:lv-m-shimmer 1.4s var(--lv-m-standard) infinite}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-skel-big{height:22px;border-radius:8px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-skel-tile{flex:none;width:36px;height:36px;border-radius:10px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-skel-row{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-skel-row>span{display:grid;gap:8px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-skel-hero{flex:none;display:grid;gap:14px;align-content:center;min-height:168px;padding:28px 32px;box-sizing:border-box;border-radius:var(--lv-r-card, 18px);background:var(--lv-home-soft);box-shadow:inset 0 0 0 1px var(--lv-line)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-skel-hero .lv-skel-line{background:color-mix(in srgb,var(--lv-home-fill) 70%,#fff)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-skel-cols{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:18px;align-items:start}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-skel-card{display:grid;gap:18px;padding:22px;box-sizing:border-box;border-radius:var(--lv-r-card, 18px);background:#fff;box-shadow:inset 0 0 0 1px var(--lv-line)}@media(min-width:901px)and (min-height:560px){html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-skel-cols{align-items:stretch}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-skel-card{align-content:start}}@media(max-width:900px){html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-skel-cols{grid-template-columns:minmax(0,1fr)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-skel-hero{min-height:140px;padding:22px}}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) :is(.dsc-skel,.dcb-skel) i{position:relative;overflow:hidden}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) :is(.dsc-skel,.dcb-skel) i:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--lv-skel-hi),transparent);animation:lv-m-shimmer 1.4s var(--lv-m-standard) infinite}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh aarudaya-status .status-loading{position:relative;min-height:38px;margin:0;padding:0;box-sizing:border-box;color:transparent;animation:lv-m-fade-in var(--lv-m-base) var(--lv-m-standard) .15s both}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh aarudaya-status .status-spin{display:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh aarudaya-status .status-loading>span:not(.status-spin){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh aarudaya-status .status-loading:before,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh aarudaya-status .status-loading:after{content:"";position:absolute;left:0;height:10px;border-radius:6px;background:linear-gradient(90deg,var(--lv-skel) 0 35%,#f8f9fb 50%,var(--lv-skel) 65% 100%) 0 0 / 300% 100%;animation:lv-m-shimmer-bg 1.4s linear infinite}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh aarudaya-status .status-loading:before{top:6px;width:min(60%,320px)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh aarudaya-status .status-loading:after{top:24px;width:min(38%,200px)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-empty.lv-loading{position:relative;min-height:46px;border-style:solid;border-color:var(--lv-line);color:transparent;animation:lv-m-fade-in var(--lv-m-base) var(--lv-m-standard) .15s both}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-empty.lv-loading>*{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-empty.lv-loading:before,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-empty.lv-loading:after{content:"";position:absolute;left:12px;height:10px;border-radius:6px;background:linear-gradient(90deg,var(--lv-skel) 0 35%,#f8f9fb 50%,var(--lv-skel) 65% 100%) 0 0 / 300% 100%;animation:lv-m-shimmer-bg 1.4s linear infinite}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-empty.lv-loading:before{top:11px;width:min(56%,300px)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-empty.lv-loading:after{top:27px;width:min(34%,180px)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) :is(.btn,.lv-head-actions .btn,.dws-btn,.dsc-btn,.dfo-btn,.dcb-btn,.lv-search,.lv-ask,.lv-icon,.lv-me,.chip,.st-seg button,.lv-side-toggle,.tc-send):active:not(:disabled){translate:0 1px;scale:.98}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) :is(.lv-nav-link,.lv-side-link,.lv-row,.lv-head-tab,.lv-crumb-link,.lv-tabbar-item){transition-duration:var(--lv-m-fast);transition-timing-function:var(--lv-m-standard)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) :is(.btn,.dws-btn,.dsc-btn,.dfo-btn,.dcb-btn,.lv-ask,.lv-search,.lv-icon,.lv-me,.chip):focus-visible{outline:var(--lv-ring-width) solid var(--lv-ring-color);outline-offset:var(--lv-ring-offset)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) :is(.btn:not(.ghost):not(.outline),.lv-head-actions a.btn:not(.ghost):not(.outline)):focus-visible{box-shadow:var(--lv-ring-halo),var(--lv-primary-shadow)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) :is(.lv-row,.lv-side-link,.lv-palette-item,.lv-tabbar-item,.st-row):focus-visible{outline:var(--lv-ring-width) solid var(--lv-ring-color);outline-offset:-2px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-shell.is-pro{--lv-hero-glow: radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--lv-home-grad-a) 8%, transparent), transparent 58%), radial-gradient(90% 120% at 0% 100%, color-mix(in srgb, var(--lv-home-grad-b) 4%, transparent), transparent 60%)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-ai-mark .lv-ai-s1,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-ai-mark .lv-ai-s2{transform-box:fill-box;transform-origin:center}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-ai-mark.is-working .lv-ai-s1{animation:lv-ai-twinkle 1.4s var(--lv-m-standard) infinite alternate}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-ai-mark.is-working .lv-ai-s2{animation:lv-ai-blink 1.4s var(--lv-m-standard) infinite alternate}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-ai-chip{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px 0 6px;box-sizing:border-box;border:0;border-radius:999px;background:var(--lv-ai-bg);color:var(--lv-ai);font:500 12px/1 var(--lv-font-ui);white-space:nowrap}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-ai-note{display:flex;align-items:flex-start;gap:8px;margin:0;font:var(--lv-type-meta, 400 13px/18px var(--lv-font-ui));color:var(--lv-muted)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-ai-note>app-ai-mark{margin-top:1px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-ai-note b{color:var(--lv-ai);font-weight:600}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-ai-note.is-compact>span{min-width:0;overflow-wrap:anywhere}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-ai-note.is-compact{gap:6px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-ai-note.is-compact>app-ai-mark{margin-top:2.5px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) app-ai-working{display:grid;justify-items:start;gap:6px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-ai-working-pill{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 14px 0 10px;box-sizing:border-box;border:1px solid transparent;border-radius:999px;color:var(--lv-ai);font:500 13px/18px var(--lv-font-ui);background:linear-gradient(var(--lv-ai-soft),var(--lv-ai-soft)) padding-box,var(--lv-ai-sheen) border-box;animation:lv-ai-spin 2.4s linear infinite,lv-m-fade-in var(--lv-m-base) var(--lv-m-standard) both}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) app-ai-working>small{font:var(--lv-type-meta, 400 13px/18px var(--lv-font-ui));color:var(--lv-muted)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .lv-ai-surface{position:relative}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .lv-ai-surface:before{content:"";position:absolute;z-index:1;left:16px;right:40%;top:-1px;height:2px;border-radius:0 0 2px 2px;background:var(--lv-ai-rule);pointer-events:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-panel.lv-ai-surface{border-color:var(--lv-ai-edge)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-find{position:relative;display:inline-flex;align-items:center;flex:none;gap:4px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-ask{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid transparent;border-radius:999px;color:var(--lv-ai);cursor:pointer;background:linear-gradient(var(--lv-ai-bg),var(--lv-ai-bg)) padding-box,linear-gradient(var(--lv-ai-edge),var(--lv-ai-edge)) border-box;transition:box-shadow var(--lv-m-fast) var(--lv-m-standard)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-ask-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-ask:hover,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-ask:focus-visible,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-ask[aria-expanded=true]{background:linear-gradient(#fff,#fff) padding-box,var(--lv-ai-sheen) border-box;box-shadow:var(--lv-ai-glow);animation:lv-ai-spin 3s linear infinite}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-ask:hover app-ai-mark .lv-ai-s1,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-ask:focus-visible app-ai-mark .lv-ai-s1{animation:lv-ai-twinkle 1.4s var(--lv-m-standard) infinite alternate}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-ask:hover app-ai-mark .lv-ai-s2,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-ask:focus-visible app-ai-mark .lv-ai-s2{animation:lv-ai-blink 1.4s var(--lv-m-standard) infinite alternate}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-find>.lv-search{margin-right:0}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-find{margin-right:6px}@media(min-width:1081px){html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-find>.lv-search{padding-right:76px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-find>.lv-ask{position:absolute;right:4px;top:50%;translate:0 -50%;display:inline-flex;gap:6px;width:auto;height:32px;padding:0 12px 0 9px;font:600 13px/1 var(--lv-font-ui)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-find>.lv-ask:active:not(:disabled){translate:0 calc(-50% + 1px)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-find>.lv-ask .lv-ask-t{position:static;width:auto;height:auto;overflow:visible;clip:auto}}@media(max-width:1080px){html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-find{margin-right:0;gap:2px}}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]):is([data-app-design=showcase],[data-app-design=focus],[data-app-design=combined]) .lv-find .lv-kbd{display:none}@media(min-width:1081px)and (max-width:1180px){html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])[data-app-design=focus] .lv-find{margin-right:0;gap:2px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])[data-app-design=focus] .lv-find>.lv-search{padding:0}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])[data-app-design=focus] .lv-find>.lv-ask{position:static;translate:none;display:inline-grid;width:40px;height:40px;padding:0}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])[data-app-design=focus] .lv-find>.lv-ask:active:not(:disabled){translate:0 1px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])[data-app-design=focus] .lv-find>.lv-ask .lv-ask-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}}@media(max-width:900px){html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-ask{width:40px;height:40px}}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette.is-ask:before{content:"";position:absolute;z-index:2;left:0;right:0;top:0;height:2px;background:var(--lv-ai-rule);transform-origin:left center;animation:lv-m-draw var(--lv-m-slow) var(--lv-m-decel) 80ms both}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette-field>app-ai-mark{flex:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette-item[data-group=ask]>app-ai-mark{display:grid;place-items:center}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette-item[data-group=ask].is-active{background:var(--lv-ai-bg)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette-askline{margin:2px 10px 8px 42px;font:var(--lv-type-meta, 400 13px/18px var(--lv-font-ui));color:var(--lv-muted)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette-askline--lead{margin:10px 10px 6px;padding:10px 12px;border-radius:10px;background:var(--lv-ai-soft);color:var(--lv-ink-2)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .shell-content>app-ai-working.shell-note{margin:12px auto 0;padding:0 var(--lsh-gutter, 24px);max-width:1440px;box-sizing:border-box;width:100%}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .shell-note .lv-ai-mark{vertical-align:-3px;margin-right:6px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .lsd-tutor{color:var(--lv-ai)!important;border:1px solid transparent!important;background:linear-gradient(var(--lv-ai-soft),var(--lv-ai-soft)) padding-box,linear-gradient(var(--lv-ai-edge),var(--lv-ai-edge)) border-box!important}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .lsd-tutor:hover,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .lsd-tutor:focus-visible{background:linear-gradient(#fff,#fff) padding-box,var(--lv-ai-sheen) border-box!important;box-shadow:var(--lv-ai-glow);animation:lv-ai-spin 3s linear infinite}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .tc-scrim{animation:lv-m-fade-in var(--lv-m-base) var(--lv-m-standard) both}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .tc-panel{box-shadow:var(--lv-depth-4);animation:lv-m-tutor-in var(--lv-m-slow) var(--lv-m-decel) both}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .tc-head{position:relative;background:var(--lv-ai-grad)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .tc-panel:has(.tc-typing) .tc-head:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent) no-repeat;background-size:50% 100%;animation:lv-ai-scan 1.4s var(--lv-m-standard) infinite}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .tc-typing i{background:var(--lv-ai-strong)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) :is(.tc-starters,.tc-chips) button{border-color:var(--lv-ai-edge)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) :is(.tc-starters,.tc-chips) button:hover{background:var(--lv-ai-soft);border-color:var(--lv-ai-strong);color:var(--lv-ai)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .tc-foot .lv-ai-note{display:inline-flex;margin-left:6px;vertical-align:top}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh :is(.lsd-flag,.tpd-flag){color:var(--lv-ai);background:var(--lv-ai-spark) no-repeat 6px 50% / 10px 10px,var(--lv-ai-bg);padding-left:19px;font-weight:500}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .lp-flag:after{content:"";display:inline-block;width:10px;height:10px;margin-left:4px;vertical-align:-1px;background:var(--lv-ai-spark) center / contain no-repeat}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .lr-v2 .lr-ai-dot{width:10px;height:10px;border-radius:0;background:var(--lv-ai-spark) center / contain no-repeat}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .cr-resume-tag{font-style:normal;color:var(--lv-ai);padding-left:13px;background:var(--lv-ai-spark) no-repeat 0 50% / 10px 10px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .se-source{padding-left:16px;background:var(--lv-ai-spark) no-repeat 0 3px / 11px 11px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .adm-kicker .ri-ai{margin-right:6px;vertical-align:-2px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .room-heard>span:first-child{padding-left:16px;background:var(--lv-ai-spark) no-repeat 0 50% / 11px 11px}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh app-ai-note.sr-ai{flex:none;margin-top:10px;padding-top:8px;border-top:1px solid var(--lv-line)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .pp-speak{color:var(--lv-ink-2);background:#fff;box-shadow:inset 0 0 0 1px var(--lv-line-strong)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .pp-speak:hover{color:var(--lv-blue-deep);background:var(--lv-tint);box-shadow:inset 0 0 0 1px var(--lv-tint-edge)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .pw-result-text>app-ai-note{min-width:0}@media(prefers-reduced-motion:reduce){html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) :is(.lv-m-enter,.lv-m-land,.lv-pop,.lv-me-pop,.lv-scrim,.lv-palette,.lv-palette-scrim,app-lv-palette,app-lv-skel,.tc-panel,.tc-scrim),html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) :is(.lv-m-enter,.lv-m-fill,.lv-m-land) :is(.st-bar>i,.lb-fill,.dws-bar>i,.dfo-prog-bar>i,.lr-bar>b,.dsc-meter,.dws-meter,.lr-split,.wys-bar),html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh :is(.adm-modal,.adm-modal>.adm-dialog,aarudaya-status .status-loading,.st-empty.lv-loading),html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-palette.is-ask:before,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-ai-working-pill,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-ai-mark :is(.lv-ai-s1,.lv-ai-s2),html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lv-ask,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .lsd-tutor,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .tc-panel:has(.tc-typing) .tc-head:after,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) :is(.lv-skel-line,.lv-skel-tile,.dsc-skel i,.dcb-skel i):after,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh aarudaya-status .status-loading:before,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh aarudaya-status .status-loading:after,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-empty.lv-loading:before,html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-empty.lv-loading:after{animation:none!important;transition:none!important}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])::view-transition-group(*),html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])::view-transition-old(*),html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise])::view-transition-new(*){animation:none!important}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) :is(.btn,.dws-btn,.dsc-btn,.dfo-btn,.dcb-btn,.lv-search,.lv-ask,.lv-icon,.lv-me,.chip,.st-seg button,.lv-side-toggle,.tc-send):active{translate:none;scale:none}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=focus],[data-app-design=combined],[data-app-design=cloud],[data-app-design=sunrise]) :is(.lv-skel-line,.lv-skel-tile,.dsc-skel i,.dcb-skel i):after{display:none}}html[data-app-design=workspace]{--dws-r-card: 18px;--lv-r-card: 18px}html[data-app-design=workspace] .lsh .st-panel{box-shadow:var(--lv-depth-1)}html[data-app-design=workspace] .dws-card{border-radius:var(--lv-r-card);box-shadow:var(--lv-depth-1)}html[data-app-design=workspace] app-dws-next .dws-next{background:var(--lv-hero-glow),linear-gradient(110deg,var(--dws-tint) 0%,var(--dws-tint-2) 62%,#fff 100%)}@media(hover:hover)and (pointer:fine){html[data-app-design=workspace] :is(.dws-sc-item,app-help .hlp-card){transition:transform .16s var(--lv-m-standard),box-shadow .16s var(--lv-m-standard),background-color var(--lv-m-fast) var(--lv-m-standard)}html[data-app-design=workspace] app-help .hlp-card:hover{transform:translateY(var(--lv-lift));box-shadow:var(--lv-depth-2)}html[data-app-design=workspace] .dws-sc-item:hover{transform:translateY(-1px)}}html[data-app-design=showcase]{--lv-depth-1: var(--dsc-e1);--lv-depth-2: var(--dsc-e2);--lv-depth-4: var(--dsc-e3);--lv-r-card: var(--st-r-panel, 24px)}html[data-app-design=showcase] app-dsc-hero[data-tint=blue]{--dsc-wash: var(--lv-hero-glow), radial-gradient(70% 120% at 0% 100%, color-mix(in srgb, var(--lv-home-grad-a) 12%, transparent) 0%, transparent 70%), radial-gradient(90% 120% at 0% 0%, var(--lv-home-fill) 0%, transparent 70%), linear-gradient(115deg, var(--lv-home-soft) 20%, var(--lv-home-fill) 100%)}@media(hover:hover)and (pointer:fine){html[data-app-design=showcase] :is(.dsc-card,.dsc-tile,app-help .hlp-card){transition:transform .16s var(--lv-m-standard),box-shadow .16s var(--lv-m-standard)}html[data-app-design=showcase] .dsc-tile:hover{transform:translateY(var(--lv-lift))}}html[data-app-design=focus]{--lv-r-card: 16px}@media(hover:hover)and (pointer:fine){html[data-app-design=focus] app-help .hlp-card{transition:box-shadow .16s var(--lv-m-standard)}html[data-app-design=focus] app-help .hlp-card:hover{box-shadow:var(--lv-depth-1)}}html[data-app-design=focus] .dfo-hero .dfo-next{position:relative}html[data-app-design=focus] .dfo-hero .dfo-next:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;border-radius:2px 2px 0 0;background:linear-gradient(90deg,var(--lv-home-grad-a),var(--lv-home-grad-b));pointer-events:none}html[data-app-design=combined]{--lv-r-card: 24px}html[data-app-design=combined] .dcb-hero{--dsc-wash: var(--lv-hero-glow), radial-gradient(70% 120% at 0% 100%, color-mix(in srgb, var(--lv-home-grad-a) 12%, transparent) 0%, transparent 70%), radial-gradient(90% 120% at 0% 0%, var(--lv-home-fill) 0%, transparent 70%), linear-gradient(115deg, var(--lv-home-soft) 20%, var(--lv-home-fill) 100%)}@media(hover:hover)and (pointer:fine){html[data-app-design=combined] :is(.dsc-card,.dsc-tile){transition:transform .16s var(--lv-m-standard),box-shadow .16s var(--lv-m-standard)}html[data-app-design=combined] .dsc-tile:hover{transform:translateY(var(--lv-lift))}html[data-app-design=combined] app-help .hlp-card{transition:box-shadow .16s var(--lv-m-standard)}html[data-app-design=combined] app-help .hlp-card:hover{box-shadow:var(--lv-depth-1)}}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){@media(max-width:900px),(max-height:559px){html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=combined]) .lv-bar{background:#ffffffd1;-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px)}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=combined]) .lv-bar:has(.lv-me-pop,.lv-notes-pop){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--lv-surface)}}}html:is([data-app-design=workspace],[data-app-design=showcase],[data-app-design=combined]):active-view-transition .lv-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--lv-surface)}@keyframes lv-m-fade-in{0%{opacity:0}}@keyframes lv-m-fade-out{to{opacity:0}}@keyframes lv-m-page-in{0%{opacity:0;transform:translateY(6px)}}@keyframes lv-m-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes lv-m-pop-in{0%{opacity:0;transform:scale(.97) translateY(-4px)}}@keyframes lv-m-pop-out{to{opacity:0;transform:scale(.98)}}@keyframes lv-m-palette-in{0%{opacity:0;transform:translate(-50%,8px) scale(.98)}to{opacity:1;transform:translate(-50%)}}@keyframes lv-m-palette-out{0%{transform:translate(-50%)}to{opacity:0;transform:translate(-50%,4px)}}@keyframes lv-m-sheet-in{0%{transform:translateY(100%)}}@keyframes lv-m-sheet-out{to{transform:translateY(100%)}}@keyframes lv-m-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.985)}}@keyframes lv-m-tutor-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px)) scale(.985)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes lv-m-fill{0%{transform:scaleX(0)}}@keyframes lv-m-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes lv-m-draw{0%{transform:scaleX(0)}}@keyframes lv-m-shimmer{to{transform:translate(100%)}}@keyframes lv-m-shimmer-bg{0%{background-position:100% 0}to{background-position:0 0}}@keyframes lv-m-bar-shadow{0%{box-shadow:none}to{box-shadow:0 1px 0 var(--lv-line),0 6px 16px -10px #10182840}}@keyframes lv-ai-twinkle{0%{transform:scale(.86) rotate(-8deg)}to{transform:scale(1) rotate(0)}}@keyframes lv-ai-blink{0%{opacity:.35;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes lv-ai-spin{to{--lv-ai-angle: 360deg}}@keyframes lv-ai-scan{0%{background-position:-60% 0}to{background-position:160% 0}}html:is([data-app-design=cloud],[data-app-design=sunrise]){--dcl-canvas: #f4f7fc;--dcl-surface: #ffffff;--dcl-ink: #14233d;--dcl-slate: #526078;--dcl-blue: #2854e8;--dcl-blue-deep: #1f45cc;--dcl-blue-tint: #e9effd;--dcl-blue-edge: #b9cbf7;--dcl-mist: #dde5f0;--dcl-line-strong: #c9d4e5;--dcl-field-edge: #7c8aa0;--dcl-faint: #8a93a5;--dcl-hover: #f1f4fa;--dcl-subtle: #f8fafd;--dcl-lavender: #f0edff;--dcl-mint: #eaf7f2;--dcl-mint-edge: #bfe6d5;--dcl-search: #f1f4f9;--dcl-learning-ink: #1f45cc;--dcl-learning-bg: #e9effd;--dcl-learning-dot: #2854e8;--dcl-neutral-ink: #4a5367;--dcl-neutral-bg: #eef1f5;--dcl-neutral-dot: #8a93a5;--dcl-shadow-card: 0 1px 2px rgba(20, 35, 61, .04), 0 6px 18px -8px rgba(20, 35, 61, .1);--dcl-shadow-lift: 0 2px 4px -1px rgba(20, 35, 61, .06), 0 14px 28px -12px rgba(20, 35, 61, .18);--dcl-r-card: 16px;--dcl-r-ctl: 12px;--dcl-r-sm: 8px;--dcl-ring: 0 0 0 4px rgba(40, 84, 232, .18);--dcl-pad: 24px;--dcl-gap: 20px;--dcl-gutter: 32px;--dcl-greet-size: 40px;--dcl-greet-lh: 48px;--dcl-title-size: 36px;--dcl-title-lh: 44px;--dcl-lede-size: 18px;--dcl-lede-lh: 26px;--dcl-card-size: 22px;--dcl-card-lh: 28px;--dcl-body-size: 16px;--dcl-body-lh: 24px;--dcl-meta-size: 14px;--dcl-meta-lh: 20px;--dcl-btn-size: 16px;--dcl-tile: 56px;--dcl-head-h: 96px;--dcl-tabs-h: 48px;--lv-blue: var(--dcl-blue);--lv-blue-deep: var(--dcl-blue-deep);--lv-blue-soft: var(--dcl-blue-tint);--lv-navy: var(--dcl-ink);--lv-primary: linear-gradient(135deg, #3563f0, #2854e8 72%);--lv-primary-hover: linear-gradient(135deg, #2c58e6, #1f45cc 72%);--lv-primary-shadow: 0 1px 2px rgba(40, 84, 232, .2), 0 6px 14px -8px rgba(40, 84, 232, .55);--lv-ink: var(--dcl-ink);--lv-ink-2: #2e3b55;--lv-muted: var(--dcl-slate);--lv-faint: var(--dcl-faint);--lv-page: var(--dcl-canvas);--lv-surface: var(--dcl-surface);--lv-subtle: var(--dcl-subtle);--lv-hover: var(--dcl-hover);--lv-line: var(--dcl-mist);--lv-line-strong: var(--dcl-line-strong);--lv-tint: var(--dcl-blue-tint);--lv-tint-edge: var(--dcl-blue-edge);--lv-r-card: var(--dcl-r-card);--lv-ring-color: var(--dcl-blue);--lv-ring-halo: var(--dcl-ring);--st-primary: var(--lv-primary);--st-primary-hover: var(--lv-primary-hover);--st-primary-shadow: var(--lv-primary-shadow);--st-tint: var(--dcl-blue-tint);--st-tint-edge: var(--dcl-blue-edge);background:var(--dcl-canvas)}@media(min-width:901px)and (max-height:860px){html:is([data-app-design=cloud],[data-app-design=sunrise]){--lv-bar-h: 56px;--dcl-greet-size: 30px;--dcl-greet-lh: 36px;--dcl-title-size: 28px;--dcl-title-lh: 34px;--dcl-lede-size: 15px;--dcl-lede-lh: 22px;--dcl-card-size: 19px;--dcl-card-lh: 24px;--dcl-body-size: 15px;--dcl-body-lh: 22px;--dcl-meta-size: 13px;--dcl-meta-lh: 18px;--dcl-btn-size: 15px;--dcl-pad: 18px;--dcl-gap: 14px;--dcl-gutter: 24px;--dcl-tile: 44px;--dcl-head-h: 64px;--dcl-tabs-h: 40px}}@media(max-width:1279px){html:is([data-app-design=cloud],[data-app-design=sunrise]){--dcl-gutter: 24px}}@media(max-width:900px){html:is([data-app-design=cloud],[data-app-design=sunrise]){--dcl-greet-size: 28px;--dcl-greet-lh: 34px;--dcl-title-size: 24px;--dcl-title-lh: 30px;--dcl-lede-size: 15px;--dcl-lede-lh: 22px;--dcl-card-size: 18px;--dcl-card-lh: 24px;--dcl-body-size: 16px;--dcl-body-lh: 24px;--dcl-btn-size: 15px;--dcl-pad: 16px;--dcl-gap: 12px;--dcl-gutter: 16px;--dcl-tile: 40px;--dcl-tabs-h: 44px}}html:is([data-app-design=cloud],[data-app-design=sunrise]) body{background:var(--dcl-canvas)}html[data-app-design=sunrise] .lv-shell{--lv-bar-h:56px}html[data-app-design=sunrise] header.lv-bar{box-shadow:0 2px 8px #08123014}html[data-app-design=sunrise] .lv-bar .lv-bar-in{gap:20px}html[data-app-design=sunrise] .lv-bar aarudaya-logo .logo{font-size:22px}html[data-app-design=sunrise] .lv-bar .lv-nav-link{height:36px;font-size:14px;padding-inline:14px}html[data-app-design=sunrise] .lv-route-loading{position:absolute;inset:0 0 auto;height:3px;overflow:hidden;background:#ffffff24}html[data-app-design=sunrise] .lv-route-loading:after{content:"";display:block;height:100%;width:35%;background:#ff9c35;animation:sr-route-progress 1.1s ease-in-out infinite}@media(max-width:900px){html[data-app-design=sunrise] .lv-bar .lv-bar-in{gap:8px}}@media(prefers-reduced-motion:reduce){html[data-app-design=sunrise] .lv-route-loading:after{animation:none;width:100%}}@keyframes sr-route-progress{0%{transform:translate(-100%)}to{transform:translate(390%)}}@media(max-width:480px){html[data-app-design=sunrise] .lv-bar .lv-bar-in{gap:8px;padding-inline:12px}html[data-app-design=sunrise] .lv-bar .lv-bar-logo{width:min(166px,calc(100vw - 220px));min-width:0;flex:0 1 auto}html[data-app-design=sunrise] .lv-bar .lv-bar-logo .logo{width:100%}html[data-app-design=sunrise] .lv-bar .lv-bar-logo .logo img{width:100%;height:auto}html[data-app-design=sunrise] .lv-bar .lv-tools,html[data-app-design=sunrise] .lv-bar .lv-find{gap:4px}html[data-app-design=sunrise] .lv-bar .lv-find{margin-right:0}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-shell{background:var(--dcl-canvas);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar{background:var(--dcl-surface);border-bottom:1px solid var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar-in{gap:28px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar aarudaya-logo .logo{font-size:26px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-nav{align-self:center;align-items:center;gap:4px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-nav-link{height:40px;padding:0 16px;border-radius:999px;font:500 16px/24px var(--lv-font-ui);color:var(--lv-ink-2);transition:background-color var(--lv-m-fast, .12s) var(--lv-m-standard, ease),color var(--lv-m-fast, .12s) var(--lv-m-standard, ease)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-nav-link:after{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-nav-link:hover{color:var(--dcl-ink);background:var(--dcl-hover)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-nav-link.on{color:var(--dcl-blue-deep);background:var(--dcl-blue-tint);font-weight:600}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-nav-link:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:2px;border-radius:999px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-nav-ic{display:none!important}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-nav-t:after{font-weight:600}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-tools{gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-find{gap:8px;margin-right:4px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-find>.lv-search{width:196px;height:40px;padding:0 12px 0 14px;border:1px solid transparent;background:var(--dcl-search);color:var(--dcl-slate);font:400 15px/20px var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-find>.lv-search:hover,html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-find>.lv-search[aria-expanded=true]{border-color:var(--dcl-mist);background:#fff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-find>.lv-search aarudaya-icon{color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-find .lv-kbd{display:inline-flex;height:22px;border-color:var(--dcl-mist);color:var(--dcl-slate);background:#fff}@media(min-width:1081px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-find>.lv-ask{position:static;translate:none;display:inline-flex;gap:8px;width:auto;height:40px;padding:0 16px 0 13px;font:600 15px/1 var(--lv-font-ui);color:var(--lv-ai)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-find>.lv-ask:active:not(:disabled){translate:0 1px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-find>.lv-ask .lv-ask-t{position:static;width:auto;height:auto;overflow:visible;clip:auto}}@media(max-width:1180px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-find .lv-kbd{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-find>.lv-search{width:132px}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-me{height:44px;padding:0 10px 0 4px;gap:10px;font:500 15px/20px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-avatar{width:36px;height:36px;background:var(--dcl-blue-tint);color:var(--dcl-blue-deep);box-shadow:inset 0 0 0 1px var(--dcl-blue-edge);font:600 14px/1 var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-me.on{background:var(--dcl-blue-tint)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-me.on .lv-avatar{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--dcl-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-icon{color:var(--lv-ink-2)}@media(min-width:901px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-me-pop{width:288px}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-me-pop .lv-row.on{background:var(--dcl-blue-tint);color:var(--dcl-blue-deep)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-me-pop .lv-row.on aarudaya-icon{color:var(--dcl-blue-deep)}@media(max-width:1279px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar-in{gap:20px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-nav-link{padding:0 13px}}@media(max-width:1080px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar-in{gap:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-nav-link{padding:0 11px;font-size:15px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-find>.lv-search{width:40px;padding:0;justify-content:center;background:none}}@media(min-width:901px)and (max-width:1000px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-nav-link{padding:0 9px;font-size:14px}}@media(min-width:901px)and (max-height:860px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-nav-link{height:36px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-find>.lv-search,html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-find>.lv-ask{height:36px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-me{height:40px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-avatar{width:32px;height:32px;font-size:13px}}html:is([data-app-design=cloud],[data-app-design=sunrise]) header.lv-bar{background:linear-gradient(180deg,#ffffff1a,#fff0 55%),linear-gradient(120deg,#0a1633,#10244f 55%,#17357d);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff24,0 10px 24px -14px #08123099;animation:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar :focus-visible{outline-color:#9fc0ff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar .lv-nav-link{color:#ffffffd6}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar .lv-nav-link:hover{color:#fff;background:#ffffff1a}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar .lv-nav-link.on{color:#10244f;background:#fff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar .lv-find>.lv-search{border-color:#ffffff24;background:#ffffff1a;color:#ffffffe0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar .lv-find>.lv-search:hover,html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar .lv-find>.lv-search[aria-expanded=true]{border-color:#ffffff4d;background:#ffffff29}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar .lv-find>.lv-search aarudaya-icon{color:#ffffffe0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar .lv-find .lv-kbd{border-color:#ffffff47;background:#ffffff14;color:#fff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar .lv-find>.lv-ask{border:1px solid rgba(196,181,253,.45);background:#8b5cf638;color:#fff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar .lv-find>.lv-ask:hover{background:#8b5cf657}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar .lv-icon{color:#fff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar .lv-icon:hover{background:#ffffff1a}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar .lv-me{color:#fff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar .lv-me:hover{background:#ffffff14}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar .lv-avatar{background:linear-gradient(135deg,#3b6cff,#7c5cff);color:#fff;box-shadow:0 0 0 1.5px #fff9}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar .lv-me.on{background:#ffffff1f}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar .lv-me.on .lv-avatar{box-shadow:0 0 0 2px #10244f,0 0 0 4px #9fc0ff}@media(max-width:1080px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar .lv-find>.lv-search{border-color:transparent;background:none}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar-slot .dwh-focus-btn{border-color:#ffffff38;background:#ffffff1a;color:#fff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar-slot .dwh-focus-btn:hover{border-color:#ffffff5c;background:#ffffff29}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar-slot .dwh-focus-ic{background:#3b6cff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar-slot .dwh-customise-btn:not(.dwh-customise-btn--on){border-color:#ffffff6b;background:#ffffff0f;color:#fff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar-slot .dwh-customise-btn:not(.dwh-customise-btn--on):hover{background:#ffffff24}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar-slot .dcl-btn-quiet{border-color:#fff6;background:transparent;color:#fff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar-slot .dcl-btn-quiet:hover{background:#ffffff1a}@media(max-width:900px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-tabbar{background:var(--dcl-surface);border-top-color:var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-tabbar-item,html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-tabbar-icon{color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-tabbar-item.on{color:var(--dcl-blue-deep)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-tabbar-item.on .lv-tabbar-icon{background:var(--dcl-blue-tint);color:var(--dcl-blue-deep)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-me{padding:0 2px}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content .st-page{background:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-shell--topbar .shell-content .st-page:has(>.lv-head,>app-learn-head.lh--v2){padding-top:22px;gap:18px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-page-host{display:block;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content .st-page.dcl-page{display:flex;flex-direction:column;gap:0;padding-top:22px;padding-bottom:22px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-body{display:flex;flex-direction:column;gap:var(--dcl-gap);min-width:0;margin-top:var(--dcl-gap)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-page--home .dcl-body{margin-top:20px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-title--sr{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-page.dcl-page--bare>.dcl-body{margin-top:0}@media(min-width:901px)and (min-height:560px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .st-fill>.dcl-page-host,html:is([data-app-design=cloud],[data-app-design=sunrise]) .st-fill>:is(app-dcl-home)>.dcl-page-host,html:is([data-app-design=cloud],[data-app-design=sunrise]) .st-fill .dcl-page-host{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-page-host>.st-page.dcl-page{flex:1 1 auto;min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-body{flex:1 1 auto;min-height:0}}@media(min-width:901px)and (max-height:860px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-shell--topbar .shell-content .st-page:has(>.lv-head,>app-learn-head.lh--v2){padding-top:12px;gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content .st-page.dcl-page{padding-top:12px;padding-bottom:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-page--home .dcl-body{margin-top:14px}}@media(max-width:900px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content .st-page.dcl-page{padding-top:16px;padding-bottom:24px}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:20px;min-height:var(--dcl-head-h);min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-head--plain{grid-template-columns:minmax(0,1fr) auto}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-head-tile{display:grid;place-items:center;width:var(--dcl-tile);height:var(--dcl-tile);border-radius:16px;color:#fff;background:var(--lv-hue-grad);box-shadow:inset 0 0 0 1px #ffffff29,0 10px 20px -14px var(--lv-hue-grad-b)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-head-text{display:grid;gap:2px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-kicker{margin:0 0 4px;font:700 13px/16px var(--lv-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--dcl-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-title{margin:0;font:700 var(--dcl-title-size)/var(--dcl-title-lh) var(--lv-font-display);letter-spacing:-.02em;color:var(--dcl-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-wrap:balance}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-page--home .dcl-title{font-size:var(--dcl-greet-size);line-height:var(--dcl-greet-lh)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-lede{margin:0;font:400 var(--dcl-lede-size)/var(--dcl-lede-lh) var(--lv-font-ui);color:var(--dcl-slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-head-side{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-head-side:empty{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-head-chip{max-width:360px}@media(min-width:901px)and (max-height:860px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-head{column-gap:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-head-tile{border-radius:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-head-tile svg{width:22px;height:22px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-kicker{margin-bottom:2px;font-size:12px;line-height:14px}}@media(max-width:900px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-head{grid-template-columns:auto minmax(0,1fr);row-gap:10px;min-height:0;align-items:start}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-head--plain{grid-template-columns:minmax(0,1fr)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-head-tile{border-radius:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-head-tile svg{width:20px;height:20px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-head-side{grid-column:1 / -1;justify-content:flex-start;flex-wrap:wrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-title,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-lede{white-space:normal}}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-tabs{display:block;min-width:0;margin-top:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-tabs.dcl-tabs-host--none{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-tabs{position:relative;display:flex;align-items:stretch;gap:32px;min-width:0;height:var(--dcl-tabs-h);border-bottom:1px solid var(--dcl-mist);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x proximity}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-tabs::-webkit-scrollbar{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-tab{position:relative;flex:none;display:inline-flex;align-items:center;padding:0 2px;font:500 16px/24px var(--lv-font-ui);color:var(--dcl-slate);text-decoration:none;white-space:nowrap;scroll-snap-align:start;transition:color var(--lv-m-fast, .12s) var(--lv-m-standard, ease)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-tab-t{display:inline-flex;flex-direction:column;align-items:center}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-tab-t:after{content:attr(data-label);content:attr(data-label) / "";height:0;overflow:hidden;visibility:hidden;font-weight:600;pointer-events:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-tab:hover{color:var(--dcl-ink);text-decoration:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-tab:hover:not(.on):after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-tab.on{color:var(--dcl-blue);font-weight:600}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-tab-ink{position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--dcl-blue);pointer-events:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-tab:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:-2px;border-radius:6px}@media(min-width:901px)and (max-height:860px){html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-tabs{margin-top:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-tab{font-size:15px;line-height:22px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-tabs{gap:28px}}@media(max-width:900px){html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-tabs{margin-top:14px;margin-inline:calc(-1 * var(--lsh-gutter, 16px))}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-tabs{gap:24px;padding-inline:var(--lsh-gutter, 16px);scroll-padding-inline:var(--lsh-gutter, 16px);animation:lv-tabs-more linear both;animation-timeline:scroll(self inline)}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-head{row-gap:0;column-gap:20px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-head-actions{align-self:center}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-head-main{min-height:var(--dcl-head-h)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-head-mark{width:var(--dcl-tile);height:var(--dcl-tile);margin-right:20px;border-radius:16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-head-title{font:700 var(--dcl-title-size)/var(--dcl-title-lh) var(--lv-font-display);letter-spacing:-.02em;color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-head-context{font:400 var(--dcl-lede-size)/var(--dcl-lede-lh) var(--lv-font-ui);color:var(--dcl-slate);min-height:var(--dcl-lede-lh)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-head>app-dcl-tabs{grid-area:tabs;margin-top:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-head:not(.lv-head--cloud) .lv-head-tabs{margin-top:12px;height:var(--dcl-tabs-h);min-height:0;gap:32px;border-bottom-color:var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-head-tab{font:500 16px/24px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-head-tab.on{color:var(--dcl-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-head-tab.on:after{height:3px;border-radius:3px 3px 0 0;background:var(--dcl-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-head-actions .btn,html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-head-actions a.btn{height:44px;padding:0 22px;font-size:var(--dcl-btn-size);border-radius:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-head-actions :is(.btn.ghost,.btn.outline){color:var(--dcl-blue-deep);background:#fff;box-shadow:inset 0 0 0 1px var(--dcl-line-strong)}@media(min-width:901px)and (max-height:860px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-head-mark{margin-right:14px;border-radius:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-head>app-dcl-tabs,html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-head:not(.lv-head--cloud) .lv-head-tabs{margin-top:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-head-tab{font-size:15px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-head-actions .btn,html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-head-actions a.btn{height:40px;padding:0 18px}}@media(max-width:900px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-head{row-gap:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-head-main{min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-head-mark{width:36px;height:36px;margin-right:12px;border-radius:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-head>app-dcl-tabs{margin-top:0}}@media(max-width:900px){html:is([data-app-design=cloud],[data-app-design=sunrise]) app-lv-tabbar .lv-tabbar{transition:transform .16s cubic-bezier(.2,0,0,1)}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-lv-tabbar.is-tucked .lv-tabbar{transform:translateY(100%)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-shell.lv-reading>.app-main{transition:padding-bottom .16s cubic-bezier(.2,0,0,1)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-shell.lv-tucked>.app-main{padding-bottom:0}}@media(max-width:900px)and (max-height:500px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-shell.lv-reading{--lv-bar-h: 48px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-shell.lv-reading>app-lv-tabbar{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-shell.lv-reading>.app-main{padding-bottom:0}}@media(prefers-reduced-motion:reduce){html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-shell.lv-reading>.app-main,html:is([data-app-design=cloud],[data-app-design=sunrise]) app-lv-tabbar .lv-tabbar{transition:none}}html:is([data-app-design=cloud],[data-app-design=sunrise])[data-lv-nav=still]::view-transition-group(*),html:is([data-app-design=cloud],[data-app-design=sunrise])[data-lv-nav=still]::view-transition-image-pair(*),html:is([data-app-design=cloud],[data-app-design=sunrise])[data-lv-nav=still]::view-transition-old(*),html:is([data-app-design=cloud],[data-app-design=sunrise])[data-lv-nav=still]::view-transition-new(*){animation:none!important}html:is([data-app-design=cloud],[data-app-design=sunrise])[data-lv-nav=still]::view-transition-old(*){opacity:0}html:is([data-app-design=cloud],[data-app-design=sunrise])[data-lv-nav=tab] .lv-head{view-transition-name:none}html:is([data-app-design=cloud],[data-app-design=sunrise])[data-lv-nav=tab] .dcl-tabs{view-transition-name:dcl-tabs}html:is([data-app-design=cloud],[data-app-design=sunrise])[data-lv-nav=tab] .dcl-tab-ink{view-transition-name:dcl-tab-ink}html:is([data-app-design=cloud],[data-app-design=sunrise])::view-transition-group(dcl-tabs){animation:none}html:is([data-app-design=cloud],[data-app-design=sunrise])::view-transition-old(dcl-tabs){animation:none;opacity:0}html:is([data-app-design=cloud],[data-app-design=sunrise])::view-transition-new(dcl-tabs){animation:none}html:is([data-app-design=cloud],[data-app-design=sunrise])::view-transition-group(dcl-tab-ink){animation-duration:var(--lv-m-slow, .24s);animation-timing-function:var(--lv-m-standard, ease)}html:is([data-app-design=cloud],[data-app-design=sunrise])::view-transition-old(dcl-tab-ink),html:is([data-app-design=cloud],[data-app-design=sunrise])::view-transition-new(dcl-tab-ink){animation:none;height:100%}html:is([data-app-design=cloud],[data-app-design=sunrise])::view-transition-old(dcl-tab-ink){opacity:0}@media(prefers-reduced-motion:reduce){html:is([data-app-design=cloud],[data-app-design=sunrise])::view-transition-group(*),html:is([data-app-design=cloud],[data-app-design=sunrise])::view-transition-old(*),html:is([data-app-design=cloud],[data-app-design=sunrise])::view-transition-new(*){animation:none!important}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-card{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0;box-sizing:border-box;padding:var(--dcl-pad);background:var(--dcl-surface);border:1px solid var(--dcl-mist);border-radius:var(--dcl-r-card);box-shadow:var(--dcl-shadow-card);color:var(--dcl-ink);font:400 var(--dcl-body-size)/var(--dcl-body-lh) var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-card--feature{background:linear-gradient(115deg,#f5f8ff 0%,var(--dcl-blue-tint) 100%);border-color:var(--dcl-blue-edge)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-card--ai{background:linear-gradient(180deg,#fbfaff,#fff);border-color:var(--lv-ai-edge, #d4cbfa)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-card--ai:before{content:"";position:absolute;left:16px;right:40%;top:-1px;height:2px;border-radius:0 0 2px 2px;background:var(--lv-ai-rule, #6e52e0)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-card-head>div{min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-card-title{margin:0;font:600 var(--dcl-card-size)/var(--dcl-card-lh) var(--lv-font-display);letter-spacing:-.01em;color:var(--dcl-ink);overflow-wrap:anywhere}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-card-sub{margin:2px 0 0;font:400 var(--dcl-meta-size)/var(--dcl-meta-lh) var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-meta{font:400 var(--dcl-meta-size)/var(--dcl-meta-lh) var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-divider{height:1px;margin:0;border:0;background:var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-card--link{cursor:pointer;text-decoration:none;transition:transform .16s var(--lv-m-standard, ease),box-shadow .16s var(--lv-m-standard, ease)}@media(hover:hover)and (pointer:fine){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-card--link:hover{transform:translateY(-2px);box-shadow:var(--dcl-shadow-lift);text-decoration:none}}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-btn,.dcl-btn-quiet){display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 22px;box-sizing:border-box;border-radius:var(--dcl-r-ctl);font:600 var(--dcl-btn-size)/20px var(--lv-font-ui);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .12s var(--lv-m-standard, ease),box-shadow .12s var(--lv-m-standard, ease),color .12s}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-btn{border:0;color:#fff;background:var(--lv-primary);box-shadow:var(--lv-primary-shadow)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-btn:hover{color:#fff;background:var(--lv-primary-hover);text-decoration:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-btn-quiet{border:1px solid var(--dcl-line-strong);color:var(--dcl-blue-deep);background:#fff;font-weight:600}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-btn-quiet:hover{color:var(--dcl-blue-deep);background:var(--dcl-blue-tint);border-color:var(--dcl-blue-edge);text-decoration:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-btn,.dcl-btn-quiet):active:not(:disabled){translate:0 1px;scale:.98}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-btn,.dcl-btn-quiet):focus-visible{outline:2px solid var(--dcl-blue);outline-offset:2px;box-shadow:var(--dcl-ring)}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-btn,.dcl-btn-quiet):disabled{cursor:not-allowed;color:var(--dcl-slate);background:var(--dcl-hover);border:0;box-shadow:inset 0 0 0 1px var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-btn-sm{height:36px;padding:0 14px;font-size:14px;border-radius:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-btn-block{width:100%}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-link{display:inline-flex;align-items:center;gap:6px;font:600 var(--dcl-meta-size)/var(--dcl-meta-lh) var(--lv-font-ui);color:var(--dcl-blue);text-decoration:none;cursor:pointer;background:none;border:0;padding:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-link:after{content:"\2192";transition:transform .12s var(--lv-m-standard, ease)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-link:hover{color:var(--dcl-blue-deep);text-decoration:underline;text-underline-offset:3px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-link:hover:after{transform:translate(2px)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-link:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:2px;border-radius:4px}@media(min-width:901px)and (max-height:860px){html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-btn,.dcl-btn-quiet){height:40px;padding:0 18px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-btn-sm{height:34px;padding:0 12px}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;box-sizing:border-box;border-radius:999px;border:1px solid var(--dcl-mist);background:#fff;color:var(--dcl-ink);font:500 14px/18px var(--lv-font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;width:fit-content}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-chip[data-tone=blue]{border-color:var(--dcl-blue-edge);background:var(--dcl-blue-tint);color:var(--dcl-blue-deep)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-chip[data-tone=neutral]{border-color:transparent;background:var(--dcl-neutral-bg);color:var(--dcl-neutral-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-chip[data-tone=ai]{border-color:var(--lv-ai-edge, #d4cbfa);background:var(--dcl-lavender);color:var(--lv-ai)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-tile{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;color:var(--lv-hue-ink);background:var(--lv-hue-fill);box-shadow:inset 0 0 0 1px var(--lv-hue-edge)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-seg{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--dcl-hover);border:1px solid var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-seg>button,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-seg>a{height:34px;padding:0 16px;border:0;border-radius:999px;background:none;color:var(--dcl-slate);font:500 14px/20px var(--lv-font-ui);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-seg>:is(button,a).on,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-seg>:is(button,a)[aria-pressed=true]{background:#fff;color:var(--dcl-blue-deep);font-weight:600;box-shadow:0 1px 2px #14233d1a,0 0 0 1px var(--dcl-blue-edge)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-seg>:is(button,a):focus-visible{outline:2px solid var(--dcl-blue);outline-offset:-2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-field{display:grid;gap:6px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-field>label,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-label{font:600 14px/20px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-help{margin:0;font:400 13px/18px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-error{margin:0;font:500 13px/18px var(--lv-font-ui);color:var(--lv-danger, #b42318)}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-input,.dcl-textarea){width:100%;box-sizing:border-box;min-width:0;padding:10px 14px;border:1px solid var(--dcl-field-edge);border-radius:var(--dcl-r-ctl);background:#fff;color:var(--dcl-ink);font:400 var(--dcl-body-size)/var(--dcl-body-lh) var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-input{height:44px;padding-block:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-textarea{resize:vertical;min-height:120px}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-input,.dcl-textarea)::placeholder{color:#6b778c}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-input,.dcl-textarea):focus{outline:2px solid var(--dcl-blue);outline-offset:1px;border-color:var(--dcl-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-input,.dcl-textarea)[aria-invalid=true]{border-color:var(--lv-danger, #b42318)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-radio-card{position:relative;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--dcl-mist);border-radius:var(--dcl-r-ctl);background:#fff;cursor:pointer;transition:border-color .12s,background-color .12s}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-radio-card:hover{border-color:var(--dcl-blue-edge)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-radio-card:has(input:checked){border-color:var(--dcl-blue);background:var(--dcl-blue-tint);box-shadow:inset 0 0 0 1px var(--dcl-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-radio-card:has(input:disabled){cursor:not-allowed;background:var(--dcl-subtle)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-radio-card input{accent-color:var(--dcl-blue);width:18px;height:18px;margin:2px 0 0;flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-radio-card:has(input:focus-visible){outline:2px solid var(--dcl-blue);outline-offset:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-switch{position:relative;display:inline-flex;align-items:center;flex:none;width:44px;height:24px;padding:0;border:1px solid var(--dcl-field-edge);border-radius:999px;background:#fff;cursor:pointer;transition:background-color .16s var(--lv-m-standard, ease),border-color .16s}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-switch:after{content:"";position:absolute;left:3px;width:16px;height:16px;border-radius:50%;background:var(--dcl-field-edge);transition:transform .16s var(--lv-m-standard, ease),background-color .16s}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-switch[aria-checked=true]{background:var(--dcl-blue);border-color:var(--dcl-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-switch[aria-checked=true]:after{transform:translate(20px);background:#fff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-switch:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-switch:disabled{cursor:not-allowed;opacity:1;border-color:var(--dcl-mist);background:var(--dcl-subtle)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-rows{display:grid;gap:0;min-width:0;margin:0;padding:0;list-style:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-row{display:grid;grid-template-columns:var(--dcl-row-cols, minmax(0, 1fr) auto);align-items:center;gap:12px;min-height:52px;padding:8px 0;border-top:1px solid var(--dcl-mist);min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-rows>.dcl-row:first-child{border-top:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-rows--head>.dcl-row:first-child{min-height:32px;padding:0 0 6px;border-bottom:1px solid var(--dcl-line-strong);font:600 13px/18px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-rows--head>.dcl-row:first-child+.dcl-row{border-top:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-row-t{display:grid;gap:2px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-row-t>b{font:600 15px/22px var(--lv-font-ui);color:var(--dcl-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-row-t>small{font:400 13px/18px var(--lv-font-ui);color:var(--dcl-slate)}@media(min-width:901px)and (max-height:860px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-row{min-height:44px;padding:6px 0}}@media(max-width:900px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-row{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-rows--head>.dcl-row:first-child{display:none}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-note{display:flex;align-items:flex-start;gap:8px;margin:0;font:400 var(--dcl-meta-size)/var(--dcl-meta-lh) var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-note>aarudaya-icon{flex:none;margin-top:1px;color:var(--dcl-faint)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-ai{padding:14px 16px;border-radius:var(--dcl-r-ctl);background:var(--dcl-lavender);border:1px solid var(--lv-ai-edge, #d4cbfa);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-band{display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:var(--dcl-r-card);background:var(--dcl-mint);border:1px solid var(--dcl-mint-edge);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-state.dcl-state{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;box-sizing:border-box;border-radius:999px;flex:none;font:600 13px/18px var(--lv-font-ui);white-space:nowrap;color:var(--dcl-neutral-ink);background:var(--dcl-neutral-bg);font-variant-numeric:tabular-nums;width:fit-content;max-width:100%}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-state-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--dcl-neutral-dot)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-state-ic{display:inline-flex;flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-state:is([data-kind=learning],[data-kind=planning],[data-kind=building]){color:var(--dcl-learning-ink);background:var(--dcl-learning-bg)}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-state:is([data-kind=learning],[data-kind=planning],[data-kind=building]) .dcl-state-dot{background:var(--dcl-learning-dot)}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-state[data-kind=toConfirm]{color:var(--lv-confirm, #0a45e0);background:#fff;box-shadow:inset 0 0 0 1.5px var(--lv-confirm-edge, #6d97f7)}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-state[data-kind=toConfirm] .dcl-state-dot{background:#fff;box-shadow:inset 0 0 0 2px var(--lv-confirm-edge, #6d97f7)}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-state[data-kind=developing]{color:var(--lv-developing, #0a45e0);background:var(--lv-developing-bg, #e8f1ff)}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-state[data-kind=developing] .dcl-state-dot{background:var(--lv-developing, #0a45e0)}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-state[data-kind=recorded]{color:#0e6e4f;background:var(--dcl-mint, #EAF7F2);box-shadow:inset 0 0 0 1px var(--dcl-mint-edge, #BFE6D5)}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-state[data-kind=proven]{color:#fff;background:var(--lv-proven-fill, #12b76a)}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-state[data-kind=proven] .dcl-state-dot{background:#fff}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-state[data-kind=beingScored]{color:var(--lv-ai);background:var(--dcl-lavender)}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-state[data-kind=beingScored] .dcl-state-dot{background:var(--lv-ai)}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-state[data-kind=suggested]{color:var(--dcl-ink);background:transparent;border:1.5px dashed var(--dcl-faint)}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-state[data-kind=inCalendar]{color:var(--dcl-blue-deep);background:var(--dcl-blue-tint)}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-state[data-kind=inCalendar] .dcl-state-dot{background:var(--dcl-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-meter{display:block;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-meter{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-meter-l{font:500 var(--dcl-meta-size)/var(--dcl-meta-lh) var(--lv-font-ui);color:var(--dcl-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-meter-v{font:600 var(--dcl-meta-size)/var(--dcl-meta-lh) var(--lv-font-ui);color:var(--dcl-ink);font-variant-numeric:tabular-nums}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-meter-bar.st-bar{grid-column:1 / -1;height:8px;border-radius:999px;background:#e3e9f3}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-meter-bar.st-bar>i{background:var(--dcl-blue);border-radius:inherit}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-meter--compact{grid-template-columns:auto minmax(80px,1fr) auto}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-meter--compact .dcl-meter-bar.st-bar{grid-column:2;grid-row:1}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-meter--compact .dcl-meter-v{grid-column:3;grid-row:1}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-meter-none{font:500 var(--dcl-meta-size)/var(--dcl-meta-lh) var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-meter--none.dcl-meter--compact{grid-template-columns:auto auto;justify-content:start}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-status{display:block;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-status-load{display:grid;gap:10px;padding:4px 0;animation:lv-m-fade-in var(--lv-m-base, .18s) var(--lv-m-standard, ease) .15s both}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-status-load .lv-skel-line{height:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-status-error{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;border-radius:var(--dcl-r-ctl);background:#fff6f5;border:1px solid #f4c7c2;color:var(--dcl-ink);font:400 var(--dcl-meta-size)/var(--dcl-meta-lh) var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-status-error>aarudaya-icon{color:var(--lv-danger, #b42318);flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-status-t{flex:1 1 12rem;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-status-empty{margin:0;font:400 var(--dcl-meta-size)/var(--dcl-meta-lh) var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-empty{display:block;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-empty{display:flex;align-items:flex-start;gap:14px;padding:4px 0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-empty-ic{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;color:var(--lv-hue-ink);background:var(--lv-hue-fill)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-empty-t{display:grid;gap:4px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-empty-t>b{font:600 var(--dcl-body-size)/var(--dcl-body-lh) var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-empty-t>p{margin:0;font:400 var(--dcl-meta-size)/var(--dcl-meta-lh) var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-empty-act{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-empty-act:empty{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-steps{display:block;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-steps{display:flex;align-items:center;gap:8px;margin:0;padding:0;list-style:none;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-step{display:inline-flex;align-items:center;gap:8px;min-width:0;font:500 var(--dcl-meta-size)/var(--dcl-meta-lh) var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-step+.dcl-step:before{content:"";flex:none;width:24px;height:1px;margin-right:0;background:var(--dcl-line-strong)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-step-n{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;box-sizing:border-box;border:1px solid var(--dcl-line-strong);background:#fff;font:600 13px/1 var(--lv-font-ui);color:var(--dcl-slate);font-variant-numeric:tabular-nums}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-step[data-state=current]{color:var(--dcl-blue-deep);font-weight:600}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-step[data-state=current] .dcl-step-n{border-color:var(--dcl-blue);background:var(--dcl-blue-tint);color:var(--dcl-blue-deep)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-step[data-state=done]{color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-step[data-state=done] .dcl-step-n{border-color:var(--dcl-ink);background:var(--dcl-ink);color:#fff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-step-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-sheet.dcl-sheet-host{display:contents}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet-veil{position:fixed;inset:0;z-index:70;background:#14233d5c;animation:lv-m-fade-in var(--lv-m-base, .18s) var(--lv-m-standard, ease) both}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet{position:fixed;z-index:71;top:50%;left:50%;width:min(640px,calc(100vw - 48px));max-height:calc(100dvh - 48px);box-sizing:border-box;display:flex;flex-direction:column;background:#fff;border-radius:20px;box-shadow:var(--lv-depth-4, 0 28px 64px -18px rgba(16, 24, 40, .38));transform:translate(-50%,-50%);animation:dcl-sheet-in var(--lv-m-slow, .24s) var(--lv-m-decel, ease) both;outline:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--wide{width:min(880px,calc(100vw - 48px))}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet-grab{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 12px 24px;border-bottom:1px solid var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet-x{display:grid;place-items:center;flex:none;width:40px;height:40px;padding:0;border:0;border-radius:999px;background:none;color:var(--lv-ink-2);cursor:pointer}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet-x:hover{background:var(--dcl-hover)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet-x:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet-body{flex:1 1 auto;min-height:0;overflow:auto;padding:18px 24px;display:grid;gap:14px;align-content:start;font:400 var(--dcl-body-size)/var(--dcl-body-lh) var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet-foot{flex:none;display:flex;justify-content:flex-end;gap:10px;padding:12px 24px 18px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet-foot:empty{display:none}@media(max-width:900px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet{inset:auto 0 0;width:auto;max-height:88dvh;border-radius:20px 20px 0 0;transform:none;padding-bottom:env(safe-area-inset-bottom,0px);animation:lv-m-sheet-in var(--lv-m-slower, .32s) var(--lv-m-decel, ease) both}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet-grab{display:block;flex:none;width:36px;height:4px;margin:8px auto 0;border-radius:4px;background:var(--dcl-line-strong)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet-head{padding:8px 12px 10px 16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet-body{padding:14px 16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet-foot{padding:10px 16px 16px}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--page{inset:24px 0;width:min(1240px,calc(100vw - 48px));max-height:none;margin:0 auto;transform:none;overflow:hidden;animation:dcl-page-sheet-in var(--lv-m-slow, .24s) var(--lv-m-decel, ease) backwards}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--page .dcl-sheet-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:20px;padding:12px 16px 12px 24px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--page .dcl-sheet-body{display:block;padding:0 24px 16px;background:var(--dcl-canvas);overscroll-behavior:contain}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content .dcl-sheet--page .st-page{padding-top:14px;padding-bottom:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--page .dcl-head{min-height:0;column-gap:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--page .dcl-head-tile{width:40px;height:40px;border-radius:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--page .dcl-head-tile svg{width:20px;height:20px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--page .dcl-kicker{margin-bottom:2px;font-size:12px;line-height:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--page :is(.dcl-title,.lv-head-title){font-size:24px;line-height:30px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--page :is(.dcl-lede,.lv-head-context){font-size:15px;line-height:21px;min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--page .lv-head-main{min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--page .lv-head-mark{width:40px;height:40px;margin-right:14px;border-radius:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--page .lv-head-mark svg{width:20px;height:20px}@media(min-width:901px)and (min-height:560px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--page{top:16px;bottom:16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--page .dcl-sheet-body{display:flex;flex-direction:column}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--page .dcl-sheet-body>div{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--page .dcl-sheet-body>div>.st-fill{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}}@media(max-width:900px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--page{top:0;bottom:0;width:auto;max-height:none;border-radius:0;padding-bottom:env(safe-area-inset-bottom,0px);animation:lv-m-sheet-in var(--lv-m-slower, .32s) var(--lv-m-decel, ease) backwards}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--page .dcl-sheet-grab{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--page .dcl-sheet-head{grid-template-columns:minmax(0,1fr) auto;row-gap:8px;padding:10px 8px 10px 16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--page .dcl-sheet-body{padding:0 16px 24px}}@media(prefers-reduced-motion:reduce){html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-sheet,.dcl-sheet-veil,.dcl-status-load){animation:none!important}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-panel{background:var(--dcl-surface);border:1px solid var(--dcl-mist);border-radius:var(--dcl-r-card);box-shadow:var(--dcl-shadow-card)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-panel-head{border-bottom-color:var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-panel-head h2{font:600 18px/26px var(--lv-font-display);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-empty{border-color:var(--dcl-line-strong);background:var(--dcl-surface)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-page :is(.btn,aarudaya-button button):not(.outline):not(.ghost):not(.secondary):not(.light){border-radius:12px;background:var(--lv-primary);box-shadow:var(--lv-primary-shadow)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-page :is(.btn,aarudaya-button button):not(.outline):not(.ghost):not(.secondary):not(.light):hover{background:var(--lv-primary-hover)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-page :is(.btn.outline,.btn.ghost,.btn.secondary,aarudaya-button button.outline){border-radius:12px;color:var(--dcl-blue-deep);background:#fff;border:1px solid var(--dcl-line-strong);box-shadow:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh :is(.st-textarea,.st-form input,.st-form select){border-color:var(--dcl-field-edge);border-radius:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh :is(.st-textarea,.st-form input,.st-form select):focus{border-color:var(--dcl-blue);outline:2px solid var(--dcl-blue);outline-offset:1px;box-shadow:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-bar{background:#e3e9f3}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-bar>i{background:var(--dcl-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .st-seg{background:var(--dcl-hover);border-color:var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline-color:var(--dcl-blue)}@keyframes dcl-sheet-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px)) scale(.985)}}@keyframes dcl-page-sheet-in{0%{opacity:0;transform:translateY(10px) scale(.99)}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet[data-size]{width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);border-radius:18px;background:var(--sp-card, var(--dcl-surface));color:var(--sp-ink, var(--dcl-ink))}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet[data-size=detail]{width:min(680px,calc(100vw - 32px))}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet[data-size] .dcl-sheet-head{padding:12px 14px 10px 20px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet[data-size] .dcl-sheet-head h2{font-size:18px;line-height:1.4;overflow-wrap:anywhere;color:inherit}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet[data-size] .dcl-sheet-body{padding:16px 20px 20px;overscroll-behavior:contain;scrollbar-gutter:stable}@media(min-width:601px)and (max-width:900px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet[data-size]{inset:50% auto auto 50%;transform:translate(-50%,-50%);animation:dcl-sheet-in .18s ease both}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet[data-size] .dcl-sheet-grab{display:none}}@media(max-width:600px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet[data-size]{width:auto;left:8px;right:8px;bottom:8px;max-height:calc(100dvh - 32px);border-radius:20px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet[data-size] .dcl-sheet-head{padding:8px 10px 10px 14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet[data-size] .dcl-sheet-head h2{font-size:17px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet[data-size] .dcl-sheet-body{padding:12px 14px 16px}}html:is([data-app-design=cloud],[data-app-design=sunrise])[data-home-menu=widgets] .lv-bar :is(.lv-nav,.lv-ask){display:none}html:is([data-app-design=cloud],[data-app-design=sunrise])[data-home-menu=widgets] .lv-bar .lv-tools{margin-left:auto}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar-slot{display:flex;align-items:center;flex:1 1 auto;min-width:0}@media(max-width:900px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar-slot{display:none}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content .dwh-home .st-page.dcl-page{padding-top:16px}@media(max-width:900px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content .dwh-home .st-page.dcl-page{padding-top:12px}}html:is([data-app-design=cloud],[data-app-design=sunrise]).dwh-dragging-page,html:is([data-app-design=cloud],[data-app-design=sunrise]).dwh-dragging-page *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home .dcl-head-side{align-self:start;padding-top:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-goal{display:inline-flex;align-items:center;gap:10px;max-width:420px;min-width:0;margin:0;padding:6px 16px 6px 6px;box-sizing:border-box;border:1px solid var(--dcl-blue-edge);border-radius:14px;background:var(--dcl-blue-tint);font:500 15px/20px var(--lv-font-ui);color:var(--dcl-ink);text-decoration:none;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-goal-ic{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:var(--lv-primary);color:#fff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-goal-k{flex:none;color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-goal-k:after{content:"\b7";margin-left:8px;color:var(--dcl-faint)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-goal-v{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:600}html:is([data-app-design=cloud],[data-app-design=sunrise]) a.dcl-home-goal--none{color:var(--dcl-blue-deep)}html:is([data-app-design=cloud],[data-app-design=sunrise]) a.dcl-home-goal--none:hover{background:#fff;text-decoration:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) a.dcl-home-goal--none:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-grid{display:grid;gap:var(--dcl-gap);min-width:0;grid-template-columns:repeat(20,minmax(0,1fr));grid-template-rows:auto auto auto}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-resume{grid-column:span 13}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-plan{grid-column:span 7}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-journey{grid-column:span 12}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-project{grid-column:span 8}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-band{grid-column:1 / -1}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-noproj>.dcl-home-journey{grid-column:1 / -1}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-nolearn>.dcl-home-plan{grid-column:1 / -1}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-grid>.dcl-card{overflow:hidden}@media(min-width:901px)and (min-height:560px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home .dcl-body>.dcl-home-grid{flex:1 1 auto;min-height:0;grid-template-rows:minmax(min-content,1.1fr) minmax(0,1fr) auto}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home .dcl-body>.dcl-home-status{flex:1 1 auto}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content .dcl-home p:is(.dcl-home-resume-sum,.dcl-home-sub,.dcl-home-next,.dcl-home-read),html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content .dcl-home .dcl-home-proj-t>p{text-wrap-mode:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-card-head>.dcl-card-title,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-journey-hd{min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home .dcl-link{flex:none;font-size:15px;line-height:22px;margin-top:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-chev{flex:none;color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-empty{margin:0;font:400 var(--dcl-body-size)/var(--dcl-body-lh) var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-resume{flex-direction:row;gap:0;padding:0;border-color:var(--dcl-blue-edge);background:radial-gradient(110% 130% at 0% 0%,#f6f8ff 0%,transparent 62%),linear-gradient(115deg,#f2f6ff 0%,var(--dcl-blue-tint) 100%)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-resume-body{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:8px;flex:1 1 64%;min-width:0;padding:28px 12px 28px 32px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-resume-body>*{flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-resume-body>.dcl-kicker{margin:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-resume-title{margin:0;font:700 36px/44px var(--lv-font-display);letter-spacing:-.02em;color:var(--dcl-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-resume-title.is-long{font-size:30px;line-height:38px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-resume-sum{margin:0;font:400 var(--dcl-lede-size)/var(--dcl-lede-lh) var(--lv-font-ui);color:var(--dcl-slate);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-resume-meta{display:flex;align-items:center;gap:12px;margin:6px 0 0;min-width:0;font:400 var(--dcl-body-size)/var(--dcl-body-lh) var(--lv-font-ui);color:var(--lv-ink-2)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-resume-meta>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-resume-act{display:flex;align-items:center;gap:40px;margin-top:18px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-cta{flex:none;height:56px;padding:0 30px;gap:12px;font-size:17px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-arrow{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-meter{flex:0 1 300px;min-width:150px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-meter .dcl-meter-l{color:var(--lv-ink-2);font-weight:400}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-meter .dcl-meter-v{font-size:17px;font-weight:700}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-meter .dcl-meter-bar.st-bar{height:10px;background:#d7e0f4}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-art{flex:0 0 36%;min-width:0;align-self:stretch;background:transparent;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.55) 18%,#000 40%);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.55) 18%,#000 40%)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-art.phf--empty{background:linear-gradient(135deg,var(--lv-home-grad-a, #3563f0),var(--lv-home-grad-b, #2854e8))}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-art-tile{position:absolute;inset:0;display:grid;place-items:center;padding-left:18%}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-plan{gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-plan{--dcl-home-steps-h: 176px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-steps-box{flex:none;min-height:var(--dcl-home-steps-h)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-steps{position:relative;flex:none;display:grid;gap:4px;margin:0;padding:0;list-style:none;align-content:start}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-steps:before{content:"";position:absolute;left:33px;top:30px;bottom:30px;border-left:1.5px dashed var(--dcl-blue-edge)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-step{position:relative;display:flex;align-items:center;gap:14px;min-width:0;padding:7px 12px 7px 16px;border-radius:12px;color:var(--dcl-ink);text-decoration:none;transition:background-color .12s var(--lv-m-standard, ease)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-step:hover{background:var(--dcl-hover);text-decoration:none;color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-step.is-first{background:var(--dcl-blue-tint)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-step:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:-2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-step-n{position:relative;z-index:1;display:grid;place-items:center;flex:none;width:36px;height:36px;box-sizing:border-box;border-radius:50%;border:1.5px solid var(--dcl-blue-edge);background:#fff;color:var(--dcl-blue-deep);font:600 16px/1 var(--lv-font-ui);font-variant-numeric:tabular-nums}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-step.is-first .dcl-home-step-n{border-color:var(--dcl-blue);background:var(--dcl-blue);color:#fff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-step-t{display:grid;gap:2px;flex:1 1 auto;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-step-t>b{font:650 17px/21px var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-step-t>span{font:400 15px/19px var(--lv-font-ui);color:var(--dcl-slate);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-plan-foot{margin:auto 0 0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-plan-note{margin:0;font:400 var(--dcl-meta-size)/var(--dcl-meta-lh) var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home .dcl-home-plan-cal{margin-top:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-resume-meta--wait{min-height:36px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-journey{gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-journey-hd{display:grid;gap:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-journey-hd>.dcl-card-title{white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-sub{margin:0;font:400 var(--dcl-body-size)/22px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-chips>li{position:relative;display:flex;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-chips>li+li:before{content:"";position:absolute;right:100%;top:50%;width:22px;border-top:1.5px dashed var(--dcl-line-strong)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-chip{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;padding:10px 8px 10px 12px;box-sizing:border-box;border:1px solid var(--dcl-mist);border-radius:12px;background:#fff;color:var(--dcl-ink);text-decoration:none;transition:border-color .12s var(--lv-m-standard, ease),background-color .12s var(--lv-m-standard, ease)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-chip:hover{border-color:var(--dcl-blue-edge);background:var(--dcl-hover);text-decoration:none;color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-chip[data-kind=learning]{border-color:var(--dcl-blue-edge);background:#f6f8ff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-chip:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-chip-tile{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:11px;box-sizing:border-box;background:var(--lv-hue-fill);color:var(--lv-hue-ink);box-shadow:inset 0 0 0 1px var(--lv-hue-edge);font:700 14px/1 var(--lv-font-ui);letter-spacing:.02em}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-chip-t{display:grid;gap:2px;flex:1 1 auto;min-width:0;justify-items:start}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-chip-t>b{max-width:100%;font:600 15px/20px var(--lv-font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-chip app-dcl-state{height:22px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-evidence{display:flex;align-items:center;gap:14px;min-width:0;margin-top:auto;padding-top:10px;border-top:1px solid var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-evidence-ic{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:var(--dcl-subtle);box-shadow:inset 0 0 0 1px var(--dcl-mist);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-evidence-t{display:grid;gap:2px;flex:1 1 auto;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-evidence-l{display:grid;gap:2px;margin:0;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-evidence-l>b{font:600 var(--dcl-body-size)/22px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-evidence-l>span{font:400 15px/20px var(--lv-font-ui);color:var(--dcl-slate);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home--pro .dcl-home-evidence-l>span{-webkit-line-clamp:1}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-evidence-l>.dcl-link{justify-self:start;margin:0;font-size:var(--dcl-meta-size);line-height:20px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-read{display:flex;align-items:center;gap:8px;min-width:0;margin:0;font:400 var(--dcl-meta-size)/20px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-read>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-read>.dcl-link{margin:0;font-size:var(--dcl-meta-size);line-height:20px;color:var(--lv-ai)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-read>.dcl-link:hover{color:var(--lv-ai)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-project{gap:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-proj{display:flex;align-items:center;gap:16px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-proj-tile{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:14px;color:#fff;background:var(--lv-hue-grad);box-shadow:inset 0 0 0 1px #ffffff29,0 10px 20px -14px var(--lv-hue-grad-b)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-proj-t{display:grid;gap:2px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-proj-t>h3{margin:0;font:650 var(--dcl-card-size)/var(--dcl-card-lh) var(--lv-font-display);letter-spacing:-.01em;color:var(--dcl-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-proj-t>p{margin:0;font:400 var(--dcl-body-size)/var(--dcl-body-lh) var(--lv-font-ui);color:var(--dcl-slate);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-stages .dcl-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-stages .dcl-step{position:relative;display:flex;gap:12px;height:52px;padding:0 12px;box-sizing:border-box;border-radius:12px;background:#eef1f6;font:500 16px/20px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-stages .dcl-step+.dcl-step:before{position:absolute;right:calc(100% + 11px);top:50%;width:7px;height:7px;margin:-4px 0 0;background:none;border-right:1.5px solid var(--dcl-slate);border-top:1.5px solid var(--dcl-slate);transform:rotate(45deg)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-stages .dcl-step-n{width:34px;height:34px;border:0;background:#dde3ec;color:var(--dcl-ink);font-size:15px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-stages .dcl-step[data-state=current]{background:var(--dcl-blue-tint);color:var(--dcl-blue-deep);font-weight:650}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-stages .dcl-step[data-state=current] .dcl-step-n{background:var(--dcl-blue);color:#fff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-stages .dcl-step[data-state=done]{color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-stages .dcl-step[data-state=done] .dcl-step-n{background:#fff;color:var(--dcl-blue-deep);box-shadow:inset 0 0 0 1.5px var(--dcl-blue-edge)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-next{margin:0;font:400 var(--dcl-body-size)/var(--dcl-body-lh) var(--lv-font-ui);color:var(--dcl-slate);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) p.dcl-home-none{margin:0;font:400 var(--dcl-body-size)/var(--dcl-body-lh) var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-picks{display:grid;gap:8px;margin:0;padding:0;list-style:none;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-pick{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 10px 10px 12px;border:1px solid var(--dcl-mist);border-radius:12px;background:#fff;color:var(--dcl-ink);text-decoration:none;transition:border-color .12s var(--lv-m-standard, ease),background-color .12s var(--lv-m-standard, ease)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-pick:hover{border-color:var(--dcl-blue-edge);background:var(--dcl-hover);color:var(--dcl-ink);text-decoration:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-pick:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-proj-tile.dcl-home-proj-tile--sm{width:36px;height:36px;border-radius:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-pick-t{display:grid;gap:0;flex:1 1 auto;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-pick-t>b{font:600 15px/22px var(--lv-font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-pick-t>span{font:400 var(--dcl-meta-size)/20px var(--lv-font-ui);color:var(--dcl-slate);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-band{gap:18px;padding:8px 18px 8px 24px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-band-ic{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:var(--lv-hue-fill);color:var(--lv-hue-ink);box-shadow:inset 0 0 0 1px var(--lv-hue-edge)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-band-t{display:flex;align-items:baseline;gap:16px;flex:1 1 auto;min-width:0;margin:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-band-t>b{flex:none;max-width:100%;font:650 19px/24px var(--lv-font-display);color:var(--dcl-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-band-t>span{min-width:0;font:400 var(--dcl-body-size)/var(--dcl-body-lh) var(--lv-font-ui);color:var(--lv-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-band>.dcl-btn-quiet{flex:none}@media(min-width:901px)and (max-height:860px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home .dcl-head-side{padding-top:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-goal{padding:4px 14px 4px 4px;font-size:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-goal-ic{width:30px;height:30px;border-radius:9px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-resume-body{gap:6px;padding:16px 8px 16px 24px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-resume-title{font-size:28px;line-height:34px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-resume-title.is-long{font-size:24px;line-height:30px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-resume-sum{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-resume-meta{margin:0;gap:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-resume-meta app-skill-tile{--skt-s: 30px !important}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-resume-act{margin-top:8px;gap:28px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-cta{height:46px;padding:0 22px;font-size:16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-plan{gap:6px;--dcl-home-steps-h: 124px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-steps{gap:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-steps:before{left:27px;top:20px;bottom:20px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-step{gap:12px;padding:5px 10px 5px 12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-step-n{width:30px;height:30px;font-size:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-step-t{display:flex;align-items:baseline;gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-step-t>b{flex:none;font-size:15px;line-height:20px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-step-t>span{font-size:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-journey,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-project{gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-journey-hd{display:flex;align-items:baseline;gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-sub{min-width:0;font-size:14px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home .dcl-link{font-size:14px;line-height:20px;margin-top:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-chips{gap:18px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-chips>li+li:before{width:18px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-chip{gap:10px;padding:4px 8px 4px 10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-chip-tile{width:34px;height:34px;border-radius:10px;font-size:13px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-chip-t>b{font-size:14px;line-height:20px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-chip app-dcl-state{height:22px;padding:0 8px;font-size:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-evidence{gap:10px;padding-top:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-evidence-ic{width:30px;height:30px;border-radius:9px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-evidence-ic svg{width:16px;height:16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-evidence-t{gap:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content .dcl-home p.dcl-home-evidence-l{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-wrap-mode:nowrap;font-size:14px;line-height:18px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-evidence-l>b{font-size:14px;line-height:18px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-read{line-height:18px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-read>.dcl-link{line-height:18px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-evidence-l>b:after{content:" \b7  ";font-weight:400;color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-evidence-l>span{display:inline;font-size:14px;line-height:18px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-proj{gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-proj-tile{width:32px;height:32px;border-radius:9px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-proj-tile svg{width:18px;height:18px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-proj-t>p{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-picks{gap:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-pick{gap:10px;padding:4px 8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-proj-tile.dcl-home-proj-tile--sm{width:24px;height:24px;border-radius:7px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-proj-tile.dcl-home-proj-tile--sm svg{width:14px;height:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-pick-t>b{font-size:14px;line-height:20px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-pick-t>span{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-stages .dcl-steps{gap:22px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-stages .dcl-step{height:36px;gap:10px;padding:0 10px;font-size:15px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-stages .dcl-step+.dcl-step:before{right:calc(100% + 8px)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-stages .dcl-step-n{width:26px;height:26px;font-size:13px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-next{font-size:14px;line-height:20px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-band{gap:14px;padding:8px 12px 8px 16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-band-ic{width:34px;height:34px;border-radius:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-band-ic svg{width:18px;height:18px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-band-t>b{font-size:17px;line-height:22px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-band-t>span{font-size:15px;line-height:22px}}@media(min-width:901px)and (max-height:640px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-plan-note{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-step{padding-block:3px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-step-n{width:26px;height:26px;font-size:13px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-steps:before{left:25px;top:16px;bottom:16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-plan{--dcl-home-steps-h: 100px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-band{padding-block:6px}}@media(min-width:901px)and (max-height:600px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-resume-meta,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-next,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-evidence{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-band-t>span{display:none}}@media(min-width:901px)and (max-width:1360px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-chip>.dcl-home-chev{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-chip{padding-right:12px}}@media(min-width:901px)and (max-width:1180px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-art{flex-basis:26%}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-resume-title.is-long{font-size:24px;line-height:30px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-journey-hd>.dcl-card-title{flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-resume{grid-column:span 12}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-plan{grid-column:span 8}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-journey{grid-column:span 11}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-project{grid-column:span 9}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-chip-tile,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-stages .dcl-step-n{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-resume-act{gap:20px}}@media(max-width:900px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home .dcl-head-side{padding-top:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-goal{max-width:100%}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-goal-slot{min-width:0;max-width:100%}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-goal{white-space:normal}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-goal-v{overflow:visible;text-overflow:clip;overflow-wrap:anywhere}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-grid{display:flex;flex-direction:column}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-resume{order:1}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-plan{order:2;--dcl-home-steps-h: 0px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-project{order:3}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-journey{order:4}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-band{order:5}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-art{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-resume-body{padding:20px 18px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-resume-title{font-size:24px;line-height:30px;white-space:normal}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-resume-sum{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-resume-act{flex-direction:column;align-items:stretch;gap:16px;margin-top:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-cta{height:52px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-meter{flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-chips{grid-template-columns:minmax(0,1fr);gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-chips>li+li:before{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-card-head{flex-wrap:wrap;row-gap:4px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-stages .dcl-steps{gap:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-stages .dcl-step{height:44px;gap:6px;padding:0 6px;font-size:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-stages .dcl-step+.dcl-step:before{right:calc(100% + 4px);width:5px;height:5px;margin-top:-3px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-stages .dcl-step-n{width:22px;height:22px;font-size:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-proj-tile{width:44px;height:44px;border-radius:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content .dcl-home p:is(.dcl-home-resume-sum,.dcl-home-sub,.dcl-home-next,.dcl-home-read),html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content .dcl-home .dcl-home-proj-t>p{text-wrap-mode:wrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-evidence{align-items:flex-start}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-evidence-l>span,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home--pro .dcl-home-evidence-l>span{-webkit-line-clamp:4}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-read{flex-wrap:wrap;align-items:baseline;row-gap:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-read>span{flex:1 1 calc(100% - 24px);white-space:normal}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-proj-t>h3,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-proj-t>p{white-space:normal}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-none{flex-wrap:wrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-band{flex-wrap:wrap;padding:16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-band-t{flex-direction:column;gap:2px;flex-basis:calc(100% - 62px)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-band-t>b,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-band-t>span{white-space:normal}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-home-band>.dcl-btn-quiet{margin-left:62px}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-tile{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--dcl-blue-tint);color:var(--dcl-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-tile.is-big{width:52px;height:52px;border-radius:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-ficon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--dcl-subtle);border:1px solid var(--dcl-mist);color:var(--dcl-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-empty{width:min(560px,100%);margin:24px auto 0;align-self:center}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-note{margin:0;font-size:15px;line-height:22px;color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-path,.dcl-projects,.dcl-progress){flex:1 1 auto;min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-stripkicker{margin:0;font-size:13px;line-height:16px;color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path{display:grid;grid-template-columns:minmax(0,2fr) minmax(330px,1fr);grid-template-rows:minmax(0,1fr) auto;gap:20px;min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-map{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:16px;min-height:0;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-panel{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:14px;min-height:0;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-strip{grid-column:1 / -1;grid-row:2;display:flex;flex-direction:row;align-items:center;gap:18px;padding:14px 24px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-maphead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-maptitle{min-width:0;padding-left:14px;border-left:4px solid var(--lv-learn-strong, var(--dcl-blue));border-radius:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-maptitle h2{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-maptitle p{margin:2px 0 0;color:var(--dcl-slate);font-size:16px;line-height:24px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-cols{position:relative;z-index:0;flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(var(--dcl-path-cols, 2),minmax(0,1fr));gap:40px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-wires{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:visible}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-wires path{fill:none;stroke:var(--dcl-blue-edge);stroke-width:1.75;stroke-linecap:round}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-col{display:flex;flex-direction:column;min-height:0;min-width:0;border:1px solid var(--dcl-mist);border-radius:14px;background:var(--dcl-subtle);overflow:hidden}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-colhead{padding:14px 16px 12px;background:#f1f5fb;border-bottom:1px solid var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-colhead h3{margin:0;font:650 16px/22px var(--lv-font-ui);color:var(--dcl-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-colhead p{margin:2px 0 0;font-size:14px;line-height:20px;color:var(--dcl-slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-nodes{list-style:none;margin:0;padding:10px 12px;display:grid;gap:8px;align-content:start;min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-node{position:relative;z-index:2;width:100%;display:flex;align-items:center;gap:12px;padding:9px 12px;border:1px solid var(--dcl-mist);border-radius:12px;background:var(--dcl-surface);color:var(--dcl-ink);text-align:left;cursor:pointer;font:inherit;min-width:0;transition:transform .16s cubic-bezier(.2,.7,.2,1),box-shadow .16s ease,border-color .12s ease}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-node.on{border:2px solid var(--dcl-blue);padding:8px 11px;background:#f7f9ff;box-shadow:0 0 0 4px #2854e814}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-node:after{content:"";position:absolute;right:-6px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--dcl-surface);border:2px solid var(--dcl-blue-edge)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-node.on:after{border-color:var(--dcl-blue);background:var(--dcl-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-node:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-col:last-child .dcl-path-node:after{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-nodetext{display:grid;gap:4px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-nodetext strong{font:600 15px/20px var(--lv-font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-nodestate{display:flex;flex-wrap:wrap;gap:4px 6px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-more{width:100%;padding:8px 12px;border:1px dashed var(--dcl-line-strong);border-radius:12px;background:transparent;color:var(--dcl-blue-deep);font:600 14px/20px var(--lv-font-ui);cursor:pointer}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-list{list-style:none;margin:0;padding:0;display:grid;gap:0;min-height:0;overflow:hidden;flex:1 1 auto;align-content:start}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-row{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 10px;border:0;border-bottom:1px solid var(--dcl-mist);background:transparent;color:var(--dcl-ink);text-align:left;cursor:pointer;font:inherit;border-radius:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-row:hover{background:var(--dcl-hover)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-row.on{background:var(--dcl-blue-tint)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-row:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:-2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-rowtext{display:grid;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-rowtext strong{font:600 15px/20px var(--lv-font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-rowtext small{font-size:13px;line-height:18px;color:var(--dcl-slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-rowstate{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-chev{color:var(--dcl-faint)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-legend{flex:none;display:flex;align-items:center;gap:12px 26px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-key{display:flex;align-items:center;gap:8px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-key small{font-size:13px;line-height:18px;color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-sep{flex:1 1 200px;min-width:0;padding-left:20px;border-left:1px solid var(--dcl-mist);font-size:13px;line-height:18px;color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-panel>*{flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-panel .dcl-kicker{margin:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-pkick{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-pkick .dcl-link{font-size:14px;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-ptitle{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;position:relative}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-ptitle h2{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-summary{margin:2px 0 0;font-size:14px;line-height:20px;color:var(--dcl-slate);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-facts{margin:0;display:grid}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-fact{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;padding:12px 0;border-top:1px solid var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-fmain{display:grid;gap:2px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-fmain>small{font-size:13px;line-height:18px;color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-fhead{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-fhead>b{font:600 15px/20px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-fhead>:not(b){flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-meter.dcl-path-fmain .dcl-meter-l{font-weight:600;font-size:15px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-fval{font:600 14px/20px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-fval.is-quiet,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-fnote{color:var(--dcl-slate);font-weight:500;font-size:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-go{width:100%;justify-content:center}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-after{display:flex;gap:14px;align-items:flex-start;padding:14px 16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-after h3{margin:0;font:650 15px/20px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-after p{margin:2px 0 0;font-size:14px;line-height:20px;color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-after .dcl-path-ficon{background:var(--dcl-surface);border-color:var(--dcl-mint-edge, #BFE6D5);color:#0e6e4f}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-foot{display:none;margin:auto 0 0;gap:18px;font-size:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-stripmain{flex:1 1 auto;min-width:0;display:grid;gap:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-stripmain h2{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-stripnext{margin:0;display:flex;align-items:center;gap:10px;min-width:0;font-size:14px;line-height:20px;color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-stripnext b{flex:none;color:var(--dcl-ink);font-weight:600}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-stripdetail{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-stripsep{flex:none;align-self:stretch;width:1px;background:var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-progress{flex:0 1 340px;min-width:0;display:flex;align-items:center;gap:14px;color:inherit;text-decoration:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-progress>span:last-child{display:grid;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-progress small{font-size:13px;line-height:18px;color:var(--dcl-slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-progress:hover b{text-decoration:underline}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-px-scrim{position:fixed;inset:0;z-index:32;background:#14233d5c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:dcl-path-fade .2s ease}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-px-frame{position:fixed;inset:0;z-index:33;display:grid;place-items:center;padding:16px;pointer-events:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-px-frame>*{pointer-events:auto;display:block;width:min(1040px,100%);max-height:100%;min-width:0;animation:dcl-path-fade .2s ease}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) minmax(0,1fr);gap:20px;min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects>.dcl-card{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-card-head h2,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-card-head p{margin:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-card-head p{color:var(--dcl-slate);font-size:15px;line-height:22px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-items{flex:none;list-style:none;margin:14px 0;padding:0;display:grid;gap:10px;align-content:start}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-item{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;border:1px solid var(--dcl-mist);border-radius:14px;background:var(--dcl-surface);color:var(--dcl-ink);font:inherit;text-align:left;cursor:pointer;transition:transform .16s cubic-bezier(.2,.7,.2,1),box-shadow .16s ease}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-item.on{border:2px solid var(--dcl-blue);padding:11px;background:#f7f9ff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-item:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-list>*{flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-itemtext{display:grid;gap:4px;min-width:0;justify-items:start}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-itemtext strong{font:650 16px/22px var(--lv-font-ui);max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-itemtext small{font-size:14px;line-height:20px;color:var(--dcl-slate);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-chev{color:var(--dcl-faint)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-main>*,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-side>*{flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-path,.dcl-projects,.dcl-progress)>app-dcl-sheet{display:contents}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;padding-bottom:12px;border-bottom:1px solid var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-headtext{display:grid;gap:4px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-headtext h2{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-sum{margin:0;font-size:15px;line-height:22px;color:var(--dcl-slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-status{margin:2px 0 0;display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;font:600 14px/20px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-wuword{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-mshead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:2px 0 -2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-mshead h3{margin:0;font:650 19px/24px var(--lv-font-display);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-steps{list-style:none;margin:0;padding:0;display:grid;gap:6px;align-content:start}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-step{border:1px solid var(--dcl-mist);border-radius:12px;background:var(--dcl-surface);overflow:hidden}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-step.is-open{border-color:var(--dcl-blue-edge)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-step.is-current .dcl-projects-stephead{background:var(--dcl-blue-tint)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-stephead{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:42px;padding:5px 12px;border:0;background:transparent;color:var(--dcl-ink);font:inherit;text-align:left;cursor:pointer}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-stephead:hover{background:var(--dcl-hover)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-stephead:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:-2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-stephead .dcl-projects-chev{transform:rotate(90deg);transition:transform .16s ease}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-step.is-open .dcl-projects-chev{transform:rotate(-90deg)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-n{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1.5px solid var(--dcl-blue-edge);color:var(--dcl-blue-deep);font:650 13px/1 var(--lv-font-ui);background:var(--dcl-surface)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-step.is-current .dcl-projects-n{background:var(--dcl-blue);border-color:var(--dcl-blue);color:#fff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-step.is-done .dcl-projects-n{background:#eef1f5;border-color:#eef1f5;color:#4a5367}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-steptitle{font:600 15px/20px var(--lv-font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-word{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;font:600 13px/18px var(--lv-font-ui);white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-word:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-word.is-current{background:var(--dcl-surface);color:var(--dcl-blue-deep);border:1px solid var(--dcl-blue-edge)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-word.is-done{background:#eef1f5;color:#4a5367}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-stepbody{padding:2px 12px 12px 52px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-deliv{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:var(--dcl-subtle);border:1px solid var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-deliv p{flex:1 1 auto;min-width:0;margin:0;font-size:14px;line-height:20px;color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-deliv p b{display:block;font-weight:650;margin-bottom:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-deliv button{flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-plan{margin-top:auto;padding-top:14px;border-top:1px solid var(--dcl-mist);display:grid;gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-planhead h3{margin:0;font:650 16px/22px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-planhead p{margin:0;font-size:14px;line-height:20px;color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-plan textarea{min-height:76px;resize:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-plan .dcl-projects-planfoot{justify-content:space-between}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-plan>.dcl-projects-rule{margin:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-planfoot{display:flex;align-items:center;gap:12px;flex-wrap:wrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-count{font-size:13px;color:var(--dcl-slate);font-variant-numeric:tabular-nums}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-count.is-short{color:#9a3d00}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-rule{flex:1 1 160px;min-width:0;font-size:13px;line-height:18px;color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-brief2{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-planrow{margin-top:auto;width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--dcl-mist);border-radius:12px;background:var(--dcl-subtle);color:var(--dcl-ink);font:inherit;text-align:left;cursor:pointer}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-planrow>span{display:grid;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-planrow b{font:600 15px/20px var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-planrow small{font-size:13px;line-height:18px;color:var(--dcl-slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-planrow:hover{background:var(--dcl-hover)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-error{margin:6px 0 0;font-size:14px;color:#b42318}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-saved{margin:6px 0 0;font-size:14px;color:#0e6e4f}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-rubric{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-rubric li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:0 2px;font-size:14px;line-height:20px;color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-rubric li>span:last-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-rubric li.dcl-projects-rubmore{display:none;padding:0 2px;border:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-dot{width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--lv-learn-strong, var(--dcl-blue))}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-tasks{margin-top:12px;display:grid;gap:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-tasks h3{margin:0;font:650 14px/20px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-task{display:flex;gap:8px;align-items:center;min-width:0;font-size:14px;color:var(--dcl-blue-deep)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-task span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-wu{margin-top:auto;padding-top:14px;border-top:1px solid var(--dcl-mist);display:grid;gap:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-wu h3{margin:0;font:650 16px/22px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-wubox{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:12px;border-radius:12px;background:var(--dcl-subtle);border:1px solid var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-wubox>div{display:grid;gap:4px;justify-items:start;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-wubox small{font-size:13px;line-height:18px;color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-wuicon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--dcl-surface);color:var(--dcl-slate);border:1px solid var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-wubtn{width:100%;justify-content:center}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-leave{margin:0;font-size:15px;line-height:22px;color:var(--dcl-slate);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-leave b{color:var(--dcl-ink);font-weight:600;margin-right:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-sheetsum{margin:0 0 12px;font-size:15px;line-height:22px;color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-sheeth{margin:0 0 8px;font:650 15px/20px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-proves{margin:0;padding-left:20px;display:grid;gap:4px;font-size:15px;line-height:22px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-sheettext{width:100%;min-height:150px;resize:vertical;margin-bottom:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-result{display:grid;gap:8px;padding:12px 14px;margin-bottom:12px;border-radius:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-score{margin:0;font-size:14px;color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-score b{font:700 22px/1 var(--lv-font-display);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-crit{list-style:none;margin:0;padding:0;display:grid;gap:4px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-crit li{display:flex;justify-content:space-between;gap:10px;font-size:13px;line-height:18px;color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-crit li span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-next{margin:0;font-size:13px;line-height:18px;color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-hist{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-hist li{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:center;padding:10px 12px;border:1px solid var(--dcl-mist);border-radius:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-hist small{grid-column:1 / -1;font-size:13px;color:var(--dcl-slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-histdate{font-size:13px;color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress{display:grid;gap:20px;min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto minmax(min-content,1fr) auto;grid-template-areas:"s1 s2 s3" "tb tb nx" "tb tb hw" "st st st"}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress>.dcl-card{min-width:0;min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress>.dcl-progress-sum:nth-child(1){grid-area:s1}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress>.dcl-progress-sum:nth-child(2){grid-area:s2}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress>.dcl-progress-sum:nth-child(3){grid-area:s3}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-table{grid-area:tb;display:flex;flex-direction:column;gap:12px;overflow:hidden}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-next{grid-area:nx;display:flex;flex-direction:column;gap:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-how{grid-area:hw;display:flex;flex-direction:column;gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-strip{grid-area:st;display:flex;flex-direction:row;align-items:center;gap:18px;padding:14px 24px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress.dcl-progress--notopics{grid-template-rows:auto minmax(min-content,1fr) auto;grid-template-areas:"s1 s2 s3" "nx nx hw" "st st st"}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress.dcl-progress--noproj{grid-template-rows:auto auto minmax(min-content,1fr);grid-template-areas:"s1 s2 s2" "tb tb nx" "tb tb hw"}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress.dcl-progress--notopics.dcl-progress--noproj{grid-template-rows:auto minmax(min-content,1fr);grid-template-areas:"s1 s2 s2" "nx nx hw"}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-sum{display:flex;flex-direction:row;align-items:center;gap:16px;padding:18px 22px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-sumtext{flex:1 1 auto;min-width:0;display:grid;gap:6px;justify-items:start}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-sumtitle{margin:0;font:650 19px/24px var(--lv-font-display);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-sumline{margin:0;max-width:100%;font-size:15px;line-height:22px;color:var(--dcl-slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-sumtext small{font-size:13px;line-height:18px;color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-sumtext app-dcl-meter{width:100%}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-sumstate{display:flex;align-items:center;gap:12px;flex-wrap:wrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-fold{display:none;font-size:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-rings{display:flex;gap:8px;flex-wrap:wrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-rings i{width:18px;height:18px;border-radius:50%;border:2px solid var(--dcl-line-strong)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-rings i.on{background:var(--lv-proven, #12805c);border-color:var(--lv-proven, #12805c)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-aitile{background:var(--dcl-lavender)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-countrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-count{font:600 16px/22px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-howlead{display:none;font-weight:650}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-cols,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) minmax(150px,1fr);align-items:center;gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-cols{flex:none;padding:8px 14px;border-radius:10px;background:var(--dcl-subtle)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-cols span{font:600 13px/18px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-rows{flex:1 1 auto;min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-row{min-height:48px;padding:3px 14px;border-bottom:1px solid var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-topic{display:flex;align-items:center;gap:12px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-topic strong{font:600 15px/20px var(--lv-font-ui);color:var(--dcl-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-cell{display:flex;align-items:center;gap:8px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-label{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-act{display:flex;justify-content:flex-end}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-act>a{width:100%;justify-content:center}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-table{padding:20px 22px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-empty{margin:0;color:var(--dcl-slate);font-size:15px;line-height:22px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-nextbox{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;padding:14px;border-radius:14px;background:#f1f5fb;border:1px solid var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-nextbox small{display:block;margin-top:4px;font-size:14px;line-height:20px;color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-nexttitle{margin:0;font:650 17px/24px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-nextgo{width:100%;justify-content:center}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-howband{display:flex;gap:14px;align-items:flex-start;padding:14px 16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-howband p{margin:0;font-size:14px;line-height:20px;color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-howband .dcl-path-ficon{background:var(--dcl-surface);border-color:var(--dcl-mint-edge, #BFE6D5);color:#0e6e4f}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-striptext{flex:1 1 auto;min-width:0;display:grid;gap:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-striptitle{margin:0;display:flex;align-items:center;gap:10px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-striptitle b{font:650 19px/24px var(--lv-font-display);color:var(--dcl-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-striptext small{font-size:14px;line-height:20px;color:var(--dcl-slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-path-colhead p,.dcl-path-rowtext small,.dcl-path-progress small,.dcl-projects-sum,.dcl-projects-planrow small,.dcl-projects-hist small,.dcl-progress-sumline,.dcl-progress-striptext small):not(#dcl-learn){text-wrap-mode:nowrap}@media(hover:hover)and (pointer:fine){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-node:hover:not(.on),html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-item:hover:not(.on){transform:translateY(-2px);box-shadow:var(--dcl-shadow-lift)}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-node:active,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-item:active{transform:translateY(1px) scale(.99);transition-duration:80ms}@media(prefers-reduced-motion:reduce){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-node,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-item,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-stephead .dcl-projects-chev{transition:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-node:hover,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-item:hover,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-node:active,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-item:active{transform:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-px-scrim,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-px-frame>*{animation:none}}@media(min-width:901px)and (max-height:999px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-key small{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-legend{gap:10px 14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-summary{-webkit-line-clamp:1}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-panel{gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-fact{padding:10px 0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-after{padding:10px 14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-strip{padding:10px 22px;gap:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-strip>.dcl-tile{width:36px;height:36px;border-radius:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-striptext{display:flex;align-items:center;gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-striptext>.dcl-path-stripkicker{flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-striptext>small{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-striptitle b{font-size:17px;line-height:22px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-table .dcl-card-sub{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-row{min-height:44px}}@media(min-width:901px)and (max-height:860px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress{grid-template-rows:auto auto minmax(min-content,1fr);grid-template-areas:"s1 s2 s3" "tb tb nx" "tb tb hw"}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress.dcl-progress--noproj{grid-template-areas:"s1 s2 s2" "tb tb nx" "tb tb hw"}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress.dcl-progress--notopics{grid-template-rows:auto minmax(min-content,1fr);grid-template-areas:"s1 s2 s3" "nx nx hw"}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress.dcl-progress--notopics.dcl-progress--noproj{grid-template-areas:"s1 s2 s2" "nx nx hw"}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-strip{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-fold{display:inline-flex}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-done{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-sum{padding:14px 20px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-next{padding:18px 20px;gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-main,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-side{gap:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-head{padding-bottom:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-steps{gap:5px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-stephead{min-height:38px;padding:3px 12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-stepbody{padding-bottom:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-rubric{gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-sum .dcl-tile{width:44px;height:44px}}@media(min-width:901px)and (min-height:560px)and (max-height:860px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress{gap:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path{grid-template-rows:minmax(0,1fr)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-strip{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-foot{display:flex}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-summary{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-map{gap:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-maptitle p{font-size:14px;line-height:20px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-colhead{padding:8px 14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-colhead p{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-nodes{padding:8px;gap:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-node{padding:6px 10px;gap:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-node.on{padding:5px 9px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-node .dcl-path-tile{width:32px;height:32px;border-radius:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-legend{padding-top:8px;gap:8px 18px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-key small{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-sep{flex-basis:160px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-panel{gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-tile.is-big{width:36px;height:36px;border-radius:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-fact{padding:7px 0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-ficon{width:34px;height:34px;border-radius:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-after{padding:8px 12px;align-items:center}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-after .dcl-path-ficon{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-after>div{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-after>div>*{display:inline}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-after h3:after{content:" \b7  "}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-row{padding:5px 8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-items{gap:8px;margin-top:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-item{padding:10px;gap:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-item.on{padding:9px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-itemtext small{-webkit-line-clamp:1}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-head{padding-bottom:8px;gap:12px;align-items:center}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-head .dcl-tile.is-big{width:40px;height:40px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-sum,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-mshead{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-status{flex-wrap:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-statusl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-brief2{display:inline-flex;margin-left:auto;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-deliv{flex-direction:column;align-items:flex-start;gap:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-deliv p{flex:none;width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-deliv p b{display:inline;margin:0 4px 0 0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-side .dcl-card-sub{font-size:14px;line-height:20px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects>.dcl-card{padding:14px 16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-steps{gap:4px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-stephead{min-height:30px;padding:1px 10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-n{width:24px;height:24px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-stepbody{padding:2px 10px 6px 46px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-deliv{padding:5px 9px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-deliv .dcl-btn-sm{height:32px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-rubric{gap:6px;margin-top:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-rubric li{padding:0 2px;font-size:13px;line-height:18px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-wubtn{height:34px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-dot{margin-top:5px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-rubric li:nth-child(n+4):not(.dcl-projects-rubmore){display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-rubric li.dcl-projects-rubmore{display:block;font-size:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-wu{gap:6px;padding-top:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-wubox{padding:6px 10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-wuicon{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-wubox small{line-height:17px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-sum{padding:10px 16px;min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-table{padding:14px 18px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-table .dcl-card-sub{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-next>*{flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-next{padding:14px 18px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-nextbox{grid-template-columns:minmax(0,1fr)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-nextbox>.dcl-path-tile{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-how{padding:12px 16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-how>h2{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-howlead{display:inline}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-howlead:after{content:" \b7"}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-sum{gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-sum .dcl-tile{width:40px;height:40px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-sumtext{gap:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-sumtitle{font-size:17px;line-height:22px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-rings i{width:14px;height:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-table{gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-cols{padding:5px 12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-row{min-height:40px;padding:2px 12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-act>a{height:32px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-row .dcl-path-tile{width:30px;height:30px;border-radius:9px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-next{gap:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-nextbox{padding:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-how{gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-howband{padding:8px 12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-howband p{font-size:13px;line-height:18px}}@media(min-width:901px)and (max-width:1180px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr) minmax(0,1fr)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-cols,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) minmax(130px,1fr)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-progress small{display:none}}@media(max-width:900px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path{display:flex;flex-direction:column;gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-panel{order:1;scroll-margin-top:72px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-map{order:2}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-strip{order:3;flex-wrap:wrap;padding:16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-stripsep{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-progress{flex:1 1 100%}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-cols{grid-template-columns:minmax(0,1fr);gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-wires{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-node:after{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-maphead{flex-wrap:wrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-row{grid-template-columns:auto minmax(0,1fr) auto}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-row .dcl-path-chev{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-rowstate{grid-column:2 / -1;justify-content:flex-start}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-sep{flex-basis:100%;padding-left:0;border-left:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-px-frame{padding:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-path-px-frame>*{width:100%;height:100%}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects{display:flex;flex-direction:column;gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects>.dcl-card{overflow:visible}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-list{padding-bottom:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-items{display:grid;gap:8px;margin-top:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-item{grid-template-columns:minmax(0,1fr) auto;padding:10px 12px;border-radius:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-item.on{padding:9px 11px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-item .dcl-tile,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-itemtext small{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-itemtext{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-itemtext strong{font-size:15px;line-height:20px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-sum,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-sum:not(#dcl-learn){white-space:normal;text-wrap-mode:wrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-headtext h2{white-space:normal}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-head{grid-template-columns:minmax(0,1fr)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-head .dcl-tile.is-big{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-stephead{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"n t c" ". s c";row-gap:4px;padding:8px 12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-n{grid-area:n}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-steptitle{grid-area:t;white-space:normal}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-stepstate{grid-area:s}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-stephead .dcl-projects-chev{grid-area:c}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-stepbody{padding-left:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-plan{margin-top:16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-deliv{flex-wrap:wrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-projects-wu{margin-top:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:12px;grid-template-areas:"nx nx" "s1 s2" "s3 s3" "tb tb" "hw hw" "st st"}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress.dcl-progress--noproj{grid-template-areas:"nx nx" "s1 s2" "tb tb" "hw hw"}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress.dcl-progress--notopics{grid-template-areas:"nx nx" "s1 s2" "s3 s3" "hw hw" "st st"}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress.dcl-progress--notopics.dcl-progress--noproj{grid-template-areas:"nx nx" "s1 s2" "hw hw"}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-sum{flex-direction:column;gap:10px;padding:16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-cols{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"tp tp" "lc ac" "go go";gap:8px;padding:12px 4px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-row .dcl-progress-topic{grid-area:tp}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-row .dcl-progress-cell{flex-direction:column;align-items:flex-start;gap:4px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-row .dcl-progress-cell:nth-child(2){grid-area:lc}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-row .dcl-progress-cell:nth-child(3){grid-area:ac}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-row .dcl-progress-act{grid-area:go}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-label{display:block;font:600 12px/16px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-progress-strip{flex-wrap:wrap;padding:16px}}@keyframes dcl-path-fade{0%{opacity:0}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-history svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-state{flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions{flex:1 1 auto;min-height:0;display:grid;gap:var(--dcl-gap);grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-answer{grid-column:1;grid-row:1 / span 2;gap:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions--next .dcl-questions-answer{grid-row:1}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions--loading .dcl-questions-guide{flex:1 1 auto}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-nextcard{grid-column:1;grid-row:2;flex-direction:row;align-items:center;gap:16px;padding-block:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-side{grid-column:2;grid-row:1 / span 2;display:flex;flex-direction:column;gap:var(--dcl-gap);min-height:0;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-chips{display:flex;align-items:center;gap:10px;min-width:0;flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-mono{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;box-sizing:border-box;background:var(--lv-hue-fill);color:var(--lv-hue-ink);box-shadow:inset 0 0 0 1px var(--lv-hue-edge);font:700 13px/1 var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-topic{position:relative;display:inline-flex;align-items:center;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-topic select{appearance:none;-webkit-appearance:none;max-width:340px;height:36px;padding:0 34px 0 14px;box-sizing:border-box;border-radius:999px;border:1px solid var(--dcl-blue-edge);background:var(--dcl-blue-tint);color:var(--dcl-blue-deep);font:600 14px/20px var(--lv-font-ui);text-overflow:ellipsis;cursor:pointer}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-topic select:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-topic svg{position:absolute;right:12px;width:14px;height:14px;fill:none;stroke:var(--dcl-blue-deep);stroke-width:2.4;pointer-events:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-nextlink{display:none;margin-left:auto;min-width:0;max-width:50%}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-nextlink{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-q{flex:none;margin:4px 0 0;color:var(--dcl-ink);font:700 26px/32px var(--lv-font-display);letter-spacing:-.015em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-prompt{flex:none;margin:0;font:400 var(--dcl-body-size)/var(--dcl-body-lh) var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-box{flex:1 1 auto;min-height:140px;display:flex;margin-top:4px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-box .dcl-textarea{flex:1 1 auto;min-height:0;height:auto;resize:none;padding:16px 18px;line-height:26px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-box.is-read .dcl-textarea{background:var(--dcl-subtle);border-color:var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-foot{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font:400 var(--dcl-meta-size)/var(--dcl-meta-lh) var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-count{margin-right:auto;font-variant-numeric:tabular-nums}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-kept{display:inline-flex;align-items:center;gap:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-kept svg{width:18px;height:18px;flex:none;fill:none;stroke:#0e7a4f;stroke-width:2.2}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-questions-send,.dcl-questions-nextcard .dcl-btn-quiet,.dcl-interview-start) svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:2.2}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-fail{flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-fail small{display:block;color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-rule{flex:none;align-items:center;padding:10px 14px;border-radius:var(--dcl-r-ctl);background:var(--dcl-blue-tint);color:var(--dcl-blue-deep);font-weight:500}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-rule svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-nextic{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--dcl-subtle);box-shadow:inset 0 0 0 1px var(--dcl-mist);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-nexttext{flex:1 1 auto;min-width:0;display:grid;gap:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-nexttext strong{font:600 17px/24px var(--lv-font-ui);color:var(--dcl-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-guide{flex:1 0 auto;gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-guide.is-feedback{flex:1 1 auto}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-ghead{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-ghead .dcl-card-title{display:inline-flex;align-items:center;gap:8px;min-width:0;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-accent{position:relative;padding-left:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-accent:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:4px;border-radius:4px;background:var(--lv-hue-strong)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-sub{margin:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-rubric{list-style:none;margin:4px 0 0;padding:0;display:grid;min-height:0;overflow:hidden}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-rubric li{display:flex;align-items:flex-start;gap:14px;padding:10px 0;border-top:1px solid var(--dcl-mist);font:600 15px/22px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-rubric li:first-child{border-top:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-rubric.is-quiet li{font-weight:500;color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-n{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;box-sizing:border-box;background:#fff;border:1.5px solid var(--dcl-blue-edge);color:var(--dcl-blue);font:700 13px/1 var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-flist{flex:1 1 auto;min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-crit{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 12px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--dcl-mist);font:400 13px/18px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-crithead{display:flex;justify-content:space-between;align-items:baseline;gap:8px;color:var(--dcl-ink);font:600 14px/20px var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-crithead>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-crithead b{flex:none;font-variant-numeric:tabular-nums}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-crit small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .dcl-questions-bar.st-bar{height:6px;background:var(--dcl-neutral-bg)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .dcl-questions-bar.st-bar>i{background:#6b7790}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-questions-plus,.dcl-questions-tonext){margin:0;display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--dcl-mist);font:400 14px/20px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-questions-plus,.dcl-questions-tonext)>:is(svg,aarudaya-icon){flex:none;margin-top:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-plus>aarudaya-icon{color:#0e7a4f}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-tonext>svg{width:16px;height:16px;fill:none;stroke:var(--dcl-blue);stroke-width:2.2}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-counted{flex:0 1 auto;max-height:40%;gap:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-crow{display:grid;gap:1px;padding:6px 0;text-decoration:none;color:var(--dcl-ink);min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-crow b{font:600 14px/20px var(--lv-font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-crow small{font:400 13px/18px var(--lv-font-ui);color:var(--dcl-slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-questions-tip,.dcl-questions-voice){flex:none;flex-direction:row;align-items:flex-start;gap:14px;padding:18px 20px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-tipvoice,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions--feedback .dcl-questions-voice{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions--feedback .dcl-questions-tipvoice{display:inline-flex;margin-top:3px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-tipvoice>aarudaya-icon{flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-questions-tipic,.dcl-questions-voiceic){flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:12px;box-sizing:border-box}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-tipic{background:var(--lv-hue-fill);color:var(--lv-hue-ink);box-shadow:inset 0 0 0 1px var(--lv-hue-edge)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-tipic svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-voiceic{background:var(--dcl-mint);color:#0b6b47;box-shadow:inset 0 0 0 1px var(--dcl-mint-edge)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-tiptext{min-width:0;display:grid;gap:3px;justify-items:start;font:400 15px/22px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-tiptext strong{font:600 17px/24px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-tip .dcl-questions-tiptext>span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview{flex:1 1 auto;min-height:0;display:grid;gap:var(--dcl-gap);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-setup{grid-column:1;grid-row:1;gap:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-side{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:var(--dcl-gap);min-height:0;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-recent{grid-column:1 / -1;grid-row:2;display:grid;align-items:center;gap:8px 24px;grid-template-columns:minmax(170px,.38fr) minmax(0,1.6fr) auto}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 20px;margin-top:20px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-group{margin:0;padding:0;border:0;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-group>legend{padding:0;margin-bottom:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-fields .dcl-label{font-size:15px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;box-sizing:border-box;height:48px;border-radius:var(--dcl-r-ctl);background:var(--dcl-subtle);box-shadow:inset 0 0 0 1px var(--dcl-field-edge)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-seg label{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;border-radius:9px;cursor:pointer;font:500 15px/20px var(--lv-font-ui);color:var(--dcl-slate);transition:background-color .12s,color .12s}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-seg label:hover{color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-seg label.on{background:#fff;color:var(--dcl-blue-deep);font-weight:600;box-shadow:0 1px 2px #14233d1a,0 0 0 1px var(--dcl-blue-edge)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-seg label>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-seg svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-seg input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-seg label:has(input:focus-visible){outline:2px solid var(--dcl-blue);outline-offset:1px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-read{display:flex;align-items:center;gap:10px;height:48px;box-sizing:border-box;padding:0 14px;border-radius:var(--dcl-r-ctl);min-width:0;background:var(--dcl-subtle);box-shadow:inset 0 0 0 1px var(--dcl-mist);font:500 15px/20px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-read>span{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-read>svg{width:20px;height:20px;flex:none;fill:none;stroke:var(--dcl-blue);stroke-width:1.8}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-read.is-empty{color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-read.is-empty>svg{stroke:var(--dcl-faint)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-select{position:relative;display:flex;align-items:center;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-select select.dcl-input{appearance:none;-webkit-appearance:none;height:48px;padding:0 40px 0 54px;font-weight:500;text-overflow:ellipsis;cursor:pointer}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-mono{position:absolute;left:9px;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;pointer-events:none;background:var(--lv-hue-fill);color:var(--lv-hue-ink);font:700 12px/1 var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-chev{position:absolute;right:14px;width:16px;height:16px;fill:none;stroke:var(--dcl-slate);stroke-width:2.2;pointer-events:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-modes{display:grid;grid-template-columns:1fr 1fr;gap:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-radio-card.dcl-interview-mode{align-items:center;gap:10px;height:48px;padding:0 44px 0 14px;box-sizing:border-box;min-width:0;border-color:var(--dcl-field-edge);font:500 15px/20px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-mode>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-mode>aarudaya-icon{flex:none;color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-mode input{position:absolute;right:14px;top:50%;margin:-9px 0 0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-radio-card.dcl-interview-mode.on{color:var(--dcl-blue-deep);font-weight:600}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-mode.on>aarudaya-icon{color:var(--dcl-blue-deep)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-radio-card.dcl-interview-mode.is-off{border-style:dashed;border-color:var(--dcl-field-edge);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-start{margin-top:24px;height:48px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-metalen{display:none!important}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-meta{margin:10px 0 0;display:flex;flex-wrap:wrap;gap:6px 20px;font:400 var(--dcl-meta-size)/var(--dcl-meta-lh) var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-meta>span{display:inline-flex;align-items:center;gap:6px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-meta svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:2}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-meta .is-limit{color:var(--dcl-ink);font-weight:500}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-why{margin-top:8px;flex-wrap:wrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-before{flex:1 1 auto}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-tips{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-tips li{display:flex;align-items:center;gap:16px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-tips li>span:last-child{min-width:0;display:grid;gap:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-tips b{font:600 16px/22px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-tips small{font:400 14px/20px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-tipic{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-tipic svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-tipic.is-mint{background:var(--dcl-mint);color:#0b6b47}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-tipic.is-blue{background:var(--dcl-blue-tint);color:var(--dcl-blue-deep)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-tipic.is-hue{background:var(--lv-hue-fill);color:var(--lv-hue-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-project{flex:none;gap:10px;transition:box-shadow .16s var(--lv-m-standard, ease),border-color .16s}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-project.is-on{border-color:var(--dcl-blue-edge);box-shadow:inset 0 0 0 1px var(--dcl-blue-edge),var(--dcl-shadow-card)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-project .dcl-card-head .dcl-link{flex:none;margin-top:4px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-proj{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 12px;border-radius:var(--dcl-r-ctl);background:var(--dcl-subtle);box-shadow:inset 0 0 0 1px var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-projic{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--lv-learn-fill);color:var(--lv-learn-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-projic svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-projtext{min-width:0;display:grid;gap:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-projtext b{font:600 15px/20px var(--lv-font-ui);color:var(--dcl-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-projtext small{font:400 13px/18px var(--lv-font-ui);color:var(--dcl-slate);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-recenthead{display:grid;gap:2px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-recenthead .dcl-card-sub{margin:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-rows{list-style:none;margin:0;padding:0;display:flex;gap:10px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-rows>li{flex:1 1 0;min-width:0;max-width:360px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-row{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border-radius:var(--dcl-r-ctl);background:#fff;box-shadow:inset 0 0 0 1px var(--dcl-mist);color:inherit;text-decoration:none;transition:background-color .12s}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-row:hover{background:var(--dcl-hover);text-decoration:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-row:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-rowtext{flex:1 1 auto;min-width:0;display:grid;gap:1px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-rowtext b{font:600 14px/20px var(--lv-font-ui);color:var(--dcl-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-rowmeta{display:flex;align-items:center;gap:8px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-rowmeta small{font:400 13px/18px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-rowmeta app-dcl-state.dcl-state{height:22px;padding:0 8px;font-size:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-rowic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--dcl-subtle);box-shadow:inset 0 0 0 1px var(--dcl-mist);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-empty{display:flex;align-items:center;gap:14px;min-width:0;padding:12px 16px;border-radius:var(--dcl-r-ctl);box-shadow:inset 0 0 0 1px var(--dcl-mist);font:400 15px/22px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-recentlink{white-space:nowrap;justify-self:end}@media(min-width:901px)and (max-height:860px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions{grid-template-rows:minmax(0,1fr)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions .dcl-questions-answer{grid-row:1;gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-side{grid-row:1}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-nextcard{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-nextlink{display:inline-flex}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-q{margin:0;font-size:21px;line-height:27px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-box{min-height:120px;margin-top:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-box .dcl-textarea{padding:12px 14px;line-height:23px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-rule{padding:7px 12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-guide{gap:4px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-sub{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-rubric{margin-top:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-rubric li{gap:10px;padding:6px 0;font-size:14px;line-height:19px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-n{width:24px;height:24px;font-size:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-questions-tipic,.dcl-questions-voiceic){width:36px;height:36px;border-radius:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-questions-tip,.dcl-questions-voice){gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-tiptext{gap:1px;font-size:14px;line-height:20px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-tiptext strong{font-size:15px;line-height:20px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-tip .dcl-questions-tiptext>span{-webkit-line-clamp:2}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-voice{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-tipvoice{display:inline-flex;margin-top:3px}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-questions-tip,.dcl-questions-voice){padding:14px 16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-fields{gap:10px 16px;margin-top:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-length{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-metalen{display:inline-flex!important}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-seg,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-read,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-select select.dcl-input,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-radio-card.dcl-interview-mode{height:42px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-group>legend{margin-bottom:4px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-start{margin-top:14px;height:44px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-meta{margin-top:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-tips{gap:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-tips li{gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-tipic{width:36px;height:36px;border-radius:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-tips b{font-size:15px;line-height:20px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-tips small{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-proj{padding:7px 10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-project .dcl-card-sub{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-project .dcl-card-head .dcl-link{margin-top:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-projtext small{-webkit-line-clamp:1}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-recent{grid-template-columns:auto minmax(0,1fr) auto;padding-block:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-recenthead .dcl-card-sub{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-recenthead .dcl-card-title{white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-rowic{width:30px;height:30px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-row{padding:6px 10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-empty{padding:6px 12px;font-size:14px;line-height:20px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-empty .dcl-interview-rowic{display:none}}@media(max-width:900px){html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-questions,.dcl-interview){display:flex;flex-direction:column;gap:var(--dcl-gap)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-side{display:contents}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-answer{order:1}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-guide{order:2}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-counted{order:3;max-height:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-tip{order:4}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-voice{order:5}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-nextcard{order:6}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-q{font-size:21px;line-height:27px;display:block;-webkit-line-clamp:unset}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-topic{flex:1 1 auto}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-topic select{max-width:100%;width:100%}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-box{min-height:220px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-box .dcl-textarea{field-sizing:content;min-height:220px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-crithead>span,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-crit small{white-space:normal}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-foot>.dcl-btn{flex:1 1 100%}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-questions-nextcard .dcl-btn-quiet{padding:0 14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-fields{grid-template-columns:minmax(0,1fr);gap:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-recent{grid-template-columns:minmax(0,1fr)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-rows{flex-direction:column}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-rows>li{max-width:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-recentlink{justify-self:start}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-tipic{width:44px;height:44px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-interview-project .dcl-card-head{flex-direction:column;gap:8px}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .st-empty.dcl-history-empty{display:grid;justify-items:center;align-content:center;gap:14px;width:100%;box-sizing:border-box;margin:0 auto;padding:40px 24px;text-align:center}html:is([data-app-design=cloud],[data-app-design=sunrise]) .st-empty.dcl-history-empty>strong{max-width:460px;font:500 var(--dcl-body-size)/var(--dcl-body-lh) var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-exams,.dcl-calendar){flex:1 1 auto;min-height:0;display:grid;gap:var(--dcl-gap)}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-exams,.dcl-calendar)>.dcl-card{min-width:0;min-height:0;overflow:hidden}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-exams,.dcl-calendar) .dcl-card-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-exams,.dcl-calendar) .dcl-card-head{flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-exams,.dcl-calendar) .dcl-note{align-items:center}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-exams,.dcl-calendar) .dcl-note>aarudaya-icon{margin-top:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-exams,.dcl-calendar) .dcl-error{margin-top:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-studies-leave .dcl-sheet-body{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content :is(.dcl-exams,.dcl-calendar) :is(.dcl-card-sub,.dcl-exams-none,.dcl-calendar-exams-line,.dcl-exams-acad-who,.dcl-exams-acad-programs,.dcl-exams-row-t small,.dcl-calendar-chip small,.dcl-calendar-pick-t small,.dcl-calendar-ev small,.dcl-calendar-exam small){text-wrap-mode:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-chip{display:inline-flex;align-items:center;gap:10px;max-width:380px;height:52px;padding:0 16px 0 8px;box-sizing:border-box;border:1px solid var(--dcl-mist);border-radius:var(--dcl-r-card);background:var(--dcl-surface);box-shadow:var(--dcl-shadow-card);color:var(--dcl-ink);font:600 15px/20px var(--lv-font-ui);text-decoration:none;transition:box-shadow .16s var(--lv-m-standard, ease),transform .16s var(--lv-m-standard, ease)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-chip>aarudaya-icon{flex:none;color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-chip:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:2px;box-shadow:var(--dcl-ring)}@media(hover:hover)and (pointer:fine){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-chip:hover{transform:translateY(-2px);box-shadow:var(--dcl-shadow-lift)}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-chip-ic{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:var(--lv-studies-fill);color:var(--lv-studies-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-chip-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-bar{display:flex;align-items:center;gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-bar:before{content:"";flex:none;width:4px;height:1em;border-radius:2px;background:var(--lv-studies-strong)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-bar+.dcl-card-sub{margin-left:16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1.07fr) auto;grid-template-areas:"add plan" "week week" "acad acad"}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams>.dcl-card:not(.dcl-exams-acad){padding:20px 22px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-add{grid-area:add}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-plan{grid-area:plan}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-week{grid-area:week}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-acad{grid-area:acad}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 18px;flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-form .dcl-field{align-content:start}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-label{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-label .dcl-error{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-go{grid-column:1 / -1;display:flex;align-items:center;gap:18px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-go .dcl-btn{flex:none;min-width:200px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-hint{margin:0;min-width:0;color:var(--dcl-slate);font:400 var(--dcl-meta-size)/var(--dcl-meta-lh) var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-hint--bad{color:var(--lv-danger, #b42318);font-weight:600}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-list{flex:1 1 auto;min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-saved{margin:-4px 0 0;color:var(--dcl-ink);font:600 var(--dcl-meta-size)/var(--dcl-meta-lh) var(--lv-font-ui);flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;box-sizing:border-box;padding:8px 12px;border:1px solid var(--dcl-mist);border-radius:var(--dcl-r-ctl);background:var(--dcl-surface);color:var(--dcl-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .12s,border-color .12s}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-row:hover{background:var(--dcl-hover)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-row.on{background:var(--dcl-blue-tint);border-color:var(--dcl-blue-edge)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-row:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:-2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-row-ic{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--lv-studies-fill);color:var(--lv-studies-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-row-t{display:grid;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-row-t b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 15px/20px var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-row-t small{color:var(--dcl-slate);font-size:13px;line-height:18px}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-exams-when,.dcl-calendar-exam-when){padding:3px 10px;border-radius:999px;background:var(--dcl-neutral-bg);color:var(--dcl-neutral-ink);font:600 13px/18px var(--lv-font-ui);white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-exams-when,.dcl-calendar-exam-when).soon{background:#fdf0e1;color:#7a4206}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-will{list-style:none;margin:0;padding:6px;display:grid;gap:2px;border-radius:var(--dcl-r-ctl);background:var(--dcl-subtle);flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-will li{display:flex;align-items:center;gap:14px;padding:4px 10px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-will li>span:last-child{display:grid;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-will b{font:600 15px/20px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-will small{color:var(--dcl-slate);font:400 13px/18px var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-exams-will-ic,.dcl-exams-part-ic){flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:999px;background:var(--lv-hue-fill);color:var(--lv-hue-strong)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-plan-note{margin-top:auto;padding:10px 12px;border-radius:var(--dcl-r-ctl);background:var(--dcl-subtle)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-parts{display:flex;flex-direction:column;gap:8px;min-height:0;flex:1 1 auto}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-plan.dcl-exams-plan--exam{padding-top:16px;padding-bottom:14px;gap:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-pair{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px;min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-pair--one{grid-template-columns:minmax(0,1fr)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-part{min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-part h3{display:flex;align-items:center;gap:10px;margin:0 0 4px;font:700 15px/20px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-part .dcl-exams-part-ic{width:24px;height:24px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-topics{list-style:none;margin:0;padding:0 0 0 38px;display:flex;flex-wrap:wrap;gap:6px 14px;max-height:58px;overflow:hidden}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-res{list-style:none;margin:0;padding:0 0 0 38px;display:grid;gap:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-topics li{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-topics a{min-width:0;color:var(--dcl-ink);font:600 14px/20px var(--lv-font-ui);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-topics a:hover{color:var(--dcl-blue-deep);text-decoration:underline;text-underline-offset:3px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-topics a:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:2px;border-radius:4px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-topics app-dcl-state.dcl-state{height:22px;padding:0 8px;font-size:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-res li{min-width:0;max-width:100%}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-res .dcl-link{max-width:100%;overflow:hidden;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-more{color:var(--dcl-slate);font-size:13px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-review{margin-left:auto;font-size:13px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-phases{list-style:none;margin:0;padding:0 0 0 38px;display:grid;gap:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-phases li{min-width:0;font:500 14px/19px var(--lv-font-ui);color:var(--dcl-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-none{margin:0;padding-left:38px;color:var(--dcl-slate);font-size:14px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-open{display:inline-flex;align-items:center;gap:8px;flex:none;color:var(--dcl-blue);font:600 var(--dcl-body-size)/24px var(--lv-font-ui);text-decoration:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-open:hover{color:var(--dcl-blue-deep);text-decoration:underline;text-underline-offset:3px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-open:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:2px;border-radius:4px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;flex:1 1 auto;min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-day{display:flex;flex-direction:column;gap:6px;min-width:0;min-height:0;padding:8px;box-sizing:border-box;overflow:hidden;border:1px solid var(--dcl-mist);border-radius:var(--dcl-r-ctl);background:var(--dcl-surface)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-day.today{border-color:var(--dcl-blue-edge);box-shadow:inset 0 3px 0 var(--dcl-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-day.today .dcl-exams-day-head small{color:var(--dcl-blue-deep)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-day-head{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;height:22px;flex:none;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-day-head>span{grid-column:2;display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-day-head small{color:var(--dcl-slate);font:600 13px/22px var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-day-head b{font:700 16px/22px var(--lv-font-ui);color:var(--dcl-ink);font-variant-numeric:tabular-nums}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-day-head .dcl-calendar-more{grid-column:3;justify-self:end}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-week-act{display:flex;align-items:center;gap:18px;flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-week-act .dcl-btn-quiet{border-color:var(--dcl-blue);border-radius:999px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-chip{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-width:0;box-sizing:border-box;padding:5px 8px;flex:none;border-radius:10px;color:var(--dcl-ink);font:400 13px/17px var(--lv-font-ui);text-align:left;text-decoration:none;cursor:pointer;transition:box-shadow .16s var(--lv-m-standard, ease),transform .16s var(--lv-m-standard, ease),background-color .12s}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-chip b{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 14px/18px var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-chip small{max-width:100%;color:var(--dcl-slate);font-size:12px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-chip:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-chip.on{box-shadow:0 0 0 2px var(--dcl-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-chip.mini{padding:4px 7px;gap:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-chip.mini b{font-size:12.5px;line-height:16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-chip--sug{border:1.5px dashed var(--lv-hue-strong);background:var(--dcl-surface)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-chip--sug:hover{background:var(--lv-hue-soft)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-chip--sug app-dcl-state.dcl-state{height:16px;padding:0 7px;font-size:11px;line-height:16px;border:0;background:var(--lv-hue-fill);color:var(--lv-hue-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-chip--sug app-dcl-state .dcl-state-dot{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-chip-top{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;width:100%}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-chip-top>aarudaya-icon{flex:none;color:var(--lv-hue-strong)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-chip-meta{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-chip--lane{padding:4px 7px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-chip--lane b{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-chip--saved{border:1.5px solid var(--lv-hue-strong);background:var(--lv-hue-fill)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-chip--saved small{color:var(--lv-hue-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-chip--dated{flex-direction:row;align-items:center;gap:6px;padding:4px 7px;border:1px solid var(--lv-hue-edge);border-left:3px solid var(--lv-hue-strong);background:var(--lv-hue-fill)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-chip--dated aarudaya-icon{flex:none;color:var(--lv-hue-strong)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-chip--dated b{color:var(--lv-hue-ink);font-size:12.5px;line-height:16px}@media(hover:hover)and (pointer:fine){html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-calendar-chip--sug,.dcl-calendar-chip--saved,.dcl-calendar-chip--dated):hover{transform:translateY(-1px);box-shadow:var(--dcl-shadow-lift)}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-more{align-self:flex-start;white-space:nowrap;padding:2px 7px;border:0;border-radius:999px;background:var(--dcl-neutral-bg);color:var(--dcl-neutral-ink);font:600 12px/16px var(--lv-font-ui);text-decoration:none;cursor:pointer}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-more:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) span.dcl-calendar-more{cursor:default}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-acad{flex-direction:row;align-items:center;gap:14px;padding:10px 20px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-acad-ic{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:999px;background:var(--lv-studies-fill);color:var(--lv-studies-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-acad-who{margin:0;display:flex;gap:6px;align-items:baseline;min-width:0;white-space:nowrap;overflow:hidden}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-acad-who b{font:600 15px/20px var(--lv-font-ui);overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-acad-who span{color:var(--dcl-slate);font-size:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-acad-programs{display:flex;align-items:center;gap:8px;margin:0 0 0 auto;min-width:0;color:var(--dcl-slate);font-size:14px;line-height:20px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-acad-programs span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-acad-programs aarudaya-icon{flex:none;color:var(--lv-studies-strong)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-acad .dcl-link{flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar{grid-template-columns:minmax(0,2.4fr) minmax(340px,1fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"week review" "week exams"}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-week{grid-area:week;gap:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-review{grid-area:review;gap:8px;padding:18px 22px 16px;container-type:inline-size}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-review .dcl-note{font-size:13px;line-height:18px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-exams{grid-area:exams;gap:8px;padding:14px 22px;height:160px;box-sizing:border-box}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-bar{display:flex;align-items:center;justify-content:space-between;gap:10px 12px;flex:none;flex-wrap:wrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-range{margin:0;font:700 var(--dcl-card-size)/var(--dcl-card-lh) var(--lv-font-display);letter-spacing:-.01em;color:var(--dcl-ink);white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-seg{flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-today{height:40px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-step{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--dcl-line-strong);border-radius:12px;background:var(--dcl-surface);color:var(--dcl-ink);cursor:pointer}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-step:hover{background:var(--dcl-hover)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-step:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-step:active{translate:0 1px;scale:.98}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-prev-ic{rotate:180deg}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-add{height:40px;padding:0 16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-grid{flex:1 1 auto;min-height:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);border:1px solid var(--dcl-mist);border-radius:var(--dcl-r-ctl);overflow:hidden}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-row{display:grid;grid-template-columns:68px repeat(7,minmax(0,1fr));min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-row>*{min-width:0;border-left:1px solid var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-row>:first-child{border-left:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-row+.dcl-calendar-row{border-top:1px solid var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-heads{background:var(--dcl-subtle)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-dayhead{display:flex;flex-direction:column;align-items:center;padding:6px 4px;line-height:1.25}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-dayhead b{font:600 14px/18px var(--lv-font-ui);color:var(--dcl-ink);white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-dayhead small{color:var(--dcl-slate);font-size:12px;line-height:16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-dayhead.today{box-shadow:inset 0 -3px 0 var(--dcl-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-dayhead.today b{color:var(--dcl-blue-deep)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-agenda-empty{grid-column:2 / -1;display:flex;align-items:center;padding:8px 14px;color:var(--dcl-slate);font:400 14px/20px var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-lanehead{display:flex;align-items:center;justify-content:center;padding:0 4px;color:var(--dcl-slate);font:700 11px/13px var(--lv-font-ui);text-align:center;overflow-wrap:anywhere}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-cell{display:flex;flex-direction:column;gap:4px;padding:5px;min-height:40px;overflow:hidden}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-lane .dcl-calendar-cell{min-height:40px}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-calendar-cell,.dcl-calendar-col).past{background-color:#fafbfd}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-times{display:grid;grid-template-rows:repeat(var(--dcl-calendar-hours),minmax(0,1fr))}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-times span{padding:2px 8px 0 0;color:var(--dcl-slate);font:400 11.5px/14px var(--lv-font-ui);text-align:right;font-variant-numeric:tabular-nums}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-col{position:relative;background-image:linear-gradient(to bottom,var(--dcl-mist) 1px,transparent 1px);background-size:100% calc(100% / var(--dcl-calendar-hours))}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-col.today{background-color:#fbfcff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-ev{position:absolute;display:flex;flex-direction:row;align-items:center;gap:4px;box-sizing:border-box;min-height:22px;margin:0;padding:2px 6px;overflow:hidden;border:1.5px solid var(--lv-hue-strong);border-radius:8px;background:var(--lv-hue-fill);color:var(--dcl-ink);font:400 12px/15px var(--lv-font-ui);text-align:left;cursor:pointer}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-ev b{min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-ev small{flex:none;color:var(--lv-hue-ink);white-space:nowrap;font-variant-numeric:tabular-nums}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-ev .dcl-calendar-ev-len{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-ev.dcl-calendar-ev--tall{flex-direction:column;align-items:flex-start;gap:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-ev.dcl-calendar-ev--tall b{order:-1}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-ev.dcl-calendar-ev--tall .dcl-calendar-ev-len{display:block}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-ev.on{box-shadow:0 0 0 2px var(--dcl-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-ev:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:1px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-month{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;border:1px solid var(--dcl-mist);border-radius:var(--dcl-r-ctl);overflow:hidden}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-mrow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));flex:1 1 0;min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-mrow+.dcl-calendar-mrow{border-top:1px solid var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-mhead{flex:none;background:var(--dcl-subtle)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-mhead span{padding:6px;text-align:center;color:var(--dcl-slate);font:700 12px/16px var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-mday{display:flex;flex-direction:column;gap:3px;padding:4px;min-width:0;min-height:0;overflow:hidden;border-left:1px solid var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-mday:first-child{border-left:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-mday.out{background:var(--dcl-subtle)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-mday.out .dcl-calendar-mnum{color:var(--dcl-slate);font-weight:500}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-mday.today .dcl-calendar-mnum{background:var(--dcl-blue);color:#fff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-mnum{align-self:flex-start;min-width:26px;height:24px;padding:0 7px;border:0;border-radius:999px;background:none;color:var(--dcl-ink);font:700 12.5px/24px var(--lv-font-ui);cursor:pointer;font-variant-numeric:tabular-nums}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-mnum:hover{background:var(--dcl-hover)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-mnum:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:1px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-legend{display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px;flex:none;color:var(--dcl-slate);font:500 13px/18px var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-key{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-key i{width:11px;height:11px;border-radius:999px;background:var(--lv-hue-strong)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-key--dash i{width:16px;height:11px;border-radius:4px;background:none;border:1.5px dashed var(--dcl-slate);box-sizing:border-box}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-key--solid i{width:16px;height:11px;border-radius:4px;background:var(--dcl-neutral-bg);border:1.5px solid var(--dcl-slate);box-sizing:border-box}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-zone{display:inline-flex;align-items:center;gap:6px;margin-left:auto;white-space:nowrap;color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-zone aarudaya-icon{color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-pick{display:flex;align-items:center;gap:12px;padding:7px 12px;min-width:0;flex:none;border-radius:var(--dcl-r-ctl);background:var(--lv-hue-soft);border:1.5px dashed var(--lv-hue-strong)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-pick.dcl-calendar-pick--saved{border-style:solid;background:var(--lv-hue-fill)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-pick-ic{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--dcl-surface);color:var(--lv-hue-strong)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-pick-t{display:grid;gap:2px;min-width:0;flex:1 1 auto}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-pick-t b{font:600 16px/21px var(--lv-font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-pick-t small{color:var(--dcl-slate);font-size:13px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-pick-t app-dcl-state{justify-self:start}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-review-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-review-head .dcl-card-title{min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-review-head .dcl-link{flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-form{display:grid;gap:6px;flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-field .dcl-input{height:40px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-field{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:4px 10px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-field .dcl-label{font:600 15px/20px var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-field .dcl-error{grid-column:2}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-field--what{grid-template-columns:minmax(0,1fr)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-field--what .dcl-error{grid-column:1}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-confirm{margin:0;color:var(--dcl-ink);font:500 14px/20px var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-actions{display:flex;gap:10px;align-items:center}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-save{flex:1 1 auto}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-status{margin:0;color:var(--dcl-ink);font:600 14px/20px var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-status.bad{color:var(--lv-danger, #b42318)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-status:empty{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-form:has(.dcl-calendar-status:not(:empty))+.dcl-note{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-empty{margin:0;color:var(--dcl-slate);font:400 var(--dcl-body-size)/var(--dcl-body-lh) var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-exams-head{display:flex;align-items:center;gap:10px;flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-exams-head .dcl-card-title{flex:1 1 auto;min-width:0;font-size:19px;line-height:24px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-exams-head .dcl-link{flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-exams-ic{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--lv-hue-fill);color:var(--lv-hue-strong)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-exam-list{list-style:none;margin:0;padding:0;display:grid;gap:2px;min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-exam{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:10px;padding:6px 8px;border-radius:10px;color:var(--dcl-ink);text-decoration:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-exam b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 14px/20px var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-exam small{color:var(--dcl-slate);font-size:13px;line-height:18px;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-exam:hover{background:var(--dcl-hover)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-exam:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:-2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-noexams{display:flex;align-items:center;gap:12px;margin:0;padding:10px 12px;border-radius:var(--dcl-r-ctl);background:var(--dcl-subtle);color:var(--dcl-slate);font:400 14px/20px var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-noexams aarudaya-icon{flex:none;color:var(--dcl-faint)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-exams-line{display:none;margin:0;min-width:0;color:var(--dcl-slate);font-size:13px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:901px)and (max-height:899px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams{grid-template-rows:minmax(0,1fr) minmax(0,.86fr);grid-template-areas:"add plan" "week week"}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-acad{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-review{gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-pick{padding:8px 10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-pick-ic{width:36px;height:36px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-form{gap:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-field .dcl-input{height:36px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-exams{gap:2px;padding:10px 16px;height:auto}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-exams-ic{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-review{padding:14px 16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-form{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr) minmax(0,1fr);gap:6px 8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-form>:not(.dcl-calendar-field){grid-column:1 / -1}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-field--what{grid-column:1 / -1}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-field{grid-template-columns:minmax(0,1fr);gap:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-field .dcl-label{font-size:13px;line-height:17px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-field .dcl-error{grid-column:1}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-field .dcl-input{padding-inline:8px;font-size:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-confirm{font-size:13px;line-height:18px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-exams .dcl-card-title{font-size:15px;line-height:20px;font-family:var(--lv-font-ui);font-weight:700}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-exams :is(app-dcl-status,.dcl-calendar-exam-list){display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-noexams{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-exams-line{display:block}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-review-head{flex-wrap:wrap;row-gap:2px}@container (max-width: 330px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-field .dcl-input{font-size:13px;padding-inline:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-form{grid-template-columns:minmax(0,1.45fr) minmax(0,.9fr) minmax(0,1fr);gap:6px}}}@media(min-width:901px)and (max-height:860px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-chip{height:42px;padding:0 12px 0 5px;font-size:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-chip-ic{width:30px;height:30px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams>.dcl-card:not(.dcl-exams-acad){padding:14px 18px;gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-pair{gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-part-ic{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-exams-topics,.dcl-exams-res,.dcl-exams-phases,.dcl-exams-none){padding-left:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-phases li{font-size:13px;line-height:18px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-form{gap:8px 14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-go .dcl-btn{min-width:160px;height:42px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-will{padding:3px;gap:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-will li{padding:3px 8px;gap:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-will-ic{width:34px;height:34px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-plan-note{padding:6px 10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-phases small{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-parts{gap:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-part h3{margin-bottom:4px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-days{gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-day{gap:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-chip{padding:5px 7px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-week{gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-step{width:36px;height:36px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-today,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-add{height:36px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-seg>button{height:30px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-cell{min-height:32px;padding:4px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-lane .dcl-calendar-cell{min-height:44px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-agenda .dcl-calendar-cell{min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-grid{grid-template-rows:auto auto auto minmax(0,1fr)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-legend{font-size:12.5px;gap:2px 12px}}@media(max-width:900px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams{display:flex;flex-direction:column}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-chip{max-width:100%}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-form,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams--has .dcl-exams-form{grid-template-columns:minmax(0,1fr)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-go{flex-wrap:wrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-go .dcl-btn{flex:1 1 100%}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams--has .dcl-exams-hint{position:static;max-width:none;text-align:left}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-days{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-day{flex:0 0 156px;scroll-snap-align:start}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content :is(.dcl-exams,.dcl-calendar) :is(.dcl-card-sub,.dcl-exams-none,.dcl-calendar-exams-line,.dcl-calendar-chip small){white-space:normal;text-wrap-mode:wrap;overflow:visible}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-chip b{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-week .dcl-card-head{flex-wrap:wrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-week .dcl-card-head>div:first-child{flex:1 1 100%}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-acad{flex-wrap:wrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-exams-acad .dcl-exams-acad-programs{margin-left:0;flex-basis:100%}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar{display:flex;flex-direction:column}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-exams{height:auto}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-bar{align-items:flex-start}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:6px 0 4px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-strip-day{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 0;scroll-snap-align:start;box-sizing:border-box;border:1px solid var(--dcl-mist);border-radius:12px;background:var(--dcl-surface);color:var(--dcl-ink);font:inherit;cursor:pointer}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-strip-day small{color:var(--dcl-slate);font-size:12px;line-height:16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-strip-day b{font-size:17px;line-height:22px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-strip-day i{position:absolute;top:-6px;right:-4px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--dcl-blue);color:#fff;font:700 11px/18px var(--lv-font-ui);font-style:normal;text-align:center}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-strip-day.today b{color:var(--dcl-blue-deep)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-strip-day[aria-selected=true]{background:var(--dcl-blue-tint);border-color:var(--dcl-blue-edge)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-strip-day:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-daylist{display:grid;gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-none{margin:0;color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-zone{margin-left:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-calendar-phone-add{width:100%}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-avatar{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:999px;box-sizing:border-box;background:var(--dcl-blue-tint);color:var(--dcl-blue-deep);font:700 20px/1 var(--lv-font-display);letter-spacing:.02em}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-avatar--lg{width:72px;height:72px;font-size:26px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content :is(.dcl-opps-row-t,.dcl-opps-who-t,.dcl-opps-tile-t,.dcl-job-need,.dcl-passport-row-t,.dcl-passport-proj-t)>small{text-wrap:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-body>:is(.dcl-opps,.dcl-job,.dcl-passport,.dcl-passport-wait)~app-dcl-sheet{display:contents}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--dcl-gap)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-main,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-pass{min-height:0;gap:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-cardhead{display:grid;gap:4px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-cardhead .dcl-card-title{display:flex;align-items:center;gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-cardhead .dcl-card-title:before{content:"";flex:none;width:4px;height:22px;border-radius:2px;background:var(--lv-opportunities-strong)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-vis{display:inline-flex;align-items:center;gap:12px;max-width:340px;padding:10px 18px 10px 10px;box-sizing:border-box;border-radius:var(--dcl-r-card);background:var(--dcl-surface);border:1px solid var(--dcl-mist);box-shadow:var(--dcl-shadow-card);color:var(--dcl-ink);text-decoration:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) a.dcl-opps-vis:hover{border-color:var(--dcl-blue-edge);text-decoration:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) a.dcl-opps-vis:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-vis-ic{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:999px;background:var(--dcl-hover);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-vis-t{display:grid;gap:2px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-vis-t strong{font:600 15px/20px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-vis-t .dcl-link{font-size:13px;line-height:18px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-filters{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-filter{height:40px;padding:0 20px;box-sizing:border-box;border-radius:999px;border:1px solid var(--dcl-mist);background:#fff;color:var(--dcl-ink);font:500 15px/20px var(--lv-font-ui);cursor:pointer;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-filter:hover{border-color:var(--dcl-blue-edge)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-filter.on{background:var(--dcl-blue-tint);border-color:var(--dcl-blue-edge);color:var(--dcl-blue-deep);font-weight:600}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-filter:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:10px;padding-top:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-rows{flex:1 1 auto;min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-row{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr) auto 16px;align-items:center;gap:14px;padding:12px 14px;box-sizing:border-box;border-radius:var(--dcl-r-ctl);border:1px solid var(--dcl-mist);background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .12s var(--lv-m-standard, ease),border-color .12s}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-row:hover{background:var(--dcl-hover);border-color:var(--dcl-blue-edge)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-row:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:-2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-kind{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--lv-opportunities-fill);color:var(--lv-opportunities-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-row[data-kind=test] .dcl-opps-kind{background:var(--lv-prepare-fill);color:var(--lv-prepare-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-row[data-kind=drive] .dcl-opps-kind{background:var(--lv-studies-fill);color:var(--lv-studies-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-row-t{display:grid;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-row-t>strong{font:600 16px/22px var(--lv-font-ui);color:var(--dcl-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-row-t>small{font:400 14px/20px var(--lv-font-ui);color:var(--dcl-slate);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-row-t>.dcl-opps-row-k{font:700 12px/16px var(--lv-font-ui);letter-spacing:.06em;text-transform:uppercase}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-state{height:28px;font-size:13px;font-weight:600}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-go{color:var(--dcl-faint)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-empty{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-empty>*{flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-empty>app-dcl-status{align-self:stretch;text-align:left}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-empty--short{flex:0 0 auto;padding:28px 0 8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-art{position:relative;display:grid;place-items:center;width:104px;height:76px;margin-bottom:4px;border-radius:38px;color:var(--dcl-blue);background:radial-gradient(closest-side,#e3ebfd 0%,#eef3fe 62%,transparent 100%)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-art:before,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-art:after{content:"";position:absolute;top:10px;width:3px;height:14px;border-radius:2px;background:var(--lv-opportunities-strong)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-art:before{left:18px;transform:rotate(-35deg)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-art:after{right:18px;transform:rotate(35deg);background:var(--dcl-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-empty-t{margin:0;font:650 22px/28px var(--lv-font-display);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-empty--short .dcl-opps-empty-t{font:600 16px/24px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-empty-l{margin:0 0 10px;max-width:68ch;font:400 16px/24px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-past{align-self:center;flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-past:after{content:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-job{flex:none;margin-top:14px;padding:16px 18px;border-radius:var(--dcl-r-card);border:1px solid var(--dcl-mist);background:var(--dcl-subtle);display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"ic head head" "ic field go";gap:12px 16px;align-items:center}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-job-ic{grid-area:ic;align-self:start;width:56px;height:56px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-job-head{grid-area:head;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-job-head h3{margin:0;font:600 19px/24px var(--lv-font-display);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-job-head p{margin:2px 0 0;font:400 15px/22px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-job-field{grid-area:field;position:relative;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-job-field .dcl-textarea{min-height:64px;height:64px;resize:none;padding-top:8px;padding-bottom:20px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-count{position:absolute;right:12px;bottom:6px;font:400 12px/16px var(--lv-font-ui);color:var(--dcl-slate);pointer-events:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-job-go{grid-area:go}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-job-row{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-who{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:14px;padding:12px 14px;border-radius:var(--dcl-r-ctl);border:1px solid var(--dcl-mist);background:var(--dcl-subtle)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-who-t{display:grid;gap:1px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-who-t>strong{font:600 19px/24px var(--lv-font-display);color:var(--dcl-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-who-t>small{font:400 14px/20px var(--lv-font-ui);color:var(--dcl-slate);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-link-state{align-self:start;height:28px;padding:0 10px;font-size:13px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-sub{margin:14px 0 8px;font:600 16px/22px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-tiles{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-tile{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:12px;border-radius:var(--dcl-r-ctl);border:1px solid var(--dcl-mist);background:#fff;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-tile-ic{width:40px;height:40px;border-radius:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-tile-t{display:grid;gap:2px;align-content:start;justify-items:start;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-tile-t>small{font:400 13px/18px var(--lv-font-ui);color:var(--dcl-slate);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-tile-t>strong{font:650 22px/26px var(--lv-font-display);color:var(--dcl-ink);font-variant-numeric:tabular-nums}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-steps{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-step{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-step-mark{display:grid;place-items:center;width:22px;height:22px;margin-top:1px;box-sizing:border-box;border-radius:999px;border:2px solid var(--dcl-field-edge)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-step.done .dcl-opps-step-mark{border-color:var(--dcl-blue);background:var(--dcl-blue);color:#fff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-step-t{display:grid;gap:1px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-step-t>strong{font:600 15px/21px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-step.done .dcl-opps-step-t>strong{color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-step-t>small{font:400 14px/20px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-preview{align-self:flex-start;margin-top:auto}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-sheet-meta{margin:0;font:400 15px/22px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:var(--dcl-gap)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-main{min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-side{display:flex;flex-direction:column;gap:var(--dcl-gap);min-height:0;min-width:0}@media(min-width:901px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-side>.dcl-card{padding:20px 22px;gap:10px}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-head,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-sum{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-head{grid-template-columns:auto minmax(0,1fr)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-head-ic{width:56px;height:56px;border-radius:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-sum-t{min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-sum-t .dcl-card-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-form{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:16px;margin-top:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-desc{flex:1 1 auto;min-height:0;grid-template-rows:auto minmax(0,1fr)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-box{position:relative;min-height:0;display:flex}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-box .dcl-textarea{flex:1 1 auto;height:auto;min-height:120px;resize:none;padding-bottom:24px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-count{position:absolute;right:14px;bottom:8px;font:400 12px/16px var(--lv-font-ui);color:var(--dcl-slate);pointer-events:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-privacy{flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-list{list-style:none;margin:0;padding:0;display:grid}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-list>li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:center;padding:8px 0;border-top:1px solid var(--dcl-mist);min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-list>li:first-child{border-top:0;padding-top:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-list .dcl-tile{width:44px;height:44px;border-radius:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-list>li>span:last-child{display:grid;gap:2px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-list strong{font:600 16px/22px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-list small{font:400 14px/20px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-ctx{flex:1 1 auto;min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-rule{margin-top:auto;padding:10px 12px;border-radius:var(--dcl-r-ctl);background:var(--dcl-blue-tint);color:var(--dcl-ink);font-size:13px;line-height:18px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-rule>aarudaya-icon{color:var(--dcl-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-cols{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:12px;margin-top:6px;padding:0 14px;font:700 12px/16px var(--lv-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-rows{flex:1 1 auto;min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-row{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:12px;align-items:center;padding:10px 14px;border-radius:var(--dcl-r-ctl);border:1px solid var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-need{display:grid;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-need>strong{font:600 16px/22px var(--lv-font-ui);color:var(--dcl-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-need>small{font:400 14px/20px var(--lv-font-ui);color:var(--dcl-slate);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-none-chip{height:26px;padding:0 10px;font:600 13px/18px var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-none{flex:1 1 auto;display:grid;place-content:center;text-align:center}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-none>p{margin:0;max-width:40ch;font:500 16px/24px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-have{flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-chips{list-style:none;margin:0;padding:0;display:grid;gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-chips>li{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;font:500 15px/22px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-chips>li>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-empty{margin:0;display:grid;gap:2px;font:400 14px/20px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-empty>strong{font:600 15px/22px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-groups{display:grid;gap:14px;min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-group>h3{margin:0 0 6px;font:600 14px/20px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-group>ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--dcl-gap)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-wait{flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-main,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-side{display:flex;flex-direction:column;gap:var(--dcl-gap);min-height:0;min-width:0}@media(min-width:901px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport .dcl-card{padding:20px 22px;gap:12px}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-cardhead{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-cardhead .dcl-tile{width:44px;height:44px;border-radius:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport .dcl-passport-profile{flex:none;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:22px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-who{display:flex;align-items:center;gap:18px;min-width:0;padding-right:22px;border-right:1px solid var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-who--plain{padding-right:0;border-right:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-who-t{display:grid;gap:4px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-who-t>small{font:400 15px/22px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-name{font:700 24px/30px var(--lv-font-display);letter-spacing:-.01em;color:var(--dcl-ink);overflow-wrap:anywhere}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-goal{color:var(--dcl-slate);font-weight:500}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-headline{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label" "input input" "foot save";gap:6px 14px;align-items:center;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-hl-label{grid-area:label}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-hl-input{grid-area:input}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-hl-foot{grid-area:foot;display:grid;gap:2px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-hl-save{grid-area:save}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-count{margin-left:6px;font-variant-numeric:tabular-nums}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-msg{margin:0;font:500 14px/20px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-ok{display:inline-flex;align-items:center;gap:6px;color:var(--lv-proven, #067647)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-err{color:var(--lv-danger, #b42318)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-assessed,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-rows{flex:1 1 auto;min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:var(--dcl-r-ctl);border:1px solid var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-row-t{display:grid;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-row-t>strong{font:600 16px/22px var(--lv-font-ui);color:var(--dcl-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-row-t>small{font:400 14px/20px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-row-s{display:flex;align-items:center;gap:8px;flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-row-s>small{font:400 13px/18px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-empty{flex:1 1 auto;min-height:0;display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:var(--dcl-r-ctl);border:1px solid var(--dcl-mist);background:var(--dcl-subtle)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-empty>.dcl-link{margin-left:auto;flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-empty-ic{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px solid var(--dcl-mist);background:#fff;color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-empty-t{display:grid;gap:2px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-empty-t>strong{font:600 17px/24px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-empty-t>small{font:400 15px/22px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-project{flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-proj{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:12px 16px;border-radius:var(--dcl-r-ctl);border:1px solid var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-proj--none{grid-template-columns:minmax(0,1fr) auto}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content .dcl-passport-proj--none .dcl-passport-proj-t>strong{white-space:normal}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-proj-ic{width:44px;height:44px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-proj-t{display:grid;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-proj-t>strong{font:600 16px/22px var(--lv-font-ui);color:var(--dcl-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-proj-t>small{font:400 14px/20px var(--lv-font-ui);color:var(--dcl-slate);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-sharing,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-discovery{flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-radios{display:grid;gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-radios .dcl-radio-card{padding:10px 14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-saverow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-save,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-manage{height:40px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-radio-t{display:grid;gap:2px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-radio-t>strong{font:600 15px/21px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-radio-t>small{font:400 14px/20px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-locked{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--dcl-r-ctl);background:var(--dcl-subtle);border:1px solid var(--dcl-mist);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-locked>span{display:grid;gap:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-locked strong{font:600 15px/21px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-locked small{font:400 14px/20px var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-link{display:flex;align-items:center;gap:10px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-link>code{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 13px/18px ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-switch{display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:var(--dcl-r-ctl);border:1px solid var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-switch-t{display:grid;gap:1px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-switch-t>strong{font:600 16px/22px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-switch-t>small{font:400 14px/20px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-confirm{margin:0;font:400 16px/24px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-pv{display:grid;gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-pv .dcl-passport-name{font-size:22px;line-height:28px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-pv-hl{margin:0;font:400 16px/24px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-pv-sub{margin:4px 0 0;font:700 12px/16px var(--lv-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-pv-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-pv-list>li{display:flex;align-items:center;justify-content:space-between;gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-pv-list>li>span{display:grid}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-pv-list strong{font:600 15px/22px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-pv-list small{font:400 13px/18px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-pv-none{margin:0;color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-pv-state{display:flex;align-items:center;gap:8px;margin:0;font:400 14px/20px var(--lv-font-ui);color:var(--dcl-slate)}@media(min-width:901px)and (min-height:560px)and (max-height:860px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-vis{padding:6px 14px 6px 6px;gap:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-vis-ic{width:32px;height:32px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-cardhead .dcl-card-title:before{height:18px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-filters{margin-top:12px;gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-filter{height:34px;padding:0 16px;font-size:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-body{padding-top:10px;gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-row{grid-template-columns:36px minmax(0,1fr) auto 16px;padding:8px 12px;gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-kind{width:36px;height:36px;border-radius:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-art{width:84px;height:60px;margin-bottom:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-art svg{width:30px;height:30px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-empty-t{font-size:19px;line-height:24px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-empty-l{margin-bottom:8px;font-size:15px;line-height:22px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-job{display:block;margin-top:10px;padding:0;border:0;background:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-job>:not(.dcl-opps-job-row){display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-job-row{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--dcl-r-ctl);border:1px solid var(--dcl-mist);background:var(--dcl-subtle);color:var(--dcl-ink);text-decoration:none;font:400 15px/22px var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-job-row>aarudaya-icon{color:var(--lv-opportunities-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-job-row>strong{font-weight:600}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-job-row>.dcl-link{margin-left:auto}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-job-row:hover{border-color:var(--dcl-blue-edge);text-decoration:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-who{margin-top:12px;padding:10px 12px;gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-who .dcl-passport-avatar{width:44px;height:44px;font-size:16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-who-t>strong{font-size:17px;line-height:22px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-who-t>small{font-size:13px;line-height:18px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-sub{margin:12px 0 8px;font-size:15px;line-height:20px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-tiles{gap:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-tile{padding:10px;grid-template-columns:32px minmax(0,1fr);gap:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-tile-ic{width:32px;height:32px;border-radius:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-tile-t>strong{font-size:18px;line-height:22px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-tile-t>.dcl-opps-tile-x{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-steps{gap:6px;margin-bottom:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-step-t>small{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-step:nth-child(n+3){display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-head-ic{width:44px;height:44px;border-radius:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-form{gap:10px;margin-top:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-box .dcl-textarea{min-height:96px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-list>li{grid-template-columns:minmax(0,1fr);padding:6px 0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-list>li>.dcl-tile{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-will .dcl-job-list small{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-list strong{font-size:15px;line-height:20px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-list small{font-size:13px;line-height:18px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-side>.dcl-card{padding:16px 18px;gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-rule{padding:6px 10px;font-size:12.5px;line-height:17px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-row{padding:6px 12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-need>strong{font-size:15px;line-height:20px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-need>small{font-size:13px;line-height:18px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport .dcl-card{padding:14px 18px;gap:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-avatar--lg{width:52px;height:52px;font-size:19px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-profile{gap:16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-who{gap:14px;padding-right:16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-name{font-size:21px;line-height:26px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-who-t>small{font-size:14px;line-height:20px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-headline{grid-template-areas:"label label" "input save" "foot foot";gap:4px 10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-cardhead{gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-cardhead .dcl-tile{width:36px;height:36px;border-radius:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.dcl-passport-assessed,.dcl-passport-project) .dcl-passport-cardhead .dcl-card-sub{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-proj-t>small{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-empty{gap:12px;padding:8px 12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-empty-ic{width:36px;height:36px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-empty-t>strong{font-size:15px;line-height:20px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-empty-t>small{font-size:13px;line-height:18px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-proj{padding:8px 12px;gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-proj-ic{width:36px;height:36px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-radios{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-radios .dcl-radio-card{padding:8px 12px;align-items:center}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-radio-t>small{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-save,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-manage{height:36px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-switch{padding:8px 12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-sharing .dcl-passport-rule{display:none}}@media(max-width:900px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport{grid-template-columns:minmax(0,1fr)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-vis{max-width:100%}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-filters{flex-wrap:wrap;gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-filter{flex:none;height:36px;padding:0 14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-row{grid-template-columns:36px minmax(0,1fr);row-gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-row>.dcl-opps-state{grid-column:2;justify-self:start}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-go{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-kind{width:36px;height:36px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-empty{padding:20px 0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-job{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "field" "go";padding:16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-job-ic{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-job-go{justify-self:start}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-tiles{grid-template-columns:minmax(0,1fr)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-who{grid-template-columns:auto minmax(0,1fr)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-opps-link-state{grid-column:2;justify-self:start}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content .dcl-opps-who-t>:is(strong,small){white-space:normal;text-wrap:wrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-sum{grid-template-columns:auto minmax(0,1fr)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-sum>.dcl-btn-quiet{grid-column:1 / -1;justify-self:start}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-head-ic{width:44px;height:44px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-box .dcl-textarea{min-height:200px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-cols{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-job-row{grid-template-columns:minmax(0,1fr);gap:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-main,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-side{display:contents}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport .dcl-passport-profile{order:1;grid-template-columns:minmax(0,1fr)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-who{padding-right:0;border-right:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-avatar--lg{width:64px;height:64px;font-size:22px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-sharing{order:2}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-discovery{order:3}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-assessed{order:4}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-project{order:5}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-proj{grid-template-columns:auto minmax(0,1fr)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-proj>.dcl-passport-row-s,html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-proj>.dcl-link{grid-column:2;justify-self:start}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-proj--none{grid-template-columns:minmax(0,1fr)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-proj--none>.dcl-link{grid-column:1}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-headline{grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "input" "foot" "save"}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-hl-save{justify-self:start}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-empty{flex-direction:column;align-items:flex-start}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-passport-empty>.dcl-link{margin-left:0}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-shell.lv-reading .lv-nav{flex:none;margin-inline:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-trail{flex:1 1 0;min-width:0;display:flex;align-items:center;min-height:32px;margin-inline-start:-8px;padding-inline-start:16px;border-inline-start:1px solid rgba(255,255,255,.2)}@media(max-width:1279px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-trail{margin-inline-start:-4px;padding-inline-start:12px}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-trail-crumbs{flex:1 1 auto;min-width:0;display:flex;align-items:center;flex-wrap:nowrap;gap:12px;margin:0;padding:0;list-style:none;font:500 14.5px/18px var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-trail-crumbs>li{display:flex;align-items:center;gap:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-trail-crumbs>li:first-child{flex:0 1 auto;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-trail-crumbs>li+li{flex:1 1 auto;min-width:min(180px,60%,var(--lv-trail-title, 180px))}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-trail-up{display:inline-flex;align-items:center;gap:2px;min-width:0;max-width:100%;height:32px;padding-block:0;padding-inline:6px 12px;box-sizing:border-box;border-radius:999px;white-space:nowrap;border:1px solid rgba(255,255,255,.22);background:#ffffff12;color:#ffffffe6;font:500 14.5px/18px var(--lv-font-ui);cursor:pointer;transition:background-color .12s cubic-bezier(.2,0,0,1)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-trail-up>aarudaya-icon{flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-trail-up>span{min-width:0;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-trail-up:hover{background:#ffffff29;color:#fff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-trail-up:focus-visible{outline:2px solid #9fc0ff;outline-offset:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-trail-here{display:block;min-width:0;color:#fff;font-weight:600;text-wrap:balance;overflow-wrap:anywhere}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.lv-trail-last,.lv-ptrail):dir(ltr)>[dir=auto]{text-align:left}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.lv-trail-last,.lv-ptrail):dir(rtl)>[dir=auto]{text-align:right}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-trail-skel{display:block;width:180px;max-width:100%;height:12px;border-radius:6px;background:#ffffff29}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-lcr-trail.is-dropped .lv-trail-last{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar--fold .lv-find>.lv-search{width:40px;padding:0;justify-content:center;border-color:transparent;background:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-bar--fold .lv-find>.lv-search :is(.lv-search-label,.lv-kbd){display:none}@media(min-width:1081px)and (max-width:1239px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-shell.lv-reading .lv-find>.lv-ask{display:inline-grid;width:40px;padding:0;justify-content:center;place-items:center}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-shell.lv-reading .lv-find>.lv-ask .lv-ask-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}@media(min-width:901px)and (max-width:1239px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-shell.lv-reading .lv-me{padding:0 2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-shell.lv-reading .lv-me :is(.lv-me-name,.lv-chev){display:none}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-trail-back,html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-ptrail{display:none}@media(max-width:900px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-trail:not(.lv-trail--popup){display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-shell.lv-reading .lv-bar-logo{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-shell.lv-reading .lv-find>.lv-search{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-shell.lv-reading .lv-bar-in{gap:4px;padding-block:0;padding-inline:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-trail-back{flex:none;display:grid;place-items:center;width:44px;height:44px;padding:0;box-sizing:border-box;border-radius:999px;cursor:pointer;border:1px solid rgba(255,255,255,.26);background:#ffffff14;color:#fff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-trail-back:hover{background:#ffffff29}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-trail-back:focus-visible{outline:2px solid #9fc0ff;outline-offset:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-ptrail{flex:1 1 auto;min-width:0;max-height:var(--lv-bar-h, 56px);display:grid;align-content:center;gap:1px;margin-inline-start:6px;overflow:hidden}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-ptrail small{display:block;font:500 12px/15px var(--lv-font-ui);color:#ffffffc2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-ptrail small i{font-style:normal;margin:0 4px;color:#ffffff8c}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-ptrail b{display:block;font:600 15px/19px var(--lv-font-ui);color:#fff;overflow-wrap:anywhere;text-wrap:balance}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-ptrail .lv-trail-skel{width:150px;margin-top:5px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-ptrail :is(.lv-ptrail-short,.lv-ptrail-alt){display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-lcr-trail.is-two .lv-ptrail-full{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-lcr-trail.is-dropped .lv-ptrail :is(.lv-ptrail-full,.lv-ptrail-title){display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-lcr-trail.is-dropped .lv-ptrail :is(.lv-ptrail-short,.lv-ptrail-alt){display:block}}@media(max-width:374px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-ptrail b{font-size:14px;line-height:17px}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-trail--popup{flex:1 1 auto;min-width:0;margin:0;padding:0;border-inline-start:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-trail--popup .lv-trail-up{height:38px;padding-inline:8px 14px;border:1px solid var(--dcl-mist);background:#fff;color:var(--dcl-slate);font:600 14px/18px var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-trail--popup .lv-trail-up:hover{border-color:var(--dcl-blue-edge);color:var(--dcl-ink);background:#fff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-trail--popup .lv-trail-up:focus-visible{outline-color:var(--dcl-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-trail--popup .lv-trail-here{color:var(--dcl-ink);font:600 15px/20px var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-trail--popup .lv-trail-skel{background:var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--page:has(.dwh-page-head--trail) .dcl-sheet-head{border-block-end:1px solid var(--dcl-mist)}@media(min-width:901px)and (max-height:860px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--page:has(.dwh-page-head--trail) .dcl-sheet-head{padding-block:8px}}@media(max-width:900px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--page:has(.dwh-page-head--trail) .dcl-sheet-head{column-gap:8px;padding-block:8px;padding-inline:12px 8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--page:has(.dwh-page-head--trail) .dcl-sheet-head>h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;pointer-events:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dwh-page-head.dwh-page-head--trail{grid-column:1;grid-row:1}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-region{container:edl / inline-size}@media(min-width:901px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content>.st-fill>.st-page.lch-page[data-level="1"]{padding-bottom:16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content>.st-fill>.st-page.lch-page[data-level="2"]{padding-top:16px;padding-bottom:16px}}@media(min-width:901px)and (max-height:860px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content>.st-fill>.st-page.lch-page:is([data-level="1"],[data-level="2"]){padding-bottom:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content>.st-fill>.st-page.lch-page[data-level="2"]{padding-top:8px}}@media(max-width:900px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content>.st-fill>.st-page.lch-page[data-level="2"]{padding-top:16px}}@media(min-width:901px)and (min-height:560px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-region{flex:1 1 auto;min-height:0}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content .dcl-sheet--page .st-page.lch-page:is([data-level="1"],[data-level="2"]){padding-inline:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lch-page[data-level] h1[tabindex="-1"]:focus{outline:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edg{row-gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edg--fit{flex:1 1 auto;min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edg-view{min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edg--fit .edg-view{flex:1 1 auto;min-height:0;overflow:clip;overflow-clip-margin:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edg-grid{min-width:0;margin:0;padding:0;list-style:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edg--fit .edg-grid{grid-auto-rows:var(--edg-cell);align-content:start}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edg-cell{display:grid;min-width:0;min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edg-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px 16px;min-width:0;min-height:44px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edg-foot>[edgfoot]{min-width:0;margin-block:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edg-pager{flex:none;display:flex;align-items:center;gap:6px;margin-inline-start:auto}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edg-count{margin-inline-end:4px;font:500 13px/18px var(--lv-font-ui);color:var(--dcl-slate);font-variant-numeric:tabular-nums;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edg-btn{display:grid;place-items:center;flex:none;width:36px;height:36px;padding:0;box-sizing:border-box;border-radius:10px;border:1px solid var(--dcl-mist);background:var(--dcl-surface);color:var(--dcl-ink);cursor:pointer}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edg-btn:hover:not([aria-disabled=true]){border-color:var(--dcl-blue-edge);color:var(--dcl-blue-deep)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edg-btn:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edg-btn[aria-disabled=true]{opacity:.4;cursor:default}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-grid--educators .edg-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;--edg-cell: 176px}@container edl (min-width: 520px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-grid--educators .edg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(min-width:901px){@container edl (min-width: 760px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-grid--educators .edg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-grid--subjects .edg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,264px),1fr));gap:16px;--edg-cell: 168px}@container edl (width < 520px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-grid--subjects .edg-grid{gap:12px}}@media(min-width:901px)and (max-height:860px){html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.edl-grid--educators,.edl-grid--subjects) .edg-grid{--edg-cell: 148px}}@media(pointer:coarse),(max-width:900px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-grid--educators .edg-grid{--edg-cell: 184px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-grid--subjects .edg-grid{--edg-cell: 176px}}@media(pointer:coarse)and (min-width:901px)and (max-height:860px){html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.edl-grid--educators,.edl-grid--subjects) .edg-grid{--edg-cell: 156px}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-card{position:relative;box-sizing:border-box;min-width:0;margin:0;padding:16px;background:var(--dcl-surface);border:1px solid var(--dcl-mist);border-radius:var(--dcl-r-card);box-shadow:var(--dcl-shadow-card);color:var(--dcl-ink);font:400 13px/18px var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.edl-edu,.edl-subject){display:flex;flex-direction:column;gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-top{display:flex;align-items:center;gap:12px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-who{flex:1 1 auto;min-width:0;display:grid;align-content:start;gap:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-avatar{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;font:700 15px/1 var(--lv-font-ui);color:var(--dcl-blue-deep);background:var(--dcl-blue-tint);box-shadow:inset 0 0 0 1px var(--dcl-blue-edge)}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.edl-name,.edl-label){min-width:0;font:600 19px/24px var(--lv-font-display);letter-spacing:-.01em;color:var(--dcl-ink);text-decoration:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(a.edl-name,a.edl-label):hover{color:var(--dcl-ink);text-decoration:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(a.edl-name,a.edl-label):after{content:"";position:absolute;inset:0;border-radius:var(--dcl-r-card)}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(a.edl-name,a.edl-label):focus-visible{outline:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-card:has(:is(a.edl-name,a.edl-label):focus-visible){outline:2px solid var(--dcl-blue);outline-offset:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.edl-facts,.edl-band-facts){display:flex;align-items:baseline;min-width:0;margin:0;color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-facts{font:500 13px/18px var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.edl-status,.edl-place,.edl-teaches){white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-status{position:relative;flex:0 1 auto;min-width:0;padding-inline-start:14px;overflow:hidden;text-overflow:ellipsis;font-weight:600}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-status:before{content:"";position:absolute;inset-inline-start:0;top:calc(50% - 4px);width:8px;height:8px;border-radius:50%;background:currentColor}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-status[data-status=linked]{color:#067647}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-status[data-status=requested]{color:#8a4b00}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-status[data-status=paused]{color:#5d6b82}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-place{flex:1 1 0;display:flex;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-place>span{min-width:0;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.edl-place,.edl-teaches):before{content:"\b7" / "";flex:none;margin-inline:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-more{position:relative;z-index:1;flex:none;align-self:flex-start;display:grid;place-items:center;width:36px;height:36px;padding:0;box-sizing:border-box;border:1px solid var(--dcl-mist);border-radius:10px;background:var(--dcl-surface);color:var(--dcl-slate);cursor:pointer}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-more:hover,html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-more[aria-expanded=true]{color:var(--dcl-blue-deep);background:var(--dcl-blue-tint);border-color:var(--dcl-blue-edge)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-more:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-more:disabled{cursor:default;opacity:.6}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-line{display:flex;align-items:center;gap:6px;min-width:0;margin:0;font:600 13px/18px var(--lv-font-ui);color:var(--dcl-blue-deep)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-line>aarudaya-icon{flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-line>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-line--teaches{font-weight:500;color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-note{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;overflow-wrap:anywhere;font:400 13px/18px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-foot{display:flex;align-items:center;gap:8px;min-width:0;margin:auto 0 0;padding-top:10px;border-top:1px solid var(--dcl-mist);font:500 13px/18px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-foot>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-chev{flex:none;color:var(--dcl-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-quiet{position:relative;z-index:1;display:inline-flex;align-items:center;min-height:36px;margin-block:-9px;padding:0;border:0;background:none;cursor:pointer;white-space:nowrap;font:600 13px/18px var(--lv-font-ui);color:var(--dcl-slate);text-decoration:underline;text-underline-offset:3px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-quiet:hover{color:var(--dcl-blue-deep)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-quiet:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:2px;border-radius:4px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-quiet:disabled{cursor:default;opacity:.6}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-err{margin:0;font:500 13px/18px var(--lv-font-ui);color:#b42318}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-add{box-sizing:border-box;min-width:0;min-height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:1.5px dashed #9db5f5;border-radius:var(--dcl-r-card);background:#f8faff;color:var(--dcl-blue-deep);font:inherit;cursor:pointer}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-add:hover{background:var(--dcl-blue-tint)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-add:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-add-ic{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--dcl-blue-tint);box-shadow:inset 0 0 0 1px var(--dcl-blue-edge)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-add-t{font:600 16px/22px var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-add-n{font:600 13px/18px var(--lv-font-ui);color:var(--dcl-slate);font-variant-numeric:tabular-nums}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-limit{box-sizing:border-box;min-width:0;display:grid;place-items:center;margin:0;padding:16px;text-align:center;border:1.5px dashed var(--dcl-line-strong);border-radius:var(--dcl-r-card);font:400 13.5px/20px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-skel{box-shadow:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-card.edl-skel{display:flex;flex-direction:column;gap:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-skel>i{display:block;flex:none;height:12px;border-radius:6px;background:var(--dcl-hover)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-skel>.edl-skel-av{width:44px;height:44px;border-radius:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-band.edl-skel>.edl-skel-av{width:40px;height:40px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-skel>.edl-skel-tile{width:36px;height:36px;border-radius:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-skel>.edl-skel-foot{width:100%;height:24px;margin-top:auto;border-radius:var(--dcl-r-sm)}@container edl (width < 520px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-card{padding:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-edu{gap:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-subject{gap:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-edu .edl-more{margin-block:-4px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-edu .edl-foot{padding-top:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-avatar{width:40px;height:40px;font-size:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-add{flex-direction:row;justify-content:flex-start;gap:12px;padding-inline:12px 16px;text-align:start}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-add-ic{width:40px;height:40px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-add-t{font-size:15.5px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-add-n{margin-inline-start:auto}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-l2{gap:16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-title{margin:0;font:600 19px/24px var(--lv-font-display);letter-spacing:-.01em;color:var(--dcl-ink);overflow-wrap:anywhere}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-title:not(.edl-title--shown){position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-band{flex:none;display:flex;align-items:center;gap:12px;min-width:0;min-height:64px;box-sizing:border-box;padding:10px 12px;background:var(--dcl-surface);border:1px solid var(--dcl-mist);border-radius:var(--dcl-r-card);box-shadow:var(--dcl-shadow-card)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-band .edl-avatar{width:40px;height:40px;font-size:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-band .edl-more{align-self:center}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-band-facts{flex:1 1 auto;font:500 14px/20px var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-band-facts>.edl-status{flex:none;max-width:100%}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-band-facts>.edl-place{flex:0 1 auto}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-teaches{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis}@container edl (width < 600px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-band-facts{flex-wrap:wrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-band-facts>.edl-place{flex:1 1 0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-teaches{flex:1 1 100%}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-teaches:before{content:none}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-subject .edl-top{align-items:flex-start}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-tile{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:var(--dcl-blue-deep);background:var(--dcl-blue-tint);box-shadow:inset 0 0 0 1px var(--dcl-blue-edge)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-label{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-legacy .dcl-kicker{margin:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-meta{display:block;margin-top:2px;font:400 13px/18px var(--lv-font-ui);color:var(--dcl-slate);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-progress{display:flex;align-items:flex-end;gap:12px;min-width:0;margin-top:auto}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-count{flex:1 1 auto;min-width:0;display:grid;gap:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-read-n{font:600 13px/18px var(--lv-font-ui);color:var(--dcl-slate);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-meter{display:block;height:4px;border-radius:999px;background:#e3e9f3;overflow:hidden}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-meter>i{display:block;height:100%;border-radius:inherit;background:var(--dcl-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-count.is-done .edl-read-n{color:#0e6e4f}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-count.is-done .edl-meter>i{background:#0e6e4f}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-go{position:relative;z-index:1;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;margin-inline-start:auto;padding-block:0;padding-inline:14px;box-sizing:border-box;border-radius:var(--dcl-r-ctl);white-space:nowrap;text-decoration:none;font:600 14px/18px var(--lv-font-ui);color:var(--dcl-blue-deep);background:#eef4ff;box-shadow:inset 0 0 0 1px #c9daf8}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-go:hover{color:var(--dcl-blue-deep);background:#e3ecff;text-decoration:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-go:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-ph{flex:1 1 auto;height:40px;border-radius:var(--dcl-r-ctl);background:var(--dcl-subtle);box-shadow:inset 0 0 0 1px var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-private{display:flex;align-items:center;gap:8px;font:400 13px/18px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-private>aarudaya-icon{flex:none;color:#067647}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-private>span{min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-state{flex:none;display:grid;justify-items:center;gap:10px;padding:28px 22px;text-align:center;background:var(--dcl-surface);border:1px solid var(--dcl-mist);border-radius:var(--dcl-r-card);box-shadow:var(--dcl-shadow-card)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-state-ic{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;color:var(--dcl-blue);background:var(--dcl-blue-tint)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-state h2{margin:4px 0 0;font:600 19px/26px var(--lv-font-display);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-state p{max-width:54ch;margin:0;font:400 14px/21px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-state-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-band.edl-skel>i:not(.edl-skel-av){flex:0 1 auto}@media(min-width:901px)and (max-height:860px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-card{padding:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.edl-edu,.edl-subject){gap:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.edl-name,.edl-label){font:650 17px/22px var(--lv-font-ui);letter-spacing:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-l2{gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-band{min-height:56px;padding-block:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-state{padding-block:20px}}@media(max-width:900px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-l2{gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-band{padding-block:8px;padding-inline:10px 8px}}html:is([data-app-design=cloud],[data-app-design=sunrise]):has(.lcr-host:not(.lcr-host--popup)>.edr-room){overflow:hidden}html:is([data-app-design=cloud],[data-app-design=sunrise]) .app-shell.lsh:has(.lcr-host:not(.lcr-host--popup)>.edr-room){height:100dvh;min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh>.app-main:has(.lcr-host:not(.lcr-host--popup)>.edr-room){display:flex;flex-direction:column;min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content:has(>.st-fill .lcr-host:not(.lcr-host--popup)>.edr-room){flex:1 1 auto;min-height:0;display:flex;flex-direction:column;max-width:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .shell-content>.st-fill:has(.lcr-host:not(.lcr-host--popup)>.edr-room){flex:1 1 auto;min-height:0;display:flex;flex-direction:column}html:is([data-app-design=cloud],[data-app-design=sunrise]) .st-page.lcr-page{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content .st-page.lcr-page{padding:0;background:var(--dcl-surface)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host>.edr-room{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;container:edr / size}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room>.op-frame{position:relative;flex:1 1 auto;height:auto;min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room>.op-frame>.op-page{grid-row:1;grid-column:-2 / -1}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--page .dcl-sheet-body:has(.lcr-host){display:flex;flex-direction:column;padding:0;background:var(--dcl-surface);overflow:hidden}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--page .dcl-sheet-body:has(.lcr-host)>div{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--page .dcl-sheet-body:has(.lcr-host)>div>.st-fill{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content .dcl-sheet--page .st-page.lcr-page{padding:0;background:var(--dcl-surface)}@media(min-width:901px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--page:has(.edr-room){top:16px;bottom:16px;width:calc(100vw - 32px)}}@media(min-width:901px)and (max-height:860px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--page:has(.edr-room){top:8px;bottom:8px;width:calc(100vw - 16px)}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room>.op-frame{--op-pad-x: 24px;--edr-toc: 200px;--edr-toc-gap: 32px}@container edr (width < 600px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room>.op-frame{--op-pad-x: 16px}}@container edr (width >= 1600px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room>.op-frame{--op-pad-x: 48px;--edr-toc: 240px;--edr-toc-gap: 40px}}@container edr (width >= 2200px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room>.op-frame{--op-pad-x: 64px;--edr-toc: 260px;--edr-toc-gap: 48px}}@container edr (width >= 1600px) and (height >= 800px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room>.op-frame{--op-body: 18px}}@container edr (width >= 2200px) and (height >= 1100px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room>.op-frame{--op-body: 19px}}@container edr (860px < width < 1200px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room>.op-frame{--op-rail-w: 60px}}@container edr (width >= 1200px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room>.op-frame{--edr-rail-max: max(200px, min(480px, 100cqi - 46 * var(--op-body) - 2 * var(--op-pad-x) - var(--edr-spare, 0px) - var(--edr-scrollbar, 0px)));--op-rail-w: clamp(200px, var(--edr-rail-w, clamp(256px, 20cqi, 320px)), var(--edr-rail-max))}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room[data-video]>.op-frame{--edr-rail-max: max(200px, min(480px, 100cqi - var(--edr-video-px, max(400px, 40cqi)) - 24 * var(--op-body) - 2 * var(--op-pad-x) - var(--edr-spare, 0px) - var(--edr-scrollbar, 0px)))}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room>.op-frame[data-fold]{--op-rail-w: 60px}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .op-rail{border-inline-start:0;border-inline-end:1px solid var(--op-line)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-rail .edr-strip{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-rail .edr-rail-full{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0}@container edr (860px < width < 1200px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-rail .edr-strip{display:flex}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .op-frame:not([data-drawer]) .edr-rail-full{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .op-frame[data-drawer] .edr-rail-full{position:absolute;z-index:6;inset-block:0;inset-inline-start:0;width:min(300px,calc(100cqi - 60px));box-sizing:border-box;background:var(--op-rail);border-inline-end:1px solid var(--op-line);box-shadow:0 18px 48px -12px #14233d57;transition:opacity .16s var(--op-ease),transform .16s var(--op-ease)}@starting-style{html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .op-frame[data-drawer] .edr-rail-full{opacity:0;transform:translate(-12px)}}@starting-style{html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .op-frame[data-drawer] .edr-rail-full:dir(rtl){transform:translate(12px)}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .op-frame[data-drawer] .edr-strip{visibility:hidden;transition:visibility 0s linear .16s}}@container edr (width >= 1200px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .op-frame[data-fold] .edr-strip{display:flex}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .op-frame[data-fold] .edr-rail-full{display:none}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-strip{flex:1 1 auto;min-height:0;flex-direction:column;align-items:center;gap:4px;padding-block:8px 12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-strip-btn{flex:none;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:none;color:var(--op-muted);cursor:pointer;text-decoration:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-strip-btn:hover{color:var(--op-accent-ink);background:var(--op-hover);text-decoration:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-strip-nums{display:grid;justify-items:center;gap:4px;margin:4px 0 0;padding:8px 0 0;list-style:none;border-block-start:1px solid var(--op-line)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-strip-num{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:none;cursor:pointer}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-strip-num>span{display:grid;place-items:center;min-width:28px;height:28px;padding-inline:5px;box-sizing:border-box;border-radius:9px;background:var(--op-surface);box-shadow:inset 0 0 0 1px var(--op-line-2);font:650 12.5px/1 var(--op-ui);color:var(--op-muted);font-variant-numeric:tabular-nums}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-strip-num:hover>span{color:var(--op-accent-ink);box-shadow:inset 0 0 0 1px var(--op-tint-edge)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-strip-num.is-current>span{color:var(--op-accent-ink);background:var(--op-tint);box-shadow:inset 0 0 0 2px var(--op-accent)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-strip-count{margin:4px 0 0;font:600 11.5px/14px var(--op-ui);color:var(--op-muted);font-variant-numeric:tabular-nums;text-align:center}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-rail-top{flex:none;display:grid;gap:8px;padding-block:8px 12px;padding-inline:8px;border-block-end:1px solid var(--op-line)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-rail-row{display:flex;align-items:center;gap:8px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-rail-ov{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:9px;min-height:36px;padding-inline:8px;box-sizing:border-box;border-radius:10px;font:600 14px/20px var(--op-ui);color:var(--op-title-ink);text-decoration:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-rail-ov:hover{background:var(--op-hover);text-decoration:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-rail-ov>aarudaya-icon{flex:none;color:var(--op-accent-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-rail-fold{flex:none;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--op-line-2);border-radius:10px;background:var(--op-surface);color:var(--op-muted);cursor:pointer}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-rail-fold:hover{color:var(--op-accent-ink);border-color:var(--op-tint-edge);background:var(--op-tint)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-rail-progress{display:flex;align-items:center;gap:10px;padding-inline:8px 2px;font:600 12.5px/18px var(--op-ui);color:var(--op-muted);font-variant-numeric:tabular-nums;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-rail-progress>.op-meter{flex:1 1 auto;min-width:40px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-rail-progress.is-all>span{color:var(--op-done)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-rail-progress.is-all .op-meter>i{background:var(--op-done)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .op-sheet .edr-rail-top{padding-block:0 12px;padding-inline:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-rail .op-ch-row{text-align:start}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-rail .edr-topics{padding:0;padding-inline-start:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-res-toc{display:grid;gap:1px;margin:2px 0 6px;padding:0;padding-inline-start:24px;list-style:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-res-toc a{display:flex;align-items:center;min-height:36px;padding-block:6px;padding-inline:12px 8px;box-sizing:border-box;border-inline-start:1.5px solid var(--op-line);font:500 13px/18px var(--op-ui);color:var(--op-muted);text-decoration:none;overflow-wrap:anywhere}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-res-toc a:hover{color:var(--op-accent-ink);border-inline-start-color:var(--op-accent);text-decoration:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-col:has(>app-edr-overview){max-width:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-ov{gap:24px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-ov-bar{display:flex;align-items:center;gap:10px 16px;min-height:56px;padding-block:6px;padding-inline:16px 8px;box-sizing:border-box;border:1px solid var(--edoc-mist);border-radius:14px;background:var(--op-rail)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-ov-meter{flex:none;width:clamp(160px,18cqi,280px)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-ov-bar.is-all .edr-ov-meter>i{background:var(--op-done)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-ov-count{flex:none;font:600 13.5px/18px var(--edoc-ui);color:var(--edoc-ink);font-variant-numeric:tabular-nums;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-ov-bar.is-all .edr-ov-count{color:var(--op-done)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-ov-private{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:7px;margin:0;padding-inline-start:16px;border-inline-start:1px solid var(--edoc-mist);font:450 13px/18px var(--edoc-ui);color:var(--edoc-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-ov-private>aarudaya-icon{flex:none;color:var(--edoc-mint-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-ov-bar>.edr-ov-go{flex:none;margin:0}@container edr (width < 600px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-ov-bar{flex-wrap:wrap;padding:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-ov-meter{flex:1 1 auto;width:auto}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-ov-private{flex-basis:100%;padding-inline-start:0;border-inline-start:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-ov-bar>.edr-ov-go{flex:1 1 100%;min-height:44px}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-ov-topics{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-ov-res{min-height:44px;box-sizing:border-box}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-ov-res.is-next{background:var(--edoc-tint);box-shadow:inset 0 0 0 1px var(--edoc-tint-edge)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-ov-next{flex:none;display:inline-flex;align-items:center;height:24px;padding-inline:9px;box-sizing:border-box;border-radius:999px;border:1px solid var(--edoc-tint-edge);background:var(--edoc-surface);font:650 12px/1 var(--edoc-ui);color:var(--edoc-blue-ink);white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room{--edr-measure: 72}@container edr (width <= 860px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room>.op-frame{--edr-measure: 46}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room>.op-frame{--edr-col: calc(var(--edr-measure, 72) * 1em)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-col{max-width:var(--edr-col)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room[data-toc=beside] .edr-col:has(.edr-body.has-toc){max-width:min(calc(var(--edr-measure, 72) * 1em + var(--edr-toc) + var(--edr-toc-gap)),100% - var(--edr-spare, 0px))}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room[data-toc=beside] .edr-body.has-toc{display:grid;grid-template-columns:minmax(0,calc(var(--edr-measure, 72) * var(--op-body, 16.5px))) var(--edr-toc);align-items:start;column-gap:clamp(16px,calc(100% - var(--edr-measure, 72) * var(--op-body, 16.5px) - var(--edr-toc)),var(--edr-toc-gap))}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room[data-toc=beside] .edr-body.has-toc>.edr-toc{display:block;position:sticky;top:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room:not([data-toc=beside]) .edr-col:has(.edr-body.has-toc){max-width:var(--edr-col)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room:not([data-toc=beside]) .edr-body.has-toc{display:block}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room:not([data-toc=beside]) .edr-body.has-toc>.edr-toc{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-toc h2{margin:0 0 4px;padding-inline:10px;font:600 12.5px/18px var(--edoc-ui);color:var(--edoc-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-toc ol{display:grid;gap:2px;border-inline-start:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-toc a{display:flex;align-items:center;min-height:36px;margin:0;padding-block:6px;padding-inline:10px;box-sizing:border-box;border:0;border-radius:10px;font:500 14px/19px var(--edoc-ui);color:var(--edoc-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-toc a:hover{color:var(--edoc-blue-ink);background:var(--edoc-tint)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edoc-frame>.edoc-img{max-height:max(160px,calc(100cqb - 140px))}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edoc-video-box{justify-self:center;width:min(100%,calc((100cqb - 160px) * 16 / 9))}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edoc-flow-stage{max-height:max(180px,calc(100cqb - 260px))}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room[data-media=wide] .edoc[data-part=paper]>.edoc-b:is([data-type=video]:not(:has(.edoc-video[data-mode=card])),[data-type=imageFlow],[data-type=table]),html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room[data-media=wide] .edoc[data-part=paper]>.edoc-b[data-type=image]:has(.edoc-figure[data-size=large]){position:relative;z-index:2;width:var(--edr-wide);max-width:none;margin-inline:calc((100% - var(--edr-wide)) / 2)}@media(max-width:860px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .op-frame[data-mode=read] .op-pagebar{--pb-h: 46px;gap:8px;padding-block:1px;padding-inline:var(--op-pad-x) 4px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .op-pagebar-end{margin-inline:auto 0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .op-frame[data-mode=read] .op-contents-btn{height:44px;padding-inline:12px;border:0;border-radius:12px;background:var(--op-tint);color:var(--op-accent-ink)}}@media(pointer:coarse),(max-width:900px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-trail .lv-trail-up{height:44px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--page:has(.lch-page) .dcl-sheet-x{width:44px;height:44px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--page:has(.lch-page) .dwh-page-tab{height:44px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edg-btn{width:44px;height:44px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-more{width:44px;height:44px;border-radius:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-quiet{min-height:44px;margin-block:-13px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-go,html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-ph{height:44px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-state :is(.dcl-btn-quiet,.dcl-btn){height:44px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lch-page[data-level] :is(.lch-menu button,.lch-card .btn){min-height:44px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lch-page[data-level="1"]{--dcl-tabs-h: 44px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room>.op-frame{--op-row: 44px;--op-ch-row: 48px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-rail :is(.edr-rail-ov,.edr-res-toc a){min-height:44px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-rail .edr-rail-fold{width:44px;height:44px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room :is(.edr-toc a,.edr-report,.edr-btn,.op-next){min-height:44px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room :is(.edoc-step-btn,.edoc-dot,.edoc-flag){width:44px;height:44px}}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.lv-trail-up,.lv-trail-back,.edg-btn,.edl-chev):dir(rtl) svg{transform:scaleX(-1)}@media(hover:hover)and (pointer:fine){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-card:has(a.edl-name,a.edl-label):hover{border-color:var(--dcl-blue-edge);box-shadow:var(--dcl-shadow-lift)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-card:has(a.edl-name,a.edl-label){transition:transform .16s var(--lv-m-standard, ease)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-card:has(a.edl-name,a.edl-label):hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.lv-trail-up,.lv-trail-back){transition:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .op-frame[data-drawer] :is(.edr-rail-full,.edr-strip){transition:none}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room{--edr-hit: 12px}@media(pointer:coarse){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room{--edr-hit: 44px}@container edr (width > 860px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room>.op-frame{--edr-spare: 40px;--edr-col: min(calc(var(--edr-measure, 72) * 1em), 100% - var(--edr-spare))}}@container edr (width >= 1200px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room>.op-frame:not([data-fold]){--edr-spare: 84px}}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-split{position:absolute;z-index:1;display:none;width:var(--edr-hit);cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;overflow-anchor:none;--edr-line: var(--op-accent)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-split--measure{touch-action:pan-y}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-split:after{content:"";position:absolute;inset-block:0;inset-inline-start:calc(50% - 1px);width:2px;pointer-events:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-split:focus-visible{outline:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-split:focus-visible:after,html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-col:has(>.edr-split:focus-visible)>.edr-split:after,html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room[data-drag=rail] .edr-split--rail:after,html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room[data-drag=measure] .edr-split--measure:after{background:var(--edr-line)}@media(hover:hover){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-split:hover:after,html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-col:has(>.edr-split:hover)>.edr-split:after{background:var(--edr-line)}}@media(forced-colors:active){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-split{--edr-line: Highlight}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-split:after{forced-color-adjust:none}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room[data-drag]{-webkit-user-select:none;user-select:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room[data-drag],html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room[data-drag] *{cursor:col-resize}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-split--rail{z-index:5;inset-block:0;inset-inline-start:calc(var(--op-rail-w) - var(--edr-hit) / 2)}@container edr (width >= 1200px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room>.op-frame:not([data-fold])>.edr-split--rail{display:block}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room>.op-frame:not([data-fold]) .edr-rail .op-rail-body{margin-inline-end:calc(var(--edr-hit) / 2 - 1px)}}@media(pointer:coarse){@container edr (width >= 1200px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room>.op-frame:not([data-fold]) .edr-rail-top{padding-inline-end:calc(8px + var(--edr-hit) / 2 - 1px)}}}@container edr (width > 860px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-col:has(>.edr-split){position:relative;flex-grow:1}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-col>.edr-split{display:block;inset-block:calc(-1 * var(--op-pad-top)) 0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-col>.edr-split[data-edge=start]{inset-inline-start:calc(-12px - var(--edr-hit) / 2)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-col>.edr-split[data-edge=end]{inset-inline-end:calc(-12px - var(--edr-hit) / 2)}}@media not all and (pointer:coarse){@container edr (width > 860px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room[data-toc=beside] .edr-col:has(.edr-body.has-toc)>.edr-split[data-edge=end]{inset-inline-end:calc(var(--edr-toc) + clamp(16px,calc(100% - var(--edr-measure, 72) * var(--op-body, 16.5px) - var(--edr-toc)),var(--edr-toc-gap)) - 12px - var(--edr-hit) / 2)}}}@media(pointer:coarse){@container edr (width > 860px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-col>.edr-split[data-edge=start]{inset-inline-start:calc(-1 * var(--edr-hit))}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-col>.edr-split[data-edge=end]{inset-inline-end:calc(-1 * var(--edr-hit))}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-col>.edr-split[data-edge=start]:after{inset-inline-start:auto;inset-inline-end:11px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-col>.edr-split[data-edge=end]:after{inset-inline-start:11px}}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host>.edr-room{position:relative}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room{--edr-video-box: max(400px, var(--edr-video-w, 40%))}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room>app-edr-video{position:absolute;z-index:4;inset-block:0;inset-inline-end:0;width:var(--edr-video-box);max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;min-height:0;container:edv / size;background:var(--dcl-surface, #ffffff);border-inline-start:1px solid var(--dcl-mist);color:var(--dcl-ink);font:400 14px/20px var(--lv-font-ui)}@container edr (width > 860px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room[data-video]>.op-frame{margin-inline-end:var(--edr-video-box)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room>.edr-split--video{display:block;z-index:5;inset-block:0;inset-inline-end:calc(var(--edr-video-box) - var(--edr-hit) / 2);touch-action:none}}@container edr (width <= 860px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room>app-edr-video{z-index:8;inset:0;width:auto;border-inline-start:0}}@media(pointer:coarse){@container edr (width > 860px) and (height < 460px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room[data-video]>.op-frame{margin-inline-end:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room>.edr-split--video{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room>app-edr-video{z-index:8;inset:0;width:auto;border-inline-start:0}}}@container edr (width <= 860px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room[data-video]>.op-frame{visibility:hidden;transition:visibility 0s linear .16s}}@media(pointer:coarse){@container edr (width > 860px) and (height < 460px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room[data-video]>.op-frame{visibility:hidden;transition:visibility 0s linear .16s}}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room[data-drag=video] .edr-split--video:after{background:var(--edr-line)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room[data-drag] app-edr-video iframe{pointer-events:none}@media(prefers-reduced-motion:no-preference){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room>app-edr-video{transition:opacity .16s var(--op-ease, ease),transform .16s var(--op-ease, ease)}@starting-style{html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room>app-edr-video{opacity:0;transform:translate(12px)}}@starting-style{html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room>app-edr-video:dir(rtl){transform:translate(-12px)}}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-head{flex:none;display:flex;align-items:center;gap:12px;min-height:57px;padding-block:8px;padding-inline:16px 12px;box-sizing:border-box;border-block-end:1px solid var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--dcl-blue-tint);color:var(--dcl-blue-deep)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-who{flex:1 1 auto;min-width:0;display:grid;gap:1px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-title{margin:0;font:600 16.5px/22px var(--lv-font-ui);color:var(--dcl-ink);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-title:focus{outline:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-by{margin:0;font:500 13px/18px var(--lv-font-ui);color:var(--dcl-slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-close{flex:none;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--dcl-mist);border-radius:999px;background:var(--dcl-surface, #ffffff);color:var(--dcl-ink);cursor:pointer}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-close:hover{border-color:var(--dcl-blue-edge);color:var(--dcl-blue-deep);background:var(--dcl-blue-tint)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:10px;padding-block:12px 0;padding-inline:16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-player{flex:none;display:grid;gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-stage{position:relative;justify-self:center;width:min(100%,max(240px,calc((100cqb - 340px) * 16 / 9)));aspect-ratio:16 / 9;overflow:hidden;border-radius:12px;background:#0a1840}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-player.is-poster .edv-stage{width:min(100%,max(240px,calc((100cqb - 306px) * 16 / 9)))}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-stage>app-edu-video-frame{position:absolute;inset:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-poster{position:absolute;inset:0;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:#0a1840;color:#fff;cursor:pointer;font:inherit}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-poster:focus-visible{outline:3px solid #9fc0ff;outline-offset:-3px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-poster-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-poster-card{position:absolute;inset-inline:20px;inset-block-end:18px;text-align:start;font:600 20px/26px var(--lv-font-display);color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-poster-go{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;height:44px;padding-inline:14px 18px;border-radius:999px;font:600 15px/1 var(--lv-font-ui);color:#fff;background:linear-gradient(135deg,#3563f0,#2854e8 72%);box-shadow:0 1px 2px #2854e833,0 8px 18px -8px #2854e8a6;font-variant-numeric:tabular-nums}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-poster:hover .edv-poster-go{background:linear-gradient(135deg,#2f5be6,#1f45cc 72%)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-poster-len{position:absolute;z-index:1;inset-inline-end:10px;inset-block-end:10px;height:24px;padding-inline:8px;display:flex;align-items:center;border-radius:7px;background:#14233dc7;font:600 12.5px/1 var(--lv-font-ui);font-variant-numeric:tabular-nums}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-err{display:flex;align-items:center;gap:10px;padding-block:8px;padding-inline:12px 8px;border-radius:10px;background:#fef3f2;color:#b42318;font:500 13.5px/19px var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-err>p{flex:1 1 auto;min-width:0;margin:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-retry{flex:none;height:36px;padding-inline:12px;border:1px solid #f4c7c3;border-radius:10px;background:#fff;color:#b42318;font:600 13.5px/1 var(--lv-font-ui);cursor:pointer}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-strip{position:relative;height:24px;margin-inline:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-track{position:absolute;inset-inline:0;top:10px;height:4px;border-radius:999px;background:var(--dcl-mist);overflow:hidden}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-fill{display:block;height:100%;background:var(--dcl-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-tick{position:absolute;top:0;width:20px;height:24px;margin-left:-10px;padding:0;border:0;background:none;cursor:pointer}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-tick:before{content:"";position:absolute;left:8px;top:5px;width:4px;height:14px;border-radius:2px;background:var(--dcl-slate);box-shadow:0 0 0 1.5px #fff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-tick:hover:before,html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-tick.is-on:before{background:var(--dcl-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-tick:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:1px;border-radius:4px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-ctl{display:flex;align-items:center;gap:10px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-pp{flex:none;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:999px;cursor:pointer;color:#fff;background:linear-gradient(135deg,#3563f0,#2854e8 72%);box-shadow:0 1px 2px #2854e833,0 6px 14px -8px #2854e88c}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-pp:hover{background:linear-gradient(135deg,#2f5be6,#1f45cc 72%)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-clock{flex:none;margin:0;font:600 14px/20px var(--lv-font-ui);color:var(--dcl-ink);font-variant-numeric:tabular-nums;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-of{font-weight:500;color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-now{flex:1 1 auto;min-width:0;font:600 14px/20px var(--lv-font-ui);color:var(--dcl-blue-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-now:before{content:"\b7" / "";margin-inline-end:8px;color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-index{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-ix-head{flex:none;display:flex;align-items:baseline;gap:8px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-ix-h{margin:0;font:600 14.5px/20px var(--lv-font-ui);color:var(--dcl-ink);white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-ix-n{font:500 13px/18px var(--lv-font-ui);color:var(--dcl-slate);white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-ix-hint{margin-inline-start:auto;min-width:0;font:500 13px/18px var(--lv-font-ui);color:var(--dcl-slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-list{flex:1 1 auto;min-height:0;display:grid;align-content:start;gap:2px;margin:0;padding-block:0 2px;padding-inline:0;list-style:none;overflow-y:auto;overscroll-behavior:contain}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-row{border-radius:10px;padding-block:1px;padding-inline:4px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-row.is-playing{background:var(--dcl-blue-tint);box-shadow:inset 0 0 0 1px var(--dcl-blue-edge);padding-block:4px 6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-row-top{display:flex;align-items:center;gap:8px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-go{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:12px;min-height:28px;padding-block:0;padding-inline:2px 4px;border:0;border-radius:8px;background:none;color:var(--dcl-ink);font:500 14.5px/20px var(--lv-font-ui);text-align:start;cursor:pointer}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-go:hover .edv-ti{color:var(--dcl-blue-deep)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-go:focus-visible,html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-copy:focus-visible,html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-close:focus-visible,html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-pp:focus-visible,html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-retry:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-t{flex:none;display:grid;place-items:center;min-width:56px;height:24px;padding-inline:6px;box-sizing:border-box;border-radius:7px;background:var(--dcl-blue-tint);color:var(--dcl-blue-deep);font:600 13px/1 var(--lv-font-ui);font-variant-numeric:tabular-nums}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-row.is-playing .edv-t{background:var(--dcl-blue);color:#fff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-ti{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-row.is-playing .edv-ti{color:var(--dcl-blue-deep);font-weight:600}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-live{flex:none;display:inline-flex;align-items:center;gap:6px;height:24px;padding-inline:8px 10px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--dcl-blue-edge);color:var(--dcl-blue-deep);font:600 12.5px/1 var(--lv-font-ui);white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-bars{display:inline-flex;align-items:flex-end;gap:2px;height:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-bars>i{display:block;width:2px;border-radius:1px;background:currentColor}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-bars>i:nth-child(1){height:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-bars>i:nth-child(2){height:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-bars>i:nth-child(3){height:4px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-copy{flex:none;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:none;color:var(--dcl-slate);cursor:pointer}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-copy:hover{color:var(--dcl-blue-deep);background:var(--dcl-blue-tint)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-row.is-playing .edv-copy:hover{background:#fff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-note{margin:4px 0 0;padding-inline:70px 44px;font:400 14px/21px var(--lv-font-ui);color:var(--dcl-ink);overflow-wrap:anywhere}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-foot{flex:none;display:grid;gap:8px;padding-block:8px 12px;padding-inline:16px;border-block-start:1px solid var(--dcl-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-private,html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-turn{display:flex;align-items:center;gap:7px;margin:0;font:500 12.5px/17px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-private>aarudaya-icon{flex:none;color:#067647}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-turn{padding-block:8px;padding-inline:10px;border:1px solid var(--dcl-mist);border-radius:10px;background:#f8fafd;color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-turn>aarudaya-icon{flex:none;color:var(--dcl-blue-deep)}@media(orientation:landscape),(pointer:fine),(min-width:601px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-turn{display:none}}@container edv (width < 440px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-ix-hint{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-note{padding-inline:4px}}@container edv (height < 460px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-head{min-height:53px;padding-block:4px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-ic,html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-by{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-body{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr);gap:0 12px;padding-block:8px;overflow:hidden}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-player{display:contents}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-stage,html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-player.is-poster .edv-stage{grid-column:1;grid-row:1 / -1;align-self:start;width:min(60cqi,calc((100cqb - 53px - 16px - 30px) * 16 / 9))}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-err{grid-column:2;grid-row:1;margin-block-end:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-strip{grid-column:2;grid-row:2;margin-block-end:4px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-ctl{grid-column:2;grid-row:3;margin-block-end:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-index{grid-column:2;grid-row:4;min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-ix-hint{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-note{padding-inline:4px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-foot{padding-block:6px}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-res-videos{display:grid;gap:1px;margin:2px 0 6px;padding:0;padding-inline-start:24px;list-style:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-res-video{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding-block:6px;padding-inline:12px 8px;box-sizing:border-box;border:0;border-inline-start:1.5px solid var(--op-line);background:none;font:500 13px/18px var(--op-ui);color:var(--op-muted);text-align:start;cursor:pointer}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-res-video:hover{color:var(--op-accent-ink);border-inline-start-color:var(--op-accent)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-res-video:focus-visible{outline:2px solid var(--op-accent);outline-offset:-2px;border-radius:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-res-video.is-live{color:var(--op-accent-ink);font-weight:600;border-inline-start-color:var(--op-accent);background:var(--op-tint)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-res-vic{flex:none;display:grid;place-items:center;width:14px;color:var(--op-accent-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-res-vt{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-res-vlen{flex:none;font-variant-numeric:tabular-nums}@media(pointer:coarse),(max-width:900px){html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.edv-close,.edv-pp,.edv-copy){width:44px;height:44px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-go{min-height:44px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-retry,html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-strip{height:44px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-track{top:20px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-tick{height:44px;width:28px;margin-left:-14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-tick:before{top:15px;left:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-res-video{min-height:44px}}@media(forced-colors:active){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edv-row.is-playing{outline:2px solid Highlight}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr{container:edr-pr / inline-size}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr .op-ch-title{font-size:13.5px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-topics{display:grid;gap:2px;margin:2px 0 6px;padding:0;list-style:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-topic{min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-tp{display:flex;align-items:flex-start;gap:10px;width:100%;min-height:40px;padding:5px 6px;box-sizing:border-box;border:0;border-radius:12px;background:none;color:var(--op-title-ink);text-align:start;cursor:pointer;transition:background-color .14s var(--op-ease)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-tp:hover{background:var(--op-hover)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-tp:focus-visible{outline:2px solid var(--op-accent);outline-offset:-2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-ring{position:relative;flex:none;width:30px;height:30px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-ring>svg{position:absolute;inset:0;display:block}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-ring>svg:dir(rtl){transform:scaleX(-1)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-ring-track{fill:none;stroke:var(--op-track);stroke-width:3}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-ring-on{fill:none;stroke:var(--op-accent);stroke-width:3;stroke-linecap:round}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-ring.is-here .edr-pr-ring-track{fill:var(--op-surface);stroke:var(--op-tint-edge)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-ring.is-all .edr-pr-ring-on{stroke:var(--op-done)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-ring>b{position:absolute;inset:0;display:grid;place-items:center;font:700 10.5px/1 var(--op-ui);letter-spacing:-.02em;color:var(--op-title-ink);font-variant-numeric:tabular-nums}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-ring>b.is-long{font-size:9px;letter-spacing:-.03em}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-ring.is-here>b{color:var(--op-accent-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-tpt{flex:1 1 auto;min-width:0;display:grid;gap:4px;padding-block-start:1px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-tpn{font:600 13px/17px var(--op-ui);color:var(--op-title-ink);overflow-wrap:anywhere}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-tiles{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-mini{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:5px;color:var(--edr-ink);background:var(--op-surface);box-shadow:inset 0 0 0 1px var(--op-line)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-mini.is-done{background:var(--edr-tint);box-shadow:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-count{margin-inline-start:4px;font:500 12px/16px var(--op-ui);color:var(--op-muted);font-variant-numeric:tabular-nums}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-count.is-here{color:var(--op-accent-ink);font-weight:600}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-steps{display:grid;gap:2px;margin:2px 0 6px;padding:0;padding-inline-start:22px;list-style:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-steps>li{position:relative;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-steps>li:not(:last-child):before{content:"";position:absolute;inset-block:30px -8px;inset-inline-start:20px;width:2px;border-radius:1px;background:var(--op-track)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-st{position:relative;display:flex;align-items:center;gap:9px;min-height:38px;padding-block:3px;padding-inline:6px 8px;box-sizing:border-box;border:1px solid transparent;border-radius:10px;color:var(--op-title-ink);text-decoration:none;transition:background-color .14s var(--op-ease)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-st:hover{background:var(--op-hover);text-decoration:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-st:focus-visible{outline:2px solid var(--op-accent);outline-offset:-2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-st[data-state=here]{background:var(--op-tint);border-color:var(--op-tint-edge)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-tile{flex:none;align-self:flex-start;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--edr-tint);color:var(--edr-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-st[data-state=here] .edr-pr-tile{background:var(--op-surface);box-shadow:0 0 0 1.5px var(--op-accent)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-stt{flex:1 1 auto;min-width:0;display:grid}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-stt>b{font:700 13px/17px var(--op-ui);color:var(--op-title-ink);overflow-wrap:anywhere}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-stt>span{font:400 12px/16px var(--op-ui);color:var(--op-muted);overflow-wrap:anywhere}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-st[data-state=here] .edr-pr-stt>b{color:var(--op-accent-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-state{flex:none;display:grid;place-items:center;width:18px;height:18px;box-sizing:border-box;border-radius:50%}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-state:is([data-state=todo],[data-state=next]){border:1.5px solid var(--op-ring);background:var(--op-surface)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-state[data-state=done]{background:var(--op-done);color:var(--op-surface)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-state[data-state=here]:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--op-accent);box-shadow:0 0 0 3px var(--op-tint-edge)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr :is(.edr-res-toc,.edr-res-videos){margin-block:0 4px;padding-inline-start:37px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr :is(.edr-res-toc a,.edr-res-video){min-height:26px;padding-block:3px;padding-inline:8px;border-inline-start-color:transparent;border-radius:6px;font-size:12.5px;line-height:16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr :is(.edr-res-toc a,.edr-res-video):hover{background:var(--op-hover);border-inline-start-color:transparent}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr .edr-res-video.is-live{border-inline-start-color:transparent}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr .edr-res-vic{width:16px;color:var(--edr-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr .edr-res-video.is-live .edr-res-vic{color:var(--op-accent-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr .edr-res-vt{overflow-wrap:break-word}@container edr-pr (width < 200px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-steps{padding-inline-start:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr :is(.edr-res-toc,.edr-res-videos){padding-inline-start:22px}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-more{margin-block-start:8px;margin-inline:-10px;padding-block-start:10px;padding-inline:10px;border-block-start:1px solid var(--op-line)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-more-h{margin:0;padding-inline-start:6px;font:600 13px/18px var(--op-ui);color:var(--op-title-ink);overflow-wrap:anywhere}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-more-sub{margin:0 0 4px;padding-inline-start:6px;font:400 12px/16px var(--op-ui);color:var(--op-muted)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-more-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-it .edr-pr-stt>b{font-weight:600}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-it .edr-pr-stt>.edr-pr-type{color:var(--edr-ink);font-weight:600}@media(pointer:coarse),(max-width:900px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-tp,html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-st{min-height:44px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr :is(.edr-res-toc a,.edr-res-video){min-height:44px}}@media(forced-colors:active){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-st[data-state=here]{outline:2px solid Highlight}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr-state[data-state=here]:after{background:Highlight}}@media(prefers-reduced-motion:reduce){html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.edr-pr-tp,.edr-pr-st){transition:none}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr:dir(rtl) [dir=auto]{text-align:right}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-pr:dir(ltr) [dir=auto]{text-align:left}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-scroll:has(>.edr-col>app-edr-overview){padding:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-col:has(>app-edr-overview){max-width:none;padding-bottom:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po{container:edr-po / inline-size;display:flex;flex-direction:column;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-top{flex:none;display:flex;align-items:stretch;gap:16px 28px;padding-block:18px;padding-inline:var(--op-pad-x);border-block-end:1px solid var(--edoc-line)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-id{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-title{margin:0;font:700 24px/32px var(--edoc-display);color:var(--edoc-ink);letter-spacing:-.01em;overflow-wrap:anywhere}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-from{margin:1px 0 0;font:450 14px/20px var(--edoc-ui);color:var(--edoc-slate);overflow-wrap:anywhere}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-from>b{font-weight:600;color:var(--edoc-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-prog{margin-block-start:12px;display:flex;align-items:center;gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-meter{flex:none;width:200px;height:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-prog.is-all .edr-po-meter>i{background:var(--op-done)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-count{flex:none;font:600 14px/20px var(--edoc-ui);color:var(--edoc-ink);white-space:nowrap;font-variant-numeric:tabular-nums}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-prog.is-all .edr-po-count{color:var(--op-done)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-private{margin:8px 0 0;display:flex;align-items:center;gap:7px;font:450 13px/18px var(--edoc-ui);color:var(--edoc-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-private>aarudaya-icon{flex:none;color:var(--edoc-mint-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-pick{flex:0 1 676px;min-width:0;box-sizing:border-box;display:flex;align-items:center;gap:12px 16px;margin:0;padding-block:14px;padding-inline:16px 18px;border:1px solid var(--edoc-tint-edge);border-radius:16px;background:linear-gradient(180deg,var(--edoc-tint),var(--edoc-surface));box-shadow:0 0 0 4px color-mix(in srgb,var(--edoc-blue) 6%,transparent)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-tile{flex:none;position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--edr-ink);background:var(--edr-tint)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-tile--big{width:40px;height:40px;border-radius:11px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-tile--done{color:var(--op-done);background:var(--op-done-bg)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-pk-t{flex:1 1 auto;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-pk-h{margin:0;font:600 12.5px/18px var(--edoc-ui);color:var(--edoc-blue-ink);overflow-wrap:anywhere}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-pk-line{margin:3px 0 0;min-width:0;line-height:24px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-pk-line>strong{font:700 17px/24px var(--edoc-display);color:var(--edoc-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-sep{margin-inline:8px;color:var(--edoc-faint)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-pk-title{min-width:0;font:600 15px/22px var(--edoc-ui);color:var(--edoc-ink);text-decoration:underline;text-decoration-color:var(--op-line-2);text-underline-offset:4px;overflow-wrap:anywhere}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-pk-title:hover{color:var(--edoc-blue-ink);text-decoration-color:currentColor}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-pk-title:focus-visible{outline:2px solid var(--edoc-blue);outline-offset:2px;border-radius:4px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-pk-why{margin:2px 0 0;font:450 14px/20px var(--edoc-ui);color:var(--edoc-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-pk-end{flex:1 1 auto;min-width:0;margin:0;font:600 15px/22px var(--edoc-ui);color:var(--edoc-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-go{flex:none;min-height:44px;margin:0;padding-inline:20px 18px;gap:8px;font-size:15px;text-decoration:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-go:hover{text-decoration:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-go>aarudaya-icon:dir(rtl){transform:scaleX(-1)}@container edr-po (width < 900px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-top{flex-direction:column}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-pick{flex:none}}@container edr-po (width < 520px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-title{font-size:21px;line-height:28px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-meter{flex:1 1 auto;width:auto}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-pick{flex-wrap:wrap;padding:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-pk-t{flex:1 1 calc(100% - 56px)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-pk-line>strong{display:block}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-sep{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-go{flex:1 1 100%}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-topics{display:grid;gap:20px;align-content:start;padding-block:16px 44px;padding-inline:var(--op-pad-x)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-ch{display:grid;gap:12px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-ch-h{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font:600 16px/22px var(--edoc-display);color:var(--edoc-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-num{flex:none;display:grid;place-items:center;min-width:24px;height:24px;padding-inline:4px;box-sizing:border-box;border-radius:7px;border:1px solid var(--edoc-tint-edge);background:var(--edoc-tint);font:600 13px/1 var(--edoc-ui);color:var(--edoc-blue-ink);font-variant-numeric:tabular-nums}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-ch-t{min-width:0;overflow-wrap:anywhere}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-ch-h>small{font:500 13px/18px var(--edoc-ui);color:var(--edoc-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-paths{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@container edr-po (width >= 1100px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-paths{grid-template-columns:repeat(2,minmax(0,1fr))}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-path{min-width:0;padding-block:12px 10px;padding-inline:14px;border:1px solid var(--edoc-mist);border-radius:16px;background:var(--edoc-surface)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-path.is-on{border-color:var(--edoc-tint-edge);box-shadow:0 0 0 3px color-mix(in srgb,var(--edoc-blue) 5%,transparent)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-pt-h{display:flex;align-items:center;gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-ring{position:relative;flex:none;width:30px;height:30px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-ring>svg{position:absolute;inset:0;display:block}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-ring>svg:dir(rtl){transform:scaleX(-1)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-ring-track{stroke:var(--op-track)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-ring-arc{stroke:var(--edoc-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-ring[data-progress=all] .edr-po-ring-arc{stroke:var(--op-done)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-ring>b{position:absolute;inset:0;display:grid;place-items:center;font:700 11px/1 var(--edoc-ui);color:var(--edoc-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-ring>b[data-len="4"]{font-size:9.5px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-ring>b[data-len="5"]{font-size:8px;letter-spacing:-.04em}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-pt-t{flex:1 1 auto;min-width:0;margin:0;font:600 15px/20px var(--edoc-ui);color:var(--edoc-ink);overflow-wrap:anywhere}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-pt-c{flex:none;font:600 13px/18px var(--edoc-ui);color:var(--edoc-slate);white-space:nowrap;font-variant-numeric:tabular-nums}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-pt-c[data-progress=part]{color:var(--edoc-blue-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-pt-c[data-progress=all]{color:var(--op-done)}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.edr-po-steps,.edr-po-mo-list){margin:0;padding:0;list-style:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-steps{margin-block-start:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.edr-po-steps,.edr-po-mo-list)>li{min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-st{position:relative;display:flex;align-items:center;gap:12px;min-height:54px;padding-block:6px;padding-inline:1px 10px;box-sizing:border-box;border-radius:12px;color:inherit;text-decoration:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-st:hover{background:var(--op-hover);text-decoration:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-st:focus-visible{outline:2px solid var(--edoc-blue);outline-offset:1px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-steps .edr-po-tile{box-shadow:0 0 0 3px var(--edoc-surface)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-steps>li:not(:last-child)>.edr-po-st:after{content:"";position:absolute;inset-inline-start:14px;top:50%;width:2px;height:100%;border-radius:1px;background:var(--edoc-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-steps>li:not(:last-child)>.edr-po-st.is-done:after{background:var(--op-done-edge)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-steps .edr-po-st.is-pick{margin-inline-start:-8px;padding-inline-start:9px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-steps>li:not(:last-child)>.edr-po-st.is-pick:after{inset-inline-start:22px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-st.is-pick,html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-st.is-pick:hover{background:var(--op-tint);box-shadow:inset 0 0 0 1px var(--edoc-tint-edge)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-st.is-pick .edr-po-tile{background:var(--edoc-surface);box-shadow:0 0 0 2px var(--edoc-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-st-t{flex:1 1 auto;min-width:0;display:grid}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-st-t>strong{font:700 14px/19px var(--edoc-ui);color:var(--edoc-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-st-t>span{font:450 13.5px/19px var(--edoc-ui);color:var(--edoc-slate);overflow-wrap:anywhere}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po:dir(rtl) :is(.edr-po-title,.edr-po-pk-h,.edr-po-pk-end,.edr-po-ch-t,.edr-po-pt-t,.edr-po-st-t>span,.edr-po-mo-h>h2){text-align:right}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po:dir(ltr) :is(.edr-po-title,.edr-po-pk-h,.edr-po-pk-end,.edr-po-ch-t,.edr-po-pt-t,.edr-po-st-t>span,.edr-po-mo-h>h2){text-align:left}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-st.is-pick .edr-po-st-t>:is(strong,span){color:var(--edoc-blue-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-state{flex:none;display:grid;place-items:center;width:22px;height:22px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-ok{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--op-done);color:var(--edoc-surface)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-todo{width:18px;height:18px;box-sizing:border-box;border-radius:50%;border:2px solid var(--op-line-2)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-tag{flex:none;display:inline-flex;align-items:center;height:24px;padding-inline:9px;box-sizing:border-box;border-radius:12px;background:var(--edoc-blue);color:var(--edoc-surface);font:600 12px/1 var(--edoc-ui);white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-more{display:flex;align-items:center;gap:10px 18px;padding-block:10px;padding-inline:14px;border:1px dashed var(--op-line-2);border-radius:14px;background:var(--op-rail)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-mo-h{flex:0 0 230px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-mo-h>h2{margin:0;font:600 14px/19px var(--edoc-ui);color:var(--edoc-ink);overflow-wrap:anywhere}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-mo-h>p{margin:0;font:450 13px/18px var(--edoc-ui);color:var(--edoc-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-mo-list{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-mo-list .edr-po-st{min-height:44px;padding-block:5px;padding-inline:5px 10px;border:1px solid var(--edoc-mist);background:var(--edoc-surface)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-mo-list .edr-po-st:hover{background:var(--op-hover)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-mo-list .edr-po-st.is-pick{border-color:var(--edoc-tint-edge);background:var(--op-tint);box-shadow:none}@container edr-po (width < 700px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-more{flex-direction:column;align-items:stretch}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-mo-h{flex:none}}@container edr (width >= 600px) and (height >= 440px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-scroll:has(>.edr-col>app-edr-overview){display:flex;flex-direction:column;overflow:hidden}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-col:has(>app-edr-overview){flex:1 1 auto;min-height:0;display:flex;flex-direction:column}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-col>app-edr-overview{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po{flex:1 1 auto;min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-topics{flex:1 1 auto;min-height:0;padding-block-end:24px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--op-line-2) transparent}}@media(forced-colors:active){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-po-st.is-pick{outline:2px solid Highlight}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-scroll:has(>.edr-pb){scroll-padding-top:56px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb{position:sticky;top:calc(-1 * var(--op-pad-top, 28px));z-index:4;flex:none;height:40px;box-sizing:border-box;margin-block:calc(-1 * var(--op-pad-top, 28px)) 16px;margin-inline:calc(-1 * var(--op-pad-x, 24px));padding-inline:var(--op-pad-x, 24px);background:var(--edoc-surface);border-bottom:1px solid var(--edoc-line);box-shadow:0 6px 14px -12px #14233d59;font-size:var(--op-body, 16.5px)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-in{display:flex;align-items:center;gap:6px;height:100%;min-width:0;max-width:var(--edr-col);margin-inline:auto;overflow:hidden;container:edrpb / inline-size;color:var(--edoc-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-in>*{font:500 13px/18px var(--edoc-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-scroll:has(>.edr-pb) .edr-body.has-toc>.edr-toc{top:calc(52px - var(--op-pad-top, 28px))}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room[data-toc=beside] .edr-scroll:has(.edr-body.has-toc)>.edr-pb .edr-pb-in{max-width:min(calc(var(--edr-measure, 72) * var(--op-body, 16.5px) + var(--edr-toc) + var(--edr-toc-gap)),100% - var(--edr-spare, 0px))}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-place{flex:0 1 auto;display:flex;align-items:center;min-width:0;margin:0;margin-inline-end:8px;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-place>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-place b{font-weight:700;color:var(--edoc-ink);font-variant-numeric:tabular-nums}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-dot{margin-inline:6px;color:var(--edoc-faint)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-chips{display:flex;align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-chips>li{flex:none;display:flex;align-items:center;gap:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-sep{display:grid;place-items:center;color:var(--edoc-faint)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-sep:dir(rtl) svg{transform:scaleX(-1)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-chip{position:relative;display:inline-flex;align-items:center;gap:6px;height:28px;padding-inline:8px 10px;box-sizing:border-box;border:1px solid var(--edoc-mist);border-radius:14px;background:var(--edoc-surface);font:700 12.5px/1 var(--edoc-ui);color:var(--edoc-ink);white-space:nowrap;text-decoration:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-chip>.edr-pb-ic{color:var(--edr-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-chip:hover{border-color:var(--edoc-tint-edge);background:var(--edoc-tint);text-decoration:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-chip:focus-visible{outline:2px solid var(--edoc-blue);outline-offset:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-chip.is-here{border-color:var(--edoc-tint-edge);background:var(--edoc-tint);color:var(--edoc-blue-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-chip.is-later{font-weight:600;color:var(--edoc-slate)}@media(forced-colors:active){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-chip.is-here{outline:2px solid Highlight;outline-offset:-2px}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-check{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--edoc-mint-ink);color:#fff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-check svg{width:12px;height:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-tag{display:inline-flex;align-items:center;height:18px;margin-inline-start:2px;padding-inline:6px;border-radius:9px;background:#dce6fd;font:600 11.5px/18px var(--edoc-ui);color:var(--edoc-blue-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-short{display:none;align-items:center;min-width:0;margin:0;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-short>.edr-pb-dot{margin-inline:0 6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-short a{display:inline-flex;align-items:center;gap:2px;min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:600;color:var(--edoc-blue-ink);text-decoration:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-short a:hover{text-decoration:underline;text-underline-offset:3px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-short a:focus-visible{outline:2px solid var(--edoc-blue);outline-offset:2px;border-radius:4px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-go:dir(rtl) svg{transform:scaleX(-1)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-in[data-compact]>.edr-pb-chips{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-in[data-compact]>.edr-pb-short{display:inline-flex}@container edrpb (width < 920px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-in[data-n="4"]>.edr-pb-chips{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-in[data-n="4"]>.edr-pb-short{display:inline-flex}}@container edrpb (width < 720px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-in[data-n="3"]>.edr-pb-chips{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-in[data-n="3"]>.edr-pb-short{display:inline-flex}}@container edrpb (width < 520px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-in[data-n="2"]>.edr-pb-chips{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-in[data-n="2"]>.edr-pb-short{display:inline-flex}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pe{display:grid;gap:10px;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pe-card{max-width:920px;padding-block:12px 14px;padding-inline:16px 18px;box-sizing:border-box;border:1px solid var(--edoc-tint-edge);border-radius:16px;background:linear-gradient(180deg,#f5f8ff,var(--edoc-surface))}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pe-h{margin:0;font:700 12.5px/18px var(--edoc-ui);letter-spacing:.01em;color:var(--edoc-blue-ink);overflow-wrap:anywhere}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pe-b{display:flex;align-items:center;gap:14px;min-width:0;margin-top:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pe-tile{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--edr-tint);color:var(--edr-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pe-t{flex:1 1 auto;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pe-l{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pe-l b{font:700 16px/22px var(--edoc-display);color:var(--edoc-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pe-l a{min-width:0;font:600 14.5px/22px var(--edoc-ui);color:var(--edoc-blue-ink);overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:#b8c8f6;text-underline-offset:4px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pe-l a:hover{text-decoration-color:currentColor}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pe-dot{color:var(--edoc-faint)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pe-why{margin:1px 0 0;font:450 13.5px/20px var(--edoc-ui);color:var(--edoc-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pe-start{flex:none;padding-inline:18px 16px;text-decoration:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pe-start:not(.edr-btn--primary){border-color:var(--edoc-tint-edge);background:var(--edoc-tint);color:var(--edoc-blue-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pe-start:not(.edr-btn--primary):hover{background:#e3ebfd}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pe-start.edr-btn--primary{color:#fff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room :is(.edr-pe-arrow,.edr-pe-chev):dir(rtl) svg{transform:scaleX(-1)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pe-fin{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;max-width:920px;padding:14px 16px;box-sizing:border-box;border:1px solid var(--edoc-mist);border-radius:16px;background:var(--edoc-canvas)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pe-fin>p{flex:1 1 16em;min-width:0;margin:0;font:600 14.5px/21px var(--edoc-ui);color:var(--edoc-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pe-fin-ic{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--edoc-tint);color:var(--edoc-blue-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pe-after{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;min-width:0;font:450 13px/20px var(--edoc-ui);color:var(--edoc-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pe-todo{margin:0;min-width:0;overflow-wrap:anywhere}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pe-todo b{font-weight:600;color:var(--edoc-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pe-todo .edr-pe-dot{margin-inline:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pe-todo a{color:var(--edoc-blue-ink);text-decoration:underline;text-decoration-color:#b8c8f6;text-underline-offset:4px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pe-prev{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;min-height:32px;border-radius:8px;color:var(--edoc-slate);text-decoration:none;overflow-wrap:anywhere}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pe-prev u{color:var(--edoc-ink);text-decoration-color:#c3cad5;text-underline-offset:4px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pe-prev:hover u{color:var(--edoc-blue-ink);text-decoration-color:currentColor}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pe-prev b{font-weight:600;color:var(--edoc-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room:dir(rtl) .edr-pe [dir=auto]{text-align:right}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room:dir(ltr) .edr-pe [dir=auto]{text-align:left}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room :is(.edr-pe-prev,.edr-pe-todo a,.edr-pe-l a):focus-visible{outline:2px solid var(--edoc-blue);outline-offset:2px;border-radius:4px}@media(pointer:coarse),(max-width:900px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb-chip:after{content:"";position:absolute;inset:-8px -3px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room :is(.edr-pe-prev,.edr-pe-todo a){min-height:44px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pe-todo a{display:inline-flex;align-items:center}}@container edr (width <= 860px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pb{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-scroll:has(>.edr-pb){scroll-padding-top:16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-scroll:has(>.edr-pb) .edr-body.has-toc>.edr-toc{top:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-main:has(>.edr-pe)>.edr-end{display:contents}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-main:has(>.edr-pe) .edr-mark{width:100%;justify-items:center;text-align:center}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-main:has(>.edr-pe) .edr-mark>.edr-btn{width:100%}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-main:has(>.edr-pe)>.edr-end>.edr-report{justify-self:stretch;justify-content:flex-start;padding-block:14px 8px;border-top:1px solid var(--edoc-line);border-radius:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pe-b{flex-wrap:wrap;align-items:flex-start}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pe-t{flex:1 1 calc(100% - 54px)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pe-start{flex:1 0 100%}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-room .edr-pe-after{flex-direction:column;align-items:flex-start;gap:4px}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .spaces-resource-reader>.dcl-sheet-veil{background:#0816307a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .spaces-resource-reader>.dcl-sheet--page{inset:16px;width:auto;max-width:none;margin:0;border:1px solid var(--dcl-mist);border-radius:16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .spaces-resource-reader>.dcl-sheet .dcl-sheet-body{display:flex;flex-direction:column;padding:0;overflow:hidden}html:is([data-app-design=cloud],[data-app-design=sunrise]) .spaces-resource-reader .dcl-sheet-body>app-my-educators{display:flex;flex-direction:column;flex:1;min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .spaces-resource-reader .dcl-sheet-body .st-page.lch-page[data-level="3"]{display:flex;flex-direction:column;flex:1;min-height:0;padding:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--integrated>.dcl-sheet-head{position:absolute;inset:4px 8px auto auto;display:block;padding:0;border:0;z-index:12}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--integrated>.dcl-sheet-head>h2{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .dcl-sheet--integrated>.dcl-sheet-head>.dcl-sheet-x{width:40px;height:40px;border-radius:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .spaces-resource-reader .edr-host--studio .edr-workbar{padding-inline-end:60px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .spaces-resource-reader .edr-host--studio>app-op-sheet>.op-sheet{top:60px;bottom:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .spaces-resource-reader .reader-popup-status{display:grid;place-content:center;justify-items:center;min-height:220px;gap:12px}@media(max-width:900px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .spaces-resource-reader>.dcl-sheet--page{inset:8px;width:auto;border-radius:12px}}@media(max-width:600px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .spaces-resource-reader>.dcl-sheet--page{inset:0;border:0;border-radius:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .spaces-resource-reader .edr-host--studio .edr-workbar{padding-inline-end:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .spaces-resource-reader .edr-workback{margin-inline-end:44px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .spaces-resource-reader .edr-host--studio>app-op-sheet>.op-sheet{top:auto;bottom:0}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-shell.lv-reading:has(.edr-host--studio) .lv-bar app-lcr-trail{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-shell.lv-reading:has(.edr-host--studio) .lv-bar-logo{display:block}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lv-shell:has(.edr-host--studio)>app-ask-hang{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio{background:var(--edoc-surface)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio>app-op-sheet>.op-sheet{display:flex}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio>app-op-sheet>.op-veil{display:block}@media(min-width:861px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio>app-op-sheet>.op-sheet{inset:72px 16px 16px auto;width:380px;max-width:calc(100vw - 32px);max-height:none;border-radius:16px;transform:none}}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-workbar{display:flex;align-items:center;gap:14px;min-height:48px;padding:6px 16px;box-sizing:border-box;border-bottom:1px solid var(--edoc-mist);background:#fbfcff;flex:none;position:relative;z-index:10;font:500 13px/1.4 var(--edoc-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-workbar button,html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-workbar summary{font:inherit;cursor:pointer}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-workbar :is(button,summary):focus-visible{outline:2px solid var(--edoc-blue);outline-offset:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-workback{display:flex;align-items:center;gap:5px;min-height:36px;max-width:230px;padding:7px 10px 7px 5px;border:0;background:none;color:var(--edoc-blue-ink);font-weight:650}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-workback span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-workback:hover{background:var(--edoc-tint);border-radius:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-workcontext{display:flex;align-items:center;gap:10px;min-width:0;flex:1;padding-inline-start:14px;border-inline-start:1px solid var(--edoc-mist);color:var(--edoc-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-workcontext strong{color:var(--edoc-ink);font-weight:600;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-workcontext>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-workactions{display:flex;align-items:center;gap:7px;margin-inline-start:auto;flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-tool{display:flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 10px;box-sizing:border-box;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--edoc-slate);white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-tool:hover,html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-tool.is-active{color:var(--edoc-blue-ink);background:var(--edoc-tint)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-focus{border-color:var(--edoc-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-text-tools{display:flex;align-items:center;padding:2px;border:1px solid var(--edoc-mist);border-radius:8px;background:var(--edoc-canvas)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-text-tools button{min-width:30px;min-height:30px;border:0;border-radius:5px;color:var(--edoc-ink);background:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-text-tools button:hover:not(:disabled){background:var(--edoc-surface);color:var(--edoc-blue-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-text-tools button:disabled{opacity:.4;cursor:default}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-text-tools .edr-text-reset{min-width:40px;font-size:10px;font-variant-numeric:tabular-nums;color:var(--edoc-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-section-menu{position:relative}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-section-menu summary{list-style:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-section-menu summary::-webkit-details-marker{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-section-menu[open] summary{background:var(--edoc-tint);color:var(--edoc-blue-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-section-menu nav{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;display:grid;width:280px;max-width:calc(100vw - 24px);max-height:min(380px,60dvh);overflow:auto;padding:6px;border:1px solid var(--edoc-mist);border-radius:12px;background:var(--edoc-surface);box-shadow:0 12px 36px #14233d29}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-section-menu nav button{min-height:40px;padding:9px 12px;border:0;border-radius:7px;background:none;color:var(--edoc-slate);text-align:start;line-height:1.5}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-section-menu nav button:hover,html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-section-menu nav button.is-active{color:var(--edoc-blue-ink);background:var(--edoc-tint)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room>.op-frame{--op-body:var(--edr-font,17px);--op-body-lh:1.75;--op-pad-x:32px;--op-pad-top:20px;--edr-toc:180px;--edr-toc-gap:28px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .op-pagebar{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-scroll{background:var(--edoc-surface)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-col{margin-inline:0 auto}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-head{gap:5px;padding-bottom:0;margin-bottom:8px;border:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-title{max-width:36ch;font-size:28px;font-weight:650;line-height:1.3;letter-spacing:-.6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-context-line{display:flex;align-items:center;gap:8px;font:500 12px/1.5 var(--edoc-ui);color:var(--edoc-slate);margin:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-context-line>span{display:inline-grid;place-items:center;min-width:25px;height:19px;border-radius:5px;padding-inline:4px;background:var(--edoc-tint);color:var(--edoc-blue-ink);font-weight:650}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-type{height:25px;padding:0 8px;border-radius:6px;font-size:11px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-meta{font-size:12px;line-height:18px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-desc{font-size:15px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-toc{border-inline-start:1px solid var(--edoc-mist);padding-inline-start:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-toc h2{font-size:11px;font-weight:650;margin-bottom:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-toc a{font-size:13px;line-height:1.5;border-radius:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-toc a.is-active{color:var(--edoc-blue-ink);background:var(--edoc-tint);font-weight:600}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-resource-switch{position:sticky;top:calc(-1 * var(--op-pad-top));z-index:4;background:var(--edoc-surface);border-bottom:1px solid var(--edoc-mist);margin-bottom:18px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-resource-switch:not(:has(.edr-pb-chip)){display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-resource-switch .edr-pb{display:block;position:static;height:44px;margin:0;padding:0;background:none;border:0;box-shadow:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-pb-in{gap:12px;max-width:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-pb-place{font-size:11px;flex:none;margin:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-pb-place>:is(b,.edr-pb-dot){display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-pb-in>.edr-pb-chips{display:flex;flex:1;overflow-x:auto;overflow-y:hidden;padding:4px 2px;scrollbar-width:thin}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-pb-in>.edr-pb-short,html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-pb-sep{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-pb-chip{height:32px;border-radius:7px;padding-inline:10px;font-size:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-pb-chip.is-here{background:var(--edr-tint);color:var(--edr-ink);border-color:color-mix(in srgb,var(--edr-ink) 25%,white)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-pb-tag{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-scroll{scroll-padding-top:66px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-body.has-toc>.edr-toc{top:calc(66px - var(--op-pad-top))}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-rail{background:var(--edoc-canvas)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-rail-top{padding:12px;gap:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-rail-ov{min-height:32px;padding-inline:2px;font-size:13px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-rail-fold{width:30px;height:30px;border-radius:7px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-rail-progress{padding:0;font-size:11px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .op-ch-title{font-size:12px;line-height:1.5}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-pr-tp{padding:8px 4px;gap:8px;border-radius:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-pr-tp.is-here{color:var(--edoc-blue-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-pr-tpn{font-size:12px;font-weight:550;line-height:1.45}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-pr-tp.is-here .edr-pr-tpn{font-weight:650;color:var(--edoc-blue-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-pr-mini{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-pr-count{margin:0;font-size:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-pr-steps{padding-inline-start:26px;margin-bottom:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-pr-st{min-height:40px;padding:7px;border-radius:7px;gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-pr-stt>b{font-size:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-pr-stt>span{font-size:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-pr-tile{width:25px;height:25px;border-radius:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-pr-state{width:12px;height:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-pr-ring,html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-pr-ring>svg{width:26px;height:26px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-pe-card{border-radius:12px;background:var(--edoc-canvas);box-shadow:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-pe-l b{font-size:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-pe-l a{font-size:13px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-pe-why{font-size:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio.edr-is-focused .edr-room>.op-frame{grid-template-columns:minmax(0,1fr)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio.edr-is-focused .edr-room>.op-frame>:is(.op-rail,.edr-split--rail){display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio.edr-is-focused .edr-room .edr-col{margin-inline:auto}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio:has(.edr-room[data-toc=beside]) .edr-section-menu{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio:not(.edr-is-focused):has(.edr-room[data-band=dock] .op-frame:not([data-fold])) .edr-workactions>button:first-child{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-preferences{position:relative}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-settings-short{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-preferences summary{list-style:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-preferences summary::-webkit-details-marker{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-preferences[open] summary{background:var(--edoc-tint);color:var(--edoc-blue-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-preference-panel{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;display:grid;gap:12px;width:230px;padding:16px;border:1px solid var(--edoc-mist);border-radius:12px;background:var(--edoc-surface);box-shadow:0 12px 36px #14233d29}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-preference-panel>label{font-size:12px;color:var(--edoc-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-preference-panel .edr-text-tools button{flex:1;min-height:36px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-preference-panel .edr-focus{justify-content:flex-start;min-height:40px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-navigator{background:#f5f7fc}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-nav-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px 12px;color:var(--aa-navy-brand,#10254b)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-nav-head>span{display:flex;align-items:center;gap:9px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-nav-head strong{font:650 13px/1.5 var(--edoc-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-chapter-picker{display:grid;gap:6px;padding:0 16px 12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-picker-label{font:600 10px/1.5 var(--edoc-ui);color:var(--edoc-slate);text-transform:uppercase;letter-spacing:.8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-chapter-trigger{display:flex;align-items:center;gap:10px;width:100%;min-height:64px;padding:11px 12px;border:1px solid var(--edoc-tint-edge);border-radius:10px;background:var(--edoc-surface);color:var(--edoc-ink);text-align:start;cursor:pointer}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-chapter-trigger>span{flex:1;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-chapter-trigger strong{display:block;font:600 13px/1.5 var(--edoc-ui);overflow-wrap:anywhere}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-chapter-trigger small{display:block;margin-top:5px;font:400 12px/1.5 var(--edoc-ui);color:var(--edoc-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-chapter-trigger:hover,html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-chapter-trigger[aria-expanded=true]{border-color:var(--edoc-blue);background:var(--edoc-tint)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio :is(.edr-chapter-trigger,.edr-chapter-menu button):focus-visible{outline:2px solid var(--edoc-blue);outline-offset:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-chapter-menu{position:fixed;inset:auto;margin:0;padding:0;box-sizing:border-box;overflow:hidden;border:1px solid var(--edoc-tint-edge);border-radius:14px;background:var(--edoc-surface);color:var(--edoc-ink);box-shadow:0 16px 48px #14233d38}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-chapter-menu:popover-open{display:flex;flex-direction:column}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-chapter-search{display:flex;align-items:center;gap:8px;flex:none;padding:12px 14px;border-bottom:1px solid var(--edoc-mist);color:var(--edoc-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-chapter-search input{width:100%;min-width:0;height:32px;padding:0;border:0;outline:0;background:transparent;color:var(--edoc-ink);font:400 14px/1.5 var(--edoc-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-chapter-search:focus-within{box-shadow:inset 0 -2px var(--edoc-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-chapter-options{min-height:0;overflow:auto;padding:6px;overscroll-behavior:contain}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-chapter-options button{display:flex;align-items:center;gap:10px;width:100%;min-height:64px;padding:10px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--edoc-ink);text-align:start;cursor:pointer}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-chapter-options button>span:nth-child(2){flex:1;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-chapter-options button:hover{background:var(--edoc-canvas)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-chapter-options button.is-selected{background:var(--edoc-tint);color:var(--edoc-blue-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-chapter-number{align-self:flex-start;min-width:27px;padding-top:1px;font:600 12px/1.6 var(--edoc-ui);color:var(--edoc-slate);font-variant-numeric:tabular-nums}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-chapter-options strong{display:block;font:550 13px/1.5 var(--edoc-ui);overflow-wrap:anywhere}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-chapter-options small{display:block;margin-top:3px;font:400 12px/1.5 var(--edoc-ui);color:var(--edoc-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-topic-find{display:flex;align-items:center;gap:7px;margin:0 16px 12px;padding:0 8px;border-bottom:1px solid var(--edoc-mist);color:var(--edoc-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-topic-find input{min-width:0;width:100%;height:34px;padding:0;border:0;background:transparent;color:var(--edoc-ink);font:400 13px/1.5 var(--edoc-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-nav-list{padding:0 8px 12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-nav-label{display:flex;align-items:center;justify-content:space-between;padding:0 9px;margin:0 0 7px;font:500 12px/1.5 var(--edoc-ui);color:var(--edoc-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-nav-topic{display:flex;align-items:flex-start;gap:9px;padding:11px 9px;border:1px solid transparent;border-radius:8px;min-height:48px;color:var(--edoc-ink);text-decoration:none;margin:2px 0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-nav-topic:hover{background:var(--edoc-surface);text-decoration:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-nav-topic.is-current{background:#fff;border-color:var(--edoc-tint-edge);box-shadow:inset 3px 0 var(--edoc-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-nav-number{flex:none;min-width:26px;padding-top:1px;font:550 12px/1.6 var(--edoc-ui);color:var(--edoc-slate);font-variant-numeric:tabular-nums}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-nav-topic-copy{min-width:0;flex:1}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-nav-topic strong{display:block;font:500 13px/1.55 var(--edoc-ui);overflow-wrap:anywhere}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-nav-topic.is-current :is(strong,.edr-nav-number){color:var(--edoc-blue-ink);font-weight:650}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-nav-topic small{display:none;margin-top:5px;color:var(--edoc-slate);font:400 11px/1.4 var(--edoc-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-nav-topic.is-current small{display:block}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-nav-done{color:var(--edoc-mint-ink);flex:none;margin-top:3px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-nav-empty{padding:12px;color:var(--edoc-slate);font:400 13px/1.6 var(--edoc-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-nav-footer{display:grid;gap:9px;padding:14px 16px 8px;border-top:1px solid var(--edoc-mist)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-nav-footer>div:first-child{display:flex;justify-content:space-between;font:400 12px/1.5 var(--edoc-ui);color:var(--edoc-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-nav-footer strong{color:var(--edoc-ink);font-weight:600}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-nav-footer .edr-rail-ov{justify-content:space-between;padding:0;font-size:11px;color:var(--edoc-blue-ink)}@media(max-width:1199px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-workcontext>span{display:none}}@media(max-width:900px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-workcontext{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-focus>span{display:inline}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-focus{min-width:36px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room>.op-frame{--op-pad-x:24px}}@media(max-width:600px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-workbar{gap:3px;padding:5px 12px;flex-wrap:wrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-workback{min-height:32px;font-size:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-workactions{width:100%;justify-content:space-between;margin:0;gap:3px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-workbar .edr-tool{padding:6px;min-height:40px;font-size:12px;gap:4px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-preferences summary{min-width:48px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-settings-label,html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-settings-icon{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-settings-short{display:inline;font-size:15px;font-weight:650}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-text-tools button{min-width:28px;min-height:36px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-text-tools .edr-text-reset{display:block}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-section-menu nav{position:fixed;inset-inline:12px;inset-block-start:auto;width:auto;margin-top:8px;max-height:45dvh}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room>.op-frame{--op-pad-x:18px;--op-pad-top:22px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-resource-switch .edr-pb{height:48px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-pb-place{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-pb-chip{height:36px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-title{font-size:23px;line-height:1.35}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-head{padding-bottom:0;margin-bottom:12px}}@media(pointer:coarse){html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-chapter-search input,html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-topic-find input{font-size:16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-workbar :is(button,summary){min-height:44px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-pb-chip{height:40px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edr-host--studio .edr-room .edr-resource-switch .edr-pb{height:48px}}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(app-dcl-exams,app-dcl-calendar,app-dcl-progress,app-my-educators){--dcl-title-size:26px;--dcl-title-lh:34px;--dcl-head-h:58px;--dcl-tile:40px;--dcl-lede-size:14px;--dcl-lede-lh:21px;--dcl-card-size:18px;--dcl-card-lh:26px;--dcl-meta-size:13px;--dcl-meta-lh:20px;--dcl-body-size:14px;--dcl-gap:16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content :is(app-dcl-exams,app-dcl-calendar,app-dcl-progress) .dcl-page{padding:16px 24px 20px}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(app-dcl-exams,app-dcl-calendar,app-dcl-progress) .dcl-head{column-gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(app-dcl-exams,app-dcl-calendar,app-dcl-progress) .dcl-head-tile{width:40px;height:40px;border-radius:11px;box-shadow:none;background:#e9eeff;color:var(--dcl-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(app-dcl-exams,app-dcl-calendar,app-dcl-progress) .dcl-body{gap:14px;margin-top:14px;overflow:auto;overscroll-behavior:contain;padding:0 2px 2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(app-dcl-exams,app-dcl-calendar,app-dcl-progress) .dcl-tabs{height:38px;gap:24px}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(app-dcl-exams,app-dcl-calendar,app-dcl-progress) .dcl-tab{font-size:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content app-my-educators .lch-page[data-level="1"]{padding:16px 24px 20px;gap:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-my-educators .lch-page[data-level="1"] :is(.lv-head-title,.dcl-title){font-size:26px;line-height:34px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-my-educators .lch-page[data-level="1"] :is(.lv-head-context,.lv-head-lede){font-size:14px;line-height:21px;min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-my-educators .lch-page[data-level="1"] .lv-head-main{min-height:58px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-my-educators .lch-page[data-level="1"] .lv-head-mark{width:40px;height:40px;margin-right:12px;border-radius:11px;box-shadow:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-my-educators .lch-page[data-level="1"] .lv-head-mark svg{width:22px;height:22px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-my-educators .lch-page[data-level="1"] .lv-tabs{min-height:38px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-my-educators .lch-page[data-level="1"] .lv-tab{font-size:14px;min-height:38px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .workspace-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .workspace-metrics>div{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;padding:14px 18px;min-width:0;border:1px solid var(--dcl-mist);border-radius:12px;background:#fff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .workspace-metrics>div:first-child{background:linear-gradient(115deg,#f0f4ff,#fff);border-color:#d8e2fb}html:is([data-app-design=cloud],[data-app-design=sunrise]) .workspace-metrics span{font:550 13px/20px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .workspace-metrics strong{grid-column:2;grid-row:1 / 3;font:650 26px/1.25 var(--lv-font-display);color:var(--dcl-ink);font-variant-numeric:tabular-nums;white-space:nowrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) .workspace-metrics small{font:400 11px/17px var(--lv-font-ui);color:var(--dcl-slate);overflow-wrap:anywhere}html:is([data-app-design=cloud],[data-app-design=sunrise]) .workspace-metrics em{font:500 13px/1.4 var(--lv-font-ui);color:var(--dcl-slate);font-style:normal}html:is([data-app-design=cloud],[data-app-design=sunrise]) .workspace-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .workspace-section-head h2{margin:0;font:600 17px/25px var(--lv-font-display);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .workspace-section-head p{margin:3px 0 0;color:var(--dcl-slate);font:400 13px/20px var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .workspace-section-head>aarudaya-icon{color:var(--dcl-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .workspace-empty{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:28px 12px;color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .workspace-empty h3{margin:0;color:var(--dcl-ink);font:600 18px/26px var(--lv-font-display)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .workspace-empty p{max-width:48ch;margin:0;font:400 14px/1.65 var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .workspace-empty>aarudaya-icon{color:var(--dcl-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .workspace-empty-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#edf2ff;color:var(--dcl-blue);flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .workspace-warning{margin:0 0 12px;padding:12px;color:#8a4b00;background:#fff4e5;border-radius:10px;font-size:13px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-edr-educator-list.edl-l1{gap:16px;min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-directory{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.35fr);gap:18px;flex:0 1 clamp(320px,calc(146px + var(--edl-cards,1) * 174px),1000px);min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-directory:has(.edl-connection-guide[open]){flex-basis:440px}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.edl-directory-list,.edl-library){min-width:0;min-height:0;display:flex;flex-direction:column;gap:16px;padding:20px;border:1px solid var(--dcl-mist);background:#fff;border-radius:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-directory-list .edl-grid--educators{flex:1;min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-directory .edl-grid--educators .edg-grid{grid-template-columns:minmax(0,1fr);--edg-cell:164px;gap:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-directory .edl-card{background:#f8faff;border-radius:11px;box-shadow:none;padding:14px;gap:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-directory .edl-name{font:600 16px/22px var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-directory .edl-foot{font-size:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-library-list{min-height:0;overflow:auto;flex:1}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-library-row{display:flex;align-items:center;gap:14px;min-height:100px;padding:18px 4px;border-bottom:1px solid var(--dcl-mist);text-decoration:none;color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-library-row:hover{background:#f8faff;text-decoration:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-library-row:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:-2px;border-radius:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-library-row>span:nth-child(2){display:grid;gap:5px;min-width:0;flex:1}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-library-row strong{font:600 17px/24px var(--lv-font-ui);overflow-wrap:anywhere}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-library-row small{font:400 12px/18px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-library-icon{display:grid;place-items:center;width:44px;height:44px;flex:none;border:1px solid #d8e2fb;border-radius:12px;background:#eef3ff;color:var(--dcl-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-library-open{display:flex;align-items:center;gap:7px;color:var(--dcl-blue);font:600 13px/20px var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-connection-guide{padding:16px;border-radius:12px;background:#f7f9fd;border:1px solid #e7ebf3}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-connection-guide summary{cursor:pointer;font:600 14px/21px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-connection-guide[open] summary{margin-bottom:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-connection-guide ol{display:grid;gap:8px;margin:0;padding-left:18px;font:400 12px/19px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-connection-guide li::marker{color:var(--dcl-blue);font-weight:650}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lch-page[data-level="2"] .edl-band{padding:14px 18px;background:#fff;border:1px solid var(--dcl-mist);border-radius:12px;margin-bottom:16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .lch-page[data-level="2"] .edl-subject{box-shadow:none;border-radius:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams{grid-template-columns:minmax(300px,.85fr) minmax(0,1.4fr);grid-template-rows:minmax(245px,auto) minmax(190px,1fr);grid-template-areas:"add plan" "week week";gap:16px;flex:1 0 auto}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams>.dcl-card{padding:18px 20px;border-radius:14px;box-shadow:none;overflow:visible}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-add{gap:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-bar{gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-bar:before{background:var(--dcl-blue);width:3px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-bar+.dcl-card-sub{margin-left:11px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-acad{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-chip{height:36px;font-size:13px;border-radius:9px;box-shadow:none;padding:0 10px;gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-chip-ic{width:24px;height:24px;background:#edf2ff;color:var(--dcl-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-form{gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-go{flex-wrap:wrap;gap:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-go .dcl-btn{min-width:138px;font-size:14px;height:40px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-hint{font-size:12px;line-height:18px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-input{height:42px;min-width:0;font-size:14px;border-radius:9px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-label{font-size:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-card-sub{white-space:normal;text-wrap:wrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-will{background:transparent;padding:0;gap:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-will li{padding:6px 0;gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-will-ic{border-radius:10px;width:34px;height:34px;background:#eef3ff;color:var(--dcl-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-will b{font-size:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-will small{font-size:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-parts{overflow:auto;min-height:180px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-topics{max-height:none;flex-direction:column;align-items:flex-start;padding:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-topics a{white-space:normal;font-size:13px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-none{white-space:normal;text-wrap:wrap;padding:6px 0;line-height:1.6}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-list{min-height:140px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-days{min-height:140px;gap:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-days.is-empty{flex:none;min-height:46px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-days.is-empty .dcl-exams-day{min-height:46px;justify-content:center;background:#f8faff;border-color:transparent;border-radius:9px;box-shadow:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-days.is-empty .dcl-exams-day.today{background:#edf2ff;border-color:#cbd7ff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .planner-week-empty{display:flex;align-items:center;gap:16px;padding:20px 4px 6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .planner-week-empty>div{flex:1;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .planner-week-empty h3{margin:0 0 4px;font:600 16px/23px var(--lv-font-display);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .planner-week-empty p{margin:0;font:400 13px/20px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-open{font-size:13px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-calendar .dcl-calendar{grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:minmax(300px,1fr) auto;gap:16px;min-height:450px;flex:1 0 auto}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-calendar .dcl-card{border-radius:14px;padding:18px;box-shadow:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-calendar .dcl-calendar-range{font-size:18px;line-height:26px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-calendar .dcl-calendar-controls{gap:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-calendar .dcl-calendar-add{font-size:13px;padding:0 12px;height:36px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-calendar .dcl-calendar-week{min-height:430px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-calendar .dcl-calendar-exams{height:auto;min-height:115px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-calendar .dcl-calendar-exams-line{white-space:normal;text-wrap:wrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-calendar .dcl-calendar-review{overflow:auto}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-calendar .dcl-calendar-review .dcl-input{height:40px;border-radius:8px;font-size:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .calendar-empty-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .calendar-empty-days button{min-width:0;display:grid;justify-items:center;gap:6px;padding:12px 4px;border:1px solid var(--dcl-mist);border-radius:10px;background:#fff;color:var(--dcl-ink);cursor:pointer}html:is([data-app-design=cloud],[data-app-design=sunrise]) .calendar-empty-days button:hover{border-color:var(--dcl-blue);background:#f7f9ff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .calendar-empty-days button:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .calendar-empty-days button.today{background:#edf2ff;border-color:#cbd7ff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .calendar-empty-days button:disabled{opacity:.5;cursor:default}html:is([data-app-design=cloud],[data-app-design=sunrise]) .calendar-empty-days small{font:500 12px/18px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .calendar-empty-days strong{font:650 20px/26px var(--lv-font-display)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .calendar-empty-days aarudaya-icon{color:var(--dcl-blue)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .calendar-empty-week{flex:1;align-items:center;justify-content:center;text-align:center;padding:22px 12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .calendar-review-empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:12px 0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .calendar-review-empty h3{font:600 17px/24px var(--lv-font-display);margin:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .calendar-review-empty p{font:400 13px/21px var(--lv-font-ui);margin:0;color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-calendar .dcl-calendar-legend{gap:5px 10px;font-size:11px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-student-space-progress{display:block;flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .learning-progress-panel{margin-top:16px;padding:20px;border:1px solid var(--dcl-mist);border-radius:14px;background:#fff}html:is([data-app-design=cloud],[data-app-design=sunrise]) .learning-progress-row{display:flex;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--dcl-mist);color:var(--dcl-ink);text-decoration:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .learning-progress-row:hover{color:var(--dcl-blue);background:#fbfcff;text-decoration:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .learning-progress-row:focus-visible{outline:2px solid var(--dcl-blue);outline-offset:2px;border-radius:8px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .learning-progress-name{display:grid;gap:4px;flex:1;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .learning-progress-name strong{font:600 16px/23px var(--lv-font-ui)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .learning-progress-name small{font:400 12px/18px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .learning-progress-activity{display:grid;gap:7px;width:35%;min-width:180px;font:400 13px/20px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .learning-progress-meter{display:block;height:5px;border-radius:5px;background:#e9eefd;overflow:hidden}html:is([data-app-design=cloud],[data-app-design=sunrise]) .learning-progress-meter i{display:block;height:100%;background:var(--dcl-blue);border-radius:inherit}html:is([data-app-design=cloud],[data-app-design=sunrise]) .learning-outline{padding:6px 10px;border-radius:8px;background:#fff5e9;color:#855007;font-size:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .learning-progress-note{display:flex;align-items:center;gap:8px;margin:16px 0 0;font:400 12px/20px var(--lv-font-ui);color:var(--dcl-slate)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .learning-progress-note aarudaya-icon{flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .workspace-assessments{border:1px solid var(--dcl-mist);border-radius:12px;background:#fff;flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .workspace-assessments>summary{padding:16px 20px;cursor:pointer;font:600 14px/22px var(--lv-font-ui);color:var(--dcl-ink)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .workspace-assessments-body{display:flex;flex-direction:column;min-height:380px;padding:0 18px 18px;gap:14px}@media(max-width:1199px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .workspace-metrics>div{grid-template-columns:1fr;gap:4px;padding:12px 14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .workspace-metrics strong{grid-column:1;grid-row:2;font-size:23px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-calendar .dcl-calendar{grid-template-columns:minmax(0,1fr) 290px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-calendar .dcl-calendar-bar{flex-wrap:wrap;gap:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-form{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content :is(app-dcl-exams,app-dcl-calendar,app-dcl-progress) .dcl-page,html:is([data-app-design=cloud],[data-app-design=sunrise]) .lsh .shell-content app-my-educators .lch-page[data-level="1"]{padding:14px 16px 24px}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(app-dcl-exams,app-dcl-calendar,app-dcl-progress) .dcl-body{overflow:visible}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-directory,html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-directory:has(.edl-connection-guide[open]){display:flex;flex-direction:column;flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-directory .edl-grid--educators .edg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-library-list{flex:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams{display:flex;flex-direction:column}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-week{order:2}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-plan{order:3}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-form{grid-template-columns:repeat(2,minmax(0,1fr))}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-days{grid-template-columns:repeat(7,minmax(0,1fr))}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-days:not(.is-empty){display:flex;overflow:auto}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-days:not(.is-empty) .dcl-exams-day{min-width:190px;flex:1}html:is([data-app-design=cloud],[data-app-design=sunrise]) .planner-week-empty{flex-wrap:wrap}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-calendar .dcl-calendar{display:flex;flex-direction:column;min-height:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-calendar .dcl-calendar-week{min-height:330px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .learning-progress-row{flex-wrap:wrap;gap:12px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .learning-progress-activity{width:100%;margin-left:56px;order:4}}@media(max-width:600px){html:is([data-app-design=cloud],[data-app-design=sunrise]) .workspace-metrics{gap:7px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .workspace-metrics>div{padding:10px;border-radius:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .workspace-metrics span{font-size:11px;line-height:16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .workspace-metrics strong{font-size:21px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .workspace-metrics small{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(app-dcl-exams,app-dcl-calendar,app-dcl-progress) .dcl-title,html:is([data-app-design=cloud],[data-app-design=sunrise]) app-my-educators .lch-page[data-level="1"] .lv-head-title{font-size:22px;line-height:30px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-directory .edl-grid--educators .edg-grid{grid-template-columns:minmax(0,1fr)}html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(.edl-directory-list,.edl-library,.learning-progress-panel){padding:16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .workspace-section-head{flex-wrap:wrap;align-items:flex-start}html:is([data-app-design=cloud],[data-app-design=sunrise]) .workspace-section-head h2{font-size:16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .workspace-section-head>aarudaya-icon{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-library-row{display:grid;grid-template-columns:44px minmax(0,1fr) 20px;gap:10px;align-items:center}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-library-open{margin-left:0;font-size:0;gap:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams>.dcl-card{padding:16px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-form{grid-template-columns:minmax(0,1fr)}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-days{gap:4px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-days.is-empty .dcl-exams-day{padding:7px 2px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-day-head{display:flex;justify-content:center;height:auto}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-day-head>span{display:grid;gap:0;justify-items:center}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-day-head small{font-size:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-day-head b{font-size:14px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .planner-week-empty{gap:10px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .planner-week-empty .workspace-empty-icon{display:none}html:is([data-app-design=cloud],[data-app-design=sunrise]) .planner-week-empty>div{flex-basis:100%}html:is([data-app-design=cloud],[data-app-design=sunrise]) .planner-week-empty>a{width:100%}html:is([data-app-design=cloud],[data-app-design=sunrise]) app-dcl-exams .dcl-exams-pair{grid-template-columns:minmax(0,1fr)}html:is([data-app-design=cloud],[data-app-design=sunrise]) .learning-progress-note{align-items:flex-start}html:is([data-app-design=cloud],[data-app-design=sunrise]) .learning-progress-activity{margin-left:0;min-width:0}html:is([data-app-design=cloud],[data-app-design=sunrise]) .workspace-assessments-body{padding:0 10px 14px}}@media(pointer:coarse){html:is([data-app-design=cloud],[data-app-design=sunrise]) :is(app-dcl-exams,app-dcl-calendar) .dcl-input{font-size:16px;min-height:44px}html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-directory .edl-more,html:is([data-app-design=cloud],[data-app-design=sunrise]) .edl-directory [data-edl-link],html:is([data-app-design=cloud],[data-app-design=sunrise]) .workspace-section-head .dcl-btn-quiet{min-height:44px}}html[data-app-design=sunrise] .is-pro .shell-content .st-page.dcl-page:not(.dcl-page--embedded){padding:12px 20px 20px}html[data-app-design=sunrise] .is-pro .dcl-page:not(.dcl-page--embedded)>.dcl-head{min-height:60px;gap:14px}html[data-app-design=sunrise] .is-pro .dcl-head-tile{width:42px;height:42px;border-radius:12px;background:var(--aa-navy-brand);box-shadow:none}html[data-app-design=sunrise] .is-pro .dcl-head-tile svg{width:21px;height:21px}html[data-app-design=sunrise] .is-pro .dcl-title{font-size:24px;line-height:1.3}html[data-app-design=sunrise] .is-pro .dcl-lede{font-size:13px;line-height:1.5}html[data-app-design=sunrise] .is-pro .dcl-head-side .dcl-btn-quiet{min-height:40px;font-size:13px}html[data-app-design=sunrise] .is-pro .dcl-opps-vis{padding:7px 12px;border-radius:10px;box-shadow:none}html[data-app-design=sunrise] .is-pro .dcl-opps-vis-ic{width:30px;height:30px}html[data-app-design=sunrise] .is-pro .dcl-opps-vis-t strong{font-size:12px;line-height:18px}html[data-app-design=sunrise] .is-pro .dcl-opps-vis-t .dcl-link{font-size:11px}html[data-app-design=sunrise] .is-pro .dcl-page>app-dcl-tabs{margin:10px 0 0}html[data-app-design=sunrise] .is-pro .dcl-page>app-dcl-tabs .dcl-tabs{height:44px;gap:6px;padding:4px;border:1px solid var(--dcl-mist);border-radius:11px;background:var(--dcl-surface)}html[data-app-design=sunrise] .is-pro .dcl-page>app-dcl-tabs .dcl-tab{padding:0 14px;border-radius:7px;font-size:13px}html[data-app-design=sunrise] .is-pro .dcl-page>app-dcl-tabs .dcl-tab.on{color:var(--dcl-blue-deep);background:var(--dcl-blue-tint)}html[data-app-design=sunrise] .is-pro .dcl-page>app-dcl-tabs .dcl-tab-ink,html[data-app-design=sunrise] .is-pro .dcl-page>app-dcl-tabs .dcl-tab:hover:not(.on):after{display:none}html[data-app-design=sunrise] .is-pro .dcl-page>.dcl-body{margin-top:14px;gap:14px}html[data-app-design=sunrise] .is-pro .dcl-card{border-radius:14px;box-shadow:0 2px 5px #14233d08}html[data-app-design=sunrise] .is-pro .dcl-card-title{font-size:20px;line-height:1.4}html[data-app-design=sunrise] .is-pro .dcl-opps-cardhead .dcl-card-title:before{background:var(--aa-orange)}html[data-app-design=sunrise] .is-pro .dcl-opps-pass{border-top:3px solid var(--aa-navy-brand)}html[data-app-design=sunrise] .is-pro .dcl-target-pending-host{width:100%;max-width:1100px;margin:0;align-self:flex-start}html[data-app-design=sunrise] .is-pro .dcl-target-pending--professional{border-left:3px solid var(--aa-orange);margin-bottom:22px;padding:24px}html[data-app-design=sunrise] .is-pro .dcl-target-pending--professional .dcl-empty-ic{color:var(--dcl-blue);background:var(--dcl-blue-tint)}html[data-app-design=sunrise] .is-pro .dcl-target-pending--professional .dcl-empty-t>b{font-size:20px;line-height:1.4}html[data-app-design=sunrise] .is-pro .dcl-target-pending--professional .dcl-empty-t>p{max-width:76ch;line-height:1.6}@media(max-width:900px){html[data-app-design=sunrise] .is-pro .shell-content .st-page.dcl-page:not(.dcl-page--embedded){padding:12px 16px 24px}html[data-app-design=sunrise] .is-pro .dcl-head{grid-template-columns:42px minmax(0,1fr);align-items:center}html[data-app-design=sunrise] .is-pro .dcl-title{font-size:22px}html[data-app-design=sunrise] .is-pro .dcl-head-side{grid-column:2}html[data-app-design=sunrise] .is-pro .dcl-page>app-dcl-tabs .dcl-tabs{scroll-padding-inline:4px}}@media(max-width:600px){html[data-app-design=sunrise] .is-pro .dcl-title{font-size:20px}html[data-app-design=sunrise] .is-pro .dcl-page>app-dcl-tabs .dcl-tabs{height:48px}html[data-app-design=sunrise] .is-pro .dcl-page>app-dcl-tabs .dcl-tab{padding-inline:12px}html[data-app-design=sunrise] .is-pro .dcl-target-pending--professional{padding:18px}html[data-app-design=sunrise] .is-pro .dcl-target-pending--professional .dcl-empty-t>b{font-size:17px}}html[data-app-design=sunrise]{--dsr-tint: #f5f7fb;--dsr-line: var(--dcl-mist);--dsr-line-soft: #ecf0f5;--dsr-ink: var(--dcl-ink);--dsr-text-2: var(--dcl-slate);--dsr-kicker: #5b6b82;--dsr-sun: #f58220;--dsr-sun-text: #ffc79a;--dsr-blue: var(--dcl-blue);--dsr-blue-deep: var(--dcl-blue-deep);--dsr-blue-tint: var(--dcl-blue-tint);--dsr-blue-line: var(--dcl-blue-edge);--dsr-hero-1: #18314f;--dsr-hero-2: #10243f;--dsr-hero-3: #0c1b31;--dsr-hero-inset: #142c4b;--dsr-hero-text: #c5d1e3;--dsr-hero-dim: #afbfd6;--dsr-hero-bg: radial-gradient(640px 420px at 100% 115%, rgba(245, 130, 32, .36) 0%, rgba(245, 130, 32, .12) 45%, rgba(245, 130, 32, 0) 72%), linear-gradient(160deg, var(--dsr-hero-1) 0%, var(--dsr-hero-2) 55%, var(--dsr-hero-3) 100%);--dsr-proven: var(--lv-proven, #137a4a);--dsr-proven-bg: var(--lv-proven-bg, #e3f3ea);--dsr-developing: #9a5800;--dsr-developing-bg: #fdf1dc;--dsr-learning: var(--dcl-blue);--dsr-learning-bg: var(--dcl-blue-tint);--dsr-idle: var(--dcl-neutral-ink);--dsr-idle-bg: var(--dcl-neutral-bg);--dsr-idle-edge: #c4cedc;--dsr-sub-1: #3a62c4;--dsr-sub-2: #187a6d;--dsr-sub-3: #bc3c6e;--dsr-sub-4: #b8511f;--dsr-sub-5: #66731b;--dsr-edu-1: #0e3a66;--dsr-edu-2: #12507f;--dsr-edu-text: #d7e6f5;--dsr-edu-shadow: 0 10px 26px rgba(14, 58, 102, .28);--dsr-book-ic-bg: #fff1e4;--dsr-book-ic: #b3531a;--dsr-shadow-hero: 0 14px 36px rgba(12, 27, 49, .22);--dsr-shadow-pop: 0 2px 6px rgba(22, 36, 58, .08), 0 18px 48px rgba(22, 36, 58, .18);--dsr-side-w: 360px;--dsr-gap: var(--dcl-gap);--dsr-res-w: 420px}html[data-app-design=sunrise] app-dsr-home,html[data-app-design=sunrise] app-dsr-target{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}html[data-app-design=sunrise] .dsr-home .dcl-body>.dsr-grid{display:grid;grid-template-columns:minmax(0,1fr) var(--dsr-side-w);gap:var(--dsr-gap);min-width:0}@media(min-width:901px)and (min-height:560px){html[data-app-design=sunrise] .dsr-home .dcl-body>.dsr-grid{flex:1 1 auto;min-height:0}html[data-app-design=sunrise] .dsr-home .dcl-body>.dsr-status{flex:1 1 auto}}html[data-app-design=sunrise] .dsr-main{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--dsr-gap);min-height:0;min-width:0}html[data-app-design=sunrise] .dsr-side{display:flex;flex-direction:column;gap:var(--dsr-gap);min-height:0;min-width:0}html[data-app-design=sunrise] .dsr-side>*{flex:none}html[data-app-design=sunrise] .dsr-side>.dsr-subs{flex:0 1 auto;min-height:0}html[data-app-design=sunrise] .dsr-card.dcl-card{padding:10px 14px;gap:6px;overflow:hidden}html[data-app-design=sunrise] .dsr-side-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}html[data-app-design=sunrise] .dsr-side-head>h3{margin:0;min-width:0;font:600 15px/20px var(--lv-font-ui);letter-spacing:-.01em;color:var(--dsr-ink)}html[data-app-design=sunrise] .dsr-sub{flex:none;font:400 13px/18px var(--lv-font-ui);color:var(--dsr-text-2)}html[data-app-design=sunrise] .dsr-link{flex:none;font:600 13px/18px var(--lv-font-ui);color:var(--dsr-blue);text-decoration:none}html[data-app-design=sunrise] .dsr-link:after{content:" \2192"}html[data-app-design=sunrise] .dsr-link:hover{color:var(--dsr-blue-deep);text-decoration:underline;text-underline-offset:3px}html[data-app-design=sunrise] .dsr-label{margin:0;font:600 12px/14px var(--lv-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--dsr-kicker)}html[data-app-design=sunrise] .dsr-empty{margin:0;font:400 13px/18px var(--lv-font-ui);color:var(--dsr-text-2)}html[data-app-design=sunrise] .dsr-note{margin:0;font:400 12px/16px var(--lv-font-ui);color:var(--dsr-kicker)}html[data-app-design=sunrise] .dsr-plan-foot{display:flex;align-items:baseline;justify-content:space-between;gap:2px 10px;flex-wrap:wrap;min-width:0;margin-top:auto}html[data-app-design=sunrise] .dsr-plan-foot>.dsr-note{flex:1 1 auto}html[data-app-design=sunrise] .lsh .shell-content .dsr-home .dsr-1l{display:block;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-wrap-mode:nowrap}html[data-app-design=sunrise] .lsh .shell-content .dsr-home span.dsr-1l,html[data-app-design=sunrise] .lsh .shell-content .dsr-home a.dsr-1l{display:inline-block;vertical-align:bottom}html[data-app-design=sunrise] .dsr-hero{position:relative;overflow:hidden;min-width:0;padding:12px 20px 10px;border-radius:var(--dcl-r-card);color:#fff;background:var(--dsr-hero-bg);box-shadow:var(--dsr-shadow-hero)}html[data-app-design=sunrise] .dsr-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start;min-width:0}html[data-app-design=sunrise] .dsr-hero-grid--tile{grid-template-columns:minmax(0,1fr) 270px}html[data-app-design=sunrise] .dsr-hero-main{min-width:0}html[data-app-design=sunrise] .dsr-hello{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0}html[data-app-design=sunrise] .dsr-greet{margin:0;font:600 22px/26px var(--lv-font-display);letter-spacing:-.01em;color:#fff}html[data-app-design=sunrise] .dsr-hmeta{margin:0;font:400 13px/18px var(--lv-font-ui);color:var(--dsr-hero-text)}html[data-app-design=sunrise] .dsr-hmeta>span:after{content:" \b7  "}html[data-app-design=sunrise] .dsr-hmeta>b{font-weight:600;color:#fff}html[data-app-design=sunrise] .dsr-subjects{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;min-width:0}html[data-app-design=sunrise] .dsr-subject{flex:none;max-width:100%;margin:0;padding:4px 11px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:transparent;color:#dce5f2;font:600 12px/14px var(--lv-font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}html[data-app-design=sunrise] .dsr-subject.on{background:#fff;border-color:#fff;color:var(--dsr-ink)}html[data-app-design=sunrise] .dsr-subject:focus-visible{outline:2px solid #fff;outline-offset:2px}html[data-app-design=sunrise] .dsr-next{margin-top:8px;min-width:0}html[data-app-design=sunrise] .dsr-eyebrow{margin:0;font:600 12px/14px var(--lv-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--dsr-sun-text)}html[data-app-design=sunrise] .dsr-next-title{margin:3px 0 0;font:600 19px/24px var(--lv-font-display);letter-spacing:-.01em;color:#fff}html[data-app-design=sunrise] .dsr-next-row{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;margin-top:8px;min-width:0}html[data-app-design=sunrise] .dsr-cta.dcl-btn{flex:none;height:38px;padding:0 14px;border-radius:10px;font-size:14px}html[data-app-design=sunrise] .dsr-arrow{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html[data-app-design=sunrise] .dsr-chip{flex:none;max-width:200px;padding:3px 8px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff14;color:#e4ebf5;font:500 12px/14px var(--lv-font-ui)}html[data-app-design=sunrise] .dsr-progress{flex:1 1 120px;min-width:120px;max-width:260px}html[data-app-design=sunrise] .dsr-progress .dcl-meter{gap:4px 10px}html[data-app-design=sunrise] .dsr-progress .dcl-meter-l,html[data-app-design=sunrise] .dsr-progress .dcl-meter-none{color:var(--dsr-hero-text);font-size:12px;line-height:16px}html[data-app-design=sunrise] .dsr-progress .dcl-meter-v{color:#fff;font-size:12px;line-height:16px}html[data-app-design=sunrise] .dsr-progress .dcl-meter-bar.st-bar{height:6px;background:#ffffff29}html[data-app-design=sunrise] .dsr-progress .dcl-meter-bar.st-bar>i{background:linear-gradient(90deg,#ffb46b,var(--dsr-sun))}html[data-app-design=sunrise] .dsr-tile{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:10px 12px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:#ffffff12}html[data-app-design=sunrise] .dsr-ring{display:grid;place-items:center;width:64px;height:64px;box-sizing:border-box;border:4px solid var(--dsr-sun);border-radius:50%;background:var(--dsr-hero-inset);text-align:center}html[data-app-design=sunrise] .dsr-ring b{display:block;font:600 22px/1 var(--lv-font-display);color:#fff}html[data-app-design=sunrise] .dsr-ring small{display:block;margin-top:2px;font:600 12px/1 var(--lv-font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--dsr-hero-text)}html[data-app-design=sunrise] .dsr-tile-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#ffffff1a;color:#fff}html[data-app-design=sunrise] .dsr-tile-t{display:grid;gap:2px;min-width:0}html[data-app-design=sunrise] .dsr-tile-k{margin:0;font:600 12px/14px var(--lv-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--dsr-sun-text)}html[data-app-design=sunrise] .dsr-tile-h{margin:0;font:600 14px/18px var(--lv-font-ui);color:#fff}html[data-app-design=sunrise] .lsh .shell-content .dsr-home .dsr-tile-h.dsr-1l{white-space:normal;text-wrap-mode:wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}html[data-app-design=sunrise] .dsr-tile-p{margin:0;font:400 12px/16px var(--lv-font-ui);color:var(--dsr-hero-text)}html[data-app-design=sunrise] .dsr-tile-link{font:600 12px/16px var(--lv-font-ui);color:#fff;text-decoration:none}html[data-app-design=sunrise] .dsr-tile-link:after{content:" \2192"}html[data-app-design=sunrise] .dsr-tile-link:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}html[data-app-design=sunrise] .dsr-today{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;margin-top:8px;padding-top:6px;border-top:1px solid rgba(255,255,255,.12)}html[data-app-design=sunrise] .dsr-today--bare{grid-template-columns:minmax(0,1fr) auto}html[data-app-design=sunrise] .dsr-today-t{margin:0;font:400 12px/16px var(--lv-font-ui);color:var(--dsr-hero-text)}html[data-app-design=sunrise] .dsr-today-t>b{display:block;font:600 13px/18px var(--lv-font-ui);color:#fff}html[data-app-design=sunrise] .dsr-tl{position:relative;height:42px;min-width:0}html[data-app-design=sunrise] .dsr-tl-axis{position:absolute;left:0;right:0;top:28px;height:1px;background:#ffffff38}html[data-app-design=sunrise] .dsr-tl-hour{position:absolute;top:31px;font:400 12px/1 var(--lv-font-ui);color:var(--dsr-hero-dim);white-space:nowrap;transform:translate(-50%)}html[data-app-design=sunrise] .dsr-tl-hour:first-of-type{transform:none}html[data-app-design=sunrise] .dsr-tl-hour.is-last{transform:translate(-100%)}html[data-app-design=sunrise] .dsr-tl-ses{position:absolute;top:2px;display:flex;align-items:center;gap:6px;height:24px;box-sizing:border-box;padding:0 8px;border:1px solid rgba(255,255,255,.18);border-radius:7px;background:#ffffff1f;color:#fff;font:600 12px/1 var(--lv-font-ui);white-space:nowrap;overflow:hidden}html[data-app-design=sunrise] .dsr-tl-ses.is-now{background:#fff;border-color:#fff;color:var(--dsr-ink);box-shadow:0 0 0 3px #ffffff2e}html[data-app-design=sunrise] .dsr-tl-ses>small{font-size:12px;font-weight:500;opacity:.8}html[data-app-design=sunrise] .dsr-tl-now{position:absolute;top:0;width:2px;height:30px;border-radius:2px;background:var(--dsr-sun)}html[data-app-design=sunrise] .dsr-btn-white{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 14px;border-radius:10px;background:#fff;color:var(--dsr-ink);font:600 13px/18px var(--lv-font-ui);white-space:nowrap;text-decoration:none}html[data-app-design=sunrise] .dsr-btn-white:hover{background:#eef2f8;color:var(--dsr-ink);text-decoration:none}html[data-app-design=sunrise] .dsr-btn-white:focus-visible{outline:2px solid #fff;outline-offset:2px}html[data-app-design=sunrise] .lsh .shell-content .dsr-hero :is(a,button,[tabindex]):focus-visible{outline-color:#fff}html[data-app-design=sunrise] .lsh .shell-content .dsr-hero .dsr-cta:focus-visible{box-shadow:0 0 0 4px #ffffff38}html[data-app-design=sunrise] .dsr-mapcard.dcl-card{display:grid;grid-template-rows:auto minmax(0,1fr);gap:6px;min-height:0;padding:10px 18px 8px;overflow:hidden}html[data-app-design=sunrise] .dsr-m-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;min-width:0}html[data-app-design=sunrise] .dsr-m-lead{flex:1 1 auto;min-width:0}html[data-app-design=sunrise] .dsr-m-kicker{display:flex;align-items:baseline;gap:14px;min-width:0}html[data-app-design=sunrise] .dsr-m-kicker .dsr-link{font-size:12px;line-height:14px}html[data-app-design=sunrise] .dsr-m-titles{display:flex;align-items:baseline;gap:10px;min-width:0;margin-top:2px}html[data-app-design=sunrise] .dsr-m-title{flex:none;margin:0;font:600 14px/18px var(--lv-font-ui);color:var(--dsr-ink)}html[data-app-design=sunrise] .dsr-m-hint{flex:0 1 auto;margin:0;font:400 12px/16px var(--lv-font-ui);color:var(--dsr-kicker)}html[data-app-design=sunrise] .dsr-standing{display:flex;flex:none;align-items:flex-end;gap:18px}html[data-app-design=sunrise] .dsr-stat{text-align:right}html[data-app-design=sunrise] .dsr-stat>b{display:block;font:600 16px/18px var(--lv-font-ui);color:var(--dsr-ink);white-space:nowrap;font-variant-numeric:tabular-nums}html[data-app-design=sunrise] .dsr-stat>small{display:block;font:400 12px/16px var(--lv-font-ui);color:var(--dsr-text-2);white-space:nowrap}html[data-app-design=sunrise] .dsr-mapcard>app-topic-map{min-height:0}html[data-app-design=sunrise] .dsr-mapcard>.dsr-empty{align-self:start}html[data-app-design=sunrise] .dsr-plan-list{display:grid;gap:2px;margin:0;padding:0;list-style:none;min-width:0}html[data-app-design=sunrise] .dsr-plan-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 -8px;padding:5px 8px;border-radius:10px;color:var(--dsr-ink);text-decoration:none}html[data-app-design=sunrise] .dsr-plan-row:hover{background:var(--dsr-tint);color:var(--dsr-ink);text-decoration:none}html[data-app-design=sunrise] .dsr-plan-row:focus-visible{outline:2px solid var(--dsr-blue);outline-offset:-2px}html[data-app-design=sunrise] .dsr-plan-t{display:grid;gap:1px;min-width:0}html[data-app-design=sunrise] .dsr-plan-t>b{display:block;font:600 13px/18px var(--lv-font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-app-design=sunrise] .dsr-plan-t>small{display:block;font:400 12px/16px var(--lv-font-ui);color:var(--dsr-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-app-design=sunrise] .dsr-plan-min{font:400 12px/16px var(--lv-font-ui);color:var(--dsr-text-2);white-space:nowrap;font-variant-numeric:tabular-nums}html[data-app-design=sunrise] .dsr-chart{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:6px;height:76px;background:linear-gradient(var(--dsr-line-soft) 1px,transparent 1px) 0 0 / 100% 28px repeat-y}html[data-app-design=sunrise] .dsr-chart-col{display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-width:0}html[data-app-design=sunrise] .dsr-chart-bar{display:block;border-radius:4px 4px 0 0;background:repeating-linear-gradient(135deg,var(--dsr-sub-1) 0 3px,transparent 3px 6px);opacity:.7}html[data-app-design=sunrise] .dsr-chart-d{margin-top:3px;font:600 12px/14px var(--lv-font-ui);color:var(--dsr-text-2);text-align:center}html[data-app-design=sunrise] .dsr-chart-col.is-today .dsr-chart-d{color:var(--dsr-blue)}html[data-app-design=sunrise] .dsr-chart-key{display:flex;align-items:center;gap:5px;margin:2px 0 0;font:400 12px/14px var(--lv-font-ui);color:var(--dsr-text-2)}html[data-app-design=sunrise] .dsr-chart-key>i{width:9px;height:9px;border-radius:2px;background:repeating-linear-gradient(135deg,#8e9bae 0 2px,transparent 2px 4px)}html[data-app-design=sunrise] .dsr-subs-list{display:grid;margin:0;padding:0;list-style:none;min-width:0}html[data-app-design=sunrise] .dsr-subs-list>li{display:grid;grid-template-columns:9px minmax(0,1fr) 64px;align-items:center;gap:9px;min-width:0;padding:3px 0;border-bottom:1px solid var(--dsr-line-soft)}html[data-app-design=sunrise] .dsr-subs-list>li:last-child{border-bottom:0}html[data-app-design=sunrise] .dsr-subs-list>li[data-hue="1"]{--dsr-hue: var(--dsr-sub-1)}html[data-app-design=sunrise] .dsr-subs-list>li[data-hue="2"]{--dsr-hue: var(--dsr-sub-2)}html[data-app-design=sunrise] .dsr-subs-list>li[data-hue="3"]{--dsr-hue: var(--dsr-sub-3)}html[data-app-design=sunrise] .dsr-subs-list>li[data-hue="4"]{--dsr-hue: var(--dsr-sub-4)}html[data-app-design=sunrise] .dsr-subs-list>li[data-hue="5"]{--dsr-hue: var(--dsr-sub-5)}html[data-app-design=sunrise] .dsr-subs-dot{width:9px;height:9px;border-radius:3px;background:var(--dsr-hue, var(--dsr-sub-1))}html[data-app-design=sunrise] .dsr-subs-t{display:grid;gap:1px;min-width:0}html[data-app-design=sunrise] .dsr-subs-t>b{display:block;font:600 13px/16px var(--lv-font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-app-design=sunrise] .dsr-subs-t>small{display:block;font:400 12px/14px var(--lv-font-ui);color:var(--dsr-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-app-design=sunrise] .dsr-subs-bar{display:block;width:64px;height:6px;border-radius:6px;background:var(--dsr-line-soft);overflow:hidden}html[data-app-design=sunrise] .dsr-subs-bar>i{display:block;height:100%;border-radius:6px;background:var(--dsr-hue, var(--dsr-sub-1))}html[data-app-design=sunrise] app-topic-resources.dsr-res-host{display:contents}html[data-app-design=sunrise] .dsr-res{position:absolute;z-index:5;top:var(--dsr-res-y, 0px);bottom:auto;max-height:calc(100% - var(--dsr-res-y, 0px));left:clamp(0px,var(--dsr-res-x, 32%),calc(100% - var(--dsr-res-w)));width:var(--dsr-res-w);box-sizing:border-box;display:flex;flex-direction:column;background:#fff;border:1px solid var(--dsr-line);border-radius:12px;box-shadow:var(--dsr-shadow-pop);outline:none;animation:lv-m-dialog-in var(--lv-m-base, .18s) var(--lv-m-decel, ease) both}html[data-app-design=sunrise] .dsr-res:before{content:"";position:absolute;left:-7px;top:clamp(16px,calc(var(--dsr-res-beak, 118px) - var(--dsr-res-y, 0px) - 6px),calc(100% - 28px));width:12px;height:12px;background:#fff;border-left:1px solid var(--dsr-line);border-bottom:1px solid var(--dsr-line);transform:rotate(45deg)}html[data-app-design=sunrise] .dsr-res--left:before{left:auto;right:-7px;border:0;border-right:1px solid var(--dsr-line);border-top:1px solid var(--dsr-line)}html[data-app-design=sunrise] .dsr-res--card{left:auto;right:12px;top:calc(var(--dsr-res-top, 0px) + 12px);bottom:12px;max-height:none;width:min(var(--dsr-res-w),calc(100% - 24px))}html[data-app-design=sunrise] .dsr-res--card:before{display:none}html[data-app-design=sunrise] .dsr-res-head{flex:none;display:flex;align-items:center;gap:8px;min-width:0;padding:10px 10px 8px 12px;border-bottom:1px solid var(--dsr-line-soft)}html[data-app-design=sunrise] .dsr-res-title{flex:1 1 auto;min-width:0;margin:0;font:600 14px/18px var(--lv-font-ui);color:var(--dsr-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-app-design=sunrise] .dsr-res-state{flex:none;padding:2px 8px;border-radius:999px;font:600 12px/16px var(--lv-font-ui);white-space:nowrap;color:var(--dsr-idle);background:var(--dsr-idle-bg)}html[data-app-design=sunrise] .dsr-res-state[data-state=proven]{color:var(--dsr-proven);background:var(--dsr-proven-bg)}html[data-app-design=sunrise] .dsr-res-state[data-state=developing]{color:var(--dsr-developing);background:var(--dsr-developing-bg)}html[data-app-design=sunrise] .dsr-res-state[data-state=learning]{color:var(--dsr-learning);background:var(--dsr-learning-bg)}html[data-app-design=sunrise] .dsr-res-x{display:grid;place-items:center;flex:none;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--dsr-text-2);cursor:pointer}html[data-app-design=sunrise] .dsr-res-x:hover{background:var(--dsr-tint)}html[data-app-design=sunrise] .dsr-res-x:focus-visible{outline:2px solid var(--dsr-blue);outline-offset:2px}html[data-app-design=sunrise] .dsr-res-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;display:grid;align-content:start;gap:2px;padding:4px 6px 6px}html[data-app-design=sunrise] .dsr-res-meta{display:grid;gap:2px;margin:0;padding:4px 6px 2px;font:400 12px/16px var(--lv-font-ui);color:var(--dsr-text-2)}html[data-app-design=sunrise] .dsr-res-meta-l{display:block}html[data-app-design=sunrise] .dsr-res-meta b{margin-right:5px;color:var(--dsr-ink);font-weight:600}html[data-app-design=sunrise] .dsr-res-grp{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:6px 6px 2px}html[data-app-design=sunrise] .dsr-res-grp>small{font:400 12px/14px var(--lv-font-ui);color:var(--dsr-kicker)}html[data-app-design=sunrise] .dsr-res-item{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:42px;padding:6px;border-radius:10px;color:var(--dsr-ink);text-decoration:none}html[data-app-design=sunrise] .dsr-res-item:hover{background:var(--dsr-tint);color:var(--dsr-ink);text-decoration:none}html[data-app-design=sunrise] .dsr-res-item:focus-visible{outline:2px solid var(--dsr-blue);outline-offset:-2px}html[data-app-design=sunrise] .dsr-res-ic{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--dsr-tint);color:var(--dsr-text-2)}html[data-app-design=sunrise] .dsr-res-ic[data-tone=lesson]{background:var(--dsr-blue-tint);color:var(--dsr-blue-deep)}html[data-app-design=sunrise] .dsr-res-ic[data-tone=check]{background:var(--dsr-proven-bg);color:var(--dsr-proven)}html[data-app-design=sunrise] .dsr-res-t{display:grid;gap:1px;min-width:0}html[data-app-design=sunrise] .dsr-res-t>b{display:block;font:600 13px/16px var(--lv-font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-app-design=sunrise] .dsr-res-t>small{display:block;font:400 12px/15px var(--lv-font-ui);color:var(--dsr-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-app-design=sunrise] .dsr-res-st{font:600 12px/16px var(--lv-font-ui);color:var(--dsr-blue);white-space:nowrap}html[data-app-design=sunrise] .dsr-res-st[data-tone=done]{color:var(--dsr-proven)}html[data-app-design=sunrise] .dsr-res-st[data-tone=dim]{color:var(--dsr-kicker);font-weight:500}html[data-app-design=sunrise] .dsr-res-empty{margin:0;padding:2px 6px 4px;font:400 12px/16px var(--lv-font-ui);color:var(--dsr-text-2)}html[data-app-design=sunrise] .dsr-res-sheet .dcl-sheet{max-height:78dvh}html[data-app-design=sunrise] .dsr-res-sheet .dcl-sheet-head{gap:8px;padding:6px 8px 8px 16px}html[data-app-design=sunrise] .dsr-res-sheet .dcl-sheet-head>h2{flex:1 1 auto;min-width:0;font-size:16px;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-app-design=sunrise] .dsr-res-sheet .dcl-sheet-body{display:block;padding:4px 8px 8px}html[data-app-design=sunrise] .dsr-res-sheet .dsr-res-item{min-height:44px}html[data-app-design=sunrise] .dsr-hmeta>.dsr-hmeta-link{font-weight:600;color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff73}html[data-app-design=sunrise] .dsr-hmeta>.dsr-hmeta-link:after{content:" \2192"}html[data-app-design=sunrise] .dsr-hmeta>.dsr-hmeta-link:hover{color:#fff;text-decoration-color:#fff}html[data-app-design=sunrise] .dsr-why{margin:4px 0 0;max-width:66ch;font:400 13px/18px var(--lv-font-ui);color:var(--dsr-hero-text)}html[data-app-design=sunrise] .dsr-why--prep{display:flex;align-items:flex-start;gap:8px;color:#fff}html[data-app-design=sunrise] .dsr-prep-dot{flex:none;width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--dsr-sun)}html[data-app-design=sunrise] .dsr-acts{flex-wrap:wrap;gap:8px 10px}html[data-app-design=sunrise] .dsr-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;height:38px;margin:0;padding:0 14px;border:1px solid rgba(255,255,255,.22);border-radius:10px;background:#ffffff14;color:#fff;font:600 14px/18px var(--lv-font-ui);white-space:nowrap;text-decoration:none;cursor:pointer}html[data-app-design=sunrise] .dsr-btn-ghost:hover{background:#ffffff24;color:#fff;text-decoration:none}html[data-app-design=sunrise] .dsr-btn-ghost:focus-visible{outline:2px solid #fff;outline-offset:2px}html[data-app-design=sunrise] .dsr-btn-ghost[disabled]{opacity:.6;cursor:default}html[data-app-design=sunrise] .dsr-hero-link{font:600 13px/18px var(--lv-font-ui);color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff73;white-space:nowrap}html[data-app-design=sunrise] .dsr-hero-link:after{content:" \2192"}html[data-app-design=sunrise] .dsr-hero-link:hover{color:#fff;text-decoration-color:#fff}html[data-app-design=sunrise] .dsr-followed{display:block;margin:8px 0 0;padding-left:24px;text-indent:-24px;font:500 12.5px/17px var(--lv-font-ui);color:var(--dsr-hero-text)}html[data-app-design=sunrise] .dsr-followed>aarudaya-icon{vertical-align:-3px;margin-right:8px;color:#fff}html[data-app-design=sunrise] .dsr-followed-act{white-space:nowrap}html[data-app-design=sunrise] .dsr-followed-dot{margin:0 6px;color:var(--dsr-hero-dim)}html[data-app-design=sunrise] .dsr-text-btn{margin:0;padding:0;border:0;background:none;font:600 12.5px/17px var(--lv-font-ui);color:#fff;text-decoration:underline;text-underline-offset:3px;text-indent:0;white-space:nowrap;cursor:pointer}html[data-app-design=sunrise] .dsr-text-btn:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:4px}html[data-app-design=sunrise] .dsr-text-btn[disabled]{opacity:.6;cursor:default}html[data-app-design=sunrise] .dsr-err{margin:6px 0 0;font:500 13px/18px var(--lv-font-ui);color:#b42318}html[data-app-design=sunrise] .dsr-err--hero{color:#ffb4a8}html[data-app-design=sunrise] .dsr-pill{display:inline-flex;align-items:center;gap:5px;box-sizing:border-box;height:22px;padding:0 9px;border-radius:999px;background:var(--dsr-idle-bg);color:var(--dsr-idle);font:600 11.5px/14px var(--lv-font-ui);white-space:nowrap}html[data-app-design=sunrise] .dsr-coming{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:4px;min-width:0}html[data-app-design=sunrise] .dsr-m-count{margin:0;font:400 12px/16px var(--lv-font-ui);color:var(--dsr-text-2)}html[data-app-design=sunrise] .dsr-link-btn{margin:0;padding:0;border:0;background:none;cursor:pointer}html[data-app-design=sunrise] .dsr-link-btn:after{content:" \2195"}html[data-app-design=sunrise] .dsr-link-btn[aria-pressed=true]{text-decoration:underline;text-underline-offset:3px}html[data-app-design=sunrise] .dsr-link-btn:focus-visible{outline:2px solid var(--dsr-blue);outline-offset:2px;border-radius:4px}html[data-app-design=sunrise] .dsr-readycard.dcl-card,html[data-app-design=sunrise] .dsr-plancard.dcl-card{gap:8px;min-height:0;padding:10px 18px;overflow:hidden}html[data-app-design=sunrise] .dsr-main--hug{grid-template-rows:auto auto;align-content:start}html[data-app-design=sunrise] .dsr-readycard.dcl-card{display:flex;flex-direction:column}html[data-app-design=sunrise] .dsr-readycard>.dsr-m-lead{flex:none}html[data-app-design=sunrise] .dsr-m-title--lede{flex:0 1 auto;margin-top:3px;font-size:15px;line-height:20px}html[data-app-design=sunrise] .dsr-rows{display:grid;gap:6px;margin:0;padding:0;list-style:none;min-width:0;align-content:start}html[data-app-design=sunrise] .dsr-rows-sub{margin-top:4px}html[data-app-design=sunrise] .dsr-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;box-sizing:border-box;margin:0;padding:8px 10px;border:1px solid transparent;border-radius:12px;background:var(--dsr-tint);color:var(--dsr-ink);font:inherit;text-align:left;text-decoration:none}html[data-app-design=sunrise] a.dsr-row,html[data-app-design=sunrise] button.dsr-row{cursor:pointer;transition:border-color .12s,background-color .12s}html[data-app-design=sunrise] a.dsr-row:hover,html[data-app-design=sunrise] button.dsr-row:hover{border-color:var(--dsr-blue-line);background:var(--dsr-tint);color:var(--dsr-ink);text-decoration:none}html[data-app-design=sunrise] a.dsr-row:focus-visible,html[data-app-design=sunrise] button.dsr-row:focus-visible{outline:2px solid var(--dsr-blue);outline-offset:2px}html[data-app-design=sunrise] .dsr-row-ic{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--dsr-blue-tint);color:var(--dsr-blue-deep)}html[data-app-design=sunrise] .dsr-row-t{display:grid;gap:1px;min-width:0}html[data-app-design=sunrise] .dsr-row-t>b{display:block;font:600 14px/18px var(--lv-font-ui);color:var(--dsr-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-app-design=sunrise] .dsr-row-t>small{display:block;font:400 12px/16px var(--lv-font-ui);color:var(--dsr-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-app-design=sunrise] .dsr-row-chev{color:var(--dsr-blue)}html[data-app-design=sunrise] .dsr-btn-light{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:28px;margin:0;padding:0 10px;border:0;border-radius:8px;background:var(--dsr-blue-tint);color:var(--dsr-blue-deep);font:600 12px/16px var(--lv-font-ui);white-space:nowrap;text-decoration:none;cursor:pointer}html[data-app-design=sunrise] .dsr-btn-light:hover{background:var(--dsr-blue-line);color:var(--dsr-blue-deep);text-decoration:none}html[data-app-design=sunrise] .dsr-btn-light:focus-visible{outline:2px solid var(--dsr-blue);outline-offset:2px}html[data-app-design=sunrise] .dsr-card-foot{margin:auto 0 0;padding-top:8px;border-top:1px solid var(--dsr-line-soft);font:400 12.5px/17px var(--lv-font-ui);color:var(--dsr-text-2)}html[data-app-design=sunrise] .dsr-plancard.dcl-card{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:stretch}html[data-app-design=sunrise] .dsr-plancard--art.dcl-card{grid-template-columns:minmax(0,1fr) 200px}html[data-app-design=sunrise] .dsr-plan-main{display:flex;flex-direction:column;gap:4px;min-width:0;min-height:0}html[data-app-design=sunrise] .dsr-plan-main>.dsr-m-kicker{gap:10px}html[data-app-design=sunrise] .dsr-plan-title{margin:2px 0 0;font:600 17px/22px var(--lv-font-display);letter-spacing:-.01em;color:var(--dsr-ink);overflow-wrap:anywhere}html[data-app-design=sunrise] .dsr-plan-lede{margin:0;font:400 13px/19px var(--lv-font-ui);color:var(--dsr-text-2)}html[data-app-design=sunrise] .dsr-steps-label{margin-top:10px;outline:none}html[data-app-design=sunrise] .dsr-steps-label:focus-visible{outline:2px solid var(--dsr-blue);outline-offset:2px;border-radius:4px}html[data-app-design=sunrise] .dsr-steps{gap:8px;margin-top:6px}html[data-app-design=sunrise] .dsr-steps .dsr-row{padding:10px 12px}html[data-app-design=sunrise] .dsr-plan-art{position:relative;display:grid;place-items:center;min-height:0;border-radius:12px;background:var(--dsr-tint)}html[data-app-design=sunrise] .dsr-plan-art app-subject-owl{width:min(160px,80%)}html[data-app-design=sunrise] .dsr-plan-photo{position:relative;align-self:stretch;min-height:120px;border-radius:12px;overflow:hidden}html[data-app-design=sunrise] .dsr-plan-photo.phf--empty{background:linear-gradient(135deg,var(--lv-home-grad-a, #3563f0),var(--lv-home-grad-b, #2854e8))}html[data-app-design=sunrise] .dsr-art-mark{position:absolute;inset:0;display:grid;place-items:center;color:#ffffffeb}html[data-app-design=sunrise] .dsr-plan-row--ic{grid-template-columns:30px minmax(0,1fr) auto}html[data-app-design=sunrise] .dsr-plan-ic.dcl-tile{width:30px;height:30px;border-radius:9px}html[data-app-design=sunrise] button.dsr-plan-row{width:calc(100% + 16px);border:0;background:none;font:inherit;text-align:left;cursor:pointer}html[data-app-design=sunrise] button.dsr-plan-row:hover{background:var(--dsr-tint)}html[data-app-design=sunrise] .dsr-chev{color:var(--dsr-kicker)}html[data-app-design=sunrise] .dsr-desk-list{display:grid;gap:4px;margin:0;padding:0;list-style:none;min-width:0}html[data-app-design=sunrise] .dsr-desk-list>li{display:flex;align-items:center;gap:10px;min-width:0;font:500 13px/18px var(--lv-font-ui);color:var(--dsr-ink)}html[data-app-design=sunrise] .dsr-desk-ic{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:var(--dsr-tint);color:var(--dsr-text-2)}html[data-app-design=sunrise] .dsr-desk-ic--clock{background:#ffe6d1;color:#b3531a}html[data-app-design=sunrise] .dsr-desk-list>li.dsr-desk-ring{font-weight:600;color:var(--dsr-blue-deep)}html[data-app-design=sunrise] .dsr-tside{display:flex;flex-direction:column;gap:var(--dsr-gap);min-height:0;min-width:0}html[data-app-design=sunrise] .dsr-tside>.dsr-card{flex:none}html[data-app-design=sunrise] .dsr-tside--fill>.dsr-subs{flex:1 1 auto;min-height:0}html[data-app-design=sunrise] .dsr-sheet-p{margin:0;font:400 15px/22px var(--lv-font-ui);color:var(--dcl-slate)}@media(min-width:901px)and (max-height:860px){html[data-app-design=sunrise] .dsr-why{margin-top:3px;font-size:12.5px;line-height:17px}html[data-app-design=sunrise] .dsr-btn-ghost{height:34px;font-size:13px}html[data-app-design=sunrise] .dsr-followed{margin-top:6px}html[data-app-design=sunrise] .dsr-readycard.dcl-card,html[data-app-design=sunrise] .dsr-plancard.dcl-card{gap:6px;padding:8px 14px}html[data-app-design=sunrise] .dsr-rows{gap:5px}html[data-app-design=sunrise] .dsr-row{padding:6px 10px}html[data-app-design=sunrise] .dsr-steps{gap:6px}html[data-app-design=sunrise] .dsr-steps .dsr-row{padding:8px 12px}html[data-app-design=sunrise] .dsr-steps-label{margin-top:6px}}@media(min-width:901px)and (max-height:600px){html[data-app-design=sunrise] .dsr-m-count,html[data-app-design=sunrise] .dsr-card-foot{display:none}}@media(min-width:901px)and (max-width:1099px){html[data-app-design=sunrise] .dsr-tside{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start}html[data-app-design=sunrise] .dsr-tside>.dsr-subs{grid-column:1 / -1}html[data-app-design=sunrise] .dsr-plancard.dcl-card{min-height:220px}}@media(max-width:900px){html[data-app-design=sunrise] .dsr-tside{gap:12px}html[data-app-design=sunrise] .dsr-btn-ghost{width:100%;height:46px;font-size:15px}html[data-app-design=sunrise] .dsr-plancard--art.dcl-card{grid-template-columns:minmax(0,1fr)}html[data-app-design=sunrise] .dsr-plan-art{min-height:140px}html[data-app-design=sunrise] .dsr-plan-art app-subject-owl{width:min(140px,60%)}html[data-app-design=sunrise] .dsr-coming{align-items:flex-start}html[data-app-design=sunrise] .lsh .shell-content .dsr-home .dsr-status-title,html[data-app-design=sunrise] .lsh .shell-content .dsr-home .dsr-m-title--lede{white-space:normal;text-wrap-mode:wrap}html[data-app-design=sunrise] .lsh .shell-content .dsr-home .dsr-start .dsr-plan-t>.dsr-1l{white-space:normal;text-wrap-mode:wrap}}@media(max-width:560px){html[data-app-design=sunrise] .dsr-plan-art,html[data-app-design=sunrise] .dsr-plan-photo{display:none}html[data-app-design=sunrise] .dsr-readycard .dsr-row{grid-template-columns:36px minmax(0,1fr)}html[data-app-design=sunrise] .dsr-readycard .dsr-row>.dsr-btn-light{grid-column:2;justify-self:start}html[data-app-design=sunrise] .dsr-row-t>b,html[data-app-design=sunrise] .dsr-row-t>small{white-space:normal}}html[data-app-design=sunrise] .dsr-plancard--edu.dcl-card{display:flex;flex-direction:column;gap:0;padding:14px 18px;container:dsr-plan / inline-size}html[data-app-design=sunrise] .dsr-pc{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:14px 18px;min-width:0;min-height:0}html[data-app-design=sunrise] .dsr-pc--book{grid-template-columns:minmax(0,1fr) 286px}html[data-app-design=sunrise] .dsr-pc-main{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0}html[data-app-design=sunrise] .dsr-pc-main>.dsr-m-kicker{gap:10px}html[data-app-design=sunrise] .dsr-pc-head{display:grid;gap:2px;min-width:0}html[data-app-design=sunrise] .dsr-plancard--edu .dsr-plan-title{margin:0;font-size:20px;line-height:25px}html[data-app-design=sunrise] .dsr-pc-lede{font-size:13.5px;line-height:19px}html[data-app-design=sunrise] .dsr-pc-main>.dsr-steps-label{margin:2px 0 -2px}html[data-app-design=sunrise] .dsr-pc-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;list-style:none}html[data-app-design=sunrise] .dsr-pc-steps>li{display:flex;min-width:0}html[data-app-design=sunrise] .dsr-pc-steps>li:last-child:nth-child(odd){grid-column:1 / -1}html[data-app-design=sunrise] .dsr-pc-step{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:52px;box-sizing:border-box;margin:0;padding:9px 10px;border:1px solid var(--dsr-line-soft);border-radius:12px;background:var(--dsr-tint);color:var(--dsr-ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:border-color .12s,background-color .12s}html[data-app-design=sunrise] .dsr-pc-step:hover{border-color:var(--dsr-blue-line);background:var(--dsr-tint);color:var(--dsr-ink);text-decoration:none}html[data-app-design=sunrise] .dsr-pc-step:focus-visible{outline:2px solid var(--dsr-blue);outline-offset:2px}html[data-app-design=sunrise] .dsr-pc-step-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--dsr-blue-tint);color:var(--dsr-blue-deep)}html[data-app-design=sunrise] .dsr-pc-step-t{display:grid;gap:1px;min-width:0}html[data-app-design=sunrise] .dsr-pc-step-t>b{display:block;font:600 13px/17px var(--lv-font-ui);color:var(--dsr-ink)}html[data-app-design=sunrise] .dsr-pc-step-t>span{display:block;font:400 12px/16px var(--lv-font-ui);color:var(--dsr-text-2)}html[data-app-design=sunrise] .dsr-book{display:flex;flex-direction:column;min-width:0;min-height:0;box-sizing:border-box;padding:12px 14px;border:1px solid var(--dsr-line-soft);border-radius:14px;background:var(--dsr-tint)}html[data-app-design=sunrise] .dsr-book-h{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0}html[data-app-design=sunrise] .dsr-book-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--dsr-book-ic-bg);color:var(--dsr-book-ic)}html[data-app-design=sunrise] .dsr-book-ht{display:grid;gap:1px;min-width:0}html[data-app-design=sunrise] .dsr-book-title{margin:0;font:600 13.5px/18px var(--lv-font-display);color:var(--dsr-ink);overflow-wrap:anywhere}html[data-app-design=sunrise] .dsr-book-meta{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font:400 12px/16px var(--lv-font-ui);color:var(--dsr-text-2)}html[data-app-design=sunrise] .dsr-book-all{display:none;align-self:flex-start;margin:auto 0 0;padding:6px 0 0;border:0;background:none;color:var(--dsr-blue);font:600 12.5px/18px var(--lv-font-ui);cursor:pointer}html[data-app-design=sunrise] .dsr-book-all:after{content:"\a0\2192"}html[data-app-design=sunrise] .dsr-book-all:hover{color:var(--dsr-blue-deep);text-decoration:underline;text-underline-offset:3px}html[data-app-design=sunrise] .dsr-book-all:focus-visible{outline:2px solid var(--dsr-blue);outline-offset:2px;border-radius:4px}@media(min-width:1100px){html[data-app-design=sunrise] .dsr-main--fit{grid-template-rows:auto minmax(0,max-content);align-content:start}@container dsr-plan (width < 780px){html[data-app-design=sunrise] .dsr-pc--book{grid-template-columns:minmax(0,1fr) 240px;column-gap:14px}html[data-app-design=sunrise] .dsr-pc-step .dsr-pc-step-t>b{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}html[data-app-design=sunrise] .dsr-pc-step .dsr-pc-step-t>span{display:none}}}@media(max-width:1099px){@container dsr-plan (520px < width < 780px){html[data-app-design=sunrise] .dsr-pc--book{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}}@container dsr-plan (width <= 520px){html[data-app-design=sunrise] .dsr-pc-steps{grid-template-columns:minmax(0,1fr)}html[data-app-design=sunrise] .dsr-pc-step{min-height:56px}html[data-app-design=sunrise] .dsr-pc--book{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}}}@media(max-width:560px){html[data-app-design=sunrise] .dsr-plancard--edu.dcl-card{padding:14px}}@media(min-width:901px)and (max-height:860px){html[data-app-design=sunrise] .dsr-plancard--edu.dcl-card{padding:10px 16px}html[data-app-design=sunrise] .dsr-pc-main{gap:8px}html[data-app-design=sunrise] .dsr-plancard--edu .dsr-plan-title{font-size:18px;line-height:23px}html[data-app-design=sunrise] .dsr-pc-step{min-height:48px;padding:7px 10px}html[data-app-design=sunrise] .dsr-pc-step-t>b,html[data-app-design=sunrise] .dsr-pc-step-t>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}html[data-app-design=sunrise] .dsr-edu{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"badge head" "badge body";align-content:start;column-gap:16px;min-width:0;min-height:0;box-sizing:border-box;padding:18px 20px;border-radius:var(--dcl-r-card);color:#fff;background:radial-gradient(420px 220px at 100% 0%,#f5822042,#f5822000 70%),linear-gradient(135deg,var(--dsr-edu-1),var(--dsr-edu-2));box-shadow:var(--dsr-edu-shadow)}html[data-app-design=sunrise] .dsr-edu-badge{grid-area:badge;align-self:start;position:relative;display:grid;place-items:center;width:56px;height:56px;box-sizing:border-box;border:1px solid rgba(255,255,255,.22);border-radius:15px;background:#ffffff1f;color:#fff}html[data-app-design=sunrise] .dsr-edu-badge:after{content:"";position:absolute;inset:-1px;border:2px solid rgba(255,199,154,.9);border-radius:16px;opacity:0;pointer-events:none}html[data-app-design=sunrise] .dsr-edu-head{grid-area:head;display:grid;gap:6px;min-width:0}html[data-app-design=sunrise] .dsr-edu-title{min-width:0;margin:0;font:600 20px/25px var(--lv-font-display);letter-spacing:-.01em;color:#fff;overflow-wrap:anywhere;outline:none}html[data-app-design=sunrise] .dsr-edu-body{grid-area:body;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding-top:4px}html[data-app-design=sunrise] .dsr-edu-body>*{max-width:100%}html[data-app-design=sunrise] .dsr-edu-lede{margin:0;max-width:72ch;font:400 13.5px/19px var(--lv-font-ui);color:var(--dsr-edu-text)}html[data-app-design=sunrise] .dsr-edu-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id send" "hint hint";align-items:center;column-gap:10px;row-gap:0;width:100%;max-width:560px;margin:14px 0 0}html[data-app-design=sunrise] .dsr-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html[data-app-design=sunrise] .dsr-edu-id{grid-area:id;min-width:0;height:44px;box-sizing:border-box;margin:0;padding:0 14px;border:1px solid rgba(255,255,255,.35);border-radius:10px;background:#fffffff5;color:var(--dsr-ink);font:600 15px/1 var(--lv-font-mono, ui-monospace, "Cascadia Mono", Consolas, monospace);letter-spacing:.14em;text-transform:uppercase}html[data-app-design=sunrise] .dsr-edu-id::placeholder{font:500 13px/1 var(--lv-font-ui);letter-spacing:0;text-transform:none;color:var(--dsr-kicker);opacity:1}html[data-app-design=sunrise] .dsr-edu-id[aria-invalid=true]{border-color:#f97066;box-shadow:0 0 0 3px #f9706659}html[data-app-design=sunrise] .dsr-edu-send.dcl-btn{grid-area:send;height:44px;padding:0 18px;border-radius:10px;font-size:14px}html[data-app-design=sunrise] .dsr-edu-form>:is(.dsr-edu-hint,.dsr-edu-err){grid-area:hint}html[data-app-design=sunrise] .dsr-edu-send.dcl-btn:disabled{color:#fff;background:var(--lv-primary);box-shadow:none;opacity:.72}html[data-app-design=sunrise] .dsr-edu-hint{margin:6px 0 0;font:400 12px/16px var(--lv-font-ui);color:var(--dsr-edu-text)}html[data-app-design=sunrise] .dsr-edu-err{margin:6px 0 0;font:500 12.5px/17px var(--lv-font-ui);color:#ffe1dd}html[data-app-design=sunrise] .dsr-how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:640px;margin:16px 0 0;padding:0;list-style:none;counter-reset:dsr-how}html[data-app-design=sunrise] .dsr-how>li{min-width:0;box-sizing:border-box;padding:8px 10px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff14;font:400 12px/16px var(--lv-font-ui);color:var(--dsr-edu-text);counter-increment:dsr-how}html[data-app-design=sunrise] .dsr-how>li>b{display:block;font:600 12.5px/17px var(--lv-font-ui);color:#fff}html[data-app-design=sunrise] .dsr-how>li>b:before{content:counter(dsr-how) "\a0\b7\a0"}html[data-app-design=sunrise] .dsr-how>li>span{display:block}html[data-app-design=sunrise] .dsr-edu-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px}html[data-app-design=sunrise] .dsr-edu-chip{display:inline-flex;align-items:center;gap:6px;height:26px;box-sizing:border-box;padding:0 10px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:#ffffff24;color:#fff;font:600 12px/16px var(--lv-font-ui);white-space:nowrap}html[data-app-design=sunrise] .dsr-edu-chip>i{width:7px;height:7px;border-radius:50%;background:var(--dsr-sun-text)}html[data-app-design=sunrise] .dsr-edu-link{display:inline-flex;align-items:center;min-height:24px;margin:0;padding:0;border:0;background:none;color:#fff;font:600 12.5px/18px var(--lv-font-ui);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff8c;cursor:pointer}html[data-app-design=sunrise] .dsr-edu-link:hover{color:#fff;text-decoration-color:#fff}html[data-app-design=sunrise] .dsr-edu-link[disabled]{opacity:.6;cursor:default}html[data-app-design=sunrise] .dsr-edu-more{margin-top:10px}html[data-app-design=sunrise] .dsr-edu-more:after{content:"\a0\2192"}html[data-app-design=sunrise] .dsr-edu-mats{display:grid;gap:6px;width:100%;max-width:640px;margin:12px 0 0;padding:0;list-style:none}html[data-app-design=sunrise] .dsr-edu-mat{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;box-sizing:border-box;padding:6px 10px 6px 8px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff1a;color:#fff;text-decoration:none}html[data-app-design=sunrise] .dsr-edu-mat:hover{background:#ffffff29;color:#fff;text-decoration:none}html[data-app-design=sunrise] .dsr-edu-mat-ic{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--edr-tint, #eef1f5);color:var(--edr-ink, #475467)}html[data-app-design=sunrise] .dsr-edu-mat-t{display:grid;gap:1px;min-width:0}html[data-app-design=sunrise] .dsr-edu-mat-t>b{display:block;font:600 13px/17px var(--lv-font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-app-design=sunrise] .dsr-edu-mat-t>.dsr-parts{font:400 12px/16px var(--lv-font-ui);color:var(--dsr-edu-text)}html[data-app-design=sunrise] .dsr-edu-mat-go{font:600 12px/16px var(--lv-font-ui);color:var(--dsr-sun-text);white-space:nowrap}html[data-app-design=sunrise] .dsr-parts{display:flex;flex-wrap:wrap;column-gap:5px;min-width:0;margin:0}html[data-app-design=sunrise] .dsr-parts>span{white-space:nowrap}html[data-app-design=sunrise] .dsr-parts>span:not(:last-child):after{content:"\a0\b7"}html[data-app-design=sunrise] .dsr-edu--wait{min-height:112px}html[data-app-design=sunrise] .dsr-edu-skel{display:block;width:92%;max-width:520px;height:12px;margin-top:8px;border-radius:6px;background:#ffffff24}html[data-app-design=sunrise] .dsr-edu-skel--t{width:55%;max-width:320px;height:18px;margin-top:4px}html[data-app-design=sunrise] .dsr-edu-skel--s{width:64%;max-width:360px}html[data-app-design=sunrise] .dsr-edu--nudge{animation:dsr-edu-shake .7s ease-in-out 1,dsr-edu-glow 1.2s ease-out 1}html[data-app-design=sunrise] .dsr-edu--nudge .dsr-edu-badge:after{animation:dsr-edu-ring 1.1s ease-out 2}html[data-app-design=sunrise] .lsh .shell-content .dsr-edu :is(a,button,input,[tabindex]):focus-visible{outline:2px solid #fff;outline-offset:2px}html[data-app-design=sunrise] .lsh .shell-content .dsr-edu .dsr-edu-send:focus-visible{box-shadow:0 0 0 4px #ffffff38}html[data-app-design=sunrise] .lsh .shell-content .dsr-edu :is(.dsr-edu-title,.dsr-edu-link):focus-visible{border-radius:4px}html[data-app-design=sunrise] .dsr-tside>.dsr-book--side.dsr-card{flex:0 1 auto}html[data-app-design=sunrise] .dsr-book--side.dsr-card.dcl-card{display:flex;flex-direction:column;gap:0;min-height:0;padding:14px 16px 12px;border:1px solid var(--dcl-mist);border-radius:var(--dcl-r-card);background:var(--dcl-surface);box-shadow:var(--dcl-shadow-card);overflow:hidden}html[data-app-design=sunrise] .dsr-book--side .dsr-book-h{grid-template-columns:36px minmax(0,1fr)}html[data-app-design=sunrise] .dsr-book--side .dsr-book-ic{width:36px;height:36px;border-radius:10px}html[data-app-design=sunrise] .dsr-book--side .dsr-book-title{font-size:14px;line-height:19px}html[data-app-design=sunrise] .dsr-book-meta.dsr-parts{display:flex;-webkit-line-clamp:none;overflow:visible}html[data-app-design=sunrise] .dsr-book--side .dsr-book-all{display:inline-flex;align-items:center;align-self:flex-start;margin:0;padding:6px 0 0}html[data-app-design=sunrise] .dsr-week-end{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:2px 12px;min-width:0}@media(min-width:1100px)and (min-height:560px){html[data-app-design=sunrise] .dsr-home .dcl-body>.dsr-grid--spot{flex:0 1 auto}}@media(min-width:1100px)and (min-height:861px){html[data-app-design=sunrise] .dsr-main--spot{grid-template-rows:auto auto;align-content:start}}html[data-app-design=sunrise] .dsr-main--spot-hug{grid-template-rows:auto auto;align-content:start}@media(min-width:901px)and (max-height:860px){html[data-app-design=sunrise] .dsr-edu{padding:16px 20px}html[data-app-design=sunrise] .dsr-book--side.dsr-card.dcl-card{padding:12px 14px 10px}}@media(min-width:901px)and (max-width:1099px){html[data-app-design=sunrise] .dsr-tside--spot{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){html[data-app-design=sunrise] .dsr-edu{grid-template-columns:42px minmax(0,1fr);grid-template-areas:"badge head" "body body";align-items:center;row-gap:12px;padding:16px}html[data-app-design=sunrise] .dsr-edu-badge{width:42px;height:42px;border-radius:12px;align-self:center}html[data-app-design=sunrise] .dsr-edu-badge:after{border-radius:13px}html[data-app-design=sunrise] .dsr-edu-title{font-size:17px;line-height:22px}html[data-app-design=sunrise] .dsr-edu-body{padding-top:0}html[data-app-design=sunrise] .dsr-edu-form{grid-template-columns:minmax(0,1fr);grid-template-areas:"id" "hint" "send"}html[data-app-design=sunrise] .dsr-edu-id,html[data-app-design=sunrise] .dsr-edu-send.dcl-btn{width:100%}html[data-app-design=sunrise] .dsr-edu-send.dcl-btn{margin-top:10px}html[data-app-design=sunrise] .dsr-how{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:14px}html[data-app-design=sunrise] .dsr-edu-mat-t>b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;overflow-wrap:anywhere}}@media(pointer:coarse),(max-width:900px){html[data-app-design=sunrise] .dsr-edu-link,html[data-app-design=sunrise] .dsr-book-all{min-height:44px;align-items:center}html[data-app-design=sunrise] .dsr-book-all,html[data-app-design=sunrise] .dsr-book--side .dsr-book-all{padding-top:0}html[data-app-design=sunrise] .dsr-week [data-th-week-step]{position:relative;z-index:1;padding-block:9px 17px;margin-block:-9px -17px}}html[data-app-design=sunrise] .dsr-ol-chs{flex:0 1 auto;min-height:0;margin:8px 0 0;padding:0;list-style:none;overflow:hidden}html[data-app-design=sunrise] .dsr-book--ol>:not(.dsr-ol-chs){flex:none}html[data-app-design=sunrise] .dsr-ol-chs>li{display:block;min-width:0;border-bottom:1px solid var(--dsr-line-soft);outline:none}html[data-app-design=sunrise] .dsr-ol-chs>li:last-child{border-bottom:0}html[data-app-design=sunrise] .dsr-ol-chs>li:focus-visible{outline:2px solid var(--dsr-blue);outline-offset:-2px;border-radius:4px}html[data-app-design=sunrise] .dsr-ol-chs>li.dsr-book-fold{display:none}html[data-app-design=sunrise] .dsr-ol-chs.dsr-ol-measure>li.dsr-book-fold{display:block}html[data-app-design=sunrise] .dsr-book--open .dsr-ol-chs{overflow-y:auto;overscroll-behavior:contain}html[data-app-design=sunrise] .dsr-ol-row{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto 16px;align-items:start;column-gap:8px;width:100%;min-height:32px;box-sizing:border-box;margin:0;padding:5px 2px;border:0;border-radius:8px;background:none;color:var(--dsr-ink);font:inherit;text-align:start}html[data-app-design=sunrise] .dsr-ol-row--plain{grid-template-columns:22px minmax(0,1fr)}html[data-app-design=sunrise] button.dsr-ol-row{cursor:pointer}html[data-app-design=sunrise] button.dsr-ol-row:hover{background:#14233d0b}html[data-app-design=sunrise] button.dsr-ol-row:focus-visible{outline:2px solid var(--dsr-blue);outline-offset:-2px}html[data-app-design=sunrise] .dsr-ol-n{display:grid;place-items:center;width:22px;height:22px;box-sizing:border-box;border-radius:7px;background:var(--dcl-surface, #fff);box-shadow:inset 0 0 0 1px var(--dsr-idle-edge);font:600 11.5px/1 var(--lv-font-ui);font-variant-numeric:tabular-nums;color:var(--dsr-kicker)}html[data-app-design=sunrise] .dsr-ol-t{min-width:0;padding-top:2px;font:500 12.5px/18px var(--lv-font-ui);color:var(--dsr-ink);white-space:normal;overflow-wrap:anywhere}html[data-app-design=sunrise] .dsr-ol-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-top:1px;padding:0 6px;box-sizing:border-box;border-radius:999px;background:#14233d0f;font:600 11px/1 var(--lv-font-ui);font-variant-numeric:tabular-nums;color:var(--dsr-text-2)}html[data-app-design=sunrise] .dsr-ol-chev{margin-top:3px;color:var(--dsr-kicker)}html[data-app-design=sunrise] .dsr-ol-chs>li.is-open .dsr-ol-n{background:var(--dsr-blue-tint);box-shadow:inset 0 0 0 1px var(--dsr-blue-line);color:var(--dsr-blue-deep)}html[data-app-design=sunrise] .dsr-ol-chs>li.is-open .dsr-ol-t{font-weight:600;color:var(--dsr-blue-deep)}html[data-app-design=sunrise] .dsr-ol-chs>li.is-open .dsr-ol-chev{transform:rotate(180deg);color:var(--dsr-blue)}html[data-app-design=sunrise] .dsr-ol-topics{display:grid;gap:3px;margin:0;padding-block:1px 8px;padding-inline:32px 4px;list-style:none}html[data-app-design=sunrise] .dsr-ol-topics[hidden]{display:none}html[data-app-design=sunrise] .dsr-ol-topics>li{display:grid;grid-template-columns:2.8em minmax(0,1fr);column-gap:4px;align-items:baseline;min-width:0;font:400 12.5px/17px var(--lv-font-ui);color:var(--dsr-ink)}html[data-app-design=sunrise] .dsr-ol-tn{color:var(--dsr-kicker);font-weight:600;font-variant-numeric:tabular-nums}html[data-app-design=sunrise] .dsr-ol-tt{min-width:0;overflow-wrap:anywhere}html[data-app-design=sunrise] .dsr-book--ol .dsr-book-all{display:inline-flex;align-items:center}@media(min-width:901px)and (max-height:860px){html[data-app-design=sunrise] .dsr-ol-row{min-height:30px;padding-block:4px}}@media(max-width:900px){html[data-app-design=sunrise] .dsr-ol-chs>li:nth-child(n+5){display:none}html[data-app-design=sunrise] .dsr-book--open .dsr-ol-chs>li{display:block}}@media(pointer:coarse),(max-width:900px){html[data-app-design=sunrise] .dsr-ol-row{min-height:44px;padding-block:11px}}html[data-app-design=sunrise] .dsr-edurow.dsr-card.dcl-card{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:0 10px}html[data-app-design=sunrise] .dsr-edurow-ic{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--dsr-blue-tint);color:var(--dsr-blue-deep)}html[data-app-design=sunrise] .dsr-edurow-t{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0}html[data-app-design=sunrise] .dsr-edurow-h{margin:0;font:600 14px/19px var(--lv-font-ui);letter-spacing:-.01em;color:var(--dsr-ink)}html[data-app-design=sunrise] .dsr-edurow-p{margin:0;font:400 12px/16px var(--lv-font-ui);color:var(--dsr-text-2)}html[data-app-design=sunrise] .dsr-edurow-go{margin-top:3px}html[data-app-design=sunrise] .dsr-edurow-go:after{content:"\a0\2192"}html[data-app-design=sunrise] .dsr-educard-list{display:grid;gap:2px;margin:0;padding:0;list-style:none;min-width:0}html[data-app-design=sunrise] .dsr-educard-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:40px;box-sizing:border-box;margin:0 -8px;padding:4px 8px;border-radius:10px;color:var(--dsr-ink);text-decoration:none}html[data-app-design=sunrise] a.dsr-educard-row:hover{background:var(--dsr-tint);color:var(--dsr-ink);text-decoration:none}html[data-app-design=sunrise] a.dsr-educard-row:focus-visible{outline:2px solid var(--dsr-blue);outline-offset:-2px}html[data-app-design=sunrise] .dsr-educard-ic{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--edr-tint, var(--dsr-tint));color:var(--edr-ink, var(--dsr-text-2))}html[data-app-design=sunrise] .dsr-educard-t{display:grid;gap:1px;min-width:0}html[data-app-design=sunrise] .dsr-educard-t>b{display:block;font:600 13px/17px var(--lv-font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-app-design=sunrise] .dsr-educard-t>small{display:block;font:400 12px/16px var(--lv-font-ui);color:var(--dsr-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-app-design=sunrise] .dsr-educard-go{font:600 12px/16px var(--lv-font-ui);color:var(--dsr-blue);white-space:nowrap}html[data-app-design=sunrise] .dsr-educard-more{align-self:flex-start}html[data-app-design=sunrise] .dsr-educard-skel{display:inline-block;width:72%;height:10px;border-radius:5px;background:var(--dsr-line-soft);vertical-align:middle}html[data-app-design=sunrise] .dsr-educard-skel--t{width:56%;height:12px}html[data-app-design=sunrise] .dsr-educard-skel--s{width:40%}html[data-app-design=sunrise] .dsr-educard--wait .dsr-educard-ic{background:var(--dsr-line-soft)}html[data-app-design=sunrise] .dsr-educard--wait .dsr-side-head>h3{flex:1 1 auto}html[data-app-design=sunrise] .dsr-educard-more--wait{display:block;width:100%;font:600 13px/18px var(--lv-font-ui)}@media(min-width:1100px)and (max-height:860px){html[data-app-design=sunrise] .dsr-edurow-p{display:none}}@media(min-width:1100px)and (min-height:560px){html[data-app-design=sunrise] .dsr-subs-list{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}@media(min-width:901px)and (max-width:1099px){html[data-app-design=sunrise] .dsr-side>:is(.dsr-edurow,.dsr-educard){grid-column:1 / -1}html[data-app-design=sunrise] .dsr-edurow.dsr-card.dcl-card{align-items:center}html[data-app-design=sunrise] .dsr-edurow-t{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"h go" "p go";align-items:center;column-gap:16px;width:100%}html[data-app-design=sunrise] .dsr-edurow-h{grid-area:h}html[data-app-design=sunrise] .dsr-edurow-p{grid-area:p}html[data-app-design=sunrise] .dsr-edurow-go{grid-area:go;margin-top:0}}html[data-app-design=sunrise] .dsr-m-whole{white-space:nowrap}@media(pointer:coarse),(max-width:900px){html[data-app-design=sunrise] .dsr-edurow-go{display:inline-flex;align-items:center;min-height:44px;margin-top:0}html[data-app-design=sunrise] .dsr-educard-row{min-height:44px}html[data-app-design=sunrise] .dsr-educard-more{padding-block:13px}html[data-app-design=sunrise] .dsr-m-whole{position:relative}html[data-app-design=sunrise] .dsr-m-whole:before{content:"";position:absolute;inset:-8px -6px -22px}html[data-app-design=sunrise] .dsr-tile-link{position:relative;z-index:1;padding-block:14px;margin-block:-14px}html[data-app-design=sunrise] .dsr-m-kicker a.dsr-link{position:relative;z-index:1;padding-block:8px 22px;margin-block:-8px -22px}html[data-app-design=sunrise] .dsr-plan-foot>a.dsr-link{padding-block:13px}html[data-app-design=sunrise] .dsr-btn-white{position:relative}html[data-app-design=sunrise] .dsr-btn-white:before{content:"";position:absolute;inset:-8px 0 -6px}}@media(min-width:901px)and (max-height:860px){html[data-app-design=sunrise] .dsr-hero{padding:10px 16px 6px}html[data-app-design=sunrise] .dsr-greet{font-size:20px;line-height:24px}html[data-app-design=sunrise] .dsr-subjects{margin-top:4px}html[data-app-design=sunrise] .dsr-next,html[data-app-design=sunrise] .dsr-next-row{margin-top:6px}html[data-app-design=sunrise] .dsr-cta.dcl-btn{height:34px}html[data-app-design=sunrise] .dsr-tile{padding:8px 10px;gap:10px}html[data-app-design=sunrise] .dsr-ring{width:56px;height:56px;border-width:3px}html[data-app-design=sunrise] .dsr-ring b{font-size:20px}html[data-app-design=sunrise] .dsr-tile-link{display:none}html[data-app-design=sunrise] .dsr-today{margin-top:6px;padding-top:4px;gap:12px;grid-template-columns:minmax(0,1fr) auto}html[data-app-design=sunrise] .dsr-today-t>b{display:inline}html[data-app-design=sunrise] .dsr-today-t>b+span:before{content:" \b7  "}html[data-app-design=sunrise] .dsr-tl{display:none}html[data-app-design=sunrise] .dsr-btn-white{height:30px;padding:0 12px;font-size:12px}html[data-app-design=sunrise] .dsr-mapcard.dcl-card{padding:8px 14px 6px;gap:4px}html[data-app-design=sunrise] .dsr-stat>b{font-size:15px;line-height:16px}html[data-app-design=sunrise] .dsr-card.dcl-card{padding:8px 12px;gap:4px}html[data-app-design=sunrise] .dsr-plan-row{padding:4px 8px}html[data-app-design=sunrise] .dsr-chart{height:64px}html[data-app-design=sunrise] .dsr-subs-list>li{padding:2px 0}}@media(min-width:901px)and (max-height:700px){html[data-app-design=sunrise] .dsr-chart{height:56px}html[data-app-design=sunrise] .dsr-chart-key{display:none}}@media(min-width:901px)and (max-height:600px){html[data-app-design=sunrise] .dsr-hmeta,html[data-app-design=sunrise] .dsr-tile-p,html[data-app-design=sunrise] .dsr-today{display:none}html[data-app-design=sunrise] .dsr-plan-t>small{display:none}html[data-app-design=sunrise] .dsr-note{display:none}html[data-app-design=sunrise] .dsr-subs-t>small{display:none}}@media(min-width:1440px){html[data-app-design=sunrise]{--dsr-side-w: 380px}html[data-app-design=sunrise] .dsr-hero-grid--tile{grid-template-columns:minmax(0,1fr) 300px}}@media(min-width:1100px)and (max-width:1279px){html[data-app-design=sunrise]{--dsr-side-w: 330px}html[data-app-design=sunrise] .lsh .shell-content .dsr-home .dsr-plan-foot>.dsr-note.dsr-1l{white-space:normal;text-wrap-mode:wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media(min-width:901px)and (max-width:1099px){html[data-app-design=sunrise] .dsr-home .dcl-body{overflow-y:auto;overscroll-behavior:contain}html[data-app-design=sunrise] .dsr-home .dcl-body>.dsr-grid{grid-template-columns:minmax(0,1fr);flex:none}html[data-app-design=sunrise] .dsr-main{grid-template-rows:auto auto}html[data-app-design=sunrise] .dsr-side{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html[data-app-design=sunrise] .dsr-side>.dsr-subs{grid-column:1 / -1}html[data-app-design=sunrise] .dsr-hero-grid--tile{grid-template-columns:minmax(0,1fr) 260px}html[data-app-design=sunrise] .dsr-mapcard.dcl-card{grid-template-rows:auto 300px}}@media(max-width:900px){html[data-app-design=sunrise] .dsr-home .dcl-body>.dsr-grid{display:flex;flex-direction:column;gap:12px}html[data-app-design=sunrise] .dsr-main{grid-template-rows:auto auto;gap:12px}html[data-app-design=sunrise] .dsr-side{display:flex;flex-direction:column;gap:12px}html[data-app-design=sunrise] .dsr-hero{padding:14px 16px 12px}html[data-app-design=sunrise] .dsr-hero-grid,html[data-app-design=sunrise] .dsr-hero-grid--tile{grid-template-columns:minmax(0,1fr);gap:12px}html[data-app-design=sunrise] .dsr-hello{flex-direction:column;align-items:flex-start;gap:2px}html[data-app-design=sunrise] .dsr-subjects{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:8px -16px 0;padding:0 16px}html[data-app-design=sunrise] .dsr-subjects::-webkit-scrollbar{display:none}html[data-app-design=sunrise] .lsh .shell-content .dsr-home .dsr-next-title{white-space:normal;text-wrap-mode:wrap;font-size:20px;line-height:26px}html[data-app-design=sunrise] .dsr-next-row{flex-wrap:wrap}html[data-app-design=sunrise] .dsr-cta.dcl-btn{width:100%;height:46px;font-size:15px}html[data-app-design=sunrise] .dsr-progress{max-width:none}html[data-app-design=sunrise] .dsr-today{grid-template-columns:minmax(0,1fr) auto;gap:10px}html[data-app-design=sunrise] .dsr-tl{display:none}html[data-app-design=sunrise] .dsr-m-head{flex-direction:column;align-items:flex-start;gap:6px}html[data-app-design=sunrise] .dsr-m-kicker{flex-wrap:wrap;gap:2px 14px}html[data-app-design=sunrise] .dsr-m-titles{flex-wrap:wrap}html[data-app-design=sunrise] .dsr-standing{gap:14px}html[data-app-design=sunrise] .dsr-stat{text-align:left}html[data-app-design=sunrise] .dsr-mapcard.dcl-card{grid-template-rows:auto auto;padding:10px 14px 8px}}@media(prefers-reduced-motion:reduce){html[data-app-design=sunrise] .dsr-res,html[data-app-design=sunrise] .dsr-edu--nudge,html[data-app-design=sunrise] .dsr-edu--nudge .dsr-edu-badge:after{animation:none!important}}@keyframes dsr-edu-shake{0%,to{transform:translate(0)}18%{transform:translate(-4px) rotate(-.4deg)}36%{transform:translate(4px) rotate(.4deg)}54%{transform:translate(-3px)}72%{transform:translate(2px)}}@keyframes dsr-edu-ring{0%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}@keyframes dsr-edu-glow{0%{box-shadow:0 0 #4a79ff73,0 10px 26px #0e3a6647}to{box-shadow:0 0 0 9px #4a79ff00,0 10px 26px #0e3a6647}}.tmp-host{--tmp-dot: 30px;--tmp-half: 36px;--tmp-col-w: 200px;--tmp-col-fit: 204px;--tmp-col-min: 182px;--tmp-gap: 8px;--tmp-fade-start: 36px;--tmp-fade-end: 64px;--tmp-ring: 5px;--tmp-tint: var(--dsr-tint, #f5f7fb);--tmp-ink: var(--dsr-ink, var(--dcl-ink, #14233d));--tmp-text-2: var(--dsr-text-2, var(--dcl-slate, #526078));--tmp-kicker: var(--dsr-kicker, #5b6b82);--tmp-blue: var(--dsr-blue, var(--dcl-blue, #2854e8));--tmp-blue-deep: var(--dsr-blue-deep, var(--dcl-blue-deep, #1f45cc));--tmp-blue-line: var(--dsr-blue-line, var(--dcl-blue-edge, #b9cbf7));--tmp-edge: #cdd6e3;--tmp-proven: var(--dsr-proven, var(--lv-proven, #137a4a));--tmp-proven-bg: var(--dsr-proven-bg, var(--lv-proven-bg, #e3f3ea));--tmp-developing: var(--dsr-developing, var(--lv-developing, #0a45e0));--tmp-developing-bg: var(--dsr-developing-bg, var(--lv-developing-bg, #e8f1ff));--tmp-learning: var(--dsr-learning, var(--dcl-blue, #2854e8));--tmp-idle: var(--dsr-idle, var(--dcl-neutral-ink, #4a5367));--tmp-idle-edge: var(--dsr-idle-edge, #c4cedc);--tmp-line-soft: var(--dsr-line-soft, #ecf0f5);--tmp-font: var(--lv-font-ui, "Inter", "Segoe UI", system-ui, sans-serif);position:relative;color:var(--tmp-ink);font-family:var(--tmp-font)}.tmp-host[data-mode=full]{--tmp-col-w: 220px;--tmp-half: 40px}@media(min-width:901px)and (max-height:860px){.tmp-host{--tmp-half: 34px}}@media(min-width:1440px){.tmp-host{--tmp-col-w: 220px}}.tmp-host .tmp-scroll{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.tmp-host .tmp-scroll::-webkit-scrollbar{display:none}.tmp-host[data-mode=full] .tmp-scroll{overflow-y:auto;scrollbar-width:thin}.tmp-host .tmp-scroll.has-left{mask-image:linear-gradient(90deg,transparent,#000 var(--tmp-fade-start));-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--tmp-fade-start))}.tmp-host .tmp-scroll.has-right{mask-image:linear-gradient(270deg,transparent,#000 var(--tmp-fade-end));-webkit-mask-image:linear-gradient(270deg,transparent,#000 var(--tmp-fade-end))}.tmp-host .tmp-scroll.has-left.has-right{mask-image:linear-gradient(90deg,transparent,#000 var(--tmp-fade-start),#000 calc(100% - var(--tmp-fade-end)),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--tmp-fade-start),#000 calc(100% - var(--tmp-fade-end)),transparent)}.tmp-host .tmp-cols{position:relative;flex:none;display:flex;gap:var(--tmp-gap);align-items:stretch;width:max-content;min-width:100%;margin:auto 0;box-sizing:border-box}.tmp-host .tmp-wires{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none;overflow:visible}.tmp-host .tmp-edge{fill:none;stroke:var(--tmp-edge);stroke-width:1.5;stroke-linecap:round}.tmp-host .tmp-edge[data-kind=recommended]{stroke-dasharray:2 4}.tmp-host .tmp-edge.is-on{stroke:var(--tmp-blue);stroke-width:2}.tmp-host .tmp-col{flex:1 0 var(--tmp-col-w);max-width:var(--tmp-col-max, 320px);display:flex;flex-direction:column;min-width:0;box-sizing:border-box;padding:6px 6px 8px;border-radius:12px;background:var(--tmp-tint)}.tmp-host[data-fit] .tmp-cols{width:100%}.tmp-host[data-fit] .tmp-col{flex-basis:0;max-width:none}.tmp-host[data-fit=tight] .tmp-col{padding-inline:4px}.tmp-host[data-fit=tight] .tmp-nodes{padding-inline-end:2px}.tmp-host[data-fit=tight] .tmp-node{padding-inline:0}.tmp-host[data-fit=tight] .tmp-name{padding-inline:0;overflow:visible clip}.tmp-host[data-fit=tight] .tmp-col-head{padding-inline:0;letter-spacing:0}.tmp-host .tmp-col-head{margin:0 0 4px;padding:0 4px;min-height:32px;font:600 12px/16px var(--tmp-font);letter-spacing:.04em;text-transform:uppercase;color:var(--tmp-kicker);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.tmp-host .tmp-nodes{position:relative;z-index:2;flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:var(--tmp-half);align-content:start}.tmp-host .tmp-node{grid-column:var(--tmp-lane, 1);grid-row:var(--tmp-row, 1) / span 2;display:grid;justify-items:center;align-content:start;gap:4px;width:100%;min-width:0;margin:0;padding:0 2px;border:0;border-radius:10px;background:none;color:var(--tmp-ink);font:inherit;text-align:center;cursor:pointer}.tmp-host .tmp-dot{display:grid;place-items:center;width:var(--tmp-dot);height:var(--tmp-dot);box-sizing:border-box;border-radius:50%;border:2px solid var(--tmp-idle-edge);background:#fff;color:var(--tmp-idle);font:700 12px/1 var(--tmp-font);letter-spacing:.01em;transition:transform .12s var(--lv-m-standard, ease)}.tmp-host .tmp-name{max-width:100%;padding:0 3px;border-radius:4px;background:var(--tmp-tint);font:600 12px/15px var(--tmp-font);color:var(--tmp-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.tmp-host .tmp-node[data-state=proven] .tmp-dot{background:var(--tmp-proven-bg);border-color:var(--tmp-proven);color:var(--tmp-ink)}.tmp-host .tmp-node[data-state=developing] .tmp-dot{background:var(--tmp-developing-bg);border-color:var(--tmp-developing);color:var(--tmp-ink)}.tmp-host .tmp-node[data-state=learning] .tmp-dot{background:var(--tmp-learning);border-color:var(--tmp-learning);color:#fff}.tmp-host .tmp-node[data-state=idle] .tmp-dot{border-style:dashed}.tmp-host .tmp-node.is-selected .tmp-dot{border-width:2.5px;box-shadow:0 0 0 var(--tmp-ring) var(--tmp-blue-line)}.tmp-host .tmp-node.is-selected .tmp-name{color:var(--tmp-blue-deep)}.tmp-host .tmp-node:focus-visible{outline:2px solid var(--tmp-blue);outline-offset:0}.tmp-host .tmp-more{grid-column:var(--tmp-lane, 1);grid-row:var(--tmp-row, 1) / span 2;align-self:start;justify-self:center;margin:4px 0 0;padding:5px 10px;border:1.5px dashed var(--tmp-blue-line);border-radius:999px;background:#fff;color:var(--tmp-blue-deep);font:600 12px/16px var(--tmp-font);white-space:nowrap;cursor:pointer}.tmp-host .tmp-more:hover{background:var(--dsr-blue-tint, var(--dcl-blue-tint, #e9effd))}.tmp-host .tmp-more:focus-visible{outline:2px solid var(--tmp-blue);outline-offset:2px}@media(hover:hover)and (pointer:fine){.tmp-host .tmp-node:hover .tmp-dot{transform:translateY(-1px)}}.tmp-host.is-dimmed .tmp-node:not(.is-selected){opacity:.45}.tmp-host.is-dimmed .tmp-edge:not(.is-on){opacity:.5}.tmp-host .tmp-legend{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:6px 0 0;padding-top:6px;border-top:1px solid var(--tmp-line-soft);font:400 12px/16px var(--tmp-font);color:var(--tmp-text-2)}.tmp-host .tmp-key{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.tmp-host .tmp-swatch{width:9px;height:9px;box-sizing:border-box;border-radius:50%;border:1.5px dashed var(--tmp-idle-edge);background:#fff}.tmp-host .tmp-key[data-state=proven] .tmp-swatch{border:0;background:var(--tmp-proven)}.tmp-host .tmp-key[data-state=developing] .tmp-swatch{border:0;background:var(--tmp-developing)}.tmp-host .tmp-key[data-state=learning] .tmp-swatch{border:0;background:var(--tmp-learning)}.tmp-host .tmp-key--edge svg{width:18px;height:6px;overflow:visible}.tmp-host .tmp-key--edge path{fill:none;stroke:var(--tmp-edge);stroke-width:1.5;stroke-linecap:round}.tmp-host .tmp-key--edge.is-rec path{stroke-dasharray:2 4}.tmp-host .tmp-list{display:grid;gap:8px;min-width:0}.tmp-host .tmp-band{display:grid;gap:4px;min-width:0;padding:8px 10px;border-radius:10px;background:var(--tmp-tint)}.tmp-host .tmp-band-name{margin:0;font:600 12px/16px var(--tmp-font);letter-spacing:.04em;text-transform:uppercase;color:var(--tmp-kicker);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.tmp-host .tmp-band-row{position:relative;display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;padding:2px 0 4px}.tmp-host .tmp-band-row::-webkit-scrollbar{display:none}.tmp-host .tmp-node--list{flex:none;width:76px;padding:0;grid-column:auto;grid-row:auto;scroll-snap-align:center;--tmp-dot: 32px}.tmp-host .tmp-node--list .tmp-name{padding:0;line-height:15px}@media(prefers-reduced-motion:reduce){.tmp-host .tmp-dot{transition:none}.tmp-host .tmp-node:hover .tmp-dot{transform:none}}.op-frame,.op-sheet{--op-accent: #0a45e0;--op-accent-ink: #0636c4;--op-tint: #e8f1ff;--op-tint-edge: #c9dafc;--op-primary: linear-gradient(180deg, #2f6bff 0%, #0a45e0 100%);--op-primary-hover: linear-gradient(180deg, #245cf0 0%, #0636c4 100%);--op-primary-shadow: 0 1px 2px rgba(10, 69, 224, .25), 0 6px 14px -8px rgba(10, 69, 224, .7), inset 0 1px 0 rgba(255, 255, 255, .18);--op-title-ink: #0b0c10;--op-ink: #1f2430;--op-muted: #3d4452;--op-faint: #8a93a5;--op-line: #e6e8ec;--op-line-2: #d9dde4;--op-ring: #b8c0cc;--op-surface: #ffffff;--op-rail: #f9fafb;--op-hover: #f1f3f6;--op-dot: #c9d4e5;--op-done: #067647;--op-done-bg: #e7f8ef;--op-done-edge: #bfe6d5;--op-warn: #9a3d00;--op-warn-bg: #fff0e0;--op-warn-edge: #f2b37a;--op-error: #b42318;--op-error-bg: #fef3f2;--op-track: #e8ebf0;--op-radius: 16px;--op-shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 6px 18px -10px rgba(16, 24, 40, .14);--op-ui: "Inter", "Segoe UI", system-ui, sans-serif;--op-display: "Sora", "Inter", "Segoe UI", system-ui, sans-serif;--op-ease: cubic-bezier(.2, 0, 0, 1);--op-rail-w: 320px;--op-lead: 0px;--op-pad-x: 48px;--op-pad-top: 28px;--op-measure: 35em;--op-body: 17px;--op-body-lh: 1.7;--op-title: 32px;--op-title-lh: 40px;--op-h: 21px;--op-h-lh: 29px;--op-sh: 17px;--op-sh-lh: 26px;--op-row: 36px;--op-ch-row: 42px}.csh .op-frame,.csh .op-sheet{--op-rail: #f7fafb;--op-line: #e4eaec}html:is([data-app-design=cloud],[data-app-design=sunrise]) .op-frame,html:is([data-app-design=cloud],[data-app-design=sunrise]) .op-sheet,.op-cloud.op-frame,.op-cloud .op-frame,.op-cloud .op-sheet,.op-cloud.op-sheet{--op-accent: #2854e8;--op-accent-ink: #1f45cc;--op-tint: #e9effd;--op-tint-edge: #b9cbf7;--op-primary: linear-gradient(135deg, #3563f0, #2854e8 72%);--op-primary-hover: linear-gradient(135deg, #2c58e6, #1f45cc 72%);--op-primary-shadow: 0 1px 2px rgba(40, 84, 232, .2), 0 6px 14px -8px rgba(40, 84, 232, .55);--op-title-ink: #14233d;--op-ink: #14233d;--op-muted: #526078;--op-faint: #8a93a5;--op-line: #dde5f0;--op-line-2: #c9d4e5;--op-ring: #a9b6ca;--op-rail: #f8fafd;--op-hover: #f1f4fa;--op-done: #0e6e4f;--op-done-bg: #eaf7f2;--op-done-edge: #bfe6d5;--op-track: #e3e9f3;--op-shadow: 0 1px 2px rgba(20, 35, 61, .04), 0 6px 18px -8px rgba(20, 35, 61, .1)}.op-frame[data-accent=teal],.op-sheet[data-accent=teal]{--op-accent: #0e7490;--op-accent-ink: #0c6378;--op-tint: #e6f7fb;--op-tint-edge: #9ad4e3;--op-primary: #0e7490;--op-primary-hover: #0c6378;--op-primary-shadow: 0 1px 2px rgba(14, 116, 144, .28)}@media(min-width:861px)and (max-height:860px){.op-frame,.op-sheet{--op-pad-x: 40px;--op-pad-top: 20px;--op-body: 16px;--op-body-lh: 1.65;--op-title: 27px;--op-title-lh: 34px;--op-h: 19px;--op-h-lh: 26px;--op-sh: 16px;--op-sh-lh: 24px;--op-row: 33px;--op-ch-row: 38px}}@media(min-width:861px)and (max-width:1239px){.op-frame{--op-rail-w: 300px;--op-pad-x: 32px}}@media(max-width:860px){.op-frame,.op-sheet{--op-pad-x: 20px;--op-pad-top: 16px;--op-body: 16.5px;--op-body-lh: 1.65;--op-title: 25px;--op-title-lh: 31px;--op-h: 19px;--op-h-lh: 26px;--op-sh: 16.5px;--op-sh-lh: 24px;--op-row: 44px;--op-ch-row: 48px}}.op-frame{display:grid;grid-template-columns:var(--op-rail-w) minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%;min-height:0;min-width:0;overflow:hidden;background:var(--op-surface);border:1px solid var(--op-line);border-radius:var(--op-radius);box-shadow:var(--op-shadow);color:var(--op-ink);font:450 15px/1.5 var(--op-ui)}.op-frame--bleed{border:0;border-radius:0;box-shadow:none}.op-frame :focus-visible,.op-sheet :focus-visible{outline:2px solid var(--op-accent);outline-offset:2px}:where(.op-frame,.op-sheet) button{font:inherit;color:inherit}.op-sr{position:absolute;left:0;top:0;width:1px;height:1px;overflow:visible;clip-path:inset(50%);white-space:nowrap;pointer-events:none}.op-rail{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--op-rail);border-right:1px solid var(--op-line)}.op-rail-head{position:relative;flex:none;display:grid;gap:6px;padding:14px 16px 12px;border-bottom:1px solid var(--op-line)}.op-back{justify-self:start;display:inline-flex;align-items:center;gap:4px;margin:-2px 0 4px -3px;padding:2px 4px;border-radius:6px;font:600 13.5px/20px var(--op-ui);color:var(--op-accent-ink);text-decoration:none;background:none;border:0;cursor:pointer}.op-back:hover{background:var(--op-tint);text-decoration:none}.op-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font:500 12.5px/18px var(--op-ui);color:var(--op-muted)}.op-kind{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;font:650 12px/1 var(--op-ui);color:#0a35b0;background:#eaf1ff}.op-kind[data-kind=practice]{color:#0b5e57;background:#ddf4ef}.op-kind[data-kind=other]{color:#475467;background:#eef1f5}.op-rail-title{margin:0;font:600 17px/23px var(--op-display);letter-spacing:-.01em;color:var(--op-title-ink);overflow-wrap:anywhere}.op-rail-meta{margin:0;font:450 13px/18px var(--op-ui);color:var(--op-muted)}.op-progress{display:grid;gap:6px;margin-top:2px}.op-progress-t{display:flex;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;font:600 12.5px/18px var(--op-ui);color:var(--op-muted);font-variant-numeric:tabular-nums}.op-progress-t b{font-weight:650;color:var(--op-title-ink)}.op-meter{height:4px;border-radius:999px;background:var(--op-track);overflow:hidden}.op-meter>i{display:block;width:var(--v, 0%);height:100%;border-radius:inherit;background:var(--op-accent)}.op-meter[data-tone=warn]>i{background:#e07a1f}.op-pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:999px;font:650 11.5px/1 var(--op-ui);white-space:nowrap;color:#3d4452;background:#f0f2f5}.op-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.85}.op-pill[data-tone=shared]{color:#067647;background:#e6f6ec}.op-pill[data-tone=unsaved]{color:#9a3d00;background:#fff0e0}.op-pill[data-tone=hidden]{color:#b42318;background:#fdeaea}.op-rail-toggle{display:none;position:absolute;top:12px;right:10px;width:30px;height:30px;place-items:center;padding:0;border:1px solid var(--op-line-2);border-radius:8px;background:var(--op-surface);color:var(--op-muted);cursor:pointer}.op-rail-toggle:hover{color:var(--op-accent-ink);border-color:var(--op-tint-edge);background:var(--op-tint)}.op-rail-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 10px 16px;scroll-padding-top:48px;scrollbar-width:thin;scrollbar-color:#c3cad5 transparent}.op-rail-body>.op-chapters,.op-rail-body>.op-sections{padding-top:8px}.op-rail-body.is-scrolled{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 18px);mask-image:linear-gradient(to bottom,transparent 0,#000 18px)}.op-rail-body.has-more{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 18px),transparent)}.op-rail-body.is-scrolled.has-more{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 18px,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(to bottom,transparent 0,#000 18px,#000 calc(100% - 18px),transparent)}.op-rail-body.is-scrolled.has-stuck-row{-webkit-mask-image:none;mask-image:none}.op-rail-body.is-scrolled.has-stuck-row.has-more{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 18px),transparent)}.op-rail-foot{flex:none;padding:10px 14px 12px;border-top:1px solid var(--op-line)}.op-quiet-link{display:inline-flex;align-items:center;gap:7px;padding:6px;border:0;border-radius:8px;background:none;cursor:pointer;font:550 13px/18px var(--op-ui);color:var(--op-muted);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--op-line-2)}.op-quiet-link:hover{color:var(--op-title-ink);background:var(--op-hover)}.op-chapters{list-style:none;margin:0;padding:0;display:grid;gap:2px}.op-chapter{min-width:0}.op-ch-row{position:relative;display:flex;align-items:flex-start;gap:10px;width:100%;min-height:var(--op-ch-row);padding:calc((var(--op-ch-row) - 22px) / 2) 10px calc((var(--op-ch-row) - 22px) / 2) 10px;border:0;border-radius:10px;background:none;text-align:left;cursor:pointer;color:var(--op-title-ink);transition:background-color .14s var(--op-ease)}.op-ch-row:hover{background:var(--op-hover)}.op-rail-body .op-chapter.is-open>.op-ch-row{position:sticky;top:0;z-index:2;background:var(--op-rail)}.op-sheet .op-rail-body .op-chapter.is-open>.op-ch-row{background:var(--op-surface)}.op-rail-body.has-stuck-row .op-chapter.is-open>.op-ch-row{border-radius:0;box-shadow:0 1px 0 var(--op-line)}.op-num{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:7px;font:650 12px/1 var(--op-ui);font-variant-numeric:tabular-nums;color:var(--op-muted);background:var(--op-surface);box-shadow:inset 0 0 0 1px var(--op-line-2)}.op-chapter.is-open .op-num,.op-chapter.is-current .op-num{color:var(--op-accent-ink);background:var(--op-tint);box-shadow:inset 0 0 0 1px var(--op-tint-edge)}.op-ch-title{flex:1 1 auto;min-width:0;padding-top:1px;font:600 14px/20px var(--op-ui);overflow-wrap:anywhere}.op-chapter:not(.is-open) .op-ch-title{font-weight:550;color:var(--op-ink)}.op-ch-meta{flex:none;display:inline-flex;align-items:center;gap:4px;padding-top:1px;font:500 12.5px/18px var(--op-ui);color:var(--op-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.op-ch-meta.is-done{color:var(--op-done);font-weight:600}.op-ch-meta.is-done svg{width:15px;height:15px}.op-ch-meta.is-count{min-width:20px;height:20px;padding:0 6px;margin-top:1px;box-sizing:border-box;justify-content:center;border-radius:999px;background:var(--op-hover);font:600 11.5px/20px var(--op-ui);color:var(--op-muted)}.op-sections{position:relative;list-style:none;margin:2px 0 4px;padding:0;display:grid;gap:1px}.op-section{position:relative;display:flex;align-items:flex-start;gap:13px;min-height:var(--op-row);padding:calc((var(--op-row) - 20px) / 2) 10px calc((var(--op-row) - 20px) / 2) 14px;border-radius:9px;color:var(--op-ink);text-decoration:none;cursor:pointer;transition:background-color .14s var(--op-ease)}.op-section:hover{background:var(--op-hover);text-decoration:none}.op-mark{position:relative;flex:none;width:6px;height:6px;margin:7px 4px 0;border-radius:50%;background:var(--op-dot)}.op-section:is(.is-read,.is-current,.is-error) .op-mark{width:14px;height:14px;margin:3px 0 0}.op-sec-title{flex:1 1 auto;min-width:0;font:450 13.5px/20px var(--op-ui);overflow-wrap:anywhere}.op-sec-tag{display:inline-block;margin-left:6px;padding:0 6px;border-radius:5px;font:650 11px/18px var(--op-ui);white-space:nowrap;vertical-align:1px}.op-section.is-current{background:var(--op-tint);box-shadow:inset 0 0 0 1px var(--op-tint-edge)}.op-section.is-current .op-sec-title{color:var(--op-accent-ink);font-weight:650}.op-section.is-current .op-mark{background:var(--op-surface);box-shadow:inset 0 0 0 2px var(--op-accent)}.op-section.is-current .op-mark:after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--op-accent)}.op-section.is-read .op-mark{background:var(--op-done-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e6e4f' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 10px no-repeat;box-shadow:inset 0 0 0 1px var(--op-done-edge)}.op-section.is-read .op-mark:after{content:none}.op-section.is-read:not(.is-current) .op-sec-title{color:var(--op-muted)}.op-section.is-draft .op-mark{background:#e9a25f}.op-section.is-draft .op-sec-tag{color:var(--op-warn);background:var(--op-warn-bg)}.op-section.is-error .op-mark{background:var(--op-error);box-shadow:none}.op-section.is-error .op-mark:after{content:"!";position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;background:none;font:800 10px/14px var(--op-ui);color:#fff;text-align:center}.op-section.is-error .op-sec-tag{color:var(--op-error);background:var(--op-error-bg)}.op-handle{position:relative;flex:none;display:grid;place-items:start center;width:24px;height:24px;margin:-2px -4px -2px 6px;padding-top:1px;border-radius:5px;color:#4b5563;cursor:grab}.op-handle:hover{color:var(--op-accent-ink);background:var(--op-tint)}.op-add{display:flex;align-items:center;gap:13px;width:100%;min-height:calc(var(--op-row) - 2px);margin-top:1px;padding:6px 10px 6px 14px;border:0;border-radius:9px;background:none;cursor:pointer;text-align:left;font:600 13px/18px var(--op-ui);color:var(--op-accent-ink);transition:background-color .14s var(--op-ease)}.op-add:hover:not(:disabled){background:var(--op-tint)}.op-add-ic{flex:none;display:grid;place-items:center;width:14px;height:14px;border-radius:50%;color:var(--op-accent-ink)}.op-add-count{margin-left:auto;font:500 12px/18px var(--op-ui);color:var(--op-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.op-add:disabled{cursor:not-allowed;color:var(--op-muted)}.op-add:disabled .op-add-ic{color:var(--op-faint)}.op-add--chapter{gap:10px;min-height:40px;margin-top:6px;padding-left:10px;border:0;border-radius:10px;background:none;color:var(--op-ink)}.op-add--chapter .op-add-ic{width:22px;height:22px;border-radius:7px;background:var(--op-tint)}.op-add--chapter:disabled .op-add-ic{background:var(--op-hover)}.op-limit{margin:6px 4px 0 10px;font:450 12px/17px var(--op-ui);color:var(--op-muted)}.op-page{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--op-surface)}.op-pagebar{display:none;flex:none;align-items:center;gap:8px;min-height:52px;padding:6px 12px 6px 8px;border-bottom:1px solid var(--op-line)}.op-pagebar-end{margin-left:auto;display:flex;align-items:center;gap:8px}.op-contents-btn{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 12px;border:1px solid var(--op-line-2);border-radius:10px;background:var(--op-surface);color:var(--op-accent-ink);font:600 14px/1 var(--op-ui);cursor:pointer;white-space:nowrap}.op-contents-btn small{font:500 12.5px/1 var(--op-ui);color:var(--op-muted);font-variant-numeric:tabular-nums}.op-contents-btn:hover{background:var(--op-tint);border-color:var(--op-tint-edge)}.op-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--op-pad-top) var(--op-pad-x) 44px;scroll-padding-top:16px;scrollbar-width:thin;scrollbar-color:#c3cad5 transparent}.op-article{max-width:var(--op-measure);margin:0 auto;font-size:var(--op-body)}.op-crumb-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin:0 0 10px}.op-crumb{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:2px 7px;font:600 13px/18px var(--op-ui);color:var(--op-muted);font-variant-numeric:tabular-nums}.op-crumb b{font-weight:650;color:var(--op-accent-ink)}.op-crumb i{font-style:normal;color:var(--op-faint)}.op-title{display:block;width:100%;margin:0;font:600 var(--op-title)/var(--op-title-lh) var(--op-display);letter-spacing:-.02em;color:var(--op-title-ink);text-wrap:balance;overflow-wrap:anywhere}.op-meta{margin:10px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font:450 13.5px/20px var(--op-ui);color:var(--op-muted)}.op-meta>span{display:inline-flex;align-items:center;gap:6px}.op-meta svg{color:var(--op-faint)}.op-body{margin-top:22px;font:450 var(--op-body)/var(--op-body-lh) var(--op-ui);color:var(--op-ink);overflow-wrap:break-word}.op-body>:first-child{margin-top:0}.op-body>:last-child{margin-bottom:0}.op-body p{margin:0 0 .95em}.op-body h3{margin:1.6em 0 .45em;font:600 var(--op-h)/var(--op-h-lh) var(--op-display);letter-spacing:-.01em;color:var(--op-title-ink)}.op-body h4{margin:1.3em 0 .3em;font:650 var(--op-sh)/var(--op-sh-lh) var(--op-ui);letter-spacing:-.005em;color:var(--op-title-ink)}.op-body h3+h4{margin-top:.6em}.op-body ul,.op-body ol{margin:0 0 1em;padding-left:1.55em}.op-body li{margin:.32em 0;padding-left:.3em}.op-body ul>li::marker{color:var(--op-accent);font-size:1.05em}.op-body ol>li::marker{color:var(--op-accent-ink);font-weight:650;font-variant-numeric:tabular-nums}.op-body strong{font-weight:650;color:var(--op-title-ink)}.op-body em{font-style:italic}.op-preview{margin-top:4px;padding:18px 20px 20px;border:1px solid var(--op-line);border-radius:12px}.op-preview-label{margin:0 0 12px;font:650 11px/14px var(--op-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--op-muted)}.op-preview .op-body{margin-top:0}.op-foot{flex:none;padding:10px var(--op-pad-x);border-top:1px solid var(--op-line);background:var(--op-surface)}.op-foot-in{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:var(--op-measure);margin:0 auto;font-size:var(--op-body)}.op-prev{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:46%;padding:5px 10px 5px 6px;margin-left:-6px;border:0;border-radius:10px;background:none;color:var(--op-ink);text-align:left;text-decoration:none;cursor:pointer;transition:background-color .14s var(--op-ease)}@media(min-width:861px){.op-prev{margin-left:-32px}}.op-prev:hover{background:var(--op-hover);text-decoration:none}.op-prev svg{flex:none;color:var(--op-muted)}.op-prev span{display:grid;min-width:0}.op-prev small,.op-prev b{display:block}.op-prev small{font:500 12px/16px var(--op-ui);color:var(--op-muted)}.op-prev b{font:600 13.5px/18px var(--op-ui);color:var(--op-title-ink);overflow-wrap:anywhere}.op-next{display:inline-flex;align-items:center;gap:9px;min-width:0;max-width:60%;min-height:40px;margin-left:auto;padding:9px 12px 9px 16px;border:0;border-radius:12px;background:var(--op-primary);box-shadow:var(--op-primary-shadow);color:#fff;text-decoration:none;cursor:pointer;font:600 14.5px/20px var(--op-ui);text-align:left;overflow-wrap:anywhere;transition:background-color .14s var(--op-ease)}.op-next:hover{background:var(--op-primary-hover);text-decoration:none}.op-next svg{flex:none}.op-next-t{display:grid;min-width:0}.op-next-t small{font:500 12px/15px var(--op-ui);color:#fff}.op-next-t b{font-weight:600}.op-next-t small[hidden]{display:none}.op-next--quiet{background:var(--op-surface);box-shadow:none;border:1px solid var(--op-line-2);color:var(--op-accent-ink)}.op-next--quiet:hover{background:var(--op-tint);border-color:var(--op-tint-edge)}.op-next--quiet .op-next-t small{color:var(--op-muted)}@media(min-width:861px)and (max-height:860px){.op-prev{padding-top:4px;padding-bottom:4px}.op-prev small{display:none}.op-next{min-height:34px;padding:6px 10px 6px 14px;font-size:14px;line-height:18px;border-radius:10px}.op-next-t small{font-size:11.5px;line-height:14px}}.op-title--edit{resize:none;overflow:hidden;field-sizing:content;min-height:var(--op-title-lh);padding:0 0 6px;border:0;border-bottom:1px dashed transparent;border-radius:0;background:none;outline:none}.op-title--edit:hover{border-bottom-color:var(--op-line-2)}.op-title--edit:focus{border-bottom:1px solid var(--op-accent)}.op-count{font:500 12px/16px var(--op-ui);color:var(--op-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.op-hint{display:flex;align-items:flex-start;gap:9px;margin:14px 0 0;padding:10px 12px;border-radius:10px;background:var(--op-rail);box-shadow:inset 0 0 0 1px var(--op-line);font:450 13px/19px var(--op-ui);color:var(--op-muted)}.op-hint svg{flex:none;margin-top:1px;color:var(--op-faint)}.op-hint code{font:650 12.5px/1 var(--op-ui);color:var(--op-title-ink);background:var(--op-surface);padding:1px 5px;border-radius:4px;box-shadow:inset 0 0 0 1px var(--op-line-2)}.op-tools{position:sticky;top:calc(-1 * var(--op-pad-top));z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:14px -8px 0;padding:8px;background:var(--op-surface)}.op-seg{display:inline-flex;gap:2px;padding:3px;margin-right:6px;border-radius:10px;background:var(--op-hover);box-shadow:inset 0 0 0 1px var(--op-line)}.op-seg>button{height:28px;padding:0 12px;border:0;border-radius:7px;background:none;color:var(--op-muted);font:600 13px/1 var(--op-ui);cursor:pointer}.op-seg>button.on{background:var(--op-surface);color:var(--op-accent-ink);box-shadow:0 1px 2px #10182814,0 0 0 1px var(--op-tint-edge)}.op-tool{display:grid;place-items:center;min-width:32px;height:32px;padding:0 6px;border:0;border-radius:8px;background:none;cursor:pointer;color:var(--op-ink);font:700 13px/1 var(--op-ui)}.op-tool:hover{background:var(--op-hover)}.op-tool:disabled{color:var(--op-faint);background:none;cursor:not-allowed}.op-tool-sep{width:1px;height:20px;margin:0 4px;background:var(--op-line-2)}.op-write{display:block;width:100%;min-height:220px;margin:4px 0 0;padding:14px 16px;resize:none;overflow:hidden;field-sizing:content;border:1px solid var(--op-line-2);border-radius:12px;background:var(--op-surface);color:var(--op-ink);font:450 var(--op-body)/var(--op-body-lh) var(--op-ui);tab-size:4}.op-write:focus{outline:none;border-color:var(--op-accent);box-shadow:0 0 0 3px #2f6bff24}.op-write-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:8px;font:450 12.5px/18px var(--op-ui);color:var(--op-muted);font-variant-numeric:tabular-nums}.op-err{margin:8px 0 0;display:flex;gap:7px;align-items:flex-start;font:550 12.5px/18px var(--op-ui);color:var(--op-error)}.op-err svg{flex:none;margin-top:1px}.op-danger-link{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;margin-right:-8px;border:0;border-radius:8px;background:none;cursor:pointer;font:600 13px/18px var(--op-ui);color:#b42318}.op-danger-link:hover{background:#fdecea}.op-veil{position:fixed;inset:0;z-index:90;background:#14233d61;animation:op-fade .2s var(--op-ease)}.op-sheet{position:fixed;z-index:91;left:0;right:0;bottom:0;width:min(100%,640px);max-height:min(86dvh,760px);margin:0 auto;display:flex;flex-direction:column;background:var(--op-surface);border-radius:20px 20px 0 0;box-shadow:0 -18px 48px -12px #10182857;padding-bottom:env(safe-area-inset-bottom,0px);color:var(--op-ink);font:450 15px/1.5 var(--op-ui);animation:op-rise .24s var(--op-ease)}.op-sheet-grab{flex:none;width:40px;height:4px;margin:8px auto 0;border-radius:999px;background:var(--op-line-2)}.op-sheet-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px 8px 20px}.op-sheet-head h2{flex:1 1 auto;min-width:0;margin:0;padding:10px 0;font:600 18px/24px var(--op-display);color:var(--op-title-ink);overflow-wrap:anywhere}.op-sheet-close{flex:none;align-self:flex-start;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:none;color:var(--op-muted);cursor:pointer}.op-sheet-close:hover{background:var(--op-hover)}.op-sheet .op-rail{flex:1 1 auto;border-right:0;background:none}.op-sheet .op-rail-head{padding:0 20px 14px}.op-sheet .op-rail-body{padding:0 10px 16px}@keyframes op-rise{0%{transform:translateY(28px);opacity:0}}@keyframes op-fade{0%{opacity:0}}@media(min-width:861px)and (max-height:860px){.op-rail-head{gap:4px;padding:10px 16px}.op-back{margin-bottom:1px}.op-rail-title{font-size:16px;line-height:21px}.op-progress{gap:5px}.op-rail-foot{padding:4px 12px 5px}.op-hint{margin-top:10px;padding:8px 12px}.op-tools{margin-top:8px}.op-write{min-height:150px}}@media(min-width:861px)and (max-width:1239px){.op-rail-toggle{display:grid}.op-rail-head{padding-right:48px}.op-frame[data-rail=mini]{--op-rail-w: 60px}.op-frame[data-rail=mini] .op-rail-head{padding:12px 0 10px;justify-items:center}.op-frame[data-rail=mini] .op-rail-head>:not(.op-rail-toggle){display:none}.op-frame[data-rail=mini] .op-rail-toggle{position:static}.op-frame[data-rail=mini] :is(.op-sections,.op-add,.op-limit,.op-ch-title,.op-ch-meta,.op-handle,.op-rail-foot){display:none}.op-frame[data-rail=mini] .op-rail-body{padding:0;scrollbar-width:none}.op-frame[data-rail=mini] .op-chapters{justify-items:center;gap:4px}.op-frame[data-rail=mini] .op-ch-row{width:44px;min-height:40px;padding:9px 0;justify-content:center}.op-frame[data-rail=mini] .op-chapter.is-open>.op-ch-row{position:static}.op-frame[data-rail=mini] .op-chapter.is-current .op-num{color:#fff;background:var(--op-accent);box-shadow:none}}@media(max-width:860px){.op-frame{grid-template-columns:minmax(0,1fr)}.op-frame>.op-rail{display:none}.op-pagebar{display:flex}.op-foot{padding:8px 16px}.op-prev small{display:none}.op-prev b{font-size:13.5px}.op-next{max-width:64%}.op-tools{top:calc(-1 * var(--op-pad-top));gap:2px;margin-inline:-4px;padding:6px 4px}.op-seg{margin-right:4px}.op-seg>button{padding:0 10px}.op-tool{min-width:32px}.op-tool-sep{display:none}.op-write{min-height:46dvh;padding:12px 14px}}@media(min-width:861px){.op-sheet,.op-veil{display:none}}.op-frame--page{grid-template-columns:minmax(0,1fr)!important}.op-frame[data-mode=read] .op-rail-title,.op-sheet[data-mode=read] .op-rail-title{font-size:15px;line-height:20px}.op-rail-title[hidden]{display:none}.op-rail-facts{margin:0;font:450 12.5px/19px var(--op-ui);color:var(--op-muted)}.op-rail-facts .op-kind{height:19px;font-size:11.5px}.op-progress.is-all .op-progress-t b,.op-progress.is-all .op-progress-t>span:last-child{color:var(--op-done)}.op-progress.is-all .op-meter>i{background:var(--op-done)}.op-frame[data-mode=read] .op-rail-foot,.op-sheet[data-mode=read] .op-rail-foot{display:flex;align-items:center;gap:8px}.op-sections--solo{margin-top:0}.op-facts{display:flex;flex-wrap:wrap;align-items:center;column-gap:6px;row-gap:0;min-width:0}.op-part{white-space:nowrap}.op-sep{color:#8a93a5}.op-sep.is-wrap{visibility:hidden}.op-sep.is-lead,.op-mini-count{display:none}@media(min-width:861px)and (max-width:1239px){.op-frame[data-rail=mini] .op-rail-head>.op-mini-count{display:grid;justify-items:center;gap:3px;margin-top:6px;font:600 11.5px/14px var(--op-ui);color:var(--op-muted);font-variant-numeric:tabular-nums;text-align:center}.op-frame[data-rail=mini] .op-rail-head>.op-mini-count b{font-weight:650;color:var(--op-title-ink)}.op-frame[data-mode=read][data-rail=mini] .op-rail-foot{display:flex;justify-content:center;padding:8px 0 10px}.op-frame[data-mode=read][data-rail=mini] .op-rail-foot .op-quiet-link{width:40px;height:40px;padding:0;justify-content:center;gap:0}.op-frame[data-mode=read][data-rail=mini] .op-rail-foot .op-quiet-link>span{display:none}.op-frame[data-rail=mini] .op-chapter.is-done:not(.is-current) .op-num{color:var(--op-done);background:var(--op-done-bg);box-shadow:inset 0 0 0 1px var(--op-done-edge)}.op-frame[data-rail=mini] .op-sections--solo{display:grid;justify-items:center;gap:4px;margin:0}.op-frame[data-rail=mini] .op-sections--solo .op-section{width:44px;min-height:40px;padding:6px 0;justify-content:center;gap:0;box-sizing:border-box}.op-frame[data-rail=mini] .op-sections--solo :is(.op-sec-title,.op-sr){display:none}.op-frame[data-rail=mini] .op-sections--solo .op-mark{display:grid;place-items:center;width:28px;height:28px;margin:0;border-radius:9px;background:var(--op-surface);box-shadow:inset 0 0 0 1px var(--op-line-2);font:650 12px/1 var(--op-ui);color:var(--op-muted);font-variant-numeric:tabular-nums}.op-frame[data-rail=mini] .op-sections--solo .op-mark:before{content:attr(data-n)}.op-frame[data-rail=mini] .op-sections--solo .op-mark:after{display:none}.op-frame[data-rail=mini] .op-sections--solo .is-read .op-mark{background:var(--op-done-bg);box-shadow:inset 0 0 0 1px var(--op-done-edge);color:var(--op-done)}.op-frame[data-rail=mini] .op-sections--solo .is-current .op-mark{background:var(--op-accent);box-shadow:none;color:#fff}.op-frame[data-rail=mini] .op-sections--solo .op-section.is-current{background:none;box-shadow:none}}.op-page-grid{display:block;flex:none;margin-bottom:26px;font-size:var(--op-body)}@media(min-width:1240px){.op-page-grid.has-toc{display:grid;grid-template-columns:minmax(0,var(--op-measure)) 196px;column-gap:56px;justify-content:center;align-items:start}.op-page-grid.has-toc>.op-article{margin:0;max-width:none}.op-foot-in.has-toc{display:grid;grid-template-columns:minmax(0,var(--op-measure)) 196px;column-gap:56px;justify-content:center;max-width:none}.op-foot-in.has-toc>.op-foot-row{grid-column:1}}@media(min-width:1240px)and (max-height:860px){.op-page-grid.has-toc,.op-foot-in.has-toc{column-gap:44px;grid-template-columns:minmax(0,var(--op-measure)) 184px}}.op-toc{display:none}@media(min-width:1240px){.has-toc>.op-toc{display:block;position:sticky;top:0}}.op-toc.is-dropped>*{display:none}.op-toc h3{margin:0 0 8px;font:600 13px/18px var(--op-ui);color:var(--op-title-ink)}.op-toc ol{margin:0;padding:0;list-style:none;border-left:1.5px solid var(--op-line)}.op-toc a{display:block;margin-left:-1.5px;padding:5px 0 5px 14px;border-left:2px solid transparent;font:500 13.5px/19px var(--op-ui);color:var(--op-muted);text-decoration:none;overflow-wrap:anywhere}.op-toc a:hover{color:var(--op-title-ink);text-decoration:none}.op-toc a.on{color:var(--op-accent-ink);font-weight:600;border-left-color:var(--op-accent)}.op-title.is-same{display:none}.op-frame[data-mode=read] .op-title:focus,.op-frame[data-mode=read] .op-body h3:focus{outline:none}.op-about{margin:0 0 10px;border-radius:12px;background:var(--op-rail);box-shadow:inset 0 0 0 1px var(--op-line)}.op-about>summary{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 12px 0 14px;box-sizing:border-box;list-style:none;cursor:pointer;border-radius:12px;font:600 13px/18px var(--op-ui);color:var(--op-title-ink)}.op-about>summary::-webkit-details-marker{display:none}.op-about>summary:hover{background:var(--op-hover)}.op-about-chev{flex:none;display:inline-grid;margin-left:auto;color:var(--op-muted);transition:transform .16s var(--op-ease)}.op-about[open] .op-about-chev{transform:rotate(180deg)}.op-about p{margin:0;padding:0 16px 12px 14px;font:450 14.5px/22px var(--op-ui);color:var(--op-muted);white-space:pre-line;overflow-wrap:anywhere}.op-about[open]{margin-bottom:20px}.op-mat-line{margin:0 0 6px;font:600 13px/18px var(--op-ui);color:var(--op-muted);overflow-wrap:anywhere}.op-mat-line[hidden]{display:none}@media(min-width:901px){.op-mat-line{display:none}}.op-solo-facts{margin:0 0 18px;font:450 13px/18px var(--op-ui);color:var(--op-muted);row-gap:4px}.op-solo-facts .op-kind{height:20px;font-size:11.5px}.op-gone{flex:1 1 auto;display:grid;place-items:center;padding:24px}.op-gone-card{display:grid;justify-items:center;gap:14px;max-width:420px;padding:28px 28px 26px;text-align:center;border-radius:16px;background:var(--op-rail);box-shadow:inset 0 0 0 1px var(--op-line)}.op-gone-ic{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;color:var(--op-accent-ink);background:var(--op-tint)}.op-gone-card p{margin:0;font:450 15px/23px var(--op-ui);color:var(--op-ink)}.op-gone-card .op-gone-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.op-gone-card .op-next{margin:4px 0 0;max-width:none;justify-content:center;padding:10px 20px}.op-gone-card .op-next--quiet{padding:9px 18px}.op-skel i,.op-skel-l{display:block;height:12px;border-radius:6px;background:#e8edf5}.op-rail-skel{display:grid;gap:14px;padding:18px}.op-rail-skel+.op-rail-skel{gap:22px;border-top:1px solid var(--op-line)}.op-page-skel{display:grid;gap:14px;width:100%;max-width:var(--op-measure);margin:0 auto;padding:0;box-sizing:border-box;font-size:var(--op-body)}.op-page-skel .op-skel-h{height:26px;width:62%;margin:4px 0 10px;border-radius:8px}.op-page-skel .op-skel-gap{height:0}.op-frame[data-mode=read] .op-scroll{display:flex;flex-direction:column;padding-bottom:0}.op-frame[data-mode=read] .op-scroll>*{flex:none}.op-foot-sentinel{height:0}.op-frame[data-mode=read] .op-scroll>.op-foot{position:sticky;bottom:0;z-index:2;margin:0 calc(-1 * var(--op-pad-x));padding:10px var(--op-pad-x) 12px;border-top:1px solid transparent;background:transparent}.op-frame[data-mode=read] .op-scroll>.op-foot.is-stuck{border-top-color:var(--op-line);background:var(--op-surface)}:where(.op-frame[data-mode=read]) .op-foot-in{display:block}.op-foot-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.op-prev.is-short b{display:none!important}.op-prev.is-short small{display:block!important;font:600 13.5px/18px var(--op-ui);color:var(--op-title-ink)}.op-next.op-next--back{padding:9px 18px}.op-foot-report{margin-left:-6px}@media(min-width:861px)and (max-height:860px){.op-frame[data-mode=read] .op-body{margin-top:18px}.op-frame[data-mode=read] .op-scroll>.op-foot{padding-top:7px;padding-bottom:7px}.op-next.op-next--back{padding:7px 16px}}.op-end{display:flex;align-items:center;gap:12px;margin:30px 0 0;padding:14px 16px;border-radius:14px;background:var(--op-done-bg);box-shadow:inset 0 0 0 1px var(--op-done-edge)}.op-end-ic{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--op-done);color:#fff}.op-end b{display:block;font:600 16px/22px var(--op-display);color:var(--op-title-ink)}.op-end-t{display:block;font:450 13.5px/19px var(--op-ui);color:var(--op-muted)}@media(max-width:860px){.op-frame[data-mode=read] .op-pagebar{--pb-h: 46px;height:var(--pb-h);min-height:0;box-sizing:border-box;padding:4px 12px 4px 20px;background:var(--op-surface);transition:margin-top .16s var(--op-ease),visibility 0s linear 0s}.op-frame[data-mode=read].is-tucked .op-pagebar{margin-top:calc(-1 * var(--pb-h));visibility:hidden;transition:margin-top .16s var(--op-ease),visibility 0s linear .16s}.op-frame[data-mode=read] .op-pagebar .op-crumb{flex:1 1 auto;min-width:0;font-size:13px}.op-frame[data-mode=read] .op-contents-btn{gap:6px;height:36px;padding:0 10px;border-radius:10px}.op-frame[data-mode=read] .op-article>.op-crumb-row{display:none}.op-frame[data-mode=read] .op-scroll{padding-top:16px}.op-end{margin-top:24px}.op-frame[data-mode=read] .op-scroll>.op-foot{padding:6px 16px 8px;margin:0 -20px}.op-frame[data-mode=read] .op-prev{flex:none;width:44px;height:44px;min-height:44px;max-width:none;margin-left:0;padding:0;justify-content:center;border:1px solid var(--op-line-2);border-radius:12px}.op-frame[data-mode=read] .op-prev>span{display:none!important}.op-frame[data-mode=read] .op-next{flex:1 1 auto;max-width:none;min-height:44px;justify-content:space-between;padding:7px 12px 7px 16px}.op-frame[data-mode=read] .op-next.op-next--back{justify-content:center}.op-frame[data-mode=read] .op-foot-report+.op-next{flex:0 1 auto}}@media(max-width:374px){.op-contents-btn .op-ctext{display:none}.op-frame[data-mode=read] .op-pagebar{padding-left:16px}}@media(max-width:900px)and (max-height:500px){.op-frame[data-mode=read] .op-pagebar{--pb-h: 40px;padding-top:2px;padding-bottom:2px}.op-frame[data-mode=read] .op-contents-btn{height:34px}.op-frame[data-mode=read] .op-scroll>.op-foot{padding:4px 16px 6px}.op-frame[data-mode=read] :is(.op-next,.op-prev){min-height:40px;height:40px}.op-frame[data-mode=read] .op-prev{width:40px}.op-frame[data-mode=read] .op-next-t small{display:none}}@media(prefers-reduced-motion:reduce){.op-frame,.op-frame *,.op-sheet,.op-sheet *,.op-veil{transition:none!important;animation:none!important;scroll-behavior:auto!important}}:root{--mk-navy: #00123a;--mk-navy-deep: #000b27;--mk-navy-raise: #0a2160;--mk-ink: #0b0c10;--mk-body: #1f2430;--mk-muted: #3d4452;--mk-soft: #4f5664;--mk-line: #e6e8ec;--mk-line-2: #d9dde4;--mk-panel: #f7f8fa;--mk-panel-2: #f3f4f7;--mk-panel-line: #e7e9ee;--mk-track: #e7e9ee;--mk-blue: #0a45e0;--mk-blue-2: #009bfd;--mk-blue-deep: #0636c4;--mk-blue-50: #e8f1ff;--mk-sky-50: #eef8ff;--mk-glow: #3f9bff;--mk-glow-2: #7cd0ff;--mk-mint: #0fa47a;--mk-mint-2: #3dd6a0;--mk-mint-ink: #067647;--mk-mint-50: #e7f8ef;--mk-outline: #6d97f7;--mk-grey-50: #eef1f6;--mk-grey-ink: #5c6579;--mk-violet: #6b55f5;--mk-violet-ink: #5a43e6;--mk-violet-50: #f0edff;--mk-amber: #ffb547;--mk-amber-ink: #b4540a;--mk-amber-50: #fff4e2;--mk-teal: #22b8a0;--mk-teal-ink: #0b7d6c;--mk-teal-50: #e3f7f3;--mk-cyan: #0891b2;--mk-cyan-ink: #0e7490;--mk-cyan-50: #e6f7fb;--mk-orange: #f26a00;--mk-orange-2: #ff9a1f;--mk-orange-ink: #b54a00;--mk-on-dark: #ffffff;--mk-on-dark-2: rgba(222, 233, 255, .86);--mk-on-dark-3: rgba(222, 233, 255, .7);--mk-edge-dark: rgba(127, 209, 255, .16);--mk-grad-brand: linear-gradient(135deg, #0a45e0 0%, #009bfd 100%);--mk-grad-brand-hover: linear-gradient(135deg, #0636c4 0%, #0a8ae8 100%);--mk-grad-badge: linear-gradient(135deg, #0a45e0 0%, #0b5fe6 100%);--mk-grad-fresh: linear-gradient(96deg, #0a45e0 0%, #1d7bff 34%, #009bfd 64%, #18b896 100%);--mk-grad-lum: linear-gradient(100deg, #4aa8ff 0%, #8fdcff 55%, #d9f4ff 100%);--mk-grad-gap: linear-gradient(90deg, #ff9a1f, #f26a00);--mk-grad-proven: linear-gradient(90deg, #3dd6a0, #0fa47a);--mk-grad-dev: linear-gradient(90deg, #009bfd, #0a45e0);--mk-font: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mk-font-display: "Sora", "Inter", system-ui, sans-serif;--mk-h1: clamp(42px, 5vw, 72px);--mk-h1-weight: 700;--mk-h2: clamp(30px, 3.6vw, 50px);--mk-h2-weight: 700;--mk-body-size: 17px;--mk-lede-size: clamp(17px, 1.35vw, 19px);--mk-max: 1200px;--mk-gutter: clamp(16px, 4vw, 40px);--mk-sec-y: clamp(40px, 3.9vw, 56px);--mk-sec-join: max(24px, calc(var(--mk-sec-y) * .35));--mk-cta-gap: clamp(32px, 3.4vw, 52px);--mk-head-gap: clamp(32px, 4vw, 52px);--mk-s-tag: 14px;--mk-s-text: 18px;--mk-s-group: clamp(24px, 2.6vw, 36px);--mk-grid-gap: clamp(16px, 1.6vw, 22px);--mk-split-gap: clamp(32px, 5vw, 80px);--mk-hero-gap: 24px;--mk-hero-tag: 18px;--mk-hero-act: 32px;--mk-hero-trust: 14px;--mk-panel-inset: clamp(8px, 1.2vw, 20px);--mk-panel-pad: max(clamp(20px, 3vw, 40px), calc(var(--mk-gutter) - var(--mk-panel-inset)));--mk-measure: 640px;--mk-col-max: 720px;--mk-sticky-top: calc(var(--mk-hdr-h) + 32px);--mk-cover-h: clamp(440px, 72vh, 640px);--mk-frame-h: clamp(560px, calc(100vh - 72px - var(--mk-strip-h, 0px)), 880px);--mk-frame-h: clamp(560px, calc(100svh - 72px - var(--mk-strip-h, 0px)), 880px);--mk-hero-top: 24px;--mk-hero-band: var(--mk-hero-top);--mk-hero-fade: 48px;--mk-hero-scrim-tail: 32px;--mk-h1-hero: min(76px, max(min(10vw, 44px), calc(23.15px + 2.775vw) ));--mk-hero-col-base: min(44vw, max(540px, calc(37.5vw + 60px) ), 680px);--mk-hero-col: var(--mk-hero-col-base);--mk-hero-end: clamp(48px, calc(25px + 1.6vw) , 56px);--mk-hero-next: clamp(28.8px, 3.24vw, 48px);--mk-ease: cubic-bezier(.2, .7, .2, 1);--mk-bg: #ffffff;--mk-bg-soft: #f9fafb;--mk-surface: #ffffff;--mk-r-panel: 32px;--mk-r-card: 22px;--mk-r-ui: 22px;--mk-r-tile: 12px;--mk-r-btn: 999px;--mk-btn-h: 52px;--mk-btn-h-sm: 42px;--mk-sh-card: inset 0 0 0 1px var(--mk-line), 0 18px 40px -26px rgba(10, 50, 150, .3), 0 2px 6px rgba(10, 50, 150, .05);--mk-sh-card-hover: inset 0 0 0 1px #cfdcf3, 0 30px 50px -30px rgba(10, 50, 150, .4);--mk-sh-ui: 0 1px 0 rgba(255, 255, 255, .95) inset, 0 32px 64px -32px rgba(10, 50, 150, .3), 0 10px 24px -14px rgba(10, 50, 150, .14);--mk-ui-bg: rgba(255, 255, 255, .8);--mk-ui-edge: 1px solid rgba(255, 255, 255, .92);--mk-ui-blur: blur(18px) saturate(150%);--mk-sh-btn: 0 12px 26px -12px rgba(10, 69, 224, .65), inset 0 1px 0 rgba(255, 255, 255, .28);--mk-hdr-h: 72px;--mk-hdr-bg: #ffffff;--mk-hdr-line: #e4e7ec;--mk-hdr-ink: #0b0c10;--mk-hdr-ink-strong: #000000;--mk-hdr-hover: #f1f3f6;--mk-accent: var(--mk-blue);--mk-accent-ink: var(--mk-blue);--mk-accent-50: var(--mk-blue-50);--mk-accent-dark: #7cd0ff;--mk-wash-1: #8fcbff;--mk-wash-2: #a8f0d6;--mk-wash-3: #cdc1ff;--mk-wash-4: #ffd8ad;--mk-c-h: var(--mk-ink);--mk-c-text: var(--mk-body);--mk-c-muted: var(--mk-muted);--mk-c-kicker: var(--mk-accent-ink);--mk-c-link: var(--mk-blue);--mk-c-line: var(--mk-line);--mk-c-pay: var(--mk-grad-fresh)}@media(min-width:1181px){:root{--mk-hero-band: var(--mk-hero-top)}}html[data-site-theme=b]{--mk-bg: #ffffff;--mk-bg-soft: #f9fafb;--mk-r-panel: 28px;--mk-r-card: 20px;--mk-r-ui: 14px;--mk-r-btn: 12px;--mk-btn-h: 54px;--mk-btn-h-sm: 40px;--mk-h1: clamp(44px, 5.5vw, 80px);--mk-h2: clamp(32px, 4vw, 56px);--mk-sh-card: 0 0 0 1px rgba(16, 24, 40, .09), 0 1px 2px rgba(16, 24, 40, .05), 0 18px 40px -26px rgba(16, 24, 40, .3);--mk-sh-card-hover: 0 0 0 1px rgba(16, 24, 40, .14), 0 30px 50px -30px rgba(16, 24, 40, .36);--mk-sh-ui: 0 0 0 1px rgba(16, 24, 40, .09), 0 1px 2px rgba(16, 24, 40, .05), 0 18px 40px -26px rgba(16, 24, 40, .3);--mk-ui-bg: #ffffff;--mk-ui-edge: 0 solid transparent;--mk-ui-blur: none;--mk-sh-btn: 0 10px 24px -10px rgba(10, 69, 224, .75), inset 0 1px 0 rgba(255, 255, 255, .22);--mk-hdr-h: 76px;--mk-hdr-bg: #ffffff;--mk-hdr-line: #e4e7ec;--mk-hdr-ink: #0b0c10;--mk-hdr-ink-strong: #000000;--mk-hdr-hover: #f1f3f6}html:not([data-site-theme=b]){--mk-sh-card: inset 0 0 0 1px var(--mk-line), 0 18px 40px -26px rgba(16, 24, 40, .22), 0 2px 6px rgba(16, 24, 40, .05);--mk-sh-card-hover: inset 0 0 0 1px #d4d8df, 0 30px 50px -30px rgba(16, 24, 40, .3);--mk-sh-ui: 0 1px 0 rgba(255, 255, 255, .95) inset, 0 32px 64px -32px rgba(16, 24, 40, .24), 0 10px 24px -14px rgba(16, 24, 40, .1)}:is(.mk-page,.mk-ftr){font-weight:450}.mk-acc-home{--mk-accent: var(--mk-blue);--mk-accent-ink: var(--mk-blue);--mk-accent-50: var(--mk-blue-50);--mk-accent-dark: #7cd0ff;--mk-wash-2: #a8f0d6}.mk-acc-students{--mk-accent: var(--mk-mint);--mk-accent-ink: var(--mk-mint-ink);--mk-accent-50: var(--mk-mint-50);--mk-accent-dark: #7ff0c8;--mk-wash-1: #a8f0d6;--mk-wash-2: #8fcbff;--mk-wash-3: #c9f5e4}.mk-acc-professionals{--mk-accent: var(--mk-blue);--mk-accent-ink: var(--mk-blue-deep);--mk-accent-50: var(--mk-blue-50);--mk-accent-dark: #7cd0ff;--mk-wash-1: #8fcbff;--mk-wash-2: #b8dcff;--mk-wash-3: #cdc1ff}.mk-acc-colleges{--mk-accent: var(--mk-violet);--mk-accent-ink: var(--mk-violet-ink);--mk-accent-50: var(--mk-violet-50);--mk-accent-dark: #c2b8ff;--mk-wash-1: #cdc1ff;--mk-wash-2: #8fcbff;--mk-wash-3: #e3dcff}.mk-acc-employers{--mk-accent: var(--mk-amber);--mk-accent-ink: var(--mk-amber-ink);--mk-accent-50: var(--mk-amber-50);--mk-accent-dark: #ffcf85;--mk-wash-1: #ffd8ad;--mk-wash-2: #8fcbff;--mk-wash-3: #ffe9c7}.mk-acc-worklab{--mk-accent: var(--mk-teal);--mk-accent-ink: var(--mk-teal-ink);--mk-accent-50: var(--mk-teal-50);--mk-accent-dark: #86ecdb;--mk-wash-1: #a6ebd6;--mk-wash-2: #8fcbff;--mk-wash-3: #c8f2ea}.mk-acc-pricing{--mk-accent: var(--mk-blue);--mk-accent-ink: var(--mk-blue);--mk-accent-50: var(--mk-blue-50);--mk-accent-dark: #7cd0ff}.mk-acc-about{--mk-accent: var(--mk-blue);--mk-accent-ink: var(--mk-navy);--mk-accent-50: var(--mk-blue-50);--mk-accent-dark: #7cd0ff;--mk-wash-2: #b8dcff}.mk-acc-educators{--mk-accent: var(--mk-cyan);--mk-accent-ink: var(--mk-cyan-ink);--mk-accent-50: var(--mk-cyan-50);--mk-accent-dark: #7ee3f5;--mk-wash-1: #a5e8f5;--mk-wash-2: #8fcbff;--mk-wash-3: #c9f1f8}.mk-acc-home,.mk-acc-students,.mk-acc-professionals,.mk-acc-colleges,.mk-acc-employers,.mk-acc-worklab,.mk-acc-pricing,.mk-acc-about,.mk-acc-educators{--mk-c-kicker: var(--mk-accent-ink)}.mk-acc-employers{--mk-c-kicker: #a64b07}.mk-acc-worklab{--mk-c-kicker: #0a7062}.mk-acc-home .mk-hero{--mk-h1-fit: 6.9}.mk-dark,.mk-band--navy,html[data-site-theme=b] .mk-hero,.mk-hero--cover{--mk-c-h: #ffffff;--mk-c-text: var(--mk-on-dark-2);--mk-c-muted: var(--mk-on-dark-3);--mk-c-kicker: var(--mk-accent-dark);--mk-c-link: #8fdcff;--mk-c-line: var(--mk-edge-dark);--mk-c-pay: var(--mk-grad-lum);color:var(--mk-on-dark-2)}.mk-dark :focus-visible,.mk-band--navy :focus-visible,html[data-site-theme=b] .mk-hero :focus-visible,.mk-hero--cover :focus-visible,html[data-site-theme=b] :is(.mk-aud--colleges,.mk-aud--employers) :focus-visible{outline-color:#8fdcff}.mk-cta :focus-visible,.mk-ob.offer :focus-visible,.mk-oh.offer .mk-oh-tab:focus-visible,html[data-site-theme=b] .mk-ob:is(.announcement,.event) :focus-visible,html[data-site-theme=b] .mk-oh:is(.announcement,.event) .mk-oh-tab:focus-visible{outline-color:#fff}.mk-oh-tab:focus-visible{outline:none}.mk-oh-tab:focus-visible .mk-oh-tab-ic{box-shadow:0 0 0 4px #fff,0 0 0 7px var(--mk-navy),0 0 0 11px var(--oh-pulse, var(--mk-blue))}html[data-site-theme=b] .mk-menu :focus-visible,html[data-site-theme=b] .mk-drawer :focus-visible{outline-color:var(--mk-blue)}.mk-ui{--mk-c-h: var(--mk-ink);--mk-c-text: var(--mk-body);--mk-c-muted: var(--mk-muted);--mk-c-link: var(--mk-blue);--mk-c-line: var(--mk-line);color:var(--mk-ink)}.mk-page{font-family:var(--mk-font);font-size:var(--mk-body-size);line-height:1.55;color:var(--mk-ink);background:var(--mk-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern" 1,"calt" 1}html[data-site-theme],html[data-site-theme] body{background:var(--mk-bg)}html[data-site-theme]{scroll-padding-top:calc(var(--mk-hdr-h) + 12px)}html[data-site-theme=b]{scroll-padding-top:var(--mk-hdr-h)}.mk-hdr :is(a,button){scroll-margin-top:calc(-1 * (var(--mk-hdr-h) + 12px))}.mk-page>*{min-width:0}.mk-page a,.mk-hdr a,.mk-ftr a,.mk-drawer a,.mk-ob a,.mk-os a,.mk-oh a,.mk-page a:hover,.mk-hdr a:hover,.mk-ftr a:hover,.mk-drawer a:hover,.mk-ob a:hover,.mk-os a:hover,.mk-oh a:hover{text-decoration:none}:where(.mk-page,.mk-ftr,.mk-ob,.mk-os) :where(h1,h2,h3,h4,h5){font-family:var(--mk-font-display);color:var(--mk-c-h);margin:0}:where(.mk-page,.mk-ftr,.mk-ob,.mk-os) :where(p,ul,ol,figure){margin:0}mk-icon{display:inline-flex;flex:none;line-height:0}mk-icon svg{display:block}.mk-wrap{width:100%;max-width:calc(var(--mk-max) + var(--mk-gutter) * 2);margin:0 auto;padding:0 var(--mk-gutter)}.mk-stack{display:grid;gap:var(--mk-grid-gap);align-content:start}.mk-kicker{display:inline-flex;align-items:center;gap:10px;font:600 12.5px/1 var(--mk-font);letter-spacing:.08em;text-transform:uppercase;color:var(--mk-c-kicker);font-kerning:normal;font-feature-settings:"kern" 1,"calt" 1}.mk-kicker:before{content:"";width:20px;height:2px;border-radius:2px;background:var(--mk-grad-fresh);flex:none}html[data-site-theme=b] .mk-kicker{letter-spacing:.08em}html[data-site-theme=b] .mk-kicker:before{display:none}.mk-h1,.mk-hero h1{font-family:var(--mk-font-display);font-size:var(--mk-h1);font-weight:var(--mk-h1-weight);line-height:1.1;letter-spacing:-.03em;color:var(--mk-c-h);text-wrap:balance}.mk-hero h1{font-size:min(var(--mk-h1),calc(100cqi / var(--mk-h1-fit, 8.3)),var(--mk-h1-short, 999px))}.mk-hero:not(.mk-hero--layered) h1{font-size:min(var(--mk-h1-hero),var(--mk-h1-short-hero, 999px))}.mk-h3{font-family:var(--mk-font-display);font-size:clamp(20px,1.8vw,24px);font-weight:700;line-height:1.2;letter-spacing:-.025em;color:var(--mk-c-h)}.mk-center{text-align:center}:root{--mk-grad-fresh-ink: linear-gradient(96deg, #0a45e0 0%, #1561e6 34%, #006bcb 64%, #0a7a67 100%)}:root,.mk-ui{--mk-c-pay: var(--mk-grad-fresh-ink)}.mk-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--mk-btn-h);padding:0 24px;border:0;border-radius:var(--mk-r-btn);font:600 16px/1 var(--mk-font);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;text-decoration:none;transition:transform .18s var(--mk-ease),box-shadow .18s var(--mk-ease),background .18s var(--mk-ease)}.mk-btn:hover{transform:translateY(-1px);text-decoration:none}.mk-btn mk-icon{transition:transform .18s var(--mk-ease)}.mk-btn:hover mk-icon[name=arrow],.mk-btn:hover .mk-go{transform:translate(3px)}.mk-btn--primary,.mk-btn--primary:visited{color:#fff;background:var(--mk-grad-brand);box-shadow:var(--mk-sh-btn)}.mk-btn--primary:hover{color:#fff;background:var(--mk-grad-brand-hover)}.mk-btn--secondary,.mk-btn--secondary:visited{color:var(--mk-navy);background:#ffffffe6;box-shadow:inset 0 0 0 1.5px var(--mk-line-2),0 8px 18px -12px #0a32964d}.mk-btn--secondary:hover{color:var(--mk-navy);box-shadow:inset 0 0 0 1.5px #9db8f5,0 10px 22px -12px #0a329659}.mk-dark .mk-btn--secondary,.mk-band--navy .mk-btn--secondary,html[data-site-theme=b] .mk-hero .mk-btn--secondary,.mk-hero--cover .mk-btn--secondary{color:#fff;background:#7fbeff1a;box-shadow:inset 0 0 0 1.5px #7fd1ff6b}.mk-dark .mk-btn--secondary:hover,.mk-band--navy .mk-btn--secondary:hover,html[data-site-theme=b] .mk-hero .mk-btn--secondary:hover,.mk-hero--cover .mk-btn--secondary:hover{color:#fff;background:#7fbeff2e}.mk-btn--sm{height:var(--mk-btn-h-sm);padding:0 18px;font-size:15px}html[data-site-theme=b] .mk-btn--sm{border-radius:10px;padding:0 16px}.mk-btn--block{width:100%}.mk-btn small{font-weight:500;font-size:14px;opacity:.78}.mk-hero .mk-trust{color:var(--mk-c-text)}:is(.mk-dark,.mk-band--navy,html[data-site-theme=b] .mk-hero,.mk-hero--cover) .mk-chip--confirm{color:#9fc0ff;border-color:#6d97f7}aarudaya-header{display:block;position:sticky;top:0;z-index:60;max-width:100%}.mk-hdr{background:var(--mk-hdr-bg);border-bottom:1px solid var(--mk-hdr-line);overflow:visible}.mk-hdr aarudaya-logo,.mk-ftr aarudaya-logo{overflow:visible}.mk-hdr-in{display:flex;align-items:center;gap:24px;height:var(--mk-hdr-h);width:100%;max-width:calc(var(--mk-max) + var(--mk-gutter) * 2);margin:0 auto;padding:0 var(--mk-gutter)}.mk-hdr aarudaya-logo{flex:none}.mk-nav{display:flex;align-items:center;gap:2px;margin-left:12px;min-width:0}.mk-nav-group{position:relative}.mk-nav-btn,.mk-nav-link{display:inline-flex;align-items:center;gap:5px;height:40px;padding:0 14px;border:0;border-radius:999px;background:transparent;font:500 15px/1 var(--mk-font);color:var(--mk-hdr-ink);cursor:pointer;white-space:nowrap;text-decoration:none;transition:color .15s,background .15s}html[data-site-theme=b] :is(.mk-nav-btn,.mk-nav-link){border-radius:10px;padding:0 13px}.mk-chev{opacity:.7;transition:transform .18s var(--mk-ease);flex:none}.mk-nav-btn[aria-expanded=true] .mk-chev{transform:rotate(180deg)}.mk-nav-btn:hover,.mk-nav-link:hover,.mk-nav-btn[aria-expanded=true]{background:var(--mk-hdr-hover);color:var(--mk-hdr-ink-strong);text-decoration:none}.mk-nav-btn.on,.mk-nav-link.on{color:var(--mk-hdr-ink-strong);font-weight:600}.mk-nav-sep{width:1px;height:18px;background:var(--mk-line-2);margin:0 8px;flex:none}html :is(.mk-nav-btn,.mk-nav-link){font-weight:600}html :is(.mk-nav-btn,.mk-nav-link).on{position:relative;font-weight:700}html :is(.mk-nav-btn,.mk-nav-link).on:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:2px;border-radius:2px;background:var(--mk-blue)}html[data-site-theme=b] :is(.mk-nav-btn,.mk-nav-link).on:after{left:13px;right:13px}html .mk-chev{opacity:.9}html .mk-nav-sep{background:#d9dde4}.mk-menu{position:absolute;top:calc(100% + 10px);left:0;z-index:5;width:340px;padding:8px;border-radius:18px;background:#fff;box-shadow:0 24px 60px -20px #00123a66,0 0 0 1px #10285a14;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .16s,transform .16s,visibility .16s}.mk-menu:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.mk-menu.open{opacity:1;visibility:visible;transform:none}.mk-menu a{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;border-radius:12px;color:var(--mk-ink);text-decoration:none}.mk-menu a:hover,.mk-menu a:focus-visible{background:var(--mk-panel-2);text-decoration:none}.mk-menu a.on{background:var(--mk-panel-2)}.mk-menu-ic{display:grid;place-items:center;width:38px;height:38px;border-radius:12px}.mk-menu-ic.students{background:var(--mk-mint-50);color:var(--mk-mint-ink)}.mk-menu-ic.professionals{background:var(--mk-blue-50);color:var(--mk-blue)}.mk-menu-ic.colleges{background:var(--mk-violet-50);color:var(--mk-violet)}.mk-menu-ic.employers{background:var(--mk-amber-50);color:var(--mk-amber-ink)}.mk-menu strong{display:block;font:600 14.5px/1.3 var(--mk-font);color:var(--mk-navy)}.mk-menu small{display:block;margin-top:2px;font-size:13px;line-height:1.35;color:var(--mk-muted)}.mk-hdr-act{display:flex;align-items:center;gap:8px;margin-left:auto;flex:none}.mk-hdr-signin{display:inline-flex;align-items:center;height:40px;padding:0 14px;border-radius:999px;font:600 15px/1 var(--mk-font);color:var(--mk-hdr-ink-strong);text-decoration:none;white-space:nowrap}.mk-hdr-signin:hover{background:var(--mk-hdr-hover);color:var(--mk-hdr-ink-strong);text-decoration:none}.mk-menu-btn{display:none;align-items:center;justify-content:center;width:42px;height:42px;border:0;border-radius:12px;cursor:pointer;background:#fff;color:var(--mk-navy);box-shadow:inset 0 0 0 1.5px var(--mk-line)}html .mk-hdr-signin{font-weight:700}html[data-site-theme=b] .mk-hdr-signin{border-radius:10px}html .mk-menu strong{font-weight:700;color:#0b0c10}html .mk-menu small{color:#3d4452}html :is(.mk-menu a:hover,.mk-menu a:focus-visible,.mk-menu a.on){background:#f1f3f6}html .mk-menu-btn{color:#0b0c10;box-shadow:inset 0 0 0 1.5px #d9dde4}html.mk-lock,html.mk-lock body{overflow:hidden}.mk-drawer-scrim{position:fixed;inset:0;z-index:70;background:#000c2873;animation:mk-fade .18s ease both}.mk-drawer{position:fixed;top:0;right:0;bottom:0;z-index:71;width:min(380px,100%);display:flex;flex-direction:column;background:#fff;box-shadow:-24px 0 60px -20px #00123a66;animation:mk-slide .22s var(--mk-ease) both;overflow-y:auto;overscroll-behavior:contain}.mk-drawer[hidden]{display:none}.mk-drawer-top{display:flex;align-items:center;justify-content:space-between;height:62px;padding:0 16px;border-bottom:1px solid var(--mk-line);flex:none}.mk-drawer-x{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:12px;background:var(--mk-panel-2);color:var(--mk-navy);cursor:pointer}.mk-drawer-body{padding:12px 16px 24px;display:grid;gap:18px}.mk-drawer-h{margin:6px 4px 4px;font:700 11.5px/1 var(--mk-font);letter-spacing:.12em;text-transform:uppercase;color:var(--mk-soft)}.mk-drawer .mk-menu-list{display:grid;gap:2px}.mk-drawer .mk-menu-list a{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:9px 8px;border-radius:12px;color:var(--mk-ink)}.mk-drawer .mk-menu-list a:hover,.mk-drawer .mk-menu-list a.on{background:var(--mk-panel-2)}.mk-drawer strong{display:block;font:600 15px/1.3 var(--mk-font);color:var(--mk-navy)}.mk-drawer small{display:block;font-size:13px;color:var(--mk-muted);line-height:1.35}.mk-drawer-links{display:grid;gap:2px;padding-top:12px;border-top:1px solid var(--mk-line)}.mk-drawer-links a{display:flex;align-items:center;height:46px;padding:0 8px;border-radius:12px;font:600 15.5px/1 var(--mk-font);color:var(--mk-navy)}.mk-drawer-links a:hover,.mk-drawer-links a.on{background:var(--mk-panel-2)}html .mk-drawer :is(strong,.mk-drawer-links a,.mk-drawer-x){color:#0b0c10}html .mk-drawer strong{font-weight:700}html .mk-drawer small{color:#3d4452}html .mk-drawer :is(.mk-menu-list a:hover,.mk-menu-list a.on,.mk-drawer-links a:hover,.mk-drawer-links a.on,.mk-drawer-x){background:#f1f3f6}.mk-drawer-act{display:grid;gap:10px;margin-top:auto;padding:16px;border-top:1px solid var(--mk-line)}.mk-drawer-act .mk-btn--secondary{box-shadow:inset 0 0 0 1.5px var(--mk-line-2)}:root{--mk-hdr-lift: calc(var(--mk-hdr-h) + 1px)}@media(max-width:720px){:root{--mk-hdr-lift: 63px;--mk-frame-h: calc(100vh - var(--mk-hdr-lift) - var(--mk-strip-h, 0px));--mk-frame-h: calc(100svh - var(--mk-hdr-lift) - var(--mk-strip-h, 0px))}}html[data-site-hero] .mk-page>*>mk-hero:first-child>.mk-hero,html[data-site-hero] .mk-page>*>.mk-hero:first-child{margin-top:calc(-1 * var(--mk-hdr-lift))}html[data-site-hero] .mk-page>*>mk-hero:first-child>.mk-hero>.mk-wrap,html[data-site-hero] .mk-page>*>.mk-hero:first-child>.mk-wrap{margin-top:var(--mk-hdr-lift)}html[data-site-hero=dark] .mk-page>*>mk-hero:first-child>.mk-hero:after,html[data-site-hero=dark] .mk-page>*>.mk-hero:first-child:after{content:"";position:absolute;left:0;right:0;top:0;z-index:-1;pointer-events:none;height:calc(var(--mk-hdr-lift) + 64px);background:linear-gradient(180deg,#000c28a3,#000c2894 calc(var(--mk-hdr-lift) * .75),#000c2800)}.mk-hdr--over{background:transparent;border-bottom-color:transparent}.mk-hdr--solid{box-shadow:0 10px 24px -18px #10182873}.mk-hdr--on-dark{--mk-hdr-ink: #ffffff;--mk-hdr-ink-strong: #ffffff;--mk-hdr-hover: rgba(255, 255, 255, .14)}html .mk-hdr--on-dark .mk-nav-sep{background:#ffffff57}html .mk-hdr--on-dark :is(.mk-nav-btn,.mk-nav-link).on:after{background:#8fdcff}html .mk-hdr--on-dark .mk-menu-btn{background:#ffffff1a;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff80}.mk-hdr--on-dark :focus-visible{outline-color:#8fdcff}html .mk-hdr--on-dark .mk-menu :focus-visible{outline-color:var(--mk-blue)}.mk-hdr--over:not(.mk-hdr--anim) :is(.mk-nav-btn,.mk-nav-link){transition:background-color .15s}.mk-hdr--anim{transition:background-color .22s var(--mk-ease),border-color .22s var(--mk-ease),box-shadow .22s var(--mk-ease)}.mk-hdr--anim :is(.mk-nav-btn,.mk-nav-link,.mk-hdr-signin,.mk-menu-btn){transition:color .22s var(--mk-ease),background-color .15s,box-shadow .22s var(--mk-ease)}.mk-hdr--anim .mk-nav-sep{transition:background-color .22s var(--mk-ease)}.mk-hdr--anim aarudaya-logo .logo-word{transition:color .22s var(--mk-ease)}.mk-hdr--anim aarudaya-logo .logo-aa :is(path,stop){transition:fill .22s var(--mk-ease),stop-color .22s var(--mk-ease)}@media(prefers-reduced-motion:reduce){.mk-hdr--anim,.mk-hdr--anim :is(.mk-nav-btn,.mk-nav-link,.mk-hdr-signin,.mk-menu-btn,.mk-nav-sep),.mk-hdr--anim aarudaya-logo :is(.logo-word,.logo-aa path,.logo-aa stop){transition:none!important}}html :is(.mk-hdr,.mk-drawer){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern" 1,"calt" 1}html :is(.mk-nav-btn,.mk-nav-link){font-weight:650;letter-spacing:-.005em}html .mk-hdr-signin,html .mk-menu strong,html .mk-drawer strong{letter-spacing:-.005em}html .mk-drawer .mk-drawer-links a{font-weight:650;letter-spacing:-.005em}html .mk-drawer .mk-drawer-links a.on{font-weight:700}.mk-nav-btn,.mk-nav-link,.mk-hdr-signin,.mk-menu-btn{transition:color .16s ease,background-color .16s ease,box-shadow .16s ease}.mk-hdr:not(.mk-hdr--anim) .mk-hdr-signin{transition:background-color .16s ease}.mk-hdr:not(.mk-hdr--anim) .mk-menu-btn{transition:none}.mk-menu a,.mk-drawer .mk-menu-list a,.mk-drawer-links a,.mk-drawer-x{transition:color .16s ease,background-color .16s ease}html .mk-chev{opacity:1;transition:transform .2s cubic-bezier(.4,0,.2,1)}html .mk-nav-sep{background:#c9ced7}html .mk-menu-btn{box-shadow:inset 0 0 0 1.5px #c9ced7}html .mk-hdr--on-dark{--mk-hdr-hover: rgba(90, 98, 116, .4)}html .mk-hdr--on-dark :is(.mk-nav-btn,.mk-nav-link,.mk-hdr-signin){text-shadow:0 1px 2px rgba(0,8,30,.35)}html .mk-hdr--on-dark :is(.mk-nav-btn:hover,.mk-nav-link:hover,.mk-nav-btn[aria-expanded=true],.mk-hdr-signin:hover){box-shadow:inset 0 0 0 1px #ffffff42}html .mk-hdr--over:not(.mk-hdr--anim) :is(.mk-nav-btn,.mk-nav-link){transition:background-color .16s ease,box-shadow .16s ease}html .mk-hdr--on-dark .mk-nav-sep{background:#ffffff75}html .mk-hdr--on-dark .mk-menu-btn{box-shadow:inset 0 0 0 1.5px #ffffffb8}@media(prefers-reduced-motion:reduce){.mk-nav-btn,.mk-nav-link,.mk-hdr-signin,.mk-menu-btn,.mk-menu a,.mk-drawer .mk-menu-list a,.mk-drawer-links a,.mk-drawer-x,html .mk-chev,html .mk-hdr--over:not(.mk-hdr--anim) :is(.mk-nav-btn,.mk-nav-link){transition:none}}aarudaya-footer{display:block;max-width:100%}.mk-ftr{background:#fff;border-top:1px solid var(--mk-line);padding:64px 0 28px;color:var(--mk-body);font-family:var(--mk-font)}.mk-ftr-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px}@media(min-width:1181px){.mk-ftr-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--mk-grid-gap);row-gap:40px}}.mk-ftr-brand{display:grid;gap:14px;align-content:start;container-type:inline-size}.mk-ftr-tag{margin:0;font:700 18px/1.3 var(--mk-font-display);font-size:min(18px,6.3cqi);letter-spacing:-.02em;white-space:nowrap;color:var(--mk-c-h)}.mk-ftr-by{margin:0;max-width:320px;font-size:14px;line-height:1.55;color:var(--mk-c-muted)}.mk-ftr-by a{color:var(--mk-c-link);font-weight:600;white-space:nowrap}.mk-ftr-h{margin:0 0 16px;font:700 12px/1 var(--mk-font);letter-spacing:.12em;text-transform:uppercase;color:var(--mk-soft)}.mk-ftr ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}.mk-ftr li a{display:inline-flex;align-items:center;gap:6px;font-size:15px;color:var(--mk-c-text)}.mk-ftr li a:hover{color:var(--mk-blue)}.mk-ftr-bot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:48px;padding-top:22px;border-top:1px solid var(--mk-c-line);font-size:13.5px;color:var(--mk-c-muted)}.mk-ftr-bot nav{display:flex;flex-wrap:wrap;gap:6px 18px}.mk-ftr-bot a{color:var(--mk-c-text)}.mk-ftr-bot a:hover{color:var(--mk-blue)}html .mk-ftr{border-top-color:#e4e7ec}html .mk-ftr-tag{color:#0b0c10}html .mk-ftr-by,html .mk-ftr-h{color:#3d4452}html .mk-ftr li a{font-weight:500;color:#0b0c10}html .mk-ftr-bot{border-top-color:#e4e7ec;color:#3d4452}html .mk-ftr-bot a{font-weight:500;color:#0b0c10}html :is(.mk-ftr li a,.mk-ftr-bot a):hover{color:var(--mk-blue)}@media(max-width:720px){html .mk-ftr li a{font-size:13.5px}}mk-hero{display:block}.mk-hero{position:relative;overflow:hidden;isolation:isolate;padding:clamp(36px,6vw,72px) 0 clamp(56px,7vw,96px)}html[data-site-theme=b] .mk-hero{background:radial-gradient(900px 620px at 78% 38%,rgba(10,69,224,.55),transparent 62%),radial-gradient(640px 420px at 96% 92%,rgba(0,155,253,.28),transparent 70%),radial-gradient(700px 500px at -6% -10%,rgba(63,155,255,.16),transparent 70%),linear-gradient(180deg,var(--mk-navy) 0%,var(--mk-navy-deep) 100%);padding:clamp(40px,6vw,84px) 0 clamp(56px,7vw,104px)}.mk-hero-copy{display:grid;gap:var(--mk-hero-gap);justify-items:start;align-content:center;min-width:0;container-type:inline-size}.mk-hero-copy>*{animation:mk-rise .7s var(--mk-ease) both}.mk-hero-copy>*:nth-child(2){animation-delay:.06s}.mk-hero-copy>*:nth-child(3){animation-delay:.12s}.mk-hero-copy>*:nth-child(4){animation-delay:.18s}.mk-hero-copy>*:nth-child(5){animation-delay:.24s}.mk-hero-copy>*:nth-child(n+6){animation-delay:.3s}.mk-hero h1>span,.mk-hero h1 .mk-line{display:block}.mk-hero-photo{position:relative;margin:0;min-width:0;height:clamp(320px,64vh,540px);animation:mk-rise .8s var(--mk-ease) both .2s}.mk-hero-photo img{display:block;width:100%;height:100%;object-fit:cover;border-radius:30px;box-shadow:0 40px 80px -40px #0a287880,0 0 0 1px #0a45e00f}html[data-site-theme=b] .mk-hero-photo img{border-radius:24px;box-shadow:0 40px 90px -40px #000000b3,0 0 0 1px #7fd1ff47}.mk-hero--cover .mk-eyebrow{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff47;color:#fff}@media(min-width:1181px)and (max-height:760px){.mk-hero,html[data-site-theme=b] .mk-hero{padding-top:32px}mk-hero>.mk-hero,html[data-site-theme=b] mk-hero>.mk-hero{padding-bottom:56px}}html[data-site-hero] .mk-page>*>mk-hero:first-child>.mk-hero:not(.mk-hero--layout){box-sizing:border-box;display:flex;align-items:flex-end;min-height:var(--mk-frame-h);padding:0 0 var(--mk-hero-end)}html[data-site-hero] .mk-page>*>mk-hero:first-child>.mk-hero:not(.mk-hero--layout)>.mk-wrap{flex:1;margin-top:calc(var(--mk-hdr-lift) + var(--mk-hero-top))}html[data-site-hero] .mk-page>*>mk-hero:first-child>.mk-hero:not(.mk-hero--layout,.mk-hero--layered){min-height:0}@supports (height: calc-size(auto,size)){html[data-site-hero] .mk-page>*>mk-hero:first-child>.mk-hero:not(.mk-hero--layout,.mk-hero--layered){min-height:0;height:calc-size(auto,clamp(size,var(--mk-frame-h),size + var(--mk-hero-band) - var(--mk-hero-top)))}}html:has(.mk-oh-strip>.mk-oh-srow){--mk-strip-h: 49px}html:has(.mk-oh-strip>.mk-oh-srow+.mk-oh-srow){--mk-strip-h: 98px}@media(min-width:721px)and (max-height:760px){:root{--mk-h1-short: calc((var(--mk-frame-h) - 368px) / 4);--mk-h1-short-hero: calc((clamp(560px, calc(100vh - 72px) , 880px) - 368px)/4) ;--mk-h1-short-hero: calc((clamp(560px, calc(100svh - 72px) , 880px) - 368px)/4) ;--mk-hero-top: 16px;--mk-hero-gap: 18px;--mk-hero-tag: 14px;--mk-hero-act: 24px;--mk-hero-trust: 12px}.mk-hero .mk-actions .mk-btn{height:48px}.mk-hero .mk-eyebrow{min-height:30px;padding-block:4px}}.mk-eyebrow{display:inline-flex;align-items:center;gap:10px;min-height:34px;padding:6px 16px 6px 10px;border-radius:999px;background:#ffffffd1;box-shadow:inset 0 0 0 1px var(--mk-line),0 6px 16px -12px #0a32964d;font:600 13.5px/1.2 var(--mk-font);color:var(--mk-navy)}html[data-site-theme=b] .mk-eyebrow{padding-left:6px;background:#7fbeff14;box-shadow:inset 0 0 0 1px #7fd1ff33;color:var(--mk-on-dark-2)}html[data-site-theme=b] .mk-eyebrow-badge{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;flex:none;white-space:nowrap;font:700 11.5px/1 var(--mk-font);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--mk-grad-badge)}@media(max-width:389px){html[data-site-theme=b] .mk-acc-home .mk-hero .mk-eyebrow{gap:6px;padding-right:11px;font-size:12px}}@media(max-width:359px){html[data-site-theme=b] .mk-acc-home .mk-hero .mk-eyebrow{padding-left:12px}}.mk-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:var(--mk-r-card);background:var(--mk-surface);box-shadow:var(--mk-sh-card);color:var(--mk-ink);--mk-c-h: var(--mk-ink);--mk-c-text: var(--mk-body);--mk-c-muted: var(--mk-muted);--mk-c-link: var(--mk-blue)}.mk-card h3{font:700 20px/1.22 var(--mk-font-display);letter-spacing:-.02em;color:var(--mk-navy)}.mk-card p{font-size:15px;line-height:1.55;color:var(--mk-body)}a.mk-card{transition:transform .22s var(--mk-ease),box-shadow .22s var(--mk-ease)}a.mk-card:hover{transform:translateY(-3px);box-shadow:var(--mk-sh-card-hover)}.mk-flow{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:14px;counter-reset:mkflow}.mk-flow li{position:relative;counter-increment:mkflow;display:grid;gap:8px;align-content:start;padding:20px 18px;border-radius:18px;background:var(--mk-surface);box-shadow:var(--mk-sh-card);font-size:14.5px;line-height:1.5;color:var(--mk-body)}.mk-flow li:before{content:counter(mkflow,decimal-leading-zero);font:800 14px/1 var(--mk-font-display);color:var(--mk-accent-ink);letter-spacing:.02em}.mk-flow li strong{font:700 16px/1.3 var(--mk-font-display);color:var(--mk-navy)}.mk-aud:hover{transform:translateY(-4px);box-shadow:var(--mk-sh-card-hover)}html[data-site-theme=b] .mk-aud--colleges .mk-aud-k{color:#c2b8ff}html[data-site-theme=b] .mk-aud--employers .mk-aud-k{color:#ffcf85}html[data-site-theme=b] :is(.mk-aud--colleges,.mk-aud--employers) .mk-aud-go{color:#fff}html[data-site-theme=b] :is(.mk-aud--colleges,.mk-aud--employers) .mk-aud-snip{background:#7fbeff14;box-shadow:inset 0 0 0 1px var(--mk-edge-dark);color:var(--mk-on-dark-2)}html[data-site-theme=b] :is(.mk-aud--colleges,.mk-aud--employers) .mk-bands-key{color:var(--mk-on-dark-2)}.mk-step:hover{transform:translateY(-3px)}.mk-ui{position:relative;background:var(--mk-ui-bg);border:var(--mk-ui-edge);border-radius:var(--mk-r-ui);box-shadow:var(--mk-sh-ui);-webkit-backdrop-filter:var(--mk-ui-blur);backdrop-filter:var(--mk-ui-blur);font-family:var(--mk-font);font-size:14px;line-height:1.45}:is(.mk-dark,.mk-band--navy,html[data-site-theme=b] .mk-hero,.mk-hero--cover) .mk-ui{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 2px #000a2814,0 30px 60px -28px #00061ebf,0 0 0 1px #7fd1ff1a}figure.mk-ui{margin:0}html[data-site-theme=b] .mk-ui-head{padding:14px 18px;border-bottom:1px solid rgba(16,40,90,.09)}.mk-ui-pill{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font:600 12px/1 var(--mk-font);color:var(--mk-blue-deep);background:#eef4ff;white-space:nowrap}html[data-site-theme=b] .mk-map-sum{padding-top:16px}html[data-site-theme=b] .mk-map-big .lbl{font-size:32px;font-weight:700;color:var(--mk-navy);letter-spacing:-.03em}html[data-site-theme=b] .mk-map-big .of{font:400 14px/1 var(--mk-font);color:var(--mk-muted)}.mk-ready-names{display:flex;flex-wrap:wrap;gap:6px}.mk-ready-names span{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 4px;border-radius:999px;background:var(--mk-panel-2);font-size:12px;font-weight:600;color:var(--mk-ink)}.mk-ready-names span i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;font:700 9.5px/1 var(--mk-font);font-style:normal;color:#fff}.mk-plan-allow{display:grid;gap:9px;padding-top:14px;border-top:1px solid #edf1f7}.mk-plan-allow>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13.5px;color:var(--mk-body)}.mk-plan-allow b{font:700 16px/1 var(--mk-font-display);color:var(--mk-blue)}.mk-plan .mk-btn{margin-top:auto;width:100%;height:46px;font-size:15px}.mk-cta-btns .mk-btn{width:100%;min-width:0;justify-content:center;padding:0 14px}@media(min-width:981px)and (max-width:1100px){.mk-cta--3 .mk-cta-btns .mk-btn{padding:0 12px;font-size:15px}}html[data-site-theme] .mk-ftr{padding-top:48px}mk-offer-banner,mk-offer-slot,mkt-offer-banner,mkt-offer-slot{display:block}mk-offer-slot:empty,mkt-offer-slot:empty{display:none}mk-offer-hang,mkt-offer-hang,.mk-oh-host{display:contents}.mk-ob,.mk-os,.mk-oh,.mk-oh-srow,.mk-oh-card--live{--ot-ic-bg: var(--mk-grad-brand);--ot-ic: #fff;--ot-label: var(--mk-blue)}:is(.mk-ob,.mk-os,.mk-oh,.mk-oh-srow,.mk-oh-card--live).announcement{--ot-ic-bg: var(--mk-blue-50);--ot-ic: var(--mk-blue);--ot-label: var(--mk-blue-deep)}:is(.mk-ob,.mk-os,.mk-oh,.mk-oh-srow,.mk-oh-card--live).event{--ot-ic-bg: linear-gradient(135deg, #6b55f5 0%, #9b6bff 60%, #ffb547 130%);--ot-ic: #fff;--ot-label: var(--mk-violet-ink)}.mk-ob{position:relative;z-index:1;font-family:var(--mk-font);border-bottom:1px solid var(--mk-line);background:linear-gradient(90deg,#eef4ff,#f2fbf8);color:var(--mk-navy);animation:mk-drop .35s var(--mk-ease) both}.mk-ob.offer{background:linear-gradient(100deg,#0a45e0,#0b56e4 55%,#0b5fe6);color:#fff;border-bottom-color:transparent;--ot-ic-bg: rgba(255, 255, 255, .18);--ot-label: #d9f4ff}.mk-ob.announcement{background:#eaf2ff}.mk-ob.event{background:linear-gradient(90deg,#f0edff,#f6f1ff 60%,#fff4e2)}html[data-site-theme=b] .mk-ob{border-bottom-color:#7fd1ff1f}html[data-site-theme=b] .mk-ob.announcement{background:var(--mk-navy-raise);color:#fff;--ot-ic-bg: rgba(127, 190, 255, .16);--ot-ic: #8fdcff;--ot-label: #8fdcff}html[data-site-theme=b] .mk-ob.event{background:linear-gradient(90deg,#1c1460,#2a1a7a 60%,#3a2a5a);color:#fff;--ot-label: #ffcf85}.mk-ob-in{display:flex;align-items:center;gap:12px;min-height:48px;padding-top:8px;padding-bottom:8px}.mk-ob{overflow:hidden;isolation:isolate}.mk-ob:before,.mk-ob:after{content:"";position:absolute;top:0;bottom:0;width:50.5%;z-index:3;pointer-events:none;background:linear-gradient(180deg,#ffffff1a,#fff0 38%,#00000038),repeating-linear-gradient(90deg,#ffffff1a 0 5px,#00000042 9px 15px,#ffffff0a 19px 24px),linear-gradient(90deg,#142a86,#0d1f6e,#0a185a);box-shadow:inset 0 -3px #e8b04a,inset 0 3px #e8b04a73;animation:mk-curtain 1.3s cubic-bezier(.62,0,.3,1) .32s both}.mk-ob:before{left:0;transform-origin:left center;box-shadow:inset 0 -3px #e8b04a,inset 0 3px #e8b04a73,inset -1px 0 #e8b04ab3}.mk-ob:after{right:0;transform-origin:right center;box-shadow:inset 0 -3px #e8b04a,inset 0 3px #e8b04a73,inset 1px 0 #e8b04ab3}@keyframes mk-curtain{0%{transform:scaleX(1);opacity:1}78%{transform:scaleX(.08);opacity:1}to{transform:scaleX(.02);opacity:0}}.mk-ob-in{animation:mk-ob-reveal .55s cubic-bezier(.2,.7,.2,1) .95s both}@keyframes mk-ob-reveal{0%{opacity:0;transform:translateY(5px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mk-ob{animation-duration:.35s!important;animation-iteration-count:1!important}.mk-ob:before,.mk-ob:after{animation-duration:1.3s!important;animation-iteration-count:1!important}.mk-ob-in{animation-duration:.55s!important;animation-iteration-count:1!important}.mk-oh:not([data-oh-shake=off]):not(.mk-oh--open):not(.mk-oh--dragging):not(.mk-oh--preview) .mk-oh-tab{animation-duration:calc(1.8s + var(--oh-wait, 10s))!important;animation-iteration-count:infinite!important}.mk-oh:not(.mk-oh--open):not(.mk-oh--preview) .mk-oh-tab-ic:before,.mk-oh-srow:not([aria-expanded=true]) .mk-oh-tab-ic:before{animation-duration:2.4s!important;animation-iteration-count:infinite!important}}.mk-ob-ic{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--ot-ic-bg);color:var(--ot-ic);flex:none}.mk-ob-text{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:14.5px;line-height:1.4}.mk-ob-label{font:700 11px/1 var(--mk-font);letter-spacing:.1em;text-transform:uppercase;color:var(--ot-label)}.mk-ob-text strong{font-weight:700}.mk-ob-body{opacity:.88}.mk-ob-text small{font-size:12.5px;opacity:.75}.mk-ob.offer :is(.mk-ob-body,.mk-ob-text small){opacity:1}.mk-ob-cta{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:var(--mk-r-btn);font:600 14px/1 var(--mk-font);white-space:nowrap;flex:none;color:#fff;background:var(--mk-grad-brand);box-shadow:var(--mk-sh-btn)}.mk-ob-cta:hover{color:#fff}.mk-ob.offer .mk-ob-cta{background:#fff;color:var(--mk-blue);box-shadow:0 8px 18px -10px #00123a80}.mk-ob.offer .mk-ob-cta:hover{color:var(--mk-blue-deep)}html[data-site-theme=b] .mk-ob.event .mk-ob-cta{background:#fff;color:var(--mk-violet-ink);box-shadow:none}.mk-ob-x{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:10px;background:transparent;color:inherit;opacity:.7;cursor:pointer;flex:none}.mk-ob-x:hover{opacity:1;background:#00123a0f}:is(.mk-ob.offer,html[data-site-theme=b] .mk-ob) .mk-ob-x:hover{background:#ffffff24}.mk-os{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto 32px;gap:14px;align-items:center;padding:16px 16px 16px 18px;border-radius:20px;background:#fff;box-shadow:var(--mk-sh-card);font-family:var(--mk-font);color:var(--mk-ink)}.mk-os.offer{background:radial-gradient(120% 140% at 100% 0%,rgba(61,214,160,.16),transparent 55%),#fff;box-shadow:inset 0 0 0 1.5px #0a45e038,var(--mk-sh-card)}.mk-os.announcement{background:linear-gradient(100deg,#f3f8ff,#fff)}.mk-os.event{background:radial-gradient(120% 140% at 100% 0%,rgba(255,181,71,.2),transparent 55%),linear-gradient(100deg,#f6f3ff,#fff);box-shadow:inset 0 0 0 1.5px #6b55f538,var(--mk-sh-card)}.mk-os-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--ot-ic-bg);color:var(--ot-ic)}.mk-os-label{display:block;font:700 11px/1 var(--mk-font);letter-spacing:.1em;text-transform:uppercase;color:var(--ot-label)}.mk-os-title{display:block;margin-top:5px;font:700 16.5px/1.3 var(--mk-font-display);letter-spacing:-.015em;color:var(--mk-navy)}.mk-os-body{margin:3px 0 0;font-size:14px;line-height:1.5;color:var(--mk-body);white-space:pre-line}.mk-os-end{display:block;margin-top:4px;font-size:12.5px;color:var(--mk-muted)}.mk-os-act{display:flex;align-items:center;gap:6px}.mk-os-act .mk-btn{height:40px;padding:0 16px;font-size:14.5px}.mk-os-x{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:10px;background:transparent;color:var(--mk-muted);cursor:pointer}.mk-os-x:hover{background:var(--mk-panel-2);color:var(--mk-navy)}.mk-os--hero{max-width:560px;grid-template-columns:36px minmax(0,1fr) auto 32px;gap:10px;padding:12px 12px 12px 14px;border-radius:16px}.mk-os--hero .mk-os-ic{width:36px;height:36px;border-radius:11px}.mk-os--hero .mk-os-title{font-size:15px;margin-top:4px}.mk-os--hero .mk-os-body{font-size:13.5px}.mk-os--hero .mk-os-act .mk-btn{height:36px;padding:0 14px;font-size:14px}html[data-site-theme=b] .mk-hero .mk-os,.mk-hero--cover .mk-os{background:#7fbeff17;box-shadow:inset 0 0 0 1px #7fd1ff42;color:#fff}html[data-site-theme=b] .mk-hero .mk-os.offer,.mk-hero--cover .mk-os.offer{box-shadow:inset 0 0 0 1.5px #7fd1ff80}html[data-site-theme=b] .mk-hero .mk-os.event,.mk-hero--cover .mk-os.event{box-shadow:inset 0 0 0 1.5px #ffcf8573;--ot-label: #ffcf85}html[data-site-theme=b] .mk-hero .mk-os,.mk-hero--cover .mk-os{--ot-label: #8fdcff}html[data-site-theme=b] .mk-hero .mk-os-title,.mk-hero--cover .mk-os-title{color:#fff}html[data-site-theme=b] .mk-hero :is(.mk-os-body,.mk-os-end),.mk-hero--cover :is(.mk-os-body,.mk-os-end){color:var(--mk-on-dark-2)}html[data-site-theme=b] .mk-hero .mk-os-x,.mk-hero--cover .mk-os-x{color:var(--mk-on-dark-2)}html[data-site-theme=b] .mk-hero .mk-os-x:hover,.mk-hero--cover .mk-os-x:hover{background:#ffffff1a;color:#fff}.mk-os-band{padding:clamp(20px,3vw,32px) 0}:is(.mk-oh,.mk-oh-srow){--oh-stem: #0a45e0;--oh-pulse: #3dd6a0;--oh-glow: rgba(10, 69, 224, .55);--oh-rim: var(--mk-navy);--oh-wait: 10s}:is(.mk-oh,.mk-oh-srow).offer{--oh-stem: #F26A00;--oh-pulse: #FF9A1F;--oh-glow: rgba(242, 106, 0, .55)}:is(.mk-oh,.mk-oh-srow).announcement{--oh-stem: #0a45e0;--oh-pulse: #0a45e0;--oh-glow: rgba(10, 69, 224, .45)}:is(.mk-oh,.mk-oh-srow).event{--oh-stem: #6b55f5;--oh-pulse: #ffb547;--oh-glow: rgba(107, 85, 245, .5)}.mk-oh-catch{position:fixed;inset:0;z-index:80;margin:0;border:0;padding:0;cursor:default;background:#00123a57;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:mk-fade .18s var(--mk-ease) both}html[data-site-theme=b] .mk-oh-catch{background:#00081c7a}.mk-oh{position:fixed;bottom:auto;z-index:81;display:flex;align-items:center;pointer-events:none;font-family:var(--mk-font);color:var(--mk-ink);transform:none;-webkit-user-select:none;user-select:none;top:clamp(128px,18vh,196px)}.mk-oh--right{right:max(40px,env(safe-area-inset-right,0px));flex-direction:row-reverse}.mk-oh--left{left:max(40px,env(safe-area-inset-left,0px))}.mk-oh-tab,.mk-oh-card{pointer-events:auto}.mk-oh-tab{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;margin:0;padding:3px;border:0;background:transparent;color:inherit;cursor:grab;touch-action:none;transform-origin:50% 40%}.mk-oh-tab-face{display:flex;flex-direction:column;align-items:center;gap:inherit;transition:transform .18s var(--mk-ease)}.mk-oh-tab:hover .mk-oh-tab-face{transform:scale(1.06)}.mk-oh-tab-stem{display:none}.mk-oh-tab-ic{position:relative;display:grid;place-items:center;width:47px;height:47px;border-radius:50%;background:var(--ot-ic-bg);color:var(--ot-ic);box-shadow:0 0 0 4px #fff,0 0 0 7px var(--oh-rim),0 16px 35px -7px #00081cb8,0 0 29px 5px #ffffff8c}.mk-oh-tab-ic:before{content:"";position:absolute;inset:-10px;border-radius:50%;border:2px solid var(--oh-pulse);animation:mk-oh-pulse 2.4s ease-out infinite;pointer-events:none}:is(.mk-oh,.mk-oh-srow).offer .mk-oh-tab-ic{background:linear-gradient(160deg,#ff9a1f,#f26a00);color:#fff}:is(.mk-oh,.mk-oh-srow).announcement .mk-oh-tab-ic{background:linear-gradient(160deg,#1a6bff,#0a45e0);color:#fff}:is(.mk-oh,.mk-oh-srow).event .mk-oh-tab-ic{background:linear-gradient(135deg,#6b55f5,#9b6bff 70%);color:#fff}.mk-oh-tab-text{padding:4px 8px;border-radius:999px;background:#fff;color:var(--mk-navy);font:700 8.5px/1 var(--mk-font);letter-spacing:.1em;text-transform:uppercase;box-shadow:0 7px 17px -5px #00081c80,0 0 0 2px #fff,0 0 0 3px var(--oh-rim)}.mk-oh--open .mk-oh-tab-ic:before{display:none}.mk-oh--open .mk-oh-tab-face{transform:none}.mk-oh--dragging{z-index:82}.mk-oh--dragging .mk-oh-tab,.mk-oh-tab:active{cursor:grabbing}.mk-oh--dragging .mk-oh-tab-face{transform:none}.mk-oh-card{position:relative;display:flex;flex-direction:column;align-items:stretch;width:min(400px,calc(100vw - 108px));margin:0 6px;padding:20px 20px 18px;border-radius:22px;max-height:calc(100vh - 48px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 48px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow-y:auto;background:#fff;box-shadow:0 28px 64px -22px #00123a80,0 0 0 1px #0a45e01a;animation:mk-oh-pop .24s var(--mk-ease) both}.mk-oh-card.mk-oh-card--live{position:fixed;z-index:82;left:16px;top:16px;margin:0;width:min(400px,calc(100vw - 32px));font-family:var(--mk-font);color:var(--mk-ink)}.mk-oh:is(.mk-oh--lane,.mk-oh--bar){right:auto;bottom:auto}.mk-oh-dock{position:sticky;top:0;z-index:61;height:0;pointer-events:none}.mk-oh-dock:has(.mk-oh--open){z-index:81}html.mk-lock :is(.mk-oh-dock,.mk-oh--lane){visibility:hidden}.mk-oh.mk-oh--bar{position:absolute;z-index:auto}.mk-oh--bar .mk-oh-tab{padding:0;cursor:grab;touch-action:pan-y}.mk-oh--bar .mk-oh-tab-face{flex-direction:row;gap:9px}.mk-oh--bar .mk-oh-tab-ic{width:34px;height:34px;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--oh-rim),0 8px 18px -8px #00081c99}.mk-oh--bar .mk-oh-tab-ic:before{inset:-8px}.mk-oh--bar.mk-oh--small .mk-oh-tab-text{display:none}.mk-oh-strip{position:relative;z-index:2;background:#fff;border-bottom:1px solid var(--mk-line);font-family:var(--mk-font)}.mk-oh-srow{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;box-sizing:border-box;margin:0;padding:6px var(--mk-gutter);border:0;background:none;font:inherit;color:var(--mk-navy);text-align:left;cursor:pointer}.mk-oh-srow+.mk-oh-srow{border-top:1px solid var(--mk-line)}.mk-oh-srow:hover{background:var(--mk-panel-2, #f3f6fb)}.mk-oh-srow:focus-visible{outline:2px solid var(--mk-blue);outline-offset:-2px}.mk-oh-srow .mk-oh-tab-ic{flex:none;width:28px;height:28px;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--oh-rim)}.mk-oh-srow .mk-oh-tab-ic:before{inset:-6px}.mk-oh-srow[aria-expanded=true] .mk-oh-tab-ic:before{display:none}.mk-oh-srow .mk-oh-tab-text{flex:none}.mk-oh-stitle{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650}.mk-oh-sgo{flex:none;color:var(--mk-muted)}:is(.mk-oh.offer .mk-oh-card,.mk-oh-card--live.offer){background:radial-gradient(120% 140% at 100% 0%,rgba(61,214,160,.16),transparent 55%),#fff;box-shadow:inset 0 0 0 1.5px #0a45e033,0 28px 64px -22px #00123a80}:is(.mk-oh.announcement .mk-oh-card,.mk-oh-card--live.announcement){background:linear-gradient(180deg,#f3f8ff,#fff 42%)}:is(.mk-oh.event .mk-oh-card,.mk-oh-card--live.event){background:radial-gradient(120% 140% at 100% 0%,rgba(255,181,71,.2),transparent 55%),linear-gradient(180deg,#f6f3ff,#fff 42%);box-shadow:inset 0 0 0 1.5px #6b55f533,0 28px 64px -22px #00123a80}.mk-oh-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.mk-oh-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--ot-ic-bg);color:var(--ot-ic);flex:none}.mk-oh-label{margin-right:auto;font:700 11.5px/1 var(--mk-font);letter-spacing:.1em;text-transform:uppercase;color:var(--ot-label)}.mk-oh-title{display:block;font:700 21px/1.25 var(--mk-font-display);letter-spacing:-.02em;color:var(--mk-navy)}.mk-oh-body{margin:10px 0 0;font-size:15px;line-height:1.55;color:var(--mk-body);white-space:pre-line}.mk-oh-end{align-self:start;margin-top:12px;padding:5px 10px;border-radius:999px;background:var(--mk-panel-2, #f3f6fb);font-size:12.5px;font-weight:600;color:var(--mk-muted)}.mk-oh-cta{margin-top:16px;width:100%;height:44px;font-size:15.5px}.mk-oh-hide{align-self:center;margin-top:10px;padding:0;border:0;background:none;cursor:pointer;font:600 12.5px/1.4 var(--mk-font);color:var(--mk-muted);text-decoration:underline;text-underline-offset:2px}.mk-oh-hide:hover{color:var(--mk-navy)}.mk-oh-x{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:10px;background:transparent;color:var(--mk-muted);cursor:pointer;flex:none}.mk-oh-x:hover{background:var(--mk-panel-2);color:var(--mk-navy)}html[data-site-theme=b] :is(.mk-oh,.mk-oh-srow).announcement{--oh-stem: #0a2160;--oh-pulse: #8fdcff}html[data-site-theme=b] :is(.mk-oh,.mk-oh-srow).announcement .mk-oh-tab-ic{background:var(--mk-navy-raise);color:#8fdcff}html[data-site-theme=b] :is(.mk-oh,.mk-oh-srow).event{--oh-stem: #3a2a5a;--oh-pulse: #ffcf85}html[data-site-theme=b] :is(.mk-oh,.mk-oh-srow).event .mk-oh-tab-ic{background:linear-gradient(160deg,#1c1460,#3a2a5a);color:#ffcf85}.mk-oh-stage{position:relative;height:320px;background:var(--mk-bg);overflow:hidden}.mk-oh--preview{position:absolute;top:36px;bottom:auto;transform:none;align-items:center}.mk-oh--preview.mk-oh--right{right:0}.mk-oh--preview.mk-oh--left{left:0}.mk-oh--preview .mk-oh-card,.mk-oh--preview .mk-oh-tab-ic:before{animation:none}.mk-oh--preview .mk-oh-tab{cursor:default;touch-action:auto}@keyframes mk-oh-pop{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}@keyframes mk-oh-pulse{0%{transform:scale(.92);opacity:.65}70%,to{transform:scale(1.2);opacity:0}}.mk-oh[data-oh-shake=slow]{--oh-shake: 4px}.mk-oh[data-oh-shake=medium]{--oh-shake: 7px}.mk-oh[data-oh-shake=high]{--oh-shake: 12px}.mk-oh:not([data-oh-shake=off]):not(.mk-oh--open):not(.mk-oh--dragging):not(.mk-oh--preview) .mk-oh-tab{animation:mk-oh-shake-cycle calc(1.8s + var(--oh-wait, 10s)) linear infinite}@keyframes mk-oh-shake-cycle{0%{transform:translateZ(0) rotate(0)}1.2%{transform:translate3d(calc(var(--oh-shake, 7px) * .25),0,0) rotate(-1.2deg)}2.4%{transform:translate3d(calc(var(--oh-shake, 7px) * -.4),0,0) rotate(1.6deg)}4.2%{transform:translate3d(calc(var(--oh-shake, 7px) * .55),0,0) rotate(-2deg)}6%{transform:translate3d(calc(var(--oh-shake, 7px) * -.75),0,0) rotate(2.4deg)}7.8%{transform:translate3d(calc(var(--oh-shake, 7px) * .9),0,0) rotate(-2.8deg)}9.6%{transform:translate3d(calc(var(--oh-shake, 7px) * -1),0,0) rotate(3.2deg)}11.4%{transform:translate3d(calc(var(--oh-shake, 7px) * 1),0,0) rotate(-2.6deg)}13.2%{transform:translate3d(calc(var(--oh-shake, 7px) * -.45),0,0) rotate(1.2deg)}15%,to{transform:translateZ(0) rotate(0)}}@media(max-width:640px){.mk-oh--preview .mk-oh-tab-ic{width:41px;height:41px}.mk-oh-card{width:min(360px,calc(100vw - 104px));padding:16px 16px 14px;border-radius:18px}.mk-oh-card.mk-oh-card--live{width:calc(100vw - 32px)}.mk-oh-title{font-size:18px}.mk-oh-cta{height:42px}}.mk-oh.mk-oh--placed,.mk-oh.mk-oh--dragging{right:auto;bottom:auto;align-items:center}@keyframes mk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes mk-fade{0%{opacity:0}to{opacity:1}}@keyframes mk-slide{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@keyframes mk-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mk-blob,.mk-float,.mk-hero-copy>*,.mk-hero-art,.mk-lbar>i,.mk-bands>i,.mk-stack-bar>i,.mk-map-rows li.flash,.mk-pp-topic.flash,.mk-drawer,.mk-drawer-scrim,.mk-oh-card{animation:none!important}.mk-btn,.mk-link mk-icon,.mk-aud,.mk-step,a.mk-card,.mk-menu,.mk-chev{transition:none!important}.mk-btn:hover,.mk-aud:hover,.mk-step:hover,a.mk-card:hover{transform:none}}@media(max-width:1180px){.mk-hero-photo{width:100%;max-width:var(--mk-col-max);height:auto;aspect-ratio:16 / 10;margin:0 auto}.mk-hero-photo img{box-shadow:0 24px 44px -28px #0a287873,0 0 0 1px #0a45e00f}html[data-site-theme=b] .mk-hero-photo img{box-shadow:0 24px 44px -26px #0009,0 0 0 1px #7fd1ff47}.mk-flow{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.mk-nav-btn,.mk-nav-link,html[data-site-theme=b] :is(.mk-nav-btn,.mk-nav-link){padding:0 10px}.mk-nav-sep{margin:0 4px}.mk-hdr-in{gap:16px}.mk-nav{margin-left:4px}}@media(max-width:1080px){.mk-nav,.mk-hdr-signin{display:none}.mk-menu-btn{display:inline-flex}}@media(max-width:980px){.mk-ftr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-ftr-brand{grid-column:1 / -1}}@media(max-width:720px){:root{--mk-body-size: 16px;--mk-gutter: 16px;--mk-head-gap: 28px;--mk-s-tag: 12px;--mk-s-text: 14px;--mk-s-group: 22px;--mk-grid-gap: 14px;--mk-hero-gap: 18px;--mk-hero-tag: 14px;--mk-hero-act: 24px;--mk-hero-trust: 12px;--mk-panel-inset: 8px;--mk-panel-pad: 16px;--mk-hero-band: 16px}.mk-hdr-in{height:62px;gap:10px}.mk-hdr aarudaya-logo .logo{font-size:23px}.mk-hdr-act{gap:8px}.mk-hdr-act .mk-btn--sm{height:38px;padding:0 14px;font-size:14px}.mk-menu-btn{width:38px;height:38px}.mk-hdr--auth .mk-hdr-in{height:56px}.mk-hdr--auth .mk-menu-btn{display:none}.mk-hdr--auth .mk-hdr-signin{display:inline-flex;height:36px;padding:0 10px;font-size:14px}.mk-hdr--auth aarudaya-logo .logo{font-size:21px}.mk-hero{padding:28px 0 48px}html[data-site-theme=b] .mk-hero{padding:32px 0 48px}.mk-hero-photo{aspect-ratio:4 / 3;max-width:none}.mk-h1,.mk-hero h1{font-size:clamp(38px,11vw,50px)}}@media(max-width:720px){@media(max-height:780px){.mk-hero:not(.mk-hero--layered){--mk-hero-gap: 14px}}}@media(max-width:720px){.mk-eyebrow{font-size:12.5px}.mk-flow{grid-template-columns:minmax(0,1fr);gap:10px}.mk-flow li{grid-template-columns:30px minmax(0,1fr);padding:14px 16px}.mk-flow li:before{grid-row:1 / span 2;padding-top:2px}.mk-ftr{padding:44px 0 24px}html[data-site-theme] .mk-ftr{padding-top:36px}.mk-ftr-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:28px 16px}.mk-ftr-col-co{grid-column:1 / -1}.mk-ftr ul{gap:8px}.mk-ftr .mk-ftr-col-co ul{display:flex;flex-wrap:wrap;gap:8px 22px}.mk-ftr li a{font-size:14px}.mk-ftr-h{margin-bottom:12px;font-size:11px}.mk-ftr-bot{margin-top:28px;flex-direction:column}.mk-ob-in{gap:10px;align-items:flex-start;flex-wrap:wrap}.mk-ob-text{flex:1 1 calc(100% - 84px)}.mk-ob-ic{margin-top:2px}.mk-ob-text{font-size:13.5px}.mk-ob-body{flex-basis:100%;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mk-ob-cta{order:3;height:30px;padding:0 11px;font-size:13px;margin:-2px 0 0 38px}.mk-os,.mk-os--hero{grid-template-columns:36px minmax(0,1fr) 32px;gap:10px;padding:14px}.mk-os-ic{width:36px;height:36px;border-radius:11px;align-self:start}.mk-os-act{grid-column:2 / -1;grid-row:2}.mk-os-x{grid-column:3;grid-row:1;align-self:start}.mk-os-act:empty{display:none}.mk-os-title{font-size:15.5px}}@media(max-width:380px){.mk-hdr-act .mk-btn--sm .mk-long{display:none}}html:not([data-site-theme=b]) .mk-hero-bg{opacity:.5}:is(app-marketing,app-for-students,app-for-professionals,app-for-colleges,app-for-employers,app-worklab,app-about,app-pricing).pub{position:static;min-height:0;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0;padding:0;background:none;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto}.mk-band{position:relative;padding:var(--mk-sec-y) 0}.mk-band--tight{padding-top:calc(var(--mk-sec-y) * .5)}.mk-band--soft{background:linear-gradient(180deg,var(--mk-bg) 0%,var(--mk-bg-soft) 18%,var(--mk-bg-soft) 82%,var(--mk-bg) 100%)}html[data-site-theme=b] .mk-band--soft{background:var(--mk-bg-soft)}html[data-site-theme=b] :is(.mk-band:not(.mk-band--navy):not(.mk-band--soft),.mk-band:not(.mk-band--navy):not(.mk-band--soft)+mk-offer-slot:empty)+.mk-band:not(.mk-band--navy):not(.mk-band--soft),html[data-site-theme=b] :is(.mk-band--soft,.mk-band--soft+mk-offer-slot:empty)+.mk-band--soft{padding-top:var(--mk-sec-join)}.mk-band--navy{background:radial-gradient(900px 500px at 85% 0%,rgba(10,69,224,.42),transparent 65%),radial-gradient(600px 400px at 0% 100%,rgba(0,155,253,.16),transparent 70%),linear-gradient(180deg,var(--mk-navy) 0%,#000d2e 100%);overflow:hidden}html:not([data-site-theme=b]) .mk-band--navy{margin:0 var(--mk-panel-inset);border-radius:var(--mk-r-panel)}html:not([data-site-theme=b]) .mk-band--navy>.mk-wrap{padding-inline:var(--mk-panel-pad);max-width:calc(var(--mk-max) + 2 * var(--mk-panel-pad))}html:not([data-site-theme=b]) .mk-band--navy+.mk-band--navy{margin-top:16px}.mk-band--navy:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.45;background-image:radial-gradient(rgba(127,209,255,.16) 1px,transparent 1.2px);background-size:28px 28px;-webkit-mask-image:radial-gradient(900px 600px at 80% 20%,#000 0%,transparent 75%);mask-image:radial-gradient(900px 600px at 80% 20%,#000 0%,transparent 75%)}.mk-band--navy>*{position:relative}.mk-dark .mk-kicker:before,.mk-band--navy .mk-kicker:before{background:var(--mk-grad-lum)}.mk-cta{--mk-c-pay: var(--mk-grad-fresh)}.mk-gapword{color:var(--mk-orange)}.mk-btn--white,.mk-btn--white:visited{color:var(--mk-blue);background:#fff;box-shadow:0 14px 30px -14px #00123a73}.mk-btn--white:hover{color:var(--mk-blue-deep)}.mk-btn--clear,.mk-btn--clear:visited{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1.5px #fff9}.mk-btn--clear:hover{color:#fff;background:#fff3}.mk-chip{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px;border:1px solid transparent;border-radius:999px;font:700 11.5px/1 var(--mk-font);white-space:nowrap;box-sizing:border-box}.mk-chip--proven{background:var(--mk-mint-50);color:var(--mk-mint-ink)}.mk-chip--developing{background:var(--mk-blue-50);color:var(--mk-blue-deep)}.mk-chip--confirm{background:transparent;color:var(--mk-blue);border-color:var(--mk-outline)}.mk-chip--new{background:var(--mk-grey-50);color:var(--mk-grey-ink)}.mk-chip--never{background:#fff;color:var(--mk-muted);border-color:var(--mk-line-2)}.mk-chip--lg{height:26px;padding:0 12px;font-size:12.5px}:is(.mk-dark,.mk-band--navy,html[data-site-theme=b] .mk-hero,.mk-hero--cover) :is(.mk-ui,.mk-legend,.mk-step,.mk-faq) .mk-chip--confirm{color:var(--mk-blue);border-color:var(--mk-outline)}.mk-dots .p{background:var(--mk-mint)}.mk-dots .d{background:var(--mk-blue)}.mk-dots .c{box-shadow:inset 0 0 0 1.6px var(--mk-outline)}.mk-dots .n{background:#c8d1e0}.mk-hero-bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.mk-hero-bg:before{content:"";position:absolute;left:0;right:0;bottom:0;height:180px;z-index:1;background:linear-gradient(rgba(247,250,255,0),var(--mk-bg))}.mk-hero-bg:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(10,69,224,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(10,69,224,.05) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 70% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 70% 40%,#000 20%,transparent 75%)}.mk-blob{position:absolute;display:block;border-radius:50%;filter:blur(72px);animation:mk-drift 24s ease-in-out infinite alternate}.mk-blob.b1{width:620px;height:620px;top:-220px;right:-120px;background:var(--mk-wash-1);opacity:.6}.mk-blob.b2{width:440px;height:440px;top:260px;right:340px;background:var(--mk-wash-2);opacity:.5;animation-duration:28s;animation-delay:-6s}.mk-blob.b3{width:420px;height:420px;top:-160px;left:-140px;background:var(--mk-wash-3);opacity:.5;animation-duration:30s;animation-delay:-12s}.mk-blob.b4{width:260px;height:260px;bottom:-60px;left:30%;background:var(--mk-wash-4);opacity:.32;animation-duration:26s}html[data-site-theme=b] .mk-hero-bg:before{display:none}html[data-site-theme=b] .mk-hero-bg:after{opacity:.5;background-image:radial-gradient(rgba(127,209,255,.16) 1px,transparent 1.2px);background-size:28px 28px;-webkit-mask-image:radial-gradient(1000px 700px at 70% 40%,#000 0%,transparent 75%);mask-image:radial-gradient(1000px 700px at 70% 40%,#000 0%,transparent 75%)}html[data-site-theme=b] .mk-blob{display:none}:is(.mk-dark,.mk-band--navy) .mk-card{background:#7fbeff12;box-shadow:inset 0 0 0 1px var(--mk-edge-dark);color:var(--mk-on-dark-2);--mk-c-h: #fff;--mk-c-text: var(--mk-on-dark-2);--mk-c-muted: var(--mk-on-dark-3);--mk-c-link: #8fdcff}:is(.mk-dark,.mk-band--navy) .mk-card h3{color:#fff}:is(.mk-dark,.mk-band--navy) .mk-card p{color:var(--mk-on-dark-2)}.mk-strip{display:flex;align-items:flex-start;gap:14px;margin-top:24px;padding:16px 20px;border-radius:16px;background:var(--mk-surface);box-shadow:var(--mk-sh-card);font-size:15px;line-height:1.5;color:var(--mk-body)}html[data-site-theme=b] .mk-strip{background:var(--mk-bg-soft);box-shadow:none}html[data-site-theme=b] .mk-band--soft .mk-strip{background:#fff}.mk-strip>mk-icon{color:var(--mk-blue);margin-top:1px}:is(.mk-grid-2,.mk-grid-3,.mk-grid-4,.mk-steps)+.mk-strip{width:auto;max-width:none;margin:var(--mk-grid-gap) 0 0}.mk-strip strong{color:var(--mk-navy)}:is(.mk-dark,.mk-band--navy) .mk-flow li{background:#7fbeff12;box-shadow:inset 0 0 0 1px var(--mk-edge-dark);color:var(--mk-on-dark-2)}:is(.mk-dark,.mk-band--navy) .mk-flow li:before{color:var(--mk-accent-dark)}:is(.mk-dark,.mk-band--navy) .mk-flow li strong{color:#fff}mk-audience-grid{display:block}.mk-aud-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mk-grid-gap)}.mk-aud-group{grid-column:span 2;display:flex;align-items:center;gap:12px;font:700 12.5px/1 var(--mk-font);letter-spacing:.12em;text-transform:uppercase;color:var(--mk-muted)}.mk-aud-group:after{content:"";flex:1;height:1px;background:var(--mk-line-2)}.mk-aud{--tone: var(--mk-blue);--tone-ink: var(--mk-blue);--tone-50: var(--mk-blue-50);--tint: rgba(0, 155, 253, .2);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;padding:26px 24px 24px;border-radius:calc(var(--mk-r-card) + 4px);background:radial-gradient(90% 60% at 100% 0%,var(--tint),transparent 70%),#fff;box-shadow:var(--mk-sh-card);transition:transform .25s var(--mk-ease),box-shadow .25s var(--mk-ease)}.mk-aud--students{--tone: var(--mk-mint);--tone-ink: var(--mk-mint-ink);--tone-50: var(--mk-mint-50);--tint: rgba(61, 214, 160, .26)}.mk-aud--professionals{--tone: var(--mk-blue);--tone-ink: var(--mk-blue);--tone-50: var(--mk-blue-50);--tint: rgba(0, 155, 253, .22)}.mk-aud--colleges{--tone: var(--mk-violet);--tone-ink: var(--mk-violet-ink);--tone-50: var(--mk-violet-50);--tint: rgba(107, 85, 245, .2)}.mk-aud--employers{--tone: var(--mk-amber);--tone-ink: #a64b07;--tone-50: var(--mk-amber-50);--tint: rgba(255, 181, 71, .3)}.mk-aud--educators{--tone: var(--mk-cyan);--tone-ink: var(--mk-cyan-ink);--tone-50: var(--mk-cyan-50);--tint: rgba(34, 199, 230, .2)}.mk-aud-group--more{grid-column:1 / -1;margin-top:clamp(6px,1.2vw,14px)}.mk-aud--wide{grid-column:1 / -1}.mk-aud-code{font:700 13px/1 var(--mk-font-display);letter-spacing:.08em;color:var(--mk-navy)}@media(min-width:721px){.mk-aud--wide{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(0,340px);column-gap:22px;row-gap:10px;align-content:start;grid-template-areas:"ic k snip" "ic h snip" "ic p snip" "ic go snip"}.mk-aud--wide>.mk-aud-ic{grid-area:ic}.mk-aud--wide>.mk-aud-k{grid-area:k;margin-top:4px}.mk-aud--wide>h3{grid-area:h}.mk-aud--wide>p{grid-area:p;max-width:600px}.mk-aud--wide>.mk-aud-snip{grid-area:snip;align-self:center;min-height:0;margin-top:0}.mk-aud--wide>.mk-aud-go{grid-area:go;justify-self:start}html[data-site-theme=b] .mk-aud--wide{grid-template-columns:minmax(0,1fr) minmax(0,340px);grid-template-areas:"k snip" "h snip" "p snip" "go snip"}.mk-aud--wide.mk-aud--photo,html[data-site-theme=b] .mk-aud--wide.mk-aud--photo{grid-template-columns:minmax(0,1fr) minmax(0,340px);grid-template-rows:172px repeat(4,auto);grid-template-areas:"ph ph" "k snip" "h snip" "p snip" "go snip"}.mk-aud--wide>.mk-aud-photo{grid-area:ph;position:absolute;top:-26px;left:-24px;width:calc(100% + 48px);height:calc(100% + 26px);margin:0}}@media(min-width:1181px){.mk-aud--wide.mk-aud--photo,html[data-site-theme=b] .mk-aud--wide.mk-aud--photo{grid-template-columns:minmax(0,240px) minmax(0,1fr) minmax(0,340px);grid-template-rows:none;grid-template-areas:"ph k snip" "ph h snip" "ph p snip" "ph go snip"}.mk-aud--wide>.mk-aud-photo{width:calc(100% + 24px);height:calc(100% + 50px)}}.mk-aud-ic{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#fff;color:var(--tone-ink);box-shadow:inset 0 0 0 1px var(--mk-line),0 10px 18px -12px #0a329659}.mk-aud-k{margin-top:6px;font:700 12.5px/1 var(--mk-font);letter-spacing:.1em;text-transform:uppercase;color:var(--tone-ink)}.mk-aud h3{font:700 21px/1.2 var(--mk-font-display);letter-spacing:-.025em;color:var(--mk-navy)}.mk-aud h3 a{color:inherit}.mk-aud h3 a:after{content:"";position:absolute;inset:0;z-index:0}.mk-aud p{font-size:15px;line-height:1.55;color:var(--mk-body)}.mk-aud-snip{position:relative;margin-top:4px;padding:12px;border-radius:14px;background:var(--mk-panel);box-shadow:inset 0 0 0 1px var(--mk-panel-line);font-size:12.5px;color:var(--mk-muted);display:grid;gap:8px}.mk-aud-snip-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.mk-aud-snip-row strong{font:700 13px/1.2 var(--mk-font-display);color:var(--mk-navy)}.mk-aud-snip-who{font-size:13px;color:var(--mk-navy)}.mk-aud-go{position:relative;z-index:1;margin-top:auto;padding-top:8px;display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:15px;color:var(--tone-ink)}.mk-aud-go mk-icon{transition:transform .2s var(--mk-ease)}.mk-aud:hover .mk-aud-go mk-icon{transform:translate(3px)}.mk-aud-hide{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--mk-mint-ink)}@media(min-width:721px){.mk-aud-snip{flex-grow:1;align-content:center}.mk-aud-go{margin-top:0;padding-top:2px}}.mk-aud-photo{display:block;width:calc(100% + 48px);max-width:none;height:190px;margin:-26px -24px 6px;object-fit:cover}.mk-aud--photo .mk-aud-ic{display:none}html[data-site-theme=b] .mk-aud--photo:before{z-index:1}html[data-site-theme=b] .mk-aud{border-radius:var(--mk-r-card);background:#fff}html[data-site-theme=b] .mk-aud:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--mk-grad-brand)}html[data-site-theme=b] .mk-aud--educators:before{background:linear-gradient(90deg,var(--mk-cyan),#22c7e6)}html[data-site-theme=b] .mk-aud-ic{display:none}html[data-site-theme=b] .mk-aud--colleges,html[data-site-theme=b] .mk-aud--employers{background:radial-gradient(420px 260px at 100% 0%,rgba(10,69,224,.55),transparent 70%),var(--mk-navy);box-shadow:0 30px 60px -36px #00123ae6;color:var(--mk-on-dark-2)}html[data-site-theme=b] :is(.mk-aud--colleges,.mk-aud--employers):before{background:linear-gradient(90deg,var(--mk-glow),var(--mk-glow-2))}html[data-site-theme=b] :is(.mk-aud--colleges,.mk-aud--employers) h3{color:#fff}html[data-site-theme=b] :is(.mk-aud--colleges,.mk-aud--employers) p{color:var(--mk-on-dark-2)}html[data-site-theme=b] :is(.mk-aud--colleges,.mk-aud--employers) .mk-aud-snip-row strong{color:#fff}mk-how-steps{display:block}.mk-steps{list-style:none;margin:0;padding:0;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mk-grid-gap)}.mk-step{position:relative;display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:var(--mk-r-card);background:var(--mk-surface);box-shadow:var(--mk-sh-card);transition:transform .2s var(--mk-ease)}.mk-step-n{display:flex;align-items:center;justify-content:space-between;gap:8px}.mk-step-n b{font:800 15px/1 var(--mk-font-display);letter-spacing:.02em;color:var(--mk-blue)}.mk-step-n span{font:700 11.5px/1 var(--mk-font);letter-spacing:.1em;text-transform:uppercase;color:var(--mk-muted)}.mk-step h3{font:700 22px/1.15 var(--mk-font-display);letter-spacing:-.025em;color:var(--mk-navy)}.mk-step p{font-size:15px;line-height:1.55;color:var(--mk-body)}.mk-step--proof{background:linear-gradient(180deg,#f2fbf7,#fff 60%);box-shadow:inset 0 0 0 1px #c9eedd,var(--mk-sh-card)}.mk-step--proof .mk-step-n b{color:var(--mk-mint-ink)}html[data-site-theme=b] .mk-step:not(:last-child):after{content:"";position:absolute;right:calc(var(--mk-grid-gap) / -2 - 6px);top:34px;z-index:2;width:12px;height:12px;border-top:2.5px solid var(--mk-glow);border-right:2.5px solid var(--mk-glow);transform:rotate(45deg)}.mk-snip{position:relative;margin-top:auto;padding:12px;border-radius:14px;background:var(--mk-panel);box-shadow:inset 0 0 0 1px var(--mk-panel-line);display:grid;gap:8px;font-size:12.5px;color:var(--mk-body)}.mk-step>p:has(+.mk-snip){margin-bottom:6px}.mk-snip-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.mk-snip-row strong{font-weight:600;color:var(--mk-ink);font-size:13px}.mk-snip-row>span{display:inline-flex;align-items:center;gap:6px}.mk-snip-row>span:first-child:not(:only-child){flex:none;white-space:nowrap}.mk-snip-row>:last-child:not(:only-child){text-align:right}.mk-snip-row mk-icon{color:var(--mk-soft)}.mk-snip aarudaya-ai-owl{width:20px;height:20px}.mk-gapdot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--mk-orange-2);box-shadow:0 0 0 3px #fff0e0;flex:none}.mk-rule-i.ok{background:var(--mk-mint-50);color:var(--mk-mint)}.mk-lbar{position:relative;display:block;height:5px;border-radius:99px;background:var(--mk-track)}.mk-lbar>i{display:block;height:100%;border-radius:inherit;transform-origin:left;animation:mk-grow 1s var(--mk-ease) both .5s}.mk-lbar>i.g{background:var(--mk-grad-proven)}.mk-lbar>i.b{background:var(--mk-grad-dev)}.mk-lbar>b{position:absolute;top:-3px;width:2px;height:11px;margin-left:-1px;border-radius:2px;background:var(--mk-navy)}.mk-switch{position:relative;display:inline-block;width:36px;height:20px;border-radius:99px;background:#d5dce8;flex:none}.mk-switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:left .2s var(--mk-ease)}.mk-switch.on{background:var(--mk-mint)}.mk-switch.on:after{left:18px}.mk-tmap{display:flex;flex-wrap:wrap;gap:6px}.mk-tmap>span{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:8px;font:600 12px/1 var(--mk-font)}.mk-tmap .p{background:var(--mk-mint-50);color:var(--mk-mint-ink)}.mk-tmap .d{background:var(--mk-blue-50);color:var(--mk-blue-deep)}.mk-tmap .c{color:var(--mk-blue);box-shadow:inset 0 0 0 1px var(--mk-outline);background:#fff}.mk-tmap .n{background:var(--mk-grey-50);color:var(--mk-grey-ink)}.mk-bands{display:flex;gap:3px;height:10px}.mk-bands>i{display:block;border-radius:3px;transform-origin:left;animation:mk-grow .8s var(--mk-ease) both .4s}.mk-bands-key{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11.5px;color:var(--mk-muted)}.mk-bands-key span{display:inline-flex;align-items:center;gap:5px}.mk-bands-key i{width:8px;height:8px;border-radius:2px;display:block}.mk-band-ready{background:#12b76a}.mk-band-nearly{background:#2e6bf0}.mk-band-building{background:#b7c3d6}.mk-band-nogoal{background:#f5a524}.mk-kind{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px;border-radius:999px;font:700 11.5px/1 var(--mk-font);white-space:nowrap}.mk-kind--notes{background:var(--mk-blue-50);color:var(--mk-blue-deep)}.mk-kind--practice{background:var(--mk-cyan-50);color:var(--mk-cyan-ink)}.mk-kind--link{background:var(--mk-grey-50);color:var(--mk-grey-ink)}.mk-pips{display:flex;gap:5px}.mk-pips i{flex:1;height:7px;border-radius:99px;background:var(--mk-grad-proven)}.mk-pips i.off{background:#dfe5ef}:is(.mk-dark,.mk-band--navy) :is(.mk-plan-name,.mk-plan-price strong,.mk-plan-allow b){color:#fff}:is(.mk-dark,.mk-band--navy) .mk-plan-allow{border-top-color:var(--mk-edge-dark)}:is(.mk-dark,.mk-band--navy) :is(.mk-plan-allow>div,.mk-plan-list){color:var(--mk-on-dark-2)}mk-cta-panel{display:block}.mk-cta-band{padding:0 0 var(--mk-cta-gap)}html[data-site-theme=b] :is(.mk-band--navy,.mk-band--navy+mk-offer-slot:empty)+mk-cta-panel>.mk-cta-band{padding-top:var(--mk-cta-gap)}html:not([data-site-theme=b]) :is(.mk-band--navy,.mk-band--navy+mk-offer-slot:empty)+mk-cta-panel>.mk-cta-band{padding-top:max(24px,calc(var(--mk-sec-y) * .4))}html[data-site-theme=b] :is(.mk-band--soft,.mk-band--soft+mk-offer-slot:empty)+mk-cta-panel>.mk-cta-band{background:var(--mk-bg-soft)}.mk-cta{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:28px;align-items:center;padding:clamp(28px,2.4vw,34px) clamp(24px,2.6vw,36px) clamp(28px,2.4vw,34px) clamp(24px,2.8vw,40px);border-radius:calc(var(--mk-r-panel) + 4px);color:#fff;background:linear-gradient(120deg,#0a45e0,#0b5fe6,#0a6fe0);box-shadow:0 40px 80px -40px #0a45e099;--mk-c-h: #fff;--mk-c-text: #fff}.mk-cta:before,.mk-cta:after{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(50px);pointer-events:none}.mk-cta:before{width:420px;height:420px;right:-120px;top:-260px;background:#3dd6a040}.mk-cta:after{width:380px;height:380px;right:22%;bottom:-300px;background:#baa8ff40}html[data-site-theme=b] .mk-cta{border-radius:var(--mk-r-panel);background:radial-gradient(600px 400px at 100% 100%,rgba(124,208,255,.38),transparent 70%),linear-gradient(120deg,#0636c4,#0a45e0 45%,#0a7ff0)}html[data-site-theme=b] .mk-cta:before{inset:0;width:auto;height:auto;border-radius:0;filter:none;opacity:.35;background:radial-gradient(rgba(255,255,255,.35) 1px,transparent 1.2px) 0 0 / 24px 24px;-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000 100%);mask-image:linear-gradient(90deg,transparent 30%,#000 100%)}html[data-site-theme=b] .mk-cta:after{display:none}.mk-cta-main{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0}.mk-cta-copy{display:grid;gap:8px;min-width:0}.mk-cta h2{font:700 clamp(28px,2.8vw,40px)/1.15 var(--mk-font-display);letter-spacing:-.02em;color:#fff;text-wrap:balance}.mk-cta p{font-size:clamp(15.5px,1.15vw,17px);line-height:1.5;color:#fff;text-wrap:pretty}.mk-cta .mk-cta-note{font-size:14px;line-height:1.45;font-weight:500;color:#fff}.mk-cta .mk-btn--clear,.mk-cta .mk-btn--clear:visited{background:#00123a66;box-shadow:inset 0 0 0 1.5px #ffffffb3}.mk-cta .mk-btn--clear:hover{background:#00123a80}.mk-cta-btns{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px;min-width:0}.mk-cta-btns .mk-btn>span{display:inline-flex;align-items:center;gap:10px}.mk-cta-owl{position:relative;display:grid;place-items:center;justify-self:end;width:112px;height:112px;min-width:0;min-height:0;margin:0}.mk-cta-owl:before{content:"";position:absolute;inset:0;border-radius:50%;background:#fff;box-shadow:0 10px 22px #00123a38}.mk-cta-owl img{position:relative;display:block;width:70%;height:70%;max-width:70%;object-fit:contain;object-position:center}@media(min-width:981px)and (max-width:1100px){.mk-cta{grid-template-columns:minmax(0,1fr) 88px;gap:20px}.mk-cta-owl{width:88px;height:88px}.mk-cta--3 .mk-cta-btns .mk-btn>span{gap:8px}}.mk-cta--stack .mk-cta-btns{grid-auto-flow:row}@media(max-width:1000px){.mk-cta--3 .mk-cta-btns{grid-auto-flow:row}}@media(max-width:760px){.mk-cta-btns{grid-auto-flow:row}}@keyframes mk-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mk-drift{0%{transform:translate(0) scale(1)}50%{transform:translate(36px,-28px) scale(1.07)}to{transform:translate(-24px,22px) scale(.97)}}@media(max-width:1180px){.mk-steps{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-site-theme=b] .mk-step:nth-child(2):after{display:none}.mk-aud-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-aud-group{grid-column:1 / -1}.mk-aud-group--org{order:2;margin-top:clamp(14px,2.5vw,24px)}.mk-aud--colleges,.mk-aud--employers{order:3}.mk-aud-group--more{order:4;margin-top:clamp(14px,2.5vw,24px)}.mk-aud--educators{order:5}}@media(max-width:980px){.mk-cta{grid-template-columns:minmax(0,1fr) 64px;gap:24px;align-items:start}.mk-cta-owl{width:64px;height:64px}.mk-cta:before,.mk-cta:after{opacity:.45}html[data-site-theme=b] .mk-cta{background:radial-gradient(360px 240px at 100% 100%,rgba(124,208,255,.32),transparent 70%),linear-gradient(120deg,#0636c4,#0a45e0,#0b5fe6)}}@media(max-width:767px){.mk-blob{animation:none}}@media(max-width:720px){.mk-blob.b1{width:360px;height:360px;top:-120px;right:-160px}.mk-blob.b2{width:300px;height:300px;top:520px;right:-60px}.mk-blob.b3{width:280px;height:280px;top:-80px;left:-160px}html:not([data-site-theme=b]) .mk-band--navy{border-radius:24px}.mk-steps{grid-template-columns:minmax(0,1fr)}html[data-site-theme=b] .mk-step:after{display:none}.mk-step{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:12px;row-gap:6px;padding:18px 16px}.mk-step>*{grid-column:2}.mk-step>.mk-step-n{grid-column:1;grid-row:1 / span 2;align-self:start}.mk-step-n span{display:none}.mk-step-n b{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;font-size:13px;background:#eef4ff}.mk-step--proof .mk-step-n b{background:var(--mk-mint-50)}.mk-step h3{font-size:19px}.mk-step p{font-size:14.5px}.mk-step .mk-snip{margin-top:4px}.mk-step.mk-snip-opt .mk-snip{padding:9px 10px}.mk-step.mk-snip-opt .mk-snip-row~.mk-snip-row{display:none}.mk-aud-grid{gap:10px}.mk-aud-group{font-size:11.5px}.mk-aud-group--org,.mk-aud-group--more{margin-top:14px}.mk-aud-photo{width:calc(100% + 28px);height:120px;margin:-16px -14px 4px}.mk-aud{padding:16px 14px 14px;gap:6px;border-radius:18px}html[data-site-theme=b] .mk-aud{border-radius:16px}.mk-aud-ic{width:38px;height:38px;border-radius:12px}.mk-aud-k{font-size:11px;margin-top:4px}.mk-aud h3{font-size:16px}.mk-aud p,.mk-aud-snip,.mk-aud-go .mk-long{display:none}.mk-aud-go{font-size:13.5px}.mk-cta{grid-template-columns:minmax(0,1fr);padding:28px 20px;gap:16px;border-radius:24px}.mk-cta-owl{order:-1;justify-self:start;width:48px;height:48px}html[data-site-theme=b] .mk-cta:before{-webkit-mask-image:linear-gradient(180deg,transparent 55%,#000 100%);mask-image:linear-gradient(180deg,transparent 55%,#000 100%)}.mk-cta h2{font-size:26px}.mk-cta-btns{grid-auto-flow:row}.mk-cta-btns .mk-btn{justify-content:space-between}.mk-cta-btns .mk-btn{height:auto;min-height:var(--mk-btn-h);padding-block:8px;white-space:normal;line-height:1.25;text-align:left}.mk-cta-btns .mk-btn>span{min-width:0}}@media(max-width:400px){.mk-cta{padding-inline:16px}.mk-cta-btns .mk-btn{padding-inline:12px;gap:8px;font-size:15px}.mk-cta-btns .mk-btn>span{gap:8px}}.mk-plain{list-style:none;padding:0;margin:0}.mk-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html:not([data-site-theme=b]) :is(mk-hero:not(:has(>.mk-hero--cover)),mk-hero:not(:has(>.mk-hero--cover))+mk-offer-slot:empty,.mk-band:not(.mk-band--navy),.mk-band:not(.mk-band--navy)+mk-offer-slot:empty)+.mk-band:not(.mk-band--navy){padding-top:var(--mk-sec-join)}.mk-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--mk-split-gap);align-items:start}.mk-split--wide-art{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.mk-split--wide-copy{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.mk-grid-2,.mk-grid-3,.mk-grid-4{display:grid;gap:var(--mk-grid-gap)}.mk-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-mt{margin-top:clamp(28px,4vw,48px)}mk-state-legend+.mk-mt{margin-top:var(--mk-grid-gap)}.mk-copy{display:grid;gap:var(--mk-s-text);align-content:start;min-width:0}.mk-copy>.mk-kicker+*{margin-top:calc(var(--mk-s-tag) - var(--mk-s-text))}.mk-copy>:is(h2,.mk-h2,.mk-lede,.mk-text)+:not(.mk-lede,.mk-text,.mk-small,p,h2,.mk-h2){margin-top:calc(var(--mk-s-group) - var(--mk-s-text))}.mk-h2,.mk-head h2{font-family:var(--mk-font-display);font-size:var(--mk-h2);font-weight:var(--mk-h2-weight);line-height:1.15;letter-spacing:-.02em;color:var(--mk-c-h);text-wrap:balance}.mk-lede{font-size:var(--mk-lede-size);line-height:1.55;color:var(--mk-c-text);text-wrap:pretty}.mk-lede strong,.mk-lede b{color:var(--mk-c-h);font-weight:600}.mk-text{font-size:16px;line-height:1.55;color:var(--mk-c-text)}.mk-small{font-size:13.5px;line-height:1.5;color:var(--mk-c-muted)}.mk-pay{background:var(--mk-c-pay);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:.06em}.mk-gap{position:relative;display:inline-block;isolation:isolate}.mk-gap:before,.mk-gap:after{content:"";position:absolute;left:-.03em;right:-.03em;bottom:.03em;height:.11em;border-radius:99px}.mk-gap:after{z-index:-2;background:var(--mk-grad-gap);transform-origin:left;animation:mk-grow 2.6s cubic-bezier(.3,.45,.55,1) both .5s}.mk-gap:before{z-index:-1;background-repeat:no-repeat;background-image:radial-gradient(closest-side,#fffffff2,#ffe4af99 45%,#ffc87800),linear-gradient(90deg,#fff0,#ffffff80 50%,#fff0),linear-gradient(90deg,#ff9a1f42,#f26a0042);background-size:.7em 100%,1.2em 100%,100% 100%;background-position:calc(100% + .7em) 0,calc(0% - 1.2em) 0,0 0;animation:mk-gap-tip 2.95s linear both .5s,mk-gap-glint 5.5s ease-in-out 4s infinite}html[data-site-theme=b] .mk-gap:before{height:.12em}html[data-site-theme=b] .mk-gap:after{box-shadow:0 0 24px #ff8c1e8c;height:.12em}@keyframes mk-gap-tip{0%{background-position:calc(0% - .7em) 0,calc(0% - 1.2em) 0,0 0;animation-timing-function:cubic-bezier(.3,.45,.55,1)}88.14%{background-position:calc(100% + .35em) 0,calc(0% - 1.2em) 0,0 0;animation-timing-function:ease-in}to{background-position:calc(100% + .7em) 0,calc(0% - 1.2em) 0,0 0}}@keyframes mk-gap-glint{0%{background-position:calc(100% + .7em) 0,calc(0% - 1.2em) 0,0 0}22%,to{background-position:calc(100% + .7em) 0,calc(100% + 1.2em) 0,0 0}}.mk-acc-home .mk-hero h1.mk-h1-pop,.mk-acc-home .mk-hero .mk-layout-h1.mk-h1-pop{line-height:1.1;transform:none;text-shadow:none}.mk-acc-home .mk-hero h1.mk-h1-pop>span,.mk-acc-home .mk-hero .mk-layout-h1.mk-h1-pop>span{transform:none;text-shadow:none}.mk-acc-home .mk-hero h1.mk-h1-pop .mk-pay:before,.mk-acc-home .mk-hero .mk-layout-h1.mk-h1-pop .mk-pay:before{content:none}.mk-actions{display:flex;flex-wrap:wrap;gap:12px}.mk-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--mk-c-link);text-decoration:none}.mk-link:hover{color:var(--mk-c-link);text-decoration:none}.mk-link mk-icon{transition:transform .18s var(--mk-ease)}.mk-link:hover mk-icon{transform:translate(3px)}.mk-trust{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:14px;color:var(--mk-c-muted)}.mk-trust>span{display:inline-flex;align-items:center;gap:7px}.mk-trust mk-icon{color:var(--mk-mint)}.mk-dark .mk-trust mk-icon,html[data-site-theme=b] .mk-hero .mk-trust mk-icon,.mk-hero--cover .mk-trust mk-icon{color:var(--mk-mint-2)}.mk-trust a{color:var(--mk-c-link);font-weight:600}.mk-nowrap{white-space:nowrap}.mk-dots{display:inline-flex;gap:4px}.mk-dots i{width:9px;height:9px;border-radius:50%;display:block}html[data-site-hero] .mk-page>*>mk-hero:first-child>.mk-hero--cover{min-height:calc(var(--mk-cover-h) + var(--mk-hdr-lift))}@media(min-width:1181px){html[data-site-hero] .mk-hero--cover.mk-hero--art .mk-hero-cover{top:calc(50% + var(--mk-hdr-lift) / 2);max-height:calc(100% - var(--mk-hdr-lift))}html[data-site-hero] .mk-hero--cover.mk-hero--art .mk-hero-bg:after{top:calc(50% + var(--mk-hdr-lift) / 2)}}.mk-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,600px);gap:clamp(32px,4vw,56px);align-items:center}html[data-site-theme=b] .mk-hero-grid{grid-template-columns:minmax(0,560px) minmax(0,1fr)}.mk-hero--solo .mk-hero-grid,html[data-site-theme=b] .mk-hero--solo .mk-hero-grid{grid-template-columns:minmax(0,860px);justify-content:center;text-align:center}@media(min-width:1181px)and (max-width:1279px){html[data-site-theme=b] .mk-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,580px)}}@media(min-width:1181px)and (max-width:1320px){html:not([data-site-theme=b]) .mk-hero:not(.mk-hero--cover,.mk-hero--solo) .mk-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,576px)}}.mk-hero-grid>.mk-hero-copy>:is(.mk-eyebrow,.mk-kicker)+*{margin-top:calc(var(--mk-hero-tag) - var(--mk-hero-gap))}.mk-hero-grid>.mk-hero-copy>.mk-actions{margin-top:calc(var(--mk-hero-act) - var(--mk-hero-gap))}.mk-hero-grid>.mk-hero-copy>.mk-actions+.mk-trust{margin-top:calc(var(--mk-hero-trust) - var(--mk-hero-gap))}.mk-hero--solo .mk-hero-copy{justify-items:center}.mk-hero .mk-lede{max-width:560px;font-size:clamp(17px,1.4vw,19.5px)}.mk-hero--solo .mk-lede{max-width:680px}.mk-hero-art{position:relative;min-width:0;animation:mk-rise .8s var(--mk-ease) both .2s}.mk-hero-art--off{display:none}.mk-hero--side .mk-hero-grid{align-items:center}.mk-hero--cover{background:var(--mk-navy);display:flex;align-items:center;min-height:var(--mk-cover-h)}.mk-hero--cover>.mk-hero-grid{flex:1}.mk-hero--cover .mk-blob,.mk-hero--cover .mk-hero-bg:after{display:none}.mk-hero-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mk-hero--cover .mk-hero-bg:before,html[data-site-theme=b] .mk-hero--cover .mk-hero-bg:before{display:block;inset:0;height:auto;background:linear-gradient(90deg,#000e2ef0,#000e2ed6 38%,#000e2e80 56%,#000e2e1a 82%)}@media(min-width:1181px){.mk-hero--cover.mk-hero--solo .mk-hero-bg:before,html[data-site-theme=b] .mk-hero--cover.mk-hero--solo .mk-hero-bg:before{background:linear-gradient(90deg,#000e2e9e,#000e2ee0 30% 70%,#000e2e9e)}}.mk-hero--cover .mk-hero-grid,html[data-site-theme=b] .mk-hero--cover .mk-hero-grid{grid-template-columns:minmax(0,var(--mk-hero-col)) minmax(0,1fr)}@media(min-width:1181px)and (max-height:760px){.mk-hero-grid{align-items:start}mk-hero>.mk-hero--side,html[data-site-theme=b] mk-hero>.mk-hero--side{padding-top:40px}mk-hero>.mk-hero--cover,html[data-site-theme=b] mk-hero>.mk-hero--cover{padding-top:48px;padding-bottom:48px}.mk-hero--side .mk-hero-grid{align-items:stretch}.mk-hero--side .mk-hero-photo{height:auto;min-height:320px}.mk-hero--side .mk-hero-photo img{box-shadow:0 24px 44px -28px #0a287873,0 0 0 1px #0a45e00f}html[data-site-theme=b] .mk-hero--side .mk-hero-photo img{box-shadow:0 24px 44px -26px #0009,0 0 0 1px #7fd1ff47}}html[data-site-hero] .mk-page>*>:is(mk-hero:first-child,mk-hero:first-child+mk-offer-slot:empty)+.mk-band{padding-top:var(--mk-hero-next)}@media(min-width:721px)and (max-height:760px){.mk-hero .mk-lede{font-size:16.5px}.mk-hero .mk-trust .mk-opt{display:none}}@media(max-width:1180px){html[data-site-hero=dark] .mk-page>*>mk-hero:first-child>.mk-hero--cover:not(.mk-hero--layout,.mk-hero--layered):after{height:calc(var(--mk-hdr-lift) + var(--mk-hero-scrim-tail))}html[data-site-hero] .mk-page>*>mk-hero:first-child>.mk-hero--cover:not(.mk-hero--layout) .mk-hero-bg:before{background:none}}@media(max-width:1180px){@supports (height: calc-size(auto,size)){html[data-site-hero] .mk-page>*>mk-hero:first-child>.mk-hero--cover:not(.mk-hero--layout) .mk-hero-cover{inset:0 0 auto;height:calc(var(--mk-hdr-lift) + var(--mk-hero-band) + var(--mk-hero-fade));-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - var(--mk-hero-fade)),transparent 100%);mask-image:linear-gradient(180deg,#000 calc(100% - var(--mk-hero-fade)),transparent 100%)}}}@media(max-width:1180px){html[data-site-hero] .mk-page>*>mk-hero:first-child>.mk-hero--cover:not(.mk-hero--layout) .mk-hero-copy{position:relative}html[data-site-hero] .mk-page>*>mk-hero:first-child>.mk-hero--cover:not(.mk-hero--layout) .mk-hero-copy:before{content:"";position:absolute;z-index:-1;left:-100vw;right:-100vw;top:calc(-1 * var(--mk-hero-fade));bottom:calc(-1 * var(--mk-hero-end) - 1px);pointer-events:none;background:linear-gradient(180deg,rgba(0,14,46,0) 0,rgba(0,14,46,.9) var(--mk-hero-fade),rgba(0,14,46,.94) 100%)}}@media(min-width:1181px){html[data-site-hero] .mk-page>*>mk-hero:first-child>.mk-hero--cover:not(.mk-hero--layout,.mk-hero--layered,.mk-hero--art,.mk-hero--solo){--mk-copy-fade: 160px}html[data-site-hero] .mk-page>*>mk-hero:first-child>.mk-hero--cover:not(.mk-hero--layout,.mk-hero--layered,.mk-hero--art,.mk-hero--solo) .mk-hero-copy{position:relative}html[data-site-hero] .mk-page>*>mk-hero:first-child>.mk-hero--cover:not(.mk-hero--layout,.mk-hero--layered,.mk-hero--art,.mk-hero--solo) .mk-hero-copy:before{content:"";position:absolute;z-index:-1;left:-100vw;right:calc(-1 * var(--mk-copy-fade));top:-120px;bottom:calc(-1 * var(--mk-hero-end) - 1px);pointer-events:none;background:linear-gradient(90deg,#000e2edb 0 calc(100% - var(--mk-copy-fade)),#000e2e00);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 120px);mask-image:linear-gradient(180deg,transparent 0,#000 120px)}}@media(min-width:1281px){html[data-site-hero] .mk-page>*>mk-hero:first-child>.mk-hero--cover:not(.mk-hero--layout,.mk-hero--layered,.mk-hero--art,.mk-hero--solo){--mk-cover-shift: max(0px, var(--mk-hero-col) - 540px);--mk-copy-fade: max(96px, 160px - var(--mk-cover-shift))}html[data-site-hero] .mk-page>*>mk-hero:first-child>.mk-hero--cover:not(.mk-hero--layout,.mk-hero--layered,.mk-hero--art,.mk-hero--solo) .mk-hero-cover{transform:translate(var(--mk-cover-shift));-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 calc(1.5 * var(--mk-cover-shift)));mask-image:linear-gradient(90deg,transparent 0,#000 calc(1.5 * var(--mk-cover-shift)))}}.mk-hero--cover.mk-hero--art{--art-bg: linear-gradient(180deg, #00163f 0%, #000c2a 50%, #000823 100%);--art-desk: .7;--art-stack: .7;--art-stack-h: .804;--art-drop: 0%;--art-glow-drop: 0%;--art-glow-ratio: 1024 / 720;--art-glow-y: -60%;--art-glow: radial-gradient(24% 15% at 97% 24%, rgba(70, 120, 185, .9), rgba(70, 120, 185, 0) 100%), radial-gradient(9% 12% at 81% 24%, rgba(45, 93, 161, .75), rgba(45, 93, 161, 0) 100%), radial-gradient(20% 13% at 66% 24%, rgba(25, 80, 155, .8), rgba(25, 80, 155, 0) 100%);--art-fade-y: linear-gradient(180deg, #000 0%, #000 97%, transparent 100%);--art-shot-w: min(100% - 2 * var(--mk-gutter), 560px);--art-right: 0px;--art-pb: clamp(56px, 7vw, 96px)}html:not([data-site-theme=b]) .mk-hero--cover.mk-hero--art .mk-hero-bg{opacity:1}.mk-hero--cover.mk-hero--art,html[data-site-theme=b] .mk-hero--cover.mk-hero--art{background:var(--art-bg)}.mk-hero--cover.mk-hero--art .mk-hero-cover{max-width:none;height:auto;width:var(--art-w);object-fit:contain;object-position:0 0;-webkit-mask-composite:source-in;mask-composite:intersect}.mk-hero--cover.mk-hero--art .mk-hero-bg:after{display:block;content:"";position:absolute;z-index:-1;opacity:1;width:var(--art-w);aspect-ratio:var(--art-glow-ratio);-webkit-mask-image:none;mask-image:none;background:var(--art-glow)}@media(min-width:1181px){.mk-hero--cover.mk-hero--art{--art-w: calc((100% - max((100% - var(--mk-max)) / 2, var(--mk-gutter)) - var(--mk-hero-col) - clamp(32px, 4vw, 56px)) / var(--art-desk))}.mk-hero--cover.mk-hero--art .mk-hero-cover{inset:50% 0 auto auto;transform:translateY(-50%);max-height:100%;object-position:100% 0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 32%),var(--art-fade-y);mask-image:linear-gradient(90deg,transparent 0%,#000 32%),var(--art-fade-y)}.mk-hero--cover.mk-hero--art .mk-hero-bg:after{inset:50% 0 auto auto;transform:translateY(var(--art-glow-y))}.mk-hero--cover.mk-hero--art .mk-hero-bg:before,html[data-site-theme=b] .mk-hero--cover.mk-hero--art .mk-hero-bg:before{background:linear-gradient(90deg,#000e2e80,#000e2e40 30%,#000e2e00 42%)}}@media(max-width:1180px){.mk-hero--cover.mk-hero--art .mk-hero-cover{inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;transform:none;object-position:var(--mk-cover-stack-pos, 50% 50%);-webkit-mask-image:none;mask-image:none}.mk-hero--cover.mk-hero--art .mk-hero-bg:after{display:none}}.mk-acc-professionals .mk-hero--cover.mk-hero--art{--art-bg: linear-gradient(180deg, #011744 0%, #011439 12%, #000b27 50%, #00081e 88%, #00061a 100%);--art-desk: .6222;--art-stack: .606;--art-stack-h: .656;--art-drop: 2.93%;--art-glow-drop: 18.62%;--art-glow-ratio: 1919 / 1230;--art-glow-y: -50%;--art-glow: radial-gradient(14% 13.3% at 69% 20%, rgba(120, 165, 220, .55), rgba(120, 165, 220, 0) 100%), radial-gradient(12% 13.3% at 95% 20%, rgba(150, 180, 220, .45), rgba(150, 180, 220, 0) 100%), radial-gradient(22% 11.7% at 45% 20%, rgba(20, 66, 128, .7), rgba(20, 66, 128, 0) 100%), radial-gradient(20% 11% at 63% 82%, rgba(55, 90, 145, .75), rgba(55, 90, 145, 0) 100%), radial-gradient(12% 9% at 47% 82%, rgba(20, 55, 105, .6), rgba(20, 55, 105, 0) 100%);--art-fade-y: linear-gradient(180deg, transparent 0%, #000 4%, #000 97.1%, transparent 100%), linear-gradient(182.5deg, transparent 0%, #000 9.2%), radial-gradient(26% 19% at 100% 0%, transparent 0%, #000 100%);--art-shot-w: min(100% - 2 * var(--mk-gutter), 720px);--art-right: calc(var(--mk-gutter) - .0162 * var(--art-w))}@media(min-width:1181px){.mk-acc-professionals .mk-hero--cover.mk-hero--art{--mk-hero-col: min(48vw, max(var(--mk-hero-col-base), calc(10.3*min(var(--mk-h1-hero), var(--mk-h1-short-hero, 999px))) ))}}.mk-eyebrow-badge,.mk-eb-short,html[data-site-theme=b] .mk-eyebrow .mk-dots{display:none}@media(max-width:389px){html[data-site-theme=b] .mk-acc-home .mk-hero .mk-eyebrow-badge{padding:0 7px;letter-spacing:.03em}}@media(max-width:359px){html[data-site-theme=b] .mk-acc-home .mk-hero .mk-eyebrow-badge{display:none}}.mk-stage{position:relative;display:flow-root;min-height:680px}.mk-stage>.mk-at-main{position:relative;z-index:1;width:min(370px,60%);margin-top:40px}.mk-stage>.mk-at-side{position:absolute;right:0;top:112px;z-index:2;width:min(256px,38%)}.mk-stage>.mk-at-side-low{position:absolute;right:0;bottom:0;z-index:2;width:min(270px,40%)}.mk-stage>.mk-at-top{position:absolute;right:0;top:0;z-index:3;width:min(256px,38%)}.mk-stage>.mk-at-bottom{position:absolute;left:34%;bottom:0;z-index:3;width:min(380px,64%)}.mk-stage>.mk-at-note{position:absolute;left:4px;bottom:24px;width:170px;font-size:11.5px;line-height:1.4;color:var(--mk-c-muted)}@media(min-width:1025px)and (prefers-reduced-motion:no-preference){.mk-float{animation:mk-float 7s ease-in-out infinite alternate}.mk-float.f2{animation-duration:8s;animation-delay:-3s}.mk-float.f3{animation-duration:9s;animation-delay:-5s}}mk-section-head{display:block}.mk-head{display:grid;gap:var(--mk-s-text);max-width:780px;margin-bottom:var(--mk-head-gap)}.mk-head--center{margin-left:auto;margin-right:auto;text-align:center;justify-items:center;max-width:900px}.mk-head--center .mk-lede{max-width:660px}.mk-head .mk-lede{text-wrap:pretty}.mk-head:not(.mk-head--center) .mk-lede{max-width:var(--mk-measure)}.mk-head-l{display:grid;gap:var(--mk-s-tag);justify-items:inherit}.mk-head h2:has(.mk-gap){line-height:1.15}@media(min-width:1181px){.mk-head:not(.mk-head--center):has(>.mk-lede){max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--mk-grid-gap);align-items:end}.mk-head:not(.mk-head--center):has(>.mk-lede)>.mk-head-l{grid-column:1 / span 2;padding-right:clamp(24px,3vw,48px)}.mk-head:not(.mk-head--center):has(>.mk-lede)>.mk-lede{grid-column:3;grid-row:1;align-self:end;max-width:none}mk-section-head:has(+.mk-split)>.mk-head:not(.mk-head--center):has(>.mk-lede){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--mk-split-gap)}mk-section-head:has(+.mk-split)>.mk-head:not(.mk-head--center):has(>.mk-lede)>.mk-head-l{grid-column:1;padding-right:0}mk-section-head:has(+.mk-split)>.mk-head:not(.mk-head--center):has(>.mk-lede)>.mk-lede{grid-column:2}}.mk-card--tint{background:radial-gradient(90% 60% at 100% 0%,color-mix(in srgb,var(--mk-accent) 18%,transparent),transparent 70%),var(--mk-surface)}.mk-card-ic{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;flex:none;background:var(--mk-accent-50);color:var(--mk-accent-ink)}:is(.mk-dark,.mk-band--navy) .mk-card-ic{background:#7fbeff1f;color:var(--mk-accent-dark)}.mk-card-k{font:700 12.5px/1 var(--mk-font);letter-spacing:.1em;text-transform:uppercase;color:var(--mk-accent-ink)}.mk-points{display:grid;gap:14px}.mk-point{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;align-items:start;padding:18px;border-radius:18px;background:var(--mk-surface);box-shadow:var(--mk-sh-card)}.mk-point h3{font:700 17px/1.3 var(--mk-font-display);letter-spacing:-.015em;color:var(--mk-navy)}.mk-point p{margin-top:4px;font-size:14.5px;line-height:1.5;color:var(--mk-body)}:is(.mk-dark,.mk-band--navy) .mk-point{background:#7fbeff12;box-shadow:inset 0 0 0 1px var(--mk-edge-dark)}:is(.mk-dark,.mk-band--navy) .mk-point h3{color:#fff}:is(.mk-dark,.mk-band--navy) .mk-point p{color:var(--mk-on-dark-2)}.mk-checks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.mk-checks li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;font-size:15.5px;line-height:1.5;color:var(--mk-c-text)}.mk-checks li:before{content:"";width:22px;height:22px;margin-top:1px;border-radius:7px;background:var(--mk-grad-proven) center / 14px no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E"),var(--mk-grad-proven)}html:not([data-site-theme=b]) .mk-steps--line:before{content:"";position:absolute;top:33px;left:6%;right:6%;height:2px;background:linear-gradient(90deg,#b9d3ff,#9fe3ff 50%,#a6ebd6);z-index:0}.mk-rules{display:grid;border-top:1px solid var(--mk-c-line)}.mk-rule{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:18px 0;border-bottom:1px solid var(--mk-c-line)}.mk-rule-i{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--mk-blue-50);color:var(--mk-blue)}:is(.mk-dark,.mk-band--navy) .mk-rule-i{background:#7fbeff1a;color:var(--mk-glow-2)}:is(.mk-dark,.mk-band--navy) .mk-rule-i.ok{background:#3dd6a024;color:var(--mk-mint-2)}.mk-rule h3{font:600 18px/1.3 var(--mk-font-display);letter-spacing:-.01em;color:var(--mk-c-h)}.mk-rule p{margin-top:3px;font-size:15px;line-height:1.5;color:var(--mk-c-text)}mk-guardrails{display:block}.mk-guard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 28px;align-items:center;margin-top:var(--mk-head-gap);padding:20px 24px;border-radius:18px;background:#fffc;box-shadow:inset 0 0 0 1px var(--mk-line)}:is(.mk-dark,.mk-band--navy) .mk-guard{background:#7fbeff0f;box-shadow:inset 0 0 0 1px var(--mk-edge-dark)}@media(min-width:1181px){.mk-guard{grid-template-columns:repeat(3,minmax(max-content,1fr))}}.mk-guard-k{grid-column:1 / -1;display:flex;align-items:center;gap:10px;font:700 13px/1.2 var(--mk-font);letter-spacing:.12em;text-transform:uppercase;color:var(--mk-blue);white-space:nowrap}:is(.mk-dark,.mk-band--navy) .mk-guard-k{color:var(--mk-glow-2)}.mk-guard-k .mk-guard-mark--light{display:none}:is(.mk-dark,.mk-band--navy) .mk-guard-k .mk-guard-mark{display:none}:is(.mk-dark,.mk-band--navy) .mk-guard-k .mk-guard-mark--light{display:inline-flex}.mk-guard-i{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:var(--mk-c-h)}.mk-guard-i mk-icon{color:var(--mk-mint)}:is(.mk-dark,.mk-band--navy) .mk-guard-i mk-icon{color:var(--mk-mint-2)}.mk-ui-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 12px}.mk-ui-head h4,.mk-ui-title{margin:0;font:700 16px/1.25 var(--mk-font-display);letter-spacing:-.01em;color:var(--mk-navy)}.mk-ui-sub{display:block;margin-top:2px;font-size:12.5px;color:var(--mk-muted)}.mk-ui-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 18px 14px;border-top:1px solid #edf1f7;font-size:12px;color:var(--mk-muted)}mk-topic-map{display:block}.mk-map{width:100%;display:flow-root}.mk-map-sum{padding:4px 18px 6px;display:grid;gap:10px}.mk-map-big{display:flex;align-items:baseline;gap:8px;font-family:var(--mk-font-display)}.mk-map-big .lbl{font-size:15px;font-weight:600;color:var(--mk-mint-ink)}.mk-map-big .num{font-size:40px;font-weight:700;color:var(--mk-navy);letter-spacing:-.04em;line-height:1}.mk-map-big .of{font-size:17px;font-weight:600;color:var(--mk-soft)}.mk-map-big .of em{font-style:normal}html[data-site-theme=b] .mk-map-big .num{font-size:32px;letter-spacing:-.03em}.mk-stack-bar{display:flex;gap:3px;height:12px}.mk-stack-bar>i{display:block;border-radius:4px;transform-origin:left;animation:mk-grow .8s var(--mk-ease) both .45s}.mk-stack-bar .p{background:var(--mk-grad-proven)}.mk-stack-bar .d{background:var(--mk-grad-dev);animation-delay:.55s}.mk-stack-bar .c{background:repeating-linear-gradient(135deg,rgba(109,151,247,.18) 0 4px,transparent 4px 8px);box-shadow:inset 0 0 0 1.5px var(--mk-outline);animation-delay:.65s}.mk-stack-bar .n{background:#dfe5ef;animation-delay:.75s}.mk-map-key{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--mk-muted)}.mk-map-key span{display:inline-flex;align-items:center;gap:5px}.mk-map-key b{color:var(--mk-navy);font-weight:700}.mk-map-key em{font-style:normal;color:var(--mk-soft)}.mk-map-key i{width:8px;height:8px;border-radius:3px;display:block}.mk-map-key .p{background:var(--mk-mint)}.mk-map-key .d{background:var(--mk-blue)}.mk-map-key .c{box-shadow:inset 0 0 0 1.5px var(--mk-outline)}.mk-map-key .n{background:#c8d1e0}.mk-map-rows{list-style:none;margin:6px 0 0;padding:0 10px 8px}.mk-map-rows li{display:grid;grid-template-columns:minmax(0,1fr) auto 64px;align-items:center;gap:12px;padding:9px 8px;border-radius:10px;transition:background .3s var(--mk-ease)}.mk-map-rows li+li{box-shadow:0 -1px #edf1f7}html[data-site-theme=b] .mk-map-rows li+li{box-shadow:none}html[data-site-theme=b] .mk-map-rows li:nth-child(odd){background:#f8fafd}.mk-map-rows li.focus,html[data-site-theme=b] .mk-map-rows li.focus{background:#fff7ef;box-shadow:inset 0 0 0 1px #ffd8b0}.mk-map-rows li.flash{animation:mk-flash 1.6s var(--mk-ease) both}.mk-map-t{min-width:0;display:grid;gap:1px}.mk-map-t strong{font-size:13.5px;font-weight:600;color:var(--mk-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-map-t small{font-size:11.5px;color:var(--mk-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-map-rows li.focus .mk-map-t small{color:var(--mk-orange-ink);font-weight:600}.mk-map-next{display:flex;align-items:center;gap:12px;margin:4px 12px 12px;padding:12px 12px 12px 14px;border-radius:14px;background:linear-gradient(100deg,#eef5ff,#eefbf6)}.mk-map-next>div{flex:1;min-width:0}.mk-map-next small{display:block;font:700 10.5px/1 var(--mk-font);letter-spacing:.08em;text-transform:uppercase;color:var(--mk-blue)}.mk-map-next p{margin:5px 0 0;font-size:13.5px;font-weight:600;color:var(--mk-navy);line-height:1.35}.mk-map-go{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--mk-grad-brand);color:#fff;box-shadow:var(--mk-sh-btn);flex:none}.mk-map-compact{display:flex;flex-wrap:wrap;gap:6px;padding:12px}mk-proof-record{display:block}.mk-rec ol{list-style:none;margin:0;padding:6px 18px 14px}.mk-rec li{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 0}.mk-rec li+li{border-top:1px dashed rgba(16,40,90,.16)}.mk-rec li:not(:last-child):before{content:"";position:absolute;left:17px;top:50px;bottom:-14px;width:2px;background:var(--mk-track)}.mk-rec-ic{position:relative;z-index:1;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--mk-panel-2);color:var(--mk-muted);box-shadow:inset 0 0 0 1px #10285a17}.mk-rec-ic.ok{color:#fff;background:var(--mk-grad-proven);box-shadow:0 6px 16px -6px #0fa47ab3}.mk-rec strong{display:block;font-size:14.5px;font-weight:600;color:var(--mk-ink)}.mk-rec small{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:4px;font-size:12.5px;color:var(--mk-muted)}.mk-count{font:700 11px/1 var(--mk-font);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:6px 9px;border-radius:8px}.mk-count.no{color:var(--mk-muted);background:var(--mk-panel-2)}.mk-count.yes{color:var(--mk-mint-ink);background:var(--mk-mint-50)}.mk-rec li.hit{margin:0 -10px;padding:14px 10px;border-radius:12px;background:#f4fbf7}.mk-rec li.hit+li{border-top-color:transparent}mk-passport-card{display:block}.mk-pp{overflow:hidden}.mk-pp-top{position:relative;padding:14px 16px 16px;color:#fff;background:radial-gradient(120% 140% at 100% 0%,rgba(61,214,160,.18) 0%,transparent 55%),var(--mk-grad-badge)}html[data-site-theme=b] .mk-pp-top{background:linear-gradient(135deg,#0a2a7a,#0a45e0 60%,#0b5fe6)}.mk-pp-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.mk-pp-k{font:700 11px/1 var(--mk-font);letter-spacing:.08em;text-transform:uppercase;color:#fff;white-space:nowrap}.mk-pp-pub{display:inline-flex;align-items:center;gap:7px;font:600 11.5px/1 var(--mk-font);color:#fff;white-space:nowrap}.mk-pp-pub .mk-switch{width:28px;height:16px}.mk-pp-pub .mk-switch:after{width:12px;height:12px}.mk-pp-pub .mk-switch.on:after{left:14px}.mk-pp-who{display:flex;align-items:center;gap:12px;margin-top:14px}.mk-pp-av{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;font:700 14px/1 var(--mk-font-display);color:var(--mk-blue);background:#fff;flex:none}.mk-pp-who strong{display:block;font:700 15px/1.2 var(--mk-font-display);color:#fff}.mk-pp-who>div>span{display:block;margin-top:2px;font-size:12px;color:#fffffff0}.mk-pp-body{padding:12px 14px 6px;display:grid;gap:8px}.mk-pp-label{white-space:nowrap;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px;font:700 10.5px/1 var(--mk-font);letter-spacing:.08em;text-transform:uppercase;color:var(--mk-mint-ink)}.mk-pp-topic{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;padding:9px 10px;border-radius:10px;background:#f4fbf7}.mk-pp-tick{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;color:#fff;background:var(--mk-grad-proven)}.mk-pp-topic strong{display:block;font-size:13.5px;font-weight:600;color:var(--mk-ink)}.mk-pp-topic>div>span{display:block;font-size:12px;line-height:1.4;color:var(--mk-muted)}.mk-pp-topic.flash{animation:mk-flash 1.6s var(--mk-ease) both}.mk-pp-link{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:4px 14px 14px;padding:9px 12px;border-radius:10px;border:1px dashed rgba(16,40,90,.18);font-size:12.5px;color:var(--mk-muted)}.mk-pp-link span{display:inline-flex;align-items:center;gap:7px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-pp-link b{color:var(--mk-blue);font-weight:600;white-space:nowrap}mk-graded-toast,mk-tutor-bubble,mk-next-card{display:block}.mk-toast{display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:18px}.mk-toast-ok{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#fff;background:var(--mk-grad-proven);box-shadow:0 8px 18px -8px #0fa47ab3;flex:none}.mk-toast b{display:block;font-size:13px;color:var(--mk-navy)}.mk-toast>div>span{display:block;margin-top:1px;font-size:12.5px;color:var(--mk-muted);line-height:1.4}.mk-tutor{display:flex;gap:12px;padding:14px 16px;border-radius:20px 20px 20px 6px}.mk-tutor-owl{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--mk-sky-50);flex:none}.mk-tutor b{display:block;font-size:12px;color:var(--mk-blue);letter-spacing:.02em}.mk-tutor p{margin:2px 0 0;font-size:13.5px;line-height:1.45;color:var(--mk-ink)}.mk-next{padding:16px;display:grid;gap:10px}.mk-next-k{display:inline-flex;align-items:center;gap:8px;font:700 11px/1 var(--mk-font);letter-spacing:.12em;text-transform:uppercase;color:var(--mk-orange-ink)}.mk-next-k:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--mk-orange-2);box-shadow:0 0 0 4px #fff0e0}.mk-next-title{margin:0;font:600 17px/1.25 var(--mk-font-display);letter-spacing:-.01em;color:var(--mk-navy)}.mk-next-steps{display:grid;gap:7px}.mk-next-steps span{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--mk-body)}.mk-next-steps i{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;font:700 11px/1 var(--mk-font);font-style:normal;color:var(--mk-blue-deep);background:#eef4ff;flex:none}mk-readiness-card,mk-candidate-card,mk-task-card,mk-state-legend{display:block}.mk-ready-body{padding:4px 18px 16px;display:grid;gap:14px}.mk-ready-gaps{display:grid;gap:10px}.mk-ready-gap{display:grid;grid-template-columns:minmax(0,1fr) 120px auto;align-items:center;gap:10px;font-size:13px}.mk-ready-gap strong{font-weight:600;color:var(--mk-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-ready-gap em{font-style:normal;font-size:12px;color:var(--mk-muted);white-space:nowrap}.mk-ready-gap .mk-lbar>i{background:linear-gradient(90deg,#c2b8ff,var(--mk-violet))}.mk-ready-h{font:700 10.5px/1 var(--mk-font);letter-spacing:.08em;text-transform:uppercase;color:var(--mk-soft)}.mk-reco{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--mk-violet-50);color:var(--mk-violet-ink);font-size:13px;font-weight:600}.mk-reco mk-icon{flex:none}.mk-cand-who{display:flex;align-items:center;gap:12px;padding:16px 18px 0}.mk-cand-av{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;font:700 15px/1 var(--mk-font-display);color:var(--mk-amber-ink);background:var(--mk-amber-50);flex:none}.mk-cand-who strong{display:block;font:700 15px/1.25 var(--mk-font-display);color:var(--mk-navy)}.mk-cand-who>div>span{display:block;font-size:12.5px;color:var(--mk-muted)}.mk-cand-body{padding:14px 18px 16px;display:grid;gap:12px}.mk-cand-meter{display:grid;gap:6px}.mk-cand-meter>div{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12.5px;color:var(--mk-muted)}.mk-cand-meter strong{font:700 14px/1 var(--mk-font-display);color:var(--mk-navy)}.mk-cand-chips{display:flex;flex-wrap:wrap;gap:6px}.mk-cand-set{display:grid;gap:7px}.mk-cand-k{font:700 10.5px/1 var(--mk-font);letter-spacing:.08em;text-transform:uppercase;color:var(--mk-mint-ink)}.mk-cand-k em{font-style:normal;font-weight:600}.mk-cand-set+.mk-cand-set .mk-cand-k{color:var(--mk-muted)}.mk-cand-none{font-size:12.5px;color:var(--mk-muted)}.mk-cand-facts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.mk-cand-facts>div{padding:8px 10px;border-radius:10px;background:var(--mk-panel);box-shadow:inset 0 0 0 1px var(--mk-panel-line)}.mk-cand-facts span{display:block;font-size:11px;color:var(--mk-muted)}.mk-cand-facts b{display:block;margin-top:2px;font-size:13px;color:var(--mk-navy)}.mk-cand-hide{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--mk-mint-ink)}.mk-task-body{padding:4px 18px 16px;display:grid;gap:12px}.mk-task-del{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--mk-panel);box-shadow:inset 0 0 0 1px var(--mk-panel-line);font-size:13px;color:var(--mk-body)}.mk-task-del mk-icon{color:var(--mk-teal-ink)}.mk-task-rubric{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mk-task-rubric li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:13px;color:var(--mk-ink)}.mk-task-rubric li>i{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;color:#fff;background:var(--mk-grad-proven);font-style:normal}.mk-task-rubric li>em{font-style:normal;font-size:11.5px;color:var(--mk-mint-ink);font-weight:700}.mk-task-proves{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--mk-muted)}.mk-task-res{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#f4fbf7;box-shadow:inset 0 0 0 1px #c9eedd;font-size:13px;font-weight:600;color:var(--mk-mint-ink)}.mk-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:20px;background:#fff;box-shadow:var(--mk-sh-card)}.mk-legend>div{padding:18px 20px;display:grid;gap:8px;justify-items:start;align-content:start}.mk-legend>div+div{border-left:1px solid var(--mk-line)}.mk-legend p{font-size:14px;color:var(--mk-muted);line-height:1.45}.mk-legend--big>div{padding:26px 24px;gap:12px}.mk-legend--big .mk-chip{height:30px;padding:0 14px;font-size:13.5px}.mk-legend--big p{font-size:15px}.mk-legend--mini{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-legend--mini>div{padding:12px 14px}.mk-legend--mini>div:nth-child(odd){border-left:0}.mk-legend--mini>div:nth-child(n+3){border-top:1px solid var(--mk-line)}@media(min-width:721px){.mk-legend:not(.mk-legend--big,.mk-legend--mini){column-gap:var(--mk-grid-gap)}.mk-legend:not(.mk-legend--big,.mk-legend--mini)>div{position:relative;padding:18px 24px}.mk-legend:not(.mk-legend--big,.mk-legend--mini)>div+div{border-left:0}.mk-legend:not(.mk-legend--big,.mk-legend--mini)>div+div:after{content:"";position:absolute;top:16px;bottom:16px;left:calc(var(--mk-grid-gap) / -2);width:1px;background:var(--mk-line)}}.mk-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;align-items:stretch}.mk-plan{position:relative;display:flex;flex-direction:column;gap:14px;padding:24px 22px 22px;border-radius:var(--mk-r-card);background:#fff;box-shadow:var(--mk-sh-card);color:var(--mk-ink)}.mk-plan--best{box-shadow:var(--mk-sh-ui)}.mk-plan--best:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;pointer-events:none;background:linear-gradient(135deg,#0a45e0,#009bfd 60%,#3dd6a0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.mk-plan-badge{position:absolute;top:-12px;left:20px;height:24px;padding:0 11px;border-radius:999px;display:inline-flex;align-items:center;background:var(--mk-grad-badge);color:#fff;font:700 11px/1 var(--mk-font);letter-spacing:.04em;box-shadow:var(--mk-sh-btn);white-space:nowrap}.mk-plan-name{font:700 17px/1.2 var(--mk-font-display);color:var(--mk-navy)}.mk-plan-for{margin-top:3px;font-size:13px;color:var(--mk-muted)}.mk-plan-price{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}.mk-plan-price strong{font:700 40px/1 var(--mk-font-display);letter-spacing:-.04em;color:var(--mk-navy)}.mk-plan-price span{font-size:14px;color:var(--mk-muted)}.mk-plan-list{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14px;line-height:1.45;color:var(--mk-body)}.mk-plan-list li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px}.mk-plan-list li:before{content:"";width:16px;height:16px;margin-top:2px;border-radius:50%;background:var(--mk-mint-50) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230fa47a' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'/%3E%3C/svg%3E") center / 11px no-repeat}.mk-plan-current{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;margin-top:auto;border-radius:var(--mk-r-btn);background:var(--mk-mint-50);color:var(--mk-mint-ink);font:600 15px/1 var(--mk-font)}:is(.mk-dark,.mk-band--navy) .mk-plan{background:#0e286e8c;box-shadow:inset 0 0 0 1px var(--mk-edge-dark);color:var(--mk-on-dark-2)}:is(.mk-dark,.mk-band--navy) .mk-plan--best{background:linear-gradient(180deg,#0a45e073,#0e286e99);box-shadow:inset 0 0 0 1.5px #7fd1ff8c,0 30px 60px -30px #009bfd99}:is(.mk-dark,.mk-band--navy) .mk-plan--best:before{display:none}:is(.mk-dark,.mk-band--navy) :is(.mk-plan-for,.mk-plan-price span){color:var(--mk-on-dark-3)}.mk-faq{display:grid;gap:10px;max-width:860px}.mk-faq details{border-radius:16px;background:#fff;box-shadow:var(--mk-sh-card)}.mk-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;cursor:pointer;list-style:none;font:600 16.5px/1.35 var(--mk-font-display);color:var(--mk-navy)}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary:after{content:"";width:10px;height:10px;margin-right:4px;border-right:2px solid var(--mk-blue);border-bottom:2px solid var(--mk-blue);transform:rotate(45deg) translateY(-3px);transition:transform .2s var(--mk-ease);flex:none}.mk-faq details[open] summary:after{transform:rotate(-135deg) translateY(-2px)}.mk-faq details>:not(summary){padding:0 20px 18px;font-size:15.5px;line-height:1.55;color:var(--mk-body)}.mk-band:not(.mk-band--navy):is(:has(+mk-cta-panel),:has(+mk-offer-slot:empty+mk-cta-panel)){padding-bottom:var(--mk-cta-gap)}@media(prefers-reduced-motion:reduce){.mk-gap:after{animation-duration:2.6s!important;animation-iteration-count:1!important}.mk-gap:before{animation-duration:2.95s,5.5s!important;animation-iteration-count:1,infinite!important}}@keyframes mk-float{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@keyframes mk-flash{0%{background:#dff7ec;box-shadow:inset 0 0 0 1.5px #3dd6a0}to{background:transparent;box-shadow:inset 0 0 0 0 transparent}}@media(max-width:1180px){.mk-hero-grid,html[data-site-theme=b] .mk-hero-grid{grid-template-columns:minmax(0,1fr)}.mk-hero-art{width:100%;max-width:var(--mk-measure);margin:0 auto}.mk-hero--cover .mk-hero-grid,html[data-site-theme=b] .mk-hero--cover .mk-hero-grid{grid-template-columns:minmax(0,1fr)}.mk-hero--cover .mk-hero-bg:before,html[data-site-theme=b] .mk-hero--cover .mk-hero-bg:before{background:linear-gradient(180deg,#000e2ecc,#000e2edb)}.mk-steps--line:before{display:none}.mk-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:981px)and (max-width:1180px){.mk-split,.mk-split--wide-art,.mk-split--wide-copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4vw,48px)}}@media(min-width:721px)and (max-width:980px){.mk-split>*{justify-self:start;width:100%;max-width:var(--mk-col-max)}}@media(max-width:980px){.mk-split,.mk-split--wide-art,.mk-split--wide-copy,.mk-grid-3{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.mk-blob.b4{display:none}.mk-hero .mk-lede{font-size:16.5px}.mk-hero .mk-actions{flex-direction:column;align-self:stretch;width:100%}.mk-hero .mk-actions .mk-btn{width:100%;height:50px}.mk-trust{font-size:13px}.mk-trust .mk-opt{display:none}}@media(max-width:720px){@media(max-height:780px){.mk-hero:not(.mk-hero--layered) .mk-trust{display:none}}}@media(max-width:720px){.mk-eb-long:has(+.mk-eb-short){display:none}.mk-eb-short{display:inline}.mk-stage{min-height:0;display:grid}.mk-stage>:is(.mk-at-main,.mk-at-side,.mk-at-side-low,.mk-at-top,.mk-at-bottom){position:relative;inset:auto;width:auto;margin:0}.mk-stage>:is(.mk-at-side,.mk-at-side-low){margin:-10px 0 0 28px}.mk-stage>:is(.mk-at-top,.mk-at-bottom,.mk-at-note),.mk-stage>.mk-phone-hide{display:none}.mk-map-rows li{grid-template-columns:minmax(0,1fr) auto}.mk-map-rows li .mk-lbar,.mk-map-rows li.mk-more{display:none}.mk-map-big .num{font-size:34px}.mk-ui-foot{display:none}.mk-pp-topic+.mk-pp-topic{display:none}.mk-band{padding:48px 0}.mk-h2,.mk-head h2{font-size:clamp(28px,8.4vw,38px)}.mk-head--center{margin-left:0;text-align:left;justify-items:start}.mk-lede{font-size:16px}.mk-grid-2,.mk-grid-4{grid-template-columns:minmax(0,1fr)}.mk-rule{grid-template-columns:36px minmax(0,1fr);padding:12px 0;gap:12px}.mk-rule-i{width:36px;height:36px;border-radius:10px}.mk-rule h3{font-size:16.5px}.mk-rule p{font-size:14px}.mk-rec ol{padding:4px 14px 10px}.mk-rec li{grid-template-columns:32px minmax(0,1fr) auto;gap:10px;padding:11px 0}.mk-rec-ic{width:32px;height:32px}.mk-rec li:not(:last-child):before{left:15px;top:44px}.mk-rec strong{font-size:13.5px}.mk-count{font-size:10px;padding:4px 7px}.mk-guard{grid-template-columns:minmax(0,1fr);padding:18px;gap:10px}.mk-guard-i{font-size:14px}.mk-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-legend>div{padding:14px}.mk-legend>div+div{border-left:0}.mk-legend>div:nth-child(2n){border-left:1px solid var(--mk-line)}.mk-legend>div:nth-child(n+3){border-top:1px solid var(--mk-line)}.mk-legend p{font-size:13px}.mk-legend--big>div{padding:16px 14px}.mk-plans{grid-template-columns:minmax(0,1fr);gap:14px}.mk-plan-price strong{font-size:32px}.mk-faq summary{padding:16px;font-size:15.5px}.mk-faq details>:not(summary){padding:0 16px 16px;font-size:15px}}.mk-hero.mk-hero--layered{--mk-scene-max: 1440px;position:relative;isolation:isolate;overflow:hidden;color:#fff;padding:0;background:radial-gradient(ellipse at 70% 35%,#143b6d,#051a3b 52%,#020b20)}html[data-site-theme=b] .mk-hero.mk-hero--layered,html[data-site-theme=b] .mk-hero.mk-hero--layered.mk-hero--cover{padding:0;background:radial-gradient(ellipse at 70% 35%,#143b6d,#051a3b 52%,#020b20)}.mk-hero.mk-hero--layered.mk-hero--cover{display:block;align-items:stretch;background:radial-gradient(ellipse at 70% 35%,#143b6d,#051a3b 52%,#020b20);padding:0}.mk-hero--layered *,.mk-hero--layered *:before,.mk-hero--layered *:after{box-sizing:border-box}.mk-hero--layered .mk-blob,.mk-hero--layered .mk-hero-bg,.mk-hero--layered .mk-hero-bg:before,.mk-hero--layered .mk-hero-bg:after{display:none}html:not([data-site-theme=b]) .mk-hero--layered .mk-hero-bg{opacity:1}.mk-hero-office,.mk-hero--layered [data-hero-layer=bg]{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none}.mk-hero-office-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 60%,rgb(2 11 32 / 35%) 100%);pointer-events:none}.mk-hero--layered .mk-hero-scene{position:relative;isolation:isolate;z-index:2;width:100%;max-width:var(--mk-scene-max);min-height:calc(min(100vw,var(--mk-scene-max)) * 1080 / 1919);margin-inline:auto}.mk-hero--layered .mk-hero-stage{position:absolute;left:0;right:0;top:0;z-index:2;aspect-ratio:1919 / 1080;pointer-events:none}.mk-hero--layered .mk-hero-card{position:absolute;z-index:2;margin:0;filter:drop-shadow(0 12px 18px rgb(0 6 20 / 25%))}.mk-hero--layered .mk-hero-card img{display:block;width:100%;height:auto}.mk-hero--layered .mk-hero-card--role,.mk-hero--layered [data-hero-layer="1"]{left:39.864513%;top:14.814815%;width:35.695675%}.mk-hero--layered .mk-hero-card--assess,.mk-hero--layered [data-hero-layer="2"]{left:37.519541%;top:52.962963%;width:38.040646%}.mk-hero--layered .mk-hero-card--passport,.mk-hero--layered [data-hero-layer="3"]{left:76.341845%;top:26.666667%;width:22.720167%}.mk-hero--layered [data-hero-layer="4"]{left:7%;top:64%;width:23%}.mk-hero--layered [data-hero-layer="5"]{left:71%;top:68%;width:20%}.mk-hero--layered .mk-hero-copy{position:relative;z-index:3;width:29%;margin-left:5%;padding-top:calc(var(--mk-hdr-lift) + clamp(28px,7vh,72px));padding-bottom:clamp(32px,4vw,56px);min-width:0}.mk-hero--layered .mk-hero-copy:empty{display:none}.mk-hero--layered .mk-lede{max-width:none}.mk-hero--layered .mk-actions{flex-wrap:wrap}@media(min-width:1181px)and (max-height:760px){.mk-hero.mk-hero--layered,html[data-site-theme=b] .mk-hero.mk-hero--layered{padding:0}}@media(max-width:760px){.mk-hero-office,.mk-hero--layered [data-hero-layer=bg]{background-position:68% center}.mk-hero--layered:not(.mk-hero--layout) .mk-hero-scene{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(16px,4vw,28px);min-height:0;padding:clamp(16px,5vw,32px)}.mk-hero--layered:not(.mk-hero--layout) .mk-hero-stage{position:relative;inset:auto;aspect-ratio:auto;display:grid;justify-items:center;gap:clamp(16px,4vw,28px);width:100%;pointer-events:auto}.mk-hero--layered:not(.mk-hero--layout) .mk-hero-copy{position:relative;inset:auto;width:100%;margin:0;padding-top:0;padding-bottom:0}.mk-hero--layered:not(.mk-hero--layout) .mk-hero-card{position:relative;inset:auto;width:100%;max-width:685px}.mk-hero--layered .mk-hero-card--assess,.mk-hero--layered [data-hero-layer="2"]{max-width:730px}.mk-hero--layered .mk-hero-card--passport,.mk-hero--layered [data-hero-layer="3"]{max-width:436px}.mk-hero--layered [data-hero-layer="4"],.mk-hero--layered [data-hero-layer="5"]{max-width:480px}}@media(max-width:760px){html[data-site-hero] .mk-acc-home .mk-hero--layered:not(.mk-hero--layout) .mk-hero-scene{padding-top:calc(var(--mk-hdr-lift) + clamp(16px,5vw,32px))}}html[data-site-hero] .mk-page>*>mk-hero:first-child>.mk-hero.mk-hero--layout{margin-top:calc(-1 * var(--mk-hdr-lift));padding-top:0}html[data-site-hero] .mk-hero.mk-hero--layered.mk-hero--layout{padding-top:0}html[data-site-hero] .mk-hero--layout .mk-hero-scene{padding-top:0;min-height:0}.mk-hero--layout>.mk-layout-bg{position:absolute;inset:0;z-index:0;background-size:cover;background-position:var(--hx-focus, center);background-repeat:no-repeat;pointer-events:none}.mk-hero--layout .mk-layout-board{display:grid;grid-template-columns:repeat(48,minmax(0,1fr));grid-template-rows:repeat(27,minmax(0,1fr));width:100%;max-width:var(--mk-scene-max);margin-inline:auto;aspect-ratio:48 / 27;position:relative;container-type:inline-size;container-name:mk-board}.mk-layout-board--off{display:contents}.mk-hero--layout .mk-hero-stage{display:contents!important;position:static!important;inset:auto!important;width:auto!important;aspect-ratio:auto!important}.mk-hero--layout .mk-hero-copy{position:relative;inset:auto;width:auto;height:auto;margin:0;min-width:0;min-height:0;box-sizing:border-box}.mk-hero--layout.mk-hero--layered .mk-hero-card,.mk-hero--layout.mk-hero--layered .mk-layout-card,.mk-hero--layout.mk-hero--layered .mk-hero-card--role,.mk-hero--layout.mk-hero--layered .mk-hero-card--assess,.mk-hero--layout.mk-hero--layered .mk-hero-card--passport,.mk-hero--layout.mk-hero--layered [data-hero-layer="1"],.mk-hero--layout.mk-hero--layered [data-hero-layer="2"],.mk-hero--layout.mk-hero--layered [data-hero-layer="3"],.mk-hero--layout.mk-hero--layered [data-hero-layer="4"],.mk-hero--layout.mk-hero--layered [data-hero-layer="5"]{position:relative!important;inset:auto!important;width:100%!important;height:100%!important;max-width:none!important;margin:0;min-width:0;min-height:0;box-sizing:border-box}.mk-hero--layout .mk-hero-card{overflow:hidden}.mk-hero--layout .mk-hero-card img{width:100%;height:100%;object-fit:contain}.mk-hero--layout.mk-hero--layered .mk-layout-card--missing{display:grid;place-items:center;border:2px dashed #f97066;border-radius:12px;background:#d92d2029;filter:none}.mk-layout-card--missing>figcaption{padding:4px 12px;border-radius:999px;font:650 14px/1.4 var(--mk-font);color:#fff;background:#b42318e0}.mk-hero--layout .hx-access{margin:0;font-size:clamp(12px,1.05cqi,15px);line-height:1.4;color:#f4f7ff}.mk-hero--layout .hx-access :is(a,a:visited){color:#8fdcff;font-weight:600;text-decoration:underline;text-underline-offset:.16em;text-decoration-thickness:1px}.mk-hero--layout .hx-access a:hover{color:#d9f4ff}@media(min-width:1081px){.mk-hero--layout [data-hide-desktop]{display:none!important}}@media(max-width:1080px)and (min-width:721px){.mk-hero--layout [data-hide-tablet]{display:none!important}}@media(max-width:720px){.mk-hero--layout [data-hide-phone]{display:none!important}}.mk-hero--flow{--hx-1: 8px;--hx-2: 16px;--hx-3: 24px;--hx-4: 32px;container-type:inline-size}.mk-hero.mk-hero--flow .mk-hero-copy--flow{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:0;container-type:normal;padding:var(--hx-2) var(--hx-1) var(--hx-4);z-index:3}.mk-hero.mk-hero--flow .mk-hero-copy--flow[data-snap=start]{padding-inline:calc((100cqi - min(var(--mk-max),100cqi - 2 * var(--mk-gutter)))/2) var(--hx-1)}.mk-hero.mk-hero--flow .mk-hero-copy--flow[data-snap=end]{padding-inline:var(--hx-1) calc((100cqi - min(var(--mk-max),100cqi - 2 * var(--mk-gutter)))/2)}.mk-hero-copy--flow>:not(.hx-flow):not(mk-offer-slot){display:none!important}.mk-hero-copy--flow>.hx-flow{margin:0;min-width:0}.mk-hero.mk-hero--flow .mk-hero-copy--flow[data-spacing=compact]{--hx-k: .75}.mk-hero.mk-hero--flow .mk-hero-copy--flow[data-spacing=airy]{--hx-k: 1.5}.mk-hero.mk-hero--flow .mk-hero-copy--flow>.hx-flow+.hx-flow{margin-top:calc(var(--hx-2) * var(--hx-k, 1))}.mk-hero.mk-hero--flow .mk-hero-copy--flow>.hx-flow+.hx-actions,.mk-hero.mk-hero--flow .mk-hero-copy--flow>.hx-actions+:is(.hx-head,.hx-lede){margin-top:calc(var(--hx-3) * var(--hx-k, 1))}.mk-hero.mk-hero--flow .mk-hero-copy--flow>.hx-kicker+.hx-flow{margin-top:calc(var(--hx-2) * var(--hx-k, 1))}.mk-hero.mk-hero--flow:not([data-hero-page=home]) .mk-hero-copy--flow>.hx-flow+.hx-flow{margin-top:calc(var(--mk-hero-gap) * var(--hx-k, 1))}.mk-hero-copy--flow>.hx-kicker{display:flex}.mk-hero-copy--flow .hx-kicker .mk-eyebrow{max-width:100%}.mk-hero-copy--flow>.hx-head{container-type:inline-size}.mk-hero.mk-hero--flow h1.hx-h1{margin:0;font-family:var(--mk-font-display);font-size:inherit;letter-spacing:-.03em;color:var(--mk-c-h);text-wrap:balance;transform:none;text-shadow:none}.mk-hero.mk-hero--flow h1.hx-h1>.hx-main{display:block;font-size:min(var(--mk-h1),calc(100cqi/max(7.4,var(--hx-fit, 7.4))));font-weight:800;line-height:1.08}.mk-hero.mk-hero--flow h1.hx-h1>.hx-sub{display:block;margin-top:calc(var(--hx-1) * var(--hx-k, 1));font-size:clamp(24px,2.4vw,34px);font-weight:700;line-height:1.15;letter-spacing:-.02em}.mk-hero--flow:not([data-hero-page=home]){--hx-cap: var(--mk-h1-hero)}.mk-hero.mk-hero--flow h1.hx-h1>.hx-line{display:block;font-weight:var(--mk-h1-weight);line-height:1.08;letter-spacing:-.03em}.mk-hero.mk-hero--flow h1.hx-h1>.hx-line.hx-para{font-size:max(32px,min(calc(100cqi / 11),var(--hx-cap)));line-height:1.1}.mk-hero.mk-hero--flow:not([data-hero-page=home]) h1.hx-h1>.hx-line{line-height:1.1}.mk-hero.mk-hero--flow:not([data-hero-page=home]) h1.hx-h1>.hx-line:has(>.mk-pay:only-child){padding-bottom:.06em}.mk-hero.mk-hero--flow .hx-lede{max-width:60ch;font-size:var(--mk-lede-size);line-height:1.55}.mk-hero--layered[data-hero-page=home] .mk-hero-copy .mk-lede .mk-em,.mk-hero--flow .hx-lede .mk-em{font-weight:600;color:#b7e3ff}.mk-hero-copy--flow>.hx-actions{display:flex;flex-wrap:wrap;gap:12px}.mk-hero.mk-hero--flow[data-hero-page=home] .hx-actions .mk-btn{flex:1 1 calc((100% - 12px)/2 - .5px);min-width:max-content;height:48px;padding:0 20px;gap:8px;font-size:15px;font-weight:600;white-space:nowrap}.mk-hero-copy--flow>.hx-trust{display:flex;flex-wrap:wrap;gap:calc(var(--hx-1) * var(--hx-k, 1)) 12px;padding:0;list-style:none;font-size:14px;line-height:1.4;color:var(--mk-c-text)}.hx-trust>li{display:flex;max-width:100%;margin:0;padding:0}.hx-trust>li>:is(a,span){display:inline-flex;align-items:center;gap:8px;white-space:nowrap;color:inherit;text-decoration:none}.hx-trust>li>a:hover{text-decoration:underline;text-underline-offset:.16em}.hx-trust mk-icon{flex:none;color:var(--mk-mint-2)}.mk-hero--flow:not([data-hero-page=home]) .mk-hero-copy--flow>.hx-trust{column-gap:20px;line-height:1.55}.mk-hero--flow:not([data-hero-page=home]) .hx-trust>li>:is(a,span){gap:7px}.mk-hero.mk-hero--flow .hx-access{font-size:15px}.mk-hero-copy--flow>mk-offer-slot{display:block}.mk-hero-copy--flow>mk-offer-slot:not(:empty){margin-top:calc(var(--hx-2) * var(--hx-k, 1))}.mk-hero.mk-hero--flow .mk-hero-copy--flow[data-buttons=stack]>.hx-actions>.mk-btn{flex-basis:100%}.mk-hero.mk-hero--flow .mk-hero-copy--flow[data-align=center]{text-align:center}.mk-hero.mk-hero--flow .mk-hero-copy--flow[data-align=center]>:is(.hx-kicker,.hx-actions,.hx-trust){justify-content:center}.mk-hero.mk-hero--flow .mk-hero-copy--flow[data-align=center]>.hx-lede{margin-inline:auto}.mk-hero.mk-hero--flow .mk-hero-copy--flow[data-align=center]>:is(.hx-actions,.hx-trust){width:100%;margin-inline:auto}.mk-hero.mk-hero--flow .mk-hero-copy--flow[data-align=center]>.hx-head>h1.hx-h1{width:fit-content;max-width:100%;margin-inline:auto}@media(min-width:1081px){.mk-hero--layout .hx-trust:not(:has(>li:not([data-hide-desktop]))){display:none}}@media(max-width:1080px)and (min-width:721px){.mk-hero--layout .hx-trust:not(:has(>li:not([data-hide-tablet]))){display:none}}@media(max-width:720px){.mk-hero--layout .hx-trust:not(:has(>li:not([data-hide-phone]))){display:none}}.mk-hero--flow:not([data-hero-page=home]){--hx-col: var(--mk-hero-col);--hx-lede: 560px}.mk-hero.mk-hero--flow[data-hero-page=about]{--hx-col: 860px;--hx-lede: 680px;--hx-head: 1080px}.mk-hero.mk-hero--flow:not([data-hero-page=home]) .hx-lede{max-width:var(--hx-lede)}@media(min-width:1081px){.mk-hero--flow .mk-layout-board{--hx-row: calc(min(100cqi, var(--mk-scene-max)) / 48);grid-template-rows:calc(var(--mk-hdr-lift) + var(--mk-hero-top) - var(--hx-2) - 2 * var(--hx-row)) repeat(2,var(--hx-row)) repeat(19,minmax(var(--hx-row-min, var(--hx-row)),1fr)) repeat(5,0px);aspect-ratio:auto}.mk-hero--flow:not([data-hero-page=home]) .mk-layout-board{padding-bottom:var(--hx-3)}html[data-site-hero] .mk-hero--flow .mk-layout-board{--hx-row-min: 0px;min-height:0;padding-bottom:max(0px,var(--mk-hero-end) - var(--hx-4))}.mk-hero.mk-hero--flow .mk-hero-copy--flow{justify-content:flex-end}.mk-hero.mk-hero--flow:not([data-hero-page=home]) .mk-hero-copy--flow>:is(.hx-actions,.hx-trust){max-width:var(--hx-col)}.mk-hero.mk-hero--flow:not([data-hero-page=home]) .mk-hero-copy--flow>.hx-head{max-width:var(--hx-head, var(--hx-col))}.mk-hero.mk-hero--flow:not([data-hero-page=home]) .mk-layout-board:not(:has(.mk-layout-card:not([data-hide-desktop])))>.mk-hero-copy--flow[data-snap=start]{margin-right:min(0px,min(var(--mk-max),100cqi - 2 * var(--mk-gutter)) / 2 - var(--hx-1) - var(--hx-col))}.mk-hero.mk-hero--flow:not([data-hero-page=home]) .mk-layout-board:not(:has(.mk-layout-card:not([data-hide-desktop])))>.mk-hero-copy--flow[data-snap=end]{margin-left:min(0px,min(var(--mk-max),100cqi - 2 * var(--mk-gutter)) / 2 - var(--hx-1) - var(--hx-col))}@media(min-width:1281px){html[data-site-hero] .mk-hero--layout:not([data-hero-page=home],[data-words=center],[data-words=end])>.mk-layout-bg{--hx-bg-shift: max(0px, var(--mk-hero-col) - 540px);transform:translate(var(--hx-bg-shift));-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 calc(1.5 * var(--hx-bg-shift)));mask-image:linear-gradient(90deg,transparent 0,#000 calc(1.5 * var(--hx-bg-shift)))}}.mk-hero.mk-hero--flow:not([data-hero-page=home]) .mk-hero-copy--flow[data-align=center]>.hx-head{width:100%;margin-inline:auto}.mk-hero.mk-hero--flow:not([data-hero-page=home]) .hx-lede{max-width:min(var(--hx-lede),var(--hx-col));font-size:clamp(17px,1.4vw,19.5px)}.mk-hero--flow.mk-hero--layout .mk-layout-card{contain:size}.mk-hero--flow .mk-layout-card img{object-position:50% 0}html[data-site-hero] .mk-page>*>mk-hero:first-child>.mk-hero.mk-hero--flow{min-height:0}.mk-hero--flow:not([data-hero-page=home])>.mk-hero-office-scrim{background:linear-gradient(180deg,#000c28a3,#000c2894 calc(var(--mk-hdr-lift) * .75),#000c2800 calc(var(--mk-hdr-lift) + 64px)),linear-gradient(90deg,#000e2ef0,#000e2ed6 38%,#000e2e7f 56%,#000e2e1a 82%)}.mk-hero--flow:not([data-hero-page=home])[data-words=end]>.mk-hero-office-scrim{background:linear-gradient(180deg,#000c28a3,#000c2894 calc(var(--mk-hdr-lift) * .75),#000c2800 calc(var(--mk-hdr-lift) + 64px)),linear-gradient(270deg,#000e2ef0,#000e2ed6 38%,#000e2e7f 56%,#000e2e1a 82%)}.mk-hero--flow:not([data-hero-page=home])[data-words=center]>.mk-hero-office-scrim{background:linear-gradient(180deg,#000c28a3,#000c2894 calc(var(--mk-hdr-lift) * .75),#000c2800 calc(var(--mk-hdr-lift) + 64px)),linear-gradient(90deg,#000e2e9e,#000e2ee0 30% 70%,#000e2e9e)}.mk-hero[data-hero-page=home]>.mk-hero-office-scrim{background:linear-gradient(180deg,#000c28a3,#000c2894 calc(var(--mk-hdr-lift) * .75),#000c2800 calc(var(--mk-hdr-lift) + 64px)),linear-gradient(180deg,transparent 60%,rgb(2 11 32 / 35%) 100%)}html[data-site-hero] .mk-hero--flow[data-hero-page=home] .mk-hero-copy--flow:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:-100vh;bottom:-100vh;left:-100vw;right:-72px;background:linear-gradient(90deg,#020b2073 calc(100% - 80px),#020b2000)}}@media(max-width:1080px){.mk-hero--flow .mk-layout-board{grid-template-columns:minmax(0,1fr) min(40%,400px);grid-template-rows:none;grid-auto-rows:auto;column-gap:32px;row-gap:0;align-items:center;aspect-ratio:auto;padding:calc(var(--mk-hdr-lift) + var(--mk-hero-top)) var(--mk-gutter) 40px}.mk-hero--flow .mk-layout-board[data-tablet-pics="0"]{grid-template-columns:minmax(0,1fr)}html[data-site-hero] .mk-hero--flow .mk-layout-board{min-height:0;padding-bottom:var(--mk-hero-end)}.mk-hero.mk-hero--flow .mk-hero-copy--flow{grid-column:1!important;grid-row:1 / span 6!important;padding:0!important;justify-content:flex-start}.mk-hero--flow.mk-hero--layout .mk-layout-card{grid-column:2!important;grid-row:auto!important;height:auto!important;margin-bottom:16px}.mk-hero--flow .mk-layout-card img{height:auto}html[data-site-hero] .mk-page>*>mk-hero:first-child>.mk-hero.mk-hero--flow{min-height:0}.mk-hero.mk-hero--flow h1.hx-h1>.hx-main{font-size:clamp(40px,6vw,56px)}.mk-hero.mk-hero--flow h1.hx-h1>.hx-sub{font-size:clamp(22px,3.2vw,30px)}.mk-hero.mk-hero--flow h1.hx-h1>.hx-line.hx-para{font-size:clamp(32px,calc(100cqi / 11),56px)}.mk-hero.mk-hero--flow .hx-lede{font-size:17px}.mk-hero--flow>.mk-hero-office-scrim{background:linear-gradient(90deg,#020b20b8,#020b2099 56%,#020b2033)}.mk-hero--flow:not([data-hero-page=home])>.mk-hero-office-scrim{background:linear-gradient(180deg,#000c28a3,#000c2894 calc(var(--mk-hdr-lift) * .75),#000c2800 calc(var(--mk-hdr-lift) + var(--mk-hero-scrim-tail)))}@supports (height: calc-size(auto,size)){html[data-site-hero] .mk-hero--layout:not([data-hero-page=home])>.mk-layout-bg,html[data-site-hero] .mk-hero--flow:not([data-hero-page=home])>.mk-hero-bg .mk-hero-cover{inset:0 0 auto;height:calc(var(--mk-hdr-lift) + var(--mk-hero-band) + var(--mk-hero-fade));-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - var(--mk-hero-fade)),transparent 100%);mask-image:linear-gradient(180deg,#000 calc(100% - var(--mk-hero-fade)),transparent 100%)}}html[data-site-hero] .mk-hero.mk-hero--flow:not([data-hero-page=home]) .mk-hero-copy--flow{position:relative;z-index:1!important}html[data-site-hero] .mk-hero--flow:not([data-hero-page=home]).mk-hero--layout .mk-layout-card{z-index:2!important}html[data-site-hero] .mk-hero--flow:not([data-hero-page=home]) .mk-hero-copy--flow:before{content:"";position:absolute;z-index:-1;left:-100vw;right:-100vw;top:calc(-1 * var(--mk-hero-fade));bottom:-100vh;pointer-events:none;background:linear-gradient(180deg,rgb(0 14 46 / 0%) 0,rgb(0 14 46 / 90%) var(--mk-hero-fade),rgb(0 14 46 / 94%) 100%)}}@media(min-width:721px)and (max-width:1080px){.mk-hero--flow .mk-layout-board[data-tablet-pics="0"]>.mk-hero-copy--flow{max-width:720px}.mk-hero--flow .mk-layout-board[data-tablet-pics="0"]>.mk-hero-copy--flow[data-align=center]{justify-self:center;width:100%}}@media(max-width:900px){.mk-hero--flow .mk-layout-board{grid-template-columns:minmax(0,1fr)}.mk-hero--flow>.mk-hero-office-scrim{background:linear-gradient(180deg,#020b20b8,#020b20b3 60%,#020b20c2)}.mk-hero.mk-hero--flow .mk-hero-copy--flow{grid-row:auto!important}.mk-hero--flow.mk-hero--layout .mk-layout-card{grid-column:1!important;justify-self:center;max-width:520px!important;margin:32px 0 0}html[data-site-hero] .mk-hero--flow.mk-hero--layout .mk-layout-card{width:fit-content!important}html[data-site-hero] .mk-hero--flow .mk-layout-card img{width:auto;max-width:100%;max-height:calc(var(--mk-frame-h) / 3)}}@media(max-width:720px){.mk-hero--flow .mk-layout-board{padding:calc(var(--mk-hdr-lift) + var(--mk-hero-top)) 16px 32px}.mk-hero--flow[data-hero-page=home]>.mk-layout-bg{background-position:68% center}.mk-hero.mk-hero--flow h1.hx-h1>.hx-main{font-size:clamp(32px,9vw,44px)}.mk-hero.mk-hero--flow h1.hx-h1>.hx-sub{font-size:clamp(20px,5.6vw,26px)}.mk-hero.mk-hero--flow h1.hx-h1>.hx-line.hx-para{font-size:clamp(28px,calc(100cqi / 11),44px)}.mk-hero.mk-hero--flow .hx-lede{font-size:16px}.mk-hero.mk-hero--flow .hx-actions .mk-btn{flex-basis:100%}.mk-hero.mk-hero--flow:not([data-hero-page=home]) .hx-actions .mk-btn{height:50px}.mk-hero.mk-hero--flow:not([data-hero-page=home]) .hx-lede{font-size:16.5px}.mk-hero.mk-hero--flow:not([data-hero-page=home]) .mk-hero-copy--flow>.hx-trust{font-size:13px}@media(max-height:780px){.mk-hero--flow:not([data-hero-page=home]){--mk-hero-gap: 14px}.mk-hero--flow:not([data-hero-page=home]) .hx-trust{display:none!important}}.hx-trust>li>:is(a,span){align-items:flex-start;white-space:normal}.hx-trust>li mk-icon{margin-top:calc((1.4em - 16px)/2)}}@media(min-width:1081px)and (max-height:760px){.mk-hero.mk-hero--flow h1.hx-h1>.hx-main{font-size:min(var(--mk-h1),calc(100cqi/max(7.4,var(--hx-fit, 7.4))),calc(var(--mk-h1-short) * 1.2),4.8vw)}.mk-hero.mk-hero--flow h1.hx-h1>.hx-line.hx-para{font-size:max(32px,min(calc(100cqi / 11),var(--hx-cap),var(--mk-h1-short)))}}@media(min-width:721px)and (max-width:1080px)and (max-height:760px){.mk-hero.mk-hero--flow h1.hx-h1>.hx-main{font-size:min(clamp(40px,6vw,56px),calc(var(--mk-h1-short) * 1.2))}.mk-hero.mk-hero--flow h1.hx-h1>.hx-line.hx-para{font-size:min(clamp(32px,calc(100cqi / 11),56px),var(--mk-h1-short))}}@media(min-width:721px)and (max-height:760px){.mk-hero.mk-hero--flow h1.hx-h1>.hx-sub{font-size:min(clamp(22px,2.2vw,34px),26px)}.mk-hero.mk-hero--flow .hx-lede{font-size:16px}.mk-hero.mk-hero--flow:not([data-hero-page=home]) .hx-lede{font-size:16.5px}.mk-hero.mk-hero--flow:not([data-hero-page=home]) .hx-actions .mk-btn{height:48px}}@media(min-width:1081px)and (max-width:1180px)and (max-height:760px){.mk-hero.mk-hero--flow .hx-lede,.mk-hero.mk-hero--flow:not([data-hero-page=home]) .hx-lede{font-size:15px;line-height:1.5}.mk-hero.mk-hero--flow .hx-access{font-size:14px}}@media(min-width:721px)and (max-height:760px){.mk-hero--flow:not([data-hero-page=home]) .hx-trust>li[data-hide-phone]{display:none!important}}@media(min-width:1081px)and (max-height:760px){.mk-hero--flow:not([data-hero-page=home]) .hx-trust:not(:has(>li:not([data-hide-phone]):not([data-hide-desktop]))){display:none}}@media(min-width:721px)and (max-width:1080px)and (max-height:760px){.mk-hero--flow:not([data-hero-page=home]) .hx-trust:not(:has(>li:not([data-hide-phone]):not([data-hide-tablet]))){display:none}}html .mk-hero.mk-hero--layered.mk-hero--cover.mk-hero--flow.mk-hero--art{background:var(--art-bg)}.mk-hero.mk-hero--flow.mk-hero--art>.mk-hero-bg{display:block}.mk-hero.mk-hero--flow.mk-hero--art>.mk-hero-bg:before{display:none}@media(min-width:1181px){.mk-hero.mk-hero--flow.mk-hero--art>.mk-hero-bg:after{display:block}.mk-hero.mk-hero--layered.mk-hero--flow.mk-hero--art>.mk-hero-office-scrim{background:linear-gradient(180deg,#000c28a3,#000c2894 calc(var(--mk-hdr-lift) * .75),#000c2800 calc(var(--mk-hdr-lift) + 64px)),linear-gradient(90deg,#000e2e7f,#000e2e40 30%,#000e2e00 42%)}}@media(max-width:400px){.mk-hero.mk-hero--flow:not([data-hero-page=home]) .hx-actions .mk-btn{padding:0 14px;gap:8px;font-size:15px}}.mk-hero.mk-hero--flow:not([data-hero-page=home]) h1.hx-h1>.hx-line:not(.hx-para){font-size:min(var(--hx-cap),var(--mk-h1-short-hero, 999px))}html[data-hero-preview] *,html[data-hero-preview] *:before,html[data-hero-preview] *:after{animation:none!important;transition:none!important}:root{--edr-kind-notes-ink: #0a35b0;--edr-kind-notes-bg: #eaf1ff;--edr-kind-worked-ink: #6e4c00;--edr-kind-worked-bg: #fff4d1;--edr-kind-practice-ink: #0b5e57;--edr-kind-practice-bg: #ddf4ef;--edr-kind-test-ink: #9a1b57;--edr-kind-test-bg: #fce8f1;--edr-kind-file-ink: #475467;--edr-kind-file-bg: #eef1f5;--edr-kind-link-ink: #5b5146;--edr-kind-link-bg: #f3efea;--edr-kind-video-ink: #075a7a;--edr-kind-video-bg: #e2f3fa}[data-edr-kind=notes]{--edr-ink: var(--edr-kind-notes-ink);--edr-tint: var(--edr-kind-notes-bg)}[data-edr-kind=worked]{--edr-ink: var(--edr-kind-worked-ink);--edr-tint: var(--edr-kind-worked-bg)}[data-edr-kind=practice]{--edr-ink: var(--edr-kind-practice-ink);--edr-tint: var(--edr-kind-practice-bg)}[data-edr-kind=test]{--edr-ink: var(--edr-kind-test-ink);--edr-tint: var(--edr-kind-test-bg)}[data-edr-kind=pdf],[data-edr-kind=picture],[data-edr-kind=file]{--edr-ink: var(--edr-kind-file-ink);--edr-tint: var(--edr-kind-file-bg)}[data-edr-kind=link]{--edr-ink: var(--edr-kind-link-ink);--edr-tint: var(--edr-kind-link-bg)}[data-edr-kind=video]{--edr-ink: var(--edr-kind-video-ink);--edr-tint: var(--edr-kind-video-bg)}.edoc-host,.edr-page-host,.edr-host{--edoc-ink: #14233d;--edoc-slate: #526078;--edoc-faint: #8a93a5;--edoc-blue: #2854e8;--edoc-blue-ink: #1f45cc;--edoc-tint: #eef3fe;--edoc-tint-edge: #c9d8f8;--edoc-mist: #dde5f0;--edoc-line: #e6ebf3;--edoc-canvas: #f4f7fc;--edoc-surface: #ffffff;--edoc-mint: #eaf7f2;--edoc-mint-edge: #bfe6d5;--edoc-mint-ink: #0e6e4f;--edoc-amber: #fff4e5;--edoc-amber-edge: #f2c98d;--edoc-amber-ink: #8a4b00;--edoc-lav: #f3effe;--edoc-lav-edge: #dcd2fb;--edoc-lav-ink: #4b33b8;--edoc-primary: linear-gradient(135deg, #3563f0, #2854e8 72%);--edoc-primary-hover: linear-gradient(135deg, #2c58e6, #1f45cc 72%);--edoc-ui: "Inter", "Segoe UI", system-ui, sans-serif;--edoc-display: "Sora", "Inter", "Segoe UI", system-ui, sans-serif;--edoc-body: var(--op-body, 16.5px);--edoc-lh: var(--op-body-lh, 1.65)}.edoc-host{display:block;min-width:0;container:edoc / inline-size}.edoc{min-width:0;font:450 var(--edoc-body)/var(--edoc-lh) var(--edoc-ui);color:var(--edoc-ink);overflow-wrap:break-word}.edoc-b{min-width:0;margin:0 0 1em;scroll-margin-top:16px}.edoc>.edoc-b:last-child,.edoc>.edoc-pair:last-child{margin-bottom:0}.edoc-b.is-hl{outline:3px solid #f59e0b;outline-offset:6px;border-radius:6px}.edoc-pair{display:grid;gap:18px;margin:0 0 1em}.edoc-pair>.edoc-b{margin:0}@container edoc (min-width: 560px){.edoc-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px}}.edoc .edoc-h{margin:0;color:var(--edoc-ink);text-wrap:balance;overflow-wrap:anywhere}.edoc-b[data-type=heading]{margin-top:1.5em;margin-bottom:.45em}.edoc>.edoc-b[data-type=heading]:first-child{margin-top:0}.edoc .edoc-h1{font:600 1.28em/1.35 var(--edoc-display);letter-spacing:-.01em;color:var(--edoc-blue-ink)}.edoc .edoc-h2{font:600 1.1em/1.4 var(--edoc-display)}.edoc .edoc-h3{font:650 1em/1.45 var(--edoc-ui)}.edoc-h:focus{outline:none}.edoc-p{margin:0}.edoc-p[data-align=center]{text-align:center}.edoc-p[data-align=end]{text-align:end}.edoc strong{font-weight:650}.edoc sub,.edoc sup{font-size:.75em;line-height:0}.edoc-a{color:var(--edoc-blue-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.edoc-a:hover{color:var(--edoc-blue);text-decoration-thickness:2px}.edoc-a:focus-visible{outline:2px solid var(--edoc-blue);outline-offset:2px;border-radius:3px}.edoc-list{margin:0;padding-inline-start:1.5em}.edoc-list .edoc-list{margin-top:.3em}.edoc-list>li{margin:.28em 0;padding-inline-start:.25em}ul.edoc-list>li::marker{color:var(--edoc-blue)}ol.edoc-list>li::marker{color:var(--edoc-blue-ink);font-weight:650;font-variant-numeric:tabular-nums}.edoc-math{display:inline;direction:ltr;unicode-bidi:isolate}.edoc-math-out.is-pending{font:500 .88em/1.4 ui-monospace,Cascadia Mono,Consolas,monospace;color:var(--edoc-slate)}.edoc-math-out>code{font:500 .88em/1.4 ui-monospace,Cascadia Mono,Consolas,monospace;color:var(--edoc-slate);white-space:pre-wrap}.edoc-math--block{display:block;padding:14px 18px;border-radius:12px;background:#f3f6fb;text-align:center;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.edoc-math--block .katex-display{margin:0}.edoc-math--boxed{display:table;margin-inline:auto;max-width:100%;box-sizing:border-box;padding:16px 26px;background:#fff7ec;border:2px solid #f0a64a}.edoc-math--block>.edoc-math-out.is-pending{text-align:center;white-space:pre-wrap}@container edoc (max-width: 420px){.edoc-math--block{padding:12px 10px;font-size:.86em}.edoc-math--boxed{padding:12px 16px}}.edoc-figure{margin:0;display:grid;justify-items:center;gap:8px}.edoc-frame{position:relative;width:100%;display:grid;justify-items:center}.edoc-figure[data-size=small] .edoc-frame{width:min(100%,45%);min-width:min(100%,220px)}.edoc-figure[data-size=medium] .edoc-frame{width:min(100%,72%);min-width:min(100%,280px)}.edoc-img{display:block;max-width:100%;height:auto;border-radius:12px;background:var(--edoc-canvas)}.edoc-img-wait{display:block;width:100%;aspect-ratio:4 / 3;max-height:360px;border-radius:12px;background:#eef2f8}.edoc-img-gone{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:120px;margin:0;padding:16px;box-sizing:border-box;border-radius:12px;border:1px dashed var(--edoc-mist);background:var(--edoc-canvas);font:500 14px/20px var(--edoc-ui);color:var(--edoc-slate);text-align:center}.edoc-flag{position:absolute;top:8px;inset-inline-end:8px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--edoc-mist);border-radius:999px;background:#fffffff0;color:var(--edoc-slate);cursor:pointer;box-shadow:0 2px 8px -2px #14233d40;transition:opacity .14s ease}.edoc-flag:hover{color:#b42318;border-color:#f3c3bd}.edoc-flag:focus-visible{outline:2px solid var(--edoc-blue);outline-offset:2px;opacity:1}@media(hover:hover)and (pointer:fine){.edoc-flag{opacity:0}.edoc-frame:hover .edoc-flag,.edoc-flow-stage:hover .edoc-flag,.edoc-flag:focus-visible{opacity:1}}.edoc-cap{max-width:100%;font:450 .86em/1.5 var(--edoc-ui);color:var(--edoc-slate);text-align:center}.edoc-fig{margin-inline-end:.35em;font-weight:650;color:var(--edoc-ink)}.edoc-video{margin:0;display:grid;gap:8px}.edoc-video-box{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;background:#e9eef7}.edoc-poster{position:absolute;inset:0;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;cursor:pointer;background:linear-gradient(145deg,#e8eefb,#dfe7f6);color:var(--edoc-ink)}.edoc-poster-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.edoc-play{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:999px;color:#fff;background:#14233d9e;box-shadow:0 0 0 4px #ffffff8c;transition:transform .16s ease,background-color .16s ease}.edoc-play svg{margin-inline-start:4px;fill:currentColor}.edoc-poster:hover .edoc-play,.edoc-poster:focus-visible .edoc-play{transform:scale(1.06);background:var(--edoc-blue)}.edoc-poster:focus-visible{outline:3px solid var(--edoc-blue);outline-offset:-3px}.edoc-vtitle{position:absolute;inset-inline-start:10px;bottom:10px;max-width:calc(100% - 20px);box-sizing:border-box;padding:4px 10px;border-radius:8px;background:#ffffffeb;font:600 13px/18px var(--edoc-ui);color:var(--edoc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.edoc-vpreview{position:absolute;inset:0;width:100%;height:100%;border:0;pointer-events:none}.edoc-vplayer{position:absolute;inset:0;width:100%;height:100%;border:0}.edoc-video-bad{margin:0;display:grid;place-items:center;height:100%;font:500 14px/20px var(--edoc-ui);color:var(--edoc-slate)}.edoc-video-box>.edu-vframe-host{position:absolute;inset:0}.edoc-vtrouble{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:10px 12px;border-radius:12px;border:1px solid var(--edoc-amber-edge);background:var(--edoc-amber);font:500 14px/20px var(--edoc-ui);color:var(--edoc-amber-ink)}.edoc-vtrouble>span{flex:1 1 200px;min-width:0}.edoc-vretry{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border:1px solid var(--edoc-tint-edge);border-radius:999px;background:var(--edoc-surface);font:600 13px/18px var(--edoc-ui);color:var(--edoc-blue-ink);cursor:pointer}.edoc-vretry:hover{background:var(--edoc-tint)}.edoc-vretry:focus-visible{outline:2px solid var(--edoc-blue);outline-offset:2px}.edoc-vindex{display:grid;gap:6px;min-width:0;font-family:var(--edoc-ui)}.edoc-vindex-h{display:flex;align-items:baseline;gap:8px}.edoc .edoc-vindex-t{margin:0;font:650 14px/20px var(--edoc-ui);color:var(--edoc-ink)}.edoc-vindex-n{font:500 13px/18px var(--edoc-ui);color:var(--edoc-slate)}.edoc-vmarks{display:grid;gap:2px;margin:0;padding:0;list-style:none}.edoc-vmark{min-width:0;border:1px solid transparent;border-radius:10px}.edoc-vmark.is-on{border-color:var(--edoc-tint-edge);background:var(--edoc-tint)}.edoc-vjump{display:flex;align-items:center;gap:12px;width:100%;min-height:40px;margin:0;padding:5px 8px;box-sizing:border-box;border:0;border-radius:9px;background:transparent;font:500 14.5px/20px var(--edoc-ui);color:var(--edoc-ink);text-align:start;cursor:pointer}.edoc-vjump:hover{background:var(--edoc-canvas)}.edoc-vmark.is-on .edoc-vjump:hover{background:transparent}.edoc-vjump:focus-visible{outline:2px solid var(--edoc-blue);outline-offset:1px}.edoc-vtime{flex:none;min-width:52px;padding:3px 8px;box-sizing:border-box;border-radius:7px;background:var(--edoc-tint);font:650 13px/18px var(--edoc-ui);font-variant-numeric:tabular-nums;color:var(--edoc-blue-ink);text-align:center;direction:ltr;unicode-bidi:isolate}.edoc-vmark.is-on .edoc-vtime{background:var(--edoc-primary);color:#fff}.edoc-vmark-title{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.edoc-vmark.is-on .edoc-vmark-title{font-weight:600;color:var(--edoc-blue-ink)}.edoc-vplaying,.edoc-vchip{flex:none;display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border:1px solid var(--edoc-tint-edge);border-radius:999px;background:var(--edoc-surface);font:600 12.5px/18px var(--edoc-ui);color:var(--edoc-blue-ink);white-space:nowrap}.edoc-vnote{padding-block:0 10px;padding-inline:72px 12px;font:450 14.5px/1.6 var(--edoc-ui);color:var(--edoc-ink)}.edoc-veq{display:inline-flex;align-items:flex-end;gap:2px;height:11px}.edoc-veq>i{display:block;width:2.5px;border-radius:1px;background:currentColor}.edoc-veq>i:nth-child(1){height:6px}.edoc-veq>i:nth-child(2){height:11px}.edoc-veq>i:nth-child(3){height:8px}.edoc-video[data-mode=card]{gap:6px}.edoc-vcard{display:grid;grid-template-columns:minmax(120px,34%) minmax(0,1fr);align-items:center;gap:14px;width:100%;margin:0;padding:10px;box-sizing:border-box;border:1px solid var(--edoc-mist);border-radius:14px;background:var(--edoc-surface);color:var(--edoc-ink);font:inherit;text-align:start;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.edoc-vcard:hover{border-color:var(--edoc-tint-edge);background:#fafcff;box-shadow:0 6px 18px -12px #2854e873}.edoc-vcard:focus-visible{outline:3px solid var(--edoc-blue);outline-offset:2px}.edoc-vcard.is-open{border-color:var(--edoc-tint-edge);background:var(--edoc-tint);box-shadow:0 0 0 1px var(--edoc-tint-edge)}.edoc-vcard-cover{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:10px;background:linear-gradient(145deg,#e8eefb,#dfe7f6)}.edoc-vcard-cover:not(.has-img){grid-template-rows:minmax(0,1fr) auto;align-content:stretch;padding:8px 10px;box-sizing:border-box;gap:4px}.edoc-vcard-name{order:2;justify-self:stretch;font:650 12px/16px var(--edoc-ui);color:var(--edoc-ink);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-align:start}.edoc-vcard-cover:not(.has-img) .edoc-vcard-len{top:6px;bottom:auto}.edoc-vcard-play{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:999px;color:#fff;background:var(--edoc-primary);box-shadow:0 0 0 3px #ffffffb3;transition:transform .16s ease}.edoc-vcard-play svg{margin-inline-start:3px;fill:currentColor}.edoc-vcard:hover .edoc-vcard-play,.edoc-vcard:focus-visible .edoc-vcard-play{transform:scale(1.06)}.edoc-vcard-len{position:absolute;inset-inline-end:6px;bottom:6px;padding:1px 6px;border-radius:6px;background:#ffffffeb;font:650 11.5px/16px var(--edoc-ui);font-variant-numeric:tabular-nums;color:var(--edoc-ink);direction:ltr;unicode-bidi:isolate}.edoc-vcard-t{display:grid;justify-items:start;gap:3px;min-width:0}.edoc-vcard-k{display:inline-flex;align-items:center;gap:6px;font:600 12.5px/16px var(--edoc-ui);color:var(--edr-ink, var(--edoc-blue-ink))}.edoc-vcard-title{max-width:100%;font:650 16px/22px var(--edoc-ui);color:var(--edoc-ink);overflow-wrap:anywhere}.edoc-vcard-meta{font:500 13.5px/19px var(--edoc-ui);color:var(--edoc-slate);font-variant-numeric:tabular-nums}.edoc-vcard-cta{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:3px 12px;border-radius:999px;background:var(--edoc-primary);font:600 13px/18px var(--edoc-ui);color:#fff}.edoc-vcard-cta svg{fill:currentColor}.edoc-vchip{margin-top:4px;max-width:100%;box-sizing:border-box;white-space:normal}@container edoc (min-width: 560px) and (max-width: 759px){.edoc-pair .edoc-vcard{grid-template-columns:minmax(0,1fr);gap:10px;padding:8px}}@container edoc (max-width: 420px){.edoc-vcard{grid-template-columns:112px minmax(0,1fr);gap:10px;padding:8px}.edoc-vcard-name{display:none}.edoc-vnote{padding-inline-start:12px}}.edoc-linkcard{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--edoc-mist);border-radius:14px;background:var(--edoc-surface);color:var(--edoc-ink);text-decoration:none;transition:background-color .14s ease,border-color .14s ease}a.edoc-linkcard:hover{background:var(--edoc-tint);border-color:var(--edoc-tint-edge);text-decoration:none}a.edoc-linkcard:focus-visible{outline:2px solid var(--edoc-blue);outline-offset:2px}.edoc-linkcard.is-off{background:var(--edoc-canvas)}.edoc-link-ic{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--edr-tint, var(--edoc-tint));color:var(--edr-ink, var(--edoc-blue-ink))}.edoc-link-t{display:grid;gap:2px;min-width:0}.edoc-link-t b{font:650 15px/21px var(--edoc-ui);color:var(--edoc-blue-ink);overflow-wrap:anywhere}.edoc-linkcard.is-off .edoc-link-t b{color:var(--edoc-ink)}.edoc-link-note{font:450 14px/20px var(--edoc-ui);color:var(--edoc-ink);overflow-wrap:anywhere}.edoc-link-host{display:flex;align-items:center;gap:5px;font:500 12.5px/18px var(--edoc-ui);color:var(--edoc-slate);overflow-wrap:anywhere}.edoc-link-host svg{flex:none}.edoc-flow{margin:0;display:grid;gap:10px;padding:12px;border:1px solid var(--edoc-mist);border-radius:16px;background:var(--edoc-surface)}.edoc-flow-title{font:650 15px/21px var(--edoc-ui);color:var(--edoc-ink)}.edoc-flow-stage{position:relative;display:grid;place-items:center;aspect-ratio:16 / 10;border-radius:12px;background:var(--edoc-canvas);overflow:hidden;touch-action:pan-y}.edoc-flow-stage.is-hl{outline:3px solid #f59e0b;outline-offset:-3px}.edoc-flow-stage .edoc-img{max-height:100%;width:auto;max-width:100%;object-fit:contain;border-radius:0;background:none;-webkit-user-select:none;user-select:none}.edoc-flow-stage .edoc-img-wait{position:absolute;inset:0;aspect-ratio:auto;max-height:none;height:100%;border-radius:0}.edoc-flow-stage .edoc-img-gone{position:absolute;inset:0;min-height:0;border:0;border-radius:0}.edoc-flow-text{display:grid;gap:2px;min-height:44px}.edoc-flow-n{font:600 12px/16px var(--edoc-ui);color:var(--edoc-slate);font-variant-numeric:tabular-nums}.edoc-flow-h{font:650 15.5px/22px var(--edoc-ui);color:var(--edoc-ink);overflow-wrap:anywhere}.edoc-flow-p{margin:0;font:450 14.5px/21px var(--edoc-ui);color:var(--edoc-ink);white-space:pre-line;overflow-wrap:anywhere}.edoc-flow-nav{display:flex;align-items:center;justify-content:space-between;gap:8px}.edoc-step-btn{display:grid;place-items:center;width:40px;height:36px;padding:0;border:1px solid var(--edoc-mist);border-radius:10px;background:var(--edoc-surface);color:var(--edoc-blue-ink);cursor:pointer}.edoc-step-btn:hover:not(:disabled){background:var(--edoc-tint);border-color:var(--edoc-tint-edge)}.edoc-step-btn:disabled{color:var(--edoc-faint);cursor:default}.edoc-step-btn:focus-visible,.edoc-dot:focus-visible{outline:2px solid var(--edoc-blue);outline-offset:2px}[dir=rtl] .edoc-step-btn svg,.edoc-flow:dir(rtl) .edoc-step-btn svg{transform:scaleX(-1)}.edoc-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:2px;margin:0;padding:0;list-style:none}.edoc-dot{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:999px;background:none;cursor:pointer}.edoc-dot:before{content:"";width:8px;height:8px;border-radius:999px;background:#c7d2e5;transition:width .16s ease,background-color .16s ease}.edoc-dot.on:before{width:18px;background:var(--edoc-blue)}.edoc-table-wrap{min-width:0;border:1px solid var(--edoc-mist);border-radius:12px;overflow:hidden}.edoc-table{width:100%;border-collapse:collapse;font-size:.94em;line-height:1.5}.edoc-table th,.edoc-table td{padding:8px 12px;text-align:start;vertical-align:top;border-bottom:1px solid var(--edoc-line);overflow-wrap:anywhere}.edoc-table th{font-weight:650;background:var(--edoc-canvas);color:var(--edoc-ink)}.edoc-table td+td,.edoc-table th+th{border-inline-start:1px solid var(--edoc-line)}.edoc-table tbody tr:last-child td{border-bottom:0}@container edoc (max-width: 519px){.edoc-table,.edoc-table tbody,.edoc-table tr,.edoc-table td{display:block;width:auto}.edoc-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.edoc-table tr{padding:6px 0;border-bottom:1px solid var(--edoc-mist)}.edoc-table tbody tr:last-child{border-bottom:0}.edoc-table td{border:0!important;padding:4px 12px}.edoc-table.has-head td[data-label]{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:10px}.edoc-table.has-head td[data-label]:before{content:attr(data-label);font-weight:650;color:var(--edoc-slate)}}.edoc-callout{padding:14px 18px;border-radius:14px;border:1px solid var(--edoc-tint-edge);background:var(--edoc-tint)}.edoc-callout>.edoc-b{margin-bottom:.6em}.edoc-callout>.edoc-b:last-child{margin-bottom:0}.edoc-callout-t{margin:0 0 6px;font:650 1em/1.4 var(--edoc-display);color:var(--edoc-blue-ink);overflow-wrap:anywhere}.edoc-callout[data-tone=key]{background:var(--edoc-lav);border-color:var(--edoc-lav-edge)}.edoc-callout[data-tone=key] .edoc-callout-t{color:var(--edoc-lav-ink)}.edoc-callout[data-tone=tip]{background:var(--edoc-mint);border-color:var(--edoc-mint-edge)}.edoc-callout[data-tone=tip] .edoc-callout-t{color:var(--edoc-mint-ink)}.edoc-callout[data-tone=warning]{background:var(--edoc-amber);border-color:var(--edoc-amber-edge)}.edoc-callout[data-tone=warning] .edoc-callout-t{color:var(--edoc-amber-ink)}.edoc-callout[data-tone=example]{background:var(--edoc-canvas);border-color:var(--edoc-mist)}.edoc-callout[data-tone=example] .edoc-callout-t{color:var(--edoc-ink)}.edoc-callout .edoc-math--block{background:#ffffffb3}.edoc-fcard{position:relative;overflow:hidden;border:1px solid var(--edoc-line);border-radius:16px;background:var(--edoc-surface);box-shadow:0 1px 2px #14233d0a,0 14px 30px -24px #14233d59}.edoc-fcard:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:var(--edoc-blue)}.edoc-fcard-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 10px 20px;border-bottom:1px solid var(--edoc-line);background:linear-gradient(180deg,var(--edoc-tint),rgba(238,243,254,0))}.edoc-fcard-t{display:flex;align-items:center;gap:9px;margin:0;min-width:0;font:650 1em/1.35 var(--edoc-display);color:var(--edoc-ink);overflow-wrap:anywhere}.edoc-fcard-ic{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px;background:var(--edoc-blue);color:#fff;font:italic 500 15px/1 STIX Two Text,Cambria,Georgia,serif}.edoc-fcard-btn{flex:none;padding:5px 12px;border:1px solid var(--edoc-mist);border-radius:999px;background:var(--edoc-surface);color:var(--edoc-blue-ink);font:600 .8em/1.2 var(--edoc-ui);cursor:pointer}.edoc-fcard-btn[aria-expanded=true]{background:var(--edoc-tint);border-color:var(--edoc-tint-edge)}.edoc-fcard-btn:focus-visible{outline:2px solid var(--edoc-blue);outline-offset:2px}.edoc-frows{list-style:none;margin:0;padding:4px 0;counter-reset:edoc-f}.edoc-frows>li{padding:10px 16px 10px 20px}.edoc-frows>li+li{border-top:1px dashed var(--edoc-line)}.edoc-frow{counter-increment:edoc-f}.edoc-frow-text>.edoc-b{margin:0}.edoc-formula{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:6px 14px}.edoc-formula.has-meta{grid-template-columns:minmax(0,1fr) minmax(0,15em)}.edoc-formula.is-numbered{grid-template-columns:28px minmax(0,1fr)}.edoc-formula.is-numbered.has-meta{grid-template-columns:28px minmax(0,1fr) minmax(0,15em)}.edoc-formula.is-numbered:before{content:counter(edoc-f);display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--edoc-mist);color:var(--edoc-slate);font:600 .75em/1 var(--edoc-ui)}.edoc-formula-math{min-width:0}.edoc-formula .edoc-math--block{padding:6px 0;background:none;text-align:start;font-size:1.12em}.edoc-formula .edoc-math--block .katex-display,.edoc-formula .edoc-math--block .katex-display>.katex{text-align:left}.edoc-formula .edoc-math--boxed{display:inline-block;margin:0;padding:10px 16px;font-size:1em}.edoc-formula-meta{display:grid;gap:2px;justify-items:end;text-align:end;min-width:0}.edoc-fname{margin:0;font:650 .86em/1.35 var(--edoc-ui);color:var(--edoc-ink);overflow-wrap:anywhere}.edoc-fcap{margin:0;font:450 .8em/1.45 var(--edoc-ui);color:var(--edoc-slate);overflow-wrap:anywhere}.edoc-ftag{display:inline-flex;padding:2px 8px;border-radius:999px;font:700 .66em/1.4 var(--edoc-ui);letter-spacing:.06em;text-transform:uppercase;background:var(--edoc-mint);color:var(--edoc-mint-ink)}.edoc-ftag[data-tag=law]{background:var(--edoc-tint);color:var(--edoc-blue-ink)}.edoc-ftag[data-tag=definition]{background:var(--edoc-lav);color:var(--edoc-lav-ink)}.edoc-b[data-type=equation]>.edoc-formula{padding:10px 16px;border:1px solid var(--edoc-line);border-radius:14px;background:var(--edoc-surface)}.edoc-formula-foot{display:flex;justify-content:flex-end;margin-top:8px}.edoc-callout .edoc-formula .edoc-math--block{background:none}.edoc-where{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15em),1fr));gap:8px 18px;margin:0 16px 14px 20px;padding:12px 14px;border-radius:12px;background:var(--edoc-canvas);font-size:.86em}.edoc-b>.edoc-where{margin:8px 0 0}.edoc-where-row{display:grid;grid-template-columns:2.6em minmax(0,1fr);gap:8px;align-items:baseline}.edoc-where dt{font-size:1.15em}.edoc-where dd{margin:0;display:grid;gap:1px;min-width:0}.edoc-where-m{font-weight:600;color:var(--edoc-ink);overflow-wrap:anywhere}.edoc-where-u{color:var(--edoc-blue-ink);font-size:.92em}.edoc-where-x{color:var(--edoc-slate);font-size:.92em;overflow-wrap:anywhere}.edoc-sym{cursor:help;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-repeat:no-repeat;background-position:0 100%;padding-bottom:1px}.edoc-sym.is-on{color:var(--edoc-blue)}.edoc-tip{position:fixed;z-index:1000;max-width:min(300px,calc(100vw - 16px));padding:10px 13px;border:1px solid var(--edoc-tint-edge, #c9d8f8);border-radius:12px;background:#fff;color:#14233d;box-shadow:0 18px 40px -18px #14233d73,0 2px 6px #14233d14;font:450 13.5px/1.45 Inter,Segoe UI,system-ui,sans-serif;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease}.edoc-tip.is-on{opacity:1;transform:none}.edoc-tip:before{content:"";position:absolute;inset-inline-start:var(--edoc-tip-arrow, 16px);top:-6px;width:10px;height:10px;background:#fff;border-top:1px solid #c9d8f8;border-inline-start:1px solid #c9d8f8;transform:rotate(45deg)}.edoc-tip.is-above:before{top:auto;bottom:-6px;transform:rotate(225deg)}.edoc-tip-head{display:flex;align-items:baseline;gap:9px}.edoc-tip-sym{font-size:1.35em;color:#1f45cc}.edoc-tip-name{font-weight:650}.edoc-tip-unit{display:inline-block;margin-top:5px;padding:1px 8px;border-radius:999px;background:#eef3fe;color:#1f45cc;font-size:12px;font-weight:600}.edoc-tip-more{display:block;margin-top:4px;color:#526078}@container edoc (max-width: 560px){.edoc-formula .edoc-math--block{font-size:1em}.edoc-formula.has-meta{grid-template-columns:minmax(0,1fr)}.edoc-formula.is-numbered.has-meta{grid-template-columns:28px minmax(0,1fr)}.edoc-formula.is-numbered.has-meta>.edoc-formula-meta{grid-column:2}.edoc-formula-meta{justify-items:start;text-align:start}.edoc-frows>li{padding-inline:12px 14px}}@container edoc (max-width: 420px){.edoc-formula .edoc-math--block{font-size:.86em}}@media(prefers-reduced-motion:reduce){.edoc-tip{transition:none}}.edr-page-host{display:block;min-width:0;container:edrp / inline-size}.edr-page{min-width:0;color:var(--edoc-ink);font:450 15px/1.5 var(--edoc-ui)}.edr-head{display:grid;gap:8px;margin:0 0 22px}.edr-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0}.edr-type{display:inline-flex;align-items:center;gap:6px;height:28px;padding-inline:8px 11px;box-sizing:border-box;border-radius:8px;font:700 12.5px/1 var(--edoc-ui);color:var(--edr-ink, var(--edoc-blue-ink));background:var(--edr-tint, var(--edoc-tint))}.edr-type>aarudaya-icon{flex:none}.edr-place{display:inline-flex;align-items:center;height:28px;padding:0 10px;box-sizing:border-box;border-radius:8px;border:1px solid var(--edoc-mist);font:600 12.5px/1 var(--edoc-ui);color:var(--edoc-slate)}.edr-title{margin:2px 0 0;font:600 var(--op-title, 30px)/var(--op-title-lh, 38px) var(--edoc-display);letter-spacing:-.02em;color:var(--edoc-ink);text-wrap:balance;overflow-wrap:anywhere}.edr-title:focus{outline:none}.edr-desc{margin:0;font:450 16px/1.55 var(--edoc-ui);color:var(--edoc-slate);white-space:pre-line;overflow-wrap:anywhere}.edr-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;margin:2px 0 0;font:500 13.5px/20px var(--edoc-ui);color:var(--edoc-slate)}.edr-meta-part+.edr-meta-part:before{content:"\b7";margin:0 8px;color:var(--edoc-faint)}.edr-body{min-width:0}.edr-main{min-width:0;display:grid;gap:22px}.edr-main>app-edu-doc{display:block;min-width:0}@container edrp (min-width: 900px){.edr-body.has-toc{display:grid;grid-template-columns:minmax(0,1fr) 200px;column-gap:48px;align-items:start}}.edr-toc{display:none}@container edrp (min-width: 900px){.edr-body.has-toc>.edr-toc{display:block;position:sticky;top:0}}.edr-toc h2{margin:0 0 8px;font:600 13px/18px var(--edoc-ui);color:var(--edoc-ink)}.edr-toc ol{margin:0;padding:0;list-style:none;border-inline-start:1.5px solid var(--edoc-line)}.edr-toc a{display:block;margin-inline-start:-1.5px;padding:5px 0 5px 14px;padding-inline:14px 0;border-inline-start:2px solid transparent;font:500 13.5px/19px var(--edoc-ui);color:var(--edoc-slate);text-decoration:none;overflow-wrap:anywhere}.edr-toc a:hover{color:var(--edoc-blue-ink);border-inline-start-color:var(--edoc-blue)}.edr-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 16px;box-sizing:border-box;border-radius:12px;border:1px solid transparent;font:600 14.5px/20px var(--edoc-ui);cursor:pointer;white-space:nowrap;transition:background-color .14s ease,border-color .14s ease}.edr-btn:focus-visible{outline:2px solid var(--edoc-blue);outline-offset:2px}.edr-btn:disabled{cursor:default;opacity:.65}.edr-btn--primary,.edr-btn--mark{color:#fff;background:var(--edoc-primary);box-shadow:0 1px 2px #2854e833,0 6px 14px -8px #2854e88c}.edr-btn--primary:hover:not(:disabled),.edr-btn--mark:hover:not(:disabled){background:var(--edoc-primary-hover)}.edr-btn--quiet{color:var(--edoc-blue-ink);background:var(--edoc-surface);border-color:var(--edoc-mist)}.edr-btn--quiet:hover:not(:disabled){background:var(--edoc-tint);border-color:var(--edoc-tint-edge)}.edr-file{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--edoc-mist);border-radius:14px;background:var(--edoc-surface)}.edr-file-ic{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--edr-tint, var(--edoc-tint));color:var(--edr-ink, var(--edoc-blue-ink))}.edr-file-t{flex:1 1 auto;display:grid;gap:1px;min-width:0}.edr-file-t b{font:650 15px/21px var(--edoc-ui);color:var(--edoc-ink);overflow-wrap:anywhere}.edr-file-t small{font:500 12.5px/18px var(--edoc-ui);color:var(--edoc-slate);font-variant-numeric:tabular-nums}@container edrp (max-width: 420px){.edr-file{flex-wrap:wrap}.edr-file>.edr-btn{flex:1 1 100%}}.edr-answers{display:grid;gap:12px;padding-top:18px;border-top:1px solid var(--edoc-line)}.edr-ans-h{margin:0;font:600 19px/26px var(--edoc-display);color:var(--edoc-ink)}.edr-ans-lock{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:14px;background:var(--edoc-canvas);border:1px solid var(--edoc-mist)}.edr-ans-ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--edoc-surface);color:var(--edoc-blue-ink);box-shadow:inset 0 0 0 1px var(--edoc-mist)}.edr-ans-lock-t{display:grid;gap:3px;min-width:0}.edr-ans-lock-t b{font:650 15px/21px var(--edoc-ui);color:var(--edoc-ink)}.edr-ans-lock-t span{font:450 14px/20px var(--edoc-ui);color:var(--edoc-slate)}.edr-ans-note{margin:0;font:500 14px/20px var(--edoc-ui);color:var(--edoc-slate)}.edr-ans-note.is-trouble{color:#b42318}.edr-finish{justify-self:start}.edr-confirm{display:grid;gap:10px;padding:14px 16px;border-radius:14px;border:1px solid var(--edoc-tint-edge);background:var(--edoc-tint)}.edr-confirm p{margin:0;font:450 14.5px/21px var(--edoc-ui);color:var(--edoc-ink)}.edr-confirm-acts{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.edr-ans-box{border:1px solid var(--edoc-mist);border-radius:14px;background:var(--edoc-surface)}.edr-ans-box>summary{display:flex;align-items:center;gap:8px;min-height:46px;padding:0 14px;list-style:none;cursor:pointer;border-radius:14px;font:650 14.5px/20px var(--edoc-ui);color:var(--edoc-blue-ink)}.edr-ans-box>summary::-webkit-details-marker{display:none}.edr-ans-box>summary:hover{background:var(--edoc-tint)}.edr-ans-box>summary:focus-visible{outline:2px solid var(--edoc-blue);outline-offset:2px}.edr-ans-chev{margin-inline-start:auto;transition:transform .16s ease}.edr-ans-box[open] .edr-ans-chev{transform:rotate(180deg)}.edr-ans-box:not([open]) .edr-ans-opened,.edr-ans-box[open] .edr-ans-closed{display:none}.edr-ans-in{display:grid;gap:16px;padding:4px 16px 16px}.edr-end{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px;padding-top:18px;border-top:1px solid var(--edoc-line)}.edr-mark{display:grid;justify-items:start;gap:6px;min-width:0}.edr-done{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin:0;padding:0 14px;box-sizing:border-box;border-radius:12px;background:var(--edoc-mint);box-shadow:inset 0 0 0 1px var(--edoc-mint-edge);font:650 14.5px/20px var(--edoc-ui);color:var(--edoc-mint-ink)}.edr-done-ic{display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:var(--edoc-mint-ink);color:#fff}.edr-private{font:450 12.5px/18px var(--edoc-ui);color:var(--edoc-slate)}.edr-trouble{margin:0;font:500 13px/18px var(--edoc-ui);color:#b42318}.edr-report{display:inline-flex;align-items:center;gap:7px;padding:8px 6px;border:0;border-radius:8px;background:none;cursor:pointer;font:550 13px/18px var(--edoc-ui);color:var(--edoc-slate);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--edoc-mist)}.edr-report:hover{color:var(--edoc-ink);background:#f1f4fa}.edr-report:focus-visible{outline:2px solid var(--edoc-blue);outline-offset:2px}.edr-pager{display:flex;align-items:stretch;justify-content:space-between;gap:12px}.edr-prev,.edr-next{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:48%;min-height:48px;padding:6px 12px;box-sizing:border-box;border:1px solid var(--edoc-mist);border-radius:12px;background:var(--edoc-surface);color:var(--edoc-ink);cursor:pointer;text-align:start;transition:background-color .14s ease,border-color .14s ease}.edr-next{margin-inline-start:auto;color:var(--edoc-blue-ink)}.edr-prev:hover,.edr-next:hover{background:var(--edoc-tint);border-color:var(--edoc-tint-edge)}.edr-prev:focus-visible,.edr-next:focus-visible{outline:2px solid var(--edoc-blue);outline-offset:2px}.edr-prev>span,.edr-next>span{display:grid;min-width:0}.edr-prev small,.edr-next small{font:500 12px/16px var(--edoc-ui);color:var(--edoc-slate)}.edr-prev b,.edr-next b{font:600 14px/19px var(--edoc-ui);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.edr-prev svg,.edr-next svg{flex:none}.edr-prev:dir(rtl) svg,.edr-next:dir(rtl) svg{transform:scaleX(-1)}@container edrp (max-width: 520px){.edr-title{font-size:25px;line-height:31px}.edr-end{flex-direction:column}.edr-mark,.edr-mark>.edr-btn{width:100%}}@media(prefers-reduced-motion:reduce){.edoc-host *,.edr-page-host *{transition:none!important;animation:none!important}}.edr-host>.op-frame{flex:1 1 auto;height:auto;min-height:0}.edr-frame .edr-scroll{padding-bottom:0}.edr-col{width:100%;max-width:46em;margin:0 auto;padding-bottom:40px;font-size:var(--op-body, 16.5px);box-sizing:border-box}.edr-col>app-edr-overview,.edr-col>app-edu-resource-page{display:block}.edr-skel{padding-top:4px}.edr-gone{min-height:60vh}.edr-crumb{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}@media(min-width:1240px){.edr-col:has(.edr-body.has-toc){max-width:calc(46em + 248px)}}.edr-rail-home{display:block;width:calc(100% + 12px);margin:-3px -6px;padding:3px 6px;border:0;border-radius:8px;background:none;cursor:pointer;font:inherit;color:inherit;text-align:start;overflow-wrap:anywhere}.edr-rail-home:hover{background:var(--op-hover, #f1f4fa)}.edr-rail-home.is-current{color:var(--op-accent-ink, #1f45cc)}.op-frame[data-mode=read] .edr-rail-title,.op-sheet .edr-rail-title{font-size:15px;line-height:20px}.edr-topics{list-style:none;margin:2px 0 6px;padding:0 0 0 10px;display:grid;gap:6px}.edr-topic-t{display:flex;gap:6px;margin:6px 0 2px;padding:0 6px;font:600 12.5px/17px var(--op-ui, Inter, sans-serif);color:var(--op-muted, #526078);overflow-wrap:anywhere}.edr-topic-n{flex:none;font-variant-numeric:tabular-nums;color:var(--op-accent-ink, #1f45cc)}.edr-res-list{list-style:none;margin:0;padding:0;display:grid;gap:1px}.edr-res{display:flex;align-items:flex-start;gap:9px;min-height:var(--op-row, 36px);box-sizing:border-box;padding:calc((var(--op-row, 36px) - 20px) / 2) 8px;border-radius:9px;color:var(--op-ink, #14233d);text-decoration:none;transition:background-color .14s ease}.edr-res:hover{background:var(--op-hover, #f1f4fa);text-decoration:none}.edr-res.is-current{background:var(--op-tint, #e9effd);box-shadow:inset 0 0 0 1px var(--op-tint-edge, #b9cbf7)}.edr-res.is-current .edr-res-t{color:var(--op-accent-ink, #1f45cc);font-weight:650}.edr-res.is-read:not(.is-current) .edr-res-t{color:var(--op-muted, #526078)}.edr-res-ic{flex:none;display:grid;place-items:center;width:20px;height:20px;color:var(--op-muted, #526078)}.edr-res.is-current .edr-res-ic{color:var(--op-accent-ink, #1f45cc)}.edr-res-t{flex:1 1 auto;min-width:0;font:450 13.5px/20px var(--op-ui, Inter, sans-serif);overflow-wrap:anywhere}.edr-res-done{flex:none;display:grid;place-items:center;width:18px;height:18px;margin-top:1px;border-radius:999px;background:var(--op-done-bg, #eaf7f2);color:var(--op-done, #0e6e4f);box-shadow:inset 0 0 0 1px var(--op-done-edge, #bfe6d5)}.edr-more{margin-top:10px;padding-top:8px;border-top:1px solid var(--op-line, #dde5f0)}.edr-more-h{margin:4px 0;padding:0 10px;font:650 12.5px/17px var(--op-ui, Inter, sans-serif);color:var(--op-title-ink, #14233d)}@media(min-width:861px)and (max-width:1239px){.op-frame[data-rail=mini] :is(.edr-topics,.edr-more,.edr-rail-sub,.edr-rail-title){display:none}}.edr-ov{display:grid;gap:26px}.edr-ov-head{display:grid;gap:8px;justify-items:start}.edr-ov-from{margin:0;font:600 13px/18px var(--edoc-ui, Inter, sans-serif);color:var(--edoc-slate, #526078)}.edr-ov-progress{display:grid;gap:6px;width:min(100%,320px);font:600 13px/18px var(--edoc-ui, Inter, sans-serif);color:var(--edoc-slate, #526078);font-variant-numeric:tabular-nums}.edr-ov-go{margin-top:4px;text-decoration:none}.edr-ov-go:hover{text-decoration:none}.edr-ov-ch{display:grid;gap:12px}.edr-ov-ch-h{display:flex;align-items:baseline;gap:10px;margin:0;font:600 19px/26px var(--edoc-display, Sora, sans-serif);color:var(--edoc-ink, #14233d);overflow-wrap:anywhere}.edr-ov-num{flex:none;display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 6px;box-sizing:border-box;border-radius:8px;font:650 13px/1 var(--edoc-ui, Inter, sans-serif);color:var(--edoc-blue-ink, #1f45cc);background:var(--edoc-tint, #eef3fe);align-self:center}.edr-ov-topics{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.edr-ov-topic{display:grid;gap:8px;align-content:start;padding:12px 14px;border:1px solid var(--edoc-mist, #dde5f0);border-radius:14px;background:#fff;min-width:0}.edr-ov-topic-h{display:flex;gap:7px;margin:0;font:650 14.5px/20px var(--edoc-ui, Inter, sans-serif);color:var(--edoc-ink, #14233d);overflow-wrap:anywhere}.edr-ov-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.edr-ov-res{display:flex;align-items:center;gap:10px;padding:7px 8px;margin:0 -8px;border-radius:10px;color:var(--edoc-ink, #14233d);text-decoration:none;transition:background-color .14s ease}.edr-ov-res:hover{background:var(--edoc-tint, #eef3fe);text-decoration:none}.edr-ov-res:focus-visible{outline:2px solid var(--edoc-blue, #2854e8);outline-offset:1px}.edr-ov-res .edr-res-ic{width:30px;height:30px;border-radius:9px;background:var(--edoc-tint, #eef3fe);color:var(--edoc-blue-ink, #1f45cc)}.edr-ov-res-t{flex:1 1 auto;display:grid;min-width:0}.edr-ov-res-t b{font:600 14px/19px var(--edoc-ui, Inter, sans-serif);overflow-wrap:anywhere}.edr-ov-res-t small{font:500 12px/17px var(--edoc-ui, Inter, sans-serif);color:var(--edoc-slate, #526078)}.edr-ov-res.is-read .edr-ov-res-t b{color:var(--edoc-slate, #526078)}.edr-ov-empty{margin:0;font:450 15px/22px var(--edoc-ui, Inter, sans-serif);color:var(--edoc-slate, #526078)}.edr-inline-bar{display:flex;align-items:center;gap:12px;min-width:0;margin:0 0 10px}.edr-inline-back{flex:none;display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 12px 0 8px;border:1px solid var(--aa-line, #e4e8ef);border-radius:999px;background:#fff;font:600 13.5px/18px Inter,sans-serif;color:var(--aa-ink, #14233d);cursor:pointer;max-width:50%}.edr-inline-back>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edr-inline-back:hover{border-color:#b3c9f6;background:#eef4ff}.edr-inline-title{min-width:0;font:650 15px/20px Inter,sans-serif;color:var(--aa-ink, #14233d);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-page.edr-page-frame{display:flex;flex-direction:column;min-height:0}.st-page.edr-page-frame>.edr-host{flex:1 1 auto;min-height:0}@media(max-width:900px),(max-height:559px){.edr-host--inline>.op-frame{flex:none;height:max(460px,calc(100dvh - 170px))}}.lch-ws{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.lch-chipcard-sub>.lch-ws{flex:1 1 0;flex-wrap:nowrap;overflow:hidden;align-self:center;margin:-3px 0 -4px}.lch-chipcard-sub>.lch-ws .lch-ws-chip{flex:none;height:24px;max-width:220px}@media(max-width:900px){.lch-chipcard-sub{flex-wrap:wrap;row-gap:6px}.lch-chipcard-sub>.lch-ws{flex-basis:100%;flex-wrap:wrap;margin:0}}.lch-ws-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:28px;padding:0 4px 0 9px;box-sizing:border-box;border:1px solid #c9daf8;border-radius:999px;background:#f5f8ff;font:600 12.5px/1 Inter,Segoe UI,sans-serif;color:#1f45cc;cursor:pointer}.lch-ws-chip:hover{background:#eaf1ff;border-color:#9fbcf5}.lch-ws-chip:focus-visible{outline:2px solid #2854e8;outline-offset:2px}.lch-ws-chip svg{flex:none}.lch-ws-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lch-ws-n{flex:none;display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:999px;background:#fff;color:#3b4964;font-variant-numeric:tabular-nums}.lch-ws-more{padding:0 10px;color:#3b4964;background:#fff;border-color:#d7dce4}.lch-mat .lch-type[data-edr-kind]{flex:none;display:inline-flex;align-items:center;gap:5px;height:24px;padding-inline:6px 9px;box-sizing:border-box;border-radius:7px;font-size:12px;font-weight:700;line-height:1;letter-spacing:.01em;white-space:nowrap;color:var(--edr-ink);background:var(--edr-tint)}.lch-mat .lch-type>aarudaya-icon{flex:none}html .edl-legacy .edl-tile[data-edr-kind]{color:var(--edr-ink);background:var(--edr-tint);box-shadow:none}.op-kind[data-edr-kind]{color:var(--edr-ink);background:var(--edr-tint)}
