@layer theme,base;@layer components{.theins-app{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tg-gold:#c8922e;--tg-gold-deep:#8a6418;--tg-base:linear-gradient(170deg, #f5f7fa 0%, #eef1f5 50%, #e8ebf0 100%);--tg-field-1:#8cb0eb4d;--tg-field-2:#c8922e29;--tg-field-3:#b0a4e83d;--tg-field-4:#8cd2cd38;--tg-solid:#eef1f5;--tg-blur:28px;--tg-saturate:180%;--tg-fill:#ffffff8f;--tg-fill-strong:#ffffffc7;--tg-fill-subtle:#fff6;--tg-fill-hover:#ffffffbd;--tg-edge:#ffffffb3;--tg-rim:#0f172a12;--tg-highlight:#fffffff2;--tg-specular:linear-gradient(180deg, #fff9, #fff0 44%);--tg-hairline:#0f172a1a;--tg-shadow:0 1px 2px #0f172a0d, 0 8px 24px -10px #0f172a24, 0 24px 48px -28px #0f172a33;--tg-shadow-raised:0 2px 4px #0f172a0f, 0 12px 28px -10px #0f172a33, 0 28px 56px -28px #0f172a42;--tg-radius-xl:32px;--tg-radius-lg:24px;--tg-radius-md:18px;--tg-text:#0a0a0a;--tg-tag:#565656;--tg-focus:var(--tg-gold-deep);--tg-ring:#c8922e66;--tg-primary:#141416eb;--tg-primary-hover:#26262af0;--tg-on-primary:#fff;--tg-primary-shine:linear-gradient(180deg, #ffffff29, #fff0 55%);--color-neutral-50:#ffffff80;--color-neutral-100:#ffffff9e;--color-neutral-200:#0f172a1a;--color-neutral-300:#0f172a38;--color-neutral-400:#5e5e5e;--color-neutral-500:#525252;--color-neutral-600:#474747;--color-neutral-700:#3a3a3a;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-card:var(--tg-fill-strong);--color-line:var(--tg-hairline);isolation:isolate;color:var(--tg-text);background:0 0;position:relative}@media (prefers-color-scheme:dark){.theins-app{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tg-base:linear-gradient(170deg, #0d0e12 0%, #0a0b0e 50%, #07080a 100%);--tg-field-1:#3c60d238;--tg-field-2:#c8922e1f;--tg-field-3:#7c54d22e;--tg-field-4:#1e968c24;--tg-solid:#0a0b0e;--tg-fill:#2628308c;--tg-fill-strong:#32353ead;--tg-fill-subtle:#ffffff12;--tg-fill-hover:#3e414cbd;--tg-edge:#ffffff1a;--tg-rim:#0000004d;--tg-highlight:#ffffff29;--tg-specular:linear-gradient(180deg, #ffffff1a, #fff0 40%);--tg-hairline:#ffffff1f;--tg-shadow:0 1px 2px #0000004d, 0 10px 30px -12px #0000008c, 0 28px 56px -30px #0009;--tg-shadow-raised:0 2px 4px #00000059, 0 14px 34px -12px #000000a6, 0 30px 60px -30px #000000b3;--tg-text:#f5f5f7;--tg-tag:#b4b4bb;--tg-focus:#e6b862;--tg-ring:#c8922e73;--tg-primary:#f5f5f7f0;--tg-primary-hover:#fffffffa;--tg-on-primary:#0a0a0a;--tg-primary-shine:linear-gradient(180deg, #ffffff80, #fff0 55%);--color-neutral-50:#ffffff0f;--color-neutral-100:#ffffff1a;--color-neutral-200:#ffffff21;--color-neutral-300:#ffffff42;--color-neutral-400:#a4a4ac;--color-neutral-500:#b2b2ba;--color-neutral-600:#c0c0c7;--color-neutral-700:#d0d0d6;--color-neutral-800:#dfdfe4;--color-neutral-900:#ececf0;--color-neutral-950:#f5f5f7;--color-red-50:#f8717124;--color-red-200:#f8717166;--color-red-600:#ffaaa4;--color-red-700:#ffb4ae;--color-red-800:#ffc4c0;--color-emerald-700:#8ee8c0}}.theins-app:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(min(60vmax, 1100px) min(46vmax, 860px) at 8% -8%, var(--tg-field-1), transparent 68%), radial-gradient(min(52vmax, 980px) min(44vmax, 820px) at 100% 4%, var(--tg-field-2), transparent 66%), radial-gradient(min(50vmax, 940px) min(42vmax, 800px) at 0% 100%, var(--tg-field-3), transparent 66%), radial-gradient(min(54vmax, 1000px) min(44vmax, 840px) at 96% 104%, var(--tg-field-4), transparent 68%), var(--tg-base);position:fixed;inset:0}.theins-app .tg-panel,.theins-app .tg-card,.theins-app .tg-group,.theins-app .tg-bar,.theins-app .tg-sheet{background-color:var(--tg-fill);background-image:var(--tg-specular);-webkit-backdrop-filter:blur(var(--tg-blur)) saturate(var(--tg-saturate));backdrop-filter:blur(var(--tg-blur)) saturate(var(--tg-saturate));border:1px solid var(--tg-edge);box-shadow:inset 0 1px 0 var(--tg-highlight), 0 0 0 1px var(--tg-rim), var(--tg-shadow)}.theins-app .tg-panel,.theins-app .tg-card,.theins-app .tg-group,.theins-app .tg-bar{position:relative}.theins-app .tg-panel{border-radius:var(--tg-radius-lg)}.theins-app .tg-card{border-radius:var(--tg-radius-xl);padding:2rem 1.375rem 1.75rem}@media (min-width:640px){.theins-app .tg-card{padding:2.5rem 2.25rem 2.25rem}}.theins-app .tg-group{border-radius:var(--tg-radius-lg);padding-inline:1rem}.theins-app a.tg-group:hover{background-color:var(--tg-fill-hover)}.theins-app .tg-bar{background-color:var(--tg-fill-strong);box-shadow:inset 0 1px 0 var(--tg-highlight), 0 0 0 1px var(--tg-rim), var(--tg-shadow-raised);border-radius:999px}.theins-app .tg-header{z-index:20;padding:.625rem .75rem 0;position:sticky;top:0}.theins-app .tg-sheet{border-radius:var(--tg-radius-lg);background-color:var(--tg-fill-strong);color:var(--tg-text);box-shadow:inset 0 1px 0 var(--tg-highlight), var(--tg-shadow-raised)}.theins-app .tg-sheet::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a3d}.theins-app .tg-brand{vertical-align:top;flex-direction:column;align-items:stretch;width:fit-content;display:inline-flex}.theins-app .tg-brand>:first-child{line-height:.92}.theins-app .tg-brand-tag{width:100%;font-family:var(--font-sans);text-transform:uppercase;color:var(--tg-tag);justify-content:space-between;margin-top:.35em;font-size:.25em;font-weight:500;line-height:1.2;display:flex}.theins-app .tg-brand-lg .tg-brand-tag{margin-top:.35em;font-size:.24em}.theins-app .tg-btn-primary,.theins-app .tg-btn{cursor:pointer;border-radius:999px;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),background-color .18s cubic-bezier(.2,.8,.2,1)}.theins-app .tg-btn-primary{color:var(--tg-on-primary);background-color:var(--tg-primary);background-image:var(--tg-primary-shine);-webkit-backdrop-filter:blur(16px) saturate(var(--tg-saturate));backdrop-filter:blur(16px) saturate(var(--tg-saturate));border:1px solid #ffffff1f;box-shadow:inset 0 1px #c8922ed9,inset 0 2px 6px -3px #ffecc473,0 1px 2px #0f172a29,0 10px 24px -10px #0f172a80}.theins-app .tg-btn-primary:hover:not(:disabled){background-color:var(--tg-primary-hover);transform:translateY(-1px);box-shadow:inset 0 1px #c8922ef2,inset 0 2px 6px -3px #ffecc480,0 2px 4px #0f172a2e,0 14px 30px -10px #0f172a8c}.theins-app .tg-btn-primary:disabled{cursor:not-allowed;color:var(--color-neutral-500);background-color:var(--tg-fill-strong);background-image:var(--tg-specular);border-color:var(--tg-hairline);box-shadow:inset 0 1px 0 var(--tg-highlight), 0 1px 2px #0f172a0f, 0 4px 12px -6px #0f172a24}.theins-app .tg-btn{color:var(--tg-text);background-color:var(--tg-fill-strong);background-image:var(--tg-specular);border:1px solid var(--tg-edge);-webkit-backdrop-filter:blur(16px) saturate(var(--tg-saturate));backdrop-filter:blur(16px) saturate(var(--tg-saturate));box-shadow:inset 0 1px 0 var(--tg-highlight), 0 0 0 1px var(--tg-rim), 0 4px 12px -6px #0f172a29}.theins-app .tg-btn:hover:not(:disabled){background-color:var(--tg-fill-hover);transform:translateY(-1px)}.theins-app .tg-btn:disabled{cursor:not-allowed;color:var(--color-neutral-500);background-color:var(--tg-fill-subtle)}.theins-app .tg-btn-primary:active:not(:disabled),.theins-app .tg-btn:active:not(:disabled){transform:scale(.98)}.theins-app .tg-switch-on{background-color:var(--tg-gold);box-shadow:inset 0 0 0 1px var(--tg-gold-deep)}.theins-app .tg-field{color:var(--tg-text);background-color:var(--tg-fill-strong);border:1px solid var(--tg-hairline);-webkit-backdrop-filter:blur(16px) saturate(var(--tg-saturate));backdrop-filter:blur(16px) saturate(var(--tg-saturate));transition:border-color .14s,box-shadow .14s;box-shadow:inset 0 1px 2px #0f172a0f,inset 0 -1px #fff6}.theins-app .tg-field:focus,.theins-app .tg-field:focus-within{border-color:var(--tg-focus);box-shadow:inset 0 1px 2px #0f172a0f, 0 0 0 4px var(--tg-ring);outline:none}.theins-app .tg-field::placeholder,.theins-app .tg-field ::placeholder{color:var(--color-neutral-400);opacity:1}@media (prefers-reduced-motion:reduce){.theins-app .tg-btn-primary,.theins-app .tg-btn,.theins-app .tg-btn-primary:hover:not(:disabled),.theins-app .tg-btn:hover:not(:disabled),.theins-app .tg-btn-primary:active:not(:disabled),.theins-app .tg-btn:active:not(:disabled){transform:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.theins-app{--tg-fill:#fafbfdeb;--tg-fill-strong:#fcfdfef5;--tg-fill-hover:#fffffffa}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (prefers-color-scheme:dark){.theins-app{--tg-fill:#1c1e24f0;--tg-fill-strong:#26282ff5;--tg-fill-hover:#32353ef7}}}@media (prefers-reduced-motion:reduce),(prefers-reduced-transparency:reduce){.theins-app{--tg-fill:#fafbfdeb;--tg-fill-strong:#fcfdfef5;--tg-fill-hover:#fffffffa}.theins-app .tg-panel,.theins-app .tg-card,.theins-app .tg-group,.theins-app .tg-bar,.theins-app .tg-sheet,.theins-app .tg-btn,.theins-app .tg-field{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce) and (prefers-color-scheme:dark),(prefers-reduced-transparency:reduce) and (prefers-color-scheme:dark){.theins-app{--tg-fill:#1c1e24f0;--tg-fill-strong:#26282ff5;--tg-fill-hover:#32353ef7}}@media (forced-colors:active){.theins-app .tg-panel,.theins-app .tg-card,.theins-app .tg-group,.theins-app .tg-bar,.theins-app .tg-sheet,.theins-app .tg-btn,.theins-app .tg-btn-primary,.theins-app .tg-field{border:1px solid canvastext}}}@layer utilities;html:has(.theins-app){background:#eef1f5}@media (prefers-color-scheme:dark){html:has(.theins-app){background:#0a0b0e}}.theins-app :focus-visible{outline:2px solid var(--tg-focus);outline-offset:3px}.theins-app .tg-field:focus-visible,.theins-app .tg-field :focus-visible{outline:none}
