.service-surface{--primary:#244ce8;--primary-foreground:#fff;--foreground:#1c201f;--muted-foreground:#6a6d63;--card:#fffcf5;--border:#dddcd3;background:#f5f2e9;color:#1c201f;min-height:100vh;font-size:1rem;line-height:1.7;overflow-wrap:anywhere;word-break:keep-all}.service-surface *,.service-surface :after,.service-surface :before{box-sizing:border-box}.service-frame{width:100%;max-width:1200px;margin-inline:auto;padding:var(--wg-page-top) var(--wg-gutter) var(--wg-page-bottom)}.service-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-block:20px 16px;border-bottom:1px solid #dddcd3}.service-brand,.service-footer a{display:inline-flex;align-items:center;min-height:48px}.service-footer a{max-width:100%}.service-main{min-width:0;padding-block:0}.service--reading .service-main{max-width:1000px;margin-inline:auto}.service--reading .service-main :is(p,li,blockquote){max-width:75ch}.service-main>:is(div,section){min-height:0;padding:0;background:transparent}.service-main .container{width:100%;padding-inline:0}.service-main :is(h1,h2,h3){line-height:1.4;text-wrap:balance}.service-main h1{font-size:clamp(1.75rem,5vw,3rem)}.service-main :is(.text-sm,.text-xs,label,[class*="text-[11px]"]){font-size:1rem;line-height:1.7}.service-main :is(button,input,textarea,[role=combobox],summary){font:inherit}.service-main :is(button,input:not([type=file]),[role=combobox],summary){min-height:48px;height:auto;padding-block:12px}.service-main :is(button,[role=combobox]){white-space:normal;overflow-wrap:anywhere;word-break:keep-all}.service-main input::placeholder,.service-main textarea::placeholder{color:#6a6d63;opacity:1}.service-main :is(input,textarea,[role=combobox]){min-width:0;max-width:100%;border-color:#76786e;background:#fffcf5}.service-main :is(.text-gray-400,.text-gray-500,.text-slate-400,.text-slate-500,.text-blue-400){color:#6a6d63}.service-main .text-amber-600{color:#865200}.service-main .bg-green-500{background:#166534;color:#fff}.service-main button[type=submit]{background:#244ce8;color:#fff}.service-main button[type=submit]:hover{background:#1c3cc2}.service-main button:disabled{cursor:default}.service-dialog button,.service-main button{min-width:48px}.service-main a{display:inline-flex;align-items:center;min-height:48px;max-width:100%}.service-dialog :is(button,input,a):focus-visible,.service-main :is(a,button,input,textarea,summary,[role=combobox]):focus-visible{outline:3px solid #a46100;outline-offset:4px}.service-main .shadow-2xl,.service-main .shadow-lg{box-shadow:none}.service-main .bg-gray-900{background:#244ce8}.service-main .bg-gray-900 .text-gray-300{color:#fff}.service-main .bg-white{background:#fffcf5}.service-main .rounded-xl{border-color:#dddcd3}.service-main .line-clamp-2,.service-main .truncate{white-space:normal;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset}.service-main [role=combobox]>span{display:block;-webkit-line-clamp:unset;white-space:normal}.service-main summary{flex-wrap:wrap;gap:12px}.service-main summary>div{flex-wrap:wrap}.service-main :is(.flex,.grid)>*{min-width:0}.service-main .p-6{padding:24px}.service-main .auth-card{background:#fffcf5;border-color:#dddcd3;box-shadow:none}.service-main .service-account-form{display:flex;align-items:flex-start;justify-content:center}.service-main .service-account-form>div{width:100%;max-width:480px}.service-main .service-form-actions{flex-wrap:wrap;gap:12px}.service-main .service-form-actions button{margin:0}.service-main .service-form-link,.service-main .service-reading-link{display:inline-flex;align-items:center;min-height:48px}.service-main .service-reading-link{max-width:100%;text-decoration:underline}.service-footer{border-top:1px solid #dddcd3;padding-block:24px 40px;color:#6a6d63}.service-footer nav{display:flex;flex-wrap:wrap;gap:12px 20px}.service-footer a{text-decoration:underline;text-underline-offset:4px}.service-skip{position:fixed;top:8px;left:8px;z-index:100;padding:12px 20px;background:#244ce8;color:#fff;transform:translateY(-200%)}.service-skip:focus{transform:translateY(0)}.service-archive-notice{background:#fffcf5;border:1px solid #dddcd3;border-left:6px solid #244ce8;padding:20px;margin-bottom:32px}.service-archive-notice h2{font-size:1.125rem;font-weight:700;margin-bottom:8px}.service--archive .service-main h1{font-size:clamp(1.75rem,5vw,3rem)}.service--archive .service-main .hover\:-translate-y-2:hover{transform:none}.service-dialog,.service-select{font-size:1rem;line-height:1.7;color:#1c201f;background:#fffcf5;overflow-wrap:anywhere;word-break:keep-all}.service-select [role=option]{min-height:48px;white-space:normal;padding-block:12px;font:inherit}.service-dialog{max-height:calc(100dvh - 48px);max-width:calc(100vw - 32px);overflow-y:auto}.service-dialog :is(button,input){min-height:48px;height:auto;font:inherit;white-space:normal}.service-dialog :is(p,label,.text-sm,.text-xs){font-size:1rem;line-height:1.7}.service-dialog-heading{padding-right:48px}@media (min-width:800px){.service-main{padding-block:0}}@media (max-width:639px){.service-main .grid{grid-template-columns:minmax(0,1fr)}.service-main .md\:col-span-2{grid-column:auto}.service-main .p-6,.service-main .p-8{padding:20px}.service-main .px-6{padding-inline:20px}.service-main .gap-12{gap:24px}.service-main .py-20{padding-block:32px}.service-main .space-y-24>:not([hidden])~:not([hidden]){margin-top:48px}}@media (max-width:599px){.service-header .wagleon-nav{width:100%;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.service-dialog,.service-dialog *,.service-surface *{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}