@font-face{font-family:plusJakarta;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:plusJakarta Fallback;src:local("Arial");ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.00%;size-adjust:105.75%}.__className_0f6f5a{font-family:plusJakarta,plusJakarta Fallback}.__variable_0f6f5a{--font-plus-jakarta:"plusJakarta","plusJakarta Fallback"}.auth-trust,.corp-trust{--auth-bg:#f8fafc;--auth-surface:#ffffff;--auth-primary:#4f46e5;--auth-secondary:#7c3aed;--auth-text:#0f172a;--auth-text-muted:#64748b;--auth-border:#e2e8f0;--auth-border-subtle:#f1f5f9;--auth-shadow-card:0 4px 20px -2px rgba(79,70,229,0.1);--auth-shadow-card-hover:0 10px 25px -5px rgba(79,70,229,0.15),0 8px 10px -6px rgba(79,70,229,0.1);--auth-shadow-button:0 4px 14px 0 rgba(79,70,229,0.3);background-color:var(--auth-bg);color:var(--auth-text);font-family:var(--font-plus-jakarta),ui-sans-serif,system-ui,sans-serif;scrollbar-gutter:stable}.auth-trust-gradient-text,.corp-trust-gradient-text{background:linear-gradient(135deg,var(--auth-primary) 0,var(--auth-secondary) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.auth-trust .typography-action,.corp-trust .typography-action{color:var(--auth-primary)}.auth-trust-card,.corp-trust-card{border:1px solid var(--auth-border-subtle);border-radius:.75rem;background:var(--auth-surface);box-shadow:var(--auth-shadow-card)}.auth-trust-card-body,.corp-trust-card-body{min-height:20rem}@media (min-width:640px){.auth-trust-card-body,.corp-trust-card-body{min-height:22rem}}.auth-trust-btn-primary,.corp-trust-btn-primary{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:9999px;background:linear-gradient(135deg,var(--auth-primary) 0,var(--auth-secondary) 100%);padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;color:#ffffff;box-shadow:var(--auth-shadow-button);transition:transform .2s ease-out,box-shadow .2s ease-out,opacity .2s ease-out}@media (prefers-reduced-motion:no-preference){.auth-trust-btn-primary:hover:not(:disabled),.corp-trust-btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px 0 rgba(79,70,229,.35)}}.auth-trust-btn-primary:disabled,.corp-trust-btn-primary:disabled{cursor:not-allowed;opacity:.6}.auth-trust-btn-secondary,.corp-trust-btn-secondary{display:inline-flex;min-height:2.75rem;width:100%;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid var(--auth-border);background:var(--auth-surface);padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;color:#334155;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out}.auth-trust-btn-secondary:hover,.corp-trust-btn-secondary:hover{border-color:#cbd5e1;background:#f8fafc;color:var(--auth-text)}.auth-trust-input,.corp-trust-input{width:100%;border-radius:.5rem;border:1px solid var(--auth-border);background:var(--auth-surface);padding:.75rem 1rem;font-size:.875rem;color:var(--auth-text);transition:border-color .2s ease-out,box-shadow .2s ease-out}.auth-trust-input::placeholder,.corp-trust-input::placeholder{color:#94a3b8}.auth-trust-input:focus-visible,.corp-trust-input:focus-visible{outline:none;border-color:var(--auth-primary);box-shadow:0 0 0 2px #ffffff,0 0 0 4px rgba(79,70,229,.45)}.auth-trust-link,.corp-trust-link{font-weight:600;color:var(--auth-primary);transition:color .2s ease-out}.auth-trust-link:hover,.corp-trust-link:hover{color:var(--auth-secondary)}.auth-trust-focus:focus-visible,.corp-trust-focus:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff,0 0 0 4px rgba(79,70,229,.45);border-radius:.375rem}.auth-trust-alert-error,.corp-trust-alert-error{border-radius:.5rem;border:1px solid #fecaca;background:#fef2f2;padding:.75rem 1rem;font-size:.875rem;color:#991b1b}.auth-trust-alert-success,.corp-trust-alert-success{border-radius:.5rem;border:1px solid #a7f3d0;background:#ecfdf5;padding:.75rem 1rem;font-size:.875rem;color:#047857}.auth-trust-info-card,.corp-trust-info-card{border-radius:.75rem;border:1px solid var(--auth-border-subtle);background:#f8fafc;padding:1rem 1.25rem}.auth-trust-check-row,.corp-trust-check-row{display:flex;align-items:flex-start;gap:.75rem;border-bottom:1px solid var(--auth-border-subtle);padding:1rem 0;font-size:.9375rem;color:var(--auth-text)}.auth-trust-check-row input[type=checkbox],.corp-trust-check-row input[type=checkbox]{margin-top:.125rem;height:1rem;width:1rem;accent-color:var(--auth-primary)}.auth-trust-badge-required,.corp-trust-badge-required{background:#eef2ff;color:#4338ca}.auth-trust-badge-optional,.auth-trust-badge-required,.corp-trust-badge-optional,.corp-trust-badge-required{display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.auth-trust-badge-optional,.corp-trust-badge-optional{background:#f1f5f9;color:#64748b}.auth-trust-btn-ghost,.corp-trust-btn-ghost{background:transparent;border:none;font-size:.875rem;font-weight:600;color:var(--auth-text-muted);text-decoration:underline;text-underline-offset:3px}.auth-trust-btn-ghost:hover,.corp-trust-btn-ghost:hover{color:var(--auth-primary)}.auth-trust-avatar-grid,.corp-trust-avatar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}@media (min-width:640px){.auth-trust-avatar-grid,.corp-trust-avatar-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.auth-trust-avatar-option,.corp-trust-avatar-option{aspect-ratio:1/1;overflow:hidden;border-radius:.75rem;border:2px solid var(--auth-border);padding:0;transition:border-color .2s ease-out,transform .2s ease-out,box-shadow .2s ease-out}.auth-trust-avatar-option[data-selected=true],.corp-trust-avatar-option[data-selected=true]{border-color:var(--auth-primary);box-shadow:0 0 0 3px rgba(79,70,229,.25)}@media (prefers-reduced-motion:no-preference){.auth-trust-avatar-option:hover,.corp-trust-avatar-option:hover{transform:translateY(-2px)}}.auth-trust-code-input,.corp-trust-code-input{letter-spacing:.4em;text-align:center;font-size:1.5rem;font-weight:600}.auth-trust-blob,.corp-trust-blob{position:absolute;border-radius:9999px;filter:blur(64px);pointer-events:none}@media (prefers-reduced-motion:no-preference){.auth-trust-float,.corp-trust-float{animation:corp-trust-float 4s ease-in-out infinite}}@keyframes corp-trust-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.corp-trust--embedded{background-color:transparent;color:inherit;min-height:100%}.corp-trust--embedded .corp-trust-blob{display:none}.app-trust-root .app-shell{background:var(--auth-bg);color:var(--auth-text)}.app-trust-root .app-shell__main{width:100%;max-width:var(--glia-page-max);margin-inline:auto;color:var(--auth-text)}.app-trust-root .app-shell__main--trust{padding:var(--home-stack-lg) var(--home-stack-lg) var(--home-stack-xl)}@media (min-width:1024px){.app-trust-root .app-shell__main--trust{padding:0 var(--glia-shell-pad) var(--home-stack-xl)}.app-trust-root .app-shell__main{display:flex;flex-direction:column}}.corp-trust .app-tab-screen__surface{gap:0;padding:0;background:var(--auth-bg)}.corp-trust .app-tab-screen__body{display:flex;flex-direction:column;gap:var(--home-stack-lg);padding:var(--home-stack-lg)}.corp-trust .app-stack-page{background:transparent}@media (max-width:1023px){.corp-trust .app-stack-page{background:var(--auth-bg)}}@media (min-width:1024px){.app-trust-root .app-stack-page,.app-trust-root .app-tab-screen,.app-trust-root .check-in-hub-page{margin:0!important;width:100%!important;max-width:none!important;padding:0!important}}.corp-trust .app-list-panel,.corp-trust .app-module-panel,.corp-trust .app-panel{border-color:var(--auth-border-subtle);background:var(--auth-surface);box-shadow:var(--auth-shadow-card)}.corp-trust .app-module-panel__header{border-color:var(--auth-border-subtle);background:#f8fafc}.corp-trust .app-list-row:hover{background:#f8fafc}.corp-trust .app-card,.corp-trust .app-list-row+.app-list-row{border-color:var(--auth-border-subtle)}.corp-trust .app-card{border-radius:.75rem;background:var(--auth-surface);box-shadow:var(--auth-shadow-card)}@media (prefers-reduced-motion:no-preference){.corp-trust .app-card--interactive:hover,.corp-trust .app-card:hover{border-color:rgba(79,70,229,.22);box-shadow:var(--auth-shadow-card-hover);transform:translateY(-2px)}}.corp-trust .app-card__media{background:linear-gradient(135deg,#eef2ff,#f5f3ff)}.corp-trust .app-card__footer{border-color:var(--auth-border-subtle)}.corp-trust .app-chip{border-color:rgba(79,70,229,.14);background:#eef2ff;color:#4338ca;font-weight:600}.corp-trust .app-chip--action{background:linear-gradient(135deg,rgba(79,70,229,.12),rgba(124,58,237,.12));color:#4f46e5}.corp-trust .app-progress{background:#e2e8f0}.corp-trust .app-progress__bar{background:linear-gradient(90deg,var(--auth-primary) 0,var(--auth-secondary) 100%)}.corp-trust .corp-trust-btn-primary,.corp-trust .corp-trust-btn-secondary{display:inline-flex;width:auto;min-height:2.75rem;text-decoration:none}.corp-trust .corp-trust-btn-secondary:not(.trust-btn){width:100%}.corp-trust .app-status-banner{border-color:rgba(79,70,229,.18);background:#eef2ff;color:#3730a3}.corp-trust .app-section-header h2{color:var(--auth-text)}.corp-trust .app-empty{text-align:center}.corp-trust .app-feedback--info{border-color:rgba(79,70,229,.2);background:#eef2ff;color:#3730a3}.corp-trust .home-screen{background:var(--auth-bg)}.corp-trust .home-hero{color:#ffffff}.corp-trust .home-hero__inner{background:linear-gradient(155deg,#4f46e5,#6366f1 36%,#7c3aed 72%,#6d28d9);box-shadow:0 20px 48px -20px rgba(79,70,229,.55)}.corp-trust .home-hero__utility{color:#ffffff;background:rgba(255,255,255,.1);backdrop-filter:blur(8px)}.corp-trust .home-hero__utility:hover{background:rgba(255,255,255,.18)}.corp-trust .home-hero__greeting,.corp-trust .home-hero__prompt{color:#ffffff}.corp-trust .home-hero__meta{color:rgba(255,255,255,.78)}.corp-trust .home-hero__cta{background:#ffffff;color:#4338ca;box-shadow:0 4px 14px rgba(79,70,229,.35)}.corp-trust .home-hero__cta--completed{background:rgba(255,255,255,.14);color:#ffffff;border:1px solid rgba(255,255,255,.28);box-shadow:none}.corp-trust .home-hero-desktop__inner{background:linear-gradient(135deg,#eef2ff,#f5f3ff 48%,#ffffff);border:1px solid var(--auth-border-subtle);box-shadow:var(--auth-shadow-card)}.corp-trust .home-hero-desktop__greeting{color:var(--auth-text)}.corp-trust .home-hero-desktop__prompt{color:#334155}.corp-trust .home-hero-desktop__meta{color:var(--auth-text-muted)}.corp-trust .home-hero-desktop__cta{width:auto;align-self:flex-start;padding-inline:1.5rem}.corp-trust .home-feed{background:var(--auth-bg)}.corp-trust .home-feed-panel{border-color:var(--auth-border-subtle);background:var(--auth-surface);box-shadow:var(--auth-shadow-card)}.corp-trust .home-feed-panel__more{color:var(--auth-primary);font-weight:600}.corp-trust .home-feed-row:hover{background:#f8fafc}.corp-trust .home-feed-row__media--accent{background:#eef2ff;color:#4338ca}.corp-trust .community-comment-dock{border-color:var(--auth-border-subtle);background:color-mix(in srgb,#ffffff 94%,transparent);backdrop-filter:blur(12px)}.corp-trust .community-comment-dock__send{background:linear-gradient(135deg,var(--auth-primary) 0,var(--auth-secondary) 100%);box-shadow:var(--auth-shadow-button)}.corp-trust .check-in-date-strip__day--today{border-color:var(--glia-blue);background:var(--glia-blue-light);color:var(--glia-blue-dark)}.corp-trust .check-in-step-chrome{border-color:var(--glia-border);background:var(--glia-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.corp-trust .check-in-step-chrome__back{color:var(--glia-blue)}.corp-trust .check-in-step-chrome__back:hover{background:var(--glia-blue-light);color:var(--glia-blue-dark)}@media (prefers-reduced-motion:no-preference){.corp-trust .app-card--interactive:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.corp-trust .app-card--interactive:hover,.corp-trust .app-card:hover{transform:none}}.trust-field__label{display:block;font-size:.875rem;font-weight:600;color:#334155}.trust-field__hint{display:block;font-size:.75rem;color:var(--auth-text-muted)}.trust-input,.trust-textarea{font-size:.875rem}.trust-textarea{resize:vertical;line-height:1.6}.trust-textarea--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.corp-trust .trust-btn.corp-trust-btn-primary,.corp-trust .trust-btn.corp-trust-btn-secondary{width:auto}.trust-alert{border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem}.trust-alert--info{border:1px solid rgba(79,70,229,.2);background:#eef2ff;color:#3730a3}.trust-alert--success{border:1px solid #a7f3d0;background:#ecfdf5;color:#047857}.trust-alert--error{border:1px solid #fecaca;background:#fef2f2;color:#991b1b}.trust-tab-switch{display:inline-flex;border-radius:9999px;border:1px solid var(--auth-border);background:#f8fafc;padding:.1875rem}.trust-tab-switch__item{min-height:2.25rem;border-radius:9999px;padding:.375rem .875rem;font-size:.75rem;font-weight:600;color:var(--auth-text-muted);transition:background-color .2s ease-out,color .2s ease-out,box-shadow .2s ease-out}.trust-tab-switch__item--active{background:#ffffff;color:var(--auth-primary);box-shadow:0 2px 8px -2px rgba(79,70,229,.25)}.corp-trust .check-in-history__list--page .check-in-history__row{border-color:var(--auth-border-subtle);background:var(--auth-surface);box-shadow:var(--auth-shadow-card);border-radius:.75rem}.corp-trust .check-in-history__list--page .check-in-history__row:hover{border-color:rgba(79,70,229,.22);box-shadow:var(--auth-shadow-card-hover)}.corp-trust .check-in-history-pagination__btn{border-color:var(--auth-border);background:var(--auth-surface);color:var(--auth-primary);font-weight:600}.corp-trust .lesson-live-waiting{border-color:var(--auth-border-subtle)}.corp-trust .lesson-live-waiting,.trust-card{background:var(--auth-surface);box-shadow:var(--auth-shadow-card)}.trust-card{overflow:hidden;border-radius:.75rem;border:1px solid var(--auth-border-subtle)}.corp-trust .trust-link{color:var(--auth-primary);font-weight:600}.corp-trust .trust-link:hover{color:var(--auth-secondary)}.corp-trust .post-markdown a{color:var(--auth-primary);font-weight:600}.corp-trust .app-feedback--success{border-color:#a7f3d0;background:#ecfdf5;color:#047857}.corp-trust .app-feedback--error{border-color:#fecaca;background:#fef2f2;color:#991b1b}.corp-trust .markdown-preview-panel{border:1px solid var(--auth-border);border-radius:.5rem;background:var(--auth-surface);padding:1rem;min-height:12rem}.trust-quiz-fieldset{border-radius:.75rem;border:1px solid var(--auth-border-subtle);background:#f8fafc;padding:1rem}.trust-quiz-legend{padding-inline:.25rem;font-size:.875rem;font-weight:600;color:#0f172a}.trust-quiz-option{display:flex;min-height:2.75rem;cursor:pointer;align-items:center;gap:.75rem;border-radius:.625rem;border:1px solid var(--auth-border);background:var(--auth-surface);padding:.625rem .75rem;font-size:.875rem;color:#0f172a;transition:border-color .2s ease-out,box-shadow .2s ease-out}.trust-quiz-option:has(:checked){border-color:rgba(79,70,229,.45);box-shadow:0 0 0 2px rgba(79,70,229,.15)}.trust-quiz-option input{accent-color:var(--auth-primary)}.corp-trust .community-comment-form{border-color:var(--auth-border-subtle);background:var(--auth-surface);box-shadow:var(--auth-shadow-card);border-radius:.75rem}.corp-trust .community-comment-dock__input,.corp-trust .community-comment-form__textarea{border-color:var(--auth-border)}.corp-trust .community-comment-form__submit{border-radius:9999px;background:linear-gradient(135deg,var(--auth-primary) 0,var(--auth-secondary) 100%);box-shadow:var(--auth-shadow-button)}.corp-trust .community-comment-item{border-color:var(--auth-border-subtle)}.corp-trust .coaching-qna__composer .trust-btn{width:auto}.corp-trust .check-in-share-respond__actions{display:flex;flex-wrap:wrap;gap:.75rem}.corp-trust .check-in-share-respond__actions .trust-btn{width:auto;flex:1 1 auto}.corp-trust .app-panel.app-panel--padded:hover{border-color:rgba(79,70,229,.22)}.corp-trust .post-markdown{color:#334155;line-height:1.65}.corp-trust .post-markdown h1,.corp-trust .post-markdown h2,.corp-trust .post-markdown h3{color:#0f172a;font-weight:700}.trust-like-btn{border-radius:9999px;border:1px solid var(--auth-border);background:var(--auth-surface);padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:#334155;box-shadow:0 2px 8px -2px rgba(79,70,229,.12);transition:border-color .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out,color .2s ease-out}.trust-like-btn:hover:not(:disabled){border-color:rgba(79,70,229,.25);background:#f8fafc}.trust-like-btn--active{border-color:rgba(79,70,229,.3);background:#eef2ff;color:#4338ca}.trust-comment-like{color:#64748b;background:transparent}.trust-comment-like:hover:not(:disabled){background:#f8fafc;color:#4338ca}.trust-comment-like--active{color:var(--auth-primary)}.corp-trust .check-in-share-page{display:flex;flex-direction:column;gap:var(--home-stack-lg)}.corp-trust .check-in-share-respond{border:1px solid var(--auth-border-subtle);border-radius:.75rem;background:var(--auth-surface);box-shadow:var(--auth-shadow-card);padding:var(--home-stack-lg)}.corp-trust .trust-live-room{border-color:rgba(15,23,42,.85);padding:0}.corp-trust .community-post-actions__stat--button:hover{color:var(--auth-primary)}.corp-trust .check-in-state-page{background:var(--auth-bg)}.corp-trust .check-in-state-page__icon{background:#eef2ff;color:var(--auth-primary)}.corp-trust .check-in-state-page__title{color:var(--auth-text);font-weight:800;letter-spacing:-.02em}.corp-trust .check-in-state-page__footer{background:color-mix(in srgb,#ffffff 92%,transparent);border-color:var(--auth-border-subtle)}.corp-trust .check-in-state-page__footer .trust-btn{width:auto;min-height:calc(var(--radius-md) * 5.5)}.corp-trust .status-pill{box-shadow:inset 0 0 0 1px rgba(79,70,229,.12)}.corp-trust .status-pill--complete{--status-pill-bg:#ecfdf5;--status-pill-text:#047857;--status-pill-ring:#a7f3d0}.corp-trust .status-pill--pending{--status-pill-bg:#fffbeb;--status-pill-text:#b45309;--status-pill-ring:#fde68a}.corp-trust .status-pill--info{--status-pill-bg:#eef2ff;--status-pill-text:#4338ca;--status-pill-ring:rgba(79,70,229,0.2)}