body:has(#main.app-single-cell-gallery){overflow:hidden}#wrapper.app-homepage-bg-wrapper{--app-scene-vh:1dvh;--app-scene-safe-bottom:max(.55rem, env(safe-area-inset-bottom,0px));--app-scene-cell-align:center;--app-scene-cell-top-reserve:0px;--app-scene-cell-bottom-reserve:calc(var(--app-bottom-nav-height) + var(--app-scene-safe-bottom) + clamp(.45rem, calc(var(--app-scene-vh) * 1.25), .8rem));--app-scene-card-top-clearance:var(--app-scene-cell-bottom-reserve);--app-layout-vh:100dvh;--app-composition-gap:clamp(.42rem, calc(var(--app-scene-vh) * 1.15), .78rem);--app-composition-bottom-gap:calc(var(--app-composition-gap) * 2.75);--app-homepage-sign-width:clamp(11.7rem, min(61.2vw, calc(var(--app-scene-vh) * 34.2)), 23.04rem);--app-homepage-sign-height:calc(var(--app-homepage-sign-width) * 521 / 1069);--app-homepage-top-stack:calc(var(--app-composition-gap) + var(--app-homepage-sign-height) + var(--app-composition-gap));--app-homepage-cell-size:min(83vmin, calc(100vw - var(--app-main-gap) - var(--app-main-gap)), calc(var(--app-layout-vh) - var(--app-homepage-top-stack) - var(--app-bottom-nav-height) - var(--app-scene-safe-bottom) - var(--app-composition-bottom-gap)));opacity:1;background:#07110d;position:relative}#wrapper.app-homepage-bg-wrapper #main{z-index:1;position:relative}.app-homepage-bg{z-index:0;opacity:0;pointer-events:none;background:#07110d;transition:none;position:fixed;inset:0;overflow:hidden}.app-homepage-bg.is-active{opacity:1}.app-homepage-bg:after{content:"";z-index:2;background:linear-gradient(#07090c3d,#07090c66),radial-gradient(circle at 50% 42%,#ffffff0d,#0000 48%);position:absolute;inset:0}.app-homepage-bg-image{z-index:1;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.018)}.app-homepage-bg-wall{transform:scale(1.018)}@media (orientation:portrait){.app-homepage-bg-wall{transform:rotate(180deg)scale(1.018)}}@media (orientation:landscape){.app-homepage-bg-wall{width:100dvh;height:100dvw;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-90deg)scale(1.018)}}.app-homepage-bg-sign{left:50%;bottom:calc(var(--app-bottom-nav-height,2.75rem) + clamp(.55rem, calc(var(--app-scene-vh) * 2.4), 1.35rem));z-index:3;width:var(--app-homepage-sign-width);aspect-ratio:1069/521;opacity:.98;background-position:50%;background-repeat:no-repeat;background-size:contain;position:fixed;transform:translate(-50%)}@media (orientation:portrait){#wrapper.app-homepage-bg-wrapper{--app-scene-vh:1svh;--app-scene-cell-align:flex-start;--app-scene-cell-top-reserve:var(--app-homepage-top-stack);--app-scene-card-top-clearance:var(--app-homepage-top-stack);--app-scene-cell-bottom-reserve:calc(var(--app-bottom-nav-height) + var(--app-scene-safe-bottom) + var(--app-composition-bottom-gap));--app-layout-vh:100svh}.app-homepage-bg-sign{top:var(--app-composition-gap);width:var(--app-homepage-sign-width);bottom:auto}}@media (orientation:portrait) and (min-height:760px){#wrapper.app-homepage-bg-wrapper{--app-homepage-sign-width:clamp(14.04rem, min(64.8vw, calc(var(--app-scene-vh) * 36)), 25.2rem)}}@media (orientation:portrait) and (max-height:660px){#wrapper.app-homepage-bg-wrapper{--app-homepage-sign-width:clamp(10.44rem, min(52.2vw, calc(var(--app-scene-vh) * 30.6)), 15.12rem)}}@media (orientation:landscape) and (min-width:720px){.app-homepage-bg-sign{left:calc(75vw + (var(--app-homepage-cell-size) / 4));width:min(clamp(12.6rem, min(30.6vw, 48.6dvh), 27.36rem), max(0px, calc(((100vw - var(--app-homepage-cell-size)) / 2) - var(--app-composition-gap) - var(--app-composition-gap))));bottom:50%;right:auto;transform:translate(-50%,50%)}}@media (orientation:landscape) and (max-height:520px){.app-homepage-bg-sign{width:min(clamp(10.44rem, min(27vw, 43.2dvh), 16.92rem), max(0px, calc(((100vw - var(--app-homepage-cell-size)) / 2) - var(--app-composition-gap) - var(--app-composition-gap))))}}#main.app-single-cell-gallery{--app-cell-edge-gap:var(--app-main-gap);--app-cell-vertical-reserve:max(calc(var(--app-scene-vh,1dvh) * 4), var(--app-header-safe-offset));--app-cell-below-reserve:0px;--app-cell-center-shift:0px;--app-cell-bottom-nav-space:calc(var(--app-bottom-nav-height) + var(--app-scene-safe-bottom,max(.55rem, env(safe-area-inset-bottom,0px))));--app-cell-fluid-size:min(83vmin, calc(100vw - var(--app-cell-edge-gap) - var(--app-cell-edge-gap)), calc(var(--app-layout-vh,100dvh) - var(--app-bottom-nav-height) - var(--app-cell-vertical-reserve) - var(--app-cell-below-reserve)));justify-content:center;align-items:var(--app-scene-cell-align,center);min-height:0;height:var(--app-layout-vh,100dvh);max-height:var(--app-layout-vh,100dvh);padding:var(--app-scene-cell-top-reserve,0px) var(--app-main-gap) var(--app-scene-cell-bottom-reserve,var(--app-cell-bottom-nav-space));box-sizing:border-box;display:flex;overflow:hidden}#main.app-single-cell-gallery.app-homepage-main{--app-cell-below-reserve:0px;--app-cell-center-shift:0px}#main.app-single-cell-gallery .thumb{top:var(--app-cell-center-shift,0px);width:var(--app-single-cell-size,var(--app-cell-fluid-size));max-width:calc(100vw - var(--app-cell-edge-gap) - var(--app-cell-edge-gap));will-change:auto;height:auto;min-height:0;transition:none;position:relative;overflow:visible}html body.app-login-menu-open #wrapper #main.app-single-cell-gallery .thumb,html body.app-login-menu-open #wrapper #main.app-single-cell-gallery .thumb:nth-child(n),html body.app-login-menu-open.app-login-menu-field-focus #wrapper #main.app-single-cell-gallery .thumb,html body.app-login-menu-open.app-login-menu-field-focus #wrapper #main.app-single-cell-gallery .thumb:nth-child(n){transform:none}#main.app-single-cell-gallery .thumb:after{display:none}#main.app-single-cell-gallery .thumb>.image{--app-cell-surface-color:#080a0e52;--app-cell-surface-image:linear-gradient(145deg, #ffffff14, #ffffff04), linear-gradient(325deg, #14182042, #05070a2e);--app-cell-surface-shadow:inset 0 0 0 1px #ffffff21, inset 0 1px 0 #ffffff0f, 0 20px 48px #0000003d;aspect-ratio:1;border-radius:var(--app-cell-radius,.85rem);width:100%;height:auto;box-shadow:var(--app-cell-surface-shadow);display:block;position:relative;inset:auto;overflow:hidden;container:advokat-cell/size}#main.app-single-cell-gallery .thumb>.image:is(.app-glass-empty-cell,.app-audio-glass-cell),#main.app-single-cell-gallery .thumb.is-empty>.image{background-color:var(--app-cell-surface-color);background-image:var(--app-cell-surface-image)}#main.app-single-cell-gallery .thumb.app-single-cell-thumb{width:var(--app-single-cell-size,var(--app-cell-fluid-size));max-width:calc(100vw - var(--app-cell-edge-gap) - var(--app-cell-edge-gap))}#main.app-single-cell-gallery .thumb.app-single-cell-thumb>.image{aspect-ratio:1;width:100%}html body #wrapper #main.app-single-cell-gallery .thumb,html body #wrapper #main.app-single-cell-gallery .thumb:nth-child(n){transition:none}html body.content-active #main.app-single-cell-gallery{-moz-filter:none;filter:none;-ms-filter:none}html body.content-active #main.app-single-cell-gallery:after{background:#0b0d106b}#main.app-single-cell-gallery .thumb.app-single-cell-thumb[data-open=true]{z-index:10056;position:relative}#main.app-single-cell-gallery .thumb.app-single-cell-thumb[data-open=true]>.image{cursor:default}#main.app-advokat-main{--app-advokat-text:var(--app-sign-text);--app-advokat-text-rgb:var(--app-sign-text-rgb);--app-advokat-ink:#16181d;--app-advokat-accent:#044d2a;--app-advokat-accent-border:#044d2ab8;--app-advokat-accent-soft:#044d2a33;--app-advokat-active:#f0d49ab8;--app-advokat-choice-active:#f0d49ac7;--app-advokat-active-border:#f0d49aad;--app-advokat-surface:#0b0e128f;--app-advokat-surface-hover:#12171bb8;--app-advokat-choice-surface:#0b0f1394;--app-advokat-choice-surface-hover:#14191dbd;--app-advokat-control:#070a0eb8;--app-advokat-control-hover:#0f1418d6;--app-advokat-border:#ffffff1a;--app-advokat-border-strong:#f0d49a6b;--app-advokat-control-shadow:inset 0 0 0 1px #ffffff1f, inset 0 1px 0 #ffffff09, inset 0 -1px 0 #00000047;--app-advokat-control-shadow-hover:inset 0 0 0 1px #ffffff38, inset 0 1px 0 #ffffff0e, inset 0 -1px 0 #00000052;--app-advokat-control-shadow-focus:inset 0 0 0 2px #f0d49ac7, inset 0 1px 0 #ffffff14, inset 0 -1px 0 #00000052;--app-advokat-surface-shadow:inset 0 0 0 1px #ffffff1a, inset 0 1px 0 #ffffff09, inset 0 -1px 0 #0000003d;--app-advokat-surface-shadow-hover:inset 0 0 0 1px #f0d49a7a, inset 0 1px 0 #ffffff0e, inset 0 -1px 0 #00000047;--app-advokat-choice-shadow:inset 0 0 0 1px #ffffff1a, inset 0 1px 0 #ffffff09, inset 0 -1px 0 #0000003d;--app-advokat-choice-shadow-hover:inset 0 0 0 1px #f0d49a7a, inset 0 1px 0 #ffffff0e, inset 0 -1px 0 #00000047;--app-advokat-font-title:700;--app-advokat-font-body:600;--app-advokat-font-secondary:500;--app-advokat-font-action:700;--app-advokat-font-accent:800;--app-advokat-type-title:clamp(1.08rem, 3.75cqw, 1.58rem);--app-advokat-type-section:clamp(.96rem, 3.2cqw, 1.32rem);--app-advokat-type-body:clamp(.78rem, 2.45cqw, 1rem);--app-advokat-type-label:clamp(.77rem, 2.52cqw, .91rem);--app-advokat-type-control:clamp(.68rem, 2.05cqw, .86rem);--app-advokat-type-caption:clamp(.62rem, 1.9cqw, .78rem);--app-advokat-action-gap:clamp(.42rem, calc(var(--app-scene-vh,1dvh) * 1.35), .82rem);--app-advokat-action-height:clamp(2.15rem, calc(var(--app-scene-vh,1dvh) * 6.4), 3.65rem);--app-advokat-stage-top-reserve:var(--app-scene-card-top-clearance,var(--app-scene-cell-top-reserve,0px));--app-advokat-stage-bottom-reserve:var(--app-scene-cell-bottom-reserve,calc(var(--app-bottom-nav-height) + max(.55rem, env(safe-area-inset-bottom,0px)) + clamp(.45rem, calc(var(--app-scene-vh,1dvh) * 1.25), .8rem)));--app-advokat-stage-height:calc(var(--app-layout-vh,100dvh) - var(--app-advokat-stage-top-reserve) - var(--app-advokat-stage-bottom-reserve));--app-single-cell-panel-ratio:1.15;--app-single-cell-max-height:calc(var(--app-advokat-stage-height) - var(--app-advokat-action-gap) - var(--app-advokat-action-height));--app-single-cell-size:min(88vmin, calc(100vw - var(--app-cell-edge-gap) - var(--app-cell-edge-gap)), calc(var(--app-single-cell-max-height) / var(--app-single-cell-panel-ratio)));--app-single-cell-height:min(calc(var(--app-single-cell-size) * var(--app-single-cell-panel-ratio)), var(--app-single-cell-max-height));--app-cell-below-reserve:0px;box-sizing:border-box}#main.app-advokat-main .app-advokat-card{grid-template-rows:minmax(0, var(--app-single-cell-height)) var(--app-advokat-action-height);row-gap:var(--app-advokat-action-gap);max-height:var(--app-advokat-stage-height);will-change:opacity, transform;display:grid;position:relative}#main.app-advokat-main .app-advokat-card.app-advokat-card-restoring{opacity:0;pointer-events:none}#main.app-advokat-main .app-advokat-card.app-advokat-card-hidden{opacity:0;filter:saturate(.9);pointer-events:none;transform:translateY(16px)}#main.app-advokat-main .app-advokat-card.app-advokat-card-enter{animation:.62s cubic-bezier(.2,.7,.2,1) both app-advokat-card-enter}@keyframes app-advokat-card-enter{0%{opacity:0;filter:saturate(.9);transform:translateY(16px)}to{opacity:1;filter:saturate();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){#main.app-advokat-main .app-advokat-card.app-advokat-card-hidden,#main.app-advokat-main .app-advokat-card.app-advokat-card-enter{opacity:1;filter:none;animation:none;transform:none}}#wrapper.app-homepage-bg-wrapper,#wrapper.app-homepage-bg-wrapper *{-webkit-user-select:text;user-select:text}#wrapper.app-homepage-bg-wrapper :is(button,.button,[role=button],summary,.app-advokat-choice-row label,.app-advokat-file-field),#wrapper.app-homepage-bg-wrapper :is(button,.button,[role=button],summary,.app-advokat-choice-row label,.app-advokat-file-field) *{touch-action:manipulation;-webkit-user-select:none;user-select:none}#main.app-advokat-main .app-advokat-card>.image{--app-advokat-panel-pad:clamp(.64rem, 3.05cqw, 1.18rem);--app-advokat-step-gap:clamp(.36rem, 1.55cqh, .78rem);--app-advokat-cell-progress-height:8px;--app-advokat-progress-clearance:clamp(.34rem, 1.35cqh, .58rem);--app-cell-surface-color:var(--app-advokat-surface);--app-cell-surface-image:none;aspect-ratio:20/23;contain:layout style paint}#main.app-single-cell-gallery.app-advokat-main .thumb.app-single-cell-thumb.app-advokat-card>.image{aspect-ratio:20/23;height:100%}.app-advokat-panel{height:100%;padding:var(--app-advokat-panel-pad);color:var(--app-advokat-text);box-sizing:border-box;display:block;position:relative;overflow:hidden}.app-advokat-panel.app-advokat-panel-with-progress{padding-bottom:calc(var(--app-advokat-panel-pad) + var(--app-advokat-cell-progress-height))}.app-advokat-panel.app-advokat-panel-direction{width:100%;height:100%;padding:0;display:block}.app-advokat-panel.app-advokat-panel-with-progress.app-advokat-panel-direction .app-advokat-direction{padding-bottom:calc(var(--app-advokat-choice-edge-gap) + var(--app-advokat-cell-progress-height))}#main.app-advokat-main .app-advokat-panel.app-advokat-panel-resume{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;height:100%;min-height:0;max-height:100%;padding:0;overflow:hidden scroll}#main.app-advokat-main .app-advokat-panel.app-advokat-panel-resume .app-advokat-resume{box-sizing:border-box;width:100%;max-width:none;height:auto;min-height:100%;inline-size:100%;padding:var(--app-advokat-panel-pad);grid-template-rows:auto auto minmax(min-content,1fr);grid-template-columns:minmax(0,1fr);justify-content:stretch;display:grid;overflow:visible}#main.app-advokat-main .app-advokat-panel.app-advokat-panel-with-progress.app-advokat-panel-resume .app-advokat-resume{padding-bottom:calc(var(--app-advokat-panel-pad) + var(--app-advokat-cell-progress-height) + var(--app-advokat-progress-clearance))}#main.app-advokat-main .app-advokat-panel.app-advokat-panel-resume .app-advokat-resume-list{box-sizing:border-box;min-height:0;padding-inline:0;padding-bottom:calc(var(--app-advokat-cell-progress-height) + var(--app-advokat-progress-clearance));overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow:visible}#main.app-advokat-main .app-advokat-panel.app-advokat-panel-uploads{height:100%;min-height:0;max-height:100%;padding-bottom:calc(var(--app-advokat-panel-pad) + var(--app-advokat-cell-progress-height) + var(--app-advokat-progress-clearance));overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow:hidden scroll}#main.app-advokat-main .app-advokat-panel.app-advokat-panel-articles{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;height:100%;min-height:0;max-height:100%;padding:0;overflow:hidden scroll}#main.app-advokat-main .app-advokat-panel.app-advokat-panel-articles .app-advokat-articles-screen{box-sizing:border-box;width:100%;max-width:none;height:auto;min-height:100%;padding:var(--app-advokat-panel-pad) var(--app-advokat-panel-pad) calc(var(--app-advokat-panel-pad) + var(--app-advokat-action-height,2.8rem) + var(--app-advokat-action-gap,.55rem));grid-template-rows:auto auto minmax(0,1fr);place-content:start stretch;display:grid;overflow:visible}.app-advokat-articles-list{width:100%;min-height:0;padding-bottom:calc(var(--app-advokat-cell-progress-height) + var(--app-advokat-progress-clearance));align-content:start;gap:clamp(.38rem,1.06cqh,.56rem);display:grid}#main.app-advokat-main a.app-advokat-article-link{text-align:left;background:linear-gradient(#111619d6,#070a0ec7);border:1px solid #ffffff21;grid-template-columns:max-content minmax(0,1fr) .54rem;place-items:center start;gap:clamp(.42rem,1.18cqw,.62rem);min-height:clamp(3rem,8.7cqh,3.7rem);padding:clamp(.56rem,1.48cqh,.72rem) clamp(.54rem,1.72cqw,.78rem);line-height:1.1;text-decoration:none;transition:transform .18s,border-color .2s,background-color .2s,box-shadow .2s,color .2s;position:relative;box-shadow:0 .42rem 1rem #0000002e,inset 0 1px #ffffff0d,inset 0 -1px #00000057}#main.app-advokat-main a.app-advokat-article-link:after{content:"";opacity:.78;border:2px solid;border-width:0 2px 2px 0;grid-column:3;justify-self:end;width:.42rem;height:.42rem;transform:rotate(-45deg)}#main.app-advokat-main a.app-advokat-article-link:hover,#main.app-advokat-main a.app-advokat-article-link:focus-visible{color:var(--app-advokat-text);background:linear-gradient(#161b1fe6,#0b0f12d6);border-color:#f0d49a61;box-shadow:0 .52rem 1.2rem #00000038,inset 0 1px #ffffff13,inset 0 -1px #00000057}.app-advokat-article-link span{border-radius:calc(var(--app-button-radius,.85rem) - .32rem);color:#f0d49a;width:max-content;max-width:min(8rem,36vw);min-height:1.65rem;font-size:clamp(.6rem,1.82cqw,.72rem);font-weight:var(--app-advokat-font-action);text-align:center;overflow-wrap:anywhere;white-space:normal;background:#f0d49a14;justify-self:start;place-items:center;padding:.18rem .42rem;line-height:1.05;display:grid;box-shadow:inset 0 0 0 1px #f0d49a29,inset 0 1px #ffffff09}.app-advokat-article-link strong{min-width:0;color:inherit;font-size:clamp(.68rem,2.04cqw,.82rem);font-weight:var(--app-advokat-font-title);overflow-wrap:anywhere;text-wrap:pretty;line-height:1.16}.app-advokat-article-link strong em{font:inherit;font-style:normal;display:block}.app-advokat-article-link strong em+em{color:rgba(var(--app-sign-text-rgb), .86);margin-top:.1rem}@container advokat-cell (max-width:430px){#main.app-advokat-main a.app-advokat-article-link{grid-template-columns:max-content minmax(0,1fr) .5rem;min-height:clamp(3rem,8.3cqh,3.48rem)}.app-advokat-article-link strong{font-size:clamp(.66rem,1.94cqw,.76rem)}}.app-advokat-cell-progress{left:0;right:0;bottom:calc(var(--app-advokat-action-height) + var(--app-advokat-action-gap));z-index:8;height:var(--app-advokat-cell-progress-height,8px);border-radius:0 0 var(--app-surface-radius,.85rem) var(--app-surface-radius,.85rem);pointer-events:none;background:#f0d49a1a;border:0;position:absolute;overflow:hidden;box-shadow:inset 0 1px #f0d49a2e}.app-advokat-cell-progress>span{background:linear-gradient(90deg,#b79758eb,#f0d49af5);border-radius:0;min-width:.18rem;height:100%;transition:width .42s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 .72rem #f0d49a47,inset 0 0 .38rem #ffffff29}.app-advokat-step{--app-advokat-divider-side-space:clamp(.24rem, .9cqh, .42rem);--app-advokat-divider-base-size:calc(var(--app-advokat-divider-side-space) * 2 + 1px);--app-advokat-divider-color:#044d2a94;--app-advokat-form-side-gap:clamp(.34rem, 1.25cqw, .62rem);z-index:2;justify-content:center;gap:var(--app-advokat-step-gap);flex-direction:column;height:100%;min-height:100%;padding:0;display:flex;position:relative;overflow:hidden}.app-advokat-direction{--app-advokat-choice-edge-gap:var(--app-advokat-panel-pad);width:100%;inline-size:100%;height:100%;block-size:100%;min-width:0;min-height:0;padding:var(--app-advokat-choice-edge-gap);box-sizing:border-box;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-content:stretch;place-items:stretch stretch;gap:clamp(.38rem,1.42cqh,.72rem);display:grid}.app-advokat-step.app-advokat-direction h1{width:100%;max-width:none;color:var(--app-advokat-text);font-size:var(--app-advokat-type-section);font-weight:var(--app-advokat-font-title);text-align:center;text-wrap:balance;line-height:1.08}.app-advokat-step h1,.app-advokat-step h2{color:var(--app-advokat-text);font-weight:var(--app-advokat-font-title);letter-spacing:0;text-transform:none;margin:0}.app-advokat-step h1{text-wrap:balance;max-width:12.5em;font-size:clamp(1.35rem,5.05cqw,2.2rem);line-height:1.04}.app-advokat-step h2{font-size:var(--app-advokat-type-title);line-height:1.06}.app-advokat-step p{max-width:38rem;color:var(--app-advokat-text);font-size:var(--app-advokat-type-body);font-weight:var(--app-advokat-font-body);text-wrap:pretty;margin:0;line-height:1.34}.app-advokat-step-note{color:#fff2d6c7;width:100%;max-width:none;font-size:var(--app-advokat-type-caption);font-weight:var(--app-advokat-font-secondary);text-align:center;text-wrap:pretty;line-height:1.22}.app-advokat-welcome{text-align:left;grid-template-rows:auto auto auto auto;align-content:space-between;gap:clamp(.7rem,3.1cqh,1.5rem);height:100%;display:grid}.app-advokat-welcome h1{text-align:left;text-wrap:balance;width:100%;max-width:none;font-size:clamp(1.28rem,4.45cqw,1.94rem);line-height:1.06}.app-advokat-welcome p{text-align:left;text-align-last:auto;max-width:none;margin:0}.app-advokat-welcome p.app-advokat-welcome-lead{color:var(--app-advokat-text);font-size:clamp(1rem,3.14cqw,1.24rem);font-weight:var(--app-advokat-font-body);text-wrap:pretty;line-height:1.24}.app-advokat-welcome p.app-advokat-welcome-price{color:#ffffffe6;font-size:clamp(.98rem,3.05cqw,1.22rem);font-weight:var(--app-advokat-font-body);text-wrap:pretty;gap:clamp(.12rem,.48cqh,.26rem);line-height:1.16;display:grid}.app-advokat-welcome-price>span{display:block}.app-advokat-welcome-price strong,.app-advokat-welcome-accent{color:#f0d49a;font-weight:var(--app-advokat-font-action)}.app-advokat-welcome p.app-advokat-welcome-flow{color:var(--app-advokat-text);font-size:clamp(1rem,3.12cqw,1.22rem);font-weight:var(--app-advokat-font-body);text-wrap:pretty;line-height:1.24}.app-advokat-resume{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-content:start stretch;justify-items:stretch;gap:clamp(.38rem,1.42cqh,.72rem);width:100%;max-width:none;padding:0;display:grid}.app-advokat-resume h1{width:100%;max-width:none;color:var(--app-advokat-text);font-size:var(--app-advokat-type-section);font-weight:var(--app-advokat-font-title);text-align:center;margin:0;line-height:1.08}.app-advokat-resume-list{width:100%;inline-size:100%;align-content:start;justify-items:stretch;gap:clamp(.86rem,2.52cqh,1.24rem);max-width:none;margin-inline:0;display:grid;overflow:visible}.app-advokat-resume-case{box-sizing:border-box;border:1px solid var(--app-advokat-border);border-radius:var(--app-button-radius,.85rem);background:var(--app-advokat-choice-surface);width:100%;min-height:clamp(4.8rem,15.5cqh,6.4rem);box-shadow:var(--app-advokat-choice-shadow);gap:clamp(.62rem,1.8cqh,.86rem);padding:clamp(.66rem,2.05cqh,.92rem);display:grid;position:relative}.app-advokat-resume-case-main{--app-advokat-resume-action-size:clamp(2.12rem, 6.55cqh, 2.72rem);grid-template-columns:minmax(8rem, 1fr) minmax(6.2rem, .42fr) var(--app-advokat-resume-action-size);align-items:center;gap:clamp(.3rem,.94cqw,.5rem);height:100%;display:grid}.app-advokat-resume-case-main .app-advokat-resume-person,.app-advokat-resume-case-main .app-advokat-resume-person strong,.app-advokat-resume-case-main .app-advokat-resume-person time{min-width:0;color:var(--app-advokat-text);overflow-wrap:anywhere;line-height:1.08}.app-advokat-resume-person{align-content:center;gap:.12rem;display:grid}.app-advokat-resume-person time{color:var(--app-advokat-text);font-size:var(--app-advokat-type-caption);font-weight:var(--app-advokat-font-body)}.app-advokat-resume-person em{color:var(--app-advokat-text);font-size:var(--app-advokat-type-caption);font-style:normal;font-weight:var(--app-advokat-font-body);line-height:1.12}.app-advokat-resume-person strong{font-size:clamp(.76rem,2.34cqw,.96rem);font-weight:var(--app-advokat-font-title)}.app-advokat-resume-person strong.is-started-draft{white-space:nowrap;overflow-wrap:normal}#main.app-advokat-main .app-advokat-resume-continue{appearance:none;width:100%;min-height:var(--app-advokat-resume-action-size,clamp(2.12rem, 6.55cqh, 2.72rem));border-radius:var(--app-button-radius,.85rem);color:var(--app-advokat-text);background:var(--app-advokat-control);box-shadow:var(--app-advokat-control-shadow);font:inherit;font-size:var(--app-advokat-type-caption);font-weight:var(--app-advokat-font-action);text-align:center;cursor:pointer;border:0;align-content:center;justify-items:center;padding:0 clamp(.44rem,1.45cqw,.68rem);line-height:1.06;display:grid}#main.app-advokat-main a.app-advokat-resume-continue{text-decoration:none}.app-advokat-ready-status{width:100%;min-height:var(--app-advokat-resume-action-size,clamp(2.12rem, 6.55cqh, 2.72rem));border-radius:var(--app-button-radius,.85rem);color:var(--app-advokat-text);background:var(--app-advokat-control-hover);box-shadow:var(--app-advokat-control-shadow-hover);font-size:var(--app-advokat-type-caption);font-weight:var(--app-advokat-font-action);text-align:center;isolation:isolate;-webkit-user-select:none;user-select:none;place-items:center;padding:0 clamp(.36rem,1.25cqw,.58rem);line-height:1.05;display:grid;position:relative;overflow:hidden}.app-advokat-ready-status.is-processing:after,.app-advokat-ready-status.is-queued:after,.app-advokat-ready-status.is-recognizing:after{border-radius:inherit;content:"";pointer-events:none;-webkit-mask-composite:xor;z-index:1;background:conic-gradient(#0000 0deg 238deg,#044d2a2e 252deg,#f0d49ae6 282deg,#044d2af2 314deg,#0000 338deg 360deg);padding:2px;animation:1.65s linear infinite app-advokat-processing-ring;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.app-advokat-ready-status.is-failed,.app-advokat-ready-status.is-waiting_codex{color:#ffe7d5f5;background:#5a251e9e}.app-advokat-ready-document-main{grid-template-columns:minmax(8rem, 1fr) minmax(6.2rem, .42fr) var(--app-advokat-resume-action-size)}.app-advokat-ready-document-main>.app-advokat-resume-person:only-child{grid-column:1/-1}.app-advokat-case-track{border-radius:var(--app-button-radius,.85rem);background:linear-gradient(180deg, #f0d49a0f, #ffffff06), var(--app-advokat-choice-surface);width:100%;box-shadow:var(--app-advokat-choice-shadow);border:1px solid #f0d49a3d;gap:clamp(.42rem,1.2cqh,.62rem);padding:clamp(.62rem,1.82cqh,.86rem);display:grid}.app-advokat-case-track-header{justify-content:space-between;align-items:center;min-width:0;display:flex}.app-advokat-case-track-header strong{color:var(--app-advokat-text);font-size:clamp(.88rem,2.7cqw,1.04rem);font-weight:var(--app-advokat-font-title);line-height:1.08}.app-advokat-case-track-rows{gap:clamp(.28rem,.82cqh,.42rem);display:grid}.app-advokat-ready-action-block{border-radius:var(--app-button-radius,.85rem);background:#ffffff0b;gap:clamp(.38rem,1.04cqh,.56rem);padding:clamp(.56rem,1.48cqh,.72rem);display:grid}.app-advokat-questionnaire-edit-block{margin-top:clamp(.46rem,1.32cqh,.74rem)}.app-advokat-ready-action-block>span{color:var(--app-advokat-text);font-size:clamp(.88rem,2.7cqw,1.04rem);font-weight:var(--app-advokat-font-title);text-wrap:pretty;line-height:1.18}#main.app-advokat-main .app-advokat-ready-action-button{appearance:none;border-radius:calc(var(--app-button-radius,.85rem) - .12rem);width:100%;min-height:clamp(3.05rem,8.8cqh,3.72rem);color:var(--app-advokat-text);background:var(--app-advokat-control);box-shadow:var(--app-advokat-control-shadow);font:inherit;font-size:clamp(.78rem,2.36cqw,.94rem);font-weight:var(--app-advokat-font-action);text-align:center;text-transform:none;cursor:pointer;border:0;place-items:center;padding:0 clamp(.72rem,2.2cqw,1.04rem);line-height:1.08;transition:scale .15s ease-out,background-color .18s ease-out,box-shadow .18s ease-out,color .18s ease-out;display:grid}#main.app-advokat-main .app-advokat-ready-action-button:hover{color:var(--app-advokat-text);background:var(--app-advokat-control-hover);box-shadow:var(--app-advokat-control-shadow-hover)}#main.app-advokat-main .app-advokat-ready-action-button:active{color:var(--app-advokat-text);background:var(--app-advokat-accent-soft);box-shadow:var(--app-advokat-control-shadow-hover);scale:.96}.app-advokat-case-track-row{--app-advokat-track-action-size:clamp(2rem, 6.05cqh, 2.52rem);border-radius:calc(var(--app-button-radius,.85rem) - .22rem);background:#ffffff0b;grid-template-columns:clamp(1.38rem,4.1cqw,1.72rem) minmax(6.2rem,1fr) minmax(5.4rem,.34fr);align-items:center;gap:clamp(.28rem,.86cqw,.46rem);min-height:clamp(2.62rem,7.55cqh,3.18rem);padding:clamp(.34rem,.94cqh,.48rem);display:grid}.app-advokat-case-track-row.is-empty{background:#ffffff07}.app-advokat-case-track-number{width:clamp(1.28rem,3.8cqw,1.56rem);height:clamp(1.28rem,3.8cqw,1.56rem);color:var(--app-advokat-ink);font-size:clamp(.68rem,2.05cqw,.82rem);font-weight:var(--app-advokat-font-action);font-variant-numeric:tabular-nums;background:#f0d49ae0;border-radius:999px;place-items:center;line-height:1;display:grid}.app-advokat-case-track-row.is-empty .app-advokat-case-track-number{color:#f0d49a;background:#f0d49a1f;box-shadow:inset 0 0 0 1px #f0d49a47}.app-advokat-case-track-title{min-width:0;color:var(--app-advokat-text);gap:.12rem;line-height:1.08;display:grid}.app-advokat-case-track-title strong{min-width:0;font-size:clamp(.74rem,2.24cqw,.9rem);font-weight:var(--app-advokat-font-title);overflow-wrap:anywhere;text-wrap:pretty}.app-advokat-case-track-title time{color:#ffffffa8;font-size:clamp(.62rem,1.86cqw,.72rem);font-weight:var(--app-advokat-font-body)}.app-advokat-case-track-row .app-advokat-resume-continue,.app-advokat-case-track-row .app-advokat-ready-status{min-height:var(--app-advokat-track-action-size,clamp(2rem, 6.05cqh, 2.52rem));border-radius:calc(var(--app-button-radius,.85rem) - .24rem);font-size:clamp(.58rem,1.74cqw,.7rem)}#main.app-advokat-main .app-advokat-resume-continue.is-prepare{color:var(--app-advokat-text);background:var(--app-advokat-control);box-shadow:var(--app-advokat-control-shadow)}#main.app-advokat-main .app-advokat-resume-continue.is-prepare:hover{color:var(--app-advokat-text);background:var(--app-advokat-control-hover);box-shadow:var(--app-advokat-control-shadow-hover)}@container advokat-cell (max-width:430px){.app-advokat-case-track-row{grid-template-columns:clamp(1.32rem,4.25cqw,1.5rem) minmax(0,1fr) minmax(4.7rem,.34fr);min-height:clamp(2.82rem,7.9cqh,3.36rem)}.app-advokat-case-track-title{grid-column:2}.app-advokat-case-track-row .app-advokat-resume-continue,.app-advokat-case-track-row .app-advokat-ready-status{grid-column:3;min-width:0;padding-inline:clamp(.24rem,1.05cqw,.38rem);font-size:clamp(.54rem,1.62cqw,.64rem)}#main.app-advokat-main .app-advokat-ready-action-button{min-height:clamp(2.86rem,8.2cqh,3.34rem);font-size:clamp(.7rem,2.12cqw,.82rem)}}#main.app-advokat-main .app-advokat-resume-new{appearance:none;border:1px solid var(--app-advokat-border);border-radius:var(--app-button-radius,.85rem);width:100%;min-height:clamp(4.8rem,15.5cqh,6.4rem);color:var(--app-advokat-text);background:var(--app-advokat-control);box-shadow:var(--app-advokat-control-shadow);font:inherit;font-size:var(--app-advokat-type-control);font-weight:var(--app-advokat-font-action);text-align:center;cursor:pointer;place-items:center;padding:clamp(.66rem,2.05cqh,.92rem);line-height:1.08;display:grid}#main.app-advokat-main .app-advokat-resume-delete{appearance:none;width:var(--app-advokat-resume-action-size);height:var(--app-advokat-resume-action-size);min-width:var(--app-advokat-resume-action-size);min-height:var(--app-advokat-resume-action-size);border-radius:var(--app-button-radius,.85rem);color:var(--app-advokat-text);background:var(--app-advokat-control);box-shadow:var(--app-advokat-control-shadow);cursor:pointer;border:0;padding:0;font-size:0;line-height:0;display:block;position:relative}#main.app-advokat-main .app-advokat-resume-delete:before,#main.app-advokat-main .app-advokat-resume-delete:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:42%;height:2px;position:absolute;top:50%;left:50%}#main.app-advokat-main .app-advokat-resume-delete:before{transform:translate(-50%,-50%)rotate(45deg)}#main.app-advokat-main .app-advokat-resume-delete:after{transform:translate(-50%,-50%)rotate(-45deg)}#main.app-advokat-main .app-advokat-resume-delete:hover{color:var(--app-advokat-text);background:var(--app-advokat-control-hover);box-shadow:var(--app-advokat-control-shadow-hover)}#main.app-advokat-main .app-advokat-resume-delete:disabled{cursor:default;opacity:.45}#main.app-advokat-main .app-advokat-resume-delete:active{color:var(--app-advokat-text);background:var(--app-advokat-accent-soft);box-shadow:var(--app-advokat-control-shadow-hover);scale:.96}.app-advokat-resume-status{min-height:1em;margin:0}#main.app-advokat-main .app-advokat-resume-continue:hover{background:var(--app-advokat-control-hover);box-shadow:var(--app-advokat-control-shadow-hover)}#main.app-advokat-main .app-advokat-resume-new:hover{color:var(--app-advokat-text);background:var(--app-advokat-control-hover);box-shadow:var(--app-advokat-control-shadow-hover)}#main.app-advokat-main .app-advokat-resume-continue:active,#main.app-advokat-main .app-advokat-resume-new:active{color:var(--app-advokat-text);background:var(--app-advokat-accent-soft);box-shadow:var(--app-advokat-control-shadow-hover);scale:.96}.app-advokat-actions button,.app-advokat-primary,.app-advokat-download-link,.app-advokat-file-field{appearance:none;color:var(--app-advokat-text);background:var(--app-advokat-control);box-shadow:var(--app-advokat-control-shadow);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;transition:scale .15s ease-out,background-color .18s ease-out,box-shadow .18s ease-out,color .18s ease-out}.app-advokat-primary,.app-advokat-actions button.app-advokat-primary{width:fit-content;min-height:2.75rem;color:var(--app-advokat-ink);background:var(--app-advokat-active);box-shadow:inset 0 0 0 1px var(--app-advokat-active-border);font-weight:var(--app-advokat-font-action);text-align:center;padding:0 1.05rem}.app-advokat-actions button:hover,.app-advokat-file-field:hover{color:var(--app-advokat-text);background:var(--app-advokat-control-hover);box-shadow:var(--app-advokat-control-shadow-hover)}.app-advokat-file-field.is-disabled,.app-advokat-file-field.is-disabled:hover,.app-advokat-file-field.is-disabled:active{color:var(--app-advokat-text);background:var(--app-advokat-control);box-shadow:var(--app-advokat-control-shadow);cursor:wait}.app-advokat-primary:hover,.app-advokat-actions button.app-advokat-primary:hover,.app-advokat-download-link:hover{color:var(--app-advokat-ink);box-shadow:inset 0 0 0 2px var(--app-advokat-active-border);background:#f0d49ad6}.app-advokat-actions button:active,.app-advokat-file-field:active{color:var(--app-advokat-text);background:var(--app-advokat-accent-soft);box-shadow:var(--app-advokat-control-shadow-hover);scale:.96}.app-advokat-primary:active,.app-advokat-actions button.app-advokat-primary:active,.app-advokat-download-link:active{color:var(--app-advokat-ink);box-shadow:inset 0 0 0 2px var(--app-advokat-active-border);background:#f0d49aa8;scale:.96}.app-advokat-quadrants{--app-advokat-choice-row-gap:clamp(.58rem, 1.65vmin, .9rem);grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(var(--app-advokat-choice-count,4), minmax(0, 1fr));gap:var(--app-advokat-choice-row-gap);box-sizing:border-box;width:100%;inline-size:100%;height:100%;block-size:100%;max-width:none;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;place-self:stretch stretch;margin:0;display:grid;overflow:visible}html body #main.app-advokat-main .app-advokat-quadrants>button{appearance:none;border:1px solid var(--app-advokat-border);border-radius:var(--app-button-radius,.85rem);width:100%;min-width:0;height:100%;min-height:0;color:var(--app-advokat-text);background:var(--app-advokat-choice-surface);box-shadow:var(--app-advokat-choice-shadow);font-size:1rem;font-weight:var(--app-advokat-font-body);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(.18rem,.7vmin,.34rem);padding:clamp(.58rem,1.25vmin,.92rem) clamp(.72rem,1.55vmin,1.08rem);line-height:normal;text-decoration:none;transition:scale .15s ease-out,background-color .18s ease-out,box-shadow .18s ease-out,color .18s ease-out;display:flex}html body #main.app-advokat-main .app-advokat-quadrants>button:hover{color:var(--app-advokat-text);background:var(--app-advokat-choice-surface-hover);box-shadow:var(--app-advokat-choice-shadow-hover)}html body #main.app-advokat-main .app-advokat-quadrants>button.is-selected{color:var(--app-advokat-ink);background:var(--app-advokat-choice-active);box-shadow:inset 0 0 0 2px var(--app-advokat-active-border)}html body #main.app-advokat-main .app-advokat-quadrants>button:active{color:var(--app-advokat-ink);background:var(--app-advokat-choice-active);box-shadow:inset 0 0 0 2px var(--app-advokat-active-border);scale:.96}html body #main.app-advokat-main .app-advokat-quadrants>button.is-selected strong,html body #main.app-advokat-main .app-advokat-quadrants>button.is-selected span,html body #main.app-advokat-main .app-advokat-quadrants>button.is-selected .app-advokat-choice-price,html body #main.app-advokat-main .app-advokat-quadrants>button.is-selected .app-advokat-choice-price b,html body #main.app-advokat-main .app-advokat-quadrants>button.is-selected .app-advokat-choice-price del,html body #main.app-advokat-main .app-advokat-quadrants>button:active strong,html body #main.app-advokat-main .app-advokat-quadrants>button:active span,html body #main.app-advokat-main .app-advokat-quadrants>button:active .app-advokat-choice-price,html body #main.app-advokat-main .app-advokat-quadrants>button:active .app-advokat-choice-price b,html body #main.app-advokat-main .app-advokat-quadrants>button:active .app-advokat-choice-price del{color:var(--app-advokat-ink)}.app-advokat-quadrants strong{width:100%;color:var(--app-advokat-text);font-size:clamp(1.06rem,3.72cqw,1.56rem);font-weight:var(--app-advokat-font-title);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:clamp(.34rem,1.1cqw,.52rem);line-height:1.05;display:flex}.app-advokat-quadrants span{width:100%;color:var(--app-advokat-text);font-size:clamp(.77rem,2.45cqw,1.02rem);font-weight:var(--app-advokat-font-secondary);overflow-wrap:anywhere;line-height:1.2;display:block}.app-advokat-choice-price{color:#f0d49a;font-variant-numeric:tabular-nums;white-space:nowrap;background:#f0d49a1f;border-radius:.58rem;flex:none;justify-content:flex-start;align-items:baseline;gap:.42rem;width:auto;margin-top:0;padding:clamp(.2rem,.58cqw,.28rem) clamp(.42rem,1.08cqw,.58rem);font-style:normal;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #f0d49a3d,0 8px 18px #00000029}.app-advokat-choice-price.is-free{background:#f0d49a33;box-shadow:inset 0 0 0 1px #f0d49a6b,0 10px 22px #0000002e}.app-advokat-choice-price.is-paid{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f,0 8px 18px #00000024}.app-advokat-choice-price del{color:#ffffffc7;font-size:clamp(.82rem,2.58cqw,1.02rem);font-weight:var(--app-advokat-font-action);text-decoration-color:#050505;text-decoration-thickness:1.35px}.app-advokat-choice-price b{color:#f0d49a;font-size:clamp(.86rem,2.72cqw,1.08rem);font-weight:var(--app-advokat-font-action)}.app-advokat-choice-price.is-free b{color:#ffe0a1;text-transform:uppercase}.app-advokat-choice-price.is-paid b{color:#ffffffdb}html body #main.app-advokat-main .app-advokat-quadrants>button.is-selected .app-advokat-choice-price,html body #main.app-advokat-main .app-advokat-quadrants>button:active .app-advokat-choice-price{background:#080a0e1f;box-shadow:inset 0 0 0 1px #080a0e2e,0 8px 18px #00000014}html body #main.app-advokat-main .app-advokat-quadrants>button.is-selected .app-advokat-choice-price b,html body #main.app-advokat-main .app-advokat-quadrants>button:active .app-advokat-choice-price b{color:var(--app-advokat-ink)}.app-advokat-form{gap:.52rem;display:grid}.app-advokat-form-fill{--app-advokat-control-gap-x:clamp(.26rem, 1.25cqw, .52rem);--app-advokat-field-label-gap:clamp(.18rem, .72cqh, .3rem);--app-advokat-field-label-indent:clamp(.42rem, 1.75cqw, .62rem);--app-advokat-form-block-gap:clamp(.78rem, 2.52cqh, 1.18rem);--app-advokat-divider-side-space:clamp(.24rem, .9cqh, .42rem);--app-advokat-edge-space:var(--app-advokat-divider-side-space);--app-advokat-divider-base-size:calc(var(--app-advokat-divider-side-space) * 2 + 1px);--app-advokat-divider-color:#044d2a94;grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.app-advokat-form-body{align-content:space-between;gap:var(--app-advokat-form-block-gap);min-height:0;display:grid;overflow:hidden}.app-advokat-form-section{align-content:space-between;gap:var(--app-advokat-form-block-gap);min-width:0;min-height:0;display:grid;overflow:hidden}.app-advokat-form-header{gap:clamp(.2rem,.82cqh,.42rem);width:100%;min-width:0;display:grid}h1.app-advokat-form-heading{width:100%;min-width:0;max-width:none;color:var(--app-advokat-text);box-shadow:none;font-size:var(--app-advokat-type-section);font-weight:var(--app-advokat-font-title);text-align:center;letter-spacing:0;text-wrap:balance;background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:clamp(.08rem,.34cqh,.18rem) 0 0;line-height:1.08;display:block}.app-advokat-form-divider{flex:0 0 var(--app-advokat-divider-base-size);pointer-events:none;grid-template-rows:minmax(0,1fr) 1px minmax(0,1fr);min-height:1px;display:grid;overflow:hidden}.app-advokat-step>.app-advokat-form-divider,.app-advokat-form-header>.app-advokat-form-divider{height:var(--app-advokat-divider-base-size)}.app-advokat-form-divider:before{content:"";background:var(--app-advokat-divider-color);grid-row:2;width:100%;height:1px}.app-advokat-form-bottom-spacer{height:var(--app-advokat-divider-base-size)}.app-advokat-direction>.app-advokat-form-divider:before,.app-advokat-resume>.app-advokat-form-divider:before,.app-advokat-form-bottom-spacer:before,.app-advokat-intake .app-advokat-form-divider:before{background:0 0}.app-advokat-facility-grid{grid-template-columns:minmax(6.5rem,.58fr) minmax(0,1.42fr)}.app-advokat-facility-combobox{position:relative}.app-advokat-facility-dropdown{z-index:10000;box-sizing:border-box;overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--app-advokat-accent) 52%, #ffffff1f);background:#111517;border-radius:.58rem;flex-direction:column;display:flex;position:fixed;overflow-y:auto;box-shadow:0 14px 30px #0000006b}html body .app-advokat-facility-dropdown button{appearance:none;width:100%;min-height:3.2rem;color:var(--app-advokat-text);box-shadow:none;text-align:left;text-transform:none;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1a;border-radius:0;gap:.12rem;padding:.56rem .78rem;display:grid}.app-advokat-facility-dropdown button:last-of-type{border-bottom:0}.app-advokat-facility-dropdown button:hover,.app-advokat-facility-dropdown button.is-active{background:color-mix(in srgb, var(--app-advokat-accent) 22%, #111517)}.app-advokat-facility-dropdown strong,.app-advokat-facility-dropdown span{color:var(--app-advokat-text);letter-spacing:0}.app-advokat-facility-dropdown strong{text-transform:none;font-size:.82rem;font-weight:650;line-height:1.12}.app-advokat-facility-dropdown span{font-size:.71rem;font-weight:var(--app-advokat-font-body);opacity:.7;line-height:1.18}.app-advokat-facility-empty{color:var(--app-advokat-text);opacity:.78;padding:.68rem .78rem;font-size:.76rem;line-height:1.2}.app-advokat-person-author-grid{align-items:end;row-gap:var(--app-advokat-form-block-gap);grid-template-columns:minmax(0,1fr)}.app-advokat-facility-grid>label,.app-advokat-facility-grid>.app-advokat-month-year{grid-template-rows:minmax(2.25em,auto) auto;align-content:end}.app-advokat-facility-grid>label>span,.app-advokat-facility-grid>.app-advokat-month-year>span{align-self:end}.app-advokat-behavior-grid{align-items:end;column-gap:var(--app-advokat-control-gap-x);row-gap:var(--app-advokat-form-block-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-advokat-guilt-grid{align-items:end;gap:var(--app-advokat-form-block-gap) var(--app-advokat-control-gap-x);grid-template-columns:minmax(0,1.34fr) minmax(0,.88fr)}.app-advokat-form label,.app-advokat-field,.app-advokat-month-year{gap:var(--app-advokat-field-label-gap,.26rem);min-width:0;color:var(--app-advokat-text);font-weight:var(--app-advokat-font-body);margin:0;display:grid}.app-advokat-form span,.app-advokat-field>span,.app-advokat-month-year>span{color:var(--app-advokat-text);font-size:var(--app-advokat-type-label);font-weight:var(--app-advokat-font-body);text-wrap:pretty;line-height:1.15}.app-advokat-form label>span,.app-advokat-field>span,.app-advokat-month-year>span{padding-inline-start:var(--app-advokat-field-label-indent)}#main.app-advokat-main .app-advokat-form input:not([type=radio]):not([type=file]),#main.app-advokat-main .app-advokat-form textarea{appearance:none;border-radius:var(--app-button-radius,.85rem);width:100%;min-width:0;color:var(--app-advokat-text);background:var(--app-advokat-control);box-shadow:var(--app-advokat-control-shadow);font-size:var(--app-advokat-type-control);letter-spacing:0;text-transform:none;border:0;margin:0;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out}#main.app-advokat-main .app-advokat-form input:not([type=radio]):not([type=file]):disabled{color:#ffffffc2;cursor:default;opacity:1;background:#ffffff0b;box-shadow:inset 0 0 0 1px #f0d49a29}#main.app-advokat-main .app-advokat-form input:not([type=radio]):not([type=file]):hover,#main.app-advokat-main .app-advokat-form textarea:hover{background:var(--app-advokat-control-hover);box-shadow:var(--app-advokat-control-shadow-hover)}#main.app-advokat-main .app-advokat-form input:not([type=radio]):not([type=file]):focus,#main.app-advokat-main .app-advokat-form textarea:focus{color:var(--app-advokat-text);background:var(--app-advokat-control-hover);box-shadow:var(--app-advokat-control-shadow-focus)}#main.app-advokat-main .app-advokat-form input[aria-invalid=true]{box-shadow:inset 0 0 0 1px #fff2d633, var(--app-advokat-control-shadow)}#main.app-advokat-main .app-advokat-form input::placeholder,#main.app-advokat-main .app-advokat-form textarea::placeholder{color:var(--app-advokat-text);opacity:1;font-weight:var(--app-advokat-font-secondary)}#main.app-advokat-main .app-advokat-form input[type=date],#main.app-advokat-main .app-advokat-form input[type=month],#main.app-advokat-main .app-advokat-form input[type=text],#main.app-advokat-main .app-advokat-form input[type=password]{min-height:clamp(2.02rem,8.5cqh,3.18rem);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:0 clamp(.58rem,2.45cqw,.92rem)}.app-advokat-number-field{max-width:none}#main.app-advokat-main .app-advokat-number-field input,#main.app-advokat-main .app-advokat-month-year input{text-align:center}.app-advokat-month-year.is-disabled>span{color:var(--app-advokat-text)}#main.app-advokat-main .app-advokat-month-year.is-disabled input{color:var(--app-advokat-text);background:var(--app-advokat-control);box-shadow:var(--app-advokat-control-shadow);cursor:not-allowed}#main.app-advokat-main .app-advokat-form textarea{resize:none;min-height:clamp(3.4rem,12cqh,5.7rem)}.app-advokat-choice-row{gap:var(--app-advokat-control-gap-x,.34rem);grid-template-columns:repeat(auto-fit,minmax(5.2rem,1fr));display:grid}.app-advokat-choice-row label{min-width:0;display:block}.app-advokat-choice-row input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.app-advokat-choice-row b{min-height:clamp(2rem,8.3cqh,3.05rem);color:var(--app-advokat-text);background:var(--app-advokat-control);box-shadow:var(--app-advokat-control-shadow);font-size:var(--app-advokat-type-caption);font-weight:var(--app-advokat-font-action);text-align:center;border:0;border-radius:.72rem;place-items:center;line-height:1.1;transition:scale .15s ease-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out;display:grid}.app-advokat-choice-row label:hover b{color:var(--app-advokat-text);background:var(--app-advokat-control-hover);box-shadow:var(--app-advokat-control-shadow-hover)}.app-advokat-choice-row input:checked+b,.app-advokat-choice-row label:active b{color:var(--app-advokat-ink);background:var(--app-advokat-active);box-shadow:inset 0 0 0 2px var(--app-advokat-active-border)}.app-advokat-choice-row label:active b{scale:.96}.app-advokat-questionnaire-note{opacity:0;grid-template-rows:0fr;min-width:0;transition-property:grid-template-rows,opacity;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid}.app-advokat-questionnaire-note[data-open=true]{opacity:1;grid-template-rows:1fr}.app-advokat-questionnaire-note p{color:#fff2d6d1;min-height:0;box-shadow:none;font-size:var(--app-advokat-type-caption);text-wrap:pretty;background:0 0;margin:0;padding:0;line-height:1.16;overflow:hidden}.app-advokat-questionnaire-step-person,.app-advokat-questionnaire-step-behavior,.app-advokat-questionnaire-step-work{justify-content:stretch}.app-advokat-questionnaire-step-person .app-advokat-form-fill,.app-advokat-questionnaire-step-behavior .app-advokat-form-fill,.app-advokat-questionnaire-step-work .app-advokat-form-fill{--app-advokat-control-gap-x:clamp(.42rem, 1.45cqw, .68rem);--app-advokat-field-label-gap:clamp(.22rem, .82cqh, .38rem);--app-advokat-field-label-indent:0;--app-advokat-form-block-gap:clamp(.7rem, 2.35cqh, 1.18rem);--app-advokat-divider-side-space:clamp(.22rem, .72cqh, .36rem);box-sizing:border-box;padding:clamp(.2rem,.7cqh,.38rem) clamp(.28rem,1.1cqw,.54rem) 0}.app-advokat-questionnaire-step-person .app-advokat-form-body,.app-advokat-questionnaire-step-behavior .app-advokat-form-body,.app-advokat-questionnaire-step-work .app-advokat-form-body{place-content:space-evenly stretch;gap:var(--app-advokat-form-block-gap);width:min(100%,27.5rem);margin-inline:auto}.app-advokat-questionnaire-step-person .app-advokat-form-body{align-content:space-evenly;gap:clamp(.56rem,1.82cqh,.92rem)}.app-advokat-questionnaire-step-behavior .app-advokat-form-body,.app-advokat-questionnaire-step-work .app-advokat-form-body{gap:clamp(.8rem,2.52cqh,1.24rem)}.app-advokat-questionnaire-step-person .app-advokat-form-body-item,.app-advokat-questionnaire-step-behavior .app-advokat-form-body-item,.app-advokat-questionnaire-step-work .app-advokat-form-body-item{min-width:0;display:grid}.app-advokat-questionnaire-step-person .app-advokat-form-section,.app-advokat-questionnaire-step-behavior .app-advokat-form-section,.app-advokat-questionnaire-step-work .app-advokat-form-section{align-content:start;gap:var(--app-advokat-form-block-gap);overflow:visible}.app-advokat-questionnaire-step-person .app-advokat-form label,.app-advokat-questionnaire-step-person .app-advokat-field,.app-advokat-questionnaire-step-person .app-advokat-month-year,.app-advokat-questionnaire-step-behavior .app-advokat-form label,.app-advokat-questionnaire-step-behavior .app-advokat-field,.app-advokat-questionnaire-step-behavior .app-advokat-month-year,.app-advokat-questionnaire-step-work .app-advokat-form label,.app-advokat-questionnaire-step-work .app-advokat-field,.app-advokat-questionnaire-step-work .app-advokat-month-year{gap:var(--app-advokat-field-label-gap)}.app-advokat-questionnaire-step-person .app-advokat-form label>span,.app-advokat-questionnaire-step-person .app-advokat-field>span,.app-advokat-questionnaire-step-person .app-advokat-month-year>span,.app-advokat-questionnaire-step-behavior .app-advokat-form label>span,.app-advokat-questionnaire-step-behavior .app-advokat-field>span,.app-advokat-questionnaire-step-behavior .app-advokat-month-year>span,.app-advokat-questionnaire-step-work .app-advokat-form label>span,.app-advokat-questionnaire-step-work .app-advokat-field>span,.app-advokat-questionnaire-step-work .app-advokat-month-year>span{color:rgba(var(--app-sign-text-rgb), .88);font-size:clamp(.76rem,1.92cqw,.92rem);font-weight:var(--app-advokat-font-secondary);padding-inline-start:.12rem;line-height:1.14}#main.app-advokat-main .app-advokat-questionnaire-step-person .app-advokat-form input:not([type=radio]):not([type=file]),#main.app-advokat-main .app-advokat-questionnaire-step-behavior .app-advokat-form input:not([type=radio]):not([type=file]),#main.app-advokat-main .app-advokat-questionnaire-step-work .app-advokat-form input:not([type=radio]):not([type=file]){background:#080c0b6b;border-radius:.66rem;min-height:clamp(2.42rem,7.95cqh,3.18rem);font-size:clamp(.88rem,2.22cqw,1.04rem);transition-property:background-color,box-shadow,color;transition-duration:.16s;transition-timing-function:ease-out;box-shadow:inset 0 0 0 1px #f0d49a21,0 1px 2px #0000001a}#main.app-advokat-main .app-advokat-questionnaire-step-person .app-advokat-form input:not([type=radio]):not([type=file]):hover,#main.app-advokat-main .app-advokat-questionnaire-step-behavior .app-advokat-form input:not([type=radio]):not([type=file]):hover,#main.app-advokat-main .app-advokat-questionnaire-step-work .app-advokat-form input:not([type=radio]):not([type=file]):hover{background:#0d131185;box-shadow:inset 0 0 0 1px #f0d49a33,0 2px 5px #0000001f}#main.app-advokat-main .app-advokat-questionnaire-step-person .app-advokat-form input:not([type=radio]):not([type=file]):focus,#main.app-advokat-main .app-advokat-questionnaire-step-behavior .app-advokat-form input:not([type=radio]):not([type=file]):focus,#main.app-advokat-main .app-advokat-questionnaire-step-work .app-advokat-form input:not([type=radio]):not([type=file]):focus{background:#0e15129e;box-shadow:inset 0 0 0 1px #f0d49a75,0 0 0 2px #f0d49a21}#main.app-advokat-main .app-advokat-questionnaire-step-person .app-advokat-form input[aria-invalid=true]{box-shadow:inset 0 0 0 1px #fff2d675,0 0 0 2px #fff2d61f}.app-advokat-questionnaire-step-behavior .app-advokat-behavior-grid{align-items:end;column-gap:var(--app-advokat-control-gap-x);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(.52rem,1.58cqh,.82rem)}.app-advokat-questionnaire-step-behavior .app-advokat-choice-field-current-guilt-admission .app-advokat-choice-row,.app-advokat-questionnaire-step-work .app-advokat-choice-field-claim-paid .app-advokat-choice-row{grid-template-columns:repeat(2,minmax(0,1fr))}.app-advokat-questionnaire-step-work .app-advokat-choice-field-work-status .app-advokat-choice-row{grid-template-columns:repeat(3,minmax(0,1fr))}.app-advokat-questionnaire-step-person .app-advokat-choice-row,.app-advokat-questionnaire-step-behavior .app-advokat-choice-row,.app-advokat-questionnaire-step-work .app-advokat-choice-row{gap:clamp(.32rem,1.08cqw,.5rem)}.app-advokat-questionnaire-step-person .app-advokat-choice-row b,.app-advokat-questionnaire-step-behavior .app-advokat-choice-row b,.app-advokat-questionnaire-step-work .app-advokat-choice-row b{text-wrap:balance;background:#080c0b6b;border-radius:.58rem;min-height:clamp(2.32rem,7.55cqh,3rem);padding:.2rem clamp(.34rem,1.4cqw,.56rem);font-size:clamp(.76rem,1.94cqw,.9rem);line-height:1.08;transition-property:scale,background-color,box-shadow,color;transition-duration:.15s;transition-timing-function:ease-out;box-shadow:inset 0 0 0 1px #f0d49a21,0 1px 2px #0000001a}.app-advokat-questionnaire-step-person .app-advokat-choice-row label:hover b,.app-advokat-questionnaire-step-behavior .app-advokat-choice-row label:hover b,.app-advokat-questionnaire-step-work .app-advokat-choice-row label:hover b{background:#0d131185;box-shadow:inset 0 0 0 1px #f0d49a33,0 2px 5px #0000001f}.app-advokat-questionnaire-step-person .app-advokat-choice-row input:checked+b,.app-advokat-questionnaire-step-person .app-advokat-choice-row label:active b,.app-advokat-questionnaire-step-behavior .app-advokat-choice-row input:checked+b,.app-advokat-questionnaire-step-behavior .app-advokat-choice-row label:active b,.app-advokat-questionnaire-step-work .app-advokat-choice-row input:checked+b,.app-advokat-questionnaire-step-work .app-advokat-choice-row label:active b{color:var(--app-advokat-ink);background:var(--app-advokat-active);box-shadow:inset 0 0 0 1px #4a2f0e47,0 2px 6px #0000001f}.app-advokat-questionnaire-step-person .app-advokat-choice-row label:active b,.app-advokat-questionnaire-step-behavior .app-advokat-choice-row label:active b,.app-advokat-questionnaire-step-work .app-advokat-choice-row label:active b{scale:.96}.app-advokat-questionnaire-step-person .app-advokat-questionnaire-note,.app-advokat-questionnaire-step-behavior .app-advokat-questionnaire-note,.app-advokat-questionnaire-step-work .app-advokat-questionnaire-note{padding-inline-start:.12rem}.app-advokat-questionnaire-step-person .app-advokat-questionnaire-note p,.app-advokat-questionnaire-step-behavior .app-advokat-questionnaire-note p,.app-advokat-questionnaire-step-work .app-advokat-questionnaire-note p{color:#fff2d6db;font-size:clamp(.66rem,1.65cqw,.78rem);line-height:1.18}.app-advokat-sentence-history{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:stretch;gap:clamp(1.05rem,3.3cqh,1.72rem);min-height:100%;display:grid}.app-advokat-sentence-history-title{text-wrap:balance;align-self:end;max-width:10.5em;margin:0}.app-advokat-sentence-history-list{min-width:0;padding-bottom:calc(var(--app-advokat-cell-progress-height) + var(--app-advokat-progress-clearance));grid-template-rows:repeat(2,minmax(0,1fr));align-content:stretch;gap:clamp(.82rem,2.6cqh,1.22rem);display:grid}.app-advokat-sentence-history-question{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;gap:clamp(.72rem,2.1cqh,1.02rem);min-width:0;min-height:0;padding:clamp(.88rem,2.75cqh,1.22rem) 0 0;display:grid;box-shadow:inset 0 1px #f0d49a2e}.app-advokat-sentence-history-head{align-content:center;min-width:0;display:grid}.app-advokat-sentence-history-head b{color:var(--app-advokat-text);font-size:clamp(var(--app-advokat-type-body), 3.2cqh, var(--app-advokat-type-title));font-weight:var(--app-advokat-font-action);text-wrap:balance;line-height:1.1}.app-advokat-sentence-history-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.46rem,1.42cqw,.68rem);min-width:0;display:grid}.app-advokat-sentence-history-options button{min-height:clamp(3rem,9.2cqh,4rem);color:var(--app-advokat-text);background:var(--app-advokat-control);box-shadow:var(--app-advokat-control-shadow);font:inherit;font-size:var(--app-advokat-type-body);font-weight:var(--app-advokat-font-action);cursor:pointer;border:0;border-radius:.78rem;padding:0 clamp(.72rem,2.2cqw,1.05rem);line-height:1;transition-property:scale,background-color,box-shadow,color;transition-duration:.15s;transition-timing-function:ease-out}.app-advokat-sentence-history-options button:hover{background:var(--app-advokat-control-hover);box-shadow:var(--app-advokat-control-shadow-hover)}.app-advokat-sentence-history-options button:active{scale:.96}.app-advokat-sentence-history-options button.is-selected{color:var(--app-advokat-ink);background:var(--app-advokat-active);box-shadow:inset 0 0 0 2px var(--app-advokat-active-border)}.app-advokat-file-list{gap:var(--app-advokat-form-block-gap,clamp(.56rem, 1.8cqh, .82rem));overflow:visible}.app-advokat-upload-section{gap:var(--app-advokat-form-block-gap,clamp(.82rem, 2.7cqh, 1.22rem));display:grid}.app-advokat-upload-section h2{color:var(--app-advokat-text);font-size:var(--app-advokat-type-caption);font-weight:var(--app-advokat-font-action);text-transform:none;margin:0;padding:0 0 clamp(.28rem,.82cqh,.42rem);line-height:1.1}.app-advokat-upload-divider{display:none}.app-advokat-upload-group{border-radius:var(--app-button-radius,.85rem);background:var(--app-advokat-surface);box-shadow:var(--app-advokat-surface-shadow);transition:background-color .18s,box-shadow .18s;overflow:hidden}.app-advokat-upload-summary{appearance:none;width:100%;min-height:clamp(2.35rem,8.4cqh,3.2rem);color:var(--app-advokat-text);font:inherit;letter-spacing:0;text-align:left;text-transform:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:minmax(0,1fr) clamp(5.4rem,19cqw,6.15rem);align-items:center;gap:.5rem;padding:0 clamp(.5rem,1.9cqw,.72rem);transition:scale .15s ease-out,background-color .18s,box-shadow .18s,color .18s;display:grid}.app-advokat-upload-summary:hover,.app-advokat-upload-summary:focus-visible{color:var(--app-advokat-text);background:var(--app-advokat-surface-hover);box-shadow:var(--app-advokat-surface-shadow-hover);outline:none}.app-advokat-upload-summary:active{color:var(--app-advokat-text);background:var(--app-advokat-accent-soft);box-shadow:var(--app-advokat-control-shadow-hover);scale:.96}html body #main.app-advokat-main button.app-advokat-upload-summary:hover,html body #main.app-advokat-main button.app-advokat-upload-summary:focus-visible{color:var(--app-advokat-text);background:var(--app-advokat-surface-hover);box-shadow:var(--app-advokat-surface-shadow-hover)}html body #main.app-advokat-main button.app-advokat-upload-summary:active,html body #main.app-advokat-main button.app-advokat-upload-summary:hover:active{color:var(--app-advokat-text);background:var(--app-advokat-accent-soft);box-shadow:var(--app-advokat-control-shadow-hover)}html body #main.app-advokat-main .app-advokat-upload-summary>span:first-child{min-width:0;overflow-wrap:anywhere;font-size:var(--app-advokat-type-body);font-weight:var(--app-advokat-font-action);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-inline-start:var(--app-advokat-field-label-indent);line-height:1.12;display:-webkit-box;overflow:hidden}.app-advokat-upload-summary .app-advokat-upload-toggle{overflow-wrap:normal;min-width:0;margin-inline-end:clamp(.2rem,.72cqw,.38rem);padding-inline-start:0}.app-advokat-upload-summary em{color:var(--app-advokat-text);font-size:var(--app-advokat-type-caption);font-style:normal;font-weight:var(--app-advokat-font-secondary)}.app-advokat-upload-toggle{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.34rem;display:inline-flex}.app-advokat-upload-toggle .is-collapse{display:none}.app-advokat-upload-toggle i{width:.48rem;height:.48rem;color:var(--app-advokat-text);border-bottom:1.5px solid;border-right:1.5px solid;transition:transform .16s;display:block;transform:rotate(45deg)translateY(-.12rem)}.app-advokat-upload-group[data-open=true] .app-advokat-upload-toggle .is-expand{display:none}.app-advokat-upload-group[data-open=true] .app-advokat-upload-toggle .is-collapse{display:inline}.app-advokat-upload-group[data-open=true] .app-advokat-upload-toggle i{transform:rotate(225deg)translate(-.08rem,-.08rem)}.app-advokat-upload-group[data-open=true] .app-advokat-upload-summary{border-bottom:0}.app-advokat-upload-body{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .18s;display:grid;overflow:hidden}.app-advokat-upload-group[data-open=true] .app-advokat-upload-body{opacity:1;grid-template-rows:1fr}.app-advokat-upload-body-inner{min-height:0;overflow:hidden}.app-advokat-upload-group .app-advokat-upload-row{opacity:0;padding:clamp(.38rem,1.1cqh,.58rem);transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1);transform:translateY(-.16rem)}.app-advokat-upload-group[data-open=true] .app-advokat-upload-row{opacity:1;transform:translateY(0)}.app-advokat-upload-group-files{gap:clamp(.22rem,.68cqh,.34rem);margin:0;padding:0;list-style:none;display:grid;overflow:visible}.app-advokat-upload-group-files li{min-height:clamp(2.64rem,8.2cqh,3.12rem);box-shadow:var(--app-advokat-control-shadow);background:#ffffff0e;border-radius:.68rem;grid-template-columns:clamp(1.5rem,4.2cqw,1.82rem) minmax(0,1fr) minmax(2.5rem,auto);align-items:center;gap:clamp(.34rem,1.08cqw,.52rem);padding:clamp(.34rem,.98cqh,.5rem) clamp(.42rem,1.42cqw,.6rem);display:grid}.app-advokat-upload-group-files li.is-failed{box-shadow:inset 0 0 0 1px #f4b8a073, var(--app-advokat-control-shadow);background:#55211857}.app-advokat-upload-group-files li>small,.app-advokat-upload-group-files li>b,.app-advokat-upload-file-meta b,.app-advokat-upload-file-status{overflow-wrap:anywhere;font-size:clamp(.68rem,1.92cqw,.82rem);line-height:1.16}.app-advokat-upload-group-files li>small{width:clamp(1.28rem,3.7cqw,1.48rem);height:clamp(1.28rem,3.7cqw,1.48rem);color:var(--app-advokat-active);font-variant-numeric:tabular-nums;font-weight:var(--app-advokat-font-action);text-align:center;background:#f0d49a1a;border-radius:.42rem;place-items:center;display:grid}.app-advokat-upload-file-meta{gap:.12rem;min-width:0;display:grid}.app-advokat-upload-file-meta>span{flex-wrap:wrap;gap:.12rem clamp(.44rem,1.35cqw,.7rem);min-width:0;display:flex}.app-advokat-upload-group-files li>b,.app-advokat-upload-file-meta b{min-width:0;color:var(--app-advokat-text);font-weight:var(--app-advokat-font-action);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-advokat-upload-file-status{color:#ffffffc7;min-width:0;font-style:normal;font-weight:var(--app-advokat-font-secondary);text-align:left;white-space:nowrap;justify-content:flex-start;display:inline-flex;position:relative}.app-advokat-upload-file-status.is-idle{color:#ffffff6b}.app-advokat-upload-file-status.is-done{color:#72c992}.app-advokat-upload-file-status.is-failed,.app-advokat-upload-group-files li.is-failed .app-advokat-upload-file-status{color:#ffd6c6db}.app-advokat-upload-file-status.is-active{color:var(--app-advokat-active);background:linear-gradient(90deg, var(--app-advokat-active) 0%, var(--app-advokat-active) 38%, #fff4ca 50%, var(--app-advokat-active) 62%, var(--app-advokat-active) 100%);-webkit-text-fill-color:transparent;background-size:320% 100%;-webkit-background-clip:text;background-clip:text;animation:1.9s linear infinite app-upload-status-shimmer}#main.app-advokat-main .app-advokat-upload-group-files button.app-advokat-upload-delete{appearance:none;border-radius:var(--app-button-radius,.85rem);width:clamp(2.32rem,7.2cqh,2.75rem);min-width:2.5rem;height:clamp(2.32rem,7.2cqh,2.75rem);min-height:2.5rem;color:var(--app-advokat-text);background:var(--app-advokat-control);box-shadow:var(--app-advokat-control-shadow);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:0;place-items:center;padding:0;font-size:0;line-height:0;transition:scale .15s ease-out,background-color .18s ease-out,box-shadow .18s ease-out;display:block;position:relative}#main.app-advokat-main .app-advokat-upload-group-files button.app-advokat-upload-delete:before,#main.app-advokat-main .app-advokat-upload-group-files button.app-advokat-upload-delete:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:46%;height:2px;position:absolute;top:50%;left:50%}#main.app-advokat-main .app-advokat-upload-group-files button.app-advokat-upload-delete:before{transform:translate(-50%,-50%)rotate(45deg)}#main.app-advokat-main .app-advokat-upload-group-files button.app-advokat-upload-delete:after{transform:translate(-50%,-50%)rotate(-45deg)}#main.app-advokat-main .app-advokat-upload-group-files button.app-advokat-upload-delete:hover{background:var(--app-advokat-control-hover);box-shadow:var(--app-advokat-control-shadow-hover)}#main.app-advokat-main .app-advokat-upload-group-files button.app-advokat-upload-delete:active{background:var(--app-advokat-accent-soft);scale:.96}@keyframes app-upload-status-shimmer{0%,14%{background-position:145%}72%,to{background-position:-145%}}.app-advokat-uploads-step{--app-advokat-form-block-gap:clamp(.52rem, 1.62cqh, .82rem);--app-advokat-upload-field-inline:clamp(.52rem, 1.82cqw, .72rem);--app-advokat-field-label-indent:clamp(.42rem, 1.75cqw, .62rem);--app-advokat-divider-side-space:clamp(.08rem, .34cqh, .18rem);--app-advokat-divider-base-size:calc(var(--app-advokat-divider-side-space) * 2 + 1px);--app-advokat-divider-color:#044d2a94;grid-template-rows:auto auto auto auto auto;grid-template-columns:minmax(0,1fr);place-content:start stretch;align-items:stretch;gap:clamp(.54rem,1.62cqh,.8rem);height:auto;min-height:100%;display:grid;overflow:visible}.app-advokat-upload-bottom{padding-inline:clamp(.2rem,.8cqw,.4rem);gap:clamp(.4rem,1.3cqh,.62rem);padding-bottom:clamp(.34rem,.9cqh,.58rem);display:grid}.app-advokat-upload-bottom.is-empty{align-self:end}.app-advokat-uploads-step:has(.app-advokat-upload-bottom.is-empty){grid-template-rows:auto auto minmax(0,1fr)}.app-advokat-uploads-step>.app-advokat-form-divider{height:var(--app-advokat-divider-base-size)}.app-advokat-uploads-step .app-advokat-file-list{align-content:start;gap:var(--app-advokat-form-block-gap);align-self:stretch;width:100%;max-width:none;height:auto;min-height:0;padding-top:0;padding-bottom:0;display:grid}.app-advokat-document-check-list{align-content:start;align-self:start}.app-advokat-document-check-step{align-content:start;min-height:auto}.app-advokat-document-check-group{gap:0;padding-top:0;display:grid}.app-advokat-document-check-nested{opacity:0;grid-template-rows:0fr;min-width:0;transition-property:grid-template-rows,opacity;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid}.app-advokat-document-check-nested[data-open=true]{opacity:1;grid-template-rows:1fr}.app-advokat-document-check-nested-inner{min-width:0;min-height:0;box-shadow:none;gap:0;padding-left:0;display:grid;overflow:hidden}.app-advokat-upload-row{gap:clamp(.3rem,.82cqh,.44rem);min-width:0;display:grid}.app-advokat-upload-card{gap:clamp(.28rem,.82cqh,.42rem);min-width:0;display:grid}.app-advokat-upload-simple-row{border-top:0;gap:0;min-width:0;padding:0;display:grid}.app-advokat-document-map{--app-advokat-document-map-gap:.42rem;gap:var(--app-advokat-document-map-gap);min-width:0;margin-bottom:clamp(.28rem,.9cqh,.42rem);display:grid}.app-advokat-document-map-head{gap:.22rem;min-width:0;display:grid}.app-advokat-document-map-head b{color:var(--app-advokat-text);font-size:var(--app-advokat-type-body);font-weight:var(--app-advokat-font-action);text-wrap:balance;line-height:1.16}.app-advokat-document-map-head span{color:#fff2d6a8;font-size:var(--app-advokat-type-caption);line-height:1.16}.app-advokat-document-map-options{grid-template-columns:repeat(auto-fit,minmax(min(8.5rem,100%),1fr));gap:clamp(.32rem,1cqw,.46rem);display:grid}.app-advokat-document-map-options button{min-height:2.5rem;color:var(--app-advokat-text);background:var(--app-advokat-control);box-shadow:var(--app-advokat-control-shadow);font:inherit;font-size:var(--app-advokat-type-caption);font-weight:var(--app-advokat-font-action);cursor:pointer;border:0;border-radius:.64rem;line-height:1.1;transition-property:scale,background,box-shadow,color;transition-duration:.14s;transition-timing-function:ease-out}.app-advokat-document-map-options button:hover{background:var(--app-advokat-control-hover);box-shadow:var(--app-advokat-control-shadow-hover)}.app-advokat-document-map-options button:active{scale:.96}.app-advokat-document-map-options button.is-selected{color:var(--app-advokat-ink);background:var(--app-advokat-active);box-shadow:inset 0 0 0 1px var(--app-advokat-active-border)}.app-advokat-document-note{opacity:0;grid-template-rows:0fr;min-width:0;transition-property:grid-template-rows,opacity;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid}.app-advokat-document-note[data-open=true]{opacity:1;grid-template-rows:1fr}.app-advokat-document-note p{color:#fff2d6b8;min-height:0;box-shadow:none;font-size:var(--app-advokat-type-caption);text-wrap:pretty;background:0 0;border-radius:0;margin:0;padding:0;line-height:1.16;overflow:hidden}.app-advokat-document-map.is-ok .app-advokat-document-note p,.app-advokat-document-map.is-warn .app-advokat-document-note p{color:#fff2d6d1}.app-advokat-document-map.is-block .app-advokat-document-note p{color:#fff2d6db}.app-advokat-upload-row>p,.app-advokat-upload-progress p{color:var(--app-advokat-text);font-size:var(--app-advokat-type-caption);font-weight:var(--app-advokat-font-body);text-wrap:pretty;margin:0;line-height:1.15}.app-advokat-upload-progress{padding-inline:var(--app-advokat-upload-field-inline);gap:.2rem;display:grid}.app-advokat-upload-note{color:#fff2d6b8;max-width:none;font-size:var(--app-advokat-type-caption);font-weight:var(--app-advokat-font-body);text-wrap:pretty;margin:0;line-height:1.28}.app-advokat-upload-progress>span{background:#ffffff1f;border-radius:999px;height:.3rem;display:block;overflow:hidden}.app-advokat-upload-progress i{border-radius:inherit;background:var(--app-advokat-active);height:100%;transition:width .18s ease-out;display:block}.app-advokat-upload-progress.is-recognizing i{animation:1.25s ease-in-out infinite app-upload-recognition}.app-advokat-upload-progress.is-completed i{background:#58a979}.app-advokat-upload-progress.is-failed i{background:#d66b5f}@keyframes app-upload-recognition{0%,to{opacity:.42}50%{opacity:1}}.app-advokat-file-field{min-height:clamp(2.35rem,9.2cqh,3.65rem);padding:clamp(.42rem, 1.55cqh, .68rem) var(--app-advokat-upload-field-inline,clamp(.5rem, 1.9cqw, .72rem));font-weight:var(--app-advokat-font-body);border-radius:.82rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.app-advokat-file-field input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.app-advokat-file-field span{min-width:0;color:var(--app-advokat-text);font-size:var(--app-advokat-type-body);font-weight:var(--app-advokat-font-action);padding-inline-start:var(--app-advokat-field-label-indent);line-height:1.15}.app-advokat-file-field em{min-height:clamp(1.82rem,6.6cqh,2.75rem);color:var(--app-advokat-ink);background:var(--app-advokat-active);font-size:clamp(.62rem,1.88cqw,.78rem);font-style:normal;font-weight:var(--app-advokat-font-action);border-radius:.66rem;place-items:center;padding:0 clamp(.48rem,1.9cqw,.72rem);display:grid}.app-advokat-file-field.is-disabled em{color:var(--app-advokat-text);background:var(--app-advokat-control)}.app-advokat-warning-list{gap:.35rem;max-height:7rem;display:grid;overflow:auto}.app-advokat-warning-list p{border:1px solid var(--app-advokat-accent-border);color:#fff2d6eb;background:#2a1f0c7a;border-radius:.72rem;margin:0;padding:.5rem .62rem;font-size:clamp(.58rem,1.8cqw,.74rem);line-height:1.22}.app-advokat-clear-uploads{width:100%;min-height:clamp(2.1rem,8cqh,3rem);color:var(--app-advokat-text);background:var(--app-advokat-control);box-shadow:var(--app-advokat-control-shadow);font:inherit;font-size:var(--app-advokat-type-caption);font-weight:var(--app-advokat-font-action);cursor:pointer;border:0;border-radius:.72rem;margin-top:auto}.app-advokat-clear-uploads:hover:not(:disabled){background:var(--app-advokat-control-hover);box-shadow:var(--app-advokat-control-shadow-hover)}.app-advokat-clear-uploads:disabled{cursor:default;opacity:.42}@keyframes app-advokat-processing-ring{to{transform:rotate(360deg)}}.app-advokat-download-actions{--app-advokat-download-action-size:clamp(2.35rem, 7.8cqh, 3rem);grid-template-columns:minmax(0, 1fr) var(--app-advokat-download-action-size);gap:clamp(.34rem,1.05cqw,.5rem);width:100%;display:grid}.app-advokat-download-actions.is-single{grid-template-columns:minmax(0,1fr)}.app-advokat-download-actions.is-formats,.app-advokat-download-format-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.34rem,1.05cqw,.5rem);min-width:0;display:grid}.app-advokat-payment{grid-template-rows:auto var(--app-advokat-divider-base-size) minmax(0, 1fr);align-items:stretch;gap:0;display:grid;overflow:hidden}.app-advokat-payment>.app-advokat-form-heading{align-self:start;font-size:clamp(1.06rem,3.55cqw,1.4rem)}.app-advokat-payment>.app-advokat-form-heading>span{display:block}.app-advokat-payment>.app-advokat-form-heading>span+span{margin-top:clamp(.08rem,.34cqh,.16rem)}.app-advokat-payment>.app-advokat-form-divider{width:100%}.app-advokat-payment-order,.app-advokat-payment-waiting,.app-advokat-generation,.app-advokat-result-card{box-sizing:border-box;width:100%;min-height:0;padding:clamp(.68rem, 1.95cqh, 1rem) var(--app-advokat-form-side-gap) calc(clamp(.68rem, 1.95cqh, 1rem) + var(--app-advokat-cell-progress-height) + var(--app-advokat-progress-clearance))}.app-advokat-payment-order{grid-template-rows:auto auto auto minmax(0,auto) auto auto;align-content:space-between;justify-items:stretch;gap:clamp(.5rem,1.42cqh,.78rem);display:grid;overflow:hidden}.app-advokat-payment-waiting{text-align:center;grid-template-rows:auto auto auto;align-content:space-between;justify-items:center;gap:clamp(.62rem,1.72cqh,.9rem);display:grid;overflow:visible}.app-advokat-payment-waiting-main{justify-items:center;gap:clamp(.3rem,.95cqh,.48rem);width:min(100%,35rem);display:grid}.app-advokat-payment-waiting-main>span{color:#f0d49a;font-size:clamp(.72rem,2.16cqw,.84rem);font-weight:var(--app-advokat-font-action);text-transform:uppercase;line-height:1}.app-advokat-payment-waiting-main strong{color:var(--app-advokat-text);font-size:clamp(1.08rem,3.58cqw,1.42rem);font-weight:var(--app-advokat-font-title);text-wrap:balance;line-height:1.1}.app-advokat-payment-waiting-main p{color:#ffffffc2;max-width:34rem;font-size:clamp(.78rem,2.38cqw,.92rem);font-weight:var(--app-advokat-font-body);text-wrap:pretty;margin:0;line-height:1.22}.app-advokat-payment-waiting-status{box-sizing:border-box;border-radius:calc(var(--app-button-radius,.85rem) + .18rem);width:min(100%,34rem);min-height:clamp(3.2rem,10.8cqh,4.2rem);color:var(--app-advokat-text);background:var(--app-advokat-surface);font-size:clamp(.86rem,2.55cqw,1rem);font-weight:var(--app-advokat-font-action);justify-content:center;align-items:center;gap:clamp(.48rem,1.48cqw,.68rem);padding:clamp(.58rem,1.62cqh,.82rem) clamp(.74rem,2.1cqw,1rem);line-height:1.1;display:flex;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff0b,inset 0 -1px #00000047}.app-advokat-payment-waiting-status i{background:var(--app-advokat-accent);border-radius:50%;flex:none;width:clamp(.78rem,2.6cqw,1rem);height:clamp(.78rem,2.6cqw,1rem);animation:1.35s ease-in-out infinite app-advokat-payment-pulse;box-shadow:0 0 #f0d49a6b}.app-advokat-payment-waiting-actions{grid-template-columns:minmax(0,1fr);gap:clamp(.52rem,1.52cqw,.72rem);width:min(100%,34rem);display:grid}#main.app-advokat-main .app-advokat-payment-open-link{border-radius:var(--app-button-radius,.85rem);min-height:clamp(2.8rem,9.6cqh,3.35rem);color:var(--app-advokat-ink);background:var(--app-advokat-active);box-shadow:inset 0 0 0 1px var(--app-advokat-active-border);font-family:inherit;font-size:clamp(.88rem,2.65cqw,1rem);font-weight:var(--app-advokat-font-action);text-align:center;cursor:pointer;border:0;place-items:center;padding:0 clamp(.86rem,2.7cqw,1.12rem);line-height:1.08;text-decoration:none;transition-property:transform,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid}#main.app-advokat-main .app-advokat-payment-open-link:hover{box-shadow:inset 0 0 0 2px var(--app-advokat-active-border);background:#f0d49ad6}#main.app-advokat-main .app-advokat-payment-open-link:active{box-shadow:inset 0 0 0 2px var(--app-advokat-active-border);background:#f0d49aa8;transform:scale(.96)}#wrapper.app-advokat-payment-opening-wrapper{background:linear-gradient(#07090c2e,#07090c47),url(/backgrounds/advokat/wall.jpeg) 50%/cover no-repeat;min-height:100dvh}#main.app-advokat-main.app-advokat-payment-opening-main{height:auto;min-height:100dvh;padding:clamp(1rem, 4dvh, 2.5rem) var(--app-main-gap) calc(var(--app-bottom-nav-height) + max(.75rem, env(safe-area-inset-bottom,0px)) + clamp(1rem, 4dvh, 2.5rem));place-items:center;display:grid}.app-advokat-payment-opening{border-radius:calc(var(--app-surface-radius,1rem) + .25rem);width:min(100%,30rem);color:var(--app-advokat-text);text-align:center;background:linear-gradient(145deg,#ffffff0e,#fff0),#080a0ed1;justify-items:center;gap:clamp(.9rem,2.8dvh,1.25rem);padding:clamp(1.35rem,5vw,2rem);display:grid;box-shadow:inset 0 0 0 1px #f0d49a24,inset 0 1px #ffffff0e,0 24px 58px #00000057}.app-advokat-payment-opening-indicator{background:#ffffff0e;border-radius:50%;place-items:center;width:2.55rem;height:2.55rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 10px 24px #00000038}.app-advokat-payment-opening-indicator:before{content:"";background:var(--app-advokat-accent);border-radius:50%;width:.82rem;height:.82rem;animation:1.35s ease-in-out infinite app-advokat-payment-pulse;box-shadow:0 0 #f0d49a6b}.app-advokat-payment-opening-copy{justify-items:center;gap:clamp(.52rem,1.8dvh,.72rem);width:min(100%,25.5rem);display:grid}.app-advokat-payment-opening h1{max-width:100%;color:var(--app-advokat-text);font-size:clamp(1.28rem,5.2vw,1.72rem);font-weight:var(--app-advokat-font-title);letter-spacing:0;text-transform:none;text-wrap:balance;margin:0;line-height:1.12}.app-advokat-payment-opening p{color:#ffffffc2;max-width:100%;font-size:clamp(.86rem,3.35vw,.98rem);font-weight:var(--app-advokat-font-body);text-wrap:pretty;margin:0;line-height:1.4}@keyframes app-advokat-payment-pulse{0%{transform:scale(.96);box-shadow:0 0 #f0d49a6b}70%{transform:scale(1);box-shadow:0 0 0 .6rem #f0d49a00}to{transform:scale(.96);box-shadow:0 0 #f0d49a00}}.app-advokat-payment-context{text-align:center;justify-items:center;gap:clamp(.2rem,.72cqh,.36rem);width:100%;display:grid}.app-advokat-payment-context>span,.app-advokat-result-summary>span{color:#f0d49a;font-size:clamp(.72rem,2.16cqw,.84rem);font-weight:var(--app-advokat-font-action);text-transform:uppercase;line-height:1}.app-advokat-payment-context b{color:var(--app-advokat-text);font-size:clamp(1.05rem,3.5cqw,1.34rem);font-weight:var(--app-advokat-font-title);text-wrap:balance;line-height:1.1}.app-advokat-payment-context p{color:#ffffffbd;max-width:34rem;font-size:clamp(.76rem,2.34cqw,.9rem);font-weight:var(--app-advokat-font-body);text-wrap:pretty;margin:0;line-height:1.18}.app-advokat-payment-checkline{width:100%;min-width:0;color:var(--app-advokat-text);font-size:clamp(.72rem,2.18cqw,.84rem);font-weight:var(--app-advokat-font-body);text-align:center;flex-wrap:wrap;justify-content:center;gap:clamp(.28rem,.86cqh,.42rem) clamp(.46rem,1.45cqw,.68rem);line-height:1.08;display:flex}.app-advokat-payment-checkline span{white-space:nowrap;min-width:0;padding-left:.72rem;position:relative}.app-advokat-payment-checkline span:before{background:var(--app-advokat-accent);content:"";border-radius:50%;width:.34rem;height:.34rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.app-advokat-payment-cost>span{color:var(--app-advokat-text);font-size:clamp(.84rem,2.6cqw,.98rem);font-weight:var(--app-advokat-font-body);line-height:1.1}.app-advokat-payment-cost{border-radius:calc(var(--app-button-radius,.85rem) + .18rem);background:var(--app-advokat-surface);width:min(100%,34rem);box-shadow:var(--app-advokat-surface-shadow);justify-self:center;justify-items:center;gap:clamp(.38rem,1.02cqh,.56rem);padding:clamp(.58rem,1.55cqh,.78rem) clamp(.58rem,1.8cqw,.86rem);display:grid}.app-advokat-payment-price{justify-content:center;align-items:baseline;gap:clamp(.36rem,1.25cqw,.62rem);width:auto;min-height:0;display:flex}.app-advokat-payment-price strong{color:var(--app-advokat-text);font-size:clamp(1.6rem,7cqw,3rem);font-weight:var(--app-advokat-font-accent);font-variant-numeric:tabular-nums;line-height:1}.app-advokat-payment-price del{color:var(--app-advokat-text);opacity:.62;font-size:clamp(.78rem,2.35cqw,.92rem)}.app-advokat-payment-cost em{color:var(--app-advokat-accent);font-size:clamp(.78rem,2.35cqw,.92rem);font-style:normal;font-weight:var(--app-advokat-font-action)}.app-advokat-payment-receipt{justify-self:center;gap:clamp(.22rem,.68cqh,.34rem);width:min(100%,34rem);display:grid}.app-advokat-payment-receipt label{gap:clamp(.26rem,.82cqh,.4rem);margin:0;display:grid}.app-advokat-payment-receipt span{color:var(--app-advokat-text);font-size:clamp(.76rem,2.3cqw,.88rem);font-weight:var(--app-advokat-font-title);text-align:center;line-height:1.08}#main.app-advokat-main .app-advokat-payment-receipt input{appearance:none;border-radius:var(--app-button-radius,.85rem);width:100%;min-width:0;height:clamp(2.42rem,7.4cqh,2.86rem);color:var(--app-advokat-text);background:var(--app-advokat-control);box-shadow:var(--app-advokat-control-shadow);font:inherit;-webkit-tap-highlight-color:transparent;border:0;outline:0;padding:0 clamp(.72rem,2.5cqw,.98rem);font-size:clamp(.84rem,2.56cqw,.96rem)}#main.app-advokat-main .app-advokat-payment-receipt input:focus{box-shadow:var(--app-advokat-control-shadow-focus)}#main.app-advokat-main .app-advokat-payment-receipt input[aria-invalid=true]{box-shadow:inset 0 0 0 1px #ff7474a3,0 0 0 3px #ff74741f}.app-advokat-payment-receipt p{color:#ffffffa8;font-size:clamp(.66rem,2.02cqw,.78rem);font-weight:var(--app-advokat-font-body);text-align:center;text-wrap:pretty;margin:0;line-height:1.16}.app-advokat-payment-receipt p.is-invalid{color:#ffadade6}.app-advokat-payment-expectations{gap:clamp(.32rem,.95cqh,.48rem);width:100%;min-width:0;display:grid}.app-advokat-payment-expectations p{max-width:34rem;color:var(--app-advokat-text);font-size:clamp(.82rem,2.5cqw,.96rem);font-weight:var(--app-advokat-font-body);text-align:center;text-wrap:pretty;margin:0;line-height:1.2;display:block}.app-advokat-payment-expectations p:before{content:none}.app-advokat-payment-notice{width:min(100%,38rem);font-size:clamp(.76rem,2.3cqw,.9rem);font-weight:var(--app-advokat-font-body);align-self:center;margin:0;line-height:1.2}#main.app-advokat-main .app-advokat-payment .app-advokat-promo-form input,#main.app-advokat-main .app-advokat-payment .app-advokat-promo-form button{height:clamp(2.65rem,9.6cqh,3.25rem);font-size:clamp(.86rem,2.65cqw,1rem)}.app-advokat-generation{text-align:left;grid-template-rows:auto minmax(0,auto) auto;align-content:space-between;gap:clamp(.72rem,1.9cqh,1rem);display:grid}.app-advokat-generation-intro{gap:clamp(.3rem,.92cqh,.48rem);display:grid}.app-advokat-generation-intro>span{color:#f0d49a;font-size:clamp(.78rem,2.45cqw,.94rem);font-weight:var(--app-advokat-font-action);text-transform:uppercase;line-height:1}.app-advokat-generation-intro strong{color:var(--app-advokat-text);font-size:clamp(1.2rem,4.18cqw,1.72rem);font-weight:var(--app-advokat-font-title);text-wrap:balance;line-height:1.08}.app-advokat-generation-intro p,.app-advokat-generation-reassurance{color:var(--app-advokat-text);font-size:clamp(.9rem,2.75cqw,1.04rem);font-weight:var(--app-advokat-font-body);text-wrap:pretty;margin:0;line-height:1.26}.app-advokat-generation-progress{border-radius:calc(var(--app-button-radius,.85rem) + .22rem);background:var(--app-advokat-surface);box-shadow:var(--app-advokat-surface-shadow);align-content:center;gap:clamp(.52rem,1.42cqh,.72rem);padding:clamp(.68rem,1.82cqh,.92rem);display:grid}.app-advokat-generation-progress-label{justify-content:center;align-items:baseline;min-height:1.16rem;display:flex}.app-advokat-generation-elapsed{color:var(--app-advokat-text);font-size:clamp(.88rem,2.68cqw,1.02rem);font-weight:var(--app-advokat-font-title);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:baseline;gap:.48em;line-height:1.12;display:inline-flex}.app-advokat-generation-elapsed-part{grid-template-columns:3ch var(--app-advokat-generation-elapsed-word-width);align-items:baseline;column-gap:.28em;display:inline-grid}.app-advokat-generation-elapsed-part.is-minutes{--app-advokat-generation-elapsed-word-width:4.45em}.app-advokat-generation-elapsed-part.is-seconds{--app-advokat-generation-elapsed-word-width:5.15em}.app-advokat-generation-elapsed-number{text-align:right;display:inline-block}.app-advokat-generation-elapsed-word{width:var(--app-advokat-generation-elapsed-word-width);text-align:left;display:inline-block}.app-advokat-generation-progress-track{background:#f0d49a1a;border-radius:999px;height:.56rem;display:block;overflow:hidden;box-shadow:inset 0 1px #f0d49a2e}.app-advokat-generation-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#b79758eb,#f0d49af5);height:100%;transition:width .42s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 .72rem #f0d49a47,inset 0 0 .38rem #ffffff29}.app-advokat-generation-stages{gap:clamp(.34rem,.95cqh,.5rem);margin:0;padding:0;list-style:none;display:grid}.app-advokat-generation-stages li{color:var(--app-advokat-text);border-radius:var(--app-button-radius,.85rem);min-height:clamp(2.9rem,7.6cqh,3.36rem);font-size:clamp(.92rem,2.8cqw,1.04rem);font-weight:var(--app-advokat-font-body);opacity:.76;grid-template-columns:1.34rem minmax(0,1fr);align-items:center;gap:clamp(.46rem,1.45cqw,.66rem);padding:clamp(.44rem,1.12cqh,.58rem) clamp(.5rem,1.48cqw,.68rem);line-height:1.14;transition:background-color .18s ease-out,box-shadow .18s ease-out,color .18s ease-out,opacity .18s ease-out;display:grid}.app-advokat-generation-stages i{border:1px solid #f0d49a8a;border-radius:50%;place-items:center;width:1.12rem;height:1.12rem;display:grid;position:relative}.app-advokat-generation-stages li>span{gap:.1rem;display:grid}.app-advokat-generation-stages li b{color:inherit;font:inherit;font-weight:var(--app-advokat-font-title)}.app-advokat-generation-stages li em{color:inherit;font-size:clamp(.72rem,2.08cqw,.84rem);font-style:normal;font-weight:var(--app-advokat-font-body);opacity:.74;text-wrap:pretty}.app-advokat-generation-stages .is-complete{opacity:1;background:#f0d49a1a;box-shadow:inset 0 0 0 1px #f0d49a2e}.app-advokat-generation-stages .is-complete i{background:#f0d49a29;border-color:#f0d49ae6;box-shadow:0 0 .55rem #f0d49a33,inset 0 0 0 1px #ffffff14}.app-advokat-generation-stages .is-complete i:after{content:"";border-bottom:2px solid #f0d49a;border-left:2px solid #f0d49a;width:.38rem;height:.2rem;transform:rotate(-45deg)translateY(-.04rem)}.app-advokat-generation-stages .is-active{color:var(--app-advokat-ink);background:var(--app-advokat-active);box-shadow:inset 0 0 0 1px var(--app-advokat-active-border);font-weight:var(--app-advokat-font-title);opacity:1}.app-advokat-generation-stages .is-active i{border-color:var(--app-advokat-ink)}.app-advokat-generation-stages .is-active i:after{border:2px solid #0000;border-top-color:var(--app-advokat-ink);border-right-color:var(--app-advokat-ink);border-radius:inherit;content:"";animation:1.15s linear infinite app-advokat-processing-ring;position:absolute;inset:-3px}.app-advokat-generation-reassurance{border-radius:var(--app-button-radius,.85rem);background:#ffffff0e;padding:clamp(.56rem,1.45cqh,.72rem);font-size:clamp(.82rem,2.5cqw,.96rem)}.app-advokat-result-card{text-align:left;align-content:space-between;justify-items:stretch;gap:clamp(.68rem,1.9cqh,1rem);display:grid}.app-advokat-result-card.is-ready{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:clamp(.62rem,1.65cqh,.9rem)}.app-advokat-result-summary{gap:clamp(.32rem,.98cqh,.5rem);display:grid}.app-advokat-result-summary strong{color:var(--app-advokat-text);font-size:clamp(1.12rem,3.8cqw,1.5rem);font-weight:var(--app-advokat-font-title);text-wrap:balance;line-height:1.08}.app-advokat-result-ready-summary{text-align:center;justify-items:center;gap:clamp(.2rem,.72cqh,.36rem)}.app-advokat-result-ready-summary strong{font-size:clamp(1.05rem,3.5cqw,1.34rem);line-height:1.1}.app-advokat-result-ready-summary .app-advokat-result-service{max-width:34rem;color:var(--app-advokat-text);font-size:clamp(.98rem,3.05cqw,1.18rem);font-weight:var(--app-advokat-font-title);text-wrap:balance;line-height:1.12}.app-advokat-result-ready-copy{max-width:34rem;color:var(--app-advokat-text);font-size:clamp(.82rem,2.5cqw,.96rem);font-weight:var(--app-advokat-font-body);text-align:center;text-wrap:pretty;justify-self:center;margin:0;line-height:1.2}.app-advokat-result-action-group{align-self:center;gap:clamp(.48rem,1.3cqh,.68rem);width:100%;display:grid}.app-advokat-result-next-group{align-self:end;justify-items:stretch;gap:clamp(.5rem,1.35cqh,.72rem);width:100%;display:grid}.app-advokat-result-summary p,.app-advokat-result-note p{color:var(--app-advokat-text);font-size:var(--app-advokat-type-body);font-weight:var(--app-advokat-font-body);text-wrap:pretty;margin:0;line-height:1.26}.app-advokat-result-note{border-radius:var(--app-button-radius,.85rem);background:#ffffff0e;gap:clamp(.28rem,.86cqh,.44rem);padding:clamp(.56rem,1.45cqh,.72rem);display:grid}.app-advokat-result-note b{color:var(--app-advokat-text);font-size:var(--app-advokat-type-label);font-weight:var(--app-advokat-font-title)}.app-advokat-promo-form{grid-template-columns:minmax(0,1fr) auto;gap:clamp(.42rem,1.5cqw,.7rem);width:100%;margin:0 auto;display:grid}#main.app-advokat-main .app-advokat-final-action{appearance:none;border-radius:var(--app-button-radius,.85rem);width:min(100%,24rem);min-height:clamp(2.4rem,8.6cqh,3.2rem);color:var(--app-advokat-text);background:var(--app-advokat-control);box-shadow:var(--app-advokat-control-shadow);font:inherit;font-size:var(--app-advokat-type-control);font-weight:var(--app-advokat-font-action);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border:0;place-items:center;padding:0 clamp(.76rem,2.6cqw,1rem);line-height:1.1;transition:scale .15s ease-out,background-color .18s ease-out,box-shadow .18s ease-out,color .18s ease-out;display:grid}#main.app-advokat-main .app-advokat-final-action:hover{background:var(--app-advokat-control-hover);box-shadow:var(--app-advokat-control-shadow-hover)}#main.app-advokat-main .app-advokat-final-action:active,#main.app-advokat-main .app-advokat-final-action.is-pay{color:var(--app-advokat-ink);background:var(--app-advokat-active);box-shadow:inset 0 0 0 1px var(--app-advokat-active-border)}#main.app-advokat-main .app-advokat-final-action:active:not(:disabled){scale:.96}#main.app-advokat-main .app-advokat-final-action:disabled{cursor:wait;opacity:.62}#main.app-advokat-main .app-advokat-promo-form input,#main.app-advokat-main .app-advokat-promo-form button{appearance:none;border-radius:var(--app-button-radius,.85rem);height:clamp(2.4rem,9cqh,3.1rem);min-height:0;font:inherit;-webkit-tap-highlight-color:transparent;border:0}#main.app-advokat-main .app-advokat-promo-form input{min-width:0;color:var(--app-advokat-text);background:var(--app-advokat-control);box-shadow:var(--app-advokat-control-shadow);outline:0;padding:0 clamp(.62rem,2.4cqw,.92rem)}#main.app-advokat-main .app-advokat-promo-form input:focus{box-shadow:var(--app-advokat-control-shadow-focus)}#main.app-advokat-main .app-advokat-promo-form button{color:var(--app-advokat-text);background:var(--app-advokat-control);box-shadow:var(--app-advokat-control-shadow);font-weight:var(--app-advokat-font-action);cursor:pointer;place-items:center;padding:0 clamp(.72rem,2.6cqw,1rem);display:grid}#main.app-advokat-main .app-advokat-promo-form button:hover:not(:disabled){background:var(--app-advokat-control-hover);box-shadow:var(--app-advokat-control-shadow-hover)}#main.app-advokat-main .app-advokat-promo-form button:active:not(:disabled){background:var(--app-advokat-accent-soft);box-shadow:var(--app-advokat-control-shadow-hover);scale:.96}#main.app-advokat-main .app-advokat-promo-form button:disabled,#main.app-advokat-main .app-advokat-promo-form input:disabled{cursor:default;opacity:.6}.app-advokat-auth-step{box-sizing:border-box;justify-content:stretch;align-items:center;padding:clamp(.2rem,.7cqh,.38rem) clamp(.28rem,1.1cqw,.54rem) 0}.app-advokat-auth-step .app-login-card{width:min(100%,27.5rem);height:100%;box-shadow:none;background:0 0;border:0;align-content:space-evenly;justify-items:stretch;gap:clamp(.72rem,2.35cqh,1.18rem);margin-inline:auto;padding:0;display:grid}.app-advokat-auth-step .app-login-card-header{display:none}.app-advokat-auth-step .app-login-form{align-content:space-evenly;gap:clamp(.78rem,2.5cqh,1.26rem);width:100%;min-height:clamp(17.8rem,72cqh,24rem);display:grid}.app-advokat-auth-step .app-login-form label{color:var(--app-advokat-text);font-weight:var(--app-advokat-font-body);gap:clamp(.22rem,.82cqh,.38rem);margin:0;display:grid}.app-advokat-auth-step .app-login-form label span{color:var(--app-advokat-text);font-size:var(--app-advokat-type-caption);font-weight:var(--app-advokat-font-body);line-height:1.15}.app-advokat-auth-step .app-login-password-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.28fr);gap:clamp(.42rem,1.45cqw,.68rem);display:grid}#main.app-advokat-main .app-advokat-auth-step input[type=text],#main.app-advokat-main .app-advokat-auth-step input[type=password]{appearance:none;border-radius:var(--app-button-radius,.85rem);width:100%;min-height:clamp(2.66rem,9.2cqh,3.42rem);color:var(--app-advokat-text);font:inherit;background:#080c0b6b;border:0;padding:0 clamp(.58rem,2.45cqw,.92rem);font-size:clamp(.88rem,2.22cqw,1.04rem);box-shadow:inset 0 0 0 1px #f0d49a21,0 1px 2px #0000001a}#main.app-advokat-main .app-advokat-auth-step input::placeholder{color:var(--app-advokat-text);-webkit-text-fill-color:var(--app-advokat-text)}.app-advokat-auth-step .button,.app-advokat-auth-step button{color:var(--app-advokat-text);background:var(--app-advokat-control);box-shadow:var(--app-advokat-control-shadow);min-height:clamp(2.66rem,9.2cqh,3.42rem)}.app-advokat-auth-step button[type=submit]{color:var(--app-advokat-ink);background:var(--app-advokat-active);box-shadow:inset 0 0 0 1px var(--app-advokat-active-border)}.app-advokat-auth-step .button:hover,.app-advokat-auth-step button:hover{color:var(--app-advokat-text);background:var(--app-advokat-control-hover);box-shadow:var(--app-advokat-control-shadow-hover)}.app-advokat-auth-step button[type=submit]:hover{color:var(--app-advokat-ink);box-shadow:inset 0 0 0 2px var(--app-advokat-active-border);background:#f0d49ad6}.app-advokat-auth-step .app-login-password-actions .button{min-width:0;padding-inline:clamp(.46rem,1.7cqw,.82rem);font-size:clamp(.72rem,2.05cqw,.94rem)}.app-advokat-auth-step .app-status{margin:0;font-size:clamp(.62rem,1.88cqw,.78rem);line-height:1.25}.app-advokat-download-link{isolation:isolate;border-radius:var(--app-button-radius,.85rem);width:100%;min-height:clamp(2.35rem,7.8cqh,3rem);color:var(--app-advokat-ink);background:var(--app-advokat-active);box-shadow:inset 0 0 0 1px var(--app-advokat-active-border);font-size:var(--app-advokat-type-control);font-weight:var(--app-advokat-font-action);text-align:center;text-transform:uppercase;place-items:center;padding:0 clamp(.8rem,2.5cqw,1rem);line-height:1.1;text-decoration:none;display:grid;position:relative;overflow:hidden}.app-advokat-download-link.is-secondary{color:var(--app-advokat-text);background:var(--app-advokat-control);box-shadow:var(--app-advokat-control-shadow)}.app-advokat-download-link.is-secondary:hover{color:var(--app-advokat-text);background:var(--app-advokat-control-hover);box-shadow:var(--app-advokat-control-shadow-hover)}.app-advokat-download-link.is-secondary:active{color:var(--app-advokat-text);background:var(--app-advokat-accent-soft);box-shadow:var(--app-advokat-control-shadow-hover)}.app-advokat-download-shimmer:before{z-index:-1;pointer-events:none;content:"";background:linear-gradient(115deg,#0000 0% 34%,#ffffff38 47%,#0000 60% 100%);animation:2.7s ease-in-out infinite app-advokat-first-step-shimmer;position:absolute;inset:0;transform:translate(-85%)}#main.app-advokat-main .app-advokat-delete-result{width:var(--app-advokat-download-action-size);min-width:var(--app-advokat-download-action-size);height:var(--app-advokat-download-action-size);min-height:var(--app-advokat-download-action-size);border-radius:var(--app-button-radius,.85rem);background:var(--app-advokat-control);box-shadow:var(--app-advokat-control-shadow);cursor:pointer;border:0;place-items:center;padding:0;transition:scale .15s ease-out,background-color .18s ease-out,box-shadow .18s ease-out;display:grid;position:relative}#main.app-advokat-main .app-advokat-delete-result:before,#main.app-advokat-main .app-advokat-delete-result:after{background:var(--app-advokat-text);content:"";transform-origin:50%;border-radius:999px;width:48%;height:2px;position:absolute;top:50%;left:50%}#main.app-advokat-main .app-advokat-delete-result:before{transform:translate(-50%,-50%)rotate(45deg)}#main.app-advokat-main .app-advokat-delete-result:after{transform:translate(-50%,-50%)rotate(-45deg)}#main.app-advokat-main .app-advokat-delete-result:hover{background:var(--app-advokat-control-hover);box-shadow:var(--app-advokat-control-shadow-hover)}#main.app-advokat-main .app-advokat-delete-result:active{background:var(--app-advokat-accent-soft);scale:.96}#main.app-advokat-main :is(.app-advokat-resume-continue,.app-advokat-resume-new,.app-advokat-ready-action-button,.app-advokat-resume-delete,.app-advokat-clear-uploads,.app-advokat-upload-group-files button){transition:scale .15s ease-out,background-color .18s ease-out,box-shadow .18s ease-out,color .18s ease-out}#main.app-advokat-main :is(.app-advokat-resume-continue,.app-advokat-resume-new,.app-advokat-ready-action-button,.app-advokat-resume-delete,.app-advokat-clear-uploads,.app-advokat-upload-group-files button):active:not(:disabled){scale:.96}.app-advokat-actions{z-index:9;width:100%;height:var(--app-advokat-action-height);justify-content:space-between;gap:.65rem;padding:0;display:flex;position:static}.app-advokat-actions>button,.app-advokat-actions>button.app-advokat-primary{border-radius:var(--app-surface-radius,.85rem);min-width:0;height:100%;min-height:0;font-size:clamp(.88rem,2.2vmin,1rem);font-weight:var(--app-advokat-font-action);text-align:center;touch-action:manipulation;flex:1 1 0;place-items:center;padding:0 1rem;transition:background-color .12s ease-out,box-shadow .12s ease-out,color .12s ease-out;display:grid}.app-advokat-actions>button:active,.app-advokat-actions>button.app-advokat-primary:active{scale:1}.app-advokat-actions button:disabled{cursor:default;opacity:.42}.app-advokat-action-status{white-space:nowrap;justify-content:center;align-items:center;gap:.42rem;min-width:0;line-height:1;display:inline-flex}.app-advokat-action-status>i{border:2px solid #ffffff47;border-top-color:currentColor;border-radius:50%;flex:0 0 .78rem;width:.78rem;height:.78rem;animation:.8s linear infinite app-advokat-action-spin}@keyframes app-advokat-action-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.app-advokat-action-status>i{animation-duration:1.8s}}.app-advokat-actions .app-advokat-primary{width:auto;min-height:0;margin-left:0;padding:0 1rem}.app-advokat-actions .app-advokat-primary:only-child{width:100%;margin-left:0}.app-advokat-actions .app-advokat-first-step-shimmer{isolation:isolate;position:relative;overflow:hidden}.app-advokat-actions .app-advokat-first-step-shimmer:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 0% 34%,#ffffff38 47%,#0000 60% 100%);animation:2.7s ease-in-out infinite app-advokat-first-step-shimmer;position:absolute;inset:0;transform:translate(-85%)}@keyframes app-advokat-first-step-shimmer{0%{opacity:0;transform:translate(-85%)}18%{opacity:1}48%{opacity:0;transform:translate(85%)}to{opacity:0;transform:translate(85%)}}@media (prefers-reduced-motion:reduce){.app-advokat-actions .app-advokat-first-step-shimmer:before,.app-advokat-download-shimmer:before{animation:none}}#main.app-advokat-main button:focus,#main.app-advokat-main a:focus,#main.app-advokat-main input:focus,#main.app-advokat-main textarea:focus{outline:0}#main.app-advokat-main :is(button,a,input,textarea,.app-advokat-file-field):focus-visible{box-shadow:var(--app-advokat-control-shadow-focus);outline:0}#main.app-advokat-main :is(.app-advokat-primary,.app-advokat-download-link):focus-visible{color:var(--app-advokat-ink);background:var(--app-advokat-active);box-shadow:inset 0 0 0 2px #f0d49adb,0 0 0 2px #f0d49a2e}@container advokat-cell (max-width:430px){.app-advokat-panel{padding:var(--app-advokat-panel-pad)}.app-advokat-step{gap:var(--app-advokat-step-gap)}.app-advokat-behavior-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-advokat-number-field{max-width:none}.app-advokat-form{gap:.48rem}.app-advokat-facility-grid{grid-template-columns:minmax(5.8rem,.58fr) minmax(0,1.42fr)}.app-advokat-guilt-grid{grid-template-columns:minmax(0,1fr)}.app-advokat-upload-group-files li{grid-template-columns:1.36rem minmax(0,1fr) minmax(2.5rem,auto);gap:.28rem}.app-advokat-upload-file-status,.app-advokat-upload-file-meta b,.app-advokat-upload-group-files li>b,.app-advokat-upload-group-files li>small{font-size:clamp(.58rem,1.72cqw,.7rem)}}@container advokat-cell (max-width:390px){.app-advokat-panel{--app-advokat-panel-pad:clamp(.52rem, 2.75cqw, .86rem);--app-advokat-step-gap:clamp(.28rem, 1.18cqh, .54rem)}.app-advokat-step h1{font-size:clamp(1.16rem,4.65cqw,1.72rem);line-height:1.04}.app-advokat-welcome h1{font-size:clamp(1.08rem,4.5cqw,1.42rem);line-height:1.06}.app-advokat-step p{font-size:clamp(.7rem,2.22cqw,.86rem);line-height:1.28}.app-advokat-welcome p,.app-advokat-welcome p.app-advokat-welcome-lead{font-size:clamp(.92rem,3.08cqw,1.05rem);line-height:1.22}.app-advokat-welcome p.app-advokat-welcome-price{font-size:clamp(.92rem,2.96cqw,1.04rem);line-height:1.14}.app-advokat-welcome p.app-advokat-welcome-flow{font-size:clamp(.92rem,3.02cqw,1.05rem);line-height:1.22}html body #main.app-advokat-main .app-advokat-quadrants>button{gap:clamp(.16rem,.7vmin,.28rem);padding:clamp(.42rem,1.45vmin,.74rem)}.app-advokat-quadrants strong{font-size:clamp(.93rem,3.28cqw,1.24rem);line-height:1.03}.app-advokat-quadrants span{font-size:clamp(.69rem,2.18cqw,.88rem);line-height:1.15}.app-advokat-choice-price{gap:.32rem}.app-advokat-choice-price b{font-size:clamp(.74rem,2.28cqw,.88rem)}.app-advokat-form-fill{--app-advokat-control-gap-x:clamp(.2rem, 1.02cqw, .38rem);--app-advokat-field-label-gap:clamp(.14rem, .54cqh, .24rem);--app-advokat-field-label-indent:clamp(.34rem, 1.45cqw, .5rem);--app-advokat-form-block-gap:clamp(.58rem, 1.9cqh, .92rem);--app-advokat-divider-side-space:clamp(.2rem, .76cqh, .34rem)}.app-advokat-uploads-step{--app-advokat-field-label-indent:clamp(.34rem, 1.45cqw, .5rem);--app-advokat-divider-side-space:clamp(.2rem, .76cqh, .34rem)}.app-advokat-behavior-grid{row-gap:var(--app-advokat-form-block-gap)}.app-advokat-form span,.app-advokat-field>span,.app-advokat-month-year>span{font-size:clamp(.71rem,2.3cqw,.83rem);line-height:1.08}.app-advokat-form-heading,.app-advokat-direction h1{font-size:clamp(.9rem,2.95cqw,1.08rem)}#main.app-advokat-main .app-advokat-form input[type=date],#main.app-advokat-main .app-advokat-form input[type=month],#main.app-advokat-main .app-advokat-form input[type=text],#main.app-advokat-main .app-advokat-form input[type=password]{min-height:clamp(1.72rem,7.1cqh,2.42rem);padding-inline:clamp(.42rem,1.8cqw,.68rem)}.app-advokat-choice-row{grid-template-columns:repeat(auto-fit,minmax(4.35rem,1fr))}.app-advokat-choice-row b{border-radius:.58rem;min-height:clamp(1.7rem,6.9cqh,2.34rem);font-size:clamp(.54rem,1.62cqw,.68rem);line-height:1.04}.app-advokat-file-field{min-height:clamp(2.05rem,7.8cqh,3rem)}.app-advokat-file-field em{min-height:clamp(1.54rem,5.6cqh,2.12rem)}.app-advokat-payment-order,.app-advokat-payment-waiting,.app-advokat-generation,.app-advokat-result-card{padding-top:clamp(.52rem,1.55cqh,.72rem);padding-bottom:calc(clamp(.74rem, 2.15cqh, 1rem) + var(--app-advokat-cell-progress-height) + var(--app-advokat-progress-clearance))}.app-advokat-payment-order{gap:clamp(.4rem,1.12cqh,.58rem)}.app-advokat-payment-context p,.app-advokat-payment-waiting-main p,.app-advokat-payment-expectations p,.app-advokat-generation-intro p,.app-advokat-generation-reassurance{font-size:clamp(.72rem,2.22cqw,.84rem);line-height:1.18}.app-advokat-payment-price strong{font-size:clamp(1.72rem,6.2cqw,2.22rem)}.app-advokat-payment-notice{margin-top:clamp(.16rem,.52cqh,.28rem);font-size:clamp(.66rem,2.02cqw,.76rem);line-height:1.16}#main.app-advokat-main .app-advokat-payment .app-advokat-promo-form input,#main.app-advokat-main .app-advokat-payment .app-advokat-promo-form button{height:clamp(2.38rem,7.2cqh,2.72rem)}.app-advokat-payment-waiting-actions{grid-template-columns:minmax(0,1fr)}.app-advokat-generation{gap:clamp(.5rem,1.36cqh,.72rem)}.app-advokat-generation-intro{gap:clamp(.2rem,.62cqh,.32rem)}.app-advokat-generation-intro strong{font-size:clamp(1.06rem,3.58cqw,1.32rem)}.app-advokat-generation-progress{gap:clamp(.38rem,1.04cqh,.52rem);padding:clamp(.5rem,1.35cqh,.68rem)}.app-advokat-generation-progress-label{min-height:1.04rem}.app-advokat-generation-elapsed{font-size:clamp(.78rem,2.36cqw,.9rem)}.app-advokat-generation-stages{gap:clamp(.24rem,.74cqh,.34rem)}.app-advokat-generation-stages li{min-height:clamp(2.38rem,6.54cqh,2.84rem);padding:clamp(.34rem,.88cqh,.44rem) clamp(.42rem,1.2cqw,.54rem)}.app-advokat-generation-stages li em{font-size:clamp(.66rem,1.98cqw,.78rem)}.app-advokat-result-card.is-ready{gap:clamp(.42rem,1.1cqh,.58rem)}.app-advokat-result-action-group{gap:clamp(.34rem,.9cqh,.46rem)}.app-advokat-result-next-group{gap:clamp(.38rem,.98cqh,.5rem)}.app-advokat-result-ready-summary{gap:clamp(.12rem,.46cqh,.24rem)}.app-advokat-result-ready-summary strong{font-size:clamp(.94rem,3.05cqw,1.12rem)}.app-advokat-result-ready-summary .app-advokat-result-service{font-size:clamp(.86rem,2.72cqw,1rem);line-height:1.12}.app-advokat-result-ready-copy{font-size:clamp(.68rem,2.08cqw,.78rem);line-height:1.14}.app-advokat-result-note{gap:clamp(.18rem,.56cqh,.28rem);padding:clamp(.46rem,1.16cqh,.58rem)}.app-advokat-result-note p{font-size:clamp(.68rem,2.08cqw,.78rem);line-height:1.14}#main.app-advokat-main .app-advokat-result-card.is-ready .app-advokat-final-action{min-height:clamp(2.05rem,6.7cqh,2.46rem)}}@container advokat-cell (max-width:340px){.app-advokat-panel{--app-advokat-panel-pad:clamp(.46rem, 2.6cqw, .72rem);--app-advokat-step-gap:clamp(.22rem, .95cqh, .42rem)}.app-advokat-step h1{font-size:clamp(1.02rem,4.28cqw,1.42rem)}.app-advokat-welcome h1{font-size:clamp(.98rem,4.1cqw,1.2rem)}.app-advokat-step p{font-size:clamp(.64rem,2.05cqw,.78rem);line-height:1.22}.app-advokat-welcome p,.app-advokat-welcome p.app-advokat-welcome-lead{font-size:clamp(.84rem,2.8cqw,.94rem);line-height:1.2}.app-advokat-welcome p.app-advokat-welcome-price{gap:.1rem;font-size:clamp(.82rem,2.62cqw,.92rem);line-height:1.12}.app-advokat-welcome p.app-advokat-welcome-flow{gap:clamp(.18rem,.66cqh,.3rem);font-size:clamp(.84rem,2.8cqw,.94rem);line-height:1.2}.app-advokat-form-fill{--app-advokat-form-block-gap:clamp(.48rem, 1.58cqh, .76rem);--app-advokat-divider-side-space:clamp(.16rem, .62cqh, .28rem)}.app-advokat-choice-row{grid-template-columns:repeat(auto-fit,minmax(3.95rem,1fr))}}@container advokat-cell (max-height:260px){.app-advokat-welcome{align-content:center;gap:.22rem}.app-advokat-welcome h1{font-size:.58rem;line-height:1.05}.app-advokat-welcome p,.app-advokat-welcome p.app-advokat-welcome-lead,.app-advokat-welcome p.app-advokat-welcome-flow{font-size:.48rem;line-height:1.08}.app-advokat-welcome p.app-advokat-welcome-price{gap:.08rem;font-size:.44rem;line-height:1.05}}
