.lbk-loader{display:flex;flex-direction:column;align-items:center;gap:2.25rem}.lbk-loader[data-inline=true]{gap:1.25rem}.lbk-loader-stage{position:relative;aspect-ratio:1}.lbk-loader-stage svg{position:relative;width:100%;height:100%;overflow:visible}.lbk-loader .leaf{transform-box:view-box;transform-origin:395px 950px}.lbk-loader .l0{transform:rotate(-67.5deg);animation:lbk-leaf-0 5.6s cubic-bezier(.37,0,.63,1) .54s infinite}.lbk-loader .l1{transform:rotate(-45deg);animation:lbk-leaf-1 5.6s cubic-bezier(.37,0,.63,1) .36s infinite}.lbk-loader .l2{transform:rotate(-22.5deg);animation:lbk-leaf-2 5.6s cubic-bezier(.37,0,.63,1) .18s infinite}.lbk-loader .l3{transform:rotate(0);animation:lbk-leaf-3 5.6s cubic-bezier(.37,0,.63,1) 0s infinite}@keyframes lbk-leaf-0{0%,16%{transform:rotate(-67.5deg);opacity:1}46%,58%{transform:rotate(-90deg);opacity:.85}88%,to{transform:rotate(-67.5deg);opacity:1}}@keyframes lbk-leaf-1{0%,16%{transform:rotate(-45deg);opacity:1}46%,58%{transform:rotate(-90deg);opacity:.85}88%,to{transform:rotate(-45deg);opacity:1}}@keyframes lbk-leaf-2{0%,16%{transform:rotate(-22.5deg);opacity:1}46%,58%{transform:rotate(-90deg);opacity:.85}88%,to{transform:rotate(-22.5deg);opacity:1}}@keyframes lbk-leaf-3{0%,16%{transform:rotate(0);opacity:1}46%,58%{transform:rotate(-90deg);opacity:.85}88%,to{transform:rotate(0);opacity:1}}.lbk-loader-caption{height:1.25rem;font-size:.8125rem;line-height:1.25rem;letter-spacing:.01em;color:hsl(var(--muted-foreground));opacity:.8;text-align:center;white-space:nowrap}.lbk-loader-caption>span{display:inline-block;opacity:0;animation:lbk-caption 3.6s ease-in-out infinite}@keyframes lbk-caption{0%{opacity:0;transform:translateY(4px)}18%{opacity:1;transform:translateY(0)}82%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion: reduce){.lbk-loader .leaf{animation:none}.lbk-loader-caption>span{opacity:1;animation:none}}.pb-startup{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0b1122;font-family:Outfit,Inter,system-ui,sans-serif}.pb-startup-logo .lbk-loader-stage{width:min(28vmin,240px)}.pb-startup .pb-startup-logo .leaf{animation-duration:3s;animation-iteration-count:1;animation-fill-mode:both}.pb-startup .pb-startup-logo .l0{animation-delay:calc(.54s - var(--pb-startup-elapsed, 0s))}.pb-startup .pb-startup-logo .l1{animation-delay:calc(.36s - var(--pb-startup-elapsed, 0s))}.pb-startup .pb-startup-logo .l2{animation-delay:calc(.18s - var(--pb-startup-elapsed, 0s))}.pb-startup .pb-startup-logo .l3{animation-delay:calc(0s - var(--pb-startup-elapsed, 0s))}.pb-startup .pb-startup-logo{animation:pb-startup-out .45s ease-in forwards;animation-delay:calc(3.2s - var(--pb-startup-elapsed, 0s))}.pb-startup-text{margin:0;padding:0 16px;text-align:center;font-size:clamp(16px,2.6vmin,34px);letter-spacing:.01em;color:#f3f5fa80;opacity:0;animation:pb-startup-in .6s ease-out .6s forwards}.pb-startup-text[data-after-logo]{animation-delay:0s}@keyframes pb-startup-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes pb-startup-out{to{opacity:0}}@media (prefers-reduced-motion: reduce){.pb-startup .pb-startup-logo{animation:none}.pb-startup-text{animation:none;opacity:1}}.auth-sheet>div:first-child{width:36px!important;height:5px!important;margin-top:8px!important;background:#00000029!important}.dark .auth-sheet>div:first-child{background:#ffffff38!important}.dark .auth-dark-aware,.dark .auth-dark-aware [class~="bg-[#f8f5ef]"]{background-color:#151b19!important;color:#eef2f0!important}.dark .auth-dark-aware [class~="bg-[#f1ede5]"],.dark .auth-dark-aware [class~="!bg-[#f1ede5]"]{background-color:#1f2724!important}.dark .auth-dark-aware [class~="border-[#dcd6cc]"],.dark .auth-dark-aware [class~="!border-[#dcd6cc]"],.dark .auth-dark-aware [class~="border-[#e2dcd1]"]{border-color:#33403b!important}.dark .auth-dark-aware [class~="bg-[#e2dcd1]"]{background-color:#33403b!important}.dark .auth-dark-aware [class~=text-neutral-900],.dark .auth-dark-aware [class~="!text-neutral-900"],.dark .auth-dark-aware [class~=text-neutral-800],.dark .auth-dark-aware [class~="!text-neutral-800"]{color:#eef2f0!important}.dark .auth-dark-aware [class~=text-neutral-600],.dark .auth-dark-aware [class~=text-neutral-500]{color:#a5b0ac!important}.dark .auth-dark-aware [class~=text-neutral-400]{color:#7d8985!important}.dark .auth-dark-aware input::-moz-placeholder{color:#7d8985!important}.dark .auth-dark-aware input::placeholder{color:#7d8985!important}.dark .auth-dark-aware [class~="text-[#008f7a]"],.dark .auth-dark-aware [class~="text-[#00a88f]"],.dark .auth-dark-aware [class~="text-[#00735f]"]{color:#2fd4b8!important}.dark .auth-dark-aware [class~="hover:bg-black/5"]:hover,.dark .auth-dark-aware [class~="hover:!bg-black/[0.03]"]:hover{background-color:#ffffff0f!important}.dark .auth-dark-aware [class~="!bg-white/60"]:not([class~="!bg-[#00735f]"]){background-color:#1f2724!important}.dark .auth-dark-aware [class~="hover:!bg-white"]:not([class~="!bg-[#00735f]"]):hover{background-color:#26302c!important}.dark .auth-dark-aware [class~="!border-[#e2dcd1]"]:not([class~="!bg-[#00735f]"]),.dark .auth-dark-aware [class~="hover:!border-[#cfc7ba]"]:not([class~="!bg-[#00735f]"]):hover{border-color:#33403b!important}.dark .auth-dark-aware [class~="!text-neutral-600"]:not([class~="!bg-[#00735f]"]){color:#a5b0ac!important}.dark .auth-dark-aware [class~="hover:!text-neutral-900"]:not([class~="!bg-[#00735f]"]):hover{color:#eef2f0!important}.dark .auth-dark-aware [class~="hover:!bg-black/[0.035]"]:not([class~="!bg-[#00735f]"]):hover{background-color:#ffffff0f!important}.dark .auth-dark-aware [class~="bg-[#eef6f3]"],.dark .auth-dark-aware [class~="hover:bg-[#eef6f3]"]:hover{background-color:#00c5a81f!important}@media (horizontal-viewport-segments: 2) and (min-width: 641px){:root{--fold-x: env(viewport-segment-left 1 0);--fold-w: env(viewport-segment-width 1 0);--fold-left-end: env(viewport-segment-right 0 0)}:root .fixed.left-\[50\%\]:is([role=dialog],[role=alertdialog]){left:calc(var(--fold-x) + var(--fold-w) / 2)!important;max-width:calc(var(--fold-w) - 32px)!important}:root .v2-sheet[data-v2-side]{inset:0 0 0 var(--fold-x)!important;width:min(620px,calc(var(--fold-w) - 32px))!important}:root .v2-drawer{left:calc(var(--fold-x) + var(--fold-w) / 2)!important;width:min(620px,calc(var(--fold-w) - 32px));margin-left:calc(min(620px,calc(var(--fold-w) - 32px))/-2)}:root .v2-floating-nav{left:calc(var(--fold-x) + var(--fold-w) / 2);max-width:calc(var(--fold-w) - 24px)}:root [data-sonner-toaster][data-x-position=center]{left:calc(var(--fold-x) + var(--fold-w) / 2)!important}:root .v2-lr.is-side{width:calc(100vw - var(--fold-left-end));padding-left:calc(var(--fold-x) - var(--fold-left-end))}}@media (vertical-viewport-segments: 2){:root{--fold-y: env(viewport-segment-top 0 1);--fold-h: env(viewport-segment-height 0 1)}:root .fixed.left-\[50\%\]:is([role=dialog],[role=alertdialog]):not(.v2-dialog){top:calc(var(--fold-y) + var(--fold-h) / 2)!important;max-height:calc(var(--fold-h) - 24px)!important;overflow-y:auto}@media (min-width: 641px){:root .v2-dialog{top:calc(var(--fold-y) + var(--fold-h) / 2)!important;max-height:calc(var(--fold-h) - 24px)!important;overflow-y:auto}:root .v2-sheet[data-v2-side]{inset:var(--fold-y) 0 0 0!important;max-height:calc(var(--fold-h) - 24px)!important}}@media (max-width: 640px){:root .v2-dialog,:root .v2-sheet[data-v2-side]{max-height:var(--fold-h)!important}}:root .v2-drawer{max-height:var(--fold-h)}:root .v2-lr.is-sheet{max-height:var(--fold-h)}}@media (min-width: 660px) and (max-width: 900px){:root .v2-main:has(.v2-fold-wide){max-width:900px;padding-inline:22px}}@media (min-width: 700px) and (max-width: 900px){.v2-fold-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:20px;column-gap:20px;align-items:start}.v2-fold-col{min-width:0}.pp-fold-col{display:grid;gap:16px;align-content:start}:root .v2-tp .v2-main:has(.v2-tp-home){max-width:900px;padding-inline:22px}:root .v2-tp-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:20px;column-gap:20px;align-items:start}:root .v2-tp-home-grid .v2-tp-class{flex-wrap:wrap;align-items:flex-start;row-gap:10px}:root .v2-tp-home-grid .v2-tp-class-dot{margin-top:5px}:root .v2-tp-home-grid .v2-tp-class .v2-tp-class-main{flex:1 1 calc(100% - 22px)}:root .v2-tp-home-grid .v2-tp-class .v2-tp-class-actions{flex:1 1 calc(100% - 22px);gap:6px;margin-left:22px}:root .v2-tp-home-grid .v2-tp-class :is(.v2-tp-take,.v2-tp-done,.v2-tp-quick){min-height:38px;padding:0 12px}:root .v2-tp-fees.is-wide{grid-template-columns:repeat(2,minmax(0,1fr))}:root .v2-tp-fees-side{max-height:calc(100dvh - 116px - env(safe-area-inset-bottom));overflow-y:auto}}@media (min-width: 660px) and (max-width: 900px){.v2-fold-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:20px;column-gap:20px;align-items:start}.v2-fold-pane{min-width:0}.v2-fold-pane.is-detail{position:sticky;top:calc(12px + env(safe-area-inset-top));display:flex;flex-direction:column;height:calc(100dvh - 108px - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:360px;overflow:hidden;border-radius:22px}.v2-fold-pane.is-detail>*{flex:1;min-height:0}.v2-fold-empty{display:grid;place-content:center;justify-items:center;gap:8px;padding:28px 22px;border:1px dashed var(--v2-line);border-radius:22px;text-align:center}.v2-fold-empty strong{font-size:16px;color:var(--v2-text)}.v2-fold-empty p{max-width:30ch;font-size:14px;color:var(--v2-muted)}:root .v2-fold-pane .v2-embedded-card>.pb-1.flex.justify-center:first-child{display:none}}@media (min-width: 660px) and (max-width: 699px){.v2-fold-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);-moz-column-gap:16px;column-gap:16px}}@media (horizontal-viewport-segments: 2) and (min-width: 660px) and (max-width: 900px){.v2-fold-split{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-fold-split,.v2-fold-cols{-moz-column-gap:max(20px,calc(var(--fold-x) - var(--fold-left-end) + 16px));column-gap:max(20px,calc(var(--fold-x) - var(--fold-left-end) + 16px))}}@media (horizontal-viewport-segments: 2) and (min-width: 700px) and (max-width: 900px){:root .v2-tp-home-grid,:root .v2-tp-fees.is-wide{-moz-column-gap:max(20px,calc(var(--fold-x) - var(--fold-left-end) + 16px));column-gap:max(20px,calc(var(--fold-x) - var(--fold-left-end) + 16px))}}@media (min-width: 660px) and (max-width: 900px){:root .v2-fold-pane .v2-passport-id{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;margin-top:10px}:root .v2-fold-pane .v2-passport-status{grid-column:2;width:auto;margin:0;justify-self:start}:root .v2-fold-pane :is(.v2-passport-leave,.v2-passport-restore){width:auto;min-height:34px;padding:0 11px;font-size:12.5px}:root .v2-fold-pane .v2-passport-photo{width:52px;height:60px;border-radius:15px}:root .v2-fold-pane .v2-passport-photo span{border-radius:12px;font-size:17px}:root .v2-fold-pane .v2-passport-name h2{font-size:19px;letter-spacing:-.4px}:root .v2-fold-pane .v2-passport-fields{grid-template-columns:repeat(2,minmax(0,1fr))}:root .v2-fold-pane .v2-passport-mrz{display:none}:root .v2-fold-pane .v2-student .v2-student-tabs{overflow-x:visible!important}:root .v2-fold-pane .v2-student .v2-student-tabs>div{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);min-width:0!important}:root .v2-fold-pane .v2-student .v2-student-tabs button{flex-direction:column;gap:3px!important;height:52px!important;padding:0 2px!important;font-size:11.5px!important}:root .v2-fold-pane .v2-student .v2-student-tabs button svg{width:17px;height:17px}}.v2-table-row.is-open{background:var(--v2-surface);box-shadow:inset 3px 0 0 var(--v2-turq)}
