.tdi *,.tdi :after,.tdi :before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}.tdi{margin:0}.tdi img{max-width:100%}:root{--navy:#232756;--navy-deep:#161a3f;--gold:#f1cf63;--gold-soft:#fbf0c9;--bg:#fff;--bg-2:#f4f4f8;--surface:#fff;--ink:#23253a;--ink-2:#5a5d75;--line:#e2e3ec;--primary:#232756;--on-primary:#fff;--band:#232756;--on-band:#fff;--band-muted:#c3c6e6;--logo-gold:#f1cf63;--logo-navy:#232756;--logo-ink:#414142;--focus:#3b46b8;--shadow:0 1px 2px rgba(20,24,60,.06),0 12px 32px -12px rgba(20,24,60,.18);--display:"Jost","Futura","Century Gothic","Avenir Next",system-ui,sans-serif;--text:"Source Serif 4","Iowan Old Style","Georgia",serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--wrap:1180px;--gut:clamp(16px,4vw,40px);color-scheme:light}.tdi *{box-sizing:border-box}html{scroll-behavior:smooth}.tdi{background:var(--bg);color:var(--ink);font-family:var(--text);font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased}.tdi a:where(:not(.app-page *)){color:inherit}.tdi :focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}.tdi .wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gut)}.tdi h1:where(:not(.app-page *)),.tdi h2:where(:not(.app-page *)),.tdi h3:where(:not(.app-page *)),.tdi h4:where(:not(.app-page *)){font-family:var(--display);font-weight:600;line-height:1.08;letter-spacing:-.01em;margin:0;text-wrap:balance;color:var(--ink)}.tdi h1:where(:not(.app-page *)){font-size:clamp(40px,6.2vw,72px)}.tdi h2:where(:not(.app-page *)){font-size:clamp(32px,4.2vw,48px)}.tdi h3:where(:not(.app-page *)){font-size:24px;line-height:1.2}.tdi p:where(:not(.app-page *)){margin:0}.tdi .lede{font-size:clamp(19px,1.6vw,22px);color:var(--ink-2);max-width:40ch}.tdi .eyebrow{font-family:var(--display);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.tdi .eyebrow .dot{display:inline-block;width:8px;height:8px;background:var(--gold);transform:rotate(12deg);margin-right:10px;vertical-align:1px}.tdi .prose,.tdi .stack{display:flex;flex-direction:column}.tdi .prose{gap:18px;max-width:62ch}.tdi .prose p{color:var(--ink-2)}.tdi .h1-ee{display:flex;flex-direction:column;font-size:clamp(36px,5.4vw,66px)}.tdi .h1-ee>span{white-space:nowrap}.tdi .h1-ee .to{display:flex;align-items:center;gap:.22em;color:var(--navy)}.tdi .h1-ee .h-mark{display:inline-block;width:.78em;flex:none;margin-left:.08em;transform:translateY(.02em)}.tdi .h1-ee .h-mark svg{display:block;width:100%;height:auto}.tdi .slogan{font-family:var(--display);font-weight:700;letter-spacing:.02em}.tdi .now{margin-top:40px;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:26px 28px}.tdi .now-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.tdi .now-head h3{font-size:22px}.tdi .now-head .live{font-family:var(--display);font-size:14px;white-space:nowrap}.tdi .places{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line)}@media (max-width:1000px){.tdi .places{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.tdi .places{grid-template-columns:1fr}}.tdi .place{display:flex;flex-direction:column;gap:14px;padding:20px 20px 20px 0;border-bottom:1px solid var(--line)}.tdi .ptop{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.tdi .pmark{width:52px;flex:none}.tdi .pmark svg{display:block;width:100%;height:auto}@media (min-width:1001px){.tdi .place{border-bottom:0}.tdi .place+.place{border-left:1px solid var(--line);padding-left:20px}}@media (min-width:561px) and (max-width:1000px){.tdi .place:nth-child(2n){border-left:1px solid var(--line);padding-left:20px}}.tdi .place b{display:block;font-family:var(--display);font-weight:600;font-size:20px}.tdi .place span{font-family:var(--display);font-size:14px;color:var(--ink-2)}.tdi .ptime{text-align:right;display:flex;flex-direction:column;font-family:var(--display);white-space:nowrap;flex:none}.tdi .ptime .c-time{font-size:20px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.tdi .past{margin-top:16px;font-size:16px;color:var(--ink-2)}.tdi .person.empty{border:1.5px dashed #c9cbd8;background:transparent;min-height:108px}.tdi .branches{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:980px){.tdi .branches{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.tdi .branches{grid-template-columns:1fr}}.tdi .branch{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:28px 24px 22px;display:flex;flex-direction:column;gap:18px}.tdi .branch.hq{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.tdi .branch svg{display:block;width:100%;max-width:230px;height:auto}.tdi .branch .bmeta{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--line);padding-top:14px;font-family:var(--display);font-size:14px;color:var(--ink-2)}.tdi .branch .bmeta b{font-weight:600;color:var(--ink);font-size:15px}.tdi .branch-note{margin-top:28px;display:flex;gap:10px;flex-wrap:wrap;font-family:var(--display);font-size:15px;color:var(--ink-2)}.tdi .team{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:1100px){.tdi .team{grid-template-columns:repeat(2,1fr)}}.tdi .person p .tl{display:block;white-space:nowrap}@media (max-width:760px){.tdi .team{grid-template-columns:1fr}}.tdi .avatar.g{background:var(--gold);color:var(--navy)}.tdi .lg-gold{fill:var(--logo-gold)}.tdi .lg-navy{fill:var(--logo-navy)}.tdi .lg-ink{fill:var(--logo-ink)}.tdi .btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-weight:600;font-size:16px;letter-spacing:.01em;padding:14px 22px;border-radius:999px;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:transform .15s ease,background .15s ease}.tdi .btn:hover{transform:translateY(-1px)}.tdi .btn-primary{background:var(--primary);color:var(--on-primary)}.tdi .btn-gold{background:var(--gold);color:#161a3f}.tdi .btn-ghost{border-color:var(--line);color:var(--ink);background:transparent}.tdi .btn-ghost:hover{border-color:var(--ink-2)}.tdi .btn .arr{transition:transform .15s ease}.tdi .btn:hover .arr{transform:translateX(3px)}.tdi .link{font-weight:600;font-size:16px;text-decoration:none;border-bottom:2px solid var(--gold);padding-bottom:2px}.tdi .link,.tdi .topbar{font-family:var(--display)}.tdi .topbar{background:var(--navy-deep);color:#d9dbf0;font-size:14px}.tdi .topbar .wrap{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:9px}.tdi .topbar b{color:var(--gold);font-weight:600}.tdi .topbar .contact{opacity:.85}@media (max-width:640px){.tdi .topbar .contact{display:none}}.tdi header.site{position:sticky;top:env(safe-area-inset-top,0);z-index:50;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--line)}.tdi header.site .wrap{display:flex;align-items:center;gap:28px;height:76px}.tdi .brand{display:block;width:176px;flex:none}.tdi .brand svg{display:block;width:100%;height:auto}.tdi nav.main{display:flex;gap:6px;margin-left:auto}.tdi nav.main a{font-family:var(--display);font-weight:500;font-size:16px;text-decoration:none;padding:8px 12px;border-radius:999px;color:var(--ink-2)}.tdi nav.main a:hover{color:var(--ink)}.tdi nav.main a[aria-current=page]{color:var(--ink);background:var(--bg-2)}.tdi .head-actions{display:flex;align-items:center;gap:14px}.tdi .signin{font-family:var(--display);font-weight:500;font-size:16px;background:none;border:0;color:var(--ink);cursor:pointer;padding:8px}.tdi .head-actions .btn{padding:10px 18px}.tdi .menu-btn{display:none;margin-left:auto;background:none;border:1px solid var(--line);border-radius:999px;width:44px;height:44px;cursor:pointer;color:var(--ink)}.tdi .menu-btn svg{width:20px;height:20px}@media (max-width:920px){.tdi .head-actions .signin,.tdi nav.main{display:none}.tdi .menu-btn{display:inline-grid;place-items:center}.tdi .head-actions{margin-left:0}.tdi nav.main.open{display:flex;flex-direction:column;position:absolute;top:76px;left:0;right:0;background:var(--bg);border-bottom:1px solid var(--line);padding:12px var(--gut) 20px;gap:2px}.tdi nav.main.open a{font-size:19px;padding:12px}}@media (max-width:420px){.tdi .brand{width:144px}.tdi .head-actions .btn{padding:9px 14px;font-size:15px}}.tdi [hidden]{display:none!important}.tdi section.block{padding-block:clamp(64px,9vw,120px)}.tdi .alt{background:var(--bg-2)}.tdi .sec-head{display:flex;flex-direction:column;gap:16px;margin-bottom:48px;max-width:720px}.tdi .hero{padding-block:clamp(48px,7vw,96px) clamp(56px,8vw,110px);overflow:hidden}.tdi .hero .wrap{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(32px,5vw,72px);align-items:center}.tdi .hello{font-family:var(--display);font-size:17px;color:var(--ink-2);display:flex;gap:6px 12px;align-items:baseline;flex-wrap:wrap;margin-bottom:22px}.tdi .hello .ar{font-family:Noto Naskh Arabic,serif;font-size:21px}.tdi .hello .kr{font-family:Noto Sans KR,sans-serif;font-size:16px}.tdi .hello i{font-style:normal;color:var(--gold);font-weight:700}@media (max-width:600px){.tdi .hello{gap:4px 14px;font-size:16px}.tdi .hello i{display:none}}.tdi .hero h1{margin-bottom:24px}.tdi .hero .lede{margin-bottom:34px}.tdi .cta-row{display:flex;flex-wrap:wrap;gap:12px}.tdi .hero-art{position:relative;min-height:460px;display:grid;place-items:center}.tdi .hero-art .burst{position:absolute;width:112%;left:-2%;top:-8%;opacity:.95;transform-origin:52% 58%}@media (prefers-reduced-motion:no-preference){.tdi .hero-art .burst{animation:burst 1.4s cubic-bezier(.2,.8,.2,1) both}.tdi .call{animation:rise .9s cubic-bezier(.2,.8,.2,1) .35s both}}@keyframes burst{0%{transform:rotate(-14deg) scale(.86)}to{transform:none}}@keyframes rise{0%{transform:translateY(18px)}to{transform:none}}.tdi .call{position:relative;width:min(100%,430px);background:var(--surface);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);padding:16px;display:flex;flex-direction:column;gap:12px;margin-top:70px}.tdi .call-top{display:flex;justify-content:space-between;align-items:center;font-family:var(--display);font-size:13px;color:var(--ink-2);padding:2px 4px}.tdi .live{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:var(--ink)}.tdi .live:before{content:"";width:8px;height:8px;border-radius:50%;background:#2fb36b;box-shadow:0 0 0 4px rgba(47,179,107,.18)}.tdi .tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tdi .tile{border-radius:14px;aspect-ratio:4/4.3;position:relative;overflow:hidden;display:flex;align-items:flex-end}.tdi .tile svg{position:absolute;inset:0;width:100%;height:100%}.tdi .tile.t1{background:var(--navy)}.tdi .tile.t2{background:var(--gold-soft)}.tdi .tile .who{position:relative;margin:8px;font-family:var(--display);font-size:12px;font-weight:500;background:rgba(15,17,40,.72);color:#fff;padding:5px 9px;border-radius:8px;line-height:1.3}.tdi .clocks{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tdi .clock{background:var(--bg-2);border-radius:12px;padding:10px 12px;font-family:var(--display)}.tdi .clock .c-place{font-size:12px;color:var(--ink-2);letter-spacing:.06em;text-transform:uppercase}.tdi .clock .c-time{font-size:24px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2}.tdi .clock .c-day{font-size:13px;color:var(--ink-2)}.tdi .lesson{display:flex;gap:10px;font-size:14px;border-top:1px solid var(--line);padding:12px 4px 2px}.tdi .chip,.tdi .lesson{align-items:center;font-family:var(--display)}.tdi .chip{display:inline-flex;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:var(--gold);color:#161a3f}.tdi .art-note,.tdi .lesson span:last-child{color:var(--ink-2)}.tdi .art-note{position:absolute;bottom:-4px;right:0;font-family:var(--display);font-size:12px}@media (max-width:900px){.tdi .hero .wrap{grid-template-columns:1fr}.tdi .hero-art{min-height:auto;padding-block:20px 0}.tdi .call{margin-top:40px}}.tdi .stats{background:var(--band);color:var(--on-band)}.tdi .stats .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-block:56px}.tdi .stat{display:flex;flex-direction:column;gap:6px;border-left:2px solid var(--gold);padding-left:18px}.tdi .stat b{font-family:var(--display);font-size:clamp(34px,3.6vw,46px);font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:var(--on-band)}.tdi .stat span{font-family:var(--display);font-size:15px;color:var(--band-muted);line-height:1.35}@media (max-width:900px){.tdi .stats .wrap{grid-template-columns:repeat(2,1fr)}}.tdi .split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:start}@media (max-width:860px){.tdi .split{grid-template-columns:1fr}}.tdi .qstrip{margin:72px 0 0;padding-top:48px;border-top:1px solid var(--line);display:grid;grid-template-columns:auto 1fr;-moz-column-gap:32px;column-gap:32px;row-gap:24px;align-items:start}.tdi .qstrip .qmark{width:72px;grid-row:1/3;padding-top:6px}.tdi .qstrip .qmark svg{display:block;width:100%;height:auto}.tdi .qstage{display:grid}.tdi .qslide{grid-area:1/1;margin:0;display:flex;flex-direction:column;gap:16px;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s}.tdi .qslide.is-on{opacity:1;visibility:visible}.tdi .qslide blockquote{margin:0;font-size:clamp(26px,3.4vw,44px);line-height:1.18;letter-spacing:-.01em;max-width:26ch}.tdi .qslide blockquote,.tdi .qslide figcaption{font-family:var(--display);font-weight:500;text-wrap:balance}.tdi .qslide figcaption{font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.tdi .qnav{display:flex;align-items:center;gap:18px}.tdi .qdots{display:flex;gap:8px}.tdi .qdot{width:28px;height:6px;border:0;border-radius:3px;background:var(--line);cursor:pointer;padding:0}.tdi .qdot[aria-current=true]{background:var(--gold)}.tdi .qpause{font-family:var(--display);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:none;border:0;color:var(--ink-2);cursor:pointer;padding:6px 0}@media (max-width:600px){.tdi .qstrip{grid-template-columns:1fr}.tdi .qstrip .qmark{width:56px;grid-row:auto}.tdi .qslide blockquote{font-size:27px}}@media (prefers-reduced-motion:reduce){.tdi .qslide{transition:none}}.tdi .bigquote{font-family:var(--display);font-weight:500;font-size:clamp(30px,3.6vw,44px);line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.tdi .bigquote .mark{display:block;width:64px;margin-bottom:20px}.tdi .bigquote cite{display:block;margin-top:20px;font-style:normal;font-size:15px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.tdi .programs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:980px){.tdi .programs{grid-template-columns:1fr}}.tdi .pcard{background:var(--surface);border:1px solid var(--line);border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.tdi .pcard .visual{height:190px;position:relative;display:grid;place-items:center;overflow:hidden}.tdi .pcard .body{padding:26px 26px 28px;display:flex;flex-direction:column;gap:12px;flex:1}.tdi .pcard .tag{font-family:var(--display);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.tdi .pcard p{color:var(--ink-2);font-size:17px}.tdi .pcard .meta{margin-top:auto;padding-top:16px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:6px 16px;font-family:var(--display);font-size:14px;color:var(--ink-2)}.tdi .v-sbs{background:var(--navy)}.tdi .v-sbs .steps{display:flex;align-items:flex-end;gap:10px;height:120px}.tdi .v-sbs .steps i{display:block;width:34px;background:var(--gold);clip-path:polygon(0 4%,100% 0,96% 100%,4% 100%)}.tdi .v-sbs .steps i:first-child{height:30%}.tdi .v-sbs .steps i:nth-child(2){height:48%}.tdi .v-sbs .steps i:nth-child(3){height:66%}.tdi .v-sbs .steps i:nth-child(4){height:84%}.tdi .v-sbs .steps i:nth-child(5){height:100%}.tdi .v-sbs .word{position:absolute;left:22px;top:18px;font-family:var(--display);color:#fff;font-weight:600;font-size:15px;letter-spacing:.08em}.tdi .v-lbl{background:#0e1030}.tdi .v-lbl pre{margin:0;font-family:var(--mono);font-size:14px;line-height:1.75;color:#c9ccf2;padding:0 22px;width:100%}.tdi .v-lbl .n{color:#5c6199;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:14px}.tdi .v-lbl .k{color:var(--gold)}.tdi .v-lbl .s{color:#9fe0b9}.tdi .v-lbl .cursor{display:inline-block;width:8px;height:16px;background:var(--gold);vertical-align:-3px}@media (prefers-reduced-motion:no-preference){.tdi .v-lbl .cursor{animation:blink 1.1s steps(1) infinite}}@keyframes blink{50%{opacity:0}}.tdi .v-han{background:var(--gold)}.tdi .v-han .kr{font-family:"Noto Sans KR",var(--display);font-weight:700;font-size:78px;color:#161a3f;line-height:1}.tdi .v-han .eq{position:absolute;bottom:16px;left:0;right:0;text-align:center;font-family:var(--display);font-size:14px;font-weight:600;color:#232756}.tdi .tabs{display:inline-flex;background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:4px;gap:4px;margin-bottom:36px}.tdi .tabs button{font-family:var(--display);font-weight:600;font-size:15px;border:0;background:none;color:var(--ink-2);padding:10px 18px;border-radius:999px;cursor:pointer}.tdi .tabs button[aria-selected=true]{background:var(--primary);color:var(--on-primary)}.tdi .steps-list{display:grid;grid-template-columns:repeat(4,1fr);gap:0;list-style:none;margin:0;padding:0;counter-reset:s}@media (max-width:900px){.tdi .steps-list{grid-template-columns:1fr 1fr;row-gap:28px}}@media (max-width:520px){.tdi .steps-list{grid-template-columns:1fr}}.tdi .steps-list li{counter-increment:s;padding:0 24px 0 0;display:flex;flex-direction:column;gap:10px}.tdi .steps-list li:before{content:counter(s);font-family:var(--display);font-weight:600;font-size:15px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:#161a3f;margin-bottom:6px}.tdi .steps-list h3{font-size:21px}.tdi .steps-list p{color:var(--ink-2);font-size:17px}.tdi .feature{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,5vw,64px);align-items:center}@media (max-width:860px){.tdi .feature{grid-template-columns:1fr}}.tdi .frame{aspect-ratio:16/10;max-width:100%;border-radius:20px;background:var(--bg-2);border:1px solid var(--line);position:relative;overflow:hidden;display:grid;place-items:center}.tdi .frame .burst-bg{position:absolute;width:70%;right:-12%;bottom:-22%}.tdi .frame .play{position:relative;width:84px;height:84px;border-radius:50%;background:var(--navy);display:grid;place-items:center;box-shadow:0 10px 30px rgba(0,0,0,.3)}.tdi .frame .play:after{content:"";border-left:22px solid #fff;border-top:14px solid transparent;border-bottom:14px solid transparent;margin-left:6px}.tdi .frame .flabel{top:16px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.tdi .frame .flabel,.tdi .frame .fnote{position:absolute;left:18px;font-family:var(--display);font-size:13px;color:var(--ink-2)}.tdi .frame .fnote{bottom:14px}.tdi .involve{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:900px){.tdi .involve{grid-template-columns:1fr}}.tdi .icard{border-radius:20px;padding:30px;display:flex;flex-direction:column;gap:14px;background:var(--surface);border:1px solid var(--line)}.tdi .icard.feat{background:var(--band);border-color:var(--band)}.tdi .icard.feat,.tdi .icard.feat h3{color:var(--on-band)}.tdi .icard.feat p{color:var(--band-muted)}.tdi .icard p{color:var(--ink-2);font-size:17px}.tdi .icard .btn,.tdi .icard .link{margin-top:auto;align-self:flex-start}.tdi .icon{width:46px;height:46px;border-radius:12px;background:var(--gold);display:grid;place-items:center}.tdi .icon svg{width:24px;height:24px;stroke:#161a3f;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tdi .phero{padding-block:clamp(56px,8vw,104px) clamp(40px,6vw,72px);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.tdi .phero .wrap{display:flex;flex-direction:column;gap:20px;position:relative}.tdi .phero .lede{max-width:52ch}.tdi .phero .corner{position:absolute;right:-60px;top:-40px;width:340px;opacity:.9;pointer-events:none}@media (max-width:760px){.tdi .phero .corner{width:200px;right:-70px;top:-30px;opacity:.5}}.tdi .timeline{list-style:none;margin:0;padding:0;display:grid;gap:0;border-left:2px solid var(--line);margin-left:8px}.tdi .timeline li{position:relative;padding:0 0 36px 32px;display:grid;grid-template-columns:110px 1fr;gap:16px}.tdi .timeline li:last-child{padding-bottom:0}.tdi .timeline li:before{content:"";position:absolute;left:-9px;top:6px;width:16px;height:16px;background:var(--gold);transform:rotate(12deg)}.tdi .timeline .yr{font-family:var(--display);font-weight:600;font-size:22px;font-variant-numeric:tabular-nums}.tdi .timeline h3{font-size:20px;margin-bottom:6px}.tdi .timeline p{color:var(--ink-2);font-size:17px}@media (max-width:560px){.tdi .timeline li{grid-template-columns:1fr;gap:4px}}.tdi .values{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:900px){.tdi .values{grid-template-columns:1fr}}.tdi .value{border-top:3px solid var(--gold);padding-top:22px;display:flex;flex-direction:column;gap:10px}.tdi .value p{color:var(--ink-2);font-size:17px}.tdi .facts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:900px){.tdi .facts{grid-template-columns:1fr}}.tdi .fact{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:26px;display:flex;flex-direction:column;gap:10px}.tdi .fact b{font-family:var(--display);font-weight:600;font-size:34px;line-height:1}.tdi .fact p{color:var(--ink-2);font-size:17px}.tdi .people{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:820px){.tdi .people{grid-template-columns:1fr}}.tdi .person{display:flex;gap:18px;align-items:center;padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.tdi .avatar{width:64px;height:64px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--navy);color:var(--gold);font-family:var(--display);font-weight:600;font-size:21px}.tdi .person h3{font-size:19px}.tdi .person p{font-family:var(--display);font-size:15px;color:var(--ink-2)}.tdi .pdetail{display:grid;grid-template-columns:320px 1fr;gap:clamp(28px,5vw,64px);padding-block:56px;border-top:1px solid var(--line)}.tdi .pdetail:first-of-type{border-top:0;padding-top:0}@media (max-width:860px){.tdi .pdetail{grid-template-columns:1fr}}.tdi .pdetail .visual{border-radius:20px;height:240px;position:relative;display:grid;place-items:center;overflow:hidden}.tdi .pdetail h2{font-size:clamp(30px,3.4vw,40px);margin:6px 0 16px}.tdi .specs{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:28px;border:1px solid var(--line);border-radius:16px;overflow:hidden}.tdi .specs div{padding:16px 18px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:4px}.tdi .specs div:last-child{border-right:0}.tdi .specs dt{font-family:var(--display);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.tdi .specs dd{margin:0;font-family:var(--display);font-weight:500;font-size:16px}@media (max-width:620px){.tdi .specs{grid-template-columns:1fr}.tdi .specs div{border-right:0;border-bottom:1px solid var(--line)}.tdi .specs div:last-child{border-bottom:0}}.tdi .always{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.tdi .always span{font-family:var(--display);font-size:15px;font-weight:500;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface)}.tdi .give{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,5vw,64px);align-items:start}@media (max-width:900px){.tdi .give{grid-template-columns:1fr}}.tdi .pay{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:28px;display:flex;flex-direction:column;gap:18px;box-shadow:var(--shadow)}.tdi .payrow{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;border-radius:14px;background:var(--bg-2);flex-wrap:wrap}.tdi .payrow .lbl{font-family:var(--display);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.tdi .payrow .val{font-size:18px;word-break:break-all}.tdi .copy,.tdi .payrow .val{font-family:var(--display);font-weight:600}.tdi .copy{font-size:14px;border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:8px 14px;border-radius:999px;cursor:pointer}.tdi .taxnote{font-size:15px;color:var(--ink-2);border-left:3px solid var(--gold);padding-left:16px}.tdi .uses{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.tdi .uses li{display:grid;grid-template-columns:28px 1fr;gap:12px;color:var(--ink-2)}.tdi .uses li:before{content:"";width:14px;height:14px;background:var(--gold);transform:rotate(12deg);margin-top:8px}.tdi .uses b{font-family:var(--display);font-weight:600;color:var(--ink);font-size:18px}.tdi .faq-group{display:grid;grid-template-columns:260px 1fr;gap:clamp(24px,5vw,64px);padding-block:44px;border-top:1px solid var(--line)}.tdi .faq-group:first-child{border-top:0;padding-top:0}@media (max-width:820px){.tdi .faq-group{grid-template-columns:1fr}}.tdi .faq-group h2{font-size:28px}.tdi details:where(:not(.app-page *)){border-bottom:1px solid var(--line)}.tdi details:first-child:where(:not(.app-page *)){border-top:1px solid var(--line)}.tdi summary:where(:not(.app-page *)){list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 0;font-family:var(--display);font-weight:500;font-size:19px}.tdi summary:where(:not(.app-page *))::-webkit-details-marker{display:none}.tdi summary:where(:not(.app-page *)) .pm{flex:none;width:28px;height:28px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;transition:transform .2s ease}.tdi summary:where(:not(.app-page *)) .pm:before{content:"+";font-family:var(--display);font-size:18px;line-height:1}.tdi details[open]:where(:not(.app-page *)) summary .pm{transform:rotate(45deg);background:var(--gold);border-color:var(--gold);color:#161a3f}.tdi details:where(:not(.app-page *)) .ans{padding:0 0 22px;color:var(--ink-2);max-width:62ch}.tdi .closing{background:var(--gold);color:#161a3f;position:relative;overflow:hidden}.tdi .closing .wrap{display:flex;justify-content:space-between;align-items:center;gap:32px;padding-block:72px;flex-wrap:wrap;position:relative}.tdi .closing h2{color:#161a3f;max-width:18ch}.tdi .closing .btn-primary{background:#232756;color:#fff}.tdi .closing .btn-ghost{border-color:rgba(22,26,63,.35);color:#161a3f}.tdi footer.site{background:var(--navy-deep);color:#c3c6e6;font-family:var(--display);font-size:15px}.tdi footer.site .wrap{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:36px;padding-block:64px 36px}@media (max-width:860px){.tdi footer.site .wrap{grid-template-columns:1fr 1fr}}@media (max-width:520px){.tdi footer.site .wrap{grid-template-columns:1fr}}.tdi footer.site .flogo{width:220px}.tdi footer.site .flogo .lg-ink,.tdi footer.site .flogo .lg-navy{fill:#fff}.tdi footer.site .flogo svg{display:block;width:100%;height:auto}.tdi footer.site h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-bottom:14px;font-weight:600}.tdi footer.site ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.tdi footer.site a{text-decoration:none;color:#c3c6e6}.tdi footer.site a:hover{color:#fff}.tdi footer.site .fine{grid-column:1/-1;border-top:1px solid hsla(0,0%,100%,.12);padding-top:22px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;color:#9195be}.tdi footer.site .mission{margin-top:16px;max-width:34ch;color:#a9acc8;line-height:1.5}.tdi .toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%,20px);background:#161a3f;color:#fff;font-family:var(--display);font-size:15px;padding:12px 18px;border-radius:12px;box-shadow:0 12px 30px rgba(0,0,0,.3);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:100;max-width:calc(100% - 32px)}.tdi .toast.show{opacity:1;transform:translate(-50%)}.tdi .unused-tg{background:none;border:1px solid hsla(0,0%,100%,.25);color:#d9dbf0;border-radius:999px;font-family:var(--display);font-size:13px;padding:4px 12px;cursor:pointer}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tdi .btn,.tdi .btn .arr,.tdi summary:where(:not(.app-page *)) .pm{transition:none}}.tdi .app-page{color:var(--ink);font-family:var(--display);font-size:16px;line-height:1.5}.tdi .app-body{max-width:var(--wrap);margin-inline:auto;padding:clamp(32px,5vw,56px) var(--gut) clamp(56px,8vw,96px)}:where(.tdi .app-page) :where(h1,h2,h3,h4){color:var(--ink);font-family:var(--display);font-weight:600;letter-spacing:-.01em;line-height:1.2}:where(.tdi .app-page) :where(a){color:inherit}:where(.tdi .app-page) ::-moz-placeholder{color:#8c8fa6}:where(.tdi .app-page) ::placeholder{color:#8c8fa6}:where(.tdi .app-page) :where(input[type=checkbox],input[type=radio]){accent-color:var(--navy)}.tdi .app-card{background:var(--surface);border:1px solid var(--line);border-radius:18px}.tdi .app-input{background:var(--surface);border:1px solid var(--line);border-radius:12px;color:var(--ink);font-family:var(--display);font-size:16px}.tdi .app-input:focus{border-color:var(--focus);outline:none;box-shadow:0 0 0 3px rgba(59,70,184,.18)}.onr-referral{display:flex}.onr-referral__container{display:flex;flex-direction:column;margin-top:10%}.onr-referral__container .referral-code__label{color:var(--ink-2);font-size:13px;font-weight:600;letter-spacing:.12em;margin-bottom:.5rem;text-align:left;text-transform:uppercase}.onr-referral__text-field{border:1px solid #e2e3ec;border-radius:12px;font-family:var(--display);font-size:16px;height:44px;padding-left:14px}.onr-referral__text-field:focus{border-color:#3b46b8;box-shadow:0 0 0 3px rgba(59,70,184,.18);outline:none}.onr-referral__text-field{margin-bottom:2rem;width:250px}.onr-referral__button{background-color:#232756;border:2px solid transparent;border-radius:999px;color:#fff;cursor:pointer;font-family:var(--display);font-size:16px;font-weight:600;padding:12px 22px;transition:transform .15s ease}.onr-referral__button:hover{transform:translateY(-1px)}.onr-checkbox__container[data-v-320cb0fc]{display:block;position:relative;padding-left:22px;margin-bottom:12px;cursor:pointer;font-size:16px;margin-left:4px}.onr-checkbox__container:hover input~.checkbox-checkmark[data-v-320cb0fc]{background-color:#e2e3ec}.onr-checkbox__container input[data-v-320cb0fc]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.onr-checkbox__container input:checked~.checkbox-checkmark[data-v-320cb0fc]{background-color:#232756}.onr-checkbox__container input:checked~.checkbox-checkmark[data-v-320cb0fc]:after{display:block}.onr-checkbox__container .checkbox-checkmark[data-v-320cb0fc]{position:absolute;top:0;left:0;height:15px;width:15px;background-color:#e2e3ec;margin-top:5px;border-radius:4px}.onr-checkbox__container .checkbox-checkmark[data-v-320cb0fc]:after{content:"";position:absolute;display:none;left:5px;top:1px;width:3px;height:8px;border:solid #e2e3ec;border-width:0 2px 2px 0;transform:rotate(45deg)}.simple-multi-example__meeting-selector[data-v-2f96752a]{max-width:542px}[data-v-2f96752a] .loading-div{top:58px!important}[data-v-2f96752a] .tab__loading__text{position:relative;bottom:30px}.simple-multi-example__meeting-selector[data-v-3fb39ca6]{max-width:542px}[data-v-3fb39ca6] .loading-div{top:58px!important}[data-v-3fb39ca6] .tab__loading__text{position:relative;bottom:30px}.phone-input[data-v-001111b2]{display:grid;grid-template-columns:minmax(12rem,58%) minmax(0,1fr)}.phone-input__code[data-v-001111b2],.phone-input__number[data-v-001111b2]{background:#fff;border:1px solid #e2e3ec;color:#23253a;font:inherit;height:42px;min-width:0;padding:.55rem .7rem}.phone-input__country[data-v-001111b2]{min-width:0;position:relative}.phone-input__flag[data-v-001111b2]{border-radius:2px;flex:0 0 auto;-o-object-fit:cover;object-fit:cover;pointer-events:none}.phone-input__code[data-v-001111b2]{align-items:center;border-radius:12px 0 0 12px;cursor:pointer;display:flex;gap:.55rem;text-align:left;width:100%}.phone-input__selected-text[data-v-001111b2]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-input__dial-code[data-v-001111b2]{color:#3b46b8;flex:0 0 auto;font-size:.88em;font-weight:700}.phone-input__chevron[data-v-001111b2]{flex:0 0 auto}.phone-input__menu[data-v-001111b2]{background:#fff;border:1px solid #e2e3ec;border-radius:12px;box-shadow:0 12px 30px rgba(31,44,92,.18);left:0;max-height:280px;max-width:min(24rem,100vw - 2rem);min-width:100%;overflow-y:auto;position:absolute;top:calc(100% + 4px);width:-moz-max-content;width:max-content;z-index:20}.phone-input__option[data-v-001111b2]{align-items:center;background:#fff;border:0;color:#23253a;cursor:pointer;display:flex;font:inherit;gap:.65rem;padding:.65rem .75rem;text-align:left;width:100%}.phone-input__option--selected[data-v-001111b2],.phone-input__option[data-v-001111b2]:focus,.phone-input__option[data-v-001111b2]:hover{background:#f4f4f8;outline:none}.phone-input__option img[data-v-001111b2]{border-radius:2px;flex:0 0 auto;-o-object-fit:cover;object-fit:cover}.phone-input__option-name[data-v-001111b2]{flex:1 1 auto}.phone-input__number[data-v-001111b2]{border-left:0;border-radius:0 10px 10px 0}.phone-input__code[data-v-001111b2]:focus,.phone-input__number[data-v-001111b2]:focus{border-color:#1f2c5c;outline:none;position:relative;z-index:1}.phone-input--number-wide[data-v-001111b2]{grid-template-columns:minmax(12rem,38%) minmax(0,1fr)}@media only screen and (max-width:480px){.phone-input[data-v-001111b2]{grid-template-columns:1fr}.phone-input__code[data-v-001111b2]{border-radius:10px 10px 0 0}.phone-input__number[data-v-001111b2]{border-left:1px solid #e2e3ec;border-radius:0 0 10px 10px;border-top:0}}.create-account-close{position:absolute;right:10px;top:8px;cursor:pointer}.input__error{font-size:11px;color:red;display:block;justify-self:stretch;width:100%;max-width:420px;text-align:left;margin:-2px 0 10px auto}.input__container{display:grid;grid-template-columns:135px minmax(0,1fr);align-items:center;-moz-column-gap:1rem;column-gap:1rem;margin-bottom:.75rem}@media only screen and (max-width:500px){.input__container{grid-template-columns:1fr;row-gap:.35rem}}.input__label{color:#232756;font-size:1.2em;text-align:left}.input__dropbtn{background-color:#fff;border:1px solid #e2e3ec;color:#e2e3ec;font-size:16px;cursor:pointer;width:18em;height:2.3em}.input__dropdown{position:relative;display:inline-block;margin-left:auto}.input__dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;width:18em}.input__dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block}.input__dropdown-content a:hover{background-color:#f1f1f1}.input__dropdown:hover .input__dropdown-content{display:block}.panel-box--selected.onr-body__select-subject__panel--card{border:1.8px solid #27aa7c;border-radius:10px;box-shadow:0 1px 3px rgba(83,91,96,.23)}.panel-box__top .panel-box__subject-label{color:#23253a;font-size:18px}.create-form__subjects-container{display:flex}@media only screen and (max-width:700px){.create-form__subjects-container{flex-direction:column}.create-form__subjects-container .subjects-div{display:unset}}.create-form__subjects-container .subjects-div{display:flex;text-align:left;flex-direction:column}.create-form__subjects-container .subjects-div .subject-checkbox{margin-right:.5rem;white-space:nowrap}.create-form__interests-container,.create-form__student-countries-container{display:flex;margin-bottom:.75rem}@media only screen and (max-width:700px){.create-form__interests-container,.create-form__student-countries-container{flex-direction:column}.create-form__interests-container .interests-divs,.create-form__interests-container .student-countries-div,.create-form__student-countries-container .interests-divs,.create-form__student-countries-container .student-countries-div{display:flex;flex-wrap:wrap}.create-form__interests-container .interests-divs .interests-div,.create-form__interests-container .student-countries-div .interests-div,.create-form__student-countries-container .interests-divs .interests-div,.create-form__student-countries-container .student-countries-div .interests-div{flex-direction:column;display:flex;text-align:left}}.create-form__interests-container .interests-divs .interests-div,.create-form__student-countries-container .interests-divs .interests-div{display:flex;text-align:left}.create-form__interests-container .interests-divs .interests-div .interest-checkbox,.create-form__student-countries-container .interests-divs .interests-div .interest-checkbox{margin-right:.5rem;white-space:nowrap}.create-form__interests-container .student-countries-div,.create-form__student-countries-container .student-countries-div{display:flex;flex-wrap:wrap;gap:.5rem;text-align:left}.create-form__interests-container .student-countries-div .student-country-chip,.create-form__student-countries-container .student-countries-div .student-country-chip{background-color:#e2e3ec;border:1px solid #e2e3ec;border-radius:999px;color:#232756;cursor:pointer;font-size:14px;font-weight:600;line-height:1;padding:.65rem .9rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap}.create-form__interests-container .student-countries-div .student-country-chip:hover,.create-form__student-countries-container .student-countries-div .student-country-chip:hover{border-color:#232756;box-shadow:0 2px 8px rgba(83,91,96,.14)}.create-form__interests-container .student-countries-div .student-country-chip--selected,.create-form__student-countries-container .student-countries-div .student-country-chip--selected{background-color:#232756;border-color:#232756;color:#e2e3ec}.create-form__interests-container .student-countries-div .student-country-chip:focus-visible,.create-form__student-countries-container .student-countries-div .student-country-chip:focus-visible{outline:2px solid #232756;outline-offset:2px}.onr-body__progress{border:1px solid #8c8fa6;border-radius:20px}.onr-body__progress-bar{background-color:#27aa7c;border-top-left-radius:20px;border-bottom-left-radius:20px;display:table-cell;height:40px;overflow:hidden;vertical-align:middle;width:25%}.onr-body__progress-bar--text{color:#fff}.onr-body__select-subject__expand{margin:15px 0 0 0}.onr-body__select-subject__expand-svg{cursor:pointer}.onr-body__select-subject__panel{display:flex;margin:0 200px}.onr-body__select-subject__panel--box{padding:12px}.onr-body__select-subject__panel--image{border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;position:relative;height:170px}.onr-body__select-subject__panel--card{background-color:#f4f4f8;border:1px solid #e2e3ec;border-radius:10px;box-shadow:0 1px 3px rgba(83,91,96,.23);margin:0 20px 20px 0;width:30%}.onr-body__select-subject__panel--box .panel-box__top{display:unset}.onr-body__select-subject__panel--box span{margin:0}.onr-body__create-account-form{align-items:center}.onr-body__create-account-form--header{margin-bottom:1rem}.onr-body__create-account-form--role-label,.onr-body__create-account-form--subject-label{margin-left:5px}.onr-body__create-account-form--subject-label{color:#23253a;font-weight:500}.onr-body__create-account-form--subject .radio-option__radio-input{display:none}.onr-body__create-form{display:grid;width:min(100%,460px);max-width:460px;margin:0 auto}.onr-body__create-form--heading{color:#232756;margin-bottom:1rem}@media only screen and (max-width:500px){.onr-body__create-form.create-form__availability{width:min(100%,460px)}.onr-body__create-form.create-form__availability .create-form__availability-container{text-align:left}}.onr-body__create-form .create-form__availability--heading{text-align:center}.onr-body__create-form .create-form__availability-container{display:grid;text-align:left}.onr-body__create-form__actions{display:flex;justify-content:center;gap:1rem}@media only screen and (max-width:500px){.onr-body__create-form__actions{flex-direction:column}.onr-body__create-form__actions :first-child{margin-bottom:0}}.onr-body__create-form--sub:nth-child(2){margin-left:1rem}.onr-body__create-form--sub{display:flex;width:400px}.onr-body__create-form--half{width:50%}.onr-body__create-form--full,.onr-body__create-form--half{border:1px solid #e2e3ec;box-sizing:border-box;font-size:14px;height:2.3em;padding-left:12px;margin:0}.onr-body__create-form--full{width:100%;max-width:420px;order:2}.onr-body__create-form--full.dropdown--country,.onr-body__create-form--full.dropdown--gender,.onr-body__create-form--full.dropdown--student-country,.onr-body__create-form--full.dropdown--subject{width:100%;height:2.5em}.onr-body__create-form--full.textarea{height:unset}.onr-body__create-form--next{background-color:#232756;border-radius:25px;border:none;color:#fff;cursor:pointer;font-size:16px;height:40px;justify-self:center;margin:20px auto;width:200px}.onr-body__create-form--next.button--disabled{background-color:#8c8fa6;cursor:not-allowed;pointer-events:none}.onr-body__create-form--next.button--disabled:hover{background-color:#8c8fa6;border:none;cursor:unset}.onr-body__create-form--next:disabled{background-color:#8c8fa6;cursor:not-allowed;pointer-events:none}.onr-body__create-form--next:hover{background-color:#232756;border:3px solid #232756;cursor:pointer}.tdi .input__label{color:var(--ink-2);font-family:var(--display);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.tdi .input__error{color:#da1e28;font-size:12px}.tdi .onr-body__create-account-form--header h1,.tdi .onr-body__create-form--heading{color:var(--ink);font-family:var(--display);font-weight:600}.tdi .onr-body__create-form--full,.tdi .onr-body__create-form--half{background:var(--surface);border:1px solid var(--line);border-radius:12px;color:var(--ink);font-family:var(--display);font-size:16px;height:44px}.tdi .onr-body__create-form--full:focus,.tdi .onr-body__create-form--half:focus{border-color:var(--focus);box-shadow:0 0 0 3px rgba(59,70,184,.18);outline:none}.tdi .onr-body__create-form--full.textarea,.tdi .onr-body__create-form--half.textarea{height:unset;padding-top:10px}.tdi .onr-body__create-form--next{background-color:var(--primary);border:2px solid transparent;border-radius:999px;color:var(--on-primary);font-family:var(--display);font-weight:600;height:48px;transition:transform .15s ease}.tdi .onr-body__create-form--next:hover{background-color:var(--primary);border:2px solid transparent;transform:translateY(-1px)}.tdi .onr-body__create-form--next.button--disabled,.tdi .onr-body__create-form--next:disabled{background-color:var(--line);color:var(--ink-2);transform:none}.tdi .onr-body__progress{border-color:var(--line)}.tdi .onr-body__progress-bar{background-color:var(--gold)}.tdi .onr-body__progress-bar--text{color:var(--navy-deep);font-family:var(--display);font-weight:600}.tdi .onr-body__select-subject__panel--card{background-color:var(--surface);border-color:var(--line);border-radius:18px;box-shadow:none}.onr-login{z-index:3;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}@media only screen and (max-width:650px){.onr-login .onr-login__modal{width:20em}}.onr-login__modal{display:flex;position:absolute;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;text-align:center;width:39em;height:30em;background:#fff;z-index:999;transform:none}.onr-login__modal.full-overlay{justify-content:center;width:90%;height:40em;overflow:scroll}.onr-login__modal-container{display:flex;position:absolute;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;text-align:center;width:39em;height:30em;background:#fff;z-index:999;transform:none}@media only screen and (max-width:650px){.onr-login__modal-container .onr-login__modal-container--left{display:none}.onr-login__modal-container{width:20em}}.onr-login__modal-container--left{height:inherit}.onr-login__modal-container--left .login-img{max-width:20em;height:inherit}.onr-login__modal-container--left,.onr-login__modal-container--right{flex-direction:column}.onr-login__modal-container--right.referral-container{display:flex;align-items:center}.onr-login__modal-container--right .email-error,.onr-login__modal-container--right .password-error{color:red;font-size:10px;margin-bottom:10px;text-align:left;margin-left:1rem}.onr-login__modal-container--right{display:flex;flex-direction:column;width:inherit}.onr-login__modal-container--right .no-account-text{font-size:15px;text-align:left;margin:40px 0 0 25px}.onr-login__modal-container--right .signup-method__text{color:#5a5d75;font-size:14px;margin:10px 25px 20px;text-align:left}.onr-login__modal-container--right .button-create,.onr-login__modal-container--right .button-login{background-color:#232756;border-radius:25px;border:unset;height:40px;margin:5px 20px;font-size:15px;text-transform:uppercase;color:#fff;cursor:pointer}.onr-login__modal-container--right .gsi-material-button{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:#fff;background-image:none;border:1px solid #747775;border-radius:20px;box-sizing:border-box;color:#1f1f1f;cursor:pointer;font-family:Roboto,arial,sans-serif;font-size:14px;height:40px;letter-spacing:.25px;margin:8px 20px 0;outline:none;overflow:hidden;padding:0 12px;position:relative;text-align:center;transition:background-color .218s,border-color .218s,box-shadow .218s;vertical-align:middle;white-space:nowrap;width:auto}.onr-login__modal-container--right .gsi-material-button .gsi-material-button-icon{height:20px;margin-right:12px;min-width:20px;width:20px}.onr-login__modal-container--right .gsi-material-button .gsi-material-button-content-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:center;position:relative;width:100%}.onr-login__modal-container--right .gsi-material-button .gsi-material-button-contents{flex-grow:0;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.onr-login__modal-container--right .gsi-material-button .gsi-material-button-state{transition:opacity .218s;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.onr-login__modal-container--right .gsi-material-button:disabled{cursor:default;background-color:hsla(0,0%,100%,.38);border-color:rgba(31,31,31,.122)}.onr-login__modal-container--right .gsi-material-button:disabled .gsi-material-button-contents,.onr-login__modal-container--right .gsi-material-button:disabled .gsi-material-button-icon{opacity:38%}.onr-login__modal-container--right .gsi-material-button:not(:disabled):active .gsi-material-button-state,.onr-login__modal-container--right .gsi-material-button:not(:disabled):focus .gsi-material-button-state{background-color:#303030;opacity:12%}.onr-login__modal-container--right .gsi-material-button:not(:disabled):hover{box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.onr-login__modal-container--right .gsi-material-button:not(:disabled):hover .gsi-material-button-state{background-color:#303030;opacity:8%}.onr-login__modal-container--right .login-disabled{background-color:gray;cursor:not-allowed}.onr-login__modal-container--right .login-heading{font-size:38px;text-transform:uppercase;text-align:left;margin:20px 0 0 20px;font-weight:200}.onr-login__modal-container--right .login-input__email,.onr-login__modal-container--right .login-input__password{border:1px solid #e2e3ec;height:35px;padding-left:.7rem;margin-bottom:1rem;margin-left:1rem;width:250px}.onr-login__modal-container--right .login-input__email.has-email-error,.onr-login__modal-container--right .login-input__password.has-password-error{margin-bottom:5px}.onr-login__modal-container--right .login-close{right:11px;position:absolute;top:8px;cursor:pointer}.onr-login__modal-container--right .login-close svg{fill:gray}.onr-login__modal-container--right .login-actions{margin:8px 25px 10px 20px}.onr-login__modal-container--right .login-actions .login-remember{font-size:12px;text-transform:uppercase;font-weight:600;float:left}.onr-login__modal-container--right .login-actions .login-lost-password{text-decoration:underline;font-size:13px;float:right;cursor:pointer}.onr-login__modal-container--right .text-input__wrapper{margin:10px 20px;width:auto}.onr-login__modal-container--right .text-input__wrapper .text-input{width:90%}.tdi .onr-login{background-color:rgba(22,26,63,.55);z-index:90}.tdi .onr-login .onr-login__modal,.tdi .onr-login .onr-login__modal-container{border-radius:22px;box-shadow:var(--shadow);overflow:hidden}.tdi .onr-login .onr-login__modal-container--right .login-heading{color:var(--ink);font-family:var(--display);font-size:34px;font-weight:600;letter-spacing:-.01em;text-transform:none}.tdi .onr-login .onr-login__modal-container--right .login-input__email,.tdi .onr-login .onr-login__modal-container--right .login-input__password{border:1px solid var(--line);border-radius:12px;font-family:var(--display);font-size:16px;height:44px;padding-left:14px}.tdi .onr-login .onr-login__modal-container--right .login-input__email:focus,.tdi .onr-login .onr-login__modal-container--right .login-input__password:focus{border-color:var(--focus);box-shadow:0 0 0 3px rgba(59,70,184,.18);outline:none}.tdi .onr-login .onr-login__modal-container--right .button-create,.tdi .onr-login .onr-login__modal-container--right .button-login{font-family:var(--display);font-size:16px;font-weight:600;height:46px;letter-spacing:.01em;text-transform:none;transition:transform .15s ease}.tdi .onr-login .onr-login__modal-container--right .button-create:hover,.tdi .onr-login .onr-login__modal-container--right .button-login:hover{transform:translateY(-1px)}.tdi .onr-login .onr-login__modal-container--right .button-login{background-color:var(--primary);color:var(--on-primary)}.tdi .onr-login .onr-login__modal-container--right .button-create{background-color:transparent;border:2px solid var(--line);color:var(--ink)}.tdi .onr-login .onr-login__modal-container--right .button-create:hover{border-color:var(--ink-2)}.tdi .onr-login .onr-login__modal-container--right .login-disabled{background-color:var(--line);color:var(--ink-2)}.tdi .onr-login .onr-login__modal-container--right .login-actions .login-lost-password{border-bottom:2px solid var(--gold);font-family:var(--display);font-weight:600;text-decoration:none}.tdi .onr-login .onr-login__modal-container--right .no-account-text,.tdi .onr-login .onr-login__modal-container--right .signup-method__text{color:var(--ink-2);font-family:var(--display)}.tdi .onr-login .onr-login__modal-container--right .email-error,.tdi .onr-login .onr-login__modal-container--right .password-error{color:#da1e28;font-size:13px}.tdi .onr-popup{align-items:center;background:rgba(22,26,63,.55);display:flex;height:100%;justify-content:center;left:0;padding:1.25rem;position:fixed;top:0;width:100%;z-index:1000}.tdi .onr-popup__modal{background:var(--surface);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);display:grid;grid-template-columns:240px minmax(0,1fr);max-width:720px;overflow:hidden;position:relative;width:100%}.tdi .onr-popup__close{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:999px;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:14px;top:14px;width:32px;z-index:2}.tdi .onr-popup__close svg{fill:var(--ink-2)}.tdi .onr-popup__art{background:var(--navy);min-height:320px;overflow:hidden;position:relative}.tdi .onr-popup__art:after{background:rgba(241,207,99,.22);border-radius:50%;content:"";height:210px;left:-64px;position:absolute;top:-54px;width:210px}.tdi .onr-popup__image{bottom:0;height:100%;left:50%;max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute;transform:translateX(-50%);width:100%}.tdi .onr-popup__content{padding:3rem 2.5rem 2.3rem;text-align:left}.tdi .onr-popup__eyebrow{display:inline-block;margin-bottom:14px}.tdi .onr-popup__title{font-size:36px;margin:0}.tdi .onr-popup__text{color:var(--ink-2);margin:14px 0 26px}.tdi .onr-popup__actions{display:flex;flex-wrap:wrap;gap:12px}@media only screen and (max-width:650px){.tdi .onr-popup__modal{grid-template-columns:1fr;max-width:360px}.tdi .onr-popup__art{display:none}.tdi .onr-popup__content{padding:2.8rem 1.4rem 1.5rem;text-align:center}.tdi .onr-popup__title{font-size:30px}.tdi .onr-popup__actions{justify-content:center}}.tdi nav.main .nav-account{display:none}@media (max-width:920px){.tdi nav.main.open .nav-account{display:block}}.app-alert[data-v-457f29cc]{align-items:center;background:radial-gradient(circle at 18% 10%,rgba(54,79,161,.26),transparent 34rem),rgba(31,44,92,.58);backdrop-filter:blur(10px);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.app-alert__panel[data-v-457f29cc]{align-items:center;background:linear-gradient(145deg,#fff,#f3f7ff);border:1px solid rgba(54,79,161,.18);border-radius:28px;box-shadow:0 28px 80px rgba(31,44,92,.28);color:#1f2c5c;display:grid;gap:18px;grid-template-columns:auto 1fr;max-width:440px;padding:28px;text-align:left;width:min(100%,440px)}.app-alert__mark[data-v-457f29cc]{align-items:center;background:linear-gradient(135deg,#364fa1,#1f2c5c);border-radius:20px;box-shadow:0 14px 26px rgba(31,44,92,.28);color:#fff;display:flex;font-size:26px;font-weight:800;height:56px;justify-content:center;width:56px}.app-alert__content[data-v-457f29cc]{min-width:0}.app-alert__title[data-v-457f29cc]{font-size:18px;font-weight:800;letter-spacing:-.02em;margin:0 0 6px}.app-alert__message[data-v-457f29cc]{color:#4f5e78;font-size:15px;line-height:1.55;margin:0;overflow-wrap:anywhere;white-space:pre-line}.app-alert__button[data-v-457f29cc]{background:#1f2c5c;border:0;border-radius:999px;box-shadow:0 12px 24px rgba(31,44,92,.22);color:#fff;cursor:pointer;font:inherit;font-weight:700;grid-column:1/-1;justify-self:end;min-width:112px;padding:12px 24px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.app-alert__button[data-v-457f29cc]:focus-visible,.app-alert__button[data-v-457f29cc]:hover{background:#364fa1;box-shadow:0 16px 28px rgba(31,44,92,.28);outline:none;transform:translateY(-1px)}.app-alert-fade-enter-active[data-v-457f29cc],.app-alert-fade-leave-active[data-v-457f29cc]{transition:opacity .18s ease}.app-alert-fade-enter-active .app-alert__panel[data-v-457f29cc],.app-alert-fade-leave-active .app-alert__panel[data-v-457f29cc]{transition:transform .18s ease,opacity .18s ease}.app-alert-fade-enter-from[data-v-457f29cc],.app-alert-fade-leave-to[data-v-457f29cc]{opacity:0}.app-alert-fade-enter-from .app-alert__panel[data-v-457f29cc],.app-alert-fade-leave-to .app-alert__panel[data-v-457f29cc]{opacity:0;transform:translateY(14px) scale(.98)}.app-alert--site[data-v-457f29cc]{background:rgba(22,26,63,.55);backdrop-filter:blur(6px)}.app-alert--site .app-alert__panel[data-v-457f29cc]{background:var(--surface);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);color:var(--ink);font-family:var(--text)}.app-alert--site .app-alert__mark[data-v-457f29cc]{background:var(--gold);border-radius:12px;box-shadow:none;color:var(--navy-deep);font-family:var(--display);font-size:22px;font-weight:700;height:46px;width:46px}.app-alert--site .app-alert__title[data-v-457f29cc]{font-family:var(--display);font-size:20px;font-weight:600;letter-spacing:-.01em}.app-alert--site .app-alert__message[data-v-457f29cc]{color:var(--ink-2);font-size:16px}.app-alert--site .app-alert__button[data-v-457f29cc]{background:var(--primary);box-shadow:none;color:var(--on-primary);font-family:var(--display);font-size:16px;font-weight:600;padding:12px 22px}.app-alert--site .app-alert__button[data-v-457f29cc]:hover{background:var(--primary);box-shadow:none}.app-alert--site .app-alert__button[data-v-457f29cc]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media(max-width:520px){.app-alert[data-v-457f29cc]{align-items:flex-end;padding:16px}.app-alert__panel[data-v-457f29cc]{border-radius:24px;padding:22px}}body{margin:0}#app{font-family:Poppins;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}#app .tdi{text-align:start}@media (min-width:1001px){.tdi .places .place:nth-child(4n+1){border-left:0;padding-left:0}.tdi .places .place:nth-child(n+5){border-top:1px solid var(--line)}}.onr-body__create-account{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:5rem 0}.onr-body__create-account--heading{color:#23253a;margin-bottom:1rem}.onr-body__create-account--heading h1{margin-bottom:.5rem}.onr-body__create-account-form{display:inline-grid}.onr-body__create-account-form--roles{display:flex;margin:auto}.onr-body__create-account-form--role{border:1px solid #e2e3ec;border-radius:6px;padding:10px 80px 10px 10px;margin-bottom:20px}.onr-body__create-account-form--role:first-child{margin-right:5px}.onr-body__create-account-form--email,.onr-body__create-account-form--password{border:1px solid #e2e3ec;border-radius:20px;font-size:14px;height:40px;padding-left:18px;margin-bottom:10px;width:400px}.onr-body__create-account-form--submit{background-color:#27aa7c;border:none;color:#fff;cursor:pointer;font-size:16px;height:40px;margin:auto;margin-top:20px;margin-bottom:20px;width:200px}.onr-body__create-account-heading{font-size:35px}.onr-body__create-account-already--text{font-size:14px;font-weight:400;margin:3px 0 30px}.onr-body__create-account-already--link{border-bottom:2px solid #f1cf63;color:#23253a;cursor:pointer;font-weight:600;text-decoration:none}.contact-form[data-v-1a13ce57]{display:flex;flex-direction:column;gap:18px}.contact-form .btn[data-v-1a13ce57]{align-self:flex-start}.contact-field[data-v-1a13ce57]{display:flex;flex-direction:column;gap:8px}.contact-field__label[data-v-1a13ce57]{color:var(--ink-2);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.contact-field__input[data-v-1a13ce57]{padding:12px 14px;width:100%}.contact-field__textarea[data-v-1a13ce57]{resize:vertical}.onr-accordion .onr-accordion-entry{display:flex;flex-direction:row;background-color:#f4f4f8;color:#23253a;cursor:pointer;padding:15px 15px 8px;border:none;text-align:left;outline:none;font-size:17px;transition:.4s;margin:5px 30px}.onr-accordion .onr-accordion-entry.entry--open{background-color:#232756;color:#fff}.onr-accordion .onr-accordion-entry.entry--open .accordion-chevron__up svg{fill:#fff}.onr-accordion .onr-accordion-entry .accordion-question{font-size:19px}.onr-accordion .onr-accordion-entry .accordion-chevron__down{display:inline-block;margin-left:auto}.onr-accordion .onr-accordion-entry .accordion-chevron__down.accordion-chevron__up svg{transform:rotate(180deg)}.onr-accordion .onr-accordion-slidedown{padding:0 18px;display:block;background-color:#fff;overflow:hidden}.onr-accordion .onr-accordion-slidedown .accordion-content{color:#5a5d75;font-size:16px;line-height:1.6;margin:20px;text-align:left}.profile-image-uploader[data-v-2e6cf5dc]{max-width:420px}.profile-image-uploader__dropzone[data-v-2e6cf5dc]{display:flex;align-items:center;gap:1rem;width:100%;padding:1rem;border:1px dashed #c9cbd8;border-radius:14px;background:#f4f4f8;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.profile-image-uploader__dropzone[data-v-2e6cf5dc]:hover{border-color:#232756;background:#fbf0c9;box-shadow:0 0 0 3px rgba(27,79,191,.08)}.profile-image-uploader__input[data-v-2e6cf5dc]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.profile-image-uploader__preview[data-v-2e6cf5dc]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:96px;height:96px;border-radius:50%;background:#e2e3ec;color:#232756;font-size:2.25rem;font-weight:300;overflow:hidden}.profile-image-uploader__preview.has-image[data-v-2e6cf5dc]{background:#fff;border:2px solid #fff;box-shadow:0 8px 20px rgba(15,23,42,.12)}.profile-image-uploader__preview img[data-v-2e6cf5dc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-image-uploader__content[data-v-2e6cf5dc]{display:flex;flex-direction:column;gap:.25rem;color:#23253a}.profile-image-uploader__content strong[data-v-2e6cf5dc]{font-size:.95rem;font-weight:700}.profile-image-uploader__content small[data-v-2e6cf5dc]{color:#5a5d75;font-size:.82rem}.profile-image-uploader__status[data-v-2e6cf5dc]{margin-top:.2rem}.profile-image-uploader__status.is-success[data-v-2e6cf5dc]{color:#15803d}.profile-image-uploader__status.is-error[data-v-2e6cf5dc]{color:#b91c1c}.onr-alert{z-index:3;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}@media only screen and (max-width:650px){.onr-alert .onr-alert__modal{width:20em}}.onr-alert__button{background-color:#232756;border-radius:25px;border:none;color:#fff;cursor:pointer;font-size:16px;height:40px;margin-right:.5rem;margin:auto;margin-top:20px;margin-bottom:20px;width:200px;text-transform:uppercase}.onr-alert__button.button--disabled{background-color:#8c8fa6;cursor:none;pointer-events:none}.onr-alert__button.button--disabled:hover{background-color:#8c8fa6;border:none;cursor:unset}.onr-alert__button:hover{background-color:#232756;border:3px solid #232756;cursor:pointer}.onr-alert__modal{display:flex;position:absolute;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;text-align:center;width:400px;height:280px;background:#fff;z-index:999;transform:none}.onr-alert__modal.full-overlay{justify-content:center;width:90%;height:40em;overflow:scroll}.onr-alert__modal-container{padding:2rem;display:flex;position:absolute;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;text-align:center;width:400px;height:280px;background:#fff;z-index:999;transform:none}@media only screen and (max-width:430px){.onr-alert__modal-container{width:14em}}@media only screen and (max-width:650px){.onr-alert__modal-container .onr-alert__modal-container--left{display:none}.onr-alert__modal-container{width:20em}}.onr-alert__modal-container--left{height:inherit}.onr-alert__modal-container--left .login-img{max-width:20em;height:inherit}.onr-alert__modal-container--left,.onr-alert__modal-container--right{flex-direction:column}.onr-alert__modal-container--right .overlay__heading{flex-grow:1}.onr-alert__modal-container--right.referral-container{display:flex;align-items:center}.onr-alert__modal-container--right .email-error,.onr-alert__modal-container--right .password-error{color:red;font-size:10px;margin-bottom:10px;text-align:left;margin-left:1rem}.onr-alert__modal-container--right{display:flex;flex-direction:column;width:inherit}.onr-alert__modal-container--right .no-account-text{font-size:15px;text-align:left;margin:40px 0 0 25px}.onr-alert__modal-container--right .button-create,.onr-alert__modal-container--right .button-login{background-color:#232756;border-radius:25px;border:unset;height:40px;margin:5px 20px;font-size:15px;text-transform:uppercase;color:#fff;cursor:pointer}.onr-alert__modal-container--right .text-input__wrapper{margin:10px 20px;width:auto}.onr-alert__modal-container--right .text-input__wrapper .text-input{width:90%}.tdi .onr-alert{background-color:rgba(22,26,63,.55);z-index:90}.tdi .onr-alert .onr-alert__modal,.tdi .onr-alert .onr-alert__modal-container{border-radius:22px;box-shadow:var(--shadow)}.tdi .onr-alert .overlay__heading{color:var(--ink);font-family:var(--display);font-weight:600}.tdi .onr-alert p{color:var(--ink-2)}.tdi .onr-alert .onr-alert__button{background-color:#da1e28;border:2px solid transparent;border-radius:999px;font-family:var(--display);font-weight:600;height:46px;text-transform:none}.tdi .onr-alert .onr-alert__button:hover{background-color:#750e13;border:2px solid transparent}:root{--blue-1:#232756;--blue-2:#3b46b8;--blue-light:#f4f4f8;--border:#e2e3ec;--mp-bg:#f4f4f8;--text-secondary:#5a5d75;--radius:18px;--radius-sm:12px;--mp-shadow:0 1px 3px rgba(0,0,0,.07),0 4px 16px rgba(0,0,0,.05)}.onr-student-page.profile-content{display:flex;flex-direction:row;min-height:70vh;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gut)}@media only screen and (max-width:570px){.onr-student-page.profile-content{flex-direction:column}}.onr-student-page.profile-menu{width:220px;flex-shrink:0;background:#fff;border-right:1px solid var(--border);padding:2.5rem 0}@media only screen and (max-width:570px){.onr-student-page.profile-menu{width:100%;border-right:none;border-bottom:1px solid var(--border);padding:.5rem 0;display:flex;overflow-x:auto}}.onr-student-page.profile-menu .profile-menu--item{display:block;width:100%;background:none;border:none;border-left:3px solid transparent;text-align:left;padding:.75rem 1.5rem;font-family:inherit;font-size:.92rem;font-weight:400;color:var(--text-secondary);cursor:pointer;transition:background .15s,color .15s}@media only screen and (max-width:570px){.onr-student-page.profile-menu .profile-menu--item{padding:.75rem 1rem;border-left:none;border-bottom:3px solid transparent;white-space:nowrap;flex-shrink:0}}.onr-student-page.profile-menu .profile-menu--item:hover{background:var(--blue-light);color:#232756}.onr-student-page.profile-menu .profile-menu--item.menu--selected{background:var(--blue-light);color:#232756;font-weight:600;border-left-color:#f1cf63}@media only screen and (max-width:570px){.onr-student-page.profile-menu .profile-menu--item.menu--selected{border-left-color:transparent;border-bottom-color:#f1cf63}}.onr-student-page.profile-menu__content{flex:1;padding:2.5rem 3rem;max-width:860px;overflow:hidden}@media only screen and (max-width:570px){.onr-student-page.profile-menu__content{padding:1.5rem}}.onr-student-page.profile-menu__content h2{font-size:1.5rem;font-weight:600;color:#23253a;margin-bottom:1.75rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.onr-student-page.content-container{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.onr-student-page.content-container h2{margin-bottom:0;border-bottom:none;padding-bottom:0}.onr-student-page.profile-image-container{margin-bottom:1.5rem}.onr-student-page.content-body{font-size:16px}.onr-student-page.content-body .onr-accordion .onr-accordion-slidedown .accordion-content{white-space:pre-wrap}.form-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem 1.75rem;margin-bottom:1.25rem;box-shadow:var(--mp-shadow)}.form-card__title{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:1.25rem}.form-card--danger{border-left:4px solid #da1e28}.form-card--compact{padding:1rem 1.25rem}.empty-state{padding:1.25rem 1.5rem;border:1px dashed var(--border);border-radius:var(--radius);background:var(--mp-bg);color:#5a5d75;font-size:.92rem}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem 1.75rem}.form-grid.single{grid-template-columns:1fr}@media only screen and (max-width:650px){.form-grid{grid-template-columns:1fr}}.field{display:flex;flex-direction:column;gap:.35rem}.field__label{font-size:.75rem;font-weight:600;color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase}.field__input{border:1px solid var(--border);border-radius:var(--radius-sm);padding:.55rem .85rem;font-family:inherit;font-size:.95rem;color:#23253a;background:var(--mp-bg);transition:border-color .15s,box-shadow .15s;width:100%;height:38px}.field__input:focus{outline:none;border-color:#232756;box-shadow:0 0 0 3px rgba(59,70,184,.18);background:#fff}.field__input:disabled,.field__input[readonly]{background:#f4f4f8;color:var(--text-secondary);cursor:not-allowed}.field__textarea{height:auto!important;resize:vertical}.field__error{font-size:.8rem;color:#da1e28;margin-top:.2rem}.field__datepicker{width:100%!important}.field__datepicker :deep(.dp__input){border:1px solid var(--border)!important;border-radius:var(--radius-sm)!important;height:38px!important;font-family:inherit!important;font-size:.95rem!important;background:var(--mp-bg)!important;padding:.55rem .85rem!important;padding-right:44px!important;box-sizing:border-box!important}.field__datepicker :deep(.dp__input):focus{border-color:#232756!important;box-shadow:0 0 0 3px rgba(59,70,184,.18)!important}.field__datepicker :deep(.dp__input_icon){right:12px!important}.field__datepicker :deep(.dp__input_wrap){margin-right:0!important}.form-actions{display:flex;justify-content:flex-end;align-items:center;gap:.65rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border)}.tdi .app-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.6rem 1.3rem;border-radius:999px;font-family:var(--display);font-size:.95rem;font-weight:600;cursor:pointer;transition:all .15s ease;border:1.5px solid transparent;line-height:1.4;white-space:nowrap}.tdi .app-page .btn-sm{padding:.35rem .75rem;font-size:.8rem}.tdi .app-page .btn-primary{background:#232756;color:#fff;border-color:#232756}.tdi .app-page .btn-primary:hover{background:#161a3f;border-color:#161a3f}.tdi .app-page .btn-ghost{background:transparent;color:var(--text-secondary);border-color:var(--border)}.tdi .app-page .btn-ghost:hover{background:var(--mp-bg);color:#23253a}.tdi .app-page .btn-outline{background:transparent;color:#232756;border-color:#232756}.tdi .app-page .btn-outline:hover{background:var(--blue-light)}.tdi .app-page .btn-danger{background:transparent;color:#da1e28;border-color:#fca5a5}.tdi .app-page .btn-danger:hover{background:#fef2f2}.tdi .app-page .btn-danger-filled{background:#da1e28;color:#fff;border-color:#da1e28}.tdi .app-page .btn-danger-filled:hover{background:#750e13;border-color:#750e13}.info-grid{display:grid;grid-template-columns:160px 1fr;gap:.75rem 1rem;font-size:.95rem}.info-label{color:var(--text-secondary);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;align-self:center}.info-value{color:#23253a;align-self:center}.info-value a{color:#232756;text-decoration:none}.info-value a:hover{text-decoration:underline}.tz-badge{display:inline-block;background:var(--blue-light);color:#232756;font-size:.7rem;font-weight:700;padding:.1rem .45rem;border-radius:4px;margin-left:.4rem;letter-spacing:.04em}.reports-card{overflow:hidden}.table-scroll{overflow-x:visible}.reports-table{width:100%;border-collapse:collapse;font-size:.88rem}.reports-table thead tr{background:#232756;color:#fff}.reports-table th{padding:.8rem 1rem;text-align:center;font-weight:500;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;border:none}.reports-table td{padding:.75rem 1rem;text-align:center;vertical-align:middle;border:none;border-bottom:1px solid var(--border);background:#fff}.reports-table tbody tr:last-child td{border-bottom:none}.reports-table tbody tr:hover td{background:var(--blue-light)}.report-name{text-align:left!important;cursor:pointer;color:#232756;font-weight:500}.report-name:hover{text-decoration:underline}.status-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .65rem;border-radius:20px;font-size:.75rem;font-weight:600}.status-badge--success{background:#dcfce7;color:#15803d}.status-badge--danger{background:#fee2e2;color:#b91c1c}.status-badge--neutral{background:#f1f5f9;color:var(--text-secondary)}.icon-btn{background:none;border:none;cursor:pointer;font-size:1.1rem;padding:.2rem .4rem;border-radius:4px;transition:background .15s}.icon-btn:hover{background:var(--blue-light)}.icon-btn--disabled{opacity:.3;cursor:default}.onr__eval-container--form{display:flex;flex-direction:column;gap:1rem}.radio-group{gap:1.5rem;justify-content:center;padding:.4rem 0}.radio-group,.radio-label{display:flex;align-items:center}.radio-label{gap:.4rem;font-size:.95rem;cursor:pointer}.preference-section{display:flex;flex-direction:column;gap:.65rem;margin-bottom:1.25rem}.preference-section:last-child{margin-bottom:0}.preference-options,.student-countries-div{display:flex;flex-wrap:wrap;gap:.55rem}.preference-checkbox{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--border);border-radius:999px;background:#fff;color:#5a5d75;cursor:pointer;font-size:.88rem;font-weight:600;line-height:1;padding:.62rem .9rem;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease}.preference-checkbox:hover{border-color:#232756;color:#232756;box-shadow:0 2px 8px rgba(83,91,96,.14)}.preference-checkbox input{accent-color:#232756}.preference-checkbox--selected{background:var(--blue-light);border-color:#232756;color:#232756}.student-country-chip{background-color:#fff;border:1px solid var(--border);border-radius:999px;color:var(--text-secondary);cursor:pointer;font-size:.88rem;font-weight:600;line-height:1;padding:.65rem .9rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap}.student-country-chip:hover{border-color:#232756;color:#232756;box-shadow:0 2px 8px rgba(83,91,96,.14)}.student-country-chip--selected{background-color:#232756;border-color:#232756;color:#fff}.status-card{display:flex;align-items:center;gap:1.25rem;padding:1.5rem 1.75rem;border-radius:var(--radius);border:1px solid var(--border);background:#fff;box-shadow:var(--mp-shadow)}.status-card__icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;flex-shrink:0}.status-card__icon--active{background:#dcfce7}.status-card__icon--inactive{background:#fee2e2}.status-card__text{flex:1}.status-card__text h3{font-size:1rem;font-weight:600;margin-bottom:.2rem}.status-card__text p{font-size:.875rem;color:var(--text-secondary)}.status-card__action{flex-shrink:0}.available-times-list{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;padding:0;margin:0}.available-times-list li{padding:.28rem .65rem;border-radius:999px;background:var(--blue-light);color:#232756;font-size:.82rem;font-weight:600;line-height:1.4}.available-times-summary{display:flex;align-items:flex-start;gap:.85rem}.available-times-summary__label{flex:0 0 auto;color:var(--text-secondary);font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.9;text-transform:uppercase}.available-times-summary__empty{color:var(--text-secondary);font-size:.88rem;line-height:1.5}@media only screen and (max-width:650px){.available-times-summary{flex-direction:column;gap:.55rem}}.availability-help{margin:-1rem 0 1.25rem;color:var(--text-secondary);font-size:.92rem;line-height:1.55}.availability-selector{display:flex;justify-content:center;width:100%}.onr-student-page.zoom-link{border:1px solid var(--border);font-size:14px;height:38px;padding-left:12px;margin-bottom:10px}.onr-student-page.profile-menu__content .onr-accordion .accordion-content{font-size:15px!important;white-space:pre-wrap}@media(max-width:1280px){.reports-table thead{display:none}.reports-table tbody tr{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--border)}.reports-table td{border:none;padding:.2rem .4rem}.reports-table td:first-child{font-weight:700;color:var(--text-secondary);font-size:.8rem;flex:0 0 auto}.reports-table td:nth-child(2){flex:1 1 auto;text-align:left;font-size:.85rem}.reports-table td:nth-child(3){flex:0 0 auto}.reports-table td:nth-child(4){flex:0 0 auto;margin-left:auto}.reports-table td:nth-child(5),.reports-table td:nth-child(6){flex:1 1 auto}}.subject-checkbox.filter{text-align:left;padding-left:0;margin-top:.5rem;margin-left:1rem}@media only screen and (max-width:550px){.subject-checkbox.filter{margin-left:0}}.subject-checkbox.filter .checkbox-checkmark{left:unset;right:0}.onr-none-found{display:flex;align-items:center;flex-direction:column;height:70vh;width:100%;margin-top:5rem}.onr-none-found .login-link{cursor:pointer;text-decoration:underline}.onr-instructor__info-container{display:flex;flex-direction:column;margin:0 1rem;height:150px;overflow-y:auto;overflow-x:hidden;max-width:400px;padding:0 1rem}@media only screen and (max-width:550px){.onr-instructor__info-container{margin:0}}.onr-instructor__container{display:flex;flex-direction:column;margin-bottom:30px}.onr-instructor__name{color:#232756;font-size:30px;font-weight:900;margin:10px 0 0;text-transform:uppercase}.onr-instructor__subject{color:#3b46b8;font-size:1em;font-weight:400;margin:0 0 15px}.onr-instructor__academicfields,.onr-instructor__availability,.onr-instructor__country,.onr-instructor__gender,.onr-instructor__interests,.onr-instructor__occupation,.onr-instructor__residence{font-size:13px;text-align:left}.onr-instructor__academicfields .info-icon,.onr-instructor__availability .info-icon,.onr-instructor__country .info-icon,.onr-instructor__gender .info-icon,.onr-instructor__interests .info-icon,.onr-instructor__occupation .info-icon,.onr-instructor__residence .info-icon{width:15px;vertical-align:sub}.onr-instructor__book{background-color:#232756;padding:5px 40px;text-transform:uppercase}.onr-instructor__book,.onr-instructor__book:active,.onr-instructor__book:hover,.onr-instructor__book:visited{color:#fff;text-decoration:none}.panel-box__top{display:flex}.panel-box__top .panel-box__subject{margin-left:auto}.panel-box__top .panel-box__subject-label{color:#5a5d75;text-transform:uppercase;font-size:12px;font-weight:800;vertical-align:sub}.panel-box__top .panel-box__level{display:flex}.panel-box__top .panel-box__level-label{color:#5a5d75;font-size:13px;font-weight:500;margin:7px 0 0 8px;text-transform:capitalize}.panel-box__schedule{margin:5px}.panel-box__schedule-link{cursor:pointer;font-weight:400}.panel-box__schedule-link,.panel-box__schedule-link:active,.panel-box__schedule-link:hover,.panel-box__schedule-link:link,.panel-box__schedule-link:visited{color:#000;text-decoration:none}.panel-box__schedule-link--arrow{vertical-align:bottom}.panel-box__img{width:100%}.panel-box__course{padding:14px 10px 0 10px;min-height:82.8px;text-align:left}.panel-box__course-title{font-size:17px;font-weight:800;line-height:1.2;margin:0}.panel-box__name{padding:0}.panel-box__name-label{color:#5a5d75;font-size:13px;font-weight:400}.panel-checkbox{display:block;text-align:left;margin:0 0 5px 30px}.panel-filter__button{background-color:#27aa7c;border:none;color:#fff;cursor:pointer;padding:8px 20px}.panel-filter__button-container{display:flex;align-items:center;justify-content:center;margin:42px 0 10px}.panel-filter__reset-container{display:flex;align-items:center;justify-content:center;margin:6px 0 26px}.panel-filter__reset-link{color:#5a5d75;cursor:pointer;font-size:13px;font-weight:600;text-transform:uppercase}.onr-body{overflow-x:hidden}.onr-body__find-instructors{margin:0 1rem 1rem;text-align:center}.onr-body__find-instructors--heading{padding:1rem}.onr-body__find-instructors__container-view{display:flex;flex-direction:row}@media only screen and (max-width:630px){.onr-body__find-instructors__container-view{flex-direction:column}}.onr-body__find-instructors__panel--box{width:100%;margin-bottom:2rem}.onr-body__find-instructors__panel--image{height:250px;overflow:hidden}.onr-body__find-instructors__panel--image .panel-box__img{-o-object-fit:cover;object-fit:cover;width:100%;border-radius:18px}.onr-body__find-instructors__panel--results{width:100%}.onr-body__find-instructors__panel--results-container{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}@media only screen and (max-width:1250px){.onr-body__find-instructors__panel--results-container .onr-body__find-instructors__panel--card{width:46%}}@media only screen and (max-width:950px){.onr-body__find-instructors__panel--results-container .onr-body__find-instructors__panel--card{width:95%}}.onr-body__find-instructors__panel--card{display:flex;flex-direction:column;width:auto;align-items:center;padding:0;border:1px solid #e2e3ec;border-radius:18px;margin-right:1rem;margin-bottom:1rem;max-width:400px}.onr-body__find-instructors__panel--filter{height:-moz-fit-content;height:fit-content;margin:0 2rem 2rem 3rem;white-space:nowrap;text-align:left;background-color:#f4f4f8;border-radius:5px;padding:2rem;display:flex;flex-direction:column}@media only screen and (max-width:550px){.onr-body__find-instructors__panel--filter{margin:1rem;padding:1rem 0 1rem 1rem}}.onr-body__find-instructors__panel--filter .filter-container{font-size:1em}.onr-body__find-instructors__panel--filter .filter-container .filter-checkbox .filter{font-size:.8em}@media only screen and (max-width:550px){.onr-body__find-instructors__panel--filter .filter-container .filter-checkbox .filter{margin-right:1.5rem}}.onr-body__find-instructors__panel--filter .filter-container .filter-checkbox.filter--close{display:none}.onr-body__find-instructors__panel--filter .filter-container .filter__title{display:flex}.onr-body__find-instructors__panel--filter .filter-container .filter__title .accordion-chevron__down{margin-left:auto;order:2}@media only screen and (max-width:550px){.onr-body__find-instructors__panel--filter .filter-container .filter__title .accordion-chevron__down{margin-right:1.2rem}}.onr-body__find-instructors__panel--filter .filter-checkbox{margin:1rem 0 2rem}.onr-body__find-instructors__panel--filter .dropdown--subjects{width:19.1em;height:2.5em}.onr-body__find-instructors__panel--filter-box{width:200px}.onr-body__find-instructors__panel--filter-box .onr-available-times,.onr-body__find-instructors__panel--filter-box.onr-available-days,.onr-body__find-instructors__panel--filter-box.onr-subjects{text-align:left}.onr-body__find-instructors-container{display:flex;flex-direction:column}.onr-body__find-instructors--heading{font-size:3em}@media only screen and (max-width:500px){.onr-body__find-instructors--heading{font-size:2em}}.onr-checkbox__span{color:#23253a;font-size:13px;font-weight:500}.onr-checkbox__container input{vertical-align:middle}.onr-heading__availability,.onr-heading__available-time,.onr-heading__subjects{color:#8c8fa6;font-size:15px;font-weight:700;margin:5px 0 10px 33px;text-align:left}.onr-heading__availability,.onr-heading__available-time{margin-top:20px}@media only screen and (max-width:1000px){.onr-body__instructor{flex-direction:column}.onr-body__instructor .onr-body__instructor-panel{width:100%;margin-bottom:0}.onr-body__instructor .onr-body__instructor-panel--side{padding:30px 0;width:100%;margin-left:0;flex-shrink:0}}.onr-body__instructor{background-color:#f4f4f8;height:100%;margin:0;padding:clamp(24px,4vw,48px) var(--gut)}.onr-body__instructor,.onr-body__instructor-details--availability{display:flex;justify-content:center}.onr-body__instructor-details--availability-day{background-color:#fff;border:1px solid #e2e3ec;border-radius:5px;color:#5a5d75;cursor:pointer;height:32px;margin-right:5px;width:30px}.onr-body__instructor-details--availability-day.selected,.onr-body__instructor-details--availability-day:hover{background-color:#27aa7c;border:1px solid #27aa7c;color:#fff}.onr-body__instructor-details--availability-day .instructor-details__availability-short{font-weight:500;vertical-align:middle}.onr-body__instructor-details--heading{margin:0 0 30px 0}.onr-body__instructor-details--schedule{margin:40px;display:flex;justify-content:center}.onr-body__instructor-details--schedule .instructor-details__schedule{background-color:#27aa7c;border-radius:25px;border:none;color:#fff;cursor:pointer;font-size:20px;font-weight:600;padding:15px 40px;width:100%;margin:0 auto;min-width:200px}.onr-body__instructor-details--schedule .instructor-details__schedule:hover{background-color:#66cdaa}.onr-body__instructor-details--content-container.instructor-details__availability{display:unset}.onr-body__instructor-details--content-container .instructor-details__availability-time{display:flex!important}.onr-body__instructor-details--content-container .instructor-details__availability-left--label{font-size:18px;font-weight:500;margin-left:24px;text-align:left}.onr-body__instructor-details--content-container .instructor-details__availability-right{margin:5px 30px 0 auto!important;order:2}.onr-body__instructor-details--content-container .instructor-details__availability-right .availability--label{display:block}.onr-body__instructor-details--content-container .instructor-details__availability-right .availability--label:focus{border:1px solid #000;border-radius:25px;margin-bottom:.5rem;outline:none}.onr-body__instructor-details--content-container .instructor-details__availability-right .availability--label:hover{border:1px solid #000;border-radius:25px;margin-bottom:.5rem}.onr-body__instructor-details--content-container .instructor-details__availability-right--label{margin:0!important;padding:.3rem .7rem;font-weight:500}.onr-body__instructor-details--content-label{color:#23253a;font-size:14px;font-weight:500;margin:0 0 10px;text-transform:uppercase}.onr-body__instructor-details--content-text{font-size:22px;font-weight:500;margin:0 0 50px;text-transform:uppercase}.onr-body__instructor-content--title-heading{margin:0}.onr-body__instructor-content--title-text{font-size:20px;font-style:italic;margin:auto;width:70%}.onr-body__instructor-content--about-heading{margin:50px 0 0 0}.onr-body__instructor-content--about-text{font-size:18px;margin:1rem 3rem 7rem}.onr-body__instructor-content--keywords{display:flex;flex-direction:row;flex-wrap:wrap;margin:50px}.onr-body__instructor-content--keywords .instructor-keyword{background-color:#fbf0c9;color:#161a3f;border-radius:999px;padding:5px 15px;margin:3px}.onr-body__instructor-image{border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden}.onr-body__instructor-image .instructor-panel__img{border-radius:50%;height:15em}.onr-body__instructor-panel,.onr-body__instructor-panel--side{background-color:var(--surface);border:1px solid var(--line);border-radius:20px;margin:50px 0;width:50%}.onr-body__instructor-panel--side,.onr-body__instructor-panel--side--side{padding:30px;margin-left:20px;width:18%}.onr-body__instructor-panel{flex:0 0 50%;min-width:600px}.onr-body__instructor-panel--side{flex:0 0 18%;min-width:280px}.instructor-header-top{padding:1rem 1.5rem 0}.back-btn{background:none;border:none;font-size:14px;color:#666;cursor:pointer;padding:0}.back-btn:hover{color:#000}.availability--label.selected-time{border:1px solid #000;border-radius:25px;margin-bottom:.5rem}.availability--label{background:none;border:none;cursor:pointer;text-align:left}.about-grid{margin:1rem 3rem 2rem;display:grid;row-gap:8px}.about-row{display:grid;grid-template-columns:minmax(140px,180px) 1fr;-moz-column-gap:14px;column-gap:14px;align-items:baseline}.about-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5a5d75;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;line-height:1.35}.about-icon{font-size:14px;line-height:1}.about-value{font-size:16px;font-weight:400;color:#23253a;word-break:break-word;line-height:1.35}.about-muted{color:#5a5d75;font-weight:500}@media only screen and (max-width:1000px){.about-grid{margin:1rem 1.5rem 2rem}.about-row{grid-template-columns:110px 1fr}.about-label{white-space:normal}}.onr-admin-layout[data-v-0940dc2c]{display:flex;min-height:100vh}.onr-admin-layout__mobile-toggle[data-v-0940dc2c]{background-color:#1f2c5c;border:none;border-radius:6px;cursor:pointer;display:none;flex-direction:column;gap:4px;height:40px;justify-content:center;padding:0 9px;position:fixed;right:.75rem;top:.75rem;width:40px;z-index:30}.onr-admin-layout__mobile-toggle span[data-v-0940dc2c]{background-color:#eee;border-radius:2px;display:block;height:2px;width:100%}@media(max-width:768px){.onr-admin-layout__mobile-toggle[data-v-0940dc2c]{display:flex}}.onr-admin-layout__backdrop[data-v-0940dc2c]{background-color:rgba(0,0,0,.45);display:none;inset:0;position:fixed;z-index:15}@media(max-width:768px){.onr-admin-layout__backdrop[data-v-0940dc2c]{display:block}}.onr-admin-layout__sidebar[data-v-0940dc2c]{background-color:#1f2c5c;color:#eee;display:flex;flex:0 0 220px;flex-direction:column;padding:1.25rem 0}@media(max-width:768px){.onr-admin-layout__sidebar[data-v-0940dc2c]{bottom:0;left:0;overflow-y:auto;position:fixed;top:0;transform:translateX(-100%);transition:transform .2s ease;width:min(80vw,260px);z-index:20}.onr-admin-layout__sidebar--open[data-v-0940dc2c]{transform:translateX(0)}}.onr-admin-layout__header[data-v-0940dc2c]{border-bottom:1px solid hsla(0,0%,100%,.15);display:flex;flex-direction:column;gap:.2rem;margin-bottom:.75rem;padding:0 1.25rem 1rem}.onr-admin-layout__logo[data-v-0940dc2c]{font-size:1.05rem;font-weight:800;letter-spacing:.02em}.onr-admin-layout__identity[data-v-0940dc2c]{color:hsla(0,0%,100%,.65);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onr-admin-layout__nav[data-v-0940dc2c]{display:flex;flex-direction:column;gap:.1rem}.onr-admin-layout__group[data-v-0940dc2c]{display:flex;flex-direction:column;margin-top:.9rem}.onr-admin-layout__group-label[data-v-0940dc2c]{color:hsla(0,0%,100%,.5);font-size:.68rem;font-weight:700;letter-spacing:.08em;padding:0 1.25rem .35rem;text-transform:uppercase}.onr-admin-layout__link[data-v-0940dc2c]{color:hsla(0,0%,100%,.85);font-size:.9rem;font-weight:600;padding:.5rem 1.25rem;text-decoration:none}.onr-admin-layout__link[data-v-0940dc2c]:hover{background-color:hsla(0,0%,100%,.08)}.onr-admin-layout__link--active[data-v-0940dc2c]{background-color:hsla(0,0%,100%,.14);color:#eee}.onr-admin-layout__content[data-v-0940dc2c]{background-color:#f9f7f2;flex:1 1 auto;min-width:0;padding:1.5rem 2rem}@media(max-width:768px){.onr-admin-layout__content[data-v-0940dc2c]{padding:3.5rem 1rem 1.5rem}}