@layer base{._button_qz0pp_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);white-space:normal;min-width:0;max-width:100%;overflow-wrap:anywhere;text-align:center;line-height:1.4;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_qz0pp_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_qz0pp_37{min-height:44px;height:auto;padding:0 var(--spacing-2);font-size:.875rem}._md_qz0pp_44{min-height:44px;height:auto;padding:0 var(--spacing-3);font-size:.9375rem}._lg_qz0pp_51{min-height:48px;height:auto;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_qz0pp_60,._icon-md_qz0pp_61{width:2rem;height:2rem;padding:0}._icon-sm_qz0pp_67{width:1.5rem;height:1.5rem;padding:0}._icon-lg_qz0pp_73{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_qz0pp_2 svg{flex-shrink:0}._sm_qz0pp_37 svg,._icon-sm_qz0pp_67 svg{width:1rem;height:1rem}._md_qz0pp_44 svg,._icon_qz0pp_60 svg,._icon-md_qz0pp_61 svg{width:1.25rem;height:1.25rem}._lg_qz0pp_51 svg,._icon-lg_qz0pp_73 svg{width:1.5rem;height:1.5rem}._primary_qz0pp_105{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground)}._primary_qz0pp_105:hover{background-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._primary_qz0pp_105:active{background-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._secondary_qz0pp_122{background-color:var(--secondary);color:var(--secondary-foreground);border-color:var(--secondary);--spinner-color: var(--secondary-foreground)}._secondary_qz0pp_122:hover{background-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground))}._secondary_qz0pp_122:active{background-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground))}._destructive_qz0pp_140{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_qz0pp_140:hover{background-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground))}._destructive_qz0pp_140:active{background-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground))}._destructive_qz0pp_140:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_qz0pp_164{background-color:transparent;border-color:var(--primary);color:var(--primary);--spinner-color: var(--primary)}._outline_qz0pp_164:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._outline_qz0pp_164:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._ghost_qz0pp_184{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_qz0pp_184:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._ghost_qz0pp_184:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._link_qz0pp_201{background-color:transparent;color:var(--primary);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;display:inline-flex;align-items:center;--spinner-color: var(--primary)}._link_qz0pp_201:hover{text-decoration:underline;color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));background-color:transparent}._link_qz0pp_201:active{color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));background-color:transparent}._link_qz0pp_201:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_qz0pp_233{opacity:.5;cursor:not-allowed;pointer-events:none}.dark ._primary_qz0pp_105:focus-visible,.dark ._outline_qz0pp_164:focus-visible,.dark ._ghost_qz0pp_184:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}.dark ._destructive_qz0pp_140:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}.dark ._link_qz0pp_201:focus-visible{box-shadow:0 0 0 2px var(--primary)}}@layer base{._root_169d4_2{all:unset;position:relative;display:inline-flex;align-items:center;width:42px;height:24px;background-color:var(--muted);border-radius:var(--radius-full);transition:background-color var(--animation-duration-normal) ease;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0}._root_169d4_2:hover{background-color:var(--muted-foreground)}._root_169d4_2:focus-visible{box-shadow:var(--shadow-focus)}._root_169d4_2[data-state=checked]{background-color:var(--primary)}._root_169d4_2[data-state=checked]:hover{background-color:color-mix(in srgb,var(--primary),black 10%)}._thumb_169d4_33{display:block;width:20px;height:20px;background-color:var(--card);border-radius:var(--radius-full);box-shadow:0 1px 2px color-mix(in srgb,black 10%,transparent);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);transform:translate(2px);will-change:transform}._root_169d4_2[data-state=checked] ._thumb_169d4_33{transform:translate(20px)}._root_169d4_2[data-disabled]{opacity:.5;cursor:not-allowed}}@layer base{._overlay_q3wun_2{position:fixed;inset:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay)!important;animation:_overlayShow_q3wun_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_q3wun_11{position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:85vh;max-height:85dvh;overflow-wrap:anywhere;width:32rem;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-overlay)!important;overflow:auto;padding:var(--spacing-6);animation:_contentShow_q3wun_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_q3wun_33{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_q3wun_33:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_q3wun_33:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_q3wun_64{width:1rem;height:1rem}._header_q3wun_69{margin-bottom:var(--spacing-4)}._footer_q3wun_73{display:flex;justify-content:flex-end;gap:var(--spacing-2);flex-wrap:wrap;margin-top:var(--spacing-6)}._title_q3wun_81{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:var(--spacing-2)}._description_q3wun_90{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}._screenReaderText_q3wun_97{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_q3wun_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_q3wun_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}._banner_1ljh7_1{position:fixed;z-index:70;bottom:16px;left:16px;right:16px;max-width:920px;margin:0 auto;background:#fff;color:#233047;border:1px solid #cad9ed;border-radius:18px;box-shadow:0 18px 55px #081b3d45;padding:20px 24px;font-family:inherit}._bannerHead_1ljh7_2{display:flex;gap:14px;align-items:flex-start}._bannerHead_1ljh7_2 strong{font-size:19px;font-weight:800;color:#102543}._bannerHead_1ljh7_2 p{font-size:14px;line-height:1.6;margin:6px 0 0;color:#475569}._icon_1ljh7_5{display:grid;place-items:center;flex:0 0 44px;height:44px;color:#0864c4;background:#e9f3fe;border-radius:12px}._buttons_1ljh7_6{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px;align-items:center}._buttons_1ljh7_6 button{flex:1 1 145px}._small_1ljh7_8{font-size:12px;line-height:1.6;color:#53647e;margin:13px 0 0}._small_1ljh7_8 a{color:#085baf;text-decoration:underline;text-underline-offset:3px}._dialog_1ljh7_10{max-width:540px!important}._preferenceRows_1ljh7_11{display:flex;flex-direction:column;gap:10px}._preferenceRow_1ljh7_11{display:flex;gap:20px;align-items:center;justify-content:space-between;background:#f5f8fc;border:1px solid #dfe8f3;border-radius:12px;padding:15px}._preferenceRow_1ljh7_11>div{flex:1;min-width:0}._preferenceRow_1ljh7_11 strong{display:flex;align-items:center;gap:7px;font-size:15px;color:#19365a}._preferenceRow_1ljh7_11 p{font-size:13px;color:#4d617b;line-height:1.5;margin:6px 0 0}._preferenceRow_1ljh7_11 button{flex-shrink:0}._required_1ljh7_17{flex-shrink:0;font-size:12px;font-weight:700;color:#23684f}@media(max-width:600px){._banner_1ljh7_1{bottom:10px;left:10px;right:10px;padding:15px;border-radius:14px}._bannerHead_1ljh7_2 strong{font-size:17px}._bannerHead_1ljh7_2 p{font-size:13px}._icon_1ljh7_5{height:38px;flex-basis:38px}._buttons_1ljh7_6{gap:8px}._buttons_1ljh7_6 button{font-size:13px;min-height:42px}._preferenceRow_1ljh7_11{padding:12px;gap:12px}}._brand_1xc8r_1{display:inline-flex;align-items:center;justify-content:center;max-width:100%;margin-bottom:20px;border-radius:12px;background:#fff;padding:6px 12px;flex-shrink:0}._brand_1xc8r_1 img{display:block;width:180px;max-width:100%;height:110px;object-fit:contain}._brand_1xc8r_1[data-compact=true]{margin-bottom:12px;padding:4px 8px}._brand_1xc8r_1[data-compact=true] img{width:130px;height:80px}._brand_1xc8r_1:focus-visible{outline:3px solid #60a5fa;outline-offset:4px}@media(max-width:480px){._brand_1xc8r_1 img{width:150px;height:92px}}@layer base{._content_3l1ss_2,._subContent_3l1ss_3{min-width:12rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:var(--spacing-2);animation:_scaleIn_3l1ss_1 var(--animation-duration-normal) ease-out;z-index:var(--z-overlay)}._subContent_3l1ss_3{animation:_fadeIn_3l1ss_1 var(--animation-duration-normal) ease-out}._item_3l1ss_19,._checkboxItem_3l1ss_20,._radioItem_3l1ss_21,._subTrigger_3l1ss_22{position:relative;display:flex;align-items:center;cursor:pointer;user-select:none;border-radius:var(--radius-sm);font-size:.9375rem;padding:var(--spacing-2) var(--spacing-3);outline:none;transition:background-color var(--animation-duration-fast),color var(--animation-duration-fast)}._item_3l1ss_19:hover,._checkboxItem_3l1ss_20:hover,._radioItem_3l1ss_21:hover,._subTrigger_3l1ss_22:hover{background-color:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}._item_3l1ss_19:focus-visible,._checkboxItem_3l1ss_20:focus-visible,._radioItem_3l1ss_21:focus-visible,._subTrigger_3l1ss_22:focus-visible{background-color:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}._item_3l1ss_19[data-disabled],._checkboxItem_3l1ss_20[data-disabled],._radioItem_3l1ss_21[data-disabled],._subTrigger_3l1ss_22[data-disabled]{pointer-events:none;opacity:.5}._item_3l1ss_19[data-highlighted],._checkboxItem_3l1ss_20[data-highlighted],._radioItem_3l1ss_21[data-highlighted],._subTrigger_3l1ss_22[data-highlighted]{background-color:var(--primary);color:var(--primary-foreground)}._checkboxItem_3l1ss_20,._radioItem_3l1ss_21{padding-left:var(--spacing-8)}._checkboxIndicator_3l1ss_74,._radioIndicator_3l1ss_75{position:absolute;left:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkboxIndicator_3l1ss_74{height:1rem;width:1rem}._checkboxIndicator_3l1ss_74 svg{height:.875rem;width:.875rem}._radioIndicator_3l1ss_75{height:1rem;width:1rem}._radioIndicatorCircle_3l1ss_98{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:currentColor}._label_3l1ss_105{padding:var(--spacing-2) var(--spacing-3);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._separator_3l1ss_112{height:1px;margin:var(--spacing-2) 0;background-color:var(--border)}._shortcut_3l1ss_118{margin-left:auto;font-size:.75rem;letter-spacing:.025em;opacity:.6}._subTriggerIcon_3l1ss_125{margin-left:auto;height:1rem;width:1rem;opacity:.75}._inset_3l1ss_132{padding-left:var(--spacing-8)}@keyframes _scaleIn_3l1ss_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes _fadeIn_3l1ss_1{0%{opacity:0}to{opacity:1}}}@layer base{._item_vxjwx_2{border-radius:var(--radius);background-color:var(--card);color:var(--card-foreground);overflow:hidden;margin-bottom:var(--spacing-4);box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-normal) ease}._item_vxjwx_2:hover:not(:has(._trigger_vxjwx_12:disabled)){box-shadow:var(--shadow-md)}._item_vxjwx_2:has(._trigger_vxjwx_12:disabled){opacity:.6;box-shadow:var(--shadow)}._header_vxjwx_21{display:flex}._trigger_vxjwx_12{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-4) var(--spacing-6);font-family:var(--font-family-heading);font-weight:400;line-height:1.5;letter-spacing:-.01em;text-align:left;background-color:transparent;color:inherit;border:none;cursor:pointer;transition:opacity var(--animation-duration-fast) ease}._trigger_vxjwx_12:hover:not(:disabled){opacity:.8}._trigger_vxjwx_12:active:not(:disabled){opacity:.7}._trigger_vxjwx_12:disabled{opacity:.6;cursor:not-allowed;color:var(--muted-foreground)}._trigger_vxjwx_12:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._icon_vxjwx_62{width:1rem;height:1rem;transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);flex-shrink:0;color:var(--muted-foreground)}._trigger_vxjwx_12:disabled ._icon_vxjwx_62{color:var(--muted-foreground);opacity:.5}._trigger_vxjwx_12[data-state=open] ._icon_vxjwx_62{transform:rotate(180deg)}._content_vxjwx_80{overflow:hidden;background-color:transparent;color:inherit;animation:_accordion-up_vxjwx_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_vxjwx_80[data-state=open]{animation:_accordion-down_vxjwx_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._contentInner_vxjwx_93{padding:var(--spacing-3) var(--spacing-6) var(--spacing-4);color:var(--muted-foreground);font-size:.95rem;line-height:1.6}@keyframes _accordion-up_vxjwx_1{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes _accordion-down_vxjwx_1{0%{height:0}to{height:var(--radix-accordion-content-height)}}}._nav_1wfcn_1{max-width:1280px;margin:auto;padding:10px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--border);flex-wrap:wrap;min-width:0}._logo_1wfcn_2{display:flex;flex:none}._logo_1wfcn_2 img{display:block;width:132px;height:80px;object-fit:contain;background:#fff;border-radius:8px}._links_1wfcn_3{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex:1;min-width:0}._links_1wfcn_3>a,._links_1wfcn_3>button{font-size:14px;padding:10px;min-height:44px;gap:5px}._links_1wfcn_3 a[aria-current=page],._groupButton_1wfcn_5[data-active=true]{background:var(--secondary);color:var(--foreground)}._actions_1wfcn_6{display:flex;gap:8px;margin-left:12px}._actions_1wfcn_6>a{font-size:14px;min-height:44px}._menuToggle_1wfcn_7{display:none}._basicLinks_1wfcn_7,._nav_1wfcn_1>noscript{width:100%}._basicLinks_1wfcn_7{padding:12px;background:var(--card);line-height:1.6}._basicLinks_1wfcn_7 a{display:inline-block;padding:10px;color:var(--primary)}@media(max-width:1100px){._nav_1wfcn_1{padding:8px 16px;gap:8px}._logo_1wfcn_2 img{width:106px;height:62px}._menuToggle_1wfcn_7{display:inline-flex;margin-left:auto;min-height:44px;gap:6px}._links_1wfcn_3{display:none;flex:0 0 100%;width:100%}._links_1wfcn_3[data-open=true]{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:8px 0;max-height:calc(100dvh - 94px);overflow-y:auto;overscroll-behavior:contain}._quickLinks_1wfcn_12,._actions_1wfcn_6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0}._quickLinks_1wfcn_12>a,._actions_1wfcn_6>a{min-height:44px;height:auto;white-space:normal;text-align:center;justify-content:center;font-size:14px;line-height:1.3;padding:10px 8px}._quickLinks_1wfcn_12>a{background:var(--muted);border-radius:8px}._mobileGroups_1wfcn_14{width:100%;min-width:0}._groupTrigger_1wfcn_14{min-height:44px;padding:10px 8px;font-size:14px}._actions_1wfcn_6{margin:0;padding-top:4px}}@media(max-width:360px){._nav_1wfcn_1{padding:8px 12px}._quickLinks_1wfcn_12>a,._actions_1wfcn_6>a{font-size:13px}}._navigation_kivca_1{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;background:#fff;border-bottom:1px solid #d5e1f1;color:#122342}._title_kivca_1{font-size:12px;font-weight:800;letter-spacing:.12em}._links_kivca_1{display:flex;flex-wrap:wrap;gap:10px}._links_kivca_1 a{min-height:44px;white-space:normal;text-align:center}@media(max-width:600px){._navigation_kivca_1{flex-direction:column;align-items:stretch;padding:14px;gap:12px}._links_kivca_1{display:grid;grid-template-columns:1fr 1fr}._links_kivca_1 a{height:auto;min-height:48px;padding:10px;font-size:13px}._title_kivca_1{text-align:center}}@layer base{._input_1pney_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-fast) ease;outline:none;height:2.5rem;box-shadow:inset 0 1px 2px #00000005,0 1px #ffffff4d}._input_1pney_2::placeholder{color:var(--muted-foreground);opacity:.7}._input_1pney_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%);box-shadow:inset 0 1px 2px #00000005,0 2px 4px #0000000d}._input_1pney_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent),0 2px 4px #0000000d;background-color:var(--card)}._input_1pney_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none;transform:none}.dark ._input_1pney_2{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff0d}.dark ._input_1pney_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white);box-shadow:inset 0 1px 2px #0000001a,0 2px 4px #00000026}.dark ._input_1pney_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent),0 2px 4px #00000026}}._studentSimpleTop_7vve2_3{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:22px;margin-bottom:18px}._studentSimpleTop_7vve2_3 h2{font-size:25px;margin:0 0 7px}._studentSimpleTop_7vve2_3>p{font-size:14px;color:var(--muted-foreground);line-height:1.55;margin:0 0 16px}._studentSimplePayments_7vve2_6{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 16px}._studentSimplePayments_7vve2_6>span{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:10px 12px;background:var(--muted);border-radius:10px;font-size:12px;font-weight:600}._paymentBadgeRow_7vve2_8{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:14px 0}._paymentBadgePaid_7vve2_9,._paymentBadgePending_7vve2_9{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:750;line-height:1.4;white-space:normal}._paymentBadgePaid_7vve2_9{background:#dcf9e7;color:#166d3b;border:1px solid #8cdaac}._paymentBadgePending_7vve2_9{background:#fff4dc;color:#8d5717;border:1px solid #eccb94}._studentSimpleSteps_7vve2_12{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}._studentSimpleSteps_7vve2_12 a{display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid var(--border);background:var(--surface);color:var(--primary);border-radius:9px;min-height:48px;padding:8px 10px;font-size:13px;font-weight:700;text-decoration:none}._studentSimpleSteps_7vve2_12 a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media(max-width:650px){._studentSimpleTop_7vve2_3{padding:16px}._studentSimpleSteps_7vve2_12{grid-template-columns:1fr}._studentSimpleSteps_7vve2_12 a{justify-content:flex-start}}._documentActions_7vve2_16{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._documentActions_7vve2_16 a,._documentActions_7vve2_16 button{min-height:42px}._adminNextAction_7vve2_18{margin:18px 0 22px;padding:18px 20px;border-left:4px solid var(--primary);border-radius:12px;background:var(--muted);border-top:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border)}._adminNextAction_7vve2_18 span{font-size:11px;color:var(--primary);font-weight:700;letter-spacing:.1em}._adminNextAction_7vve2_18 h3{font-size:19px;margin:10px 0 6px}._adminNextAction_7vve2_18 p{font-size:13px;color:var(--muted-foreground);line-height:1.75;margin:0}._deskViews_7vve2_22{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px;margin:22px 0 8px}._deskViews_7vve2_22 button{background:var(--card);border:1px solid var(--border);color:var(--foreground);border-radius:12px;padding:13px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;gap:8px;text-align:left;min-height:84px}._deskViews_7vve2_22 button span{font-size:12px;font-weight:600;line-height:1.35}._deskViews_7vve2_22 button strong{font-size:22px;color:var(--primary)}._deskViews_7vve2_22 button[data-active=true]{border:2px solid var(--primary);background:var(--muted)}._deskViews_7vve2_22 button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media(max-width:650px){._deskViews_7vve2_22{grid-template-columns:repeat(2,minmax(0,1fr))}._documentActions_7vve2_16>a,._documentActions_7vve2_16>button{min-width:105px}}._shell_7vve2_29{max-width:1180px;margin:0 auto;padding:56px 32px 88px;color:var(--foreground)}._shell_7vve2_29 h1{font-family:var(--font-family-heading);font-size:clamp(32px,4vw,48px);font-weight:400;letter-spacing:-.04em;line-height:1.12;margin:8px 0 20px}._shell_7vve2_29 h2{font-family:var(--font-family-heading);font-size:28px;font-weight:400;line-height:1.2}._shell_7vve2_29 h3{font-size:17px;line-height:1.4}._shell_7vve2_29 p{line-height:1.65}._eyebrow_7vve2_29{font-size:11px;letter-spacing:.14em;font-weight:700;color:var(--primary)}._muted_7vve2_29{font-size:13px;color:var(--muted-foreground);line-height:1.6}._card_7vve2_29{background:var(--card);border:1px solid var(--border);padding:30px;border-radius:18px;margin:24px 0}._auth_7vve2_29{max-width:470px;margin:auto;background:var(--card);border:1px solid var(--border);padding:36px;border-radius:20px}._auth_7vve2_29 form{display:grid;gap:20px;margin:24px 0}._review_7vve2_29{display:grid;grid-template-columns:1fr 250px;gap:44px;align-items:center}._score_7vve2_29{background:var(--primary);color:var(--primary-foreground);padding:28px;border-radius:24px;text-align:center}._score_7vve2_29 strong{font-size:68px;font-weight:600;display:block;letter-spacing:-.06em}._score_7vve2_29 span{display:block;font-size:14px;font-weight:600}._score_7vve2_29 small{display:block;margin-top:16px;font-size:11px;line-height:1.5;opacity:.82}._checks_7vve2_29{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}._checks_7vve2_29>div{display:flex;align-items:center;gap:10px;padding:16px;border:1px solid var(--border);border-radius:10px;font-size:13px}._checks_7vve2_29 strong{margin-left:auto;font-size:11px}._alternatives_7vve2_29{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._alternatives_7vve2_29 article{padding:20px;background:var(--muted);border-radius:12px}._alternatives_7vve2_29 small{display:block;line-height:1.6;color:var(--muted-foreground)}._alternatives_7vve2_29 a{display:block;margin-top:14px;font-size:13px}._actions_7vve2_29{display:flex;flex-wrap:wrap;gap:12px;align-items:center}._fields_7vve2_29{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}._consent_7vve2_29{display:flex;gap:12px;align-items:flex-start;margin:24px 0;font-size:13px;line-height:1.6}._consent_7vve2_29 button{flex-shrink:0;margin-top:3px}._error_7vve2_29{color:var(--destructive);padding:12px;background:var(--muted);border-radius:8px}._dashboardHeader_7vve2_29{display:flex;justify-content:space-between;align-items:center;gap:20px}._stats_7vve2_29{display:flex;gap:24px;padding:18px 0;border-bottom:1px solid var(--border);font-size:14px}._studentDetail_7vve2_29{display:block;min-width:0;margin-top:24px}._layout_7vve2_29{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;margin-top:28px}._queue_7vve2_29{display:flex;flex-direction:column;gap:10px}._queue_7vve2_29 button{text-align:left;display:block;white-space:normal;width:100%;height:auto;padding:18px;background:var(--card);border:1px solid var(--border);border-radius:12px;color:inherit;cursor:pointer}._queue_7vve2_29 button[data-active=true]{border:2px solid var(--primary);background:var(--muted)}._queue_7vve2_29 strong,._queue_7vve2_29 span,._queue_7vve2_29 small{display:block;line-height:1.5}._queue_7vve2_29 span{font-size:12px}._queue_7vve2_29 small{color:var(--muted-foreground);margin-top:6px}._badge_7vve2_29{display:inline-block;border-radius:100px;padding:7px 12px;background:var(--muted);color:var(--primary);font-size:12px;font-weight:600}._document_7vve2_16{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--border);overflow-wrap:anywhere}._document_7vve2_16 small{display:block;color:var(--muted-foreground)}._timeline_7vve2_29{list-style:none;padding:0}._timeline_7vve2_29 li{border-left:2px solid var(--border);padding:0 0 24px 20px;margin-left:4px}._timeline_7vve2_29 strong,._timeline_7vve2_29 time{display:block}._timeline_7vve2_29 time{font-size:11px;color:var(--muted-foreground);margin:6px 0}._timeline_7vve2_29 p{margin:6px 0;font-size:14px}._upload_7vve2_29{display:grid;gap:14px;margin-top:20px}._detailGrid_7vve2_29{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:14px}._detailGrid_7vve2_29 dt{font-size:11px;color:var(--muted-foreground)}._detailGrid_7vve2_29 dd{margin:3px 0 12px;overflow-wrap:anywhere}._tableWrap_7vve2_29{overflow:auto}._table_7vve2_29{width:100%;border-collapse:collapse;font-size:13px}._table_7vve2_29 th,._table_7vve2_29 td{text-align:left;padding:12px;border-bottom:1px solid var(--border)}@media(max-width:750px){._shell_7vve2_29{padding:32px 16px 64px}._review_7vve2_29,._layout_7vve2_29{grid-template-columns:1fr;gap:20px}._score_7vve2_29{max-width:320px}._fields_7vve2_29,._checks_7vve2_29,._alternatives_7vve2_29,._detailGrid_7vve2_29{grid-template-columns:1fr}._card_7vve2_29{padding:22px}._auth_7vve2_29{padding:24px}._dashboardHeader_7vve2_29{align-items:flex-start;flex-direction:column}._queue_7vve2_29{max-height:260px;overflow:auto}._checks_7vve2_29 strong{font-size:10px}._stats_7vve2_29{flex-wrap:wrap;gap:12px}}._shell_7vve2_29{overflow-wrap:anywhere}._layout_7vve2_29>*,._fields_7vve2_29>*,._review_7vve2_29>*,._checks_7vve2_29>*{min-width:0}._actions_7vve2_29>a,._actions_7vve2_29>button{height:auto;min-height:44px;padding-top:10px;padding-bottom:10px}._document_7vve2_16{flex-wrap:wrap}._tableWrap_7vve2_29{max-width:100%;-webkit-overflow-scrolling:touch}._checks_7vve2_29>div{flex-wrap:wrap}._error_7vve2_29{color:#ffb4a9}._auth_7vve2_29 input{width:100%}@media(max-width:360px){._shell_7vve2_29{padding:24px 12px 48px}._card_7vve2_29,._auth_7vve2_29{padding:16px}._shell_7vve2_29 h1{font-size:30px}._actions_7vve2_29{align-items:stretch}._actions_7vve2_29>a,._actions_7vve2_29>button{width:100%}._score_7vve2_29 strong{font-size:52px}}._award_oe47p_2{box-sizing:border-box;width:100%;max-width:620px;margin:36px auto 0;padding:20px 18px;text-align:center;background:#18243a;border:1px solid #d8b65d;border-radius:14px;color:#fff}._awardIcon_oe47p_2{display:block;width:30px;height:30px;margin:0 auto 10px;color:#f4cf75}._award_oe47p_2 h2{font-size:clamp(18px,2.5vw,23px);line-height:1.4;margin:0 0 10px;font-weight:800;color:#f4cf75}._award_oe47p_2 p{margin:0;font-size:16px;line-height:1.65}._award_oe47p_2 p span{display:block;font-size:14px;color:#becbde}._award_oe47p_2 a{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:12px;font-size:13px;line-height:1.6;color:#87d9ff;text-decoration:underline;text-underline-offset:3px}._award_oe47p_2 a:focus-visible{outline:2px solid #f4cf75;outline-offset:5px}@media(max-width:600px){._award_oe47p_2{margin-top:24px;padding:18px 14px}._award_oe47p_2 p{font-size:15px}}._compact_oe47p_3{margin-top:36px;padding:28px max(20px,calc((100vw - 1160px)/2));border-top:1px solid #dce5ee;background:#f0f5fa;color:#334e68;line-height:1.7;font-size:14px;overflow-wrap:anywhere}._compact_oe47p_3 nav{display:flex;flex-wrap:wrap;gap:12px 24px}._compact_oe47p_3 a{color:#075f94;text-underline-offset:3px}._compact_oe47p_3 a:focus-visible{outline:2px solid #075f94;outline-offset:4px}._footer_oe47p_3{background:#101827;color:#a5b3c9;padding:72px max(24px,calc((100vw - 1280px)/2)) 24px;font-family:var(--font-family-base,sans-serif);margin-top:56px}._grid_oe47p_3{display:grid;grid-template-columns:1.35fr 1fr 1fr 1.2fr;gap:48px}._grid_oe47p_3 section{min-width:0}._grid_oe47p_3 h2{font-size:18px;line-height:1.5;color:#fff;font-weight:800;margin:0 0 30px;letter-spacing:.02em}._grid_oe47p_3 h2 span{color:#35bdf2}._grid_oe47p_3 p{font-size:16px;line-height:1.9;margin:0 0 24px}._grid_oe47p_3 a{display:flex;align-items:center;gap:8px;color:#a5b3c9;text-decoration:none;font-size:16px;line-height:1.65;margin-bottom:14px;transition:color .15s;overflow-wrap:anywhere}._grid_oe47p_3 a:hover,._bottom_oe47p_3 a:hover{color:#35bdf2}._grid_oe47p_3 a:focus-visible,._socials_oe47p_3 button:focus-visible,._bottom_oe47p_3 a:focus-visible{outline:2px solid #35bdf2;outline-offset:5px}._socials_oe47p_3{display:flex;gap:12px;flex-wrap:wrap}._socials_oe47p_3 a,._socials_oe47p_3 button{display:flex;align-items:center;justify-content:center;border:1px solid #334259;border-radius:10px;background:transparent;width:48px;height:48px;color:#d2d9e5;font-weight:800;font-size:16px;margin:0}._socials_oe47p_3 button:disabled{opacity:.5;cursor:default}._contact_oe47p_3{display:flex;gap:14px!important;align-items:flex-start!important;margin-bottom:24px!important}._contact_oe47p_3>svg{flex:none;margin-top:4px;color:#35bdf2}._contact_oe47p_3 a{margin:0 0 3px}._bottom_oe47p_3{border-top:1px solid #283448;display:flex;justify-content:space-between;gap:20px;margin-top:48px;padding-top:24px;align-items:center}._bottom_oe47p_3 a{display:flex;align-items:center;gap:8px;color:#a5b3c9;text-decoration:none;font-size:14px}._bottom_oe47p_3 small{line-height:1.6;font-size:14px}._grid_oe47p_3 a,._grid_oe47p_3 p{color:#becbde}@media(max-width:1100px){._grid_oe47p_3{grid-template-columns:1fr 1fr;gap:40px}}@media(max-width:600px){._footer_oe47p_3{padding:44px 22px 24px}._grid_oe47p_3{grid-template-columns:1fr;gap:32px}._grid_oe47p_3 h2{margin-bottom:18px}._bottom_oe47p_3{align-items:flex-start;flex-direction:column;margin-top:28px}}._box_1uven_1,._box_1uven_1 form,._box_1uven_1>div,._row_1uven_1{min-width:0;max-width:100%;box-sizing:border-box}._box_1uven_1{overflow-wrap:anywhere}._box_1uven_1 h2{line-height:1.3}._row_1uven_1 button{min-height:44px;white-space:normal;height:auto}._box_1uven_1{padding:24px;margin:24px 0;border:1px solid #cbded5;border-radius:16px;background:#f2f8f5;color:#123d31}._box_1uven_1 h2{font-size:24px;margin:0 0 8px}._box_1uven_1 p{line-height:1.6}._box_1uven_1 label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}._row_1uven_1{display:flex;gap:10px;flex-wrap:wrap}._row_1uven_1 input{flex:1 1 220px;min-width:0;width:100%;max-width:100%;background:#fff;color:#123d31}._small_1uven_2{font-size:12px;max-width:640px}._box_1uven_1 form{margin-top:16px}@media(max-width:600px){._box_1uven_1{padding:16px;margin:16px 0}._box_1uven_1 h2{font-size:20px}._row_1uven_1{flex-direction:column;align-items:stretch}._row_1uven_1 input{flex:0 1 auto;min-height:44px;font-size:16px}._row_1uven_1 button{width:100%}._small_1uven_2{margin-bottom:0}}@layer base{._content_1hxhe_2{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);font-size:.875rem;line-height:1.4;box-shadow:var(--shadow-md);font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._content_1hxhe_2[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_1hxhe_1}@keyframes _slideUpAndFade_1hxhe_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_1hxhe_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1hxhe_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_1hxhe_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}@layer base{._toaster_uhdob_2{--viewport-padding: var(--spacing-4);--toast-width: 360px;--toast-border-radius: var(--radius);--toast-font-family: var(--font-family-base);--toast-animation-duration: var(--animation-duration-normal)}._toast_uhdob_2{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);width:var(--toast-width);position:relative;animation:_slideIn_uhdob_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_uhdob_2:focus{outline:none;box-shadow:var(--shadow-focus)}._toast_uhdob_2:hover{transform:translateY(-2px)}._content_uhdob_35{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_uhdob_43{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}._description_uhdob_50{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._icon_uhdob_56{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._actionButton_uhdob_66{padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap}._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._actionButton_uhdob_66:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_uhdob_93{padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._cancelButton_uhdob_93:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._closeButton_uhdob_119{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._closeButton_uhdob_119:hover{opacity:1;background-color:var(--muted)}._closeButton_uhdob_119:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark ._toast_uhdob_2{border-color:var(--border)}.dark ._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes _slideIn_uhdob_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}._header_e9p4c_1{max-width:1180px;box-sizing:border-box;margin:0 auto;padding:20px 28px;display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid var(--border);color:var(--foreground)}._back_e9p4c_1{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--foreground);font-size:14px;font-weight:600;text-decoration:none}._back_e9p4c_1:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:4px}._back_e9p4c_1:hover{color:var(--primary)}._content_e9p4c_1{min-width:0}@media(max-width:600px){._header_e9p4c_1{padding:12px 14px;gap:10px}._back_e9p4c_1,._header_e9p4c_1 button{font-size:13px}}:root{--z-overlay: 400;--z-spotlight: 1000;--z-critical: 2000;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem}:root{--background:#070d19;--foreground:#ffffff;--surface:#0f172a;--surface-foreground:#ffffff;--sidebar:#0f172a;--sidebar-foreground:#ffffff;--card:#111827;--card-foreground:#ffffff;--popup:#111827;--popup-foreground:#ffffff;--primary:#38bdf8;--primary-foreground:#0f172a;--secondary:#1e3a8a;--secondary-foreground:#ffffff;--accent:#f39c12;--accent-foreground:#0e2a4a;--muted:#0f172a;--muted-foreground:#cbd5e1;--success:#14533f;--success-foreground:#ffffff;--error:#b43f32;--error-foreground:#ffffff;--warning:#956a23;--warning-foreground:#ffffff;--info:#235c79;--info-foreground:#ffffff;--info-hover:#19475f;--info-active:#123b50;--border:#334155;--font-family-base:"DM Sans",sans-serif;--font-family-display:"DM Serif Display",serif;--font-family-monospace:monospace;--font-family-cursive:serif;--shadow:0 2px 8px #123f3208;--shadow-md:0 10px 32px #123f3210;--shadow-lg:0 24px 70px #123f3215;--shadow-focus:0 0 0 3px #14533f30;--radius-sm:6px;--radius:10px;--radius-md:14px;--radius-lg:22px;--radius-full:999px;--animation-duration-fast:.15s;--animation-duration-normal:.25s;--animation-duration-slow:.5s;--chart-color-1:#14533f;--chart-color-2:#779661;--chart-color-3:#956a23;--chart-color-4:#235c79;--chart-color-5:#68736b}html[data-ogb-low-data=true] *,html[data-ogb-low-data=true] *:before,html[data-ogb-low-data=true] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important;backdrop-filter:none!important}@media(max-width:768px){fieldset{margin-inline:0;max-width:100%}main>*,section>*,article>*,form>*{min-width:0}summary{min-height:44px;padding-block:10px;cursor:pointer}button{max-width:100%}article table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:480px){html{scroll-padding-top:12px}[role=dialog]{max-width:calc(100vw - 24px)}[role=tablist]{max-width:100%;overflow-x:auto}nav{backdrop-filter:none}}html{font-family:var(--font-family-base);background:var(--background);color:var(--foreground)}body{min-width:0;line-height:1.5;overflow-wrap:break-word}main,section,article,aside,form,fieldset{min-width:0}input,textarea,select{max-width:100%;min-width:0;font-family:inherit}iframe,svg{max-width:100%}a,button{touch-action:manipulation}a:focus-visible,summary:focus-visible{outline:3px solid var(--primary);outline-offset:3px}pre{max-width:100%;overflow:auto}@media(max-width:768px){input,textarea,select,button[role=combobox]{font-size:16px}input:not([type=checkbox]):not([type=radio]),select{min-height:44px}textarea{min-height:100px}h1,h2,h3{overflow-wrap:break-word}p,li,dd{overflow-wrap:anywhere}}@media(prefers-reduced-data:reduce){*{animation:none!important;transition:none!important}}[data-ogb-protected]{-webkit-user-select:none;user-select:none}[data-ogb-protected] input,[data-ogb-protected] textarea,[data-ogb-protected] select,[data-ogb-protected] [contenteditable]:not([contenteditable=false]),[data-ogb-protected] [data-ogb-allow-copy]{-webkit-user-select:text;user-select:text}[data-ogb-watermark]{font-family:var(--font-family-base);font-size:11px!important;font-weight:600;letter-spacing:.035em;color:inherit;opacity:.7;margin:0 0 10px!important;overflow-wrap:anywhere;line-height:1.5}@media print{[data-ogb-watermark]{opacity:1;color:#111!important}}html{box-sizing:border-box;-webkit-text-size-adjust:100%;text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}body{margin:0}img,video{max-width:100%;height:auto}button,input,textarea{touch-action:manipulation}input,textarea{font-size:16px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@layer base{:root{--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px)}ul{list-style-type:none;margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}*{box-sizing:border-box;padding:0;margin:0}button{border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}th,td{display:table-cell!important}}.rbc-month-view{overflow:visible!important}
