@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5972bc34-module__OU16Qa__className{font-family:Inter,Inter Fallback;font-style:normal}
:root{--max-width:1100px;--border-radius:12px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--foreground-rgb:0,0,0;--background-start-rgb:#cbbeff;--background-end-rgb:255,255,255;--callout-rgb:238,240,241;--callout-border-rgb:172,175,176;--card-rgb:#6649ae;--card-border-rgb:131,134,135}:root,[data-theme=light]{--color-bg-primary:#e2e3e5;--color-bg-secondary:#fff;--color-bg-elevated:#f9fafb;--color-bg-hover:#f5f5f5;--color-bg-muted:#f0f0f0;--color-text-primary:#1a1a1a;--color-text-secondary:#666;--color-text-muted:#888;--color-text-inverted:#fff;--color-border-primary:#e0e0e0;--color-border-secondary:#f0f0f0;--color-border-focus:#057d94;--color-group-card-bg:#f9fafb;--color-group-card-border:#e0e0e0;--color-starred-card-bg:#fff;--color-starred-card-border:#e5e7eb;--color-starred-card-text:var(--color-text-primary);--color-starred-icon-bg:#f3f4f6;--color-starred-icon-border:#e5e7eb;--color-starred-deemph-bg:#f3f4f6;--color-card-bg:#fff;--color-sidebar-bg:#fff;--color-header-bg:#fff;--color-modal-bg:#fff;--color-input-bg:#fff;--color-dropdown-bg:#fff;--color-brand-primary:#be4015;--color-brand-secondary:#057d94;--color-brand-accent:#8b5cf6;--color-success:#22c55e;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--color-warning-bg:#fff7ed;--color-warning-border:#fed7aa;--color-warning-text:#c2410c;--color-success-bg:#f0fdf4;--color-success-border:#bbf7d0;--color-error-bg:#fef2f2;--color-error-border:#fecaca;--color-info-bg:#f0f9ff;--color-info-border:#bae6fd;--shadow-sm:0 1px 4px #0000001a;--shadow-md:0 4px 12px #00000026;--shadow-lg:0 20px 60px #0000004d}[data-theme=dark]{--color-bg-primary:#121212;--color-bg-secondary:#1e1e1e;--color-bg-elevated:#2a2a2a;--color-bg-hover:#333;--color-bg-muted:#3a3a3a;--color-text-primary:#f0f0f0;--color-text-secondary:#b0b0b0;--color-text-muted:gray;--color-text-inverted:#1a1a1a;--color-border-primary:#3a3a3a;--color-border-secondary:#2a2a2a;--color-border-focus:#0ea5e9;--color-group-card-bg:#121212;--color-group-card-border:#2a2a2a;--color-starred-card-bg:#111;--color-starred-card-border:#333;--color-starred-card-text:#fff;--color-starred-icon-bg:#222;--color-starred-icon-border:#333;--color-starred-deemph-bg:#222;--color-card-bg:#1e1e1e;--color-sidebar-bg:#1a1a1a;--color-header-bg:#1a1a1a;--color-modal-bg:#1e1e1e;--color-input-bg:#2a2a2a;--color-dropdown-bg:#2a2a2a;--color-brand-primary:#e85a30;--color-brand-secondary:#0ea5e9;--color-brand-accent:#a78bfa;--color-success:#4ade80;--color-warning:#fbbf24;--color-error:#f87171;--color-info:#60a5fa;--color-warning-bg:#451a03;--color-warning-border:#78350f;--color-warning-text:#fbbf24;--color-success-bg:#052e16;--color-success-border:#166534;--color-error-bg:#450a0a;--color-error-border:#7f1d1d;--color-info-bg:#0c2d48;--color-info-border:#1e3a5f;--shadow-sm:0 1px 4px #0000004d;--shadow-md:0 4px 12px #0006;--shadow-lg:0 20px 60px #0009}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0;--callout-rgb:20,20,20;--callout-border-rgb:108,108,108;--card-rgb:100,100,100;--card-border-rgb:200,200,200}}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;margin:0;padding:0;overflow-x:hidden}body{color:rgb(var(--foreground-rgb));background:linear-gradient(to bottom,transparent,rgb(var(--background-end-rgb)))rgb(var(--background-start-rgb));margin:0;padding:0}header{margin:0!important;padding:0!important;top:0!important;left:0!important;right:0!important}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content{border-radius:8px;width:90%;max-width:500px;max-height:80vh;animation:.3s ease-out modalSlideIn;overflow:auto;box-shadow:0 10px 25px #0003}.modal-close-button{border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;font-size:18px;font-weight:700;display:flex}.modal-body{width:100%}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes scaleInBounce{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg)scale(.3)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes flipInX{0%{opacity:0;transform:perspective(400px)rotateX(90deg)}to{opacity:1;transform:perspective(400px)rotateX(0)}}@keyframes flipInY{0%{opacity:0;transform:perspective(400px)rotateY(90deg)}to{opacity:1;transform:perspective(400px)rotateY(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes zoomInUp{0%{opacity:0;transform:scale(.3)translateY(100px)}50%{opacity:1}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes elasticIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes backdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes backdropBlurIn{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}to{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080}}@media (max-width:768px){.modal-content{width:95%;margin:20px}}.animation-wipe{z-index:9999;pointer-events:none;opacity:0;visibility:hidden;background:0 0;width:100%;height:100vh;position:fixed;inset:0}.animation-wipe .box-1,.animation-wipe .box-2{z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.animation-wipe .box-1:before,.animation-wipe .box-2:before{content:"";background:#fff;width:100%;height:0;transition:height .5s ease-out .1s;display:block;position:absolute;top:0;left:0}.animation-wipe .box-1:after,.animation-wipe .box-2:after{content:"";background:#fff;width:0;height:100%;transition:width .5s ease-out .1s;display:block;position:absolute;top:0;right:0}.animation-wipe .box-2{z-index:2}.animation-wipe .box-2:before{top:auto;bottom:0}.animation-wipe .box-2:after{left:0;right:auto}.animation-wipe .loader{z-index:5;opacity:0;width:100px;height:100px;transition:opacity .1s ease-out;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-27deg)}.animation-wipe .loader svg{width:100%;display:block}.animation-wipe.show{opacity:1;visibility:visible}.animation-wipe.show .box-1:before,.animation-wipe.show .box-2:before{height:100%;transition:height .5s ease-in}.animation-wipe.show .box-1:after,.animation-wipe.show .box-2:after{width:100%;transition:width .5s ease-in}.animation-wipe.show .loader{opacity:1;transition:opacity .1s ease-in .5s}[data-theme=dark] .amplify-card{background-color:var(--color-card-bg);color:var(--color-text-primary)}[data-theme=dark] .amplify-card--elevated{background-color:var(--color-card-bg);box-shadow:var(--shadow-sm)}[data-theme=dark] .amplify-card--outlined{background-color:var(--color-card-bg);border-color:var(--color-border-primary)}[data-theme=dark] .amplify-table__th{color:var(--color-text-primary);background-color:var(--color-bg-elevated);border-color:var(--color-border-primary)}[data-theme=dark] .amplify-table__td{color:var(--color-text-primary);border-color:var(--color-border-primary)}[data-theme=dark] .amplify-table__row:hover{background-color:var(--color-bg-hover)}[data-theme=dark] .amplify-heading,[data-theme=dark] .amplify-text{color:var(--color-text-primary)}[data-theme=dark] .amplify-input,[data-theme=dark] .amplify-textarea,[data-theme=dark] .amplify-select{background-color:var(--color-input-bg);color:var(--color-text-primary);border-color:var(--color-border-primary)}[data-theme=dark] .amplify-label{color:var(--color-text-primary)}[data-theme=dark] .amplify-field__description{color:var(--color-text-muted)}[data-theme=dark] .amplify-menu__content{background-color:var(--color-dropdown-bg);border-color:var(--color-border-primary);box-shadow:var(--shadow-md)}[data-theme=dark] .amplify-menu__content__item{background-color:var(--color-dropdown-bg);color:var(--color-text-primary)}[data-theme=dark] .amplify-menu__content__item:hover{background-color:var(--color-bg-hover)}[data-theme=dark] .amplify-storagemanager__dropzone{background-color:var(--color-bg-secondary);border-color:var(--color-border-primary)}[data-theme=dark] .amplify-storagemanager__dropzone--active{background-color:var(--color-bg-hover);border-color:#057d94}[data-theme=dark] .amplify-storagemanager__dropzone__text{color:var(--color-text-secondary)}[data-theme=dark] .amplify-storagemanager__file{background-color:var(--color-bg-secondary);border-color:var(--color-border-primary)}[data-theme=dark] .amplify-storagemanager__file__name{color:var(--color-text-primary)}[data-theme=dark] .amplify-storagemanager__file__size{color:var(--color-text-muted)}[data-theme=dark] .amplify-storagemanager__file__main{color:var(--color-text-primary)}[data-theme=dark] .amplify-storagemanager__loader{stroke:#057d94}[data-theme=dark] [data-amplify-authenticator]{background-color:#121212}[data-theme=dark] [data-amplify-router]{background-color:#1e1e1e;border-color:#3a3a3a}[data-theme=dark] [data-amplify-form]{background-color:#1e1e1e}[data-theme=dark] [data-amplify-footer]{color:gray}[data-theme=dark] .amplify-tabs__panel{background-color:#1e1e1e}[data-theme=dark] .amplify-authenticator__subtitle{color:#b0b0b0}[data-theme=dark] .amplify-authenticator__federated-button{color:#f0f0f0;background-color:#2a2a2a;border-color:#3a3a3a}[data-theme=dark] .amplify-authenticator__federated-button:hover{background-color:#333}[data-theme=dark] .amplify-authenticator__federated-text{color:#b0b0b0}
body{background-color:var(--color-bg-primary);min-height:100vh;color:var(--color-text-primary);margin:0;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif}main{flex-direction:column;align-items:stretch}button{background-color:var(--color-text-primary);cursor:pointer;color:var(--color-text-inverted);border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}input,textarea,select{background-color:var(--color-input-bg);border:1px solid var(--color-border-primary);color:var(--color-text-primary);border-radius:4px;padding:8px 12px;font-family:inherit}.amplify-input,.amplify-select{background-color:var(--color-input-bg);color:var(--color-text-primary)}[data-amplify-textfield] input,[data-amplify-textfield] input[type=text],[data-amplify-textfield] input[type=email],[data-amplify-textfield] input[type=password],[data-amplify-textfield] input[type=number],.amplify-textfield input,.amplify-textfield input[type=text],.amplify-textfield input[type=email],.amplify-textfield input[type=password],.amplify-textfield input[type=number]{background-color:var(--color-input-bg)!important;border:1px solid var(--color-border-primary)!important;color:var(--color-text-primary)!important;border-radius:4px!important}[data-amplify-textfield] input:focus,.amplify-textfield input:focus{background-color:var(--color-input-bg)!important;border-color:var(--color-border-focus)!important;outline:2px solid var(--color-border-focus)!important;outline-offset:2px!important}input:focus,textarea:focus,select:focus{outline:2px solid var(--color-border-focus);outline-offset:2px;border-color:var(--color-border-focus)}ul{margin-block:0;border:1px solid var(--color-border-primary);background-color:var(--color-border-primary);border-radius:8px;flex-direction:column;gap:1px;margin:8px 0;padding-inline-start:0;list-style-type:none;display:flex;overflow:auto}li{background-color:var(--color-card-bg);color:var(--color-text-primary);padding:8px}li:hover{background-color:var(--color-bg-hover)}a{font-weight:800;text-decoration:none}.main-container{background-color:var(--color-bg-elevated);justify-content:center;padding:2rem;display:flex}.details-container{background-color:var(--color-card-bg);width:100%;max-width:800px;box-shadow:var(--shadow-md);border-radius:8px;padding:2rem}h1{text-align:center;color:var(--color-text-primary);margin-bottom:1.5rem}.details-row{justify-content:space-between;margin-bottom:1rem;display:flex}.details-label{color:var(--color-text-secondary);font-weight:700}.details-value{color:var(--color-text-secondary)}.back-button{background-color:var(--color-brand-secondary);color:#fff;text-align:center;border-radius:4px;margin:2rem auto;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s;display:block}.back-button:hover{background-color:#046a7e}.scrollable{max-height:400px;overflow-y:scroll}.scrollable ::-webkit-scrollbar{width:12px}.scrollable ::-webkit-scrollbar-thumb{background-color:var(--color-text-muted);border:3px solid var(--color-bg-elevated);border-radius:10px}.white-input input{background-color:var(--color-input-bg)!important;border-color:var(--color-border-primary)!important}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],textarea{background-color:var(--color-input-bg)!important;border:1px solid var(--color-border-primary)!important;color:var(--color-text-primary)!important;border-radius:4px!important}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=url]:focus,textarea:focus{background-color:var(--color-input-bg)!important;border-color:var(--color-border-focus)!important;outline:2px solid var(--color-border-focus)!important;outline-offset:2px!important}
