.MaterialPrimitives-module__34Tbwa__surface,.MaterialPrimitives-module__34Tbwa__card,.MaterialPrimitives-module__34Tbwa__button{--material-base:#d8d5cf;--material-highlight:#f2efe9;--material-shadow:#aaa69f;--material-outline:#817d77;--material-text:#252728;--material-texture-a:#e2dfda;--material-texture-b:#cac6bf;--material-dot-size:8px;--material-texture-alpha:30%;--state-ring:#7dd7ff;isolation:isolate;color:var(--material-text);border:2px solid var(--material-outline);background-color:var(--material-base);background-image:linear-gradient(135deg, color-mix(in srgb, var(--material-highlight) 65%, transparent), transparent 48%), linear-gradient(90deg, color-mix(in srgb, var(--material-texture-a) var(--material-texture-alpha), transparent) 1px, transparent 1px), linear-gradient(0deg, color-mix(in srgb, var(--material-texture-b) var(--material-texture-alpha), transparent) 1px, transparent 1px);background-size:auto, var(--material-dot-size) var(--material-dot-size), var(--material-dot-size) var(--material-dot-size);position:relative}.MaterialPrimitives-module__34Tbwa__surface{border-radius:1rem;padding:1rem}.MaterialPrimitives-module__34Tbwa__card{box-shadow:0 4px 0 var(--material-shadow), 0 14px 30px #00000029;border-radius:1rem;padding:1rem}.MaterialPrimitives-module__34Tbwa__button{--upper-base:#68b936;--upper-highlight:#99dc55;--upper-shadow:#2f6f2d;--upper-outline:#173f23;--upper-text:#102b17;--upper-texture-a:#7dca40;--upper-texture-b:#58a62f;--lower-base:#74482b;--lower-highlight:#9a6840;--lower-shadow:#3f291e;--lower-outline:#2c1b14;border:2px solid var(--upper-outline);border-bottom:3px solid var(--lower-outline);min-height:2.9rem;color:var(--upper-text);font:inherit;cursor:pointer;background-color:var(--upper-base);background-image:linear-gradient(to bottom, color-mix(in srgb, var(--upper-highlight) 55%, var(--upper-base)) 0 18%, var(--upper-base) 18% 68%, var(--lower-base) 68% 100%), linear-gradient(90deg, color-mix(in srgb, var(--upper-texture-a) var(--material-texture-alpha), transparent) 1px, transparent 1px), linear-gradient(0deg, color-mix(in srgb, var(--upper-texture-b) var(--material-texture-alpha), transparent) 1px, transparent 1px);background-size:auto, var(--material-dot-size) var(--material-dot-size), var(--material-dot-size) var(--material-dot-size);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--upper-highlight) 72%, white), 0 4px 0 var(--lower-shadow), 0 8px 18px #0003;border-radius:.7rem;justify-content:center;align-items:center;gap:.55rem;padding:.72rem 1.1rem .82rem;font-weight:800;transition:translate .12s,box-shadow .12s,filter .12s;display:inline-flex}.MaterialPrimitives-module__34Tbwa__button[data-intent=warning]{--state-ring:#ffcc4d;box-shadow:inset 0 0 0 2px #ffcc4db3, inset 0 1px 0 color-mix(in srgb, var(--upper-highlight) 72%, white), 0 4px 0 var(--lower-shadow), 0 8px 18px #0003}.MaterialPrimitives-module__34Tbwa__button[data-intent=danger]{--state-ring:#ff6b7a;box-shadow:inset 0 0 0 2px #ff6b7ab8, inset 0 1px 0 color-mix(in srgb, var(--upper-highlight) 72%, white), 0 4px 0 var(--lower-shadow), 0 8px 18px #0003}.MaterialPrimitives-module__34Tbwa__button:hover:not(:disabled){filter:saturate(1.08)brightness(1.03)}.MaterialPrimitives-module__34Tbwa__button:active:not(:disabled){box-shadow:inset 0 1px 0 color-mix(in srgb, var(--upper-highlight) 72%, white), 0 1px 0 var(--lower-shadow), 0 4px 10px #0000002e;translate:0 3px}.MaterialPrimitives-module__34Tbwa__button:focus-visible{outline:3px solid var(--state-ring);outline-offset:3px}.MaterialPrimitives-module__34Tbwa__button:disabled{cursor:not-allowed;filter:grayscale(.45);opacity:.58}@media (prefers-reduced-motion:reduce){.MaterialPrimitives-module__34Tbwa__button{transition:none}}@media (max-width:760px){.MaterialPrimitives-module__34Tbwa__surface,.MaterialPrimitives-module__34Tbwa__card{border-radius:.85rem;padding:.85rem}.MaterialPrimitives-module__34Tbwa__button{min-height:3rem}}@media (forced-colors:active){.MaterialPrimitives-module__34Tbwa__surface,.MaterialPrimitives-module__34Tbwa__card{forced-color-adjust:auto;background-image:none;border:2px solid buttontext}.MaterialPrimitives-module__34Tbwa__button{forced-color-adjust:auto;color:buttontext;background-color:buttonface;background-image:none;border:2px solid buttontext}.MaterialPrimitives-module__34Tbwa__button:focus-visible{outline-offset:3px;outline:3px solid highlight}.MaterialPrimitives-module__34Tbwa__button:disabled{opacity:1;filter:none;color:graytext;border-color:graytext}.MaterialPrimitives-module__34Tbwa__button[data-intent=warning],.MaterialPrimitives-module__34Tbwa__button[data-intent=danger]{border-width:3px}}
.MaterialEvidence-module__himyna__page{gap:1.5rem;padding:1rem 0 2rem;display:grid}.MaterialEvidence-module__himyna__header{gap:.45rem;display:grid}.MaterialEvidence-module__himyna__header h1,.MaterialEvidence-module__himyna__header p,.MaterialEvidence-module__himyna__section h2,.MaterialEvidence-module__himyna__section p{margin:0}.MaterialEvidence-module__himyna__section{gap:.85rem;display:grid}.MaterialEvidence-module__himyna__materialGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem;display:grid}.MaterialEvidence-module__himyna__swatch{--swatch-base:#d8d5cf;--swatch-highlight:#f2efe9;--swatch-shadow:#aaa69f;--swatch-outline:#817d77;--swatch-text:#252728;--swatch-texture-a:#e2dfda;--swatch-texture-b:#cac6bf;min-height:10rem;color:var(--swatch-text);border:2px solid var(--swatch-outline);background-color:var(--swatch-base);background-image:linear-gradient(135deg, var(--swatch-highlight), transparent 58%), repeating-linear-gradient(90deg, color-mix(in srgb, var(--swatch-texture-a) 35%, transparent) 0 4px, color-mix(in srgb, var(--swatch-texture-b) 30%, transparent) 4px 8px);box-shadow:0 4px 0 var(--swatch-shadow);border-radius:.9rem;align-content:space-between;gap:1rem;padding:.9rem;display:grid}.MaterialEvidence-module__himyna__swatchTitle{gap:.15rem;display:grid}.MaterialEvidence-module__himyna__swatchTitle strong{font-size:1rem}.MaterialEvidence-module__himyna__meta{gap:.2rem;font-size:.78rem;display:grid}.MaterialEvidence-module__himyna__pairingGrid,.MaterialEvidence-module__himyna__stateGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.8rem;display:grid}.MaterialEvidence-module__himyna__pairingItem,.MaterialEvidence-module__himyna__stateItem{border:1px solid #80808059;border-radius:.8rem;align-content:start;gap:.55rem;padding:.8rem;display:grid}.MaterialEvidence-module__himyna__pairingItem small,.MaterialEvidence-module__himyna__stateItem small{opacity:.75}@media (max-width:760px){.MaterialEvidence-module__himyna__page{gap:1.15rem}.MaterialEvidence-module__himyna__materialGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.MaterialEvidence-module__himyna__swatch{min-height:8.5rem;padding:.72rem}.MaterialEvidence-module__himyna__swatchTitle strong{font-size:.9rem}.MaterialEvidence-module__himyna__meta{font-size:.7rem}}@media (max-width:430px){.MaterialEvidence-module__himyna__materialGrid{grid-template-columns:1fr}}
.AuthMaterialShell-module__d-BX0G__wrap{justify-content:center;align-items:center;min-height:60vh;padding:.5rem 0;display:flex}.AuthMaterialShell-module__d-BX0G__layout{grid-template-columns:1fr;gap:0;width:100%;max-width:480px;margin:0 auto;display:grid}@media (min-width:761px){.AuthMaterialShell-module__d-BX0G__layout{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;max-width:none}}.AuthMaterialShell-module__d-BX0G__brandPanel{flex-direction:column;gap:.75rem;padding:1.5rem .5rem;display:none}@media (min-width:761px){.AuthMaterialShell-module__d-BX0G__brandPanel{display:flex}}.AuthMaterialShell-module__d-BX0G__brandMark{color:#07111f;background:linear-gradient(135deg,#58e6c2,#6a8cff);border-radius:.9rem;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:.5rem;font-size:1.3rem;font-weight:900;display:grid}.AuthMaterialShell-module__d-BX0G__brandName{color:#dce8f5;margin:0;font-size:1.4rem;font-weight:800}.AuthMaterialShell-module__d-BX0G__brandTagline{color:#9fb4cc;margin:0;font-size:.93rem;line-height:1.5}.AuthMaterialShell-module__d-BX0G__formPanel{width:100%}.AuthMaterialShell-module__d-BX0G__surface{border-radius:1.4rem;padding:.5rem}.AuthMaterialShell-module__d-BX0G__authCard{border-radius:1.1rem;padding:clamp(1.5rem,5vw,2.25rem)}.AuthMaterialShell-module__d-BX0G__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--material-text);opacity:.6;margin:0 0 .5rem;font-size:.77rem;font-weight:800}.AuthMaterialShell-module__d-BX0G__title{color:var(--material-text);margin:0 0 1rem;font-size:clamp(1.4rem,4vw,1.85rem);font-weight:900;line-height:1.15}.AuthMaterialShell-module__d-BX0G__description{color:var(--material-text);opacity:.75;margin:0 0 1.25rem;font-size:.9rem}.AuthMaterialShell-module__d-BX0G__authCard label{color:var(--material-text)}:is(.AuthMaterialShell-module__d-BX0G__authCard input[type=email],.AuthMaterialShell-module__d-BX0G__authCard input[type=password],.AuthMaterialShell-module__d-BX0G__authCard input[type=text]){border:1px solid var(--material-outline,#817d77);color:var(--material-text);background:#ffffff8c}:is(.AuthMaterialShell-module__d-BX0G__authCard input[type=email]:focus-visible,.AuthMaterialShell-module__d-BX0G__authCard input[type=password]:focus-visible,.AuthMaterialShell-module__d-BX0G__authCard input[type=text]:focus-visible){outline-offset:1px;background:#ffffffc7;border-color:#2563eb;outline:2px solid #2563eb}.AuthMaterialShell-module__d-BX0G__authCard .error{color:#b91c1c}.AuthMaterialShell-module__d-BX0G__authCard .success{color:#166534}.AuthMaterialShell-module__d-BX0G__authCard .muted{color:var(--material-text);opacity:.72}.AuthMaterialShell-module__d-BX0G__authCard [data-upper-material-id]{width:100%}.AuthMaterialShell-module__d-BX0G__secondary{color:var(--material-text);opacity:.82;margin-top:1.1rem;font-size:.9rem}.AuthMaterialShell-module__d-BX0G__skeletonWrap{justify-content:center;align-items:center;min-height:60vh;padding:.5rem 0;display:flex}.AuthMaterialShell-module__d-BX0G__skeletonCard{background:#0c1c31e6;border:1px solid #ffffff1f;border-radius:1.25rem;width:100%;max-width:480px;margin:0 auto;padding:clamp(1.5rem,5vw,2.25rem)}.AuthMaterialShell-module__d-BX0G__skeletonLine{background:#ffffff17;border-radius:.4rem;height:1.1rem;margin-bottom:.8rem}.AuthMaterialShell-module__d-BX0G__skeletonTitle{background:#ffffff1f;border-radius:.4rem;width:55%;height:2rem;margin-bottom:1.5rem}.AuthMaterialShell-module__d-BX0G__skeletonField{background:#ffffff12;border-radius:.7rem;height:3rem;margin-bottom:1rem}.AuthMaterialShell-module__d-BX0G__skeletonButton{background:#ffffff1a;border-radius:.7rem;height:2.9rem;margin-top:.5rem}@media (prefers-reduced-motion:no-preference){.AuthMaterialShell-module__d-BX0G__skeletonLine,.AuthMaterialShell-module__d-BX0G__skeletonTitle,.AuthMaterialShell-module__d-BX0G__skeletonField,.AuthMaterialShell-module__d-BX0G__skeletonButton{animation:1.5s ease-in-out infinite AuthMaterialShell-module__d-BX0G__skeleton-pulse}.AuthMaterialShell-module__d-BX0G__skeletonField:last-of-type{animation-delay:.15s}.AuthMaterialShell-module__d-BX0G__skeletonButton{animation-delay:.3s}}@keyframes AuthMaterialShell-module__d-BX0G__skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}
