@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.lp-watermark{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}:where(body>:not(.lp-watermark)),:where(.lp-watermark)~:where(*){position:relative;z-index:1}.lp-pixels{position:absolute;bottom:-2vw;width:min(46vw,760px);height:auto;opacity:.07}.lp-pixels--left{left:-3vw}.lp-pixels--right{right:-3vw}.lp-pixels .px-ink{fill:#262261}.lp-pixels .px-accent{fill:#eea220}@media (max-width: 767.98px){.lp-pixels{width:72vw;opacity:.05}.lp-pixels--right{display:none}}body.oa{--oa-primary: #0a0a0a;--oa-primary-hover: #262626;--oa-on-primary: #ffffff;--oa-bg: #eef2f7;--oa-card: #ffffff;--oa-muted-bg: #f5f5f5;--oa-accent: #f5f5f5;--oa-border: #e5e5e5;--oa-input: #e5e5e5;--oa-ring: #a1a1a1;--oa-ring-soft: rgba(161, 161, 161, .5);--oa-text: #0a0a0a;--oa-muted: #737373;--oa-danger: #e7000b;--oa-danger-ring: rgba(231, 0, 11, .2);--oa-shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--oa-shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--oa-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--oa-radius: .5rem;--oa-radius-card: .875rem;--oa-control-h: 2.25rem;--oa-control-text: 1rem;--oa-text-size: .875rem;--oa-field-gap: 1.25rem;--oa-label-gap: .5rem;--oa-appbar-h: 3.5rem;--oa-font: "Geist Variable", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";margin:0;padding:0!important;min-height:100vh;background:var(--oa-bg);color:var(--oa-text);font-size:var(--oa-text-size);line-height:1.5}@media (min-width: 768px){body.oa{--oa-control-text: .875rem}}html[data-bs-theme=dark] body.oa{--oa-primary: #e5e5e5;--oa-primary-hover: #ffffff;--oa-on-primary: #171717;--oa-bg: #151521;--oa-card: #1e1e2d;--oa-muted-bg: #262636;--oa-accent: #2a2a3c;--oa-border: rgba(255, 255, 255, .1);--oa-input: rgba(255, 255, 255, .15);--oa-ring: #737373;--oa-ring-soft: rgba(115, 115, 115, .5);--oa-text: #fafafa;--oa-muted: #a1a1a1;--oa-danger: #ff6467;--oa-danger-ring: rgba(255, 100, 103, .25)}:where(body.oa) .ms{font-family:Material Symbols Rounded;font-feature-settings:"liga";font-weight:400;font-style:normal;font-size:1rem;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;display:inline-block;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}body.oa [x-cloak]{display:none!important}body.oa .oa-appbar{position:relative;margin:-1.5rem -1.5rem 1.5rem;background:var(--oa-card);border-bottom:1px solid var(--oa-border);border-radius:var(--oa-radius-card) var(--oa-radius-card) 0 0}body.oa .oa-appbar__inner{display:flex;align-items:center;gap:.75rem;height:var(--oa-appbar-h);padding:0 1.5rem}body.oa .oa-appbar__logo img{display:block;width:4rem}body.oa .oa-appbar__title{flex:1;min-width:0;padding-left:.75rem;border-left:1px solid var(--oa-border)}body.oa .oa-appbar__name{display:block;font-size:var(--oa-text-size);font-weight:500;color:var(--oa-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.oa .oa-appbar__sub{display:block;margin-top:.125rem;color:var(--oa-muted)}body.oa .oa-appbar__sub>span{white-space:nowrap}body.oa .oa-appbar__inner{height:auto;min-height:var(--oa-appbar-h);padding-top:.875rem;padding-bottom:.875rem}@media (max-width: 575.98px){body.oa .oa-appbar__sub{display:none}}@media (min-width: 576px){body.oa .oa-appbar__sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}body.oa .oa-appbar .oa-appbar__action{width:var(--oa-control-h);height:var(--oa-control-h);min-height:var(--oa-control-h);padding:0;margin-right:-.5rem;background:transparent;border:0;border-radius:var(--oa-radius);box-shadow:none;color:var(--oa-text)}body.oa .oa-appbar .oa-appbar__action:hover,body.oa .oa-appbar .oa-appbar__action:focus-visible{background:var(--oa-accent);color:var(--oa-text)}body.oa .oa-appbar .oa-appbar__action .ms{font-size:1.125rem}body.oa{background:var(--oa-bg)}body.oa .oa-main{padding:1.5rem 1.5rem 0}body.oa .oa-sheet{max-width:48rem;margin:0 auto;padding:1.5rem;background:var(--oa-card);border:1px solid var(--oa-border);border-radius:var(--oa-radius-card);box-shadow:var(--oa-shadow-sm);outline:none}@media (min-width: 768px){body.oa .oa-main{padding:2.5rem 1.5rem 0}}body.oa .oa-footnote{margin:0;padding:1.25rem 1rem;text-align:center;font-size:var(--oa-text-size);color:var(--oa-muted)}body.oa :is(.oa-sheet,.modal) form>[class*=px-md-5],body.oa :is(.oa-sheet,.modal)>[class*=px-md-5]{padding:0!important;margin-top:0!important}body.oa :is(.oa-sheet,.modal) .tab-content{padding:0}body.oa :is(.oa-sheet,.modal) .row{--bs-gutter-x: 1rem}body.oa :is(.oa-sheet,.modal) form br{display:none}body.oa :is(.oa-sheet,.modal) h5,body.oa :is(.oa-sheet,.modal) .title-page{margin:0 0 var(--oa-field-gap)!important;font-size:1rem;font-weight:600;line-height:1;color:var(--oa-text)!important}body.oa :is(.oa-sheet,.modal) h5 b,body.oa :is(.oa-sheet,.modal) h6 b,body.oa :is(.oa-sheet,.modal) h6 u{font-weight:inherit;text-decoration:none}body.oa :is(.oa-sheet,.modal) .d-flex:has(>h5){margin-bottom:var(--oa-field-gap)!important}body.oa :is(.oa-sheet,.modal) .d-flex:has(>h5)>h5{margin-bottom:0!important}body.oa :is(.oa-sheet,.modal) h5+hr,body.oa :is(.oa-sheet,.modal) .title-page+hr,body.oa :is(.oa-sheet,.modal) .d-flex:has(>h5)+hr,body.oa :is(.oa-sheet,.modal) .oa-stepper+hr{display:none}body.oa :is(.oa-sheet,.modal) h6,body.oa :is(.oa-sheet,.modal) .section-title{margin:var(--oa-field-gap) 0 1rem;padding-top:var(--oa-field-gap);border-top:1px solid var(--oa-border);font-size:1rem;font-weight:500;color:var(--oa-text)!important}body.oa :is(.oa-sheet,.modal) [class*=-section]>h6:first-child,body.oa :is(.oa-sheet,.modal) [class*=-section-one]>h6:first-child,body.oa :is(.oa-sheet,.modal) .row:first-child>[class*=col]:first-child>h6:first-child,body.oa :is(.oa-sheet,.modal) form h6:first-of-type:not(.oa-section-break){margin-top:0;padding-top:0;border-top:0}body.oa :is(.oa-sheet,.modal) hr{margin:0 0 var(--oa-field-gap);border-color:var(--oa-border);opacity:1}body.oa :is(.oa-sheet,.modal) hr:has(+.oa-actions),body.oa :is(.oa-sheet,.modal) .oa-actions+hr{display:none}body.oa :is(.oa-sheet,.modal) p,body.oa :is(.oa-sheet,.modal) li,body.oa :is(.oa-sheet,.modal) td,body.oa :is(.oa-sheet,.modal) th{font-size:var(--oa-text-size)}body.oa :is(.oa-sheet,.modal) a:not(.btn):not(.oa-btn){color:var(--oa-text);text-decoration:underline;text-underline-offset:4px}body.oa :is(.oa-sheet,.modal) [class*=col]:has(>label,>.form-label,>.col-form-label,>.oa-field-head){margin-bottom:var(--oa-field-gap)!important}body.oa :is(.oa-sheet,.modal) .row:has(>[class*=col]>label,>[class*=col]>.form-label){margin-bottom:0!important}body.oa :is(.oa-sheet,.modal) .row:has(>label),body.oa :is(.oa-sheet,.modal) .form-group,body.oa :is(.oa-sheet,.modal) .mb-3:not(.row),body.oa :is(.oa-sheet,.modal) .row.mb-3:not(:has(>[class*=col]>label)),body.oa :is(.oa-sheet,.modal) .row.mb-4:not(:has(>[class*=col]>label)){margin-bottom:var(--oa-field-gap)!important}body.oa :is(.oa-sheet,.modal) label,body.oa :is(.oa-sheet,.modal) .form-label,body.oa :is(.oa-sheet,.modal) .col-form-label{margin-bottom:var(--oa-label-gap);padding-top:0;padding-bottom:0;font-size:var(--oa-text-size);font-weight:500;line-height:1.375;color:var(--oa-text)}@media (min-width: 576px){body.oa :is(.oa-sheet,.modal) .row>.col-form-label[class*=col-sm-],body.oa :is(.oa-sheet,.modal) .row>.col-form-label[class*=col-md-]{padding-top:.5rem}}body.oa :is(.oa-sheet,.modal) .text-red-500,body.oa :is(.oa-sheet,.modal) label .text-danger{color:var(--oa-danger)!important}body.oa :is(.oa-sheet,.modal) .form-control,body.oa :is(.oa-sheet,.modal) .form-select,body.oa :is(.oa-sheet,.modal) select:not([multiple]),body.oa :is(.oa-sheet,.modal) input[type=text],body.oa :is(.oa-sheet,.modal) input[type=email],body.oa :is(.oa-sheet,.modal) input[type=number],body.oa :is(.oa-sheet,.modal) input[type=tel],body.oa :is(.oa-sheet,.modal) input[type=date],body.oa :is(.oa-sheet,.modal) input[type=password]{height:var(--oa-control-h);min-height:var(--oa-control-h);padding:.25rem .75rem;font-size:var(--oa-control-text);line-height:1.5;color:var(--oa-text);background-color:transparent;border:1px solid var(--oa-input);border-radius:var(--oa-radius);box-shadow:var(--oa-shadow-xs);transition:color .15s,box-shadow .15s,border-color .15s}body.oa :is(.oa-sheet,.modal) textarea.form-control{height:auto;min-height:4rem;padding:.5rem .75rem}body.oa :is(.oa-sheet,.modal) .form-select,body.oa :is(.oa-sheet,.modal) select:not([multiple]){padding-right:2.25rem;background-position:right .75rem center;background-size:14px 10px}body.oa :is(.oa-sheet,.modal) .form-control::-moz-placeholder{color:var(--oa-muted);opacity:1}body.oa :is(.oa-sheet,.modal) .form-control::placeholder{color:var(--oa-muted);opacity:1}body.oa :is(.oa-sheet,.modal) .form-control:focus,body.oa :is(.oa-sheet,.modal) .form-select:focus,body.oa :is(.oa-sheet,.modal) select:focus,body.oa :is(.oa-sheet,.modal) input:focus{border-color:var(--oa-ring);box-shadow:0 0 0 3px var(--oa-ring-soft);outline:none}body.oa :is(.oa-sheet,.modal) .form-control[readonly],body.oa :is(.oa-sheet,.modal) .form-control:disabled,body.oa :is(.oa-sheet,.modal) .form-select:disabled,body.oa :is(.oa-sheet,.modal) select:disabled{opacity:.5;background-color:transparent;cursor:not-allowed}body.oa :is(.oa-sheet,.modal) .form-control.is-invalid,body.oa :is(.oa-sheet,.modal) .form-select.is-invalid{border-color:var(--oa-danger);box-shadow:0 0 0 3px var(--oa-danger-ring);background-image:none}body.oa :is(.oa-sheet,.modal) .form-text,body.oa :is(.oa-sheet,.modal) small,body.oa :is(.oa-sheet,.modal) .text-muted{margin-top:var(--oa-label-gap);font-size:var(--oa-text-size);font-style:normal;font-weight:400;line-height:1.5;color:var(--oa-muted)!important}body.oa :is(.oa-sheet,.modal) .form-text.text-danger,body.oa :is(.oa-sheet,.modal) .invalid-feedback,body.oa :is(.oa-sheet,.modal) .text-danger{font-size:var(--oa-text-size);font-style:normal;font-weight:400;color:var(--oa-danger)!important}body.oa :is(.oa-sheet,.modal) .text-danger i,body.oa :is(.oa-sheet,.modal) i.text-danger,body.oa :is(.oa-sheet,.modal) em.text-danger{font-style:normal}body.oa :is(.oa-sheet,.modal) .input-group{flex-wrap:nowrap}body.oa :is(.oa-sheet,.modal) .input-group>.form-control,body.oa :is(.oa-sheet,.modal) .input-group>.form-select,body.oa :is(.oa-sheet,.modal) .input-group>select{border-radius:0 var(--oa-radius) var(--oa-radius) 0}body.oa :is(.oa-sheet,.modal) .input-group>:first-child{border-radius:var(--oa-radius) 0 0 var(--oa-radius)}body.oa :is(.oa-sheet,.modal) .input-group>:only-child{border-radius:var(--oa-radius)}body.oa :is(.oa-sheet,.modal) .input-group>:not(:first-child){margin-left:-1px}body.oa :is(.oa-sheet,.modal) .input-group-text{height:var(--oa-control-h);padding:0 .75rem;background:var(--oa-muted-bg);border-color:var(--oa-input);color:var(--oa-muted);font-size:var(--oa-text-size)}body.oa :is(.oa-sheet,.modal) .form-check{display:flex;align-items:flex-start;gap:.75rem;padding-left:0}body.oa :is(.oa-sheet,.modal) .form-check .form-check-input{float:none;flex-shrink:0;margin:.125rem 0 0}body.oa :is(.oa-sheet,.modal) .form-check-input{width:1rem;height:1rem;border:1px solid var(--oa-input);border-radius:.25rem;background-color:transparent;box-shadow:var(--oa-shadow-xs)}body.oa :is(.oa-sheet,.modal) .form-check-input[type=radio]{border-radius:999px}body.oa :is(.oa-sheet,.modal) .form-check-input:checked{background-color:var(--oa-primary);border-color:var(--oa-primary)}body.oa :is(.oa-sheet,.modal) .form-check-input:focus{border-color:var(--oa-ring);box-shadow:0 0 0 3px var(--oa-ring-soft)}body.oa :is(.oa-sheet,.modal) .form-check-label{margin:0;font-size:var(--oa-text-size);font-weight:500}body.oa :is(.oa-sheet,.modal) .form-switch{padding-left:0}body.oa :is(.oa-sheet,.modal) .form-switch .form-check-input{width:2rem;height:1.15rem;margin:.125rem 0 0;border-radius:999px;border-color:transparent;background-color:var(--oa-input);--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}body.oa :is(.oa-sheet,.modal) .form-switch .form-check-input:checked{background-color:var(--oa-primary)}body.oa :is(.oa-sheet,.modal) .select2-container{width:100%!important}body.oa :is(.oa-sheet,.modal) .select2-container--bootstrap-5 .select2-selection{height:var(--oa-control-h);min-height:var(--oa-control-h);padding:.25rem 2.25rem .25rem .75rem;font-size:var(--oa-control-text);background-color:transparent;background-position:right .75rem center;background-size:14px 10px;border:1px solid var(--oa-input);border-radius:var(--oa-radius);box-shadow:var(--oa-shadow-xs);color:var(--oa-text)}body.oa :is(.oa-sheet,.modal) .select2-container--bootstrap-5.select2-container--focus .select2-selection,body.oa :is(.oa-sheet,.modal) .select2-container--bootstrap-5.select2-container--open .select2-selection{border-color:var(--oa-ring);box-shadow:0 0 0 3px var(--oa-ring-soft)}body.oa :is(.oa-sheet,.modal) .select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered{padding:0;line-height:1.625rem;color:var(--oa-text)}body.oa :is(.oa-sheet,.modal) .select2-container--bootstrap-5 .select2-selection--single .select2-selection__placeholder{color:var(--oa-muted)}body.oa .select2-container--bootstrap-5 .select2-dropdown{margin-top:.25rem;padding:.25rem;background:var(--oa-card);border:1px solid var(--oa-border)!important;border-radius:var(--oa-radius)!important;box-shadow:var(--oa-shadow-md);color:var(--oa-text);font-size:var(--oa-text-size);overflow:hidden}body.oa .select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--above{margin-top:0;margin-bottom:.25rem}body.oa .select2-container--bootstrap-5 .select2-dropdown .select2-search{margin:-.25rem -.25rem .25rem;padding:0;border-bottom:1px solid var(--oa-border)}body.oa .select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field{height:2.25rem;padding:0 .75rem 0 2.25rem;font-size:var(--oa-control-text);background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23737373' stroke-width='2' stroke-linecap='round' viewBox='0 0 24 24'%3e%3ccircle cx='11' cy='11' r='8'/%3e%3cpath d='m21 21-4.3-4.3'/%3e%3c/svg%3e") no-repeat .75rem center;border:0;border-radius:0;box-shadow:none;color:var(--oa-text)}body.oa .select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field:focus{box-shadow:none}body.oa .select2-container--bootstrap-5 .select2-dropdown .select2-results__options{max-height:18rem}body.oa .select2-container--bootstrap-5 .select2-dropdown .select2-results__option{padding:.375rem .5rem;border-radius:.25rem;font-size:var(--oa-text-size);color:var(--oa-text)}body.oa .select2-container--bootstrap-5 .select2-dropdown .select2-results__option--highlighted,body.oa .select2-container--bootstrap-5 .select2-dropdown .select2-results__option--selected{background:var(--oa-accent)!important;color:var(--oa-text)!important}body.oa .select2-container--bootstrap-5 .select2-dropdown .select2-results__option--selected{font-weight:500}body.oa .select2-container--bootstrap-5 .select2-dropdown .select2-results__message{padding:1.5rem .5rem;text-align:center;color:var(--oa-muted)}body.oa .oa-segmented{display:inline-flex;align-items:center;gap:0;height:var(--oa-control-h);padding:3px;background:var(--oa-muted-bg);border-radius:var(--oa-radius)}body.oa .oa-segmented .btn-check+label{display:inline-flex;align-items:center;height:100%;margin:0;padding:0 .75rem;border:1px solid transparent;border-radius:calc(var(--oa-radius) - 2px);font-size:var(--oa-text-size);font-weight:500;color:var(--oa-muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s,box-shadow .15s}body.oa .oa-segmented .btn-check:checked+label{background:var(--oa-primary);color:var(--oa-on-primary);box-shadow:var(--oa-shadow-sm)}body.oa .oa-segmented .btn-check:focus-visible+label{border-color:var(--oa-ring);box-shadow:0 0 0 3px var(--oa-ring-soft)}body.oa .btn,body.oa .oa-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:var(--oa-control-h);min-height:var(--oa-control-h);padding:0 1rem;font-size:var(--oa-text-size);font-weight:500;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:var(--oa-radius);box-shadow:none;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}body.oa .btn-sm{height:2rem;min-height:2rem;padding:0 .75rem;gap:.375rem}body.oa .btn.btn-primary,body.oa .btn.btn-success,body.oa .oa-btn--filled{background:var(--oa-primary);border-color:var(--oa-primary);color:var(--oa-on-primary)}body.oa .btn.btn-primary:hover,body.oa .btn.btn-success:hover,body.oa .oa-btn--filled:hover{background:var(--oa-primary-hover);border-color:var(--oa-primary-hover);color:var(--oa-on-primary)}body.oa .btn.btn-secondary,body.oa .btn.btn-light,body.oa .oa-btn--tonal{background:var(--oa-muted-bg);border-color:transparent;color:var(--oa-text)}body.oa .btn.btn-secondary:hover,body.oa .btn.btn-light:hover,body.oa .oa-btn--tonal:hover{background:var(--oa-border);color:var(--oa-text)}body.oa .btn.btn-outline-primary,body.oa .btn.btn-outline-secondary,body.oa .oa-btn--outline{background:var(--oa-card);border-color:var(--oa-border);color:var(--oa-text);box-shadow:var(--oa-shadow-xs)}body.oa .btn.btn-outline-primary:hover,body.oa .btn.btn-outline-secondary:hover,body.oa .oa-btn--outline:hover{background:var(--oa-accent);color:var(--oa-text)}body.oa .oa-btn--text{background:transparent;color:var(--oa-text);padding:0 .75rem}body.oa .oa-btn--text:hover{background:var(--oa-accent);color:var(--oa-text)}body.oa .btn.btn-danger{background:var(--oa-danger);border-color:var(--oa-danger);color:#fff}body.oa .btn.btn-outline-danger{background:var(--oa-card);border-color:var(--oa-border);color:var(--oa-danger)}body.oa .btn:focus-visible,body.oa .oa-btn:focus-visible{outline:none;border-color:var(--oa-ring);box-shadow:0 0 0 3px var(--oa-ring-soft)}body.oa .btn:disabled,body.oa .oa-btn:disabled{opacity:.5;pointer-events:none}body.oa .btn .ms,body.oa .oa-btn .ms{font-size:1rem}body.oa .btn-icon-mobile>:is(.d-none.d-md-inline,.d-none.d-sm-inline){display:inline!important;margin:0!important}body.oa .btn-icon-mobile>i.d-inline.d-md-none{display:none!important}body.oa :is(.oa-sheet,.modal) .fa-trash-alt,body.oa :is(.oa-sheet,.modal) .bi-trash,body.oa :is(.oa-sheet,.modal) .bi-trash-fill{font-size:1rem;color:var(--oa-muted)!important}body.oa :is(.oa-sheet,.modal) .fa-plus-circle,body.oa :is(.oa-sheet,.modal) .bi-plus-circle,body.oa :is(.oa-sheet,.modal) .bi-plus-circle-fill{font-size:1rem;color:var(--oa-text)!important}body.oa :is(.oa-sheet,.modal) .card{margin-bottom:1rem;background:var(--oa-card);border:1px solid var(--oa-border);border-radius:var(--oa-radius-card);box-shadow:var(--oa-shadow-sm);color:var(--oa-text)}body.oa :is(.oa-sheet,.modal) .card-header{padding:1.5rem 1.5rem 0;background:transparent;border-bottom:0}body.oa :is(.oa-sheet,.modal) .card-body{padding:1.5rem}body.oa :is(.oa-sheet,.modal) .card .card-body>hr:last-child{display:none}body.oa :is(.oa-sheet,.modal) .alert{padding:.75rem 1rem;font-size:var(--oa-text-size);line-height:1.5;background:var(--oa-card);border:1px solid var(--oa-border);border-radius:var(--oa-radius);color:var(--oa-text)}body.oa :is(.oa-sheet,.modal) .alert-danger,body.oa :is(.oa-sheet,.modal) .alert-light-danger{color:var(--oa-danger)}body.oa :is(.oa-sheet,.modal) .table{--bs-table-bg: transparent;margin-bottom:0;color:var(--oa-text);border-color:var(--oa-border)}body.oa :is(.oa-sheet,.modal) .table>:not(caption)>*>*{padding:.5rem;border-bottom-color:var(--oa-border)}body.oa :is(.oa-sheet,.modal) .table-bordered>:not(caption)>*>*{border-width:0 0 1px}body.oa :is(.oa-sheet,.modal) .table-bordered>:not(caption)>*{border-width:0}body.oa :is(.oa-sheet,.modal) .table>thead th{height:2.5rem;font-size:var(--oa-text-size);font-weight:500;color:var(--oa-text);background:transparent;vertical-align:middle}body.oa :is(.oa-sheet,.modal) .table-responsive{border:1px solid var(--oa-border);border-radius:var(--oa-radius)}body.oa :is(.oa-sheet,.modal) .table-responsive:has(>table>tbody :is(select,input.form-control)){overflow:visible}@media (max-width: 575.98px){body.oa :is(.oa-sheet,.modal) .table-responsive:has(>table>tbody :is(select,input.form-control)){border:0}body.oa :is(.oa-sheet,.modal) table:has(>tbody :is(select,input.form-control)),body.oa :is(.oa-sheet,.modal) table:has(>tbody :is(select,input.form-control))>tbody{display:block;width:100%}body.oa :is(.oa-sheet,.modal) table:has(>tbody :is(select,input.form-control))>thead{display:none}body.oa :is(.oa-sheet,.modal) table:has(>tbody :is(select,input.form-control))>tbody tr{display:grid;grid-template-columns:minmax(0,1fr) 6.5rem auto;align-items:center;gap:.5rem;padding:.5rem 0;border-bottom:1px solid var(--oa-border)}body.oa :is(.oa-sheet,.modal) table:has(>tbody :is(select,input.form-control))>tbody td{display:block;min-width:0;padding:0!important;border:0!important;background:none}body.oa :is(.oa-sheet,.modal) table:has(>tbody :is(select,input.form-control))>tbody td:first-child{font-weight:500}body.oa :is(.oa-sheet,.modal) table:has(>tbody :is(select,input.form-control))>tbody td:last-child{display:flex;align-items:center;justify-content:center;gap:.625rem;min-width:1.75rem}body.oa :is(.oa-sheet,.modal) table:has(>tbody :is(select,input.form-control)) select{width:100%;text-overflow:ellipsis}}@media (max-width: 575.98px){body.oa .table-responsive:has(>table){overflow:visible;border:0}body.oa table:not(:has(>tbody :is(select,input.form-control))){display:block;width:100%}body.oa table:not(:has(>tbody :is(select,input.form-control)))>thead{display:none}body.oa table:not(:has(>tbody :is(select,input.form-control)))>tbody{display:grid;gap:.5rem}body.oa table:not(:has(>tbody :is(select,input.form-control)))>tbody>tr{display:block;padding:.75rem 1rem;border:1px solid var(--oa-border);border-radius:var(--oa-radius);background:var(--oa-card)}body.oa table:not(:has(>tbody :is(select,input.form-control)))>tbody>tr>td{display:flex;justify-content:space-between;gap:1rem;padding:.25rem 0!important;border:0!important;background:none;text-align:right;overflow-wrap:anywhere}body.oa table:not(:has(>tbody :is(select,input.form-control)))>tbody>tr>td[data-label]:before{content:attr(data-label);flex-shrink:0;max-width:45%;color:var(--oa-muted);text-align:left}body.oa table:not(:has(>tbody :is(select,input.form-control)))>tbody>tr>td:not([data-label]),body.oa table:not(:has(>tbody :is(select,input.form-control)))>tbody>tr>td[data-label=""]{justify-content:flex-start;text-align:left}}body.oa .oa-stepper{margin:0 0 var(--oa-field-gap)}body.oa .oa-stepper__meta{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.5rem;font-size:var(--oa-text-size);color:var(--oa-muted)}body.oa .oa-stepper__count{font-weight:500;color:var(--oa-text)}body.oa .oa-stepper__list{display:flex;gap:.25rem;margin:0;padding:0;list-style:none}body.oa .oa-stepper__item{flex:1;min-width:0}body.oa .oa-stepper__link{display:block;height:.25rem;border-radius:999px;background:var(--oa-muted-bg);text-decoration:none!important}body.oa .oa-stepper__item.is-done .oa-stepper__link,body.oa .oa-stepper__item.is-current .oa-stepper__link{background:var(--oa-primary)}body.oa .oa-stepper__num,body.oa .oa-stepper__label{display:none}@media (min-width: 768px){body.oa .oa-stepper__meta{display:none}body.oa .oa-stepper__list{gap:.5rem}body.oa .oa-stepper__link{display:flex;align-items:center;gap:.5rem;height:auto;padding:.625rem 0 0;background:none!important;border-top:2px solid var(--oa-muted-bg);border-radius:0;color:var(--oa-muted)!important}body.oa .oa-stepper__item.is-done .oa-stepper__link,body.oa .oa-stepper__item.is-current .oa-stepper__link{border-top-color:var(--oa-primary)}body.oa .oa-stepper__num{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.25rem;height:1.25rem;border-radius:999px;font-size:.75rem;font-weight:500;border:1px solid var(--oa-border);color:var(--oa-muted)}body.oa .oa-stepper__item.is-done .oa-stepper__num,body.oa .oa-stepper__item.is-current .oa-stepper__num{background:var(--oa-primary);border-color:var(--oa-primary);color:var(--oa-on-primary)}body.oa .oa-stepper__num .ms{font-size:.875rem}body.oa .oa-stepper__label{display:block;font-size:var(--oa-text-size);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.oa .oa-stepper__item.is-current .oa-stepper__label{color:var(--oa-text)}}body.oa .oa-actions{position:sticky;bottom:0;z-index:1010;display:flex;align-items:center;gap:.5rem;margin:0 -1.5rem;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom));background:var(--oa-card);border-top:1px solid var(--oa-border);border-radius:0 0 var(--oa-radius-card) var(--oa-radius-card)}body.oa .oa-actions__end{display:flex;gap:.5rem;margin-left:auto}body.oa .oa-sheet:has(.oa-actions){padding-bottom:0}@media (max-width: 575.98px){body.oa .oa-actions>.oa-btn,body.oa .oa-actions__end{flex:1}body.oa .oa-actions__end .oa-btn--filled{flex:1}}@media (min-width: 768px){body.oa .oa-actions{margin-top:0}}body.oa .modal-content{background:var(--oa-card);color:var(--oa-text);border:1px solid var(--oa-border);border-radius:var(--oa-radius-card);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;overflow:hidden}body.oa .modal-header,body.oa .modal-footer{border:0;padding:1.5rem 1.5rem 0}body.oa .modal-footer{padding:1rem 1.5rem 1.5rem;gap:.5rem}body.oa .modal-footer>*{margin:0}body.oa .modal-title{font-size:1.125rem;font-weight:600}body.oa .modal-body{padding:1rem 1.5rem}body.oa .oa-landing__title{margin:0 0 .75rem;font-size:1rem;font-weight:600;line-height:1;color:var(--oa-text)}body.oa .oa-landing__lead{margin:0 0 1.5rem;color:var(--oa-muted)}body.oa .oa-landing__how{margin:0 0 var(--oa-field-gap)}body.oa .oa-landing__how .oa-landing__lead{margin:0;line-height:1.75}body.oa .oa-landing__how strong{font-weight:500;color:var(--oa-text)}body.oa .oa-landing__fields{padding-top:var(--oa-field-gap);border-top:1px solid var(--oa-border)}body.oa .oa-landing__note{display:flex;gap:.5rem;margin:0 0 1rem;color:var(--oa-muted)}body.oa .oa-landing__note .ms{margin-top:.1875rem}body.oa .oa-landing__actions{justify-content:space-between}body.oa .oa-landing__captcha,body.oa .oa-landing__captcha>span{display:inline-flex;align-items:center;gap:.375rem;color:var(--oa-muted)}@media (max-width: 575.98px){body.oa .oa-landing__actions{flex-wrap:wrap}body.oa .oa-landing__actions .oa-btn--filled{flex:1 1 100%;order:-1}body.oa .oa-landing__captcha{width:100%;justify-content:center}}body.oa .oa-idtype-row{display:flex;align-items:center;gap:.75rem}body.oa .oa-agent-toggle{display:flex;justify-content:flex-end}body.oa .oa-agent-toggle--wide{margin-left:auto}body.oa .oa-agent-toggle--phone{margin-bottom:var(--oa-label-gap)}@media (max-width: 575.98px){body.oa .oa-agent-toggle--wide{display:none}}@media (min-width: 576px){body.oa .oa-agent-toggle--phone{display:none}}body.oa .oa-btn.oa-btn--agent{background:#dc2626;border-color:#dc2626;color:#fff}body.oa .oa-btn.oa-btn--agent:hover,body.oa .oa-btn.oa-btn--agent:focus-visible{background:#b91c1c;border-color:#b91c1c;color:#fff}html[data-bs-theme=dark] body.oa .oa-btn.oa-btn--agent{background:#991b1b;border-color:#991b1b;color:#fecaca}html[data-bs-theme=dark] body.oa .oa-btn.oa-btn--agent:hover{background:#7f1d1d;border-color:#7f1d1d}body.oa .oa-alert-modal .modal-dialog{max-width:28rem}body.oa .oa-alert-modal__poster{display:block;width:100%}body.oa .oa-alert-modal__fallback{padding:1.5rem 1.5rem 0}body.oa .oa-alert-modal__fallback .ms{font-size:1.5rem;color:var(--oa-danger)}body.oa .oa-alert-modal__fallback h3{margin:.75rem 0 .5rem;font-size:1.125rem;font-weight:600}body.oa .oa-alert-modal__fallback p{margin:0;color:var(--oa-muted)}body.oa .oa-alert-modal .modal-footer .oa-btn{width:100%}body.oa{overflow-x:clip;overflow-y:visible}body.oa :is(.oa-sheet,.modal) form{overflow:visible}body.oa .oa-summary{width:100%;margin:0 0 var(--oa-field-gap);padding:0 1rem;border:1px solid var(--oa-border);border-radius:var(--oa-radius)}body.oa .row>.oa-summary{width:calc(100% - var(--bs-gutter-x));margin-left:calc(var(--bs-gutter-x) * .5);margin-right:calc(var(--bs-gutter-x) * .5)}body.oa .oa-summary .info-row{display:flex;flex-direction:column;gap:.125rem;padding:.75rem 0;border-bottom:1px solid var(--oa-border)}@media (min-width: 576px){body.oa .oa-summary .info-row{flex-direction:row;justify-content:space-between;gap:1rem}}body.oa .oa-summary .info-row:last-child{border-bottom:0}body.oa .oa-summary .label{flex-shrink:0;color:var(--oa-muted)}body.oa .oa-summary .separator{display:none}body.oa .oa-summary .value{min-width:0;font-weight:500;overflow-wrap:anywhere}@media (min-width: 576px){body.oa .oa-summary .value{text-align:right}}body.oa .oa-badge{display:inline-flex;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;line-height:1.33;color:var(--oa-text);background:var(--oa-card);border:1px solid var(--oa-border);border-radius:var(--oa-radius)}body.oa :is(.oa-sheet,.modal) input[type=file].form-control{padding:.25rem .75rem;line-height:1.625rem}body.oa :is(.oa-sheet,.modal) input[type=file].form-control::file-selector-button{height:auto;margin:0 .75rem 0 0;padding:0;background:transparent;border:0;font-size:var(--oa-text-size);font-weight:500;color:var(--oa-text)}body.oa :is(.oa-sheet,.modal) input[type=file].form-control:hover:not(:disabled)::file-selector-button{background:transparent}body.oa :is(.oa-sheet,.modal) form h5.mt-4,body.oa :is(.oa-sheet,.modal) form h5:not(:first-of-type){margin-top:var(--oa-field-gap)!important;padding-top:var(--oa-field-gap);border-top:1px solid var(--oa-border)}body.oa :is(.oa-sheet,.modal) .declaration-list{margin:0 0 1rem;padding-left:1.25rem;color:var(--oa-muted)}body.oa :is(.oa-sheet,.modal) .declaration-list li+li{margin-top:.5rem}body.oa :is(.oa-sheet,.modal) .application-status-page,body.oa :is(.oa-sheet,.modal)>.container{max-width:none;padding:0}body.oa :is(.oa-sheet,.modal) .application-status-page>.row,body.oa :is(.oa-sheet,.modal)>.container>.row{margin:0}body.oa :is(.oa-sheet,.modal) .application-status-page>.row>[class*=col],body.oa :is(.oa-sheet,.modal)>.container>.row>[class*=col]{padding:0}body.oa :is(.oa-sheet,.modal) .card.tab-content{margin:0;background:transparent;border:0;border-radius:0;box-shadow:none}body.oa :is(.oa-sheet,.modal) .card.tab-content>.card-header,body.oa :is(.oa-sheet,.modal) .card.tab-content>.card-body{padding:0}body.oa :is(.oa-sheet,.modal) .card.tab-content>.card-header>hr{display:none}body.oa .oa-status-info{margin:0 0 var(--oa-field-gap)}body.oa .oa-status-info .info-item{display:flex;flex-direction:column;gap:.125rem;padding:.75rem 0;border-bottom:1px solid var(--oa-border)}body.oa .oa-status-info .info-label{color:var(--oa-muted)}body.oa .oa-status-info .info-value,body.oa .oa-status-info .status-value{font-weight:500;overflow-wrap:anywhere}body.oa .oa-status-info .form-group.row{display:none}@media (min-width: 768px){body.oa .oa-status-info .info-item{display:none}body.oa .oa-status-info .form-group.row{display:flex;align-items:baseline;margin:0!important;padding:.75rem 0;border-bottom:1px solid var(--oa-border)}body.oa .oa-status-info .form-group.row>label{margin:0;font-weight:400;color:var(--oa-muted);text-transform:capitalize}body.oa .oa-status-info .form-group.row>.text-right{font-weight:500;text-align:left!important;overflow-wrap:anywhere}}body.oa :is(.oa-sheet,.modal) .card.shadow-sm.border-0{padding:1.25rem!important;border:1px solid var(--oa-border)!important;box-shadow:var(--oa-shadow-sm)!important}body.oa :is(.oa-sheet,.modal) .list-group{--bs-list-group-bg: transparent;--bs-list-group-border-color: var(--oa-border);--bs-list-group-color: var(--oa-text)}body.oa :is(.oa-sheet,.modal) .list-group-item{gap:.75rem;padding:.75rem 0}body.oa .btn.download-doc{height:2rem;min-height:2rem;padding:0 .75rem;background:var(--oa-card);border:1px solid var(--oa-border);box-shadow:var(--oa-shadow-xs);color:var(--oa-text);font-size:.8125rem}body.oa .btn.download-doc:hover{background:var(--oa-accent);border-color:var(--oa-border);color:var(--oa-text)}body.oa .btn.download-doc.downloaded,body.oa .btn.download-doc.active{background:var(--oa-muted-bg)}body.oa :is(.oa-sheet,.modal) .blink-alert{animation:none}body.oa .oa-offer-actions{width:100%}body.oa .oa-offer-actions .offer-action-btns{display:grid;gap:1rem}body.oa .oa-offer-action .oa-btn{width:100%}body.oa .oa-offer-action__hint{margin:.5rem 0 0;color:var(--oa-muted)}body.oa .oa-btn--danger-text,body.oa .oa-btn--danger-text:hover{color:var(--oa-danger)}@media (min-width: 768px){body.oa .oa-offer-actions .offer-action-btns{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:start}}body.oa .back-home-btn{position:static;background:var(--oa-card);border:1px solid var(--oa-border);box-shadow:var(--oa-shadow-xs);color:var(--oa-text)}body.oa .oa-status-info>[class*=col]{padding:0}body.oa :is(.oa-sheet,.modal) #offerBox{padding:0}body.oa :is(.oa-sheet,.modal) #offerBox>.card{margin-bottom:0!important}body.oa .oa-offer-intro{margin:0 0 .5rem;color:var(--oa-muted)}body.oa .oa-offer-confirm{margin:1rem 0 0;font-weight:500}body.oa :is(.oa-sheet,.modal) #offerBox .list-group-item>:last-child{display:flex;flex-shrink:0;gap:.5rem}body.oa :is(.oa-sheet,.modal) #offerBox .list-group-item>:last-child>.me-2{margin-right:0!important}body.oa :is(.oa-sheet,.modal) #offerBox .list-group-item ul{margin:.25rem 0 0;padding-left:1rem}body.oa :is(.oa-sheet,.modal) .mx-auto.px-3{padding-left:0!important;padding-right:0!important}body.oa :is(.oa-sheet,.modal) .card.m-4,body.oa :is(.oa-sheet,.modal) .card.rounded-4{margin:0 0 1rem!important;padding:0!important;border:1px solid var(--oa-border)!important;border-radius:var(--oa-radius-card)!important;box-shadow:var(--oa-shadow-sm)!important}body.oa :is(.oa-sheet,.modal) .card .card-body.p-4,body.oa :is(.oa-sheet,.modal) .card .card-body.p-md-5{padding:1.25rem!important}body.oa :is(.oa-sheet,.modal) .card u{text-decoration:none}body.oa .btn.btn-icon-mobile{width:auto!important;height:var(--oa-control-h)!important;min-width:0!important;padding:0 1rem!important;border-radius:var(--oa-radius)!important}body.oa .btn-icon-mobile .btn-icon-only{display:none}body.oa .btn-icon-mobile .btn-label{display:inline!important}body.oa :is(.oa-sheet,.modal) .alert.d-flex{gap:.75rem}body.oa :is(.oa-sheet,.modal) .alert p:last-child{margin-bottom:0}body.oa :is(.oa-sheet,.modal) .alert .btn{white-space:normal;height:auto;min-height:2rem;padding-top:.375rem;padding-bottom:.375rem;text-align:left}html[data-bs-theme=dark] body.oa :is(.oa-sheet,.modal) :is(.form-control,.form-select,select,textarea){background-color:#ffffff0b!important;color:var(--oa-text)!important}html[data-bs-theme=dark] body.oa :is(.oa-sheet,.modal) .select2-container--bootstrap-5 .select2-selection{background-color:#ffffff0b!important}body.oa .otp-modal-card{border:1px solid var(--oa-border);border-radius:var(--oa-radius-card);background:var(--oa-card);color:var(--oa-text)}body.oa .otp-modal-title{font-size:1.125rem;font-weight:600;color:var(--oa-text)}body.oa .otp-modal-subtitle{font-size:var(--oa-text-size);color:var(--oa-muted)}body.oa .otp-modal-digit,body.oa .otp-modal-input{background:transparent;border:1px solid var(--oa-input);border-radius:var(--oa-radius);box-shadow:var(--oa-shadow-xs);color:var(--oa-text)}body.oa .otp-modal-digit{width:2.75rem;height:2.75rem;font-size:1.125rem;font-weight:500}body.oa .otp-modal-digit:focus,body.oa .otp-modal-input:focus,body.oa .otp-modal-digit.has-val{background:transparent;border-color:var(--oa-ring);box-shadow:0 0 0 3px var(--oa-ring-soft)}body.oa .otp-modal-digit.has-val:not(:focus){box-shadow:var(--oa-shadow-xs);border-color:var(--oa-input)}body.oa .otp-modal-submit{height:var(--oa-control-h);padding:0 1rem;font-size:var(--oa-text-size);font-weight:500;background:var(--oa-primary);color:var(--oa-on-primary);border-radius:var(--oa-radius);box-shadow:none}body.oa .otp-modal-submit:hover{background:var(--oa-primary-hover);box-shadow:none}body.oa .otp-modal-submit:disabled{opacity:.5}body.oa .otp-modal-alert{border-radius:var(--oa-radius);font-size:var(--oa-small, .8125rem)}body.oa :is(.oa-sheet,.modal) :is(.card,.list-group-item) h6{margin-top:0;padding-top:0;border-top:0}body.oa :is(.oa-sheet,.modal) .card-info-mobile{margin:0 0 var(--oa-field-gap);padding:0;background:transparent;border:0!important;border-radius:0;box-shadow:none!important}body.oa :is(.oa-sheet,.modal) .card-info-mobile>.list-group>.list-group-item:first-child{padding-top:0}body.oa :is(.oa-sheet,.modal) .card-info-mobile .list-group-item>.d-flex>.me-3{margin-right:0!important}body.oa :is(.oa-sheet,.modal) .card-info-mobile .list-group-item p:last-child{margin-bottom:0}body.oa .oa-sheet .card.card-info-mobile.oa-visa-status{margin:0 0 var(--oa-field-gap);padding:0;background:transparent;border:0!important;box-shadow:none!important}html[data-bs-theme=dark] body.oa .oa-sheet .card.card-info-mobile.oa-visa-status{background:transparent!important}body.oa .oa-visa-status>div>p:first-child{margin-bottom:var(--oa-field-gap)}body.oa .oa-visa-status h6{margin:0 0 var(--oa-label-gap)}body.oa .oa-visa-status p:last-child{margin-bottom:0}body.oa :is(.oa-sheet,.modal) .card-info-mobile .list-group-item h6{margin-top:0!important}body.oa :is(.oa-sheet,.modal) .card-info-mobile #note-container{margin-top:.75rem}body.oa .oa-btn.registration-confirmation-btn{max-width:100%;margin-top:.25rem;background:#1e6b41;border-color:#1e6b41;color:#fff}body.oa .oa-btn.registration-confirmation-btn:hover{background:#175734;border-color:#175734;color:#fff}html[data-bs-theme=dark] body.oa .oa-btn.registration-confirmation-btn{background:#2f9e63;border-color:#2f9e63}html[data-bs-theme=dark] body.oa .oa-btn.registration-confirmation-btn:hover{background:#278553;border-color:#278553}body.oa :is(.oa-sheet,.modal) #stepWizard{margin:var(--oa-field-gap) 0 0!important;padding:0}body.oa :is(.oa-sheet,.modal) #stepWizard>hr{display:none}body.oa :is(.oa-sheet,.modal) #stepWizard>.oa-stepper{margin-bottom:0}body.oa :is(.oa-sheet,.modal) .card-info-mobile>.list-group>.list-group-item{padding:1.25rem 0}body.oa :is(.oa-sheet,.modal) .card-info-mobile>.list-group>.list-group-item:last-child{border-bottom:0}body.oa :is(.oa-sheet,.modal) .card-body:has(>.card-info-mobile){padding:0}body.oa,body.oa *:not(.ms):not(.bi):not(.fa):not(.fas):not(.far):not(.fab):not(.material-symbols-sharp){font-family:var(--oa-font);letter-spacing:normal}body.oa :is(.oa-sheet,.modal) .form-control[readonly],body.oa :is(.oa-sheet,.modal) .form-control:disabled,body.oa :is(.oa-sheet,.modal) .form-select:disabled,body.oa :is(.oa-sheet,.modal) select:disabled{background-color:transparent!important;opacity:.5}body.oa .oa-actions.oa-landing__actions{position:static;margin:0;padding:0;border-top:0;border-radius:0}body.oa--landing .oa-sheet:has(.oa-actions){padding-bottom:1.5rem}body.oa .oa-clickable{cursor:pointer}body.oa .oa-not-allowed{cursor:not-allowed}body.oa .oa-span-all{grid-column:1 / -1}body.oa .oa-brand-whatsapp{color:#25d366}body.oa .oa-brand-telegram{color:#08c}body.oa .text-success{color:#15803d!important}html[data-bs-theme=dark] body.oa .text-success{color:#4ade80!important}body.oa .text-warning{color:#b45309!important}html[data-bs-theme=dark] body.oa .text-warning{color:#fbbf24!important}body.oa .oa-room-photo{height:15.625rem;-o-object-fit:cover;object-fit:cover;border-radius:var(--oa-radius)}body.oa .modal-body:has(>#pdfViewer){height:80vh}@keyframes oa-blink-sparkle{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes oa-blink-text{0%,to{opacity:1}50%{opacity:.5}}body.oa .sparkle-icon{display:inline-block;font-size:2.5rem;animation:oa-blink-sparkle 1.5s ease-in-out infinite}body.oa .thinking-dots{animation:oa-blink-text 1.4s ease-in-out infinite}body.oa .saj-checkbox[readonly]{pointer-events:none}body.oa #fillForm .modal-content{overflow:visible}body.oa #fillForm .modal-body{overflow-y:auto;min-height:0}body.oa .nav-pills,body.oa .nav-tabs{display:inline-flex;flex-wrap:wrap;gap:0;padding:3px;background:var(--oa-muted-bg);border:0;border-radius:var(--oa-radius)}body.oa .nav-pills .nav-link,body.oa .nav-tabs .nav-link{height:calc(var(--oa-control-h) - 6px);padding:0 .75rem;display:inline-flex;align-items:center;font-size:var(--oa-text-size);font-weight:500;color:var(--oa-muted);background:transparent;border:1px solid transparent;border-radius:calc(var(--oa-radius) - 2px);box-shadow:none}body.oa .nav-pills .nav-link.active,body.oa .nav-tabs .nav-link.active{color:var(--oa-text);background:var(--oa-card);box-shadow:var(--oa-shadow-sm)}body.oa .fee-list-item{padding:1rem 0!important;background:transparent}body.oa .fee-list-item .fee-amount-block>.fw-semibold{font-size:1rem;font-weight:600}body.oa .card-body>.bg-light{background:var(--oa-muted-bg)!important;border:0!important;border-radius:var(--oa-radius)}body.oa .card-body>.bg-light .fs-5{font-size:1rem!important}body.oa .oa-saj{margin:0 0 var(--oa-field-gap)}body.oa .oa-saj>legend{float:none;width:auto;margin-bottom:var(--oa-label-gap);font-size:var(--oa-text-size)}body.oa .oa-saj>.oa-desc{margin:0 0 var(--oa-label-gap)}body.oa .oa-saj__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width: 768px){body.oa .oa-saj__list{grid-template-columns:repeat(4,minmax(0,1fr))}}body.oa .oa-saj__item{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:.875rem!important;border:1px solid var(--oa-border);border-radius:var(--oa-radius);box-shadow:var(--oa-shadow-xs);cursor:pointer;transition:border-color .15s}body.oa .oa-saj__item:has(.saj-checkbox:checked){border-color:var(--oa-primary)}body.oa .oa-saj__head{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}body.oa .oa-saj__head .form-check-input{flex-shrink:0;margin:0}body.oa .oa-saj__title{font-weight:500;white-space:nowrap}body.oa .oa-saj__amount{font-weight:600;font-variant-numeric:tabular-nums}body.oa .oa-saj__due{color:var(--oa-muted);white-space:nowrap}body.oa .oa-saj__item:has(.saj-checkbox[readonly]){cursor:default;pointer-events:none}body.oa .badge{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:500;line-height:1.33;border:1px solid transparent;border-radius:var(--oa-radius);text-decoration:none}body.oa .badge.bg-success,body.oa .badge.bg-info,body.oa .badge.bg-warning,body.oa .badge.bg-primary{color:var(--oa-text)!important;background:var(--oa-card)!important;border-color:var(--oa-border)}body.oa :is(.oa-sheet,.modal) .input-group>.input-group-prepend,body.oa :is(.oa-sheet,.modal) .input-group>.input-group-append{flex:0 0 9rem;width:9rem;min-width:0}body.oa :is(.oa-sheet,.modal) .input-group>.input-group-prepend .select2-container,body.oa :is(.oa-sheet,.modal) .input-group>.input-group-append .select2-container{width:100%!important}body.oa :is(.oa-sheet,.modal) .table>:not(caption)>*>*{color:var(--oa-text)}body.oa{--oa-chevron: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23737373' stroke-opacity='.5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m6 9 6 6 6-6'/%3e%3c/svg%3e");--oa-check: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230a0a0a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M20 6 9 17l-5-5'/%3e%3c/svg%3e")}html[data-bs-theme=dark] body.oa{--oa-check: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23fafafa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M20 6 9 17l-5-5'/%3e%3c/svg%3e")}body.oa :is(.oa-sheet,.modal) .form-select,body.oa :is(.oa-sheet,.modal) select:not([multiple]),body.oa :is(.oa-sheet,.modal) .select2-container--bootstrap-5 .select2-selection--single{font-size:.875rem!important;background-image:var(--oa-chevron)!important;background-repeat:no-repeat!important;background-position:right .75rem center!important;background-size:16px 16px!important}body.oa :is(.oa-sheet,.modal) .select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered{font-size:.875rem;line-height:1.625rem}body.oa :is(.oa-sheet,.modal) select:focus:not(:focus-visible),body.oa :is(.oa-sheet,.modal) .select2-container--bootstrap-5.select2-container--open .select2-selection,body.oa :is(.oa-sheet,.modal) .select2-container--bootstrap-5.select2-container--focus:not(:focus-within) .select2-selection{border-color:var(--oa-input)!important;box-shadow:var(--oa-shadow-xs)!important}body.oa :is(.oa-sheet,.modal) .select2-container--bootstrap-5.select2-container--focus:focus-within:not(.select2-container--open) .select2-selection{border-color:var(--oa-ring)!important;box-shadow:0 0 0 3px var(--oa-ring-soft)!important}body.oa .select2-container--bootstrap-5 .select2-dropdown .select2-results__option{position:relative;padding:.375rem 2rem .375rem .5rem!important;border-radius:calc(var(--oa-radius) - 2px)!important;font-size:.875rem!important;line-height:1.25rem}body.oa .select2-container--bootstrap-5 .select2-dropdown .select2-results__option--selected{background:transparent!important;font-weight:400}body.oa .select2-container--bootstrap-5 .select2-dropdown .select2-results__option--selected:after{content:"";position:absolute;right:.5rem;top:50%;width:1rem;height:1rem;transform:translateY(-50%);background:var(--oa-check) no-repeat center / 16px 16px}body.oa .select2-container--bootstrap-5 .select2-dropdown .select2-results__option--highlighted{background:var(--oa-accent)!important}body.oa .oa-otp{display:flex;justify-content:center;gap:.5rem;margin:0 0 var(--oa-field-gap)}body.oa .oa-otp-digit{width:2.75rem;height:2.75rem;padding:0;font-size:1.125rem;font-weight:500;text-align:center;color:var(--oa-text);background:transparent;border:1px solid var(--oa-input);border-radius:var(--oa-radius);box-shadow:var(--oa-shadow-xs);outline:none}body.oa .oa-otp-digit:focus{border-color:var(--oa-ring);box-shadow:0 0 0 3px var(--oa-ring-soft)}body.oa .oa-otp-digit.is-invalid{border-color:var(--oa-danger);box-shadow:0 0 0 3px var(--oa-danger-ring)}body.oa .oa-otp__submit{width:100%}body.oa .oa-otp__resend{display:flex;justify-content:center;margin-top:1rem}body.oa :is(.oa-sheet,.modal) [class*=col]:has(>label,>.form-label,>.col-form-label){margin-top:0!important}body.oa .flatpickr-calendar{width:auto!important;padding:.75rem;background:var(--oa-card);border:1px solid var(--oa-border);border-radius:var(--oa-radius);box-shadow:var(--oa-shadow-md)!important;font-family:var(--oa-font);color:var(--oa-text)}body.oa .flatpickr-calendar:before,body.oa .flatpickr-calendar:after{display:none}body.oa .flatpickr-calendar.open{margin-top:.25rem}body.oa .flatpickr-months{position:relative;align-items:center;height:2rem;margin-bottom:.5rem}body.oa .flatpickr-months .flatpickr-month{height:2rem;color:var(--oa-text);fill:var(--oa-text)}body.oa .flatpickr-current-month{left:0;width:100%;height:2rem;padding:0;display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:.875rem;font-weight:500}body.oa .flatpickr-current-month .flatpickr-monthDropdown-months,body.oa .flatpickr-current-month input.cur-year{height:auto;padding:0 .125rem;font-size:.875rem;font-weight:500;color:var(--oa-text);background:transparent;border:0;box-shadow:none}body.oa .flatpickr-current-month .numInputWrapper{width:3.5rem}body.oa .flatpickr-current-month .numInputWrapper span{display:none}body.oa .flatpickr-months .flatpickr-prev-month,body.oa .flatpickr-months .flatpickr-next-month{top:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;color:var(--oa-text);fill:var(--oa-text);border-radius:calc(var(--oa-radius) - 2px);opacity:.5}body.oa .flatpickr-months .flatpickr-prev-month{left:0}body.oa .flatpickr-months .flatpickr-next-month{right:0}body.oa .flatpickr-months .flatpickr-prev-month:hover,body.oa .flatpickr-months .flatpickr-next-month:hover{background:var(--oa-accent);opacity:1}body.oa .flatpickr-months .flatpickr-prev-month svg,body.oa .flatpickr-months .flatpickr-next-month svg{width:.75rem;height:.75rem;fill:currentColor}body.oa .flatpickr-weekdays{height:2rem}body.oa .flatpickr-weekdaycontainer,body.oa .flatpickr-days,body.oa .dayContainer{width:14rem!important;min-width:14rem!important;max-width:14rem!important}body.oa span.flatpickr-weekday{font-size:.8rem;font-weight:400;color:var(--oa-muted);background:transparent}body.oa .flatpickr-day{flex-basis:2rem;width:2rem;max-width:2rem;height:2rem;margin:0;font-size:.875rem;font-weight:400;line-height:2rem;color:var(--oa-text);border:0;border-radius:calc(var(--oa-radius) - 2px)}body.oa .flatpickr-day:hover,body.oa .flatpickr-day:focus{background:var(--oa-accent);color:var(--oa-text)}body.oa .flatpickr-day.today{background:var(--oa-accent);border:0}body.oa .flatpickr-day.selected,body.oa .flatpickr-day.selected:hover,body.oa .flatpickr-day.selected:focus{background:var(--oa-primary);color:var(--oa-on-primary);border:0}body.oa .flatpickr-day.prevMonthDay,body.oa .flatpickr-day.nextMonthDay,body.oa .flatpickr-day.flatpickr-disabled,body.oa .flatpickr-day.flatpickr-disabled:hover{color:var(--oa-muted);opacity:.5;background:transparent}body.oa .flatpickr-monthSelect-months{display:grid;grid-template-columns:repeat(3,1fr);width:14rem;margin:0;gap:.25rem}body.oa .flatpickr-calendar:has(.flatpickr-monthSelect-months) .flatpickr-innerContainer,body.oa .flatpickr-calendar:has(.flatpickr-monthSelect-months) .flatpickr-rContainer{width:14rem}body.oa .flatpickr-calendar:has(.flatpickr-monthSelect-months) .flatpickr-weekdays{display:none}body.oa .flatpickr-monthSelect-month{width:auto;margin:0;padding:.375rem 0;font-size:.875rem;color:var(--oa-text);background:transparent;border:0;border-radius:calc(var(--oa-radius) - 2px)}body.oa .flatpickr-monthSelect-month:hover{background:var(--oa-accent)}body.oa .flatpickr-monthSelect-month.selected{background:var(--oa-primary)!important;color:var(--oa-on-primary)!important}body.oa :is(.oa-sheet,.modal) input.flatpickr-input[readonly]:not(.form-control[readonly]),body.oa :is(.oa-sheet,.modal) .form-control.flatpickr-input+.form-control{opacity:1}body.oa :is(.oa-sheet,.modal) .form-control.flatpickr-input[readonly],body.oa :is(.oa-sheet,.modal) .flatpickr-input+.form-control[readonly]{opacity:1;cursor:pointer}body.oa :is(.oa-sheet,.modal) .oa-desc,body.oa .modal .oa-desc{margin:calc(var(--oa-label-gap) * -1 + .375rem) 0 var(--oa-label-gap);font-size:var(--oa-text-size);line-height:1.5;color:var(--oa-muted)}body.oa .oa-field-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:var(--oa-label-gap)}body.oa .oa-field-head>label{margin-bottom:0}body.oa .oa-badge--success{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}body.oa .oa-badge--danger{color:var(--oa-danger);background:#fef2f2;border-color:#fecaca}body.oa .oa-badge--warning{color:#b45309;background:#fffbeb;border-color:#fde68a}html[data-bs-theme=dark] body.oa .oa-badge--success{color:#4ade80;background:#4ade801a;border-color:#4ade8040}html[data-bs-theme=dark] body.oa .oa-badge--danger{color:#f87171;background:#f871711a;border-color:#f8717140}html[data-bs-theme=dark] body.oa .oa-badge--warning{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2440}body.oa .oa-file{display:flex;align-items:center;gap:.5rem;margin-top:var(--oa-label-gap);padding:.5rem .75rem;border:1px solid var(--oa-border);border-radius:var(--oa-radius);color:var(--oa-text)!important;text-decoration:none!important}body.oa a.oa-file:hover{background:var(--oa-accent)}body.oa .oa-file .ms{flex-shrink:0;color:var(--oa-muted)}body.oa .oa-file__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.oa :is(.oa-sheet,.modal) .programme-agreement-card,body.oa :is(.oa-sheet,.modal) label.d-flex:has(>.form-switch){display:flex!important;align-items:center;justify-content:space-between;gap:1rem;width:100%;margin:0 0 var(--oa-label-gap);padding:1rem;border:1px solid var(--oa-border);border-radius:var(--oa-radius);font-weight:500;color:var(--oa-text)}body.oa :is(.oa-sheet,.modal) .programme-agreement-card .agreement-content{display:flex;flex:1;align-items:center;justify-content:space-between;gap:1rem}body.oa :is(.oa-sheet,.modal) .programme-agreement-card .agreement-label{margin:0;font-size:var(--oa-text-size);font-weight:500;color:var(--oa-text)}body.oa :is(.oa-sheet,.modal) .programme-agreement-card .form-check,body.oa :is(.oa-sheet,.modal) label.d-flex>.form-switch{flex-shrink:0;margin:0!important;min-height:0}body.oa :is(.oa-sheet,.modal) label.d-flex>.form-switch .form-check-label,body.oa :is(.oa-sheet,.modal) .programme-agreement-card .form-check-label{display:none}body.oa h5 .oa-badge,body.oa h6 .oa-badge,body.oa label .oa-badge{margin-left:.375rem;vertical-align:middle;font-weight:500;color:var(--oa-muted)}body.oa :is(.oa-sheet,.modal) .programme-agreement-card,body.oa :is(.oa-sheet,.modal) label.d-flex:has(>.form-switch){margin-bottom:0}body.oa :is(.oa-sheet,.modal) .card-body:has(>.card .oa-fee),body.oa :is(.oa-sheet,.modal) .card-body:has(>.card>.container .oa-fee){padding:0}body.oa :is(.oa-sheet,.modal) .card:has(.oa-fee){border:0!important;box-shadow:none!important;background:transparent}body.oa :is(.oa-sheet,.modal) .container:has(>.oa-fee){padding:0;max-width:none}body.oa .oa-fee{border:1px solid var(--oa-border);border-radius:var(--oa-radius-card);box-shadow:var(--oa-shadow-sm);background:var(--oa-card)}body.oa .oa-fee__head{padding:1.5rem 1.5rem 0}body.oa .oa-fee__head h5{margin:0 0 .5rem!important}body.oa .oa-fee__head .oa-desc{margin:0}body.oa .oa-fee__items{margin:0;padding:.5rem 1.5rem 0;list-style:none}body.oa .oa-fee__item{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--oa-border)}body.oa .oa-fee__info{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0}body.oa .oa-fee__name{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-weight:500}body.oa .oa-fee__meta{color:var(--oa-muted)}body.oa .oa-fee__invoice{margin-top:.375rem;color:var(--oa-text)}body.oa a.oa-fee__invoice:hover{background:var(--oa-accent)}body.oa .oa-fee__invoice .ms{font-size:.875rem}body.oa .oa-fee__amount{flex-shrink:0;font-weight:500;text-align:right;white-space:nowrap}body.oa .oa-fee__was{display:block;font-weight:400;color:var(--oa-muted)}body.oa .oa-fee__summary{margin:0;padding:1rem 1.5rem 1.5rem}body.oa .oa-fee__summary>div{display:flex;justify-content:space-between;gap:1rem;padding:.25rem 0}body.oa .oa-fee__summary dt{font-weight:400;color:var(--oa-muted)}body.oa .oa-fee__summary dd{margin:0}body.oa .oa-fee__summary .oa-fee__total{margin-top:.5rem;padding-top:.75rem;border-top:1px solid var(--oa-border)}body.oa .oa-fee__summary .oa-fee__total dt,body.oa .oa-fee__summary .oa-fee__total dd{font-weight:600;color:var(--oa-text)}body.oa .oa-fee__note{margin:.5rem 0 0;color:var(--oa-muted)}body.oa :is(.oa-sheet,.modal) label,body.oa .modal label{text-wrap:pretty}@media (max-width: 575.98px){body.oa .oa-actions:not(.oa-landing__actions) .oa-actions__end{display:contents}body.oa .oa-actions:not(.oa-landing__actions) .oa-btn{flex:1 1 0;min-width:0;padding-left:.5rem;padding-right:.5rem}}body.oa :is(.oa-sheet,.modal) .card-body{margin-top:0!important}body.oa :is(.oa-sheet,.modal) .card:has(.oa-fee){padding:0!important}body.oa .oa-badge,body.oa a.oa-badge{white-space:nowrap;text-decoration:none!important}body.oa .oa-fee__summary dd,body.oa .oa-fee__amount{white-space:nowrap}body.oa .oa-pay__buttons{display:flex;flex-wrap:wrap;gap:.5rem}@media (max-width: 575.98px){body.oa .oa-pay__buttons>div,body.oa .oa-pay__buttons .oa-btn{flex:1 1 100%;width:100%}}body.oa .oa-pay .oa-pay__note{margin:var(--oa-label-gap) 0 0}body.oa{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.oa .oa-stepper__count{font-weight:400}body.oa :is(.oa-sheet,.modal) .row:has(>[class*=col]>label,>[class*=col]>.form-label,>[class*=col]>.oa-field-head){margin-top:0!important}body.oa :is(.oa-sheet,.modal) .row:has(.programme-agreement-card,label.d-flex>.form-switch){margin-top:0!important;margin-bottom:var(--oa-field-gap)!important}body.oa :is(.oa-sheet,.modal) .row .row:has(.programme-agreement-card,label.d-flex>.form-switch):last-child{margin-bottom:0!important}body.oa :is(.oa-sheet,.modal) :is([class*=col],.mb-3):has(>.d-block>.programme-agreement-card,>.programme-agreement-card,>.d-none>label.d-flex>.form-switch,>label.d-flex>.form-switch):not(.row){margin-bottom:0!important}body.oa .oa-desc.oa-desc--after{margin:var(--oa-label-gap) 0 0}body.oa ul.oa-desc{padding-left:1.25rem}body.oa :is(.oa-sheet,.modal) .programme-row{display:block;margin:0 0 var(--oa-field-gap)!important}body.oa :is(.oa-sheet,.modal) .programme-row>.col-sm-3,body.oa :is(.oa-sheet,.modal) .programme-row>.col-sm-6:not([id^=foundation-select-wrapper]),body.oa :is(.oa-sheet,.modal) .programme-row>.col-sm-1,body.oa :is(.oa-sheet,.modal) .programme-row>[id^=post_mode]{display:none!important}body.oa :is(.oa-sheet,.modal) .programme-row>.col-sm-2{width:100%;margin:0!important;padding:0}body.oa :is(.oa-sheet,.modal) .mobile-programme-card{display:grid!important;grid-template-columns:1fr auto;align-items:start;gap:.25rem 1rem;padding:1rem;border:1px solid var(--oa-border);border-radius:var(--oa-radius);background:var(--oa-card)}body.oa :is(.oa-sheet,.modal) .mobile-programme-card .programme-code{grid-column:1;justify-self:start;padding:.125rem .5rem;font-size:.75rem;font-weight:500;border:1px solid var(--oa-border);border-radius:var(--oa-radius)}body.oa :is(.oa-sheet,.modal) .mobile-programme-card .remove-link{grid-column:2;grid-row:1;display:inline-flex;align-items:center;gap:.25rem;height:2rem;padding:0 .5rem;margin:-.375rem -.5rem 0 0;font-size:var(--oa-text-size);font-weight:500;color:var(--oa-danger)!important;text-decoration:none!important;border-radius:calc(var(--oa-radius) - 2px)}body.oa :is(.oa-sheet,.modal) .mobile-programme-card .remove-link:hover{background:var(--oa-accent)}body.oa :is(.oa-sheet,.modal) .mobile-programme-card .programme-name{grid-column:1 / -1;margin-top:.25rem;font-weight:500;color:var(--oa-text)}body.oa :is(.oa-sheet,.modal) .mobile-programme-card .programme-details{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--oa-border)}body.oa :is(.oa-sheet,.modal) .mobile-programme-card .detail-col{display:flex;flex-direction:column;gap:.125rem}body.oa :is(.oa-sheet,.modal) .mobile-programme-card .detail-label{color:var(--oa-muted)}body.oa :is(.oa-sheet,.modal) .mobile-programme-card .detail-value{font-weight:500;overflow-wrap:anywhere}body.oa :is(.oa-sheet,.modal) .mobile-programme-card:has(.programme-code:empty){display:flex!important;align-items:center;justify-content:center;min-height:5rem;border-style:dashed;color:var(--oa-muted)}body.oa :is(.oa-sheet,.modal) .mobile-programme-card:has(.programme-code:empty)>*{display:none!important}body.oa :is(.oa-sheet,.modal) .mobile-programme-card:has(.programme-code:empty):before{content:"No programme chosen yet"}body.oa .modal-programme-mobile{max-width:none;height:100%;margin:0}body.oa .modal-programme-mobile .modal-content-mobile{display:flex;flex-direction:column;height:100%;border:0;border-radius:0;background:var(--oa-card)}body.oa .modal-header-mobile{padding:1rem 1.5rem;border-bottom:1px solid var(--oa-border)}body.oa .modal-header-mobile .modal-title{font-size:1.125rem;font-weight:600}body.oa .modal-search-bar-mobile{padding:1rem 1.5rem .75rem}body.oa .modal-search-bar-mobile .search-input-wrapper{position:relative}body.oa .modal-search-bar-mobile .search-input{height:var(--oa-control-h);padding:.25rem 4rem .25rem 2.25rem;font-size:var(--oa-control-text);border:1px solid var(--oa-input);border-radius:var(--oa-radius);box-shadow:var(--oa-shadow-xs);background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23737373' stroke-width='2' stroke-linecap='round' viewBox='0 0 24 24'%3e%3ccircle cx='11' cy='11' r='8'/%3e%3cpath d='m21 21-4.3-4.3'/%3e%3c/svg%3e") no-repeat .75rem center}body.oa .modal-search-bar-mobile .btn-search-clear{position:absolute;top:50%;right:2.25rem;transform:translateY(-50%);width:1.75rem;height:1.75rem;border:0;border-radius:calc(var(--oa-radius) - 2px);background:transparent;color:var(--oa-muted)}body.oa .modal-filters-mobile{padding:0 1.5rem;border-bottom:1px solid var(--oa-border)}body.oa .modal-search-bar-mobile .btn-filter-toggle{position:absolute;top:50%;right:.25rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;background:transparent;border:0;border-radius:calc(var(--oa-radius) - 2px);color:var(--oa-text)}body.oa .modal-search-bar-mobile .btn-filter-toggle:hover{background:var(--oa-accent)}body.oa .modal-search-bar-mobile .btn-filter-toggle .badge{position:absolute;top:-.25rem;right:-.25rem;min-width:1rem;padding:.125rem .25rem;font-size:.625rem;line-height:1;background:var(--oa-primary)!important;color:var(--oa-on-primary)!important;border:0}body.oa .filter-options-mobile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0 0 .75rem}body.oa .filter-options-mobile .filter-group{display:flex;flex-direction:column;gap:.375rem;min-width:0}body.oa .filter-options-mobile .filter-label{margin:0;font-size:var(--oa-text-size);font-weight:500}body.oa .filter-options-mobile .select-wrapper-modern{position:relative}body.oa .filter-options-mobile .select-icon{display:none}body.oa .filter-options-mobile select{height:var(--oa-control-h);padding:.25rem 2rem .25rem .75rem;font-size:.875rem;border:1px solid var(--oa-input);border-radius:var(--oa-radius);box-shadow:var(--oa-shadow-xs);background:transparent var(--oa-chevron) no-repeat right .625rem center / 16px 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}body.oa .filter-options-mobile #resetFiltersMobile{grid-column:1 / -1;margin-top:0!important}body.oa .modal-body-mobile{flex:1;min-height:0;overflow-y:auto;padding:1rem 1.5rem}body.oa .modal-body-mobile>.alert{margin-bottom:1rem;padding:.75rem 1rem;background:var(--oa-card);border:1px solid var(--oa-border);border-radius:var(--oa-radius);color:var(--oa-text)}body.oa .modal-body-mobile>.alert .btn-close{display:none}body.oa .modal-body-mobile>.alert ul{padding-left:1.25rem;color:var(--oa-muted)}body.oa .programmes-cards-container{display:grid;gap:.5rem}body.oa .programme-card .card-inner{position:relative;padding:.75rem 1rem;border:1px solid var(--oa-border);border-radius:var(--oa-radius);background:var(--oa-card);transition:background-color .15s,border-color .15s}body.oa .programme-card .card-inner:hover,body.oa .programme-card .card-inner:focus-within{background:var(--oa-accent)}body.oa .programme-card .card-selected-indicator{display:none}body.oa .programme-card .programme-card-name{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;margin:0 0 .5rem!important;padding:0!important;border:0!important;font-size:var(--oa-text-size);font-weight:500;line-height:1.4;color:var(--oa-text)!important}body.oa .programme-card .programme-code-badge{padding:.125rem .5rem;font-size:.75rem;font-weight:500;border:1px solid var(--oa-border);border-radius:var(--oa-radius);background:var(--oa-card)}body.oa .programme-card .card-detail-row{display:flex;gap:.75rem;font-size:var(--oa-text-size);line-height:1.5}body.oa .programme-card .card-detail-row .detail-label{flex:0 0 4.5rem;margin:0;font-size:var(--oa-text-size);color:var(--oa-muted)!important}body.oa .programme-card .card-detail-row .detail-value{margin:0;font-size:var(--oa-text-size);color:var(--oa-text)!important}body.oa .programme-card .card-click-handler{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}body.oa .programmes-cards-container .empty-state{padding:2.5rem 1rem;text-align:center;color:var(--oa-muted);border:1px dashed var(--oa-border);border-radius:var(--oa-radius)}body.oa .modal-footer-mobile{padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom));border-top:1px solid var(--oa-border)}body.oa .modal-footer-mobile .btn{background:var(--oa-card);border:1px solid var(--oa-border);box-shadow:var(--oa-shadow-xs);color:var(--oa-text)}body.oa .modal-search-bar-mobile .search-input.form-control{padding-left:2.25rem!important}body.oa .oa-is-loading>:not(.iums-blink-over){visibility:hidden}body.oa .oa-is-loading .iums-blink-over{display:inline-block}body.oa .oa-btn--filled .iums-blink,body.oa .btn-primary .iums-blink,body.oa .btn-success .iums-blink{color:var(--oa-on-primary)}body.oa .iums-blink{color:var(--oa-text)}body.oa .spinner-border{width:1rem;height:1rem;border:0;animation:none;vertical-align:middle;text-align:center;line-height:1}body.oa .spinner-border:before{content:"✢︎";font-size:1rem;animation:iums-blink-morph .8s steps(1,end) infinite}@media (prefers-reduced-motion: reduce){body.oa .spinner-border:before{animation:none;content:"✳︎"}}body.oa .modal .modal-title{margin:0!important;font-size:1.125rem;font-weight:600;line-height:1.3;color:var(--oa-text)!important}body.oa .modal .modal-header{align-items:center}body.oa .modal .modal-body>.row:last-child,body.oa .modal .modal-body [class*=col]:last-child:has(>label){margin-bottom:0!important}body.oa .oa-is-loading:disabled{opacity:1}body.oa :is(.oa-sheet,.modal) form h5.mt-4,body.oa :is(.oa-sheet,.modal) form h5:not(:first-of-type),body.oa :is(.oa-sheet,.modal) h6:not(:first-child){margin-top:0!important}body.oa :is(.oa-sheet,.modal) .row>h5,body.oa :is(.oa-sheet,.modal) .row>h6{width:calc(100% - var(--bs-gutter-x));margin-left:calc(var(--bs-gutter-x) * .5)!important;margin-right:calc(var(--bs-gutter-x) * .5)!important;padding-left:0;padding-right:0}body.oa :is(.oa-sheet,.modal) [class*=col]:has(>.form-text.text-danger:not(:empty),>.invalid-feedback:not(:empty)) :is(.form-control,.form-select,.select2-selection),body.oa :is(.oa-sheet,.modal) select.is-invalid+.select2-container .select2-selection{border-color:var(--oa-danger)!important;box-shadow:0 0 0 3px var(--oa-danger-ring)!important}@media (max-width: 575.98px){body.oa .oa-actions:not(.oa-landing__actions) .oa-btn--filled{flex-grow:1.35}}@media (max-width: 767.98px){body.oa .oa-status-info #applicationStatus{flex-direction:column;gap:.375rem;padding:.75rem 0;margin:0!important;border-bottom:1px solid var(--oa-border)}body.oa .oa-status-info #applicationStatus>label{margin:0;font-weight:400;color:var(--oa-muted)}body.oa .oa-status-info #applicationStatus>div{padding:0}}body.oa .oa-status-info #applicationStatus .col-sm-10{padding:0}@media (max-width: 575.98px){body.oa .oa-sheet .card.tab-content>.col-12.d-flex.justify-content-end,body.oa .oa-sheet #backHomeWrap{flex-wrap:wrap;gap:.5rem;padding:0}body.oa .oa-sheet .card.tab-content>.col-12.d-flex.justify-content-end>.btn,body.oa .oa-sheet .card.tab-content>.col-12.d-flex.justify-content-end>a,body.oa .oa-sheet #backHomeWrap>*{flex:1 1 0;min-width:-moz-max-content;min-width:max-content;margin:0!important}body.oa .oa-sheet #backHomeWrap>div>:is(.btn,.oa-btn){width:100%}}body.oa .oa-status-info #applicationStatus>*{padding-left:0;padding-right:0}@media (max-width: 575.98px){body.oa .oa-sheet .d-flex.justify-content-end:has(>.btn,>a.btn,>.oa-btn){flex-wrap:wrap;gap:.5rem;padding-left:0;padding-right:0}body.oa .oa-sheet .d-flex.justify-content-end:has(>.btn,>a.btn,>.oa-btn)>:is(.btn,.oa-btn){flex:1 1 0;min-width:-moz-max-content;min-width:max-content;margin:0!important}}body.oa #reject-info-section{margin-bottom:var(--oa-field-gap)}body.oa .oa-sheet .card-info-mobile:not(:has(>.list-group)){padding:1.25rem}body.oa .oa-sheet .card-info-mobile h6{margin:.75rem 0 .5rem!important}body.oa .oa-appbar{overflow:hidden}body.oa .oa-appbar__pixels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}body.oa .oa-appbar__pixels .lp-pixels{display:block!important;position:absolute;top:auto;right:-1.25rem;bottom:-1px;left:auto;width:8.5rem;height:auto;opacity:.1;transform-origin:100% 100%;animation:oa-pixels-grow .9s cubic-bezier(.2,.8,.2,1) both}@keyframes oa-pixels-grow{0%{opacity:0;transform:translateY(35%) scaleY(.6)}to{opacity:.1;transform:none}}@media (prefers-reduced-motion: reduce){body.oa .oa-appbar__pixels .lp-pixels{animation:none}}body.oa .oa-appbar__inner{position:relative;z-index:1}html[data-bs-theme=dark] body.oa .oa-appbar__pixels .px-ink{fill:#fff}:where(body.oa>*){z-index:auto}body.oa :is(.oa-sheet,.modal) [class*=col]:has(>label):not(:has(>:is(input:not([type=hidden]),select,textarea,.select2-container,.input-group,.form-check,.oa-segmented,.oa-desc))){margin-bottom:0!important}body.oa :is(.oa-sheet,.modal) .form-group.row:has(>[class*=col]>label){margin-bottom:var(--oa-field-gap)!important}body.oa #programmeTable .table,body.oa #programmeTable .table>tbody{display:grid!important;gap:.5rem;width:100%}body.oa #programmeTable .table>thead,body.oa #programmeTable .table>tbody>tr>td:first-child{display:none!important}body.oa #programmeTable .table>tbody>tr{display:flex!important;flex-direction:column-reverse;gap:.25rem;padding:.75rem 1rem;border:1px solid var(--oa-border);border-radius:var(--oa-radius)}body.oa #programmeTable .table>tbody>tr>td{display:block!important;padding:0!important;border:0!important;text-align:left!important}body.oa #programmeTable .table>tbody>tr>td:before{content:none!important}body.oa #programmeTable .table>tbody>tr>td:nth-child(2){color:var(--oa-muted)}body.oa #programmeTable .table>tbody>tr>td:nth-child(3){font-weight:500}body.oa .toastify{max-width:calc(100vw - 2rem);width:22.25rem;padding:1rem;background:var(--oa-card)!important;color:var(--oa-text);border:1px solid var(--oa-border);border-radius:var(--oa-radius);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;font-family:var(--oa-font);font-size:var(--oa-text-size);font-weight:500}body.oa .toastify .toast-close{color:var(--oa-muted);opacity:1}body.oa .swal2-container{--ums-swal-brand: var(--oa-primary);--ums-swal-brand-hover: var(--oa-primary-hover);--ums-on-primary: var(--oa-on-primary)}body.oa .swal2-container .swal2-popup .swal2-actions button:has(>.ms){display:inline-flex!important;align-items:center;justify-content:center;gap:.5rem}body.oa .swal2-container .swal2-popup .swal2-actions button>.ms{font-size:1.125rem;line-height:1}body.oa .oa-status-info>.text-center>hr:first-child{display:none}body.oa .oa-status-info>.text-center:has(>hr:first-child){margin-top:var(--oa-field-gap)!important}body.oa .ums-alert :is(ul,ol){margin:.25rem 0 0;padding-left:.875rem}body.oa .ums-alert li+li{margin-top:.125rem}body.oa .ums-alert:has(+:is(.oa-pay,.oa-fee)){margin-bottom:var(--oa-field-gap)}body.oa :is(.oa-sheet,.modal) .small{font-size:inherit}body.oa .oa-sheet .card-body:has(>.card #collegeForm){padding:0}body.oa .oa-sheet .card:has(>#collegeForm){padding:0!important;background:transparent;border:0;box-shadow:none}body.oa .oa-sheet #collegeFormContent{padding-left:0!important}body.oa .oa-sheet #backHomeWrap{margin-top:1.25rem!important;padding-right:0!important}@media (max-width: 575.98px){body.oa .select2-container--bootstrap-5 .select2-dropdown{max-width:calc(100vw - 2rem)}body.oa .select2-container--bootstrap-5 .select2-dropdown .select2-results__option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}body.oa .oa-sheet :is(.other-qualification-section,.english-section).mt-3{margin-top:0!important}body.oa .oa-sheet [class*=-section]>h6:first-child{margin-bottom:.75rem}
