:root{--un-primary: #2253dd;--un-primary-hover: #1c44b4;--un-surface: #ffffff;--un-surface-selected: #d9e1e6;--un-surface-accent: #e5effd;--un-surface-dark: #092329;--un-surface-panel: #0e2e35;--un-text: #2b2b2b;--un-text-subdued: #676767;--un-text-invert: #ffffff;--un-border: #d6dee5;--un-line: #d9e1e6;--un-radio-border: #adb4b9;--un-input-border: #adb4b9;--un-surface-subtle: #f6f7f8;--un-border-subtle: #edeff0;--un-radius-pill: 6.25rem;--un-radius-panel: 1.875rem;--un-radius-card: 1.5rem;--un-radius-control: .375rem;--un-surface-info: #f3f8ff;--un-border-info: #96b4df;--un-icon-info: #4280d6;--un-font-heading: "Anek Gurmukhi", "Segoe UI", system-ui, sans-serif;--un-font-body: "Inter", "Segoe UI", system-ui, sans-serif;--un-content-max: 71.25rem;--un-gutter: 5.875rem}[data-theme=dnb]{--un-primary: #007272;--un-primary-hover: #005d5d;--un-surface-selected: #d2f0e9;--un-surface-accent: #d2f0e9;--un-surface-dark: #00343e;--un-surface-panel: #007272;--un-text: #333333;--un-text-subdued: #737373;--un-radio-border: #007272;--un-surface-info: #f2f4ec;--un-border-info: #007272;--un-icon-info: #007272}[data-theme=eika]{--un-primary: #00383d;--un-primary-hover: #002e32;--un-surface-selected: #f7f4f2;--un-surface-accent: #f7f4f2;--un-surface-dark: #00383d;--un-surface-panel: #00383d;--un-text: #00383d;--un-text-subdued: #333333;--un-border: #c7e0e3;--un-radio-border: #00383d;--un-surface-info: #f0f8f9;--un-border-info: #97c5ca;--un-icon-info: #00383d}[data-theme=sparebank1]{--un-primary: #005aa4;--un-primary-hover: #004986;--un-surface-selected: #e5effd;--un-surface-accent: #e5effd;--un-surface-dark: #143361;--un-surface-panel: #143361;--un-text: #020a0a;--un-text-subdued: #676767;--un-border: #d8d8d8;--un-radio-border: #9b9797;--un-surface-info: #d8e9f2;--un-border-info: #002776;--un-icon-info: #005aa4}[data-theme=dnb] .panel-light,[data-theme=eika] .panel-light,[data-theme=sparebank1] .panel-light{background:var(--un-surface-selected);color:var(--un-text)}[data-theme=dnb] .panel-dark,[data-theme=eika] .panel-dark,[data-theme=sparebank1] .panel-dark{background:var(--un-surface-panel);color:var(--un-text-invert)}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--un-surface);color:var(--un-text);font-family:var(--un-font-body);font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased}img{max-width:100%}.icon{width:1.5rem;height:1.5rem;flex:none}.icon-sm{width:1rem;height:1rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;border-radius:var(--un-radius-pill);border:.0625rem solid transparent;font-family:var(--un-font-body);font-weight:500;line-height:1.6;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.btn-primary{background:var(--un-primary);border-color:var(--un-primary);color:var(--un-text-invert)}.btn-primary:hover{background:var(--un-primary-hover);border-color:var(--un-primary-hover)}.btn-secondary{background:var(--un-surface);border-color:var(--un-primary);color:var(--un-primary)}.btn-secondary:hover{background:var(--un-surface-selected)}.btn-sm{min-width:3.8125rem;height:2rem;padding:.25rem .75rem;font-size:.875rem}.modal{width:min(42.375rem,100% - 2rem);max-height:90vh;padding:0;border:0;border-radius:var(--un-radius-control);background:var(--un-surface);color:var(--un-text);box-shadow:.125rem .25rem .75rem #0000001f;overflow:hidden}.modal::backdrop{background:#09232980}.modal[open]{display:flex;flex-direction:column;animation:un-modal-in .18s ease}@keyframes un-modal-in{0%{opacity:0;transform:translateY(.5rem)}}.modal-card{flex:1 1 auto;min-height:0;margin:0;display:flex;flex-direction:column}.modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2rem;padding:1.9375rem clamp(1.25rem,5vw,2.6875rem) 2rem}.modal-body:focus-visible{outline:0 none}.modal-intro{display:flex;flex-direction:column;gap:1rem}.modal-head{display:flex;align-items:flex-start;gap:.5rem}.modal-title{flex:1 1 auto;margin:0;font-family:var(--un-font-body);font-weight:700;font-size:1.375rem;line-height:1.4;letter-spacing:.017188rem;color:var(--un-text)}.modal-close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:.25rem;background:none;color:var(--un-text-subdued);cursor:pointer}.modal-close svg{display:block;width:1.5rem;height:1.5rem}.modal-close:hover{color:var(--un-text)}.modal-close:focus-visible{outline:.125rem solid var(--un-primary);outline-offset:.125rem}.modal-lead{margin:0;font-size:.875rem;line-height:1.6;color:var(--un-text)}.modal-group{min-width:0;margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:1rem}.modal-legend{display:flex;align-items:center;gap:.375rem;width:auto;padding:0;margin:0 0 1rem;font-family:var(--un-font-body);font-weight:700;font-size:1.125rem;line-height:1.4;letter-spacing:.014063rem;color:var(--un-text)}.modal-hint{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;border:0;border-radius:50%;background:none;color:var(--un-primary);cursor:pointer}.modal-hint svg{display:block;width:1.25rem;height:1.25rem}.modal-hint:focus-visible{outline:.125rem solid var(--un-primary);outline-offset:.125rem}.tooltip{position:absolute;bottom:calc(100% + .625rem);left:50%;transform:translate(-50%);z-index:2;width:max-content;max-width:17.1875rem;padding:.5rem .75rem;border-radius:var(--un-radius-control);background:var(--un-surface-dark);color:var(--un-text-invert);font-family:var(--un-font-body);font-weight:400;font-size:.75rem;line-height:1.4;letter-spacing:normal;text-align:left;opacity:0;visibility:hidden;transition:opacity .15s ease}.tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:.375rem solid transparent;border-top-color:var(--un-surface-dark)}.modal-hint:hover .tooltip,.modal-hint:focus .tooltip,.modal-hint:focus-visible .tooltip{opacity:1;visibility:visible}.radio,.checkbox{appearance:none;-webkit-appearance:none;flex:none;width:1.125rem;height:1.125rem;margin:0;background:var(--un-surface);border:.0625rem solid var(--un-input-border);cursor:pointer;display:grid;place-content:center;transition:border-color .15s ease,background-color .15s ease}.radio:focus-visible,.checkbox:focus-visible{outline:.125rem solid var(--un-primary);outline-offset:.125rem}.radio{border-radius:50%;border-color:var(--un-radio-border)}.radio:before{content:"";width:.625rem;height:.625rem;border-radius:50%;background:var(--un-primary);transform:scale(0);transition:transform .12s ease}.radio:checked{border-color:var(--un-primary)}.radio:checked:before{transform:scale(1)}.checkbox{border-width:.125rem;border-radius:.25rem}.checkbox:after{content:"";width:.3125rem;height:.5625rem;margin-bottom:.125rem;border:solid var(--un-text-invert);border-width:0 .125rem .125rem 0;transform:rotate(45deg) scale(0);transition:transform .12s ease}.checkbox:checked{background:var(--un-primary);border-color:var(--un-primary)}.checkbox:checked:after{transform:rotate(45deg) scale(1)}.radio-cards{display:flex;flex-direction:column;gap:1rem}.radio-card{display:flex;align-items:center;gap:.5rem;padding:1rem;border:.0625rem solid var(--un-border);border-radius:var(--un-radius-control);background:var(--un-surface);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.radio-card:hover{border-color:var(--un-primary)}.radio-card:has(input:checked){background:var(--un-surface-accent);border-color:var(--un-primary)}.radio-card-label{flex:1 1 auto;min-width:0;font-weight:500;font-size:1rem;line-height:1.5;color:var(--un-text)}.radio-card-badge{flex:none;display:block;width:1.5rem;height:1.5rem}.choice-cards{display:grid;grid-template-columns:1fr;gap:.5rem}@media (min-width: 576px){.choice-cards{grid-template-columns:1fr 1fr}}.choice-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5625rem 1rem;border:.0625rem solid var(--un-border);border-radius:var(--un-radius-control);background:var(--un-surface);text-align:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.choice-card:hover{border-color:var(--un-primary)}.choice-card:has(input:checked){background:var(--un-surface-accent);border-color:var(--un-primary)}.choice-card:has(input:focus-visible){outline:.125rem solid var(--un-primary);outline-offset:.125rem}.choice-card input[type=radio]{position:absolute;width:.0625rem;height:.0625rem;opacity:0;pointer-events:none}.choice-card-icon{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--un-border);color:var(--un-text)}.choice-card-icon svg{display:block;width:2rem;height:2rem}.choice-card-icon-owner{background:var(--un-surface-info);color:var(--un-primary)}.choice-card-title{font-size:1rem;line-height:1.5;color:var(--un-text)}.choice-card-desc{max-width:14.875rem;font-size:.875rem;line-height:1.6;color:var(--un-text-subdued)}.alert{display:flex;gap:.5rem;padding:.75rem;border-radius:var(--un-radius-control)}.alert-info{background:var(--un-surface-info);border:.0625rem solid var(--un-border-info)}.alert-icon{flex:none;padding-top:.125rem;color:var(--un-icon-info)}.alert-icon svg{display:block;width:1.25rem;height:1.25rem}.alert-body{display:flex;flex-direction:column;font-size:.875rem;line-height:1.6;color:var(--un-text)}.alert-title{font-weight:700;letter-spacing:.010937rem}.check{display:flex;align-items:center;gap:.5rem;padding:1rem;border:.0625rem solid var(--un-border);border-radius:var(--un-radius-control);background:var(--un-surface);cursor:pointer;font-weight:500;font-size:1rem;line-height:1.5;color:var(--un-text)}.modal-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.75rem clamp(1.25rem,5vw,2rem);background:var(--un-surface)}.modal-foot .btn{min-width:4.625rem;height:2.5rem;padding:.5rem 1rem;font-size:1rem}.modal-foot .btn-secondary{border-color:var(--un-border)}.modal-foot .btn-secondary:hover{background:var(--un-surface-selected);border-color:var(--un-border)}@media (prefers-reduced-motion: reduce){.modal[open]{animation:none}.modal *,.modal::backdrop{transition:none!important}}
