/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-bold:700;--leading-tight:1.25;--leading-relaxed:1.625;--color-w14-app-bg-warm:var(--w14-app-bg-warm);--color-w14-app-surface:var(--w14-app-surface);--color-w14-app-surface-soft:var(--w14-app-surface-soft);--color-w14-app-text:var(--w14-app-text);--color-w14-app-muted:var(--w14-app-muted);--color-w14-app-border:var(--w14-app-border);--color-w14-app-brand:var(--w14-app-brand);--color-w14-app-success:var(--w14-app-success);--color-w14-app-warning:var(--w14-app-warning);--color-w14-app-danger:var(--w14-app-danger);--color-w14-app-info:var(--w14-app-info);--radius-w14-app-md:var(--w14-app-radius-md);--radius-w14-app-lg:var(--w14-app-radius-lg)}}@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.m-0{margin:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.me-1{margin-inline-end:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.flex{display:flex}.grid{display:grid}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-100{height:calc(var(--spacing) * 100)}.max-w-prose{max-width:65ch}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.rounded{border-radius:.25rem}.rounded-w14-app-lg{border-radius:var(--radius-w14-app-lg)}.rounded-w14-app-md{border-radius:var(--radius-w14-app-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-w14-app-border{border-color:var(--color-w14-app-border)}.border-w14-app-danger{border-color:var(--color-w14-app-danger)}.border-w14-app-info{border-color:var(--color-w14-app-info)}.border-w14-app-success{border-color:var(--color-w14-app-success)}.border-w14-app-warning{border-color:var(--color-w14-app-warning)}.bg-w14-app-bg-warm{background-color:var(--color-w14-app-bg-warm)}.bg-w14-app-surface{background-color:var(--color-w14-app-surface)}.bg-w14-app-surface-soft{background-color:var(--color-w14-app-surface-soft)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-5{padding-block:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-w14-app-brand{color:var(--color-w14-app-brand)}.text-w14-app-danger{color:var(--color-w14-app-danger)}.text-w14-app-info{color:var(--color-w14-app-info)}.text-w14-app-muted{color:var(--color-w14-app-muted)}.text-w14-app-success{color:var(--color-w14-app-success)}.text-w14-app-text{color:var(--color-w14-app-text)}.text-w14-app-warning{color:var(--color-w14-app-warning)}.uppercase{text-transform:uppercase}.shadow-w14-app-card{--tw-shadow:var(--w14-app-shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.w14-app-zone{--w14-app-bg:#f4f7fb;--w14-app-bg-warm:#fff8e1;--w14-app-surface:#fff;--w14-app-surface-soft:#f8fbff;--w14-app-text:#10213f;--w14-app-muted:#667085;--w14-app-border:#d8e2f0;--w14-app-brand:#153a7d;--w14-app-brand-strong:#0b2c67;--w14-app-accent:#f5b700;--w14-app-accent-soft:#fff1b8;--w14-app-success:#1f9d6b;--w14-app-warning:#b45309;--w14-app-danger:#d94c4c;--w14-app-info:#2563eb;--w14-app-reward:#f6c442;--w14-app-radius-sm:6px;--w14-app-radius-md:8px;--w14-app-radius-lg:8px;--w14-app-shadow-soft:0 18px 45px #10213f1f;--w14-app-shadow-card:0 14px 32px #10213f1a;--w14-app-focus:0 0 0 4px #f5b7003d;--w14-app-font:"Public Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;min-block-size:100svh;color:var(--w14-app-text);background:linear-gradient(180deg,#fbfcff 0%,var(--w14-app-bg) 100%);font-family:var(--w14-app-font)}[data-bs-theme=dark] .w14-app-zone{--w14-app-bg:#101827;--w14-app-bg-warm:#f5b70024;--w14-app-surface:#172033;--w14-app-surface-soft:#111a2b;--w14-app-text:#eef4ff;--w14-app-muted:#a9b7cc;--w14-app-border:#d8e2f033;--w14-app-brand:#8fb3ff;--w14-app-brand-strong:#c9dcff;--w14-app-accent:#f6c442;--w14-app-accent-soft:#f6c44229;--w14-app-success:#72d9a7;--w14-app-warning:#f6c442;--w14-app-danger:#ff8a8a;--w14-app-info:#9bbcff;--w14-app-reward:#f6c442;--w14-app-shadow-soft:0 20px 48px #00000052;--w14-app-shadow-card:0 16px 36px #00000042;background:linear-gradient(180deg,#111827 0%,var(--w14-app-bg) 100%)}.w14-app-zone a{color:inherit;text-decoration:none}.w14-app-shell{padding:clamp(1rem,3vw,3.25rem);min-block-size:100svh;inline-size:min(100%,1240px);margin-inline:auto;padding-block-end:clamp(1.25rem,4vw,3.5rem)}.w14-app-topbar{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:clamp(1.25rem,3vw,2rem);display:flex}.w14-app-brand{align-items:center;gap:.75rem;min-inline-size:0;display:inline-flex}.w14-app-brand__logo{place-items:center;block-size:2.5rem;inline-size:clamp(5.6rem,16vw,7.6rem);display:grid;overflow:hidden}.w14-app-brand__logo-img{block-size:auto;inline-size:100%;display:block}.w14-app-brand__logo-img--dark,[data-bs-theme=dark] .w14-app-brand__logo-img--light{display:none}[data-bs-theme=dark] .w14-app-brand__logo-img--dark{display:block}.w14-app-brand__text{min-inline-size:0}.w14-app-brand__eyebrow,.w14-app-hero__eyebrow,.w14-child-card__label{color:var(--w14-app-muted);letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:700}.w14-app-brand__name{color:var(--w14-app-brand-strong);margin:0;font-size:1.05rem;font-weight:800;line-height:1.1}.w14-app-topbar__badge{border:1px solid var(--w14-app-border);min-block-size:2.25rem;color:var(--w14-app-brand-strong);background:#ffffffb8;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .8rem;font-size:.85rem;font-weight:700;display:inline-flex}[data-bs-theme=dark] .w14-app-topbar__badge{background:#172033bd}.w14-app-topbar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.w14-app-icon-btn{border:1px solid var(--w14-app-border);block-size:2.25rem;inline-size:2.25rem;color:var(--w14-app-brand-strong);background:#ffffffb8;border-radius:999px;place-items:center;display:inline-grid;box-shadow:0 8px 18px #10213f14}.w14-app-icon-btn:hover,.w14-app-icon-btn:focus-visible{color:var(--w14-app-brand-strong);background:var(--w14-app-accent-soft)}.w14-app-settings-menu{border-color:var(--w14-app-border);border-radius:var(--w14-app-radius-md);min-inline-size:16rem;box-shadow:var(--w14-app-shadow-card);padding:.5rem}.w14-app-settings-row{justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .65rem;display:flex}.w14-app-settings-row__name{overflow-wrap:anywhere;min-inline-size:0;color:var(--w14-app-text);font-size:.88rem;font-weight:800}.w14-app-test-controls{border:1px solid var(--w14-app-border);background:#ffffffb8;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem;display:inline-flex}[data-bs-theme=dark] .w14-app-test-controls{background:#172033bd}.w14-app-test-controls__group{align-items:center;gap:.2rem;display:inline-flex}.w14-app-test-controls__group+.w14-app-test-controls__group{border-inline-start:1px solid var(--w14-app-border);padding-inline-start:.35rem}.w14-app-test-controls button{min-block-size:1.75rem;color:var(--w14-app-muted);font:inherit;background:0 0;border:0;border-radius:999px;padding:.25rem .5rem;font-size:.72rem;font-weight:800;line-height:1}.w14-app-test-controls button[aria-pressed=true]{color:var(--w14-app-brand-strong);background:var(--w14-app-accent-soft)}.w14-app-test-controls button:focus-visible{box-shadow:var(--w14-app-focus);outline:none}.w14-app-main{grid-template-columns:minmax(0,1fr) minmax(24rem,.92fr);align-items:start;gap:clamp(1.35rem,3.2vw,3.75rem);display:grid}.w14-app-hero{padding-block-start:clamp(.75rem,4vw,3.5rem)}.w14-app-hero__title{max-inline-size:13ch;color:var(--w14-app-text);margin:.35rem 0 0;font-size:2.15rem;font-weight:850;line-height:1}.w14-app-hero__copy{max-inline-size:34rem;color:var(--w14-app-muted);margin:1rem 0 0;font-size:1rem;line-height:1.65}.w14-app-alert{margin-block-end:1.25rem}.w14-children-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:stretch;gap:clamp(1rem,2vw,1.5rem);display:grid}.w14-children-grid--single{grid-template-columns:1fr;max-inline-size:30rem}.w14-child-card{border:1px solid var(--w14-app-border);border-radius:var(--w14-app-radius-lg);background:var(--w14-app-surface);min-block-size:22rem;box-shadow:var(--w14-app-shadow-card);transition:transform .16s,box-shadow .16s,border-color .16s;position:relative;overflow:visible}.w14-child-card:focus-within,.w14-child-card:hover{border-color:#f5b700b8;transform:translateY(-2px);box-shadow:0 18px 44px #10213f24}[data-bs-theme=dark] .w14-child-card:focus-within,[data-bs-theme=dark] .w14-child-card:hover{box-shadow:0 18px 44px #0000005c}.w14-child-card__actions{z-index:5;flex-direction:column;align-items:flex-end;gap:.45rem;max-inline-size:min(13rem,100% - 1.8rem);display:flex;position:absolute;inset-block-start:.9rem;inset-inline-end:.9rem}.w14-child-card__behavior{max-inline-size:100%}.w14-child-card__behavior .btn{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.42rem;--bs-btn-font-size:.78rem;--bs-btn-font-weight:800;--bs-btn-color:var(--w14-app-brand-strong);--bs-btn-bg:var(--w14-app-surface-soft);--bs-btn-border-color:#153a7d2e;--bs-btn-hover-color:var(--w14-app-brand-strong);--bs-btn-hover-bg:var(--w14-app-accent-soft);--bs-btn-hover-border-color:#f5b700b3;--bs-btn-active-color:var(--w14-app-brand-strong);--bs-btn-active-bg:var(--w14-app-accent-soft);--bs-btn-active-border-color:#f5b700d1;--bs-btn-disabled-color:var(--w14-app-muted);--bs-btn-disabled-bg:var(--w14-app-surface-soft);--bs-btn-disabled-border-color:var(--w14-app-border);white-space:nowrap;border-radius:999px;min-block-size:2.25rem;box-shadow:0 8px 18px #10213f14}.w14-child-card__behavior .btn .ti{margin-inline-end:.18rem}.w14-child-card__behavior .dropdown-menu{z-index:1090}.w14-child-card__link{border-radius:inherit;outline:none;grid-template-rows:minmax(8rem,.82fr) auto;min-block-size:22rem;padding:1.5rem;display:grid}.w14-child-card__link:focus-visible{box-shadow:var(--w14-app-focus)}.w14-child-card__media{place-items:center;min-block-size:9.25rem;padding-block-start:2.1rem;display:grid}.w14-child-card__media img{block-size:auto;inline-size:min(8.5rem,54%);display:block}.w14-child-card__body{border-block-start:1px solid #d8e2f0b8;justify-content:space-between;align-items:end;gap:1rem;min-inline-size:0;padding-block-start:.75rem;display:flex}.w14-child-card__name{overflow-wrap:anywhere;color:var(--w14-app-text);margin:.25rem 0 0;font-size:1.35rem;font-weight:850;line-height:1.08}.w14-child-card__action{block-size:2.75rem;inline-size:2.75rem;color:var(--w14-app-brand-strong);background:var(--w14-app-accent);border-radius:999px;flex:none;place-items:center;display:inline-grid}[dir=rtl] .w14-child-card__action .ti{transform:scaleX(-1)}.w14-app-empty{border:1px solid var(--w14-app-border);border-radius:var(--w14-app-radius-lg);background:var(--w14-app-surface);min-block-size:18rem;box-shadow:var(--w14-app-shadow-card);text-align:center;place-items:center;padding:clamp(1.5rem,4vw,3rem);display:grid}.w14-app-empty__icon{border-radius:var(--w14-app-radius-lg);block-size:4rem;inline-size:4rem;color:var(--w14-app-brand-strong);background:var(--w14-app-accent-soft);place-items:center;margin-block-end:1rem;font-size:1.5rem;display:grid}.w14-app-empty__title{color:var(--w14-app-text);margin:0;font-size:1.35rem;font-weight:800}.w14-app-empty__copy{max-inline-size:28rem;color:var(--w14-app-muted);margin:.65rem 0 0;line-height:1.6}@media (min-width:768px){.w14-app-brand__name{font-size:1.25rem}.w14-app-hero__title{font-size:3.5rem}.w14-app-hero__copy{font-size:1.1rem}.w14-child-card__name{font-size:1.55rem}}@media (min-width:1200px){.w14-app-hero__title{font-size:4rem}.w14-children-grid:not(.w14-children-grid--single){grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}}@media (max-width:991.98px){.w14-app-main{grid-template-columns:1fr;gap:1.35rem}.w14-app-hero{padding-block-start:0}.w14-children-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.w14-children-grid--single{grid-template-columns:1fr}}@media (max-width:767.98px){.w14-app-shell{padding:1.05rem;padding-block-end:1.5rem}.w14-app-topbar{align-items:flex-start;margin-block-end:1.35rem}.w14-app-brand{gap:.7rem}.w14-app-brand__logo{block-size:2rem;inline-size:5.8rem}.w14-app-brand__eyebrow{font-size:.7rem}.w14-app-brand__name{font-size:1.08rem}.w14-app-topbar__badge{min-block-size:2rem;padding-inline:.65rem;font-size:.8rem}.w14-app-test-controls{order:2;justify-content:space-between;inline-size:100%}.w14-app-test-controls__group,.w14-app-test-controls button{flex:1 1 0}.w14-app-hero__title{max-inline-size:12ch;font-size:2.35rem;line-height:1.02}.w14-app-hero__copy{max-inline-size:22rem;margin-block-start:.85rem;font-size:1.02rem;line-height:1.58}.w14-children-grid{grid-template-columns:1fr}.w14-child-card,.w14-child-card__link{min-block-size:20rem}.w14-child-card__media{min-block-size:8.75rem;padding-block-start:2.25rem}.w14-child-card__media img{inline-size:min(7.6rem,52%)}.w14-child-card__body{align-items:center}}@media (max-width:379.98px){.w14-app-shell{padding-inline:.75rem}.w14-app-brand{gap:.6rem}.w14-app-brand__logo{block-size:1.8rem;inline-size:5.2rem}.w14-app-hero__title{font-size:2.15rem}.w14-app-hero__copy{font-size:1rem}.w14-child-card__link{padding:1rem}.w14-child-card__actions{max-inline-size:min(11.5rem,100% - 1.4rem);inset-block-start:.7rem;inset-inline-end:.7rem}.w14-child-card__behavior .btn{--bs-btn-padding-x:.65rem;--bs-btn-padding-y:.36rem;--bs-btn-font-size:.72rem;min-block-size:2rem}}@media (max-width:339.98px){.w14-app-hero__title{font-size:2rem;line-height:1.04}.w14-app-brand__name{font-size:1rem}.w14-app-brand__eyebrow{font-size:.68rem}.w14-child-card__action{block-size:2.45rem;inline-size:2.45rem}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
