@layer colors,spacings,borders,typography,transitions,base;@layer colors{:root{--color-brown-700:#625937;--color-brown-600:#837649;--color-brown-500:#8c7e4e;--color-brown-400:#b6a97c;--color-brown-300:#c8bf9d;--color-brown-200:#dad4be;--color-brown-100:#edeade;--color-brown-50:#f6f4ef;--color-gold-700:#766523;--color-gold-600:#9d872f;--color-gold-500:#b99f37;--color-gold-400:#d0ba62;--color-gold-300:#dccb89;--color-gold-200:#e8ddb0;--color-gold-100:#f3eed8;--color-gold-50:#f9f6eb;--color-blue-700:#315268;--color-blue-600:#416d8b;--color-blue-500:#4d80a2;--color-blue-400:#74a0be;--color-blue-300:#97b8ce;--color-blue-200:#bad0de;--color-blue-100:#dce7ef;--color-blue-50:#eef3f7;--color-grey-700:#434c56;--color-grey-600:#596673;--color-grey-500:#8c99a6;--color-grey-400:#a9b3bc;--color-grey-300:#c6ccd2;--color-grey-200:#dbdfe3;--color-grey-100:#e2e6e9;--color-grey-50:#f1f2f4;--color-red-700:#7f1a1a;--color-red-600:#a92323;--color-red-500:#d42f2f;--color-red-400:#dc5656;--color-red-300:#e58080;--color-red-200:#eaa;--color-red-100:#f6d5d5;--color-red-50:#fbeaea;--color-orange-700:#945b05;--color-orange-600:#c57907;--color-orange-500:#f79f1b;--color-orange-400:#f8ac3a;--color-orange-300:#fac16b;--color-orange-200:#fcd69c;--color-orange-100:#fdeace;--color-orange-50:#fef5e6;--color-green-700:#1e7b38;--color-green-600:#21893e;--color-green-500:#29a84d;--color-green-400:#5bd77e;--color-green-300:#84e19e;--color-green-200:#adebbf;--color-green-100:#d6f5df;--color-green-50:#eafaef;--color-primary:#16191d;--color-secondary:#596673;--color-white:#fff;--color-brown:#8c7e4e;--color-gold:#b99f37;--color-grey:#dbdfe3;--color-alert:#d42f2f;--color-warning:#f79f1b;--color-success:#29a84d}}@layer spacings{:root{--spacing-2:2px;--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--spacing-64:64px;--spacing-80:80px;--spacing-112:112px}}@layer borders{:root{--border-radius-4:4px;--border-radius-8:8px;--border-radius-12:12px;--border-radius-16:16px;--border-radius-24:24px;--border-radius-32:32px}}@layer typography{.font-bold-40{font-size:40px;line-height:56px;font-weight:700}.font-bold-28{font-size:28px;line-height:40px;font-weight:700}.font-bold-24{font-size:24px;line-height:32px;font-weight:700}.font-bold-20{font-size:20px}.font-bold-16,.font-bold-20{line-height:24px;font-weight:700}.font-bold-16{font-size:16px}.font-medium-28{font-size:28px;line-height:40px;font-weight:500}.font-medium-24{font-size:24px;line-height:32px;font-weight:500}.font-medium-20{font-size:20px}.font-medium-18,.font-medium-20{line-height:24px;font-weight:500}.font-medium-18{font-size:18px}.font-medium-16{font-size:16px;line-height:24px;font-weight:500}.font-medium-15{font-size:15px}.font-medium-14,.font-medium-15{line-height:20px;font-weight:500}.font-medium-14{font-size:14px}.font-medium-12{font-size:12px;line-height:16px;font-weight:500}.font-regular-18{font-size:18px;line-height:24px;font-weight:400}.font-regular-16{font-size:16px;line-height:24px;font-weight:400}.font-regular-15{font-size:15px;line-height:20px;font-weight:400}.font-regular-14{font-size:14px;line-height:20px;font-weight:400}.font-regular-12{font-size:12px;line-height:16px;font-weight:400}}@layer transitions{:root{--easing-standard:cubic-bezier(.2,0,0,1);--easing-standard-accelerate:cubic-bezier(.3,0,1,1);--easing-standard-decelerate:cubic-bezier(0,0,0,1);--easing-emphasized:var(--easing-standard);--easing-emphasized-accelerate:cubic-bezier(.3,0,.8,.15);--easing-emphasized-decelerate:cubic-bezier(.05,.7,.1,1);--easing-duration-short1:50ms;--easing-duration-short2:.1s;--easing-duration-short3:.15s;--easing-duration-short4:.2s;--easing-duration-medium1:.25s;--easing-duration-medium2:.3s;--easing-duration-medium3:.35s;--easing-duration-medium4:.4s;--easing-duration-long1:.45s;--easing-duration-long2:.5s;--easing-duration-long3:.55s;--easing-duration-long4:.6s;--easing-duration-extra-long1:.7s;--easing-duration-extra-long2:.8s;--easing-duration-extra-long3:.9s;--easing-duration-extra-long4:1s}}@layer base;.BobButton__component__992498{font-size:18px;line-height:24px;font-weight:500;border:1px solid #0000;cursor:pointer;padding:0 32px;height:64px;border-radius:16px;transition:background-color .1s ease-out,border-color .1s ease-out,color .1s ease-out}.BobButton__component__992498.fullWidth{width:100%}.BobButton__component__992498.primary{color:var(--color-white);background-color:var(--color-primary)}.BobButton__component__992498.primary:focus-visible,.BobButton__component__992498.primary:hover{background-color:var(--color-grey-600)}.BobButton__component__992498.primary:active{background-color:var(--color-grey-700)}.BobButton__component__992498.primary:disabled{background-color:var(--color-grey-300)}.BobButton__component__992498.secondary{background-color:#fff;color:var(--color-primary);border-color:var(--color-grey)}.BobButton__component__992498.secondary:focus-visible,.BobButton__component__992498.secondary:hover{background-color:var(--color-grey-100);border-color:var(--color-grey-100)}.BobButton__component__992498.secondary:active{background-color:var(--color-grey-200);border-color:var(--color-grey-200)}.BobButton__component__992498.secondary:disabled{color:var(--color-grey);border-color:var(--color-grey);background-color:var(--color-white)}.BobButton__component__992498.medium{font-size:16px;line-height:24px;font-weight:500;height:56px}.BobButton__component__992498.small{font-size:14px;line-height:20px;font-weight:500;height:52px}.BobButton__component__992498.loading{cursor:wait}.BobButton__component__992498.success{background-color:var(--color-success);border-color:#0000;color:var(--color-white);cursor:default}.BobButton__component__992498:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.BobButton__component__992498:disabled{cursor:not-allowed}.BobButton__contentWrapper__992498{display:flex;column-gap:8px;align-items:center;justify-content:center}.BobButton__content__992498{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes BobConfirmDialog_overlayShow_99742a{0%{opacity:0}to{opacity:1}}@keyframes BobConfirmDialog_overlayHide_99742a{0%{opacity:1}to{opacity:0}}@keyframes BobConfirmDialog_contentShow_99742a{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes BobConfirmDialog_contentHide_99742a{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.BobConfirmDialog_overlay_99742a{position:fixed;inset:0;background-color:#00000080;z-index:1;animation:BobConfirmDialog_overlayShow_99742a var(--easing-duration-medium4) var(--easing-standard)}.BobConfirmDialog_overlay_99742a[data-state=closed]{animation:BobConfirmDialog_overlayHide_99742a var(--easing-duration-medium1) var(--easing-standard)}.BobConfirmDialog_dialog_99742a{position:fixed;z-index:1;top:max(10vh,24px);left:50%;display:grid;padding:var(--spacing-24);row-gap:var(--spacing-24);background-color:var(--color-white);translate:-50%;border-radius:var(--border-radius-24);min-width:400px;max-width:500px;width:fit-content;height:max-content;animation:BobConfirmDialog_contentShow_99742a var(--easing-duration-medium4) var(--easing-standard)}.BobConfirmDialog_dialog_99742a[data-state=closed]{animation:BobConfirmDialog_contentHide_99742a var(--easing-duration-medium1) var(--easing-standard)}.BobConfirmDialog_dialog_99742a:focus{outline:none}.BobConfirmDialog_header_99742a{font-size:20px;line-height:24px;font-weight:500;text-align:center}.BobConfirmDialog_message_99742a{text-align:center}.BobConfirmDialog_buttons_99742a{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--spacing-16)}@keyframes BobToast_slideIn_0661f0{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.BobToast_viewport_0661f0{position:fixed;top:0;right:0;z-index:10;padding:var(--spacing-16);max-width:420px;width:100%;display:grid;row-gap:var(--spacing-12)}.BobToast_toast_0661f0{position:relative;border-radius:var(--border-radius-16);background-color:var(--color-white);border:1px solid var(--color-success);padding:var(--spacing-16);overflow:hidden;display:grid;grid-template-columns:1fr auto;column-gap:var(--spacing-12);box-shadow:0 4px 12px #0000001a;animation:BobToast_slideIn_0661f0 .3s ease-out}.BobToast_toast_0661f0.error{border-color:var(--color-alert)}.BobToast_toast_0661f0.success{border-color:var(--color-success)}.BobToast_content_0661f0{display:grid;row-gap:var(--spacing-8)}.BobToast_title_0661f0{font-size:16px;line-height:24px;font-weight:500}.BobToast_close_0661f0,.BobToast_detail_0661f0{color:var(--color-secondary)}.BobToast_close_0661f0{--size:24px;appearance:none;background:none;line-height:1;border:none;cursor:pointer;font-size:var(--size);padding:0;width:var(--size);height:var(--size);transition:color .15s;border-radius:calc(var(--size)/4)}.BobToast_close_0661f0:hover{color:var(--color-primary)}.BobToast_progress_0661f0{position:absolute;right:0;width:calc(var(--toast-remaining)/var(--toast-duration)*100%);bottom:0;height:8px;border-radius:8px;transition:width .1s linear}.BobToast_progress_0661f0.error{background-color:var(--color-alert)}.BobToast_progress_0661f0.success{background-color:var(--color-success)}@layer reset,base,custom;@layer reset{*,:after,:before{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:initial}::-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}:where(html){--font-system-ui:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--font-transitional:Charter,Bitstream Charter,Sitka Text,Cambria,serif;--font-old-style:Iowan Old Style,Palatino Linotype,URW Palladio L,P052,serif;--font-humanist:Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;--font-geometric-humanist:Avenir,Montserrat,Corbel,URW Gothic,source-sans-pro,sans-serif;--font-classical-humanist:Optima,Candara,Noto Sans,source-sans-pro,sans-serif;--font-neo-grotesque:Inter,Roboto,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;--font-monospace-slab-serif:Nimbus Mono PS,Courier New,monospace;--font-monospace-code:Dank Mono,Operator Mono,Inconsolata,Fira Mono,ui-monospace,SF Mono,Monaco,Droid Sans Mono,Source Code Pro,Cascadia Code,Menlo,Consolas,DejaVu Sans Mono,monospace;--font-industrial:Bahnschrift,DIN Alternate,Franklin Gothic Medium,Nimbus Sans Narrow,sans-serif-condensed,sans-serif;--font-rounded-sans:ui-rounded,Hiragino Maru Gothic ProN,Quicksand,Comfortaa,Manjari,Arial Rounded MT,Arial Rounded MT Bold,Calibri,source-sans-pro,sans-serif;--font-slab-serif:Rockwell,Rockwell Nova,Roboto Slab,DejaVu Serif,Sitka Small,serif;--font-antique:Superclarendon,Bookman Old Style,URW Bookman,URW Bookman L,Georgia Pro,Georgia,serif;--font-didone:Didot,Bodoni MT,Noto Serif Display,URW Palladio L,P052,Sylfaen,serif;--font-handwritten:Segoe Print,Bradley Hand,Chilanka,TSCu_Comic,casual,cursive;--font-sans:var(--font-system-ui);--font-serif:ui-serif,serif;--font-mono:var(--font-monospace-code);--font-weight-1:100;--font-weight-2:200;--font-weight-3:300;--font-weight-4:400;--font-weight-5:500;--font-weight-6:600;--font-weight-7:700;--font-weight-8:800;--font-weight-9:900;--font-lineheight-00:.95;--font-lineheight-0:1.1;--font-lineheight-1:1.25;--font-lineheight-2:1.375;--font-lineheight-3:1.5;--font-lineheight-4:1.75;--font-lineheight-5:2;--font-letterspacing-0:-.05em;--font-letterspacing-1:.025em;--font-letterspacing-2:.05em;--font-letterspacing-3:.075em;--font-letterspacing-4:.15em;--font-letterspacing-5:.5em;--font-letterspacing-6:.75em;--font-letterspacing-7:1em;--font-size-00:.5rem;--font-size-0:.75rem;--font-size-1:1rem;--font-size-2:1.1rem;--font-size-3:1.25rem;--font-size-4:1.5rem;--font-size-5:2rem;--font-size-6:2.5rem;--font-size-7:3rem;--font-size-8:3.5rem;--font-size-fluid-0:max(.75rem,min(2vw,1rem));--font-size-fluid-1:max(1rem,min(4vw,1.5rem));--font-size-fluid-2:max(1.5rem,min(6vw,2.5rem));--font-size-fluid-3:max(2rem,min(9vw,3.5rem))}:where(html){--size-000:-.5rem;--size-00:-.25rem;--size-1:.25rem;--size-2:.5rem;--size-3:1rem;--size-4:1.25rem;--size-5:1.5rem;--size-6:1.75rem;--size-7:2rem;--size-8:3rem;--size-9:4rem;--size-10:5rem;--size-11:7.5rem;--size-12:10rem;--size-13:15rem;--size-14:20rem;--size-15:30rem;--size-px-000:-8px;--size-px-00:-4px;--size-px-1:4px;--size-px-2:8px;--size-px-3:16px;--size-px-4:20px;--size-px-5:24px;--size-px-6:28px;--size-px-7:32px;--size-px-8:48px;--size-px-9:64px;--size-px-10:80px;--size-px-11:120px;--size-px-12:160px;--size-px-13:240px;--size-px-14:320px;--size-px-15:480px;--size-fluid-1:max(.5rem,min(1vw,1rem));--size-fluid-2:max(1rem,min(2vw,1.5rem));--size-fluid-3:max(1.5rem,min(3vw,2rem));--size-fluid-4:max(2rem,min(4vw,3rem));--size-fluid-5:max(4rem,min(5vw,5rem));--size-fluid-6:max(5rem,min(7vw,7.5rem));--size-fluid-7:max(7.5rem,min(10vw,10rem));--size-fluid-8:max(10rem,min(20vw,15rem));--size-fluid-9:max(15rem,min(30vw,20rem));--size-fluid-10:max(20rem,min(40vw,30rem));--size-content-1:20ch;--size-content-2:45ch;--size-content-3:60ch;--size-header-1:20ch;--size-header-2:25ch;--size-header-3:35ch;--size-xxs:240px;--size-xs:360px;--size-sm:480px;--size-md:768px;--size-lg:1024px;--size-xl:1440px;--size-xxl:1920px;--size-relative-000:-.5ch;--size-relative-00:-.25ch;--size-relative-1:.25ch;--size-relative-2:.5ch;--size-relative-3:1ch;--size-relative-4:1.25ch;--size-relative-5:1.5ch;--size-relative-6:1.75ch;--size-relative-7:2ch;--size-relative-8:3ch;--size-relative-9:4ch;--size-relative-10:5ch;--size-relative-11:7.5ch;--size-relative-12:10ch;--size-relative-13:15ch;--size-relative-14:20ch;--size-relative-15:30ch}:where(table tr:hover td),:where(tbody tr:nth-child(2n):hover td){background-color:inherit}:where(ol,ul){padding-inline-start:1rem}:where(li){font-size:16px;line-height:24px;font-weight:400;padding-inline-start:0;max-inline-size:inherit}:where(a){margin-inline:0;padding-inline:0;margin-block:0;padding-block:0}:where(td,th){padding:0}:where(button){border:none}:where(h1){font-size:28px;line-height:40px;font-weight:500;margin:0}:where(h2){font-size:24px;line-height:32px;font-weight:500;margin:0}}@layer base{html{scroll-behavior:smooth;height:100%}body{font-size:16px;line-height:24px;font-weight:400;color:var(--color-primary);min-height:100%;font-family:var(--font-sans);text-rendering:optimizelegibility}a{text-decoration:none;color:var(--color-gold);transition:color .15s}a:hover{color:color-mix(in srgb,var(--color-gold),#000 20%);text-decoration:underline}dialog{background:none;padding:0;border:none;overflow:visible}button:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}kbd{white-space:nowrap}}@layer custom;
