:root{--cor-navy:#0f2a57;--cor-navy-deep:#0a1d3d;--cor-ink:#111827;--cor-mute:#6b7280;--cor-line:#e5e7eb;--cor-paper:#ffffff;--cor-surface:#f9fafb;--cor-accent:#00a87a;--cor-accent-dark:#007556;--cor-accent-soft:#e6f6f2;--cor-brand-50:#f0f4f8;--cor-brand-100:#d9e2ec;--cor-brand-200:#bcccdc;--cor-brand-300:#9fb3c8;--cor-brand-400:#829ab1;--cor-brand-500:#627d98;--cor-brand-600:#486581;--cor-brand-700:#334e68;--cor-brand-800:#243b53;--cor-brand-900:#102a43;--cor-brand-950:#0a1f33;--cor-ok:#059669;--cor-warn:#d97706;--cor-bad:#dc2626;--cor-font:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--cor-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--cor-radius:0.5rem;--cor-header-h:60px;--cor-utility-h:2rem}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url("../fonts/inter-latin.woff2") format("woff2");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}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url("../fonts/inter-latin-ext.woff2") format("woff2");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}*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}::before,::after{--tw-content:''}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:var(--cor-font);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;line-height:1.5;color:#111827;background-color:#f9fafb;font-family:var(--cor-font);font-feature-settings:'cv02','cv03','cv04','cv11'}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:600;letter-spacing:-0.025em;line-height:1.2;margin:0}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--cor-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type='button']),input:where([type='reset']),input:where([type='submit']){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role="button"]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden="until-found"])){display:none}#app{min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}.container-wide{max-width:88rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.container-wide{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.container-wide{padding-left:2rem;padding-right:2rem}}.section-spacing{padding-top:4rem;padding-bottom:4rem}@media (min-width:1024px){.section-spacing{padding-top:6rem;padding-bottom:6rem}}.input{width:100%;padding:0.5rem 0.75rem;font-size:0.875rem;line-height:1.25rem;border-width:1px;border-color:#d1d5db;border-radius:0.5rem;background-color:#fff;transition-property:color,background-color,border-color;transition-duration:150ms}.input::placeholder{color:#9ca3af}.input:focus{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px #627d98;border-color:#627d98}.input-error{border-color:#fca5a5}.input-error:focus{box-shadow:0 0 0 2px #ef4444;border-color:#ef4444}.label{display:block;font-size:0.875rem;line-height:1.25rem;font-weight:500;color:#374151;margin-bottom:0.375rem}.card{background-color:#fff;border-radius:0.75rem;border-width:1px;border-color:#e5e7eb;overflow:hidden}@keyframes cor-spin{to{transform:rotate(360deg)}}@keyframes cor-pulse{50%{opacity:.5}}@keyframes cor-slide-in{from{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@keyframes cor-fade-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes cor-shimmer{from{transform:translateX(-100%)}to{transform:translateX(100%)}}.cor-icon{flex-shrink:0;display:block}.cor-icon-badge>span>svg{width:var(--cor-icon-size,1rem);height:var(--cor-icon-size,1rem)}.cor-shell{min-height:100vh;display:flex;flex-direction:column}.cor-shell__main{flex:1 1 0%;display:flex;flex-direction:column}.cor-page{flex:1 1 0%}.cor-fade-in{animation:cor-fade-in .15s ease-out}.cor-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.cor-route-frame{display:contents}.cor-route-pending>*{opacity:.85;transition:opacity .15s ease}.cor-route-loading-wrap{flex:1 1 0%}.cor-shell__main>.cor-route-loading-wrap{min-height:100vh}.cor-route-error{padding-top:5rem;padding-bottom:5rem;text-align:center;max-width:36rem}.cor-route-error__actions{display:flex;justify-content:center;gap:.75rem;margin-top:1.5rem}.cor-h2{font-size:1.5rem;line-height:2rem;font-weight:600;color:#111827}.cor-lede{margin-top:.5rem;font-size:.875rem;color:#6b7280}.cor-wrap{max-width:88rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.cor-wrap{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.cor-wrap{padding-left:2rem;padding-right:2rem}}.cor-grid{display:grid;gap:1.5rem}.cor-grid--4{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.cor-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cor-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.cor-header{position:relative;z-index:50}.cor-header__bar{background-color:rgb(255 255 255 / .97);backdrop-filter:blur(12px);border-bottom-width:1px;border-color:rgb(229 231 235 / .8);box-shadow:0 1px 2px 0 rgb(0 0 0 / .05)}.cor-header__row{display:flex;align-items:center;height:60px;gap:2rem}.cor-header__logo{flex-shrink:0;display:flex;align-items:center}.cor-header__logo img{height:1.75rem}.cor-header__nav{display:none;align-items:center;height:100%;flex:1 1 0%;gap:.125rem}@media (min-width:1024px){.cor-header__nav{display:flex}}.cor-header__item{position:relative;height:100%;display:flex;align-items:center}.cor-header__link{display:flex;align-items:center;gap:.25rem;padding:.375rem .875rem;border-radius:.375rem;font-size:13.5px;font-weight:500;color:#486581;transition:all .15s}.cor-header__link:hover,.cor-header__link--open{color:#102a43;background-color:#f9fafb}.cor-header__link--active,.cor-header__link--open{color:#102a43;background-color:#f0f4f8}.cor-header__chevron{width:.875rem;height:.875rem;color:#829ab1;transition:transform .2s}.cor-header__link--open .cor-header__chevron{transform:rotate(180deg);color:#334e68}.cor-header__cta{display:none;align-items:center;gap:.5rem;margin-left:auto;flex-shrink:0}@media (min-width:1024px){.cor-header__cta{display:flex}}.cor-header__burger{margin-left:auto;padding:.5rem;border-radius:.375rem;color:#334e68;transition:background-color .15s}.cor-header__burger:hover{background-color:#f3f4f6}@media (min-width:1024px){.cor-header__burger{display:none}}.cor-drop{position:absolute;top:100%;left:0;padding-top:.75rem}.cor-drop__panel{background-color:#fff;border-width:1px;border-color:rgb(229 231 235 / .8);border-radius:.75rem;box-shadow:0 25px 50px -12px rgb(16 42 67 / .1);overflow:hidden;width:460px}.cor-drop__items{padding:.75rem;display:flex;flex-direction:column;gap:.25rem}.cor-drop__item{display:flex;align-items:flex-start;gap:.75rem;padding:1rem .75rem;border-radius:.5rem;transition:all .15s}.cor-drop__item:hover{background-color:#f0f4f8}.cor-drop__icon{width:2.5rem;height:2.5rem;border-radius:.5rem;background-color:#d9e2ec;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.125rem;color:#334e68;transition:background-color .15s}.cor-drop__item:hover .cor-drop__icon{background-color:#bcccdc}.cor-drop__label{font-size:14px;font-weight:600;color:#102a43}.cor-drop__item:hover .cor-drop__label{color:#243b53}.cor-drop__desc{display:block;font-size:12.5px;color:#829ab1;margin-top:.125rem;line-height:1.625}.cor-mobile__link{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:.5rem;font-size:14px;font-weight:500;color:#334e68;transition:all .15s}.cor-mobile__link:hover{background-color:#f0f4f8;color:#102a43}.cor-mobile__link .cor-icon{color:#829ab1}.cor-mobile__actions{border-top-width:1px;border-color:#f3f4f6;margin-top:.75rem;padding-top:1rem;display:flex;flex-direction:column;gap:.5rem}.cor-mobile__attack{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.625rem 1rem;font-size:.875rem;font-weight:600;color:#dc2626;background-color:#fef2f2;border-width:1px;border-color:#fecaca;border-radius:.5rem}.cor-mobile__pair{display:flex;gap:.5rem}.cor-mobile__pair>*{flex:1 1 0%;text-align:center;padding:.625rem 1rem;font-size:.875rem;font-weight:500;border-radius:.5rem}.cor-mobile__pair .cor-mobile__darker{color:#fff;background-color:#243b53}.cor-mobile__pair .cor-mobile__light{color:#334e68;background-color:#f0f4f8;border-width:1px;border-color:#bcccdc}.cor-footer{background-color:#0a1f33;color:#fff}.cor-footer__brand{grid-column:span 2 / span 2}@media (min-width:768px){.cor-footer__brand{grid-column:span 4 / span 4}}@media (min-width:1024px){.cor-footer__brand{grid-column:span 4 / span 4}}.cor-footer__brand a{display:flex;align-items:center;margin-bottom:1.25rem}.cor-footer__brand img{height:1.75rem;filter:brightness(0) invert(1)}.cor-footer__blurb{color:#9fb3c8;font-size:.875rem;line-height:1.625;max-width:24rem;margin-bottom:1.5rem}.cor-footer__heading{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9fb3c8;margin-bottom:1rem}.cor-footer__list{display:flex;flex-direction:column;gap:.75rem}.cor-footer__list a{font-size:.875rem;line-height:1.25rem;color:#bcccdc;transition:color .15s}.cor-footer__list a:hover{color:#fff}.cor-footer__legal{margin-top:4rem;padding-top:2rem;border-top-width:1px;border-color:#243b53}.cor-footer__company{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:1rem}.cor-footer__company p,.cor-footer__bottom p,.cor-footer__bottom a{font-size:.75rem;line-height:1rem;color:#829ab1}.cor-footer__company strong{color:#9fb3c8;font-weight:500}.cor-footer__bottom{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem}@media (min-width:768px){.cor-footer__company,.cor-footer__bottom{flex-direction:row;align-items:center}}.cor-footer__links{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.cor-footer__bottom a:hover{color:#bcccdc}:root{--cor-canvas:#f5f6f8;--cor-text:#111827;--cor-text-2:#374151;--cor-text-3:#656c7b;--cor-text-4:#687080;--cor-border:#e5e7eb;--cor-border-strong:#d1d5db;--cor-control:#868d99;--cor-divider:#f3f4f6;--cor-hover:#f9fafb;--cor-primary:var(--cor-navy);--cor-primary-hover:var(--cor-navy-deep);--cor-primary-soft:#eef2f8;--cor-link:var(--cor-accent-dark);--cor-focus:0 0 0 2px var(--cor-accent-dark);--cor-ok-soft:#ecfdf5;--cor-ok-line:#a7f3d0;--cor-warn-soft:#fffbeb;--cor-warn-line:#fde68a;--cor-bad-soft:#fef2f2;--cor-bad-line:#fecaca;--cor-bad-text:#b91c1c;--cor-info:#2563eb;--cor-info-soft:#eff6ff;--cor-info-line:#bfdbfe;--cor-shadow-card:0 1px 2px rgb(16 24 40 / .05);--cor-skeleton:#e8eaee;--cor-shadow-pop:0 12px 32px -8px rgb(16 24 40 / .22),0 2px 6px rgb(16 24 40 / .06);--cor-top-h:56px;--cor-side-w:15rem}.cor-app{min-height:100vh;display:flex;flex-direction:column;background-color:var(--cor-canvas)}.cor-skip{position:absolute;left:.75rem;top:-3rem;z-index:90;padding:.5rem .75rem;border-radius:.5rem;background-color:var(--cor-primary);color:#fff;font-size:.8125rem;font-weight:500}.cor-skip:focus{top:.5rem;outline:none;box-shadow:var(--cor-focus)}.cor-app__top{position:sticky;top:0;z-index:45;height:var(--cor-top-h);flex-shrink:0;display:flex;align-items:center;gap:.75rem;padding:0 1rem;background-color:#fff;border-bottom:1px solid var(--cor-border)}@media (min-width:1024px){.cor-app__top{padding:0 1.25rem;gap:1rem}}.cor-app__burger{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin-left:-.375rem;border-radius:.5rem;color:var(--cor-text-2)}.cor-app__burger:hover{background-color:var(--cor-divider)}@media (min-width:1024px){.cor-app__burger{display:none}}.cor-app__logo,.cor-app__side-logo{display:flex;align-items:center;flex-shrink:0}.cor-app__logo img,.cor-app__side-head img{height:1.625rem}@media (min-width:1024px){.cor-app__logo{width:calc(var(--cor-side-w) - 1.25rem - 1rem)}}.cor-app__search{display:none;align-items:center;gap:.5rem;flex:0 1 26rem;min-width:0;height:2.25rem;padding:0 .5rem 0 .75rem;border-radius:.5rem;border:1px solid var(--cor-border);background-color:var(--cor-hover);color:var(--cor-text-3);font-size:.8125rem;text-align:left;transition:border-color .15s,background-color .15s}.cor-app__search:hover{border-color:var(--cor-border-strong);background-color:#fff}.cor-app__search:focus-visible{outline:none;box-shadow:var(--cor-focus)}.cor-app__search-text{flex:1 1 0%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.cor-app__search{display:flex}}.cor-app__actions{margin-left:auto;display:flex;align-items:center;gap:.25rem}.cor-app__action{display:inline-flex;align-items:center;gap:.375rem;height:2.25rem;padding:0 .625rem;border-radius:.5rem;color:var(--cor-text-2);font-size:.8125rem;font-weight:500;transition:background-color .15s,color .15s}.cor-app__action:hover{background-color:var(--cor-divider);color:var(--cor-text)}.cor-app__action:focus-visible,.cor-app__credit:focus-visible,.cor-app__burger:focus-visible{outline:none;box-shadow:var(--cor-focus)}.cor-app__action-label{display:none}@media (min-width:1024px){.cor-app__action-label{display:inline}}.cor-app__action--search{display:inline-flex}@media (min-width:768px){.cor-app__action--search{display:none}}.cor-app__credit{display:none;align-items:center;gap:.375rem;height:2rem;padding:0 .625rem;margin:0 .25rem;border-radius:9999px;border:1px solid var(--cor-border);color:var(--cor-text);font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;transition:border-color .15s,background-color .15s}.cor-app__credit:hover{border-color:var(--cor-border-strong);background-color:var(--cor-hover)}@media (min-width:640px){.cor-app__credit{display:inline-flex}}.cor-avatar{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;background-color:var(--cor-primary);color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.02em;flex-shrink:0}.cor-app__account{display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem}.cor-app__account:hover .cor-avatar{background-color:var(--cor-primary-hover)}.cor-app__account:focus-visible{outline:none;box-shadow:var(--cor-focus)}.cor-app__body{flex:1 1 0%;display:flex;min-height:0}.cor-app__side{position:fixed;top:0;bottom:0;left:0;z-index:60;width:min(17rem,85vw);display:flex;flex-direction:column;background-color:#fff;border-right:1px solid var(--cor-border);transform:translateX(-100%);visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.cor-app__side.is-open{transform:none;visibility:visible;transition:transform .2s ease;box-shadow:0 10px 40px rgb(0 0 0 / .25)}@media (min-width:1024px){.cor-app__side,.cor-app__side.is-open{position:sticky;top:var(--cor-top-h);z-index:auto;width:var(--cor-side-w);height:calc(100vh - var(--cor-top-h));transform:none;visibility:visible;box-shadow:none;flex-shrink:0;padding:0}}.cor-app__side-head{height:var(--cor-top-h);flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 .75rem 0 1rem;border-bottom:1px solid var(--cor-divider)}@media (min-width:1024px){.cor-app__side-head{display:none}}.cor-app__side-close{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.5rem;color:var(--cor-text-3)}.cor-app__side-close:hover{background-color:var(--cor-divider);color:var(--cor-text)}.cor-app__nav{flex:1 1 0%;overflow-y:auto;padding:1rem .75rem 1.25rem;display:flex;flex-direction:column;gap:1.25rem}.cor-app__group-label{display:block;padding:0 .625rem;margin-bottom:.375rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--cor-text-4)}.cor-app__group-items{display:flex;flex-direction:column;gap:1px}.cor-app__link{display:flex;align-items:center;gap:.625rem;min-height:2.125rem;padding:0 .625rem;border-radius:.5rem;font-size:.8125rem;font-weight:500;color:var(--cor-text-2);transition:background-color .15s,color .15s}.cor-app__link .cor-icon{color:var(--cor-text-4);transition:color .15s}.cor-app__link:hover{background-color:var(--cor-hover);color:var(--cor-text)}.cor-app__link:hover .cor-icon{color:var(--cor-text-3)}.cor-app__link:focus-visible{outline:none;box-shadow:var(--cor-focus)}.cor-app__link.is-active{background-color:var(--cor-primary-soft);color:var(--cor-primary);font-weight:600}.cor-app__link.is-active .cor-icon{color:var(--cor-primary)}.cor-app__scrim{position:fixed;inset:0;z-index:55;background-color:rgb(15 23 42 / .35)}@media (min-width:1024px){.cor-app__scrim{display:none}}.cor-app__main{flex:1 1 0%;min-width:0;padding:1.5rem 1rem calc(2.5rem + env(safe-area-inset-bottom,0px));container:cor-main / inline-size}.cor-app__main:focus{outline:none}@media (min-width:640px){.cor-app__main{padding:1.5rem 1.5rem 3rem}}@media (min-width:1024px){.cor-app__main{padding:2rem 2rem 3.5rem}}.cor-app__main>*{max-width:90rem;margin-left:auto;margin-right:auto}.cor-dash__blank{flex:1 1 0%;min-height:calc(100vh - var(--cor-top-h));background-color:var(--cor-canvas)}.cor-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.25rem;padding:0 .875rem;border-radius:.5rem;border:1px solid transparent;font-size:.8125rem;font-weight:500;line-height:1;white-space:nowrap;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s}.cor-btn:focus-visible{outline:none;box-shadow:var(--cor-focus)}.cor-btn:disabled,.cor-btn[aria-disabled="true"]{opacity:.5;cursor:not-allowed}.cor-btn .cor-icon{width:1rem;height:1rem}.cor-btn--sm{height:1.875rem;padding:0 .625rem;font-size:.75rem;gap:.375rem}.cor-btn--sm .cor-icon{width:.875rem;height:.875rem}.cor-btn--lg{height:2.625rem;padding:0 1.25rem;font-size:.875rem}.cor-btn--primary{background-color:var(--cor-primary);color:#fff}.cor-btn--primary:hover:not(:disabled){background-color:var(--cor-primary-hover)}.cor-btn--secondary{background-color:#fff;color:var(--cor-text-2);border-color:var(--cor-border-strong);box-shadow:var(--cor-shadow-card)}.cor-btn--secondary:hover:not(:disabled){background-color:var(--cor-hover);color:var(--cor-text)}.cor-btn--danger{background-color:#dc2626;color:#fff}.cor-btn--danger:hover:not(:disabled){background-color:#b91c1c}.cor-btn--danger-outline{background-color:#fff;color:#b91c1c;border-color:var(--cor-bad-line)}.cor-btn--danger-outline:hover:not(:disabled){background-color:var(--cor-bad-soft)}.cor-btn--success{background-color:#059669;color:#fff}.cor-btn--success:hover:not(:disabled){background-color:#047857}.cor-btn--ghost{color:var(--cor-text-2)}.cor-btn--ghost:hover:not(:disabled){background-color:var(--cor-divider);color:var(--cor-text)}.cor-btn--link{height:auto;padding:0;border:0;color:var(--cor-link);font-weight:500}.cor-btn--link:hover:not(:disabled){text-decoration:underline;text-underline-offset:2px}.cor-btn--block{width:100%}.cor-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;color:var(--cor-text-3);flex-shrink:0;transition:background-color .15s,color .15s}.cor-icon-btn:hover:not(:disabled){background-color:var(--cor-divider);color:var(--cor-text)}.cor-icon-btn:focus-visible{outline:none;box-shadow:var(--cor-focus)}.cor-icon-btn:disabled{opacity:.45;cursor:not-allowed}.cor-icon-btn--sm{width:1.625rem;height:1.625rem;border-radius:.375rem}.cor-icon-btn--danger:hover:not(:disabled){background-color:var(--cor-bad-soft);color:#b91c1c}.cor-link{color:var(--cor-link);font-weight:500}.cor-link:hover{text-decoration:underline;text-underline-offset:2px}.cor-spin{animation:cor-spin 1s linear infinite}.cor-badge{display:inline-flex;align-items:center;gap:.375rem;max-width:100%;min-width:0;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;line-height:1.125rem;font-weight:500;white-space:nowrap;background-color:var(--cor-divider);color:var(--cor-text-2)}.cor-badge__text{min-width:0;overflow:hidden;text-overflow:ellipsis}.cor-badge--outline{background-color:#fff;box-shadow:inset 0 0 0 1px var(--cor-border-strong)}.cor-badge--dot{padding:0;background:none;box-shadow:none}.cor-badge--brand{background-color:var(--cor-primary-soft);color:var(--cor-primary)}.cor-badge--success{background-color:var(--cor-ok-soft);color:#047857}.cor-badge--warning{background-color:var(--cor-warn-soft);color:#b45309}.cor-badge--danger{background-color:var(--cor-bad-soft);color:#b91c1c}.cor-badge--info{background-color:var(--cor-info-soft);color:#1d4ed8}.cor-badge--outline.cor-badge--success{box-shadow:inset 0 0 0 1px var(--cor-ok-line)}.cor-badge--outline.cor-badge--warning{box-shadow:inset 0 0 0 1px var(--cor-warn-line)}.cor-badge--outline.cor-badge--danger{box-shadow:inset 0 0 0 1px var(--cor-bad-line)}.cor-badge--outline.cor-badge--info{box-shadow:inset 0 0 0 1px var(--cor-info-line)}.cor-badge--dot.cor-badge--success,.cor-badge--dot.cor-badge--warning,.cor-badge--dot.cor-badge--danger,.cor-badge--dot.cor-badge--info,.cor-badge--dot.cor-badge--brand{padding:0;background:none;box-shadow:none}.cor-badge--dot.cor-badge--success{color:#047857}.cor-badge--dot.cor-badge--warning{color:#b45309}.cor-badge--dot.cor-badge--danger{color:#b91c1c}.cor-badge--dot.cor-badge--info{color:#1d4ed8}.cor-dot{display:inline-block;width:.4375rem;height:.4375rem;border-radius:9999px;flex-shrink:0;background-color:var(--cor-text-4)}.cor-dot--success{background-color:#10b981}.cor-dot--warning{background-color:#f59e0b}.cor-dot--danger{background-color:#ef4444}.cor-dot--info{background-color:#3b82f6}.cor-dot--brand{background-color:var(--cor-primary)}.cor-dot--lg{width:.625rem;height:.625rem}.cor-kbd{display:inline-flex;align-items:center;height:1.25rem;padding:0 .375rem;border-radius:.3125rem;border:1px solid var(--cor-border);border-bottom-width:2px;background-color:#fff;color:var(--cor-text-3);font-family:var(--cor-font);font-size:.6875rem;font-weight:500;line-height:1;white-space:nowrap}.cor-card{background-color:#fff;border:1px solid var(--cor-border);border-radius:.75rem;box-shadow:var(--cor-shadow-card);min-width:0;overflow:hidden}.cor-card--visible{overflow:visible}.cor-card--danger{border-color:var(--cor-bad-line)}.cor-card--danger>.cor-card__head{background-color:var(--cor-bad-soft);border-bottom-color:var(--cor-bad-line)}.cor-card--danger .cor-card__title{color:#991b1b}.cor-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:.875rem 1.25rem;border-bottom:1px solid var(--cor-divider);border-radius:.75rem .75rem 0 0}.cor-card__head:last-child{border-bottom:0}.cor-card__heading{display:flex;flex-direction:column;flex:1 1 14rem;min-width:0}.cor-card__heading:not(:has(.cor-card__desc)){flex-basis:auto}.cor-card__title{display:flex;align-items:center;gap:.5rem;min-width:0;font-size:.875rem;font-weight:600;line-height:inherit;letter-spacing:normal;color:var(--cor-text)}.cor-card__title .cor-icon{color:var(--cor-text-3);width:1rem;height:1rem}.cor-card__title-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cor-card__title-text--wrap{white-space:normal;overflow-wrap:anywhere}.cor-card__desc{margin-top:.125rem;font-size:.75rem;color:var(--cor-text-3);overflow-wrap:anywhere}.cor-card__action{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;max-width:100%}.cor-card__body{padding:1.25rem}.cor-card__body--flush{padding:0}.cor-card__foot{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;padding:.75rem 1.25rem;border-top:1px solid var(--cor-divider);background-color:#fafbfc;border-radius:0 0 .75rem .75rem}.cor-card__foot--between{justify-content:space-between}.cor-card__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.875rem 1.25rem;border-bottom:1px solid var(--cor-divider)}.cor-card__toolbar>.cor-search{flex:1 1 16rem;max-width:26rem}.cor-card__toolbar>.cor-field{flex:0 1 11rem;min-width:8.5rem}.cor-card__toolbar-count{margin-left:auto;font-size:.75rem;color:var(--cor-text-3)}@container cor-main (max-width:560px){.cor-card__toolbar>.cor-search{flex-basis:100%;max-width:none}.cor-card__toolbar>.cor-field{flex:1 1 8.5rem}}.cor-stat{display:block;background-color:#fff;border:1px solid var(--cor-border);border-radius:.75rem;box-shadow:var(--cor-shadow-card);padding:1rem 1.25rem;min-width:0;transition:border-color .15s,box-shadow .15s}.cor-stat--button{cursor:pointer;text-align:left;width:100%}.cor-stat--button:hover{border-color:var(--cor-border-strong);box-shadow:0 2px 6px rgb(16 24 40 / .06)}.cor-stat--button:focus-visible{outline:none;box-shadow:var(--cor-focus)}.cor-stat--selected{border-color:var(--cor-primary);box-shadow:0 0 0 1px var(--cor-primary)}.cor-stat--highlight{border-color:var(--cor-accent);background-color:var(--cor-accent-soft)}.cor-stat__label{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--cor-text-3)}.cor-stat__label .cor-icon{color:var(--cor-text-4);width:.875rem;height:.875rem}.cor-stat__value{margin-top:.25rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;color:var(--cor-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cor-stat .cor-meter{margin-top:.75rem}.cor-stat__foot{margin-top:.125rem;font-size:.75rem;color:var(--cor-text-3)}.cor-stat__change--up{color:#047857}.cor-stat__change--down{color:#b91c1c}.cor-stat__recommended{display:inline-flex;align-items:center;gap:.25rem;margin-bottom:.375rem;padding:.0625rem .375rem;border-radius:.25rem;background-color:var(--cor-accent-soft);color:var(--cor-accent-dark);font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.cor-stats{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}@container cor-main (min-width:720px){.cor-stats{grid-template-columns:repeat(var(--cor-stat-cols,4),minmax(0,1fr));gap:1rem}}.cor-radio-card{display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:.875rem 1rem;border-radius:.75rem;border:1px solid var(--cor-border);background-color:#fff;text-align:left;transition:border-color .15s,box-shadow .15s}.cor-radio-card:hover:not(:disabled){border-color:var(--cor-border-strong)}.cor-radio-card:disabled{opacity:.55;cursor:not-allowed;background-color:var(--cor-hover)}.cor-radio-card__body{display:block;flex:1 1 0%;min-width:0}.cor-radio-card:focus-visible{outline:none;box-shadow:var(--cor-focus)}.cor-radio-card.is-selected{border-color:var(--cor-accent);box-shadow:0 0 0 1px var(--cor-accent)}.cor-radio-card__mark{margin-top:.125rem;width:1rem;height:1rem;border-radius:9999px;border:2px solid var(--cor-control);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cor-radio-card.is-selected .cor-radio-card__mark{border-color:var(--cor-accent)}.cor-radio-card.is-selected .cor-radio-card__mark::after{content:"";width:.5rem;height:.5rem;border-radius:9999px;background-color:var(--cor-accent)}.cor-dl{display:flex;flex-direction:column}.cor-dl__row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.625rem 0;font-size:.8125rem;border-top:1px solid var(--cor-divider)}.cor-dl__row:first-child{border-top:0}.cor-dl__row dt{color:var(--cor-text-3);flex-shrink:0}.cor-dl__row dd{color:var(--cor-text);text-align:right;min-width:0;overflow-wrap:anywhere}.cor-facts{display:grid;gap:1rem 1.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr))}.cor-facts>div{min-width:0}.cor-facts dt{font-size:.75rem;color:var(--cor-text-3)}.cor-facts dd{margin-top:.125rem;font-size:.875rem;font-weight:500;color:var(--cor-text);overflow-wrap:anywhere}.cor-meter{height:.375rem;border-radius:9999px;background-color:var(--cor-divider);overflow:hidden}.cor-meter--md{height:.5rem}.cor-meter--lg{height:.75rem}.cor-meter__fill{height:100%;width:var(--cor-meter,0%);border-radius:9999px;background-color:#10b981;transition:width .3s ease}.cor-meter__fill--warn{background-color:#f59e0b}.cor-meter__fill--bad{background-color:#ef4444}.cor-meter__fill--brand{background-color:var(--cor-primary)}.cor-meter__fill--info{background-color:#3b82f6}.cor-meter__label{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.375rem;font-size:.75rem;color:var(--cor-text-3)}.cor-meter__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cor-meter__value{color:var(--cor-text);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.cor-meter--indeterminate .cor-meter__fill{width:40%;animation:cor-meter-sweep 1.2s ease-in-out infinite}@keyframes cor-meter-sweep{from{transform:translateX(-100%)}to{transform:translateX(260%)}}@media (prefers-reduced-motion:reduce){.cor-meter--indeterminate .cor-meter__fill{width:100%;opacity:.4;animation:none}}.cor-meter__caption{margin-top:.25rem;font-size:.75rem;color:var(--cor-text-3)}.cor-view{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.cor-page-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1.5rem;min-width:0}.cor-page-head__main{flex:1 1 22rem;min-width:0}.cor-page-head__back{display:inline-flex;align-items:center;gap:.25rem;margin-bottom:.5rem;font-size:.8125rem;font-weight:500;color:var(--cor-text-3);transition:color .15s}.cor-page-head__back:hover{color:var(--cor-text)}.cor-page-head__back:focus-visible{outline:none;box-shadow:var(--cor-focus);border-radius:.25rem}.cor-page-head__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0}.cor-page-head__title{font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.01em;color:var(--cor-text);overflow-wrap:anywhere;min-width:0}.cor-page-head__title:focus{outline:none}.cor-page-head__desc{margin-top:.25rem;font-size:.875rem;color:var(--cor-text-3);max-width:48rem}.cor-page-head__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.375rem;font-size:.8125rem;color:var(--cor-text-3);min-width:0}.cor-page-head__meta>*{min-width:0;overflow-wrap:anywhere}@container cor-main (min-width:641px){.cor-page-head__meta{margin-left:-1.25rem;column-gap:0;clip-path:inset(-1rem -1rem -1rem 1rem)}.cor-page-head__meta>*{position:relative;padding-left:1.25rem}.cor-page-head__meta>*::before{content:"·";position:absolute;left:.5rem;color:var(--cor-text-4)}}.cor-page-head__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex-shrink:0}@container cor-main (max-width:640px){.cor-page-head__title{font-size:1.25rem;line-height:1.75rem}.cor-page-head__actions{width:100%}.cor-page-head__meta{gap:.25rem .875rem}}.cor-page-head--record .cor-page-head__title{font-size:1.125rem;line-height:1.75rem}.cor-page-head--record .cor-page-head__back{margin-bottom:.375rem}.cor-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.cor-section-title__text{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:var(--cor-text);min-width:0}.cor-section-title__text .cor-icon{color:var(--cor-text-3)}.cor-tabs{position:relative;border-bottom:1px solid var(--cor-border)}.cor-tabs__nav{display:flex;gap:.125rem;overflow-x:auto;scrollbar-width:none}.cor-tabs__nav::-webkit-scrollbar{display:none}.cor-tab{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;padding:.625rem .75rem;margin-bottom:-1px;border-bottom:2px solid transparent;font-size:.875rem;font-weight:500;color:var(--cor-text-3);white-space:nowrap;transition:color .15s,border-color .15s}.cor-tab .cor-icon{width:1rem;height:1rem;color:var(--cor-text-4);transition:color .15s}.cor-tab:hover{color:var(--cor-text)}.cor-tab:hover .cor-icon{color:var(--cor-text-3)}.cor-tab:focus-visible{outline:none;box-shadow:inset var(--cor-focus);border-radius:.375rem .375rem 0 0}.cor-tab.is-active{color:var(--cor-primary);border-bottom-color:var(--cor-primary);font-weight:600}.cor-tab.is-active .cor-icon{color:var(--cor-primary)}.cor-tab__count{padding:0 .375rem;border-radius:9999px;background-color:var(--cor-divider);color:var(--cor-text-3);font-size:.6875rem;font-weight:600;line-height:1.125rem}.cor-tab.is-active .cor-tab__count{background-color:var(--cor-primary-soft);color:var(--cor-primary)}.cor-tabs.is-scrollable::after{content:"";position:absolute;top:0;right:0;bottom:1px;width:2rem;pointer-events:none;background:linear-gradient(to right,rgb(245 246 248 / 0),var(--cor-canvas))}.cor-tabs--wrap{--cor-tab-row:calc(2.5625rem + 1px)}.cor-tabs--wrap .cor-tab{line-height:1.3125rem}@container cor-main (min-width:640px){.cor-tabs--wrap .cor-tabs__nav{flex-wrap:wrap;row-gap:0;overflow:visible;background:linear-gradient(var(--cor-border),var(--cor-border)) 0 var(--cor-tab-row) / 100% 1px no-repeat,linear-gradient(var(--cor-border),var(--cor-border)) 0 calc(var(--cor-tab-row) * 2) / 100% 1px no-repeat,linear-gradient(var(--cor-border),var(--cor-border)) 0 calc(var(--cor-tab-row) * 3) / 100% 1px no-repeat,linear-gradient(var(--cor-border),var(--cor-border)) 0 calc(var(--cor-tab-row) * 4) / 100% 1px no-repeat}}.cor-table-wrap{overflow-x:auto;background-color:#fff;border:1px solid var(--cor-border);border-radius:.75rem;box-shadow:var(--cor-shadow-card);min-width:0}.cor-table-wrap--flush{border:0;border-radius:0;box-shadow:none}.cor-table{width:100%;font-size:.8125rem;color:var(--cor-text)}.cor-th{padding:.625rem 1rem;text-align:left;font-size:.75rem;font-weight:500;color:var(--cor-text-3);white-space:nowrap;background-color:#fafbfc;border-bottom:1px solid var(--cor-border)}.cor-th:first-child{padding-left:1.25rem}.cor-th:last-child{padding-right:1.25rem}.cor-th__sort{display:inline-flex;align-items:center;gap:.25rem;width:100%;font:inherit;color:inherit}.cor-th__sort:hover{color:var(--cor-text)}.cor-th__sort:focus-visible{outline:none;box-shadow:var(--cor-focus);border-radius:.25rem}.cor-th__sort .cor-icon{color:var(--cor-text-4)}.cor-th__sort--end{justify-content:flex-end}.cor-th__sort--center{justify-content:center}.cor-th__sort.is-sorted .cor-icon{color:var(--cor-text-2)}.cor-td{padding:.75rem 1rem;vertical-align:middle;border-top:1px solid var(--cor-divider)}.cor-td:first-child{padding-left:1.25rem}.cor-td:last-child{padding-right:1.25rem}.cor-tbody>.cor-tr:first-child>.cor-td{border-top:0}.cor-tr{transition:background-color .12s}.cor-tr:hover{background-color:var(--cor-hover)}.cor-tr--link{cursor:pointer}.cor-tr--link:focus-visible{outline:none;box-shadow:inset var(--cor-focus)}.cor-tr--striped:nth-child(even){background-color:#fbfbfc}.cor-td--muted{color:var(--cor-text-3)}.cor-td--num,.cor-th--num{text-align:right;font-variant-numeric:tabular-nums}.cor-td--center,.cor-th--center{text-align:center}.cor-td--stop{cursor:default}.cor-td--fill{width:100%;max-width:0}.cor-td--state{padding:3rem 1rem}@container cor-main (max-width:719px){.cor-col--md{display:none}.cor-td:has(+ .cor-col--md:last-child),.cor-th:has(+ .cor-col--md:last-child){padding-right:1.25rem}}@container cor-main (max-width:899px){.cor-col--lg{display:none}.cor-td:has(+ .cor-col--lg:last-child),.cor-th:has(+ .cor-col--lg:last-child){padding-right:1.25rem}}.cor-table-wrap--sticky .cor-th:first-child,.cor-table-wrap--sticky .cor-td:first-child{position:sticky;left:0;z-index:1;background-color:#fff;box-shadow:inset -1px 0 0 var(--cor-divider)}.cor-table-wrap--sticky .cor-th:first-child{background-color:#fafbfc}.cor-table-wrap--sticky .cor-tr:hover>.cor-td:first-child{background-color:var(--cor-hover)}.cor-tr.is-expanded>.cor-td{background-color:var(--cor-hover)}.cor-tr--detail:hover{background-color:transparent}.cor-td--detail{padding:0;border-top:1px solid var(--cor-divider);background-color:#fafbfc}.cor-tbody>.cor-tr--detail>.cor-td{border-top:1px solid var(--cor-divider)}.cor-skel-line{height:.75rem;border-radius:.25rem;background-color:var(--cor-skeleton);animation:cor-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cor-table-title{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.25rem;font-size:.875rem;font-weight:600;color:var(--cor-text);background-color:#fff;border:1px solid var(--cor-border);border-bottom:0;border-radius:.75rem .75rem 0 0}.cor-table-title + .cor-table-wrap{border-top-left-radius:0;border-top-right-radius:0}.cor-cards{display:flex;flex-direction:column;gap:.75rem}.cor-row-card{display:block;padding:1rem;border-radius:.75rem;border:1px solid var(--cor-border);background-color:#fff;box-shadow:var(--cor-shadow-card);font-size:.8125rem}.cor-row-card--link{cursor:pointer}.cor-row-card--link:active{background-color:var(--cor-hover)}.cor-row-card--link:focus-visible{outline:none;box-shadow:var(--cor-focus)}.cor-row-card__title{font-size:.875rem;color:var(--cor-text);min-width:0;overflow-wrap:anywhere}.cor-row-card__facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.375rem 1rem;margin-top:.75rem}.cor-row-card__facts dt{color:var(--cor-text-3);white-space:nowrap}.cor-row-card__facts dd{text-align:right;color:var(--cor-text);overflow-wrap:anywhere;min-width:0}.cor-row-card__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--cor-divider)}.cor-row-card__detail{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--cor-divider)}.cor-sort-pick{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--cor-text-3)}.cor-cards--flush,:is(.cor-card,.cor-card__body--flush)>.cor-cards{gap:0}.cor-cards--flush>.cor-row-card,:is(.cor-card,.cor-card__body--flush)>.cor-cards>.cor-row-card{border:0;border-radius:0;box-shadow:none;padding:1rem 1.25rem}.cor-cards--flush>.cor-row-card + .cor-row-card,:is(.cor-card,.cor-card__body--flush)>.cor-cards>.cor-row-card + .cor-row-card{border-top:1px solid var(--cor-divider)}.cor-cards--flush>.cor-sort-pick,:is(.cor-card,.cor-card__body--flush)>.cor-cards>.cor-sort-pick{padding:.75rem 1.25rem 0}.cor-card__body--flush>.cor-card{border:0;border-radius:0;box-shadow:none}.cor-field{min-width:0}.cor-label{display:block;margin-bottom:.3125rem;font-size:.8125rem;font-weight:500;color:var(--cor-text-2)}.cor-label__optional{margin-left:.25rem;font-weight:400;color:var(--cor-text-4)}.cor-hint{margin-top:.3125rem;font-size:.75rem;color:var(--cor-text-3);overflow-wrap:anywhere}.cor-error{margin-top:.3125rem;font-size:.75rem;color:var(--cor-bad-text);overflow-wrap:anywhere}.cor-input{display:block;width:100%;height:2.25rem;padding:0 .75rem;border-radius:.5rem;border:1px solid var(--cor-control);background-color:#fff;color:var(--cor-text);font-size:.8125rem;transition:border-color .15s,box-shadow .15s}.cor-input::placeholder{color:var(--cor-text-4)}.cor-input:hover:not(:disabled):not(:focus){border-color:var(--cor-text-3)}.cor-input:focus{outline:none;border-color:var(--cor-accent-dark);box-shadow:0 0 0 1px var(--cor-accent-dark)}.cor-input:disabled{background-color:#f9fafb;color:var(--cor-text-4);cursor:not-allowed}.cor-input[aria-invalid="true"]{border-color:#ef4444}.cor-input[aria-invalid="true"]:focus{box-shadow:0 0 0 1px #dc2626;border-color:#dc2626}.cor-input--area{height:auto;min-height:5rem;padding:.5rem .75rem;line-height:1.5;resize:vertical}.cor-input--mono{font-family:var(--cor-mono);font-size:.8125rem}.cor-input--sm{height:1.875rem;font-size:.75rem;padding:0 .625rem}.cor-input-group{display:flex;align-items:stretch;min-width:0}.cor-input-group>.cor-input{flex:1 1 0%;min-width:0}.cor-input-group__addon{display:inline-flex;align-items:center;flex-shrink:0;min-width:0;max-width:60%;padding:0 .75rem;border:1px solid var(--cor-control);background-color:var(--cor-hover);color:var(--cor-text-3);font-size:.8125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cor-input-group__text{min-width:0;overflow:hidden;text-overflow:ellipsis}.cor-input-group__addon:first-child{border-right:0;border-radius:.5rem 0 0 .5rem}.cor-input-group__addon:last-child{border-left:0;border-radius:0 .5rem .5rem 0}.cor-input-group>.cor-input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.cor-input-group>.cor-input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.cor-input-group.is-disabled .cor-input-group__addon{color:var(--cor-text-4)}.cor-select{position:relative}.cor-select .cor-input{appearance:none;-webkit-appearance:none;padding-right:2rem;cursor:pointer}.cor-select__chev{position:absolute;right:.625rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--cor-text-4)}.cor-search{position:relative;display:block;min-width:0}.cor-search__icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--cor-text-4)}.cor-search .cor-input{padding-left:2.125rem}.cor-check{display:flex;align-items:flex-start;gap:.625rem;cursor:pointer}.cor-check.is-disabled{opacity:.5;cursor:not-allowed}.cor-check__box{margin-top:.125rem;width:1rem;height:1rem;flex-shrink:0;accent-color:var(--cor-primary);cursor:inherit}.cor-check__text{min-width:0}.cor-check__label{display:block;font-size:.8125rem;font-weight:500;color:var(--cor-text)}.cor-check__desc{display:block;margin-top:.125rem;font-size:.75rem;color:var(--cor-text-3)}.cor-toggle{position:relative;display:inline-flex;align-items:center;flex-shrink:0;width:2.25rem;height:1.25rem;border-radius:9999px;background-color:var(--cor-control);transition:background-color .15s}.cor-toggle:focus-visible{outline:none;box-shadow:var(--cor-focus)}.cor-toggle.is-on{background-color:var(--cor-primary)}.cor-toggle:disabled{opacity:.5;cursor:not-allowed}.cor-toggle__knob{position:absolute;left:.1875rem;width:.875rem;height:.875rem;border-radius:9999px;background-color:#fff;box-shadow:0 1px 2px rgb(0 0 0 / .2);transition:transform .15s}.cor-toggle.is-on .cor-toggle__knob{transform:translateX(1rem)}.cor-toggle--sm{width:1.75rem;height:1rem}.cor-toggle--sm .cor-toggle__knob{width:.625rem;height:.625rem}.cor-toggle--sm.is-on .cor-toggle__knob{transform:translateX(.75rem)}.cor-toggle-row{display:inline-flex;align-items:center;gap:.625rem;font-size:.75rem;color:var(--cor-text-3)}.cor-form{display:flex;flex-direction:column;gap:1rem}.cor-form-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@container cor-main (min-width:640px){.cor-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.cor-pills{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0}.cor-pill{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0;height:2rem;padding:0 .75rem;border-radius:9999px;border:1px solid transparent;font-size:.8125rem;font-weight:500;color:var(--cor-text-2);white-space:nowrap;transition:background-color .15s,color .15s,border-color .15s}.cor-pill:hover{background-color:#fff;border-color:var(--cor-border);color:var(--cor-text)}.cor-pill:focus-visible{outline:none;box-shadow:var(--cor-focus)}.cor-pill.is-active{background-color:var(--cor-primary);border-color:var(--cor-primary);color:#fff}.cor-pill__count{padding:0 .375rem;border-radius:9999px;background-color:var(--cor-divider);color:var(--cor-text-3);font-size:.6875rem;font-weight:600;line-height:1.125rem;font-variant-numeric:tabular-nums}.cor-pill.is-active .cor-pill__count{background-color:rgb(255 255 255 / .18);color:#fff}.cor-seg{display:inline-flex;align-items:center;gap:.125rem;padding:.1875rem;border-radius:.625rem;background-color:#eceef1;max-width:100%;overflow-x:auto;scrollbar-width:none}.cor-seg::-webkit-scrollbar{display:none}.cor-seg--wrap{flex-wrap:wrap;overflow:visible}.cor-seg--block{display:flex;width:100%;overflow:visible}.cor-seg--block>.cor-seg__opt{flex:1 1 auto;min-width:0;justify-content:center;height:auto;min-height:1.75rem;white-space:normal;text-align:center;overflow-wrap:anywhere}.cor-seg__opt{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0;height:1.75rem;padding:0 .75rem;border-radius:.4375rem;font-size:.8125rem;font-weight:500;color:var(--cor-text-3);white-space:nowrap;transition:background-color .15s,color .15s,box-shadow .15s}.cor-seg__opt:hover{color:var(--cor-text)}.cor-seg__opt:focus-visible{outline:none;box-shadow:var(--cor-focus)}.cor-seg__opt.is-active{background-color:#fff;color:var(--cor-text);box-shadow:0 1px 2px rgb(16 24 40 / .1)}.cor-qty{display:inline-flex;align-items:stretch;flex-shrink:0;height:2rem;border:1px solid var(--cor-control);border-radius:.5rem;background-color:#fff;overflow:hidden}.cor-qty__btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;color:var(--cor-text-2);transition:background-color .15s,color .15s}.cor-qty__btn:hover:not(:disabled){background-color:var(--cor-hover);color:var(--cor-text)}.cor-qty__btn:disabled{color:var(--cor-text-4);cursor:not-allowed}.cor-qty__btn:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--cor-accent-dark)}.cor-qty__value{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;padding:0 .25rem;border-left:1px solid var(--cor-divider);border-right:1px solid var(--cor-divider);font-size:.8125rem;font-weight:600;color:var(--cor-text);font-variant-numeric:tabular-nums}.cor-qty.is-disabled{opacity:.55}.cor-toolbar{display:flex;flex-direction:column;gap:.75rem;min-width:0}.cor-toolbar__row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0}.cor-toolbar__filters{flex:1 1 16rem;min-width:0}.cor-toolbar__end{display:flex;align-items:center;gap:.5rem;margin-left:auto;min-width:0}.cor-toolbar__search{width:16rem;max-width:100%}@container cor-main (max-width:560px){.cor-toolbar__end{width:100%;margin-left:0;flex-wrap:wrap}.cor-toolbar__search{width:auto;flex:1 1 0%}.cor-toolbar__end>.cor-field{flex:1 1 100%}}.cor-toolbar__tags{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.cor-toolbar__tags-icon{color:var(--cor-text-4)}.cor-alert{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem .75rem;padding:.75rem 1rem;border-radius:.625rem;border:1px solid var(--cor-info-line);background-color:var(--cor-info-soft);color:#1e3a8a;font-size:.8125rem;min-width:0}.cor-alert>.cor-icon{margin-top:.0625rem;flex-shrink:0}.cor-alert__body{flex:1 1 14rem;min-width:0;overflow-wrap:anywhere}.cor-alert__title{font-weight:600}.cor-alert__text{margin-top:.125rem}.cor-alert__action{flex-shrink:0;align-self:center;margin-left:auto;display:flex;flex-wrap:wrap;gap:.5rem}.cor-alert a{text-decoration:underline;text-underline-offset:2px;font-weight:500}.cor-alert--success{border-color:var(--cor-ok-line);background-color:var(--cor-ok-soft);color:#065f46}.cor-alert--warning{border-color:var(--cor-warn-line);background-color:var(--cor-warn-soft);color:#92400e}.cor-alert--danger{border-color:var(--cor-bad-line);background-color:var(--cor-bad-soft);color:#991b1b}.cor-alert--neutral{border-color:var(--cor-border);background-color:#fff;color:var(--cor-text-2)}.cor-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem}.cor-empty--compact{padding:2rem 1rem}.cor-empty__icon{margin-bottom:.875rem}.cor-empty__title{font-size:.875rem;font-weight:600;color:var(--cor-text)}.cor-empty__desc{margin-top:.25rem;font-size:.8125rem;color:var(--cor-text-3);max-width:28rem}.cor-empty__action{margin-top:1rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.cor-empty--error .cor-empty__icon{color:#f87171}.cor-loading{display:flex;flex-direction:column;gap:.75rem}.cor-loading__bar{width:var(--w,100%);height:1rem;border-radius:.25rem;background-color:var(--cor-skeleton);animation:cor-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cor-skel-inline{display:inline-block;max-width:100%;vertical-align:middle}.cor-skel-inline--text{width:8rem}.cor-skel-inline--badge{width:3.5rem;height:1.25rem;border-radius:9999px}.cor-skel-inline--value{display:block;width:4rem;height:1.25rem;margin-top:.25rem}.cor-skel-inline--title{display:block;width:12rem;height:1.25rem;margin:.25rem 0}.cor-icon-badge{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:.5rem}.cor-icon-badge--circle{border-radius:9999px}.cor-icon-badge--sm{width:1.5rem;height:1.5rem}.cor-icon-badge--md{width:2rem;height:2rem}.cor-icon-badge--lg{width:2.5rem;height:2.5rem}.cor-icon-badge--xl{width:3rem;height:3rem}.cor-icon-badge--brand{background-color:var(--cor-primary-soft);color:var(--cor-primary)}.cor-icon-badge--success{background-color:var(--cor-ok-soft);color:#059669}.cor-icon-badge--danger{background-color:var(--cor-bad-soft);color:#dc2626}.cor-icon-badge--warning{background-color:var(--cor-warn-soft);color:#d97706}.cor-icon-badge--info{background-color:var(--cor-info-soft);color:#2563eb}.cor-icon-badge--neutral{background-color:var(--cor-divider);color:var(--cor-text-3)}.cor-icon-badge--outline{box-shadow:inset 0 0 0 1px currentColor}.cor-icon-badge--ghost{background:none}.cor-copy{display:inline-flex;align-items:center;gap:.25rem;min-width:0;max-width:100%}.cor-copy__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cor-copy__value--wrap{white-space:normal;overflow-wrap:anywhere}.cor-copy__btn{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.375rem;color:var(--cor-text-4);flex-shrink:0;transition:background-color .15s,color .15s}.cor-copy__btn:hover{background-color:var(--cor-divider);color:var(--cor-text-2)}.cor-copy__btn:focus-visible{outline:none;box-shadow:var(--cor-focus)}.cor-copy__btn.is-done{color:#059669}.cor-mono{font-family:var(--cor-mono);font-size:.92em}.cor-codeblock{min-width:0;overflow:hidden;border:1px solid var(--cor-border);border-radius:.625rem;background-color:#fafbfc}.cor-codeblock__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;padding:.3125rem .375rem .3125rem .875rem;border-bottom:1px solid var(--cor-border);background-color:#fff}.cor-codeblock__head>.cor-seg{min-width:0;margin-left:-.5rem}.cor-codeblock__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;color:var(--cor-text-3)}.cor-codeblock__pre{margin:0;padding:.75rem .875rem;overflow-x:auto;font-family:var(--cor-mono);font-size:.75rem;line-height:1.6;color:var(--cor-text);white-space:pre;tab-size:2;scrollbar-width:thin}.cor-code{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:.375rem;background-color:var(--cor-divider);font-family:var(--cor-mono);font-size:.8125rem;color:var(--cor-text);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cor-cell{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0}.cor-cell--end{align-items:flex-end;text-align:right}.cor-row-card__facts .cor-cell{align-items:flex-end;text-align:right}.cor-cell__name{max-width:100%;min-width:0;font-weight:500;color:var(--cor-text);overflow-wrap:anywhere}a.cor-cell__name:hover{text-decoration:underline;text-underline-offset:2px}.cor-cell__name.is-off{color:var(--cor-text-4)}.cor-cell__title{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;max-width:100%;min-width:0;font-weight:500;color:var(--cor-text);overflow-wrap:anywhere}.cor-cell__sub{max-width:100%;min-width:0;font-size:.75rem;font-weight:400;color:var(--cor-text-3);overflow-wrap:anywhere}.cor-cell__sub--row{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 .25rem}.cor-cell__sub--icon{flex-wrap:nowrap}.cor-cell__sub--icon>.cor-icon{flex-shrink:0}.cor-cell__error{max-width:100%;min-width:0;font-size:.75rem;color:var(--cor-bad-text);overflow-wrap:anywhere}.cor-cell__warn{max-width:100%;min-width:0;font-size:.75rem;color:#b45309;overflow-wrap:anywhere}.cor-table .cor-cell{max-width:16rem}.cor-table .cor-cell--wide{max-width:24rem}.cor-table .cor-td--fill .cor-cell{max-width:none}.cor-table .cor-cell__name,.cor-table .cor-cell__sub,.cor-table .cor-cell__error,.cor-table .cor-cell__warn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cor-table .cor-cell--wrap{max-width:none}.cor-table .cor-cell--wrap :is(.cor-cell__name,.cor-cell__sub,.cor-cell__error,.cor-cell__warn){overflow:visible;text-overflow:clip;white-space:normal}.cor-menu{position:fixed;z-index:80;min-width:12rem;max-width:min(20rem,calc(100vw - 1rem));max-height:min(24rem,calc(100vh - 1rem));overflow-y:auto;padding:.3125rem;border-radius:.625rem;border:1px solid var(--cor-border);background-color:#fff;box-shadow:var(--cor-shadow-pop);animation:cor-fade-in .12s ease-out}.cor-menu__item{display:flex;align-items:center;gap:.625rem;width:100%;min-height:2.125rem;padding:0 .625rem;border-radius:.4375rem;font-size:.8125rem;color:var(--cor-text-2);text-align:left;white-space:nowrap}.cor-menu__item .cor-icon{color:var(--cor-text-4);width:1rem;height:1rem}.cor-menu__item:hover,.cor-menu__item:focus-visible{outline:none;background-color:var(--cor-divider);color:var(--cor-text)}.cor-menu__item:disabled,.cor-menu__item[aria-disabled="true"]{opacity:.45;cursor:not-allowed;background:none}.cor-menu__item--danger{color:#b91c1c}.cor-menu__item--danger .cor-icon{color:#ef4444}.cor-menu__item--danger:hover,.cor-menu__item--danger:focus-visible{background-color:var(--cor-bad-soft);color:#991b1b}.cor-menu__hint{margin-left:auto;padding-left:1rem;font-size:.75rem;color:var(--cor-text-4)}.cor-menu__sep{height:1px;margin:.3125rem .25rem;background-color:var(--cor-divider)}.cor-menu__heading{padding:.375rem .625rem .25rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--cor-text-4)}.cor-menu__head{padding:.5rem .625rem .625rem;margin-bottom:.25rem;border-bottom:1px solid var(--cor-divider)}.cor-menu__head-name{font-size:.8125rem;font-weight:600;color:var(--cor-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cor-menu__head-meta{font-size:.75rem;color:var(--cor-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cor-modal-backdrop{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:rgb(15 23 42 / .5);backdrop-filter:blur(2px);animation:cor-fade-in .12s ease-out}.cor-modal{display:flex;flex-direction:column;width:100%;max-height:90vh;overflow-y:auto;border-radius:.875rem;background-color:#fff;box-shadow:0 24px 64px -12px rgb(16 24 40 / .35)}.cor-modal:focus{outline:none}.cor-modal>form{display:contents}.cor-modal__head,.cor-modal__foot{flex-shrink:0}.cor-modal--sm{max-width:24rem}.cor-modal--md{max-width:28rem}.cor-modal--lg{max-width:32rem}.cor-modal--xl{max-width:36rem}.cor-modal--2xl{max-width:42rem}.cor-modal--3xl{max-width:48rem}.cor-modal--4xl{max-width:56rem}.cor-modal__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--cor-divider)}.cor-modal__heading{display:flex;align-items:center;gap:.75rem;flex:1 1 auto;min-width:0}.cor-modal__title{min-width:0;font-size:1rem;font-weight:600;color:var(--cor-text);overflow-wrap:anywhere}.cor-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem 1.25rem;font-size:.875rem;color:var(--cor-text-2)}.cor-modal__body>p{overflow-wrap:anywhere}.cor-modal__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;padding:.875rem 1.25rem;border-top:1px solid var(--cor-divider);background-color:#fafbfc;border-radius:0 0 .875rem .875rem}@media (max-width:639px){.cor-modal-backdrop{align-items:flex-end;padding:0}.cor-modal{max-width:none;border-radius:1.25rem 1.25rem 0 0;max-height:min(92vh,100dvh - 2rem);padding-bottom:env(safe-area-inset-bottom,0px);animation:cor-sheet-in .22s ease-out}.cor-modal__foot{border-radius:0}}@keyframes cor-sheet-in{from{transform:translateY(12%);opacity:.6}to{transform:none;opacity:1}}.cor-modal-backdrop.cor-drawer{justify-content:flex-end;align-items:stretch;padding:0}.cor-drawer__panel{display:flex;flex-direction:column;width:100%;max-width:32rem;height:100%;background-color:var(--cor-paper);box-shadow:var(--cor-shadow-pop);animation:cor-drawer-in .18s ease-out}.cor-drawer__panel:focus{outline:none}.cor-drawer__panel--wide{max-width:42rem}.cor-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--cor-divider)}.cor-drawer__heading{min-width:0;padding-top:.25rem}.cor-drawer__title{font-size:1rem;line-height:1.5rem;font-weight:600;color:var(--cor-text);overflow-wrap:anywhere}.cor-drawer__desc{margin-top:.125rem;font-size:.8125rem;color:var(--cor-text-3);overflow-wrap:anywhere}.cor-drawer__body{display:flex;flex-direction:column;gap:1.5rem;flex:1 1 auto;min-height:0;overflow-y:auto;padding:1.25rem}.cor-drawer__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;padding:.875rem 1.25rem calc(.875rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--cor-divider);background-color:var(--cor-surface)}@keyframes cor-drawer-in{from{transform:translateX(1.5rem);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.cor-drawer__panel{animation:none}}.cor-pager{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:1rem}@container cor-main (min-width:640px){.cor-pager{grid-template-columns:repeat(3,minmax(0,1fr))}}.cor-pager__size{display:flex;align-items:center;justify-content:center;gap:.375rem;font-size:.75rem;color:var(--cor-text-3)}@container cor-main (min-width:640px){.cor-pager__size{justify-content:flex-start}.cor-pager__range{text-align:right}}.cor-pager__size select{height:1.75rem;padding:0 .5rem;border-radius:.375rem;border:1px solid var(--cor-border);background-color:#fff;font-size:.75rem}.cor-pager__nav{display:flex;align-items:center;justify-content:center;gap:.25rem}.cor-pager__btn{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .375rem;border-radius:.5rem;font-size:.75rem;font-weight:500;color:var(--cor-text-2);font-variant-numeric:tabular-nums}.cor-pager__btn:hover:not(:disabled){background-color:var(--cor-divider)}.cor-pager__btn:focus-visible{outline:none;box-shadow:var(--cor-focus)}.cor-pager__btn:disabled{opacity:.4;cursor:not-allowed}.cor-pager__btn.is-active{background-color:var(--cor-primary);color:#fff}.cor-pager__jump{width:2.5rem;height:2rem;border-radius:.5rem;border:1px solid var(--cor-control);text-align:center;font-size:.75rem}.cor-pager__range{font-size:.75rem;color:var(--cor-text-3);text-align:center}.cor-pager-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.cor-pager__label{font-size:.75rem;color:var(--cor-text-3);font-variant-numeric:tabular-nums}.cor-palette-backdrop{position:fixed;inset:0;z-index:85;display:flex;align-items:flex-start;justify-content:center;padding:12vh 1rem 1rem;background-color:rgb(15 23 42 / .45);backdrop-filter:blur(2px);animation:cor-fade-in .12s ease-out}.cor-palette{width:100%;max-width:36rem;max-height:70vh;display:flex;flex-direction:column;border-radius:.875rem;background-color:#fff;box-shadow:0 24px 64px -12px rgb(16 24 40 / .4);overflow:hidden}.cor-palette__field{display:flex;align-items:center;gap:.625rem;padding:0 1rem;border-bottom:1px solid var(--cor-divider)}.cor-palette__field .cor-icon{color:var(--cor-text-4)}.cor-palette__input{flex:1 1 0%;min-width:0;height:3.25rem;border:0;background:none;font-size:.9375rem;color:var(--cor-text)}.cor-palette__input:focus{outline:none}.cor-palette__list{flex:1 1 0%;overflow-y:auto;padding:.375rem}.cor-palette__group{padding:.5rem .625rem .25rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--cor-text-4)}.cor-palette__item{display:flex;align-items:center;gap:.75rem;width:100%;min-height:2.5rem;padding:.375rem .625rem;border-radius:.5rem;text-align:left;font-size:.875rem;color:var(--cor-text-2)}.cor-palette__item .cor-icon{color:var(--cor-text-4)}.cor-palette__item.is-active{background-color:var(--cor-primary-soft);color:var(--cor-primary)}.cor-palette__item.is-active .cor-icon{color:var(--cor-primary)}.cor-palette__label{flex:1 1 0%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cor-palette__hint{flex-shrink:0;font-size:.75rem;color:var(--cor-text-3)}.cor-palette__empty{padding:2rem 1rem;text-align:center;font-size:.8125rem;color:var(--cor-text-3)}.cor-palette__foot{display:flex;align-items:center;gap:1rem;padding:.5rem 1rem;border-top:1px solid var(--cor-divider);font-size:.6875rem;color:var(--cor-text-3);background-color:#fafbfc}.cor-palette__foot span{display:inline-flex;align-items:center;gap:.25rem}.cor-upsell{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;min-width:0;padding:.875rem 1rem;border-radius:.75rem;border:1px solid var(--cor-border);background-color:#fff}.cor-upsell--brand{border-color:var(--cor-brand-200);background-color:var(--cor-primary-soft)}.cor-upsell--warning{border-color:var(--cor-warn-line);background-color:var(--cor-warn-soft)}.cor-upsell__icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:.625rem;background-color:var(--cor-divider);color:var(--cor-text-3)}.cor-upsell--brand .cor-upsell__icon{background-color:#fff;color:var(--cor-primary)}.cor-upsell--warning .cor-upsell__icon{background-color:#fff;color:#b45309}.cor-upsell__body{flex:1 1 12rem;min-width:0}.cor-upsell__title{font-size:.875rem;font-weight:600;color:var(--cor-text);overflow-wrap:anywhere}.cor-upsell__text{margin-top:.125rem;font-size:.8125rem;color:var(--cor-text-3);overflow-wrap:anywhere}.cor-upsell__side{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem .75rem;margin-left:auto}.cor-upsell__price{font-size:.8125rem;font-weight:600;color:var(--cor-text);font-variant-numeric:tabular-nums;white-space:nowrap}.cor-upsell-prompt{display:flex;flex-direction:column;gap:.75rem}.cor-upsell-prompt__lead{color:var(--cor-text-2);overflow-wrap:anywhere}.cor-upsell-prompt__offers{display:flex;flex-direction:column;gap:.625rem}.cor-notice .cor-btn{text-decoration:none}.cor-notice__side{display:flex;align-items:center;gap:.5rem}.cor-addons{display:flex;flex-direction:column;gap:.5rem;min-width:0}.cor-addons__label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--cor-text-4)}.cor-addons__list + .cor-addons__label{margin-top:.75rem}.cor-addons__list{display:flex;flex-direction:column;border:1px solid var(--cor-border);border-radius:.625rem}.cor-addons__row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-width:0;padding:.75rem 1rem}.cor-addons__row + .cor-addons__row{border-top:1px solid var(--cor-divider)}.cor-addons__main{flex:1 1 12rem;min-width:0}.cor-addons__name{font-size:.875rem;font-weight:600;color:var(--cor-text);overflow-wrap:anywhere}.cor-addons__sub{display:flex;flex-wrap:wrap;gap:.125rem .75rem;margin-top:.125rem;font-size:.75rem;color:var(--cor-text-3);overflow-wrap:anywhere}.cor-addons__when{color:#b45309}.cor-addons__why{flex-basis:100%}.cor-addons__side{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem .75rem;margin-left:auto}.cor-addons__price{font-size:.8125rem;font-weight:600;color:var(--cor-text);font-variant-numeric:tabular-nums;white-space:nowrap}.cor-addon-add{display:flex;flex-direction:column;gap:.875rem}.cor-addon-add__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.cor-addon-add__what{flex:1 1 10rem;min-width:0}.cor-addon-add__name{font-weight:600;color:var(--cor-text);overflow-wrap:anywhere}.cor-addon-add__adds{margin-top:.125rem;font-size:.8125rem;color:var(--cor-text-3)}.cor-addon-add__note{font-size:.75rem;color:var(--cor-text-3)}.cor-addon-add__lead{margin-bottom:.75rem}.cor-helptip__term{display:inline-flex;align-items:center;gap:.1875rem;height:auto;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;white-space:normal;text-align:left;text-decoration:underline dotted var(--cor-control);text-underline-offset:3px}.cor-helptip__term:hover:not(:disabled){text-decoration:underline dotted var(--cor-text-2)}.cor-helptip__term .cor-helptip__mark{width:.75rem;height:.75rem;color:var(--cor-text-4)}.cor-helptip__pop{position:fixed;z-index:90;left:clamp(.5rem,var(--tip-x),calc(100vw - 18.5rem));top:var(--tip-y);width:min(18rem,calc(100vw - 1rem));display:flex;flex-direction:column;gap:.375rem;padding:.75rem .875rem;border-radius:.625rem;border:1px solid var(--cor-border);background-color:#fff;box-shadow:var(--cor-shadow-pop);font-size:.8125rem;font-weight:400;line-height:1.45;color:var(--cor-text-2);text-align:left;white-space:normal;animation:cor-fade-in .12s ease-out}.cor-helptip__pop--up{translate:0 -100%}.cor-helptip__name{font-weight:600;color:var(--cor-text)}.cor-helptip__text{overflow-wrap:anywhere}.cor-helptip__link{display:inline-flex;align-items:center;gap:.25rem;align-self:flex-start;color:var(--cor-link);font-weight:500}.cor-helptip__link:hover{text-decoration:underline;text-underline-offset:2px}.cor-helptip__link:focus-visible{outline:none;border-radius:.25rem;box-shadow:var(--cor-focus)}@media (pointer:coarse){.cor-app .cor-helptip .cor-helptip__term{position:relative;min-height:0!important}.cor-app .cor-helptip .cor-helptip__term::after{content:"";position:absolute;inset:-.5rem -.25rem}}.cor-help{display:flex;flex-direction:column;gap:.75rem;min-width:0}.cor-help__note{font-size:.75rem;color:var(--cor-text-3)}.cor-help__section{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.cor-help__heading{font-size:.8125rem;font-weight:600;color:var(--cor-text);overflow-wrap:anywhere}.cor-help__list{display:flex;flex-direction:column;border-top:1px solid var(--cor-divider)}.cor-help__item{min-width:0;padding:.75rem 0;border-bottom:1px solid var(--cor-divider)}.cor-help__link{display:inline-flex;align-items:center;gap:.375rem;max-width:100%;color:var(--cor-link);font-size:.875rem;font-weight:600}.cor-help__link:hover .cor-help__title{text-decoration:underline;text-underline-offset:2px}.cor-help__link:focus-visible,.cor-help__more:focus-visible{outline:none;border-radius:.25rem;box-shadow:var(--cor-focus)}.cor-help__title{min-width:0;overflow-wrap:anywhere}.cor-help__out{color:var(--cor-text-4)}.cor-help__desc{margin-top:.25rem;font-size:.8125rem;color:var(--cor-text-2);overflow-wrap:anywhere}.cor-help__meta{margin-top:.25rem;font-size:.75rem;color:var(--cor-text-3)}.cor-help__none{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 0;font-size:.8125rem;color:var(--cor-text-3);overflow-wrap:anywhere}.cor-help__more{align-self:flex-start;color:var(--cor-link);font-weight:500}.cor-help__more:hover{text-decoration:underline;text-underline-offset:2px}.cor-help__support{display:contents}@media (max-width:639px){.cor-app__main .space-y-6>* + *{margin-top:1.25rem}.cor-app__main .space-y-8>* + *{margin-top:1.5rem}.cor-app__main table{font-size:.75rem}.cor-app .cor-app__main .grid.grid-cols-1.sm\:grid-cols-2.lg\:grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.cor-map-pulse{position:absolute;left:var(--cor-map-x);top:var(--cor-map-y);width:4.3%;aspect-ratio:1;border:2px solid #33c27f;border-radius:9999px;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.45);animation:cor-map-pulse 1.5s ease-out infinite;will-change:transform,opacity}@keyframes cor-map-pulse{from{opacity:.6;transform:translate(-50%,-50%) scale(.45)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}@media (prefers-reduced-motion:reduce){.cor-app .cor-map-pulse{animation:none;opacity:.6;transform:translate(-50%,-50%) scale(.6)}}@media (pointer:coarse){.cor-app button:not([class~="p-1"]):not([class~="p-0.5"]):not([class~="p-1.5"]):not(.cor-copy__btn):not(.cor-icon-btn--sm):not(.cor-toggle),.cor-app select{min-height:2.5rem}.cor-app .cor-btn,.cor-app .cor-tab,.cor-app .cor-pill,.cor-app .cor-input,.cor-app .cor-seg__opt,.cor-menu__item{min-height:2.5rem}.cor-app .cor-icon-btn{width:2.5rem;height:2.5rem}.cor-app .cor-qty{height:2.5rem}.cor-app .cor-qty__btn{width:2.5rem}.cor-app .cor-app__link{min-height:2.5rem}.cor-app input[type="checkbox"],.cor-app input[type="radio"]{width:1.125rem;height:1.125rem}.cor-app .cor-toggle{transform:scale(1.15);transform-origin:left center}.cor-app .cor-toggle::after{content:"";position:absolute;inset:-.625rem -.25rem}}@media (prefers-reduced-motion:reduce){.cor-app *,.cor-app *::before,.cor-app *::after{animation-duration:.01ms!important;transition-duration:0s!important}}.cor-boot-fallback{min-height:100vh;background-color:#f9fafb}.cor-boot-fallback .cor-header__wrap{max-width:88rem;margin:0 auto;padding:0 1rem;display:flex;align-items:center;height:60px;gap:2rem;background:transparent}@media (min-width:640px){.cor-boot-fallback .cor-header__wrap{padding:0 1.5rem}}@media (min-width:1024px){.cor-boot-fallback .cor-header__wrap{padding:0 2rem}}.cor-boot-fallback .cor-header{background-color:rgb(255 255 255 / .97);border-bottom-width:1px;border-color:rgb(229 231 235 / .8);box-shadow:0 1px 2px 0 rgb(0 0 0 / .05)}.cor-brand{display:flex;flex-shrink:0;align-items:center;gap:.5rem;font-weight:700;color:#102a43;letter-spacing:-.01em}.cor-boot-fallback .cor-site-attack{color:#b91c1c}@media (min-width:1024px) and (max-width:1279px){.cor-header__row,.cor-boot-fallback .cor-header__wrap{gap:1rem}}.cor-brand img{height:1.75rem}.cor-brand span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.cor-boot-fallback .cor-header__nav{display:none;gap:.125rem}@media (min-width:1024px){.cor-boot-fallback .cor-header__nav{display:flex}}.cor-boot-fallback .cor-header__nav a{padding:.375rem .875rem;border-radius:.375rem;font-size:13.5px;font-weight:500;color:#486581}.cor-header__login{padding:.375rem .875rem;font-size:13px;font-weight:500;color:#334e68;border-radius:.375rem}.cor-header__signup{padding:.375rem 1rem;font-size:13px;font-weight:600;color:#fff;background-color:#102a43;border-radius:.375rem}.cor-boot-page{padding-top:4rem;padding-bottom:4rem}.cor-boot-page__lines{max-width:34rem;margin:1.5rem auto 0}.cor-boot-page__cards{margin-top:3rem}.cor-skel{position:relative;overflow:hidden;background-color:#e8eaee;border-radius:.5rem}.cor-skel::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#f1f3f5,transparent);animation:cor-shimmer 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.cor-skel::after{display:none}}.cor-skel--title{height:2.5rem;width:60%;max-width:32rem;margin:0 auto}.cor-skel--line{height:.875rem;width:100%;border-radius:.25rem}.cor-skel--line + .cor-skel--line{margin-top:.625rem}.cor-skel--short{width:60%}.cor-skel--card{height:11rem;border-radius:.75rem}.cor-skel--block{height:8rem;border-radius:.75rem}.cor-boot-error{display:none;max-width:32rem;margin:3rem auto 0;padding:1.5rem;text-align:center;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem}.cor-boot-error p{margin:0 0 1rem;font-size:.9375rem;line-height:1.6}.cor-boot-error nav{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.cor-boot-error a{display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;color:#334e68;border:1px solid #d1d5db}.cor-boot-error a.cor-boot-primary{background:#102a43;color:#fff;border-color:#102a43}html.cor-boot-show .cor-boot-error{display:block}html.cor-boot-show .cor-boot-page{display:none}html.cor-app-ready .cor-boot-fallback{display:none}.cor-seo-body{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}html.cor-boot-show #app{display:flex;flex-direction:column}html.cor-boot-show .cor-boot-fallback{order:1;min-height:0;padding-bottom:1rem}html.cor-boot-show .cor-seo-body{order:2;position:static;width:100%;max-width:88rem;height:auto;margin:0 auto;padding:1rem 1rem 3rem;overflow:visible;clip:auto;white-space:normal;color:#243b53;line-height:1.55}@media (min-width:640px){html.cor-boot-show .cor-seo-body{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){html.cor-boot-show .cor-seo-body{padding-left:2rem;padding-right:2rem}}html.cor-boot-show .cor-seo-body>*{max-width:72ch}html.cor-boot-show .cor-seo-body h1{font-size:1.75rem;line-height:1.2;margin:0 0 1rem;color:#102a43}html.cor-boot-show .cor-seo-body h2{font-size:1.25rem;margin:2rem 0 .75rem;color:#102a43}html.cor-boot-show .cor-seo-body h3{font-size:1.05rem;margin:1.25rem 0 .35rem;color:#102a43}html.cor-boot-show .cor-seo-body p{margin:0 0 .85rem}html.cor-boot-show .cor-seo-body ul{margin:0 0 1rem 1.25rem;padding:0;list-style:disc}html.cor-boot-show .cor-seo-body a{color:#0b69a3;text-decoration:underline}.cor-skeleton{display:flex;flex-direction:column;gap:1.5rem;animation:cor-fade-in .15s ease-out}.cor-skeleton__cards{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.cor-skeleton__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cor-skeleton__cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.cor-skeleton__rows{display:flex;flex-direction:column;gap:.75rem}.cor-skeleton__row{display:flex;align-items:center;gap:1rem}.cor-skeleton__marketing{padding:5rem 0}.cor-skeleton__auth{max-width:28rem;margin:4rem auto}.cor-toasts{position:fixed;top:1rem;right:1rem;z-index:100;display:flex;flex-direction:column;gap:.5rem;max-width:24rem}.cor-toast{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;border-width:1px;box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -4px rgb(0 0 0 / .1);animation:cor-slide-in .2s ease-out;font-size:.875rem}.cor-toast--leaving{opacity:0;transform:translateX(16px);transition:opacity .18s ease,transform .18s ease}@media (prefers-reduced-motion:reduce){.cor-toast{animation:none}.cor-toast--leaving{transition:none}}.cor-toast--success{background-color:#ecfdf5;border-color:#a7f3d0;color:#065f46}.cor-toast--error{background-color:#fef2f2;border-color:#fecaca;color:#991b1b}.cor-toast--info{background-color:#eff6ff;border-color:#bfdbfe;color:#1e40af}.cor-toast--warning{background-color:#fffbeb;border-color:#fde68a;color:#92400e}.cor-toast__icon{flex-shrink:0;margin-top:.125rem}.cor-toast__text{flex:1 1 0%}.cor-toast__close{flex-shrink:0;opacity:1;transition:opacity .15s}.cor-toast__close:hover{opacity:.7}.cor-paymark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;height:1.875rem;border-radius:.375rem;border:1px solid var(--cor-border);background-color:var(--cor-paper);color:var(--cor-text-3);overflow:hidden}.cor-paymark--lg{width:3.5rem;height:2.375rem;border-radius:.5rem}.cor-paymark__art{display:block;width:100%;height:100%}.cor-paymark--credit{background-color:var(--cor-brand-50);border-color:var(--cor-brand-100);color:var(--cor-brand-700)}.cor-paymark--amex{border-color:#006fcf}.cor-paymark--hosted{background-color:var(--cor-surface)}.cor-payopts{display:block}.cor-payopts-wrap{display:flex;flex-direction:column;gap:.75rem}.cor-payopts__group + .cor-payopts__group{margin-top:1rem}.cor-payopts__label{font-size:.75rem;line-height:1rem;font-weight:500;color:var(--cor-text-3);margin-bottom:.5rem}.cor-payopts__grid{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.cor-payopt{align-items:center;padding:.75rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.cor-payopt>.cor-radio-card__mark{margin-top:0}.cor-payopt>.cor-radio-card__body{display:flex;align-items:center;gap:.75rem}.cor-payopt:hover:not(:disabled){border-color:var(--cor-brand-200)}.cor-payopt[aria-checked="true"],.cor-payopt[aria-checked="true"]:hover{border-color:#486581;box-shadow:0 0 0 1px #486581;background-color:var(--cor-brand-50)}.cor-payopt[aria-checked="true"]:focus-visible{box-shadow:0 0 0 1px #486581,var(--cor-focus)}.cor-payopt[aria-checked="true"]>.cor-radio-card__mark{border-color:#486581}.cor-payopt[aria-checked="true"]>.cor-radio-card__mark::after{background-color:#486581}.cor-payopt__text{display:flex;flex-direction:column;gap:.125rem;flex:1 1 0;min-width:0}.cor-payopt__title{font-size:.875rem;font-weight:500;color:var(--cor-text);overflow-wrap:anywhere}.cor-payopt__detail{font-size:.75rem;color:var(--cor-text-3);overflow-wrap:anywhere}.cor-pay-modal__paypal{width:100%;max-width:22rem;margin-left:auto}.cor-paypal{display:block}.cor-paypal__mount{min-height:2.75rem}.cor-paypal__mount--muted{opacity:.45;pointer-events:none}.cor-paypal__mount--hidden{display:none}.cor-paypal__placeholder{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:0 .75rem;border-radius:.5rem;border:1px dashed var(--cor-border-strong);font-size:.75rem;color:var(--cor-text-3);text-align:center}.cor-paypal__skeleton{height:2.75rem;border-radius:.375rem}.cor-paypal__hint{margin-top:.5rem;font-size:.75rem;color:var(--cor-text-3)}.cor-pay-summary{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;padding:.75rem 1rem;border-radius:.75rem;background-color:var(--cor-surface);border:1px solid var(--cor-divider)}.cor-pay-summary__label{font-size:.875rem;color:var(--cor-text-2)}.cor-pay-summary__value{font-size:1.5rem;line-height:2rem;font-weight:600;color:var(--cor-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cor-card-mount{min-height:3rem}.cor-pay-fine{font-size:.75rem;color:var(--cor-text-3)}.cor-pay-panel__due{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.cor-pay-inline{display:flex;flex-direction:column;gap:.75rem;min-width:0}.cor-pay-inline__title{font-size:.875rem;font-weight:600;color:var(--cor-text)}.cor-pay-inline__summary{font-size:.8125rem;color:var(--cor-text-3)}.cor-pay-inline__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.cor-mfa-code{display:block;width:100%;padding:.75rem 1rem;border:1px solid var(--cor-control);border-radius:.5rem;background-color:var(--cor-paper);color:var(--cor-text);font-family:var(--cor-mono);font-size:1.5rem;line-height:1.25;letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;transition:border-color .15s,box-shadow .15s}.cor-mfa-code::placeholder{color:var(--cor-border-strong);letter-spacing:.3em}.cor-mfa-code:hover:not(:disabled):not(:focus){border-color:var(--cor-text-4)}.cor-mfa-code:focus{outline:none;border-color:var(--cor-accent-dark);box-shadow:0 0 0 1px var(--cor-accent-dark)}.cor-mfa-code:disabled{background-color:var(--cor-surface);color:var(--cor-text-3);cursor:not-allowed}.cor-mfa-code--recovery{font-size:1.125rem;letter-spacing:.14em;text-transform:uppercase}.cor-mfa-code--recovery::placeholder{text-transform:none;letter-spacing:.14em}.cor-mfa-code--error,.cor-mfa-code--error:hover:not(:disabled):not(:focus){border-color:var(--cor-bad)}.cor-mfa-code--error:focus{border-color:var(--cor-bad);box-shadow:0 0 0 3px var(--cor-bad-line)}.cor-mfa-steps{display:flex;align-items:center;gap:.625rem;margin:0;padding:0;list-style:none;font-size:.75rem;line-height:1rem;color:var(--cor-text-3)}.cor-mfa-step{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.cor-mfa-step__num{display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:9999px;border:1px solid var(--cor-border-strong);background-color:var(--cor-paper);color:var(--cor-text-3);font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums}.cor-mfa-step.is-current{color:var(--cor-text);font-weight:600}.cor-mfa-step.is-current .cor-mfa-step__num{background-color:var(--cor-primary);border-color:var(--cor-primary);color:var(--cor-paper)}.cor-mfa-step.is-done{color:var(--cor-text-2)}.cor-mfa-step.is-done .cor-mfa-step__num{background-color:var(--cor-accent-soft);border-color:var(--cor-ok-line);color:var(--cor-accent-dark)}.cor-mfa-step__label{overflow:hidden;text-overflow:ellipsis}.cor-mfa-step__bar{flex:1 1 1.5rem;min-width:1.25rem;height:1px;background-color:var(--cor-border)}.cor-mfa-scan{display:grid;grid-template-columns:11.5rem minmax(0,1fr);gap:1.5rem;align-items:start}.cor-mfa-qr{width:11.5rem;height:11.5rem;padding:.625rem;background-color:var(--cor-paper);border:1px solid var(--cor-border);border-radius:.75rem;box-shadow:var(--cor-shadow-card)}.cor-mfa-qr svg{display:block;width:100%;height:100%}.cor-mfa-qr--empty{background-color:var(--cor-surface);animation:cor-mfa-pulse 1.4s ease-in-out infinite}@keyframes cor-mfa-pulse{0%,100%{opacity:.5}50%{opacity:1}}.cor-mfa-howto{margin:0;padding:0;list-style:none;display:grid;gap:.625rem;counter-reset:cor-mfa-step}.cor-mfa-howto li{position:relative;padding-left:1.875rem;font-size:.875rem;line-height:1.5;color:var(--cor-text-2);counter-increment:cor-mfa-step}.cor-mfa-howto li::before{content:counter(cor-mfa-step);position:absolute;left:0;top:.0625rem;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:9999px;background-color:var(--cor-brand-50);border:1px solid var(--cor-brand-100);color:var(--cor-brand-700);font-size:.6875rem;font-weight:600}.cor-mfa-scan__text{display:flex;flex-direction:column;gap:1rem;min-width:0}.cor-mfa-em{font-weight:600;color:var(--cor-text);overflow-wrap:anywhere}.cor-mfa-key{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0}.cor-mfa-secret{align-self:stretch;display:flex;align-items:center;padding:.5rem .5rem .5rem .75rem;border-radius:.5rem;border:1px solid var(--cor-border);background-color:var(--cor-surface)}.cor-mfa-secret .cor-copy{flex:1;justify-content:space-between;gap:.5rem}.cor-mfa-secret .cor-copy__value{font-size:.8125rem;letter-spacing:.1em;color:var(--cor-text);user-select:all}.cor-mfa-confirm{padding-top:1.25rem;border-top:1px solid var(--cor-divider)}@container cor-mfa (min-width:36rem){.cor-mfa-confirm>.cor-field{max-width:22rem}}@container cor-mfa (max-width:30rem){.cor-mfa-scan{grid-template-columns:minmax(0,1fr)}.cor-mfa-qr{margin:0 auto}}.cor-mfa-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem 1.5rem;margin:0;padding:.875rem 1rem;list-style:none;counter-reset:cor-mfa-code;border:1px dashed var(--cor-brand-200);border-radius:.75rem;background-color:var(--cor-surface)}.cor-mfa-codes li{display:flex;align-items:center;gap:.625rem;font-family:var(--cor-mono);font-size:.9375rem;line-height:1.75;letter-spacing:.06em;color:var(--cor-text);counter-increment:cor-mfa-code}.cor-mfa-codes li::before{content:counter(cor-mfa-code,decimal-leading-zero);flex-shrink:0;width:1.25rem;font-family:var(--cor-font);font-size:.6875rem;letter-spacing:0;color:var(--cor-text-4);font-variant-numeric:tabular-nums}.cor-mfa-codes code{font:inherit;user-select:all;overflow-wrap:anywhere;min-width:0}@container cor-mfa (max-width:24rem){.cor-mfa-codes{grid-template-columns:minmax(0,1fr)}}.cor-mfa-tools{display:flex;flex-wrap:wrap;gap:.5rem}.cor-mfa-done{display:flex;flex-direction:column;align-items:stretch;gap:1rem;padding-top:1.25rem;border-top:1px solid var(--cor-divider)}@container cor-mfa (min-width:30rem){.cor-mfa-done{flex-direction:row;align-items:center;justify-content:space-between}}.cor-mfa-form{container:cor-mfa / inline-size;display:flex;flex-direction:column;gap:1.25rem;min-width:0}.cor-mfa-links{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem}.cor-mfa-back{color:var(--cor-text-3)}.cor-mfa-back:hover:not(:disabled){color:var(--cor-text)}.cor-flag{display:inline-block;width:1.25rem;height:0.9375rem;object-fit:cover;border-radius:2px;border:1px solid var(--cor-divider);flex-shrink:0;vertical-align:-0.125rem}.cor-flag--code{display:inline-flex;align-items:center;justify-content:center;font-size:.5rem;font-weight:700;letter-spacing:.02em;background-color:var(--cor-surface);color:var(--cor-text-2);line-height:1}.cor-place{display:inline-flex;align-items:center;gap:.375rem;min-width:0;max-width:100%;vertical-align:middle}.cor-place--wrap{flex-wrap:wrap}.cor-place>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.cor-os{display:block;object-fit:contain;flex-shrink:0}.cor-mark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem}.cor-mark--xs{width:1rem;height:1rem;font-size:.625rem}.cor-mark--sm{width:1.25rem;height:1.25rem;font-size:.6875rem}.cor-mark--lg{width:2.25rem;height:2.25rem}img.cor-mark{object-fit:contain}.cor-mark--letter{border-radius:.375rem;background-color:var(--cor-mark,var(--cor-brand-600));color:#fff;font-weight:700}.cor-coin{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.25rem .3rem;min-width:0;max-width:100%;vertical-align:middle}.cor-coin .cor-mark{width:1rem;height:1rem}.cor-coin__net{display:inline-flex;align-items:center;gap:.3rem;font-weight:400;color:var(--cor-text-3)}.cor-paymark__coin{width:1.25rem;height:1.25rem;object-fit:contain}.cor-plancard{display:flex;flex-direction:column}.cor-plancard__body{flex:1 1 auto;display:flex;flex-direction:column;gap:1rem}.cor-plancard__summary{display:flex;flex-direction:column;gap:.25rem;min-width:0}.cor-plancard__name{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;color:var(--cor-text);overflow-wrap:anywhere}.cor-plancard__line{font-size:.8125rem;color:var(--cor-text-3);overflow-wrap:anywhere}.cor-plancard>.cor-card__foot--between>:first-child{flex:1 1 10rem;min-width:0}.cor-plancard__next{font-size:.75rem;color:var(--cor-text-3);overflow-wrap:anywhere}.cor-usage-summary{display:grid;gap:1rem 2rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));min-width:0}.cor-usage-summary--compact{gap:.75rem 2rem}.cor-usage-summary__item{min-width:0}.cor-plans{container:cor-plans / inline-size;display:flex;flex-direction:column;gap:1rem;min-width:0}.cor-plans__cycle{display:flex}.cor-plans__grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}@container cor-plans (min-width:30rem){.cor-plans__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container cor-plans (min-width:50rem){.cor-plans__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cor-plan{display:flex;flex-direction:column;gap:.75rem;min-width:0;padding:1.25rem;border:1px solid var(--cor-border);border-radius:.75rem;background-color:var(--cor-paper)}.cor-plan.is-current{border-color:var(--cor-accent);box-shadow:0 0 0 1px var(--cor-accent)}.cor-plan__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.375rem .5rem;min-width:0}.cor-plan__name{min-width:0;font-size:.9375rem;font-weight:600;color:var(--cor-text);overflow-wrap:anywhere}.cor-plan__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.125rem}.cor-plan__amount{font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.01em;color:var(--cor-text);font-variant-numeric:tabular-nums}.cor-plan__unit{font-size:.8125rem;color:var(--cor-text-3)}.cor-plan__note{font-size:.75rem;color:var(--cor-text-3);overflow-wrap:anywhere}.cor-plan__price + .cor-plan__note{margin-top:-.625rem}.cor-plan__rows{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:.875rem 0 0;border-top:1px solid var(--cor-divider);list-style:none}.cor-plan__row{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;color:var(--cor-text-2)}.cor-plan__row>.cor-icon{flex-shrink:0;margin-top:.1875rem;color:var(--cor-ok)}.cor-plan__row>span{min-width:0;overflow-wrap:anywhere}.cor-plan__foot{display:flex;flex-direction:column;gap:.5rem;margin-top:auto;padding-top:.25rem}.cor-plan__foot>.cor-plan__note{text-align:center}.cor-plan__here{display:flex;align-items:center;justify-content:center;height:2.25rem;border-radius:.5rem;background-color:var(--cor-accent-soft);font-size:.8125rem;font-weight:500;color:var(--cor-accent-dark)}.cor-checklist__items{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.cor-checklist__items>* + *{border-top:1px solid var(--cor-divider)}.cor-checklist__row{display:flex;align-items:center;gap:.75rem;min-width:0;padding:.75rem 1.25rem;font-size:.8125rem;color:var(--cor-text)}.cor-checklist__row--link{transition:background-color .12s}.cor-checklist__row--link:hover{background-color:var(--cor-hover)}.cor-checklist__row--link:focus-visible{outline:none;box-shadow:inset var(--cor-focus)}.cor-checklist__mark{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.25rem;height:1.25rem;border-radius:9999px;border:2px solid var(--cor-control);color:var(--cor-paper)}.cor-checklist__item.is-done .cor-checklist__mark{border-color:var(--cor-ok);background-color:var(--cor-ok)}.cor-checklist__label{flex:1 1 0;min-width:0;font-weight:500;overflow-wrap:anywhere}.cor-checklist__item.is-done .cor-checklist__label{font-weight:400;color:var(--cor-text-3)}.cor-checklist__go{flex-shrink:0;color:var(--cor-text-4)}.bg-white{background-color:#fff}.text-white{color:#fff}.bg-gray-50{background-color:#f9fafb}.border-gray-100{border-color:#f3f4f6}.bg-gray-200{background-color:#e5e7eb}.border-gray-200{border-color:#e5e7eb}.border-gray-300{border-color:#d1d5db}.bg-red-50{background-color:#fef2f2}.text-red-200{color:#fecaca}.border-red-200{border-color:#fecaca}.text-red-400{color:#f87171}.text-red-500{color:#ef4444}.bg-red-700{background-color:#b91c1c}.text-red-700{color:#b91c1c}.text-red-800{color:#991b1b}.border-red-900{border-color:#7f1d1d}.bg-red-950{background-color:#450a0a}.bg-amber-50{background-color:#fffbeb}.border-amber-200{border-color:#fde68a}.text-amber-500{color:#f59e0b}.text-amber-700{color:#b45309}.bg-green-50{background-color:#f0fdf4}.border-green-200{border-color:#bbf7d0}.text-green-600{color:#16a34a}.bg-brand-50{background-color:#f0f4f8}.bg-brand-100{background-color:#d9e2ec}.text-brand-200{color:#bcccdc}.border-brand-200{border-color:#bcccdc}.text-brand-300{color:#9fb3c8}.text-brand-400{color:#829ab1}.text-brand-500{color:#627d98}.text-brand-600{color:#486581}.text-brand-700{color:#334e68}.border-brand-800{border-color:#243b53}.bg-brand-900{background-color:#102a43}.text-brand-900{color:#102a43}.bg-brand-950{background-color:#0a1f33}.bg-accent-50{background-color:#e6f6f2}.border-accent-200{border-color:#80d4be}.text-accent-400{color:#26b78f}.text-accent-600{color:#008f68}.text-accent-700{color:#007556}.hover\:text-white:hover{color:#fff}.hover\:bg-gray-50:hover{background-color:#f9fafb}.hover\:bg-gray-100:hover{background-color:#f3f4f6}.divide-gray-100>:not([hidden])~:not([hidden]){border-color:#f3f4f6}.focus\:ring-red-500:focus{--tw-ring-color:#ef4444}.hover\:bg-red-800:hover{background-color:#991b1b}.hover\:border-brand-300:hover{border-color:#9fb3c8}.focus\:ring-brand-500:focus{--tw-ring-color:#627d98}.hover\:text-brand-700:hover{color:#334e68}.hover\:bg-brand-800:hover{background-color:#243b53}.hover\:text-brand-900:hover{color:#102a43}.m-0{margin:0}.min-w-0{min-width:0}.inset-0{inset:0}.gap-1{gap:0.25rem}.w-1{width:0.25rem}.h-1{height:0.25rem}.gap-2{gap:0.5rem}.space-y-2>:not([hidden])~:not([hidden]){margin-top:0.5rem}.gap-3{gap:0.75rem}.h-3{height:0.75rem}.space-y-3>:not([hidden])~:not([hidden]){margin-top:0.75rem}.p-4{padding:1rem}.gap-4{gap:1rem}.h-4{height:1rem}.space-y-4>:not([hidden])~:not([hidden]){margin-top:1rem}.p-5{padding:1.25rem}.gap-5{gap:1.25rem}.w-5{width:1.25rem}.h-5{height:1.25rem}.space-y-5>:not([hidden])~:not([hidden]){margin-top:1.25rem}.p-6{padding:1.5rem}.gap-6{gap:1.5rem}.h-6{height:1.5rem}.space-y-6>:not([hidden])~:not([hidden]){margin-top:1.5rem}.h-7{height:1.75rem}.p-8{padding:2rem}.gap-8{gap:2rem}.w-8{width:2rem}.h-8{height:2rem}.space-y-8>:not([hidden])~:not([hidden]){margin-top:2rem}.h-9{height:2.25rem}.gap-10{gap:2.5rem}.w-10{width:2.5rem}.gap-12{gap:3rem}.w-12{width:3rem}.h-12{height:3rem}.gap-16{gap:4rem}.w-16{width:4rem}.h-16{height:4rem}.w-20{width:5rem}.h-20{height:5rem}.w-24{width:6rem}.h-24{height:6rem}.w-28{width:7rem}.w-32{width:8rem}.w-36{width:9rem}.w-40{width:10rem}.w-48{width:12rem}.h-48{height:12rem}.h-52{height:13rem}.w-56{width:14rem}.h-56{height:14rem}.w-64{width:16rem}.h-64{height:16rem}.w-72{width:18rem}.h-96{height:24rem}.gap-px{gap:1px}.gap-0\.5{gap:0.125rem}.gap-1\.5{gap:0.375rem}.h-1\.5{height:0.375rem}.space-y-1\.5>:not([hidden])~:not([hidden]){margin-top:0.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-2\/3{width:66.666667%}.w-1\/4{width:25%}.w-3\/4{width:75%}.max-w-xs{max-width:20rem}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-full{max-width:100%}.text-xs{font-size:0.75rem;line-height:1rem}.text-sm{font-size:0.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-display-md{font-size:2.75rem;line-height:1.15;letter-spacing:-0.02em}.text-display-sm{font-size:2rem;line-height:1.2;letter-spacing:-0.01em}.text-\[10px\]{font-size:10px}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.italic{font-style:italic}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.hover\:underline:hover{text-decoration-line:underline}.tabular-nums{font-variant-numeric:tabular-nums}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.text-center{text-align:center}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-0.025em}.tracking-wider{letter-spacing:0.05em}.tracking-\[0\.15em\]{letter-spacing:0.15em}.rounded{border-radius:0.25rem}.rounded-md{border-radius:0.375rem}.rounded-lg{border-radius:0.5rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.divide-y>:not([hidden])~:not([hidden]){border-top-width:1px;border-bottom-width:0}.shadow-sm{box-shadow:0 1px 2px 0 var(--tw-shadow-color,rgb(0 0 0/.05))}.hover\:shadow-sm:hover{box-shadow:0 1px 2px 0 var(--tw-shadow-color,rgb(0 0 0/.05))}.ring{box-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width,0px)) var(--tw-ring-color,rgb(59 130 246/.5)),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{box-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width,0px)) var(--tw-ring-color,rgb(59 130 246/.5)),var(--tw-shadow,0 0 #0000)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.opacity-30{opacity:0.3}.disabled\:opacity-50:disabled{opacity:0.5}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.duration-300{transition-duration:300ms}.transform{transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) rotate(var(--tw-rotate,0)) skewX(var(--tw-skew-x,0)) scale(var(--tw-scale-x,1),var(--tw-scale-y,1))}.rotate-0{--tw-rotate:0deg;transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) rotate(var(--tw-rotate,0)) skewX(var(--tw-skew-x,0)) scale(var(--tw-scale-x,1),var(--tw-scale-y,1))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) rotate(var(--tw-rotate,0)) skewX(var(--tw-skew-x,0)) scale(var(--tw-scale-x,1),var(--tw-scale-y,1))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) rotate(var(--tw-rotate,0)) skewX(var(--tw-skew-x,0)) scale(var(--tw-scale-x,1),var(--tw-scale-y,1))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) rotate(var(--tw-rotate,0)) skewX(var(--tw-skew-x,0)) scale(var(--tw-scale-x,1),var(--tw-scale-y,1))}.rotate-3{--tw-rotate:3deg;transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) rotate(var(--tw-rotate,0)) skewX(var(--tw-skew-x,0)) scale(var(--tw-scale-x,1),var(--tw-scale-y,1))}.rotate-6{--tw-rotate:6deg;transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) rotate(var(--tw-rotate,0)) skewX(var(--tw-skew-x,0)) scale(var(--tw-scale-x,1),var(--tw-scale-y,1))}.rotate-12{--tw-rotate:12deg;transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) rotate(var(--tw-rotate,0)) skewX(var(--tw-skew-x,0)) scale(var(--tw-scale-x,1),var(--tw-scale-y,1))}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.resize-none{resize:none}.blur{filter:blur(8px)}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.table{display:table}.contents{display:contents}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.container{width:100%}.visible{visibility:visible}.invisible{visibility:hidden}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1 1 0%}.grow{flex-grow:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.self-end{align-self:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.col-span-2{grid-column:span 2/span 2}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.col-span-full{grid-column:1/-1}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.whitespace-nowrap{white-space:nowrap}.whitespace-normal{white-space:normal}.object-cover{object-fit:cover}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/9\]{aspect-ratio:16/9}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.w-full{width:100%}.h-full{height:100%}.h-auto{height:auto}.min-h-\[calc\(100vh-64px\)\]{min-height:calc(100vh - 64px)}.focus\:border-transparent:focus{border-color:transparent}.bg-accent-900\/30{background-color:rgb(0 67 50 / 0.3)}.from-brand-950\/90{--tw-gradient-from:rgb(10 31 51 / 0.9);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) rotate(var(--tw-rotate,0)) skewX(var(--tw-skew-x,0)) scale(var(--tw-scale-x,1),var(--tw-scale-y,1))}.group:hover .group-hover\:text-brand-700{color:#334e68}.to-brand-950\/50{--tw-gradient-to:rgb(10 31 51 / 0.5)}.via-brand-950\/70{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-from),rgb(10 31 51 / 0.7),var(--tw-gradient-to)}.columns-3{columns:3}.py-1{padding-top:0.25rem;padding-bottom:0.25rem}.gap-y-1{row-gap:0.25rem}.px-2{padding-left:0.5rem;padding-right:0.5rem}.py-2{padding-top:0.5rem;padding-bottom:0.5rem}.gap-x-2{column-gap:0.5rem}.gap-x-3{column-gap:0.75rem}.px-3{padding-left:0.75rem;padding-right:0.75rem}.py-3{padding-top:0.75rem;padding-bottom:0.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-0\.5{padding-top:0.125rem;padding-bottom:0.125rem}.py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}.gap-x-1\.5{column-gap:0.375rem}.px-2\.5{padding-left:0.625rem;padding-right:0.625rem}.py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem}.py-3\.5{padding-top:0.875rem;padding-bottom:0.875rem}.border-y{border-top-width:1px;border-bottom-width:1px}.mx-auto{margin-left:auto;margin-right:auto}.-my-1{margin-top:-0.25rem;margin-bottom:-0.25rem}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mt-1{margin-top:0.25rem}.mb-1{margin-bottom:0.25rem}.pt-2{padding-top:0.5rem}.mt-2{margin-top:0.5rem}.mb-2{margin-bottom:0.5rem}.pb-3{padding-bottom:0.75rem}.mt-3{margin-top:0.75rem}.mb-3{margin-bottom:0.75rem}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mt-8{margin-top:2rem}.mb-8{margin-bottom:2rem}.mt-10{margin-top:2.5rem}.mb-10{margin-bottom:2.5rem}.pb-12{padding-bottom:3rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.pt-16{padding-top:4rem}.mb-16{margin-bottom:4rem}.top-24{top:6rem}.top-28{top:7rem}.pt-0\.5{padding-top:0.125rem}.mt-0\.5{margin-top:0.125rem}.mt-1\.5{margin-top:0.375rem}.border-t{border-top-width:1px}.border-b{border-bottom-width:1px}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.last\:mb-0:last-child{margin-bottom:0}.-ml-1\.5{margin-left:-0.375rem}.-mr-0\.5{margin-right:-0.125rem}@media (min-width:640px){.sm\:gap-6{gap:1.5rem}}@media (min-width:640px){.sm\:w-40{width:10rem}}@media (min-width:640px){.sm\:w-48{width:12rem}}@media (min-width:640px){.sm\:text-display-sm{font-size:2rem;line-height:1.2;letter-spacing:-0.01em}}@media (min-width:640px){.sm\:block{display:block}}@media (min-width:640px){.sm\:inline{display:inline}}@media (min-width:640px){.sm\:inline-flex{display:inline-flex}}@media (min-width:640px){.sm\:hidden{display:none}}@media (min-width:640px){.sm\:flex-row{flex-direction:row}}@media (min-width:640px){.sm\:items-end{align-items:flex-end}}@media (min-width:640px){.sm\:items-center{align-items:center}}@media (min-width:640px){.sm\:justify-end{justify-content:flex-end}}@media (min-width:640px){.sm\:col-span-1{grid-column:span 1/span 1}}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}}@media (min-width:640px){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px){.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:640px){.sm\:space-y-2>:not([hidden])~:not([hidden]){margin-top:0.5rem}}@media (min-width:640px){.sm\:grid-cols-\[1fr_7rem\]{grid-template-columns:1fr 7rem}}@media (min-width:640px){.sm\:grid-cols-\[1fr_6rem_9rem_auto_auto\]{grid-template-columns:1fr 6rem 9rem auto auto}}@media (min-width:640px){.sm\:grid-cols-\[1fr_14rem\]{grid-template-columns:1fr 14rem}}@media (min-width:640px){.sm\:grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}}@media (min-width:640px){.sm\:grid-cols-\[1fr_5rem_5rem\]{grid-template-columns:1fr 5rem 5rem}}@media (min-width:640px){.sm\:grid-cols-\[8rem_1fr_5rem_5rem_5rem\]{grid-template-columns:8rem 1fr 5rem 5rem 5rem}}@media (min-width:640px){.sm\:grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}}@media (min-width:640px){.sm\:grid-cols-\[12rem_1fr_auto\]{grid-template-columns:12rem 1fr auto}}@media (min-width:640px){.sm\:grid-cols-\[1fr_1fr_6rem_auto\]{grid-template-columns:1fr 1fr 6rem auto}}@media (min-width:768px){.md\:block{display:block}}@media (min-width:768px){.md\:flex-row{flex-direction:row}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:w-auto{width:auto}}@media (min-width:1024px){.lg\:gap-6{gap:1.5rem}}@media (min-width:1024px){.lg\:gap-12{gap:3rem}}@media (min-width:1024px){.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1024px){.lg\:text-display-md{font-size:2.75rem;line-height:1.15;letter-spacing:-0.02em}}@media (min-width:1024px){.lg\:block{display:block}}@media (min-width:1024px){.lg\:col-span-1{grid-column:span 1/span 1}}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.lg\:min-h-\[calc\(100vh-96px\)\]{min-height:calc(100vh - 96px)}}@media (min-width:1024px){.lg\:py-20{padding-top:5rem;padding-bottom:5rem}}@media (min-width:1024px){.lg\:py-28{padding-top:7rem;padding-bottom:7rem}}@media (min-width:1024px){.lg\:py-32{padding-top:8rem;padding-bottom:8rem}}@media (min-width:1024px){.lg\:pb-16{padding-bottom:4rem}}@media (min-width:1024px){.lg\:pt-28{padding-top:7rem}}@media (min-width:1536px){.2xl\:block{display:block}}@media (min-width:1536px){.2xl\:inline-block{display:inline-block}}@media (min-width:1536px){.2xl\:inline{display:inline}}@media (min-width:1536px){.2xl\:flex{display:flex}}@media (min-width:1536px){.2xl\:inline-flex{display:inline-flex}}@media (min-width:1536px){.2xl\:grid{display:grid}}@media (min-width:1536px){.2xl\:inline-grid{display:inline-grid}}@media (min-width:1536px){.2xl\:hidden{display:none}}@media (min-width:1536px){.2xl\:table{display:table}}@media (min-width:1536px){.2xl\:table-cell{display:table-cell}}@media (min-width:1536px){.2xl\:table-row{display:table-row}}@media (min-width:1536px){.2xl\:contents{display:contents}}@media (min-width:1536px){.2xl\:flow-root{display:flow-root}}@media (min-width:1536px){.2xl\:list-item{display:list-item}}@media (min-width:1536px){.2xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:1536px){.2xl\:col-span-1{grid-column:span 1/span 1}}@media (min-width:1536px){.2xl\:order-1{order:1}}@media (min-width:1536px){.2xl\:row-span-1{grid-row:span 1/span 1}}@media (min-width:1536px){.2xl\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}}@media (min-width:1536px){.2xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1536px){.2xl\:col-span-2{grid-column:span 2/span 2}}@media (min-width:1536px){.2xl\:order-2{order:2}}@media (min-width:1536px){.2xl\:row-span-2{grid-row:span 2/span 2}}@media (min-width:1536px){.2xl\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}}@media (min-width:1536px){.2xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1536px){.2xl\:col-span-3{grid-column:span 3/span 3}}@media (min-width:1536px){.2xl\:order-3{order:3}}@media (min-width:1536px){.2xl\:row-span-3{grid-row:span 3/span 3}}@media (min-width:1536px){.2xl\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}}@media (min-width:1536px){.2xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1536px){.2xl\:col-span-4{grid-column:span 4/span 4}}@media (min-width:1536px){.2xl\:order-4{order:4}}@media (min-width:1536px){.2xl\:row-span-4{grid-row:span 4/span 4}}@media (min-width:1536px){.2xl\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}}@media (min-width:1536px){.2xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1536px){.2xl\:col-span-5{grid-column:span 5/span 5}}@media (min-width:1536px){.2xl\:order-5{order:5}}@media (min-width:1536px){.2xl\:row-span-5{grid-row:span 5/span 5}}@media (min-width:1536px){.2xl\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}}@media (min-width:1536px){.2xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1536px){.2xl\:col-span-6{grid-column:span 6/span 6}}@media (min-width:1536px){.2xl\:order-6{order:6}}@media (min-width:1536px){.2xl\:row-span-6{grid-row:span 6/span 6}}@media (min-width:1536px){.2xl\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}}@media (min-width:1536px){.2xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (min-width:1536px){.2xl\:col-span-7{grid-column:span 7/span 7}}@media (min-width:1536px){.2xl\:order-7{order:7}}@media (min-width:1536px){.2xl\:row-span-7{grid-row:span 7/span 7}}@media (min-width:1536px){.2xl\:grid-rows-7{grid-template-rows:repeat(7,minmax(0,1fr))}}@media (min-width:1536px){.2xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:1536px){.2xl\:col-span-8{grid-column:span 8/span 8}}@media (min-width:1536px){.2xl\:order-8{order:8}}@media (min-width:1536px){.2xl\:row-span-8{grid-row:span 8/span 8}}@media (min-width:1536px){.2xl\:grid-rows-8{grid-template-rows:repeat(8,minmax(0,1fr))}}@media (min-width:1536px){.2xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (min-width:1536px){.2xl\:col-span-9{grid-column:span 9/span 9}}@media (min-width:1536px){.2xl\:order-9{order:9}}@media (min-width:1536px){.2xl\:row-span-9{grid-row:span 9/span 9}}@media (min-width:1536px){.2xl\:grid-rows-9{grid-template-rows:repeat(9,minmax(0,1fr))}}@media (min-width:1536px){.2xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}}@media (min-width:1536px){.2xl\:col-span-10{grid-column:span 10/span 10}}@media (min-width:1536px){.2xl\:order-10{order:10}}@media (min-width:1536px){.2xl\:row-span-10{grid-row:span 10/span 10}}@media (min-width:1536px){.2xl\:grid-rows-10{grid-template-rows:repeat(10,minmax(0,1fr))}}@media (min-width:1536px){.2xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}}@media (min-width:1536px){.2xl\:col-span-11{grid-column:span 11/span 11}}@media (min-width:1536px){.2xl\:order-11{order:11}}@media (min-width:1536px){.2xl\:row-span-11{grid-row:span 11/span 11}}@media (min-width:1536px){.2xl\:grid-rows-11{grid-template-rows:repeat(11,minmax(0,1fr))}}@media (min-width:1536px){.2xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:1536px){.2xl\:col-span-12{grid-column:span 12/span 12}}@media (min-width:1536px){.2xl\:order-12{order:12}}@media (min-width:1536px){.2xl\:row-span-12{grid-row:span 12/span 12}}@media (min-width:1536px){.2xl\:grid-rows-12{grid-template-rows:repeat(12,minmax(0,1fr))}}