@charset "UTF-8";@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:FS Dillon;src:url(/fonts/fs-dillon/FSDillon-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FS Dillon;src:url(/fonts/fs-dillon/FSDillon-Italic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:FS Dillon;src:url(/fonts/fs-dillon/FSDillon-Medium.otf) format("opentype");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:FS Dillon;src:url(/fonts/fs-dillon/FSDillon-MediumItalic.otf) format("opentype");font-weight:500 600;font-style:italic;font-display:swap}@font-face{font-family:FS Dillon;src:url(/fonts/fs-dillon/FSDillon-Bold.otf) format("opentype");font-weight:700 900;font-style:normal;font-display:swap}@font-face{font-family:FS Dillon;src:url(/fonts/fs-dillon/FSDillon-BoldItalic.otf) format("opentype");font-weight:700 900;font-style:italic;font-display:swap}:root{color-scheme:light;--aur-accent: #fcc224;--aur-accent-hover: #e8b01a;--aur-accent-soft: #fff7d8;--aur-accent-ink: #111315;--aur-accent-text: #695000;--aur-accent-line: #9b7808;--aur-canvas: #f8f8f8;--aur-surface: #ffffff;--aur-surface-raised: #ffffff;--aur-surface-muted: #ececec;--aur-ink: #111315;--aur-muted: #5f6368;--aur-line: #e7e7e7;--aur-line-strong: #8a8d92;--aur-error: #b42318;--aur-error-soft: #fff0ee;--aur-success: #176b36;--aur-success-soft: #dff4e6;--aur-reward: #008240;--aur-info: #1d5f99;--aur-info-soft: #e6f0fa;--aur-focus: #695000;--aur-danger: #b91e1e;--aur-danger-hover: #9e1919;--aur-on-danger: #ffffff;--aur-shadow-card: 0 2px 4px -2px rgb(24 39 75 / 12%), 0 4px 8px -4px rgb(24 39 75 / 12%);--aur-shadow: 0 8px 24px rgb(24 39 75 / 8%);--aur-backdrop: rgb(0 0 0 / 76%);--aur-media-backdrop: #1e1e22;--aur-field-border: var(--aur-line-strong);--aur-field-border-hover: color-mix(in srgb, var(--aur-line-strong) 50%, var(--aur-ink));--aur-radius-field: 5px;--aur-radius-button: 4px;--aur-field-font-size: 1rem;--aur-radius-small: 8px;--aur-radius-control: 10px;--aur-radius-tile: 10px;--aur-radius-card: 12px;--aur-radius-feature: 14px;--aur-radius-panel: 16px;--aur-radius-pill: 999px;--aur-text-2xs: .75rem;--aur-text-xs: .8125rem;--aur-text-sm: .875rem;--aur-text-md: .9375rem;--aur-font-system: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--aur-font: "Poppins", var(--aur-font-system);font-family:var(--aur-font);font-synthesis:none;color:var(--aur-ink);background:var(--aur-canvas)}.auth-typography,body:has(.auth-typography) app-cookie-consent{--aur-font: "FS Dillon", var(--aur-font-system);font-family:var(--aur-font)}:root[data-theme=dark]{color-scheme:dark;--aur-accent: #ffdf3a;--aur-accent-hover: #f2cf1d;--aur-accent-soft: #332c12;--aur-accent-ink: #111315;--aur-accent-text: #ffdf6b;--aur-accent-line: #b8900a;--aur-canvas: #0f0f10;--aur-surface: #1a1a1d;--aur-surface-raised: #202023;--aur-surface-muted: #303034;--aur-ink: #ffffff;--aur-muted: #c4c4c8;--aur-line: #2c2c30;--aur-line-strong: #939393;--aur-error: #ff7f8f;--aur-error-soft: #351d21;--aur-success: #72d69b;--aur-success-soft: #183126;--aur-reward: #72d69b;--aur-info: #9ccbf4;--aur-info-soft: #172a3c;--aur-focus: #ffdf6b;--aur-danger: #ff4961;--aur-danger-hover: #ff6377;--aur-on-danger: #111315;--aur-shadow-card: none;--aur-shadow: none;--aur-backdrop: rgb(0 0 0 / 76%);--aur-media-backdrop: #2a2a2e}*{box-sizing:border-box}html{min-width:320px;max-width:100%;min-height:100%;background:var(--aur-canvas)}body{max-width:100%;min-height:100vh;margin:0;overflow-x:clip;color:var(--aur-ink);background:var(--aur-canvas);font-size:16px;line-height:1.5;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}a{color:var(--aur-ink);font-weight:600;text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{color:var(--aur-ink)}:focus-visible{outline:3px solid var(--aur-focus);outline-offset:2px}[data-page-heading]:focus{outline:0}.sr-only{position:absolute;width:1px;min-width:0;height:1px;min-height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.app-frame,.public-frame{min-height:100vh;min-height:100dvh}.brand-header{position:sticky;z-index:20;top:0;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;min-height:68px;padding:4px max(20px,env(safe-area-inset-left));border-bottom:1px solid var(--aur-line);background:var(--aur-surface)}.brand-link{display:inline-grid;place-items:center;justify-self:center;border-radius:10px}.brand-header .brand-link{grid-column:2;grid-row:1}.brand-header .back-link{grid-column:1;grid-row:1}.brand-link img{display:block;width:76px;height:52px;object-fit:contain}.back-link{flex:0 0 auto;text-decoration:none}app-theme-toggle{display:inline-flex;justify-self:end}.brand-header app-theme-toggle{grid-column:3;grid-row:1}.back-link,.theme-toggle,.icon-button{display:grid;width:44px;height:44px;place-items:center;padding:0;border:1px solid var(--aur-line-strong);border-radius:var(--aur-radius-control);color:var(--aur-ink);background:var(--aur-surface);font-size:1.35rem;cursor:pointer;transition:background-color .15s ease,transform .12s ease}.back-link:hover,.theme-toggle:hover,.icon-button:hover{color:var(--aur-ink);background:var(--aur-surface-muted)}.back-link:active,.theme-toggle:active,.icon-button:active{transform:translateY(1px)}.public-main{display:grid;min-height:calc(100vh - 68px);min-height:calc(100dvh - 68px);place-items:start center;padding:clamp(28px,6vw,72px) 16px 80px}.public-card{position:relative;width:min(100%,560px);padding:clamp(28px,5vw,48px);border:1px solid var(--aur-line);border-radius:var(--aur-radius-panel);background:var(--aur-surface);box-shadow:var(--aur-shadow);animation:surface-enter .32s cubic-bezier(.2,.8,.2,1) both}.public-card:before{position:absolute;top:-1px;left:clamp(28px,5vw,48px);width:72px;height:4px;border-radius:0 0 3px 3px;background:var(--aur-accent);content:""}.public-main:has(>app-public-hero){align-content:start;padding-top:0}.public-main>app-public-hero{justify-self:stretch;margin:0 -16px clamp(28px,6vw,72px)}.public-frame--document .public-card{width:min(100%,960px);box-shadow:none}.public-frame--success .public-card{width:min(100%,620px)}.title-centered .public-card>h1{margin-inline:auto;text-align:center}@keyframes surface-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@property --dashboard-completion{syntax: "<percentage>"; inherits: false; initial-value: 0%;}[data-theme=dark] .brand-link img{filter:grayscale(1) invert(1) brightness(1.7)}.theme-switching *,.theme-switching *:before,.theme-switching *:after{transition:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{color:var(--aur-ink);line-height:1.2}h1{max-width:20ch;margin:0 0 12px;font-size:clamp(1.5rem,7vw,2rem);font-weight:700}h2{margin:0 0 10px;font-size:1.125rem;line-height:1.3}h3{font-size:1rem;line-height:1.4}.eyebrow{margin:0 0 4px;color:var(--aur-accent-text);font-size:var(--aur-text-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.lead{max-width:62ch;margin:0 0 24px;color:var(--aur-muted);font-size:1rem;line-height:1.5}.form-stack{display:grid;gap:22px;margin-top:28px}.form-fields{display:grid;min-width:0;gap:22px;margin:0;padding:0;border:0}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px}.field-group{display:grid;min-width:0;gap:8px}.field-group>label:not(.check-row),.field-group>.field-label{color:var(--aur-ink);font-size:var(--aur-text-sm);font-weight:600;line-height:1.3}.field-group>:is(label,.field-label)>span[aria-hidden=true]{color:var(--aur-accent-text);font-weight:700}.field-group:has(>.field-error){margin-inline-start:-12px;padding-inline-start:9px;border-inline-start:3px solid var(--aur-error)}input:not([type=checkbox]):not(.sr-only),select:not(.sr-only),textarea:not(.sr-only){width:100%;min-width:0;min-height:48px;padding:11px 10px;border:1px solid var(--aur-field-border);border-radius:var(--aur-radius-field);color:var(--aur-ink);background:var(--aur-surface-raised);font-size:var(--aur-field-font-size);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}@media(min-width:1024px)and (hover:hover)and (pointer:fine)and (not (any-pointer:coarse)){:root{--aur-field-font-size: var(--aur-text-sm)}}input,select,textarea{scroll-margin-block:8rem 2rem}textarea:not(.sr-only){min-height:110px;resize:vertical}input::placeholder,textarea::placeholder{color:var(--aur-muted);opacity:1}input:not([type=checkbox]):not(.sr-only):is(:autofill,:-webkit-autofill){-webkit-text-fill-color:var(--aur-ink);caret-color:var(--aur-ink);transition:border-color .15s ease,box-shadow .15s ease,background-color 0s 100000s}input:not([type=checkbox]):hover,select:hover,textarea:hover{border-color:var(--aur-field-border-hover)}input:not([type=checkbox])[aria-invalid=true],input:not([type=checkbox]).ng-invalid:where(.ng-touched),:is(select,textarea)[aria-invalid=true],:is(select,textarea).ng-invalid:where(.ng-touched){border-color:var(--aur-error);box-shadow:inset 0 0 0 1px var(--aur-error)}input:not([type=checkbox]):focus,select:focus,textarea:focus{border-color:var(--aur-focus);outline:0;box-shadow:inset 0 0 0 1px var(--aur-focus),0 0 0 4px color-mix(in srgb,var(--aur-focus) 22%,transparent)}input:not([type=checkbox]):disabled,select:disabled,textarea:disabled{border-color:var(--aur-line);color:var(--aur-muted);background:var(--aur-surface-muted);box-shadow:none}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}select:not([multiple]):not(.sr-only){padding-right:44px;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--aur-muted) 50%),linear-gradient(135deg,var(--aur-muted) 50%,transparent 50%);background-position:right 23px center,right 18px center;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}select:has(>option[value=""]:checked){color:var(--aur-muted)}select option{color:var(--aur-ink);background:var(--aur-surface-raised)}select[multiple]{padding:6px}select[multiple] option{padding:8px 10px;border-radius:6px}select[multiple] option:checked{color:var(--aur-ink);background:linear-gradient(var(--aur-accent-soft),var(--aur-accent-soft))}.phone-row{display:grid;grid-template-columns:minmax(164px,42%) minmax(0,1fr);gap:9px}select.prefix-select:not(.sr-only){padding-inline:10px 28px;background-position:right 17px center,right 12px center}.password-wrap{position:relative}.password-wrap input:not(.sr-only){padding-right:54px}.password-toggle{position:absolute;top:0;right:6px;bottom:0;display:grid;width:40px;height:40px;place-items:center;margin-block:auto;padding:0;border:0;border-radius:var(--aur-radius-small);color:var(--aur-muted);background:transparent;font-size:1.25rem;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .12s ease}.password-toggle:hover{color:var(--aur-ink);background:var(--aur-surface-muted)}.password-toggle:focus-visible{outline-offset:0}.password-toggle:active{transform:scale(.94)}.field-hint,.field-error{margin:0;font-size:var(--aur-text-2xs);line-height:1.45}.field-hint{color:var(--aur-muted)}.field-hint--center{text-align:center}.field-error{color:var(--aur-error);font-weight:600}.optional{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;color:var(--aur-muted);background:var(--aur-surface-muted);font-size:var(--aur-text-2xs);font-weight:600;vertical-align:1px}input[type=checkbox]{display:grid;width:22px;height:22px;place-content:center;margin:0;border:2px solid var(--aur-field-border);border-radius:4px;background:var(--aur-surface-raised);cursor:pointer;appearance:none;transition:background-color .12s ease,border-color .12s ease}input[type=checkbox]:before{width:12px;height:12px;background:var(--aur-accent-ink);content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transition:transform .12s cubic-bezier(.2,.8,.2,1)}input[type=checkbox]:hover,.check-row:hover input[type=checkbox]{border-color:var(--aur-field-border-hover)}input[type=checkbox]:checked,.check-row:hover input[type=checkbox]:checked{border-color:var(--aur-accent-text);background:var(--aur-accent)}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox][aria-invalid=true],.check-row:hover input[type=checkbox][aria-invalid=true]{border-color:var(--aur-error)}input[type=checkbox]:disabled{border-color:var(--aur-line);background:var(--aur-surface-muted)}@media(forced-colors:active){input[type=checkbox]:before{background:CanvasText}}.check-row{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;line-height:1.45;cursor:pointer}.check-row input[type=checkbox]{margin-top:1px}.check-row--legal{color:var(--aur-muted);font-size:.88rem}.form-aside{margin:0;font-size:var(--aur-text-sm);text-align:right}.form-switch{margin:0;color:var(--aur-muted);text-align:center}.form-legal{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 10px;margin:20px 0 0;color:var(--aur-muted);font-size:var(--aur-text-sm)}.primary-button,.secondary-button,.danger-button,.text-button{min-height:48px;border-radius:var(--aur-radius-button);box-shadow:none;font-size:var(--aur-text-sm);font-weight:600;text-transform:none;text-decoration:none;cursor:pointer;touch-action:manipulation;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.primary-button,.danger-button{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:9px;padding:13px 1em}.primary-button{border:0;color:var(--aur-accent-ink);background:var(--aur-accent)}.primary-button:hover:not(:disabled),.primary-button:active:not(:disabled){color:var(--aur-accent-ink);background:var(--aur-accent-hover)}.secondary-button{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:9px;margin-top:10px;padding:12px 1em;border:1px solid var(--aur-accent-line);color:var(--aur-ink);background:transparent}.secondary-button:hover:not(:disabled){color:var(--aur-ink);background:var(--aur-accent-soft)}.secondary-button:active:not(:disabled){color:var(--aur-ink);background:color-mix(in srgb,var(--aur-accent-soft) 80%,var(--aur-accent))}.text-button{padding:12px 1em;border:0;color:var(--aur-ink);background:transparent}.text-button:hover:not(:disabled){color:var(--aur-ink);background:var(--aur-surface-muted)}.text-button:active:not(:disabled){color:var(--aur-ink);background:var(--aur-accent-soft)}.button-link{margin-top:8px;text-decoration:none}.text-link{display:inline;padding:0;border:0;color:var(--aur-ink);background:none;font:inherit;font-weight:600;text-align:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;cursor:pointer;touch-action:manipulation}.text-link:hover{color:var(--aur-ink)}.danger-button{border:1px solid var(--aur-danger-hover);color:var(--aur-on-danger);background:var(--aur-danger)}.danger-button:hover:not(:disabled),.danger-button:active:not(:disabled){color:var(--aur-on-danger);background:var(--aur-danger-hover)}.primary-button:disabled:not([aria-busy=true]),.secondary-button:disabled:not([aria-busy=true]),.danger-button:disabled:not([aria-busy=true]){border-color:var(--aur-line);color:var(--aur-muted);background:var(--aur-surface-muted);box-shadow:none;cursor:not-allowed}.text-button:disabled{color:var(--aur-muted);text-decoration:none;cursor:not-allowed}.primary-button[aria-busy=true]{cursor:progress}.spinner{width:19px;height:19px;border:2px solid color-mix(in srgb,currentColor 28%,transparent);border-top-color:currentColor;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.alert,.status-message{display:flex;gap:10px;align-items:flex-start;padding:13px 14px;border:1px solid color-mix(in srgb,var(--aur-error) 38%,var(--aur-line));border-left:4px solid var(--aur-error);border-radius:var(--aur-radius-control);color:var(--aur-error);background:var(--aur-error-soft);font-size:var(--aur-text-sm);font-weight:600}.alert ng-icon,.status-message ng-icon{flex:0 0 auto;margin-top:.12em;font-size:1.15rem}.alert>span,.status-message>span{min-width:0;overflow-wrap:anywhere}.alert--success,.status-message--success{border-color:color-mix(in srgb,var(--aur-success) 38%,var(--aur-line));border-left-color:var(--aur-success);color:var(--aur-success);background:var(--aur-success-soft)}.status-message{margin:0}.step-illustration{display:block;width:min(180px,52%);height:auto;margin:24px auto 8px;object-fit:contain}.field-group:has(>.code-input){justify-items:center;text-align:center}input.code-input:not(.sr-only){max-width:13rem;min-height:60px;padding-inline-start:calc(10px + .4em);text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.75rem;font-weight:800;letter-spacing:.4em}.success-page{display:grid;justify-items:center;gap:14px;text-align:center}.success-page h1{margin-inline:auto}.success-page>img{width:min(220px,58%);height:auto;object-fit:contain}.success-page p{max-width:52ch;margin:0;color:var(--aur-muted)}.success-mark{display:grid;width:58px;height:58px;place-items:center;border-radius:50%;color:var(--aur-accent-ink);background:var(--aur-accent);font-size:1.8rem}.legal-content{max-width:78ch;margin:34px auto 0;overflow-wrap:anywhere;color:var(--aur-ink);font-size:1rem;line-height:1.75}.legal-content p,.legal-content li{font-family:inherit!important;font-size:1rem!important;line-height:1.75!important}.legal-content p{margin-block:0 1rem!important}.legal-content span{font-family:inherit!important;background:transparent!important}.legal-content ol,.legal-content ul{padding-left:1.5rem!important}.legal-content h2{margin-top:28px}.legal-actions{max-width:78ch;margin:24px auto 0}.legal-actions .secondary-button{margin-top:0}.loading-copy{display:grid;justify-items:center;gap:12px;color:var(--aur-muted);text-align:center}.loading-copy:before{width:min(240px,70%);height:10px;border-radius:var(--aur-radius-pill);background:var(--aur-surface-muted);content:"";animation:skeleton-pulse 1.2s ease-in-out infinite alternate}.skeleton{display:block;border-radius:4px;background:var(--aur-surface-muted);animation:skeleton-pulse 1.2s ease-in-out infinite alternate}@keyframes skeleton-pulse{to{opacity:.45}}@media(min-width:1024px){app-member-shell main :is(.primary-button,.secondary-button){width:auto;min-width:200px}}.feed-enter{animation:feed-enter .32s cubic-bezier(.16,1,.3,1) both}@keyframes feed-enter{0%{opacity:0;transform:translateY(8px)}}.feed-empty{display:grid;justify-items:center;padding:38px 24px;border:1px dashed var(--aur-line-strong);border-radius:var(--aur-radius-feature);color:var(--aur-muted);font-size:var(--aur-text-xs);text-align:center}.feed-empty p{margin:0}.feed-empty>.feed-empty__title{margin-bottom:4px;color:var(--aur-ink);font-size:1rem;font-weight:700}.feed-empty__icon{display:grid;width:56px;height:56px;place-items:center;margin-bottom:16px;border-radius:50%;color:var(--aur-accent-text);background:var(--aur-accent-soft);font-size:28px}.feed-empty .secondary-button{margin-top:20px}.feed-error{display:block;margin-top:24px}.load-more{width:100%;margin-top:24px}@media(min-width:1024px){app-member-shell main .load-more{display:block;width:fit-content;min-width:240px;margin-inline:auto;padding-inline:32px}}.section-heading{margin:34px 0 4px;padding-bottom:10px;border-bottom:1px solid var(--aur-line);font-size:1.125rem}.field-set{display:grid;gap:20px;margin:0;padding:22px;border:1px solid var(--aur-line);border-radius:var(--aur-radius-panel);background:var(--aur-surface)}.field-set>legend{padding-inline:7px;color:var(--aur-muted);font-size:var(--aur-text-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.account-section{display:grid;justify-items:start;gap:12px;margin-top:38px;padding-top:28px;border-top:1px solid var(--aur-line)}.account-section .secondary-button,.account-section .danger-button{width:auto;min-width:220px;max-width:360px}.progress-row{display:grid;gap:9px;margin:0 0 26px}.progress-row__value{margin:0;color:var(--aur-muted);font-size:.88rem;font-weight:600}.progress-row__bar{width:100%;height:12px;overflow:hidden;border:0;border-radius:999px;accent-color:var(--aur-accent-hover);background:var(--aur-surface-muted)}.progress-row__bar::-webkit-progress-bar{border-radius:inherit;background:var(--aur-surface-muted)}.progress-row__bar::-webkit-progress-value{border-radius:inherit;background:var(--aur-accent)}.progress-row__bar::-moz-progress-bar{border-radius:inherit;background:var(--aur-accent)}.section-links{display:grid;gap:12px;margin:0;padding:0;list-style:none}.section-link{display:flex;min-height:64px;gap:14px;align-items:center;padding:12px 16px;border:1px solid var(--aur-line);border-radius:var(--aur-radius-card);color:var(--aur-ink);background:var(--aur-surface);box-shadow:var(--aur-shadow-card);font-weight:600;text-decoration:none;transition:opacity .18s ease-out,border-color .18s ease-out}.section-link:hover{border-color:var(--aur-line-strong);color:var(--aur-ink)}.section-link:active{opacity:.76}.section-link__icon{display:grid;flex:0 0 auto;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--aur-accent-text);background:var(--aur-accent-soft);font-size:1.25rem}.section-link__label{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.section-link__state{flex:0 0 auto;padding:4px 10px;border:1px solid var(--aur-line);border-radius:var(--aur-radius-pill);color:var(--aur-muted);background:var(--aur-surface-muted);font-size:var(--aur-text-2xs);font-weight:600;white-space:nowrap}.section-link__state--done{border-color:color-mix(in srgb,var(--aur-success) 38%,var(--aur-line));color:var(--aur-success);background:var(--aur-success-soft)}.section-link__caret{flex:0 0 auto;color:var(--aur-muted);font-size:1.1rem}.entry-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.entry-list__empty{padding:22px;border:1px dashed var(--aur-line-strong);border-radius:var(--aur-radius-feature);color:var(--aur-muted);background:var(--aur-surface-muted);font-size:.9rem;text-align:center}.entry-card{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;padding:14px 16px;border:1px solid var(--aur-line);border-radius:var(--aur-radius-card);background:var(--aur-surface-raised)}.entry-card p{margin:0}.entry-card__title{font-weight:600}.entry-card__meta{color:var(--aur-muted);font-size:.9rem}.entry-card__period{color:var(--aur-accent-text);font-size:.84rem;font-weight:700}.entry-card .text-button{width:auto;padding:5px 8px}.modal-dialog{width:min(440px,100% - 32px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding:26px;overflow:auto;border:1px solid var(--aur-line);border-radius:var(--aur-radius-panel);color:var(--aur-ink);background:var(--aur-surface-raised);box-shadow:var(--aur-shadow)}.modal-dialog--wide{width:min(600px,100% - 32px)}.modal-dialog::backdrop{background:var(--aur-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-dialog__title{margin:0 0 9px;font-size:1.3rem}.modal-dialog__message,.modal-dialog__warning{margin:0;color:var(--aur-muted)}.modal-dialog__warning{font-size:.85rem}.modal-dialog__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:22px}.modal-dialog__actions>*{width:auto;min-width:120px;margin-top:0}html{scroll-padding-bottom:var(--cookie-banner-height, 0px)}body{padding-bottom:var(--cookie-banner-height, 0px)}.cookie-banner{position:fixed;z-index:30;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,680px);justify-content:center;gap:14px;max-height:calc(100dvh - 96px);padding:16px max(20px,env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));overflow-y:auto;border-top:1px solid var(--aur-line);color:var(--aur-ink);background:var(--aur-surface-raised);box-shadow:var(--aur-shadow);animation:cookie-banner-in .2s ease both}body:has(.dashboard-bottom-nav) .cookie-banner{bottom:calc(57px + env(safe-area-inset-bottom));padding-bottom:16px}@keyframes cookie-banner-in{0%{opacity:0;translate:0 8px}}.cookie-banner__title{margin:0 0 4px;font-weight:700}.cookie-banner__copy{margin:0;color:var(--aur-muted);font-size:var(--aur-text-sm)}.cookie-banner__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px}.cookie-banner__actions>*{width:100%;margin-top:0}.cookie-banner__actions .text-button{grid-column:1/-1;min-height:44px;padding-block:8px}@media(min-width:1024px){.cookie-banner,body:has(.dashboard-bottom-nav) .cookie-banner{inset:auto 24px 24px auto;width:420px;padding:22px;border:1px solid var(--aur-line);border-radius:var(--aur-radius-panel)}}.cookie-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.cookie-dialog__header .modal-dialog__title{margin:0;padding-top:8px}.cookie-dialog__header .modal-dialog__title:focus{outline:0}.cookie-dialog__header .icon-button{flex:none}.cookie-categories{margin:18px 0 0;padding:0;list-style:none}.cookie-category{padding:14px 0;border-top:1px solid var(--aur-line)}.cookie-category__head{display:flex;align-items:center;justify-content:space-between;gap:16px;font-weight:600}.cookie-category__head label{flex:1;cursor:pointer}.cookie-category__head input[type=checkbox]{flex:none}.cookie-category__state{color:var(--aur-muted);font-size:var(--aur-text-xs)}.cookie-category p{margin:6px 0 0;color:var(--aur-muted);font-size:var(--aur-text-sm)}@media(max-width:600px){.brand-header{min-height:64px;padding-inline:16px}.brand-link img{width:70px;height:48px}.public-main{min-height:calc(100vh - 64px);min-height:calc(100dvh - 64px);padding:0 0 38px}.public-card,.public-frame--document .public-card,.public-frame--success .public-card{min-height:calc(100vh - 64px);min-height:calc(100dvh - 64px);padding:30px 16px 46px;border-inline:0;border-top:0;border-radius:0;box-shadow:none}.public-card:before{display:none}.public-main>app-public-hero{margin:0}.public-main:has(>app-public-hero){grid-template-rows:auto 1fr;padding-bottom:0}.public-main>app-public-hero+.public-card{align-self:stretch;min-height:auto}.lead{margin-bottom:26px}.field-grid{grid-template-columns:1fr;gap:22px}.phone-row{grid-template-columns:minmax(164px,46%) minmax(0,1fr)}.account-section{justify-items:stretch}.account-section .secondary-button,.account-section .danger-button{width:100%;max-width:none}.entry-card{flex-direction:column;align-items:stretch}.modal-dialog{padding:22px 20px}.modal-dialog__actions>*{width:100%}}
