body:has(#main.app-single-cell-gallery){overflow:hidden}#wrapper.app-homepage-bg-wrapper{--app-scene-vh:1dvh;--app-scene-safe-bottom:max(0.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(0.45rem, calc(var(--app-scene-vh) * 1.25), 0.8rem));--app-scene-card-top-clearance:var(--app-scene-cell-bottom-reserve);--app-layout-vh:100dvh;--app-composition-gap:clamp(0.42rem,calc(var(--app-scene-vh) * 1.15),0.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)));position:relative;background:#07110d;opacity:1}#wrapper.app-homepage-bg-wrapper #main{position:relative;z-index:1}.app-homepage-bg{position:fixed;top:0;left:0;z-index:0;width:100%;height:var(--app-stable-viewport-height);overflow:hidden;contain:strict;opacity:0;pointer-events:none;background:#07110d;transition:none}.app-homepage-bg.is-active{opacity:1}.app-homepage-bg:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(rgba(7,9,12,.24),rgba(7,9,12,.4)),radial-gradient(circle at 50% 42%,rgba(255,255,255,.05),transparent 48%)}#wrapper.app-homepage-bg-clean .app-homepage-bg:after{display:none}.app-homepage-bg-image{position:absolute;inset:0;z-index:1;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:cover;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 (max-width:700px){#wrapper.app-homepage-bg-clean .app-homepage-bg-sign{top:clamp(225px,29svh,280px);bottom:auto}}@media (orientation:landscape){.app-homepage-bg-wall{inset:50% auto auto 50%;width:100dvh;height:100dvw;transform:translate(-50%,-50%) rotate(-90deg) scale(1.018)}}.app-homepage-bg-sign{position:absolute;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;background-position:50%;background-repeat:no-repeat;background-size:contain;opacity:.98;transform:translateX(-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);bottom:auto;width:var(--app-homepage-sign-width)}}@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));right:auto;bottom:50%;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))));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(0.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)));display:flex;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,0) var(--app-main-gap) var(--app-scene-cell-bottom-reserve,var(--app-cell-bottom-nav-space));box-sizing:border-box;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{position:relative;top:var(--app-cell-center-shift,0);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));min-height:0;height:auto;overflow:visible;transition:none;will-change:auto}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:rgba(8,10,14,0.32);--app-cell-surface-image:linear-gradient(145deg,rgba(255,255,255,0.08),rgba(255,255,255,0.015)),linear-gradient(325deg,rgba(20,24,32,0.26),rgba(5,7,10,0.18));--app-cell-surface-shadow:inset 0 0 0 1px rgba(255,255,255,0.13),inset 0 1px 0 rgba(255,255,255,0.06),0 20px 48px rgba(0,0,0,0.24);position:relative;inset:auto;display:block;width:100%;height:auto;aspect-ratio:1/1;container-name:advokat-cell;container-type:size;border-radius:var(--app-cell-radius,.85rem);overflow:hidden;box-shadow:var(--app-cell-surface-shadow)}#main.app-single-cell-gallery .thumb.is-empty>.image,#main.app-single-cell-gallery .thumb>.image:is(.app-glass-empty-cell,.app-audio-glass-cell){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/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;-ms-filter:none;filter:none}html body.content-active #main.app-single-cell-gallery:after{background:rgba(11,13,16,.42)}#main.app-single-cell-gallery .thumb.app-single-cell-thumb[data-open=true]{position:relative;z-index:10056}#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:rgba(4,77,42,0.72);--app-advokat-accent-soft:rgba(4,77,42,0.2);--app-advokat-active:rgba(240,212,154,0.72);--app-advokat-choice-active:rgba(240,212,154,0.78);--app-advokat-active-border:rgba(240,212,154,0.68);--app-advokat-surface:rgba(11,14,18,0.56);--app-advokat-surface-hover:rgba(18,23,27,0.72);--app-advokat-choice-surface:rgba(11,15,19,0.58);--app-advokat-choice-surface-hover:rgba(20,25,29,0.74);--app-advokat-control:rgba(7,10,14,0.72);--app-advokat-control-hover:rgba(15,20,24,0.84);--app-advokat-border:rgba(255,255,255,0.1);--app-advokat-border-strong:rgba(240,212,154,0.42);--app-advokat-control-shadow:inset 0 0 0 1px rgba(255,255,255,0.12),inset 0 1px 0 rgba(255,255,255,0.035),inset 0 -1px 0 rgba(0,0,0,0.28);--app-advokat-control-shadow-hover:inset 0 0 0 1px rgba(255,255,255,0.22),inset 0 1px 0 rgba(255,255,255,0.055),inset 0 -1px 0 rgba(0,0,0,0.32);--app-advokat-control-shadow-focus:inset 0 0 0 2px rgba(240,212,154,0.78),inset 0 1px 0 rgba(255,255,255,0.08),inset 0 -1px 0 rgba(0,0,0,0.32);--app-advokat-surface-shadow:inset 0 0 0 1px rgba(255,255,255,0.1),inset 0 1px 0 rgba(255,255,255,0.035),inset 0 -1px 0 rgba(0,0,0,0.24);--app-advokat-surface-shadow-hover:inset 0 0 0 1px rgba(240,212,154,0.48),inset 0 1px 0 rgba(255,255,255,0.055),inset 0 -1px 0 rgba(0,0,0,0.28);--app-advokat-choice-shadow:inset 0 0 0 1px rgba(255,255,255,0.1),inset 0 1px 0 rgba(255,255,255,0.035),inset 0 -1px 0 rgba(0,0,0,0.24);--app-advokat-choice-shadow-hover:inset 0 0 0 1px rgba(240,212,154,0.48),inset 0 1px 0 rgba(255,255,255,0.055),inset 0 -1px 0 rgba(0,0,0,0.28);--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(0.96rem,3.2cqw,1.32rem);--app-advokat-type-body:clamp(0.78rem,2.45cqw,1rem);--app-advokat-type-label:clamp(0.77rem,2.52cqw,0.91rem);--app-advokat-type-control:clamp(0.68rem,2.05cqw,0.86rem);--app-advokat-type-caption:clamp(0.62rem,1.9cqw,0.78rem);--app-advokat-action-gap:clamp(0.42rem,calc(var(--app-scene-vh, 1dvh) * 1.35),0.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(0.55rem, env(safe-area-inset-bottom, 0px)) + clamp(0.45rem, calc(var(--app-scene-vh, 1dvh) * 1.25), 0.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{position:relative;display:grid;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}#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;transform:translateY(16px);filter:saturate(.9);pointer-events:none}#main.app-advokat-main .app-advokat-card.app-advokat-card-enter{animation:app-advokat-card-enter .62s cubic-bezier(.2,.7,.2,1) both}@keyframes app-advokat-card-enter{0%{opacity:0;transform:translateY(16px);filter:saturate(.9)}to{opacity:1;transform:translateY(0);filter:saturate(1)}}@media (prefers-reduced-motion:reduce){#main.app-advokat-main .app-advokat-card.app-advokat-card-enter,#main.app-advokat-main .app-advokat-card.app-advokat-card-hidden{opacity:1;transform:none;filter:none;animation: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(0.64rem,3.05cqw,1.18rem);--app-advokat-step-gap:clamp(0.36rem,1.55cqh,0.78rem);--app-advokat-cell-progress-height:8px;--app-advokat-progress-clearance:clamp(0.34rem,1.35cqh,0.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{height:100%;aspect-ratio:20/23}.app-advokat-panel{position:relative;display:block;height:100%;padding:var(--app-advokat-panel-pad);color:var(--app-advokat-text);box-sizing:border-box;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{display:block;width:100%;height:100%;padding:0}.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{height:100%;min-height:0;max-height:100%;padding:0;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch}#main.app-advokat-main .app-advokat-panel.app-advokat-panel-resume .app-advokat-resume{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(min-content,1fr);justify-content:stretch;box-sizing:border-box;min-height:100%;height:auto;max-width:none;width:100%;inline-size:100%;padding:var(--app-advokat-panel-pad);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{min-height:0;box-sizing:border-box;padding-inline:0;padding-bottom:calc(var(--app-advokat-cell-progress-height) + var(--app-advokat-progress-clearance));overflow:visible;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}#main.app-advokat-main .app-advokat-panel.app-advokat-panel-uploads{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-articles,#main.app-advokat-main .app-advokat-panel.app-advokat-panel-uploads{height:100%;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch}#main.app-advokat-main .app-advokat-panel.app-advokat-panel-articles{padding:0}#main.app-advokat-main .app-advokat-panel.app-advokat-panel-articles .app-advokat-articles-screen{display:grid;grid-template-rows:auto auto minmax(0,1fr);align-content:start;justify-content:stretch;box-sizing:border-box;min-height:100%;height:auto;width:100%;max-width:none;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));overflow:visible}.app-advokat-articles-list{display:grid;align-content:start;gap:clamp(.38rem,1.06cqh,.56rem);min-height:0;width:100%;padding-bottom:calc(var(--app-advokat-cell-progress-height) + var(--app-advokat-progress-clearance))}#main.app-advokat-main a.app-advokat-article-link{position:relative;grid-template-columns:max-content minmax(0,1fr) .54rem;align-items:center;gap:clamp(.42rem,1.18cqw,.62rem);justify-items:start;min-height:clamp(3rem,8.7cqh,3.7rem);padding:clamp(.56rem,1.48cqh,.72rem) clamp(.54rem,1.72cqw,.78rem);border:1px solid rgba(255,255,255,.13);background:linear-gradient(180deg,rgba(17,22,25,.84),rgba(7,10,14,.78));box-shadow:0 .42rem 1rem rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.05),inset 0 -1px 0 rgba(0,0,0,.34);line-height:1.1;text-align:left;text-decoration:none;transition:transform .18s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease,color .2s ease}#main.app-advokat-main a.app-advokat-article-link:after{content:"";grid-column:3;justify-self:end;width:.42rem;height:.42rem;border:solid;border-width:0 2px 2px 0;opacity:.78;transform:rotate(-45deg)}#main.app-advokat-main a.app-advokat-article-link:focus-visible,#main.app-advokat-main a.app-advokat-article-link:hover{border-color:rgba(240,212,154,.38);color:var(--app-advokat-text);background:linear-gradient(180deg,rgba(22,27,31,.9),rgba(11,15,18,.84));box-shadow:0 .52rem 1.2rem rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.075),inset 0 -1px 0 rgba(0,0,0,.34)}.app-advokat-article-link span{justify-self:start;display:grid;place-items:center;width:max-content;max-width:min(8rem,36vw);min-height:1.65rem;padding:.18rem .42rem;border-radius:calc(var(--app-button-radius, .85rem) - .32rem);color:#f0d49a;background:rgba(240,212,154,.08);box-shadow:inset 0 0 0 1px rgba(240,212,154,.16),inset 0 1px 0 rgba(255,255,255,.035);font-size:clamp(.6rem,1.82cqw,.72rem);font-weight:var(--app-advokat-font-action);line-height:1.05;text-align:center;overflow-wrap:anywhere;white-space:normal}.app-advokat-article-link strong{min-width:0;color:inherit;font-size:clamp(.68rem,2.04cqw,.82rem);font-weight:var(--app-advokat-font-title);line-height:1.16;overflow-wrap:anywhere;text-wrap:pretty}.app-advokat-article-link strong em{display:block;font:inherit;font-style:normal}.app-advokat-article-link strong em+em{margin-top:.1rem;color:rgba(var(--app-sign-text-rgb),.86)}@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{position:absolute;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);overflow:hidden;border:0;border-radius:0 0 var(--app-surface-radius,.85rem) var(--app-surface-radius,.85rem);background:rgba(240,212,154,.1);box-shadow:inset 0 1px 0 rgba(240,212,154,.18);pointer-events:none}.app-advokat-cell-progress>span{display:block;height:100%;min-width:.18rem;border-radius:0;background:linear-gradient(90deg,rgba(183,151,88,.92),rgba(240,212,154,.96));box-shadow:0 0 .72rem rgba(240,212,154,.28),inset 0 0 .38rem rgba(255,255,255,.16);transition:width .42s cubic-bezier(.22,1,.36,1)}.app-advokat-step{--app-advokat-divider-side-space:clamp(0.24rem,0.9cqh,0.42rem);--app-advokat-divider-base-size:calc(var(--app-advokat-divider-side-space) * 2 + 1px);--app-advokat-divider-color:rgba(4,77,42,0.58);--app-advokat-form-side-gap:clamp(0.34rem,1.25cqw,0.62rem);position:relative;z-index:2;display:flex;min-height:100%;height:100%;flex-direction:column;justify-content:center;gap:var(--app-advokat-step-gap);padding:0;overflow:hidden}.app-advokat-direction{--app-advokat-choice-edge-gap:var(--app-advokat-panel-pad);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);align-items:stretch;justify-items:stretch;align-content:stretch;justify-content:stretch;gap:clamp(.38rem,1.42cqh,.72rem);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}.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);line-height:1.08;text-align:center;text-wrap:balance}.app-advokat-step h1,.app-advokat-step h2{margin:0;color:var(--app-advokat-text);font-weight:var(--app-advokat-font-title);letter-spacing:0;text-transform:none}.app-advokat-step h1{max-width:12.5em;font-size:clamp(1.35rem,5.05cqw,2.2rem);line-height:1.04;text-wrap:balance}.app-advokat-step h2{font-size:var(--app-advokat-type-title);line-height:1.06}.app-advokat-step p{max-width:38rem;margin:0;color:var(--app-advokat-text);font-size:var(--app-advokat-type-body);font-weight:var(--app-advokat-font-body);line-height:1.34;text-wrap:pretty}.app-advokat-step-note{width:100%;max-width:none;color:rgba(255,242,214,.78);font-size:var(--app-advokat-type-caption);font-weight:var(--app-advokat-font-secondary);line-height:1.22;text-align:center;text-wrap:pretty}.app-advokat-welcome{display:grid;grid-template-rows:auto auto auto auto;align-content:space-between;gap:clamp(.7rem,3.1cqh,1.5rem);height:100%;text-align:left}.app-advokat-welcome h1{width:100%;max-width:none;font-size:clamp(1.28rem,4.45cqw,1.94rem);line-height:1.06;text-align:left;text-wrap:balance}.app-advokat-welcome p{max-width:none;margin:0;text-align:left;text-align-last:auto}.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);line-height:1.24;text-wrap:pretty}.app-advokat-welcome p.app-advokat-welcome-price{display:grid;gap:clamp(.12rem,.48cqh,.26rem);color:rgba(255,255,255,.9);font-size:clamp(.98rem,3.05cqw,1.22rem);font-weight:var(--app-advokat-font-body);line-height:1.16;text-wrap:pretty}.app-advokat-welcome-price>span{display:block}.app-advokat-welcome-accent,.app-advokat-welcome-price strong{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);line-height:1.24;text-wrap:pretty}.app-advokat-resume{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);align-content:start;justify-content:stretch;gap:clamp(.38rem,1.42cqh,.72rem);justify-items:stretch;width:100%;max-width:none;padding:0}.app-advokat-resume h1{width:100%;max-width:none;margin:0;color:var(--app-advokat-text);font-size:var(--app-advokat-type-section);font-weight:var(--app-advokat-font-title);line-height:1.08;text-align:center}.app-advokat-resume-list{display:grid;align-content:start;justify-items:stretch;gap:clamp(.86rem,2.52cqh,1.24rem);width:100%;inline-size:100%;max-width:none;margin-inline:0;overflow:visible}.app-advokat-resume-case{position:relative;display:grid;gap:clamp(.62rem,1.8cqh,.86rem);width:100%;min-height:clamp(4.8rem,15.5cqh,6.4rem);box-sizing:border-box;padding:clamp(.66rem,2.05cqh,.92rem);border:1px solid var(--app-advokat-border);border-radius:var(--app-button-radius,.85rem);background:var(--app-advokat-choice-surface);box-shadow:var(--app-advokat-choice-shadow)}.app-advokat-resume-case-main{--app-advokat-resume-action-size:clamp(2.12rem,6.55cqh,2.72rem);display:grid;grid-template-columns:minmax(8rem,1fr) minmax(6.2rem,.42fr) var(--app-advokat-resume-action-size);gap:clamp(.3rem,.94cqw,.5rem);align-items:center;height:100%}.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);line-height:1.08;overflow-wrap:anywhere}.app-advokat-resume-person{display:grid;gap:.12rem;align-content:center}.app-advokat-resume-person em,.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{font-style:normal;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;display:grid;align-content:center;justify-items:center;width:100%;min-height:var(--app-advokat-resume-action-size,clamp(2.12rem,6.55cqh,2.72rem));padding:0 clamp(.44rem,1.45cqw,.68rem);border:0;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);line-height:1.06;text-align:center;cursor:pointer}#main.app-advokat-main a.app-advokat-resume-continue{text-decoration:none}.app-advokat-ready-status{position:relative;display:grid;place-items:center;width:100%;min-height:var(--app-advokat-resume-action-size,clamp(2.12rem,6.55cqh,2.72rem));padding:0 clamp(.36rem,1.25cqw,.58rem);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);line-height:1.05;text-align:center;isolation:isolate;overflow:hidden;-webkit-user-select:none;user-select:none}.app-advokat-ready-status.is-processing:after,.app-advokat-ready-status.is-queued:after,.app-advokat-ready-status.is-recognizing:after{position:absolute;inset:0;padding:2px;border-radius:inherit;background:conic-gradient(from 0deg,transparent 0deg,transparent 238deg,rgba(4,77,42,.18) 252deg,rgba(240,212,154,.9) 282deg,rgba(4,77,42,.95) 314deg,transparent 338deg,transparent 1turn);content:"";pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:app-advokat-processing-ring 1.65s linear infinite;z-index:1}.app-advokat-ready-status.is-failed,.app-advokat-ready-status.is-waiting_codex{color:rgba(255,231,213,.96);background:rgba(90,37,30,.62)}.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{display:grid;gap:clamp(.42rem,1.2cqh,.62rem);width:100%;padding:clamp(.62rem,1.82cqh,.86rem);border:1px solid rgba(240,212,154,.24);border-radius:var(--app-button-radius,.85rem);background:linear-gradient(180deg,rgba(240,212,154,.06),rgba(255,255,255,.025)),var(--app-advokat-choice-surface);box-shadow:var(--app-advokat-choice-shadow)}.app-advokat-case-track-header{display:flex;align-items:center;justify-content:space-between;min-width:0}.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{display:grid;gap:clamp(.28rem,.82cqh,.42rem)}.app-advokat-ready-action-block{display:grid;gap:clamp(.38rem,1.04cqh,.56rem);padding:clamp(.56rem,1.48cqh,.72rem);border-radius:var(--app-button-radius,.85rem);background:rgba(255,255,255,.045)}.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);line-height:1.18;text-wrap:pretty}#main.app-advokat-main .app-advokat-ready-action-button{appearance:none;display:grid;place-items:center;min-height:clamp(3.05rem,8.8cqh,3.72rem);width:100%;padding:0 clamp(.72rem,2.2cqw,1.04rem);border:0;border-radius:calc(var(--app-button-radius, .85rem) - .12rem);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);line-height:1.08;text-align:center;text-transform:none;cursor:pointer;transition:scale .15s ease-out,background-color .18s ease-out,box-shadow .18s ease-out,color .18s ease-out}#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);display:grid;grid-template-columns:clamp(1.38rem,4.1cqw,1.72rem) minmax(6.2rem,1fr) minmax(5.4rem,.34fr);gap:clamp(.28rem,.86cqw,.46rem);align-items:center;min-height:clamp(2.62rem,7.55cqh,3.18rem);padding:clamp(.34rem,.94cqh,.48rem);border-radius:calc(var(--app-button-radius, .85rem) - .22rem);background:rgba(255,255,255,.045)}.app-advokat-case-track-row.is-empty{background:rgba(255,255,255,.028)}.app-advokat-case-track-number{display:grid;place-items:center;width:clamp(1.28rem,3.8cqw,1.56rem);height:clamp(1.28rem,3.8cqw,1.56rem);border-radius:999px;color:var(--app-advokat-ink);background:rgba(240,212,154,.88);font-size:clamp(.68rem,2.05cqw,.82rem);font-weight:var(--app-advokat-font-action);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.app-advokat-case-track-row.is-empty .app-advokat-case-track-number{color:#f0d49a;background:rgba(240,212,154,.12);box-shadow:inset 0 0 0 1px rgba(240,212,154,.28)}.app-advokat-case-track-title{display:grid;gap:.12rem;min-width:0;color:var(--app-advokat-text);line-height:1.08}.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:rgba(255,255,255,.66);font-size:clamp(.62rem,1.86cqw,.72rem);font-weight:var(--app-advokat-font-body)}.app-advokat-case-track-row .app-advokat-ready-status,.app-advokat-case-track-row .app-advokat-resume-continue{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-ready-status,.app-advokat-case-track-row .app-advokat-resume-continue{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;display:grid;min-height:clamp(4.8rem,15.5cqh,6.4rem);place-items:center;width:100%;padding:clamp(.66rem,2.05cqh,.92rem);border:1px solid var(--app-advokat-border);border-radius:var(--app-button-radius,.85rem);font:inherit;font-size:var(--app-advokat-type-control);font-weight:var(--app-advokat-font-action);line-height:1.08;text-align:center}#main.app-advokat-main .app-advokat-resume-delete,#main.app-advokat-main .app-advokat-resume-new{color:var(--app-advokat-text);background:var(--app-advokat-control);box-shadow:var(--app-advokat-control-shadow);cursor:pointer}#main.app-advokat-main .app-advokat-resume-delete{appearance:none;position:relative;display:block;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);padding:0;border:0;border-radius:var(--app-button-radius,.85rem);font-size:0;line-height:0}#main.app-advokat-main .app-advokat-resume-delete:after,#main.app-advokat-main .app-advokat-resume-delete:before{content:"";position:absolute;top:50%;left:50%;width:42%;height:2px;border-radius:999px;background:currentColor;transform-origin:center}#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{margin:0;min-height:1em}#main.app-advokat-main .app-advokat-resume-continue:hover,#main.app-advokat-main .app-advokat-resume-new: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)}#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-download-link,.app-advokat-file-field,.app-advokat-primary{appearance:none;border:0;color:var(--app-advokat-text);background:var(--app-advokat-control);box-shadow:var(--app-advokat-control-shadow);cursor:pointer;transition:scale .15s ease-out,background-color .18s ease-out,box-shadow .18s ease-out,color .18s ease-out;-webkit-tap-highlight-color:transparent}.app-advokat-actions button.app-advokat-primary,.app-advokat-primary{width:fit-content;min-height:2.75rem;padding:0 1.05rem;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}.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:active,.app-advokat-file-field.is-disabled:hover{color:var(--app-advokat-text);background:var(--app-advokat-control);box-shadow:var(--app-advokat-control-shadow);cursor:wait}.app-advokat-actions button.app-advokat-primary:hover,.app-advokat-download-link:hover,.app-advokat-primary:hover{color:var(--app-advokat-ink);background:rgba(240,212,154,.84);box-shadow:inset 0 0 0 2px var(--app-advokat-active-border)}.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-actions button.app-advokat-primary:active,.app-advokat-download-link:active,.app-advokat-primary:active{color:var(--app-advokat-ink);background:rgba(240,212,154,.66);box-shadow:inset 0 0 0 2px var(--app-advokat-active-border);scale:.96}.app-advokat-quadrants{--app-advokat-choice-row-gap:clamp(0.58rem,1.65vmin,0.9rem);display:grid;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;max-height:none;justify-self:stretch;align-self:stretch;margin:0;min-height:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}html body #main.app-advokat-main .app-advokat-quadrants>button{appearance:none;display:flex;width:100%;height:100%;min-width:0;min-height:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(.18rem,.7vmin,.34rem);padding:clamp(.58rem,1.25vmin,.92rem) clamp(.72rem,1.55vmin,1.08rem);border:1px solid var(--app-advokat-border);border-radius:var(--app-button-radius,.85rem);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;line-height:normal;text-align:left;text-decoration:none;text-transform:none;white-space:normal;cursor:pointer;transition:scale .15s ease-out,background-color .18s ease-out,box-shadow .18s ease-out,color .18s ease-out;-webkit-tap-highlight-color:transparent}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,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)}html body #main.app-advokat-main .app-advokat-quadrants>button:active{scale:.96}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.is-selected span,html body #main.app-advokat-main .app-advokat-quadrants>button.is-selected strong,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,html body #main.app-advokat-main .app-advokat-quadrants>button:active span,html body #main.app-advokat-main .app-advokat-quadrants>button:active strong{color:var(--app-advokat-ink)}.app-advokat-quadrants strong{display:flex;align-items:center;gap:clamp(.34rem,1.1cqw,.52rem);flex-wrap:wrap;font-size:clamp(1.06rem,3.72cqw,1.56rem);font-weight:var(--app-advokat-font-title);line-height:1.05}.app-advokat-quadrants span,.app-advokat-quadrants strong{width:100%;color:var(--app-advokat-text);overflow-wrap:anywhere}.app-advokat-quadrants span{display:block;font-size:clamp(.77rem,2.45cqw,1.02rem);font-weight:var(--app-advokat-font-secondary);line-height:1.2}.app-advokat-choice-price{display:inline-flex;align-items:baseline;justify-content:flex-start;flex:0 0 auto;gap:.42rem;width:auto;margin-top:0;padding:clamp(.2rem,.58cqw,.28rem) clamp(.42rem,1.08cqw,.58rem);border-radius:.58rem;background:rgba(240,212,154,.12);box-shadow:inset 0 0 0 1px rgba(240,212,154,.24),0 8px 18px rgba(0,0,0,.16);color:#f0d49a;font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.app-advokat-choice-price.is-free{background:rgba(240,212,154,.2);box-shadow:inset 0 0 0 1px rgba(240,212,154,.42),0 10px 22px rgba(0,0,0,.18)}.app-advokat-choice-price.is-paid{background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 8px 18px rgba(0,0,0,.14)}.app-advokat-choice-price del{color:rgba(255,255,255,.78);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:rgba(255,255,255,.86)}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:rgba(8,10,14,.12);box-shadow:inset 0 0 0 1px rgba(8,10,14,.18),0 8px 18px rgba(0,0,0,.08)}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{display:grid;gap:.52rem}.app-advokat-form-fill{--app-advokat-control-gap-x:clamp(0.26rem,1.25cqw,0.52rem);--app-advokat-field-label-gap:clamp(0.18rem,0.72cqh,0.3rem);--app-advokat-field-label-indent:clamp(0.42rem,1.75cqw,0.62rem);--app-advokat-form-block-gap:clamp(0.78rem,2.52cqh,1.18rem);--app-advokat-divider-side-space:clamp(0.24rem,0.9cqh,0.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:rgba(4,77,42,0.58);display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;min-height:0;gap:0;overflow:hidden}.app-advokat-form-body{display:grid;align-content:space-between;gap:var(--app-advokat-form-block-gap);min-height:0;overflow:hidden}.app-advokat-questionnaire-step-person .app-advokat-form-body{align-content:start;gap:clamp(.82rem,2.4cqh,1.18rem)}.app-advokat-form-section{display:grid;align-content:space-between;gap:var(--app-advokat-form-block-gap);min-width:0;min-height:0;overflow:hidden}.app-advokat-form-header{display:grid;gap:clamp(.2rem,.82cqh,.42rem);width:100%;min-width:0}h1.app-advokat-form-heading{display:block;flex:0 0 auto;width:100%;max-width:none;min-width:0;margin:0;padding:clamp(.08rem,.34cqh,.18rem) 0 0;border:0;border-radius:0;color:var(--app-advokat-text);background:transparent;box-shadow:none;font-size:var(--app-advokat-type-section);font-weight:var(--app-advokat-font-title);line-height:1.08;text-align:center;letter-spacing:0;text-wrap:balance}.app-advokat-form-divider{display:grid;flex:0 0 var(--app-advokat-divider-base-size);grid-template-rows:minmax(0,1fr) 1px minmax(0,1fr);min-height:1px;overflow:hidden;pointer-events:none}.app-advokat-form-header>.app-advokat-form-divider,.app-advokat-step>.app-advokat-form-divider{height:var(--app-advokat-divider-base-size)}.app-advokat-form-divider:before{content:"";grid-row:2;width:100%;height:1px;background:var(--app-advokat-divider-color)}.app-advokat-form-bottom-spacer{height:var(--app-advokat-divider-base-size)}.app-advokat-direction>.app-advokat-form-divider:before,.app-advokat-form-bottom-spacer:before,.app-advokat-intake .app-advokat-form-divider:before,.app-advokat-resume>.app-advokat-form-divider:before{background:transparent}.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{position:fixed;z-index:10000;display:flex;flex-direction:column;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;border:1px solid color-mix(in srgb,var(--app-advokat-accent) 52%,rgba(255,255,255,.12));border-radius:.58rem;background:#111517;box-shadow:0 14px 30px rgba(0,0,0,.42)}html body .app-advokat-facility-dropdown button{appearance:none;display:grid;min-height:3.2rem;gap:.12rem;width:100%;padding:.56rem .78rem;border:0;border-bottom:1px solid rgba(255,255,255,.1);border-radius:0;color:var(--app-advokat-text);background:transparent;box-shadow:none;text-align:left;text-transform:none;cursor:pointer}.app-advokat-facility-dropdown button:last-of-type{border-bottom:0}.app-advokat-facility-dropdown button.is-active,.app-advokat-facility-dropdown button:hover{background:color-mix(in srgb,var(--app-advokat-accent) 22%,#111517)}.app-advokat-facility-dropdown span,.app-advokat-facility-dropdown strong{color:var(--app-advokat-text);letter-spacing:0}.app-advokat-facility-dropdown strong{font-size:.82rem;font-weight:650;line-height:1.12;text-transform:none}.app-advokat-facility-dropdown span{font-size:.71rem;font-weight:var(--app-advokat-font-body);line-height:1.18;opacity:.7}.app-advokat-facility-empty{padding:.68rem .78rem;color:var(--app-advokat-text);font-size:.76rem;line-height:1.2;opacity:.78}.app-advokat-person-author-grid{grid-template-columns:minmax(0,1fr);align-items:end;row-gap:var(--app-advokat-form-block-gap)}.app-advokat-facility-grid>.app-advokat-month-year,.app-advokat-facility-grid>label{grid-template-rows:minmax(2.25em,auto) auto;align-content:end}.app-advokat-facility-grid>.app-advokat-month-year>span,.app-advokat-facility-grid>label>span{align-self:end}.app-advokat-behavior-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;column-gap:var(--app-advokat-control-gap-x);row-gap:var(--app-advokat-form-block-gap)}.app-advokat-guilt-grid{grid-template-columns:minmax(0,1.34fr) minmax(0,.88fr);align-items:end;gap:var(--app-advokat-form-block-gap) var(--app-advokat-control-gap-x)}.app-advokat-field,.app-advokat-form label,.app-advokat-month-year{display:grid;gap:var(--app-advokat-field-label-gap,.26rem);margin:0;min-width:0;color:var(--app-advokat-text);font-weight:var(--app-advokat-font-body)}.app-advokat-field>span,.app-advokat-form 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);line-height:1.15;text-wrap:pretty}.app-advokat-field>span,.app-advokat-form label>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;width:100%;min-width:0;margin:0;border:0;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-size:var(--app-advokat-type-control);letter-spacing:0;text-transform:none;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:rgba(255,255,255,.76);background:rgba(255,255,255,.045);box-shadow:inset 0 0 0 1px rgba(240,212,154,.16);cursor:default;opacity:1}#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 rgba(255,242,214,.2),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=password],#main.app-advokat-main .app-advokat-form input[type=text]{min-height:clamp(2.02rem,8.5cqh,3.18rem);padding:0 clamp(.58rem,2.45cqw,.92rem);font:inherit;color-scheme:dark}.app-advokat-number-field{max-width:none}#main.app-advokat-main .app-advokat-month-year input,#main.app-advokat-main .app-advokat-number-field 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{min-height:clamp(3.4rem,12cqh,5.7rem);resize:none}.app-advokat-choice-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.2rem,1fr));gap:var(--app-advokat-control-gap-x,.34rem)}.app-advokat-choice-row label{display:block;min-width:0}.app-advokat-choice-row input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.app-advokat-choice-row b{display:grid;min-height:clamp(2rem,8.3cqh,3.05rem);place-items:center;border:0;border-radius:.72rem;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);line-height:1.1;text-align:center;transition:scale .15s ease-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out}.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{display:grid;grid-template-rows:0fr;min-width:0;opacity:0;transition-property:grid-template-rows,opacity;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1)}.app-advokat-questionnaire-note[data-open=true]{grid-template-rows:1fr;opacity:1}.app-advokat-questionnaire-note p{margin:0;min-height:0;overflow:hidden;padding:0;color:rgba(255,242,214,.82);background:transparent;box-shadow:none;font-size:var(--app-advokat-type-caption);line-height:1.16;text-wrap:pretty}.app-advokat-questionnaire-step-behavior,.app-advokat-questionnaire-step-person,.app-advokat-questionnaire-step-work{justify-content:stretch}.app-advokat-questionnaire-step-behavior .app-advokat-form-fill,.app-advokat-questionnaire-step-person .app-advokat-form-fill,.app-advokat-questionnaire-step-work .app-advokat-form-fill{--app-advokat-control-gap-x:clamp(0.42rem,1.45cqw,0.68rem);--app-advokat-field-label-gap:clamp(0.22rem,0.82cqh,0.38rem);--app-advokat-field-label-indent:0;--app-advokat-form-block-gap:clamp(0.7rem,2.35cqh,1.18rem);--app-advokat-divider-side-space:clamp(0.22rem,0.72cqh,0.36rem);padding:clamp(.2rem,.7cqh,.38rem) clamp(.28rem,1.1cqw,.54rem) 0;box-sizing:border-box}.app-advokat-questionnaire-step-behavior .app-advokat-form-body,.app-advokat-questionnaire-step-person .app-advokat-form-body,.app-advokat-questionnaire-step-work .app-advokat-form-body{width:min(100%,27.5rem);margin-inline:auto;align-content:space-evenly;justify-content:stretch;gap:var(--app-advokat-form-block-gap)}.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-behavior .app-advokat-form-body-item,.app-advokat-questionnaire-step-person .app-advokat-form-body-item,.app-advokat-questionnaire-step-work .app-advokat-form-body-item{display:grid;min-width:0}.app-advokat-questionnaire-step-behavior .app-advokat-form-section,.app-advokat-questionnaire-step-person .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-behavior .app-advokat-field,.app-advokat-questionnaire-step-behavior .app-advokat-form label,.app-advokat-questionnaire-step-behavior .app-advokat-month-year,.app-advokat-questionnaire-step-person .app-advokat-field,.app-advokat-questionnaire-step-person .app-advokat-form label,.app-advokat-questionnaire-step-person .app-advokat-month-year,.app-advokat-questionnaire-step-work .app-advokat-field,.app-advokat-questionnaire-step-work .app-advokat-form label,.app-advokat-questionnaire-step-work .app-advokat-month-year{gap:var(--app-advokat-field-label-gap)}.app-advokat-questionnaire-step-behavior .app-advokat-field>span,.app-advokat-questionnaire-step-behavior .app-advokat-form label>span,.app-advokat-questionnaire-step-behavior .app-advokat-month-year>span,.app-advokat-questionnaire-step-person .app-advokat-field>span,.app-advokat-questionnaire-step-person .app-advokat-form label>span,.app-advokat-questionnaire-step-person .app-advokat-month-year>span,.app-advokat-questionnaire-step-work .app-advokat-field>span,.app-advokat-questionnaire-step-work .app-advokat-form label>span,.app-advokat-questionnaire-step-work .app-advokat-month-year>span{padding-inline-start:.12rem;color:rgba(var(--app-sign-text-rgb),.88);font-size:clamp(.76rem,1.92cqw,.92rem);font-weight:var(--app-advokat-font-secondary);line-height:1.14}#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-person .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]){min-height:clamp(2.42rem,7.95cqh,3.18rem);border-radius:.66rem;background:rgba(8,12,11,.42);box-shadow:inset 0 0 0 1px rgba(240,212,154,.13),0 1px 2px rgba(0,0,0,.1);font-size:clamp(.88rem,2.22cqw,1.04rem);transition-property:background-color,box-shadow,color;transition-duration:.16s;transition-timing-function:ease-out}#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-person .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:rgba(13,19,17,.52);box-shadow:inset 0 0 0 1px rgba(240,212,154,.2),0 2px 5px rgba(0,0,0,.12)}#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-person .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:rgba(14,21,18,.62);box-shadow:inset 0 0 0 1px rgba(240,212,154,.46),0 0 0 2px rgba(240,212,154,.13)}#main.app-advokat-main .app-advokat-questionnaire-step-person .app-advokat-form input[aria-invalid=true]{box-shadow:inset 0 0 0 1px rgba(255,242,214,.46),0 0 0 2px rgba(255,242,214,.12)}.app-advokat-questionnaire-step-behavior .app-advokat-behavior-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;column-gap:var(--app-advokat-control-gap-x);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-behavior .app-advokat-choice-row,.app-advokat-questionnaire-step-person .app-advokat-choice-row,.app-advokat-questionnaire-step-work .app-advokat-choice-row{gap:clamp(.32rem,1.08cqw,.5rem)}.app-advokat-questionnaire-step-behavior .app-advokat-choice-row b,.app-advokat-questionnaire-step-person .app-advokat-choice-row b,.app-advokat-questionnaire-step-work .app-advokat-choice-row b{min-height:clamp(2.32rem,7.55cqh,3rem);padding:.2rem clamp(.34rem,1.4cqw,.56rem);border-radius:.58rem;background:rgba(8,12,11,.42);box-shadow:inset 0 0 0 1px rgba(240,212,154,.13),0 1px 2px rgba(0,0,0,.1);font-size:clamp(.76rem,1.94cqw,.9rem);line-height:1.08;text-wrap:balance;transition-property:scale,background-color,box-shadow,color;transition-duration:.15s;transition-timing-function:ease-out}.app-advokat-questionnaire-step-behavior .app-advokat-choice-row label:hover b,.app-advokat-questionnaire-step-person .app-advokat-choice-row label:hover b,.app-advokat-questionnaire-step-work .app-advokat-choice-row label:hover b{background:rgba(13,19,17,.52);box-shadow:inset 0 0 0 1px rgba(240,212,154,.2),0 2px 5px rgba(0,0,0,.12)}.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-person .app-advokat-choice-row input:checked+b,.app-advokat-questionnaire-step-person .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 rgba(74,47,14,.28),0 2px 6px rgba(0,0,0,.12)}.app-advokat-questionnaire-step-behavior .app-advokat-choice-row label:active b,.app-advokat-questionnaire-step-person .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-behavior .app-advokat-questionnaire-note,.app-advokat-questionnaire-step-person .app-advokat-questionnaire-note,.app-advokat-questionnaire-step-work .app-advokat-questionnaire-note{padding-inline-start:.12rem}.app-advokat-questionnaire-step-behavior .app-advokat-questionnaire-note p,.app-advokat-questionnaire-step-person .app-advokat-questionnaire-note p,.app-advokat-questionnaire-step-work .app-advokat-questionnaire-note p{color:rgba(255,242,214,.86);font-size:clamp(.66rem,1.65cqw,.78rem);line-height:1.18}.app-advokat-sentence-history{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:clamp(1.05rem,3.3cqh,1.72rem);min-height:100%}.app-advokat-sentence-history-title{align-self:end;max-width:10.5em;margin:0;text-wrap:balance}.app-advokat-sentence-history-list{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));align-content:stretch;gap:clamp(.82rem,2.6cqh,1.22rem);min-width:0;padding-bottom:calc(var(--app-advokat-cell-progress-height) + var(--app-advokat-progress-clearance))}.app-advokat-sentence-history-question{display:grid;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;box-shadow:inset 0 1px 0 rgba(240,212,154,.18)}.app-advokat-sentence-history-head{display:grid;align-content:center;min-width:0}.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);line-height:1.1;text-wrap:balance}.app-advokat-sentence-history-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.46rem,1.42cqw,.68rem);min-width:0}.app-advokat-sentence-history-options button{min-height:clamp(3rem,9.2cqh,4rem);padding:0 clamp(.72rem,2.2cqw,1.05rem);border:0;border-radius:.78rem;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);line-height:1;cursor:pointer;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{display:grid;gap:var(--app-advokat-form-block-gap,clamp(.82rem,2.7cqh,1.22rem))}.app-advokat-upload-section h2{margin:0;padding:0 0 clamp(.28rem,.82cqh,.42rem);color:var(--app-advokat-text);font-size:var(--app-advokat-type-caption);font-weight:var(--app-advokat-font-action);line-height:1.1;text-transform:none}.app-advokat-upload-divider{display:none}.app-advokat-upload-group{overflow:hidden;border-radius:var(--app-button-radius,.85rem);background:var(--app-advokat-surface);box-shadow:var(--app-advokat-surface-shadow);transition:background-color .18s ease,box-shadow .18s ease}.app-advokat-upload-summary{appearance:none;display:grid;grid-template-columns:minmax(0,1fr) clamp(5.4rem,19cqw,6.15rem);align-items:center;width:100%;min-height:clamp(2.35rem,8.4cqh,3.2rem);gap:.5rem;padding:0 clamp(.5rem,1.9cqw,.72rem);border:0;color:var(--app-advokat-text);background:transparent;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;transition:scale .15s ease-out,background-color .18s ease,box-shadow .18s ease,color .18s ease}.app-advokat-upload-summary:focus-visible,.app-advokat-upload-summary:hover{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:focus-visible,html body #main.app-advokat-main button.app-advokat-upload-summary:hover{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{display:-webkit-box;min-width:0;padding-inline-start:var(--app-advokat-field-label-indent);overflow:hidden;overflow-wrap:anywhere;font-size:var(--app-advokat-type-body);font-weight:var(--app-advokat-font-action);line-height:1.12;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.app-advokat-upload-summary .app-advokat-upload-toggle{min-width:0;margin-inline-end:clamp(.2rem,.72cqw,.38rem);padding-inline-start:0;overflow-wrap:normal}.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{display:inline-flex;align-items:center;justify-content:flex-end;gap:.34rem;white-space:nowrap}.app-advokat-upload-toggle .is-collapse{display:none}.app-advokat-upload-toggle i{display:block;width:.48rem;height:.48rem;border-right:1.5px solid;border-bottom:1.5px solid;color:var(--app-advokat-text);transform:rotate(45deg) translateY(-.12rem);transition:transform .16s ease}.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{display:grid;grid-template-rows:0fr;overflow:hidden;opacity:0;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .18s ease}.app-advokat-upload-group[data-open=true] .app-advokat-upload-body{grid-template-rows:1fr;opacity:1}.app-advokat-upload-body-inner{min-height:0;overflow:hidden}.app-advokat-upload-group .app-advokat-upload-row{padding:clamp(.38rem,1.1cqh,.58rem);opacity:0;transform:translateY(-.16rem);transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.app-advokat-upload-group[data-open=true] .app-advokat-upload-row{opacity:1;transform:translateY(0)}.app-advokat-upload-group-files{display:grid;gap:clamp(.22rem,.68cqh,.34rem);margin:0;padding:0;overflow:visible;list-style:none}.app-advokat-upload-group-files li{display:grid;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);min-height:clamp(2.64rem,8.2cqh,3.12rem);padding:clamp(.34rem,.98cqh,.5rem) clamp(.42rem,1.42cqw,.6rem);border-radius:.68rem;background:rgba(255,255,255,.055);box-shadow:var(--app-advokat-control-shadow)}.app-advokat-upload-group-files li.is-failed{background:rgba(85,33,24,.34);box-shadow:inset 0 0 0 1px rgba(244,184,160,.45),var(--app-advokat-control-shadow)}.app-advokat-upload-file-meta b,.app-advokat-upload-file-status,.app-advokat-upload-group-files li>b,.app-advokat-upload-group-files li>small{overflow-wrap:anywhere;font-size:clamp(.68rem,1.92cqw,.82rem);line-height:1.16}.app-advokat-upload-group-files li>small{display:grid;width:clamp(1.28rem,3.7cqw,1.48rem);height:clamp(1.28rem,3.7cqw,1.48rem);place-items:center;border-radius:.42rem;color:var(--app-advokat-active);background:rgba(240,212,154,.1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--app-advokat-font-action);text-align:center}.app-advokat-upload-file-meta{display:grid;gap:.12rem;min-width:0}.app-advokat-upload-file-meta>span{display:flex;flex-wrap:wrap;gap:.12rem clamp(.44rem,1.35cqw,.7rem);min-width:0}.app-advokat-upload-recognized-meta{color:rgba(255,242,214,.66);font-size:clamp(.58rem,1.68cqw,.72rem);line-height:1.18;overflow-wrap:anywhere}.app-advokat-upload-file-meta b,.app-advokat-upload-group-files li>b{min-width:0;overflow:hidden;color:var(--app-advokat-text);font-weight:var(--app-advokat-font-action);text-overflow:ellipsis;white-space:nowrap}.app-advokat-upload-file-status{position:relative;display:inline-flex;min-width:0;justify-content:flex-start;color:rgba(255,255,255,.78);font-style:normal;font-weight:var(--app-advokat-font-secondary);text-align:left;white-space:nowrap}.app-advokat-upload-file-status.is-idle{color:rgba(255,255,255,.42)}.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:rgba(255,214,198,.86)}.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%);background-size:320% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:app-upload-status-shimmer 1.9s linear infinite}#main.app-advokat-main .app-advokat-upload-group-files button.app-advokat-upload-delete{appearance:none;position:relative;display:block;width:clamp(2.32rem,7.2cqh,2.75rem);min-width:2.5rem;height:clamp(2.32rem,7.2cqh,2.75rem);min-height:2.5rem;place-items:center;padding:0;border:0;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-size:0;line-height:0;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:scale .15s ease-out,background-color .18s ease-out,box-shadow .18s ease-out}#main.app-advokat-main .app-advokat-upload-group-files button.app-advokat-upload-delete:after,#main.app-advokat-main .app-advokat-upload-group-files button.app-advokat-upload-delete:before{position:absolute;left:50%;top:50%;width:46%;height:2px;border-radius:999px;background:currentColor;content:"";transform-origin:center}#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% 50%}72%,to{background-position:-145% 50%}}.app-advokat-uploads-step{--app-advokat-form-block-gap:clamp(0.52rem,1.62cqh,0.82rem);--app-advokat-upload-field-inline:clamp(0.52rem,1.82cqw,0.72rem);--app-advokat-field-label-indent:clamp(0.42rem,1.75cqw,0.62rem);--app-advokat-divider-side-space:clamp(0.08rem,0.34cqh,0.18rem);--app-advokat-divider-base-size:calc(var(--app-advokat-divider-side-space) * 2 + 1px);--app-advokat-divider-color:rgba(4,77,42,0.58);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto auto;align-content:start;justify-content:stretch;gap:clamp(.54rem,1.62cqh,.8rem);height:auto;min-height:100%;align-items:stretch;overflow:visible}.app-advokat-upload-bottom{display:grid;gap:clamp(.4rem,1.3cqh,.62rem);padding-inline:clamp(.2rem,.8cqw,.4rem);padding-bottom:clamp(.34rem,.9cqh,.58rem)}.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{display:grid;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}.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{display:grid;gap:0;padding-top:0}.app-advokat-document-check-nested{display:grid;grid-template-rows:0fr;min-width:0;opacity:0;transition-property:grid-template-rows,opacity;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}.app-advokat-document-check-nested[data-open=true]{grid-template-rows:1fr;opacity:1}.app-advokat-document-check-nested-inner{display:grid;gap:0;min-height:0;min-width:0;overflow:hidden;padding-left:0;box-shadow:none}.app-advokat-upload-row{display:grid;gap:clamp(.3rem,.82cqh,.44rem);min-width:0}.app-advokat-upload-card{display:grid;gap:clamp(.28rem,.82cqh,.42rem);min-width:0}.app-advokat-upload-simple-row{display:grid;gap:0;min-width:0;padding:0;border-top:0}.app-advokat-document-map{--app-advokat-document-map-gap:0.42rem;display:grid;gap:var(--app-advokat-document-map-gap);min-width:0;margin-bottom:clamp(.28rem,.9cqh,.42rem)}.app-advokat-document-map-head{display:grid;gap:.22rem;min-width:0}.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);line-height:1.16;text-wrap:balance}.app-advokat-document-map-head span{color:rgba(255,242,214,.66);font-size:var(--app-advokat-type-caption);line-height:1.16}.app-advokat-document-map-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(8.5rem,100%),1fr));gap:clamp(.32rem,1cqw,.46rem)}.app-advokat-document-map-options button{min-height:2.5rem;border:0;border-radius:.64rem;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);line-height:1.1;cursor:pointer;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{display:grid;grid-template-rows:0fr;min-width:0;opacity:0;transition-property:grid-template-rows,opacity;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1)}.app-advokat-document-note[data-open=true]{grid-template-rows:1fr;opacity:1}.app-advokat-document-note p{margin:0;min-height:0;overflow:hidden;padding:0;border-radius:0;color:rgba(255,242,214,.72);background:transparent;box-shadow:none;font-size:var(--app-advokat-type-caption);line-height:1.16;text-wrap:pretty}.app-advokat-document-map.is-ok .app-advokat-document-note p,.app-advokat-document-map.is-warn .app-advokat-document-note p{color:rgba(255,242,214,.82)}.app-advokat-document-map.is-block .app-advokat-document-note p{color:rgba(255,242,214,.86)}.app-advokat-upload-progress p,.app-advokat-upload-row>p{margin:0;color:var(--app-advokat-text);font-size:var(--app-advokat-type-caption);font-weight:var(--app-advokat-font-body);line-height:1.15;text-wrap:pretty}.app-advokat-upload-progress{display:grid;gap:.2rem;padding-inline:var(--app-advokat-upload-field-inline)}.app-advokat-upload-note{max-width:none;margin:0;color:rgba(255,242,214,.72);font-size:var(--app-advokat-type-caption);font-weight:var(--app-advokat-font-body);line-height:1.28;text-wrap:pretty}.app-advokat-upload-progress>span{display:block;height:.3rem;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.12)}.app-advokat-upload-progress i{display:block;height:100%;border-radius:inherit;background:var(--app-advokat-active);transition:width .18s ease-out}.app-advokat-upload-progress.is-recognizing i{animation:app-upload-recognition 1.25s ease-in-out infinite}.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{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;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));border-radius:.82rem;font-weight:var(--app-advokat-font-body)}.app-advokat-file-field input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.app-advokat-file-field span{min-width:0;padding-inline-start:var(--app-advokat-field-label-indent);color:var(--app-advokat-text);font-size:var(--app-advokat-type-body);font-weight:var(--app-advokat-font-action);line-height:1.15}.app-advokat-file-field em{display:grid;min-height:clamp(1.82rem,6.6cqh,2.75rem);place-items:center;padding:0 clamp(.48rem,1.9cqw,.72rem);border-radius:.66rem;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)}.app-advokat-file-field.is-disabled em{color:var(--app-advokat-text);background:var(--app-advokat-control)}.app-advokat-warning-list{display:grid;gap:.35rem;max-height:7rem;overflow:auto}.app-advokat-warning-list p{margin:0;padding:.5rem .62rem;border:1px solid var(--app-advokat-accent-border);border-radius:.72rem;color:rgba(255,242,214,.92);background:rgba(42,31,12,.48);font-size:clamp(.58rem,1.8cqw,.74rem);line-height:1.22}.app-advokat-document-review{display:grid;gap:.42rem;padding:.68rem .74rem;border:1px solid rgba(240,212,154,.26);border-radius:.78rem;color:rgba(255,242,214,.88);background:rgba(255,255,255,.045)}.app-advokat-document-review.is-ready{border-color:rgba(114,201,146,.42);background:rgba(34,88,57,.2)}.app-advokat-document-review.is-attention{border-color:var(--app-advokat-accent-border);background:rgba(73,49,13,.3)}.app-advokat-document-review>b{color:var(--app-advokat-text);font-size:var(--app-advokat-type-body)}.app-advokat-document-review ul{display:grid;gap:.18rem;margin:0;padding-inline-start:1.1rem}.app-advokat-document-review li,.app-advokat-document-review p{margin:0;color:rgba(255,242,214,.78);font-size:var(--app-advokat-type-caption);line-height:1.3}.app-advokat-clear-uploads{width:100%;min-height:clamp(2.1rem,8cqh,3rem);margin-top:auto;border:0;border-radius:.72rem;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}.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(1turn)}}.app-advokat-download-actions{--app-advokat-download-action-size:clamp(2.35rem,7.8cqh,3rem);display:grid;grid-template-columns:minmax(0,1fr) var(--app-advokat-download-action-size);gap:clamp(.34rem,1.05cqw,.5rem);width:100%}.app-advokat-download-actions.is-single{grid-template-columns:minmax(0,1fr)}.app-advokat-download-actions.is-formats,.app-advokat-download-format-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.34rem,1.05cqw,.5rem);min-width:0}.app-advokat-payment{display:grid;grid-template-rows:auto var(--app-advokat-divider-base-size) minmax(0,1fr);align-items:stretch;gap:0;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-generation,.app-advokat-payment-order,.app-advokat-payment-waiting,.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{display:grid;grid-template-rows:auto auto auto minmax(0,auto) auto auto;align-content:space-between;justify-items:stretch;gap:clamp(.5rem,1.42cqh,.78rem);overflow:hidden}.app-advokat-payment-waiting{display:grid;grid-template-rows:auto auto auto;align-content:space-between;justify-items:center;gap:clamp(.62rem,1.72cqh,.9rem);overflow:visible;text-align:center}.app-advokat-payment-waiting-main{display:grid;justify-items:center;gap:clamp(.3rem,.95cqh,.48rem);width:min(100%,35rem)}.app-advokat-payment-waiting-main>span{color:#f0d49a;font-size:clamp(.72rem,2.16cqw,.84rem);font-weight:var(--app-advokat-font-action);line-height:1;text-transform:uppercase}.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);line-height:1.1;text-wrap:balance}.app-advokat-payment-waiting-main p{max-width:34rem;margin:0;color:rgba(255,255,255,.76);font-size:clamp(.78rem,2.38cqw,.92rem);font-weight:var(--app-advokat-font-body);line-height:1.22;text-wrap:pretty}.app-advokat-payment-waiting-status{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:clamp(.48rem,1.48cqw,.68rem);width:min(100%,34rem);min-height:clamp(3.2rem,10.8cqh,4.2rem);padding:clamp(.58rem,1.62cqh,.82rem) clamp(.74rem,2.1cqw,1rem);border-radius:calc(var(--app-button-radius, .85rem) + .18rem);color:var(--app-advokat-text);background:var(--app-advokat-surface);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),inset 0 1px 0 rgba(255,255,255,.045),inset 0 -1px 0 rgba(0,0,0,.28);font-size:clamp(.86rem,2.55cqw,1rem);font-weight:var(--app-advokat-font-action);line-height:1.1}.app-advokat-payment-waiting-status i{width:clamp(.78rem,2.6cqw,1rem);height:clamp(.78rem,2.6cqw,1rem);border-radius:50%;background:var(--app-advokat-accent);box-shadow:0 0 0 0 rgba(240,212,154,.42);animation:app-advokat-payment-pulse 1.35s ease-in-out infinite;flex:0 0 auto}.app-advokat-payment-waiting-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(.52rem,1.52cqw,.72rem);width:min(100%,34rem)}#main.app-advokat-main .app-advokat-payment-open-link{display:grid;place-items:center;min-height:clamp(2.8rem,9.6cqh,3.35rem);padding:0 clamp(.86rem,2.7cqw,1.12rem);border:0;border-radius:var(--app-button-radius,.85rem);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);line-height:1.08;text-align:center;text-decoration:none;cursor:pointer;transition-property:transform,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}#main.app-advokat-main .app-advokat-payment-open-link:hover{background:rgba(240,212,154,.84);box-shadow:inset 0 0 0 2px var(--app-advokat-active-border)}#main.app-advokat-main .app-advokat-payment-open-link:active{transform:scale(.96);background:rgba(240,212,154,.66);box-shadow:inset 0 0 0 2px var(--app-advokat-active-border)}#wrapper.app-advokat-payment-opening-wrapper{min-height:100dvh;background:linear-gradient(rgba(7,9,12,.18),rgba(7,9,12,.28)),url(/backgrounds/advokat/wall.jpeg) 50% /cover no-repeat}#main.app-advokat-main.app-advokat-payment-opening-main{display:grid;place-items:center;min-height:100dvh;height:auto;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))}.app-advokat-payment-opening{display:grid;justify-items:center;gap:clamp(.9rem,2.8dvh,1.25rem);width:min(100%,30rem);padding:clamp(1.35rem,5vw,2rem);border-radius:calc(var(--app-surface-radius, 1rem) + .25rem);color:var(--app-advokat-text);background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,0)),rgba(8,10,14,.82);box-shadow:inset 0 0 0 1px rgba(240,212,154,.14),inset 0 1px 0 rgba(255,255,255,.055),0 24px 58px rgba(0,0,0,.34);text-align:center}.app-advokat-payment-opening-indicator{position:relative;display:grid;place-items:center;width:2.55rem;height:2.55rem;border-radius:50%;background:rgba(255,255,255,.055);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 10px 24px rgba(0,0,0,.22)}.app-advokat-payment-opening-indicator:before{content:"";width:.82rem;height:.82rem;border-radius:50%;background:var(--app-advokat-accent);box-shadow:0 0 0 0 rgba(240,212,154,.42);animation:app-advokat-payment-pulse 1.35s ease-in-out infinite}.app-advokat-payment-opening-copy{display:grid;justify-items:center;gap:clamp(.52rem,1.8dvh,.72rem);width:min(100%,25.5rem)}.app-advokat-payment-opening h1{max-width:100%;margin:0;color:var(--app-advokat-text);font-size:clamp(1.28rem,5.2vw,1.72rem);font-weight:var(--app-advokat-font-title);letter-spacing:0;line-height:1.12;text-transform:none;text-wrap:balance}.app-advokat-payment-opening p{max-width:100%;margin:0;color:rgba(255,255,255,.76);font-size:clamp(.86rem,3.35vw,.98rem);font-weight:var(--app-advokat-font-body);line-height:1.4;text-wrap:pretty}@keyframes app-advokat-payment-pulse{0%{box-shadow:0 0 0 0 rgba(240,212,154,.42);transform:scale(.96)}70%{box-shadow:0 0 0 .6rem rgba(240,212,154,0);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(240,212,154,0);transform:scale(.96)}}.app-advokat-payment-context{display:grid;justify-items:center;gap:clamp(.2rem,.72cqh,.36rem);width:100%;text-align:center}.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);line-height:1;text-transform:uppercase}.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);line-height:1.1;text-wrap:balance}.app-advokat-payment-context p{max-width:34rem;margin:0;color:rgba(255,255,255,.74);font-size:clamp(.76rem,2.34cqw,.9rem);font-weight:var(--app-advokat-font-body);line-height:1.18;text-wrap:pretty}.app-advokat-payment-checkline{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(.28rem,.86cqh,.42rem) clamp(.46rem,1.45cqw,.68rem);width:100%;min-width:0;color:var(--app-advokat-text);font-size:clamp(.72rem,2.18cqw,.84rem);font-weight:var(--app-advokat-font-body);line-height:1.08;text-align:center}.app-advokat-payment-checkline span{position:relative;min-width:0;padding-left:.72rem;white-space:nowrap}.app-advokat-payment-checkline span:before{position:absolute;left:0;top:50%;width:.34rem;height:.34rem;border-radius:50%;background:var(--app-advokat-accent);content:"";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{display:grid;justify-items:center;width:min(100%,34rem);justify-self:center;gap:clamp(.38rem,1.02cqh,.56rem);padding:clamp(.58rem,1.55cqh,.78rem) clamp(.58rem,1.8cqw,.86rem);border-radius:calc(var(--app-button-radius, .85rem) + .18rem);background:var(--app-advokat-surface);box-shadow:var(--app-advokat-surface-shadow)}.app-advokat-payment-price{display:flex;width:auto;min-height:0;align-items:baseline;justify-content:center;gap:clamp(.36rem,1.25cqw,.62rem)}.app-advokat-payment-price strong{color:var(--app-advokat-text);font-size:clamp(1.6rem,7cqw,3rem);font-weight:var(--app-advokat-font-accent);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-advokat-payment-price del{color:var(--app-advokat-text);font-size:clamp(.78rem,2.35cqw,.92rem);opacity:.62}.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{display:grid;justify-self:center;gap:clamp(.22rem,.68cqh,.34rem);width:min(100%,34rem)}.app-advokat-payment-receipt label{display:grid;gap:clamp(.26rem,.82cqh,.4rem);margin:0}.app-advokat-payment-receipt span{color:var(--app-advokat-text);font-size:clamp(.76rem,2.3cqw,.88rem);font-weight:var(--app-advokat-font-title);line-height:1.08;text-align:center}#main.app-advokat-main .app-advokat-payment-receipt input{appearance:none;width:100%;height:clamp(2.42rem,7.4cqh,2.86rem);min-width:0;padding:0 clamp(.72rem,2.5cqw,.98rem);border:0;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:clamp(.84rem,2.56cqw,.96rem);outline:0;-webkit-tap-highlight-color:transparent}#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 rgba(255,116,116,.64),0 0 0 3px rgba(255,116,116,.12)}.app-advokat-payment-receipt p{margin:0;color:rgba(255,255,255,.66);font-size:clamp(.66rem,2.02cqw,.78rem);font-weight:var(--app-advokat-font-body);line-height:1.16;text-align:center;text-wrap:pretty}.app-advokat-payment-receipt p.is-invalid{color:rgba(255,173,173,.9)}.app-advokat-payment-expectations{display:grid;gap:clamp(.32rem,.95cqh,.48rem);width:100%;min-width:0}.app-advokat-payment-expectations p{display:block;max-width:34rem;margin:0;color:var(--app-advokat-text);font-size:clamp(.82rem,2.5cqw,.96rem);font-weight:var(--app-advokat-font-body);line-height:1.2;text-align:center;text-wrap:pretty}.app-advokat-payment-expectations p:before{content:none}.app-advokat-payment-notice{align-self:center;width:min(100%,38rem);margin:0;font-size:clamp(.76rem,2.3cqw,.9rem);font-weight:var(--app-advokat-font-body);line-height:1.2}#main.app-advokat-main .app-advokat-payment .app-advokat-promo-form button,#main.app-advokat-main .app-advokat-payment .app-advokat-promo-form input{height:clamp(2.65rem,9.6cqh,3.25rem);font-size:clamp(.86rem,2.65cqw,1rem)}.app-advokat-generation{display:grid;grid-template-rows:auto minmax(0,auto) auto;align-content:space-between;gap:clamp(.72rem,1.9cqh,1rem);text-align:left}.app-advokat-generation-intro{display:grid;gap:clamp(.3rem,.92cqh,.48rem)}.app-advokat-generation-intro>span{color:#f0d49a;font-size:clamp(.78rem,2.45cqw,.94rem);font-weight:var(--app-advokat-font-action);line-height:1;text-transform:uppercase}.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);line-height:1.08;text-wrap:balance}.app-advokat-generation-intro p,.app-advokat-generation-reassurance{margin:0;color:var(--app-advokat-text);font-size:clamp(.9rem,2.75cqw,1.04rem);font-weight:var(--app-advokat-font-body);line-height:1.26;text-wrap:pretty}.app-advokat-generation-progress{display:grid;align-content:center;gap:clamp(.52rem,1.42cqh,.72rem);padding:clamp(.68rem,1.82cqh,.92rem);border-radius:calc(var(--app-button-radius, .85rem) + .22rem);background:var(--app-advokat-surface);box-shadow:var(--app-advokat-surface-shadow)}.app-advokat-generation-progress-label{display:flex;align-items:baseline;justify-content:center;min-height:1.16rem}.app-advokat-generation-elapsed{display:inline-flex;align-items:baseline;justify-content:center;gap:.48em;color:var(--app-advokat-text);font-size:clamp(.88rem,2.68cqw,1.02rem);font-weight:var(--app-advokat-font-title);line-height:1.12;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.app-advokat-generation-elapsed-part{display:inline-grid;grid-template-columns:3ch var(--app-advokat-generation-elapsed-word-width);column-gap:.28em;align-items:baseline}.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{display:inline-block;text-align:right}.app-advokat-generation-elapsed-word{display:inline-block;width:var(--app-advokat-generation-elapsed-word-width);text-align:left}.app-advokat-generation-progress-track{display:block;height:.56rem;overflow:hidden;border-radius:999px;background:rgba(240,212,154,.1);box-shadow:inset 0 1px 0 rgba(240,212,154,.18)}.app-advokat-generation-progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(183,151,88,.92),rgba(240,212,154,.96));box-shadow:0 0 .72rem rgba(240,212,154,.28),inset 0 0 .38rem rgba(255,255,255,.16);transition:width .42s cubic-bezier(.22,1,.36,1)}.app-advokat-generation-stages{display:grid;gap:clamp(.34rem,.95cqh,.5rem);margin:0;padding:0;list-style:none}.app-advokat-generation-stages li{display:grid;grid-template-columns:1.34rem minmax(0,1fr);gap:clamp(.46rem,1.45cqw,.66rem);align-items:center;color:var(--app-advokat-text);min-height:clamp(2.9rem,7.6cqh,3.36rem);padding:clamp(.44rem,1.12cqh,.58rem) clamp(.5rem,1.48cqw,.68rem);border-radius:var(--app-button-radius,.85rem);font-size:clamp(.92rem,2.8cqw,1.04rem);font-weight:var(--app-advokat-font-body);line-height:1.14;opacity:.76;transition:background-color .18s ease-out,box-shadow .18s ease-out,color .18s ease-out,opacity .18s ease-out}.app-advokat-generation-stages i{position:relative;display:grid;width:1.12rem;height:1.12rem;place-items:center;border:1px solid rgba(240,212,154,.54);border-radius:50%}.app-advokat-generation-stages li>span{display:grid;gap:.1rem}.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{background:rgba(240,212,154,.1);box-shadow:inset 0 0 0 1px rgba(240,212,154,.18);opacity:1}.app-advokat-generation-stages .is-complete i{border-color:rgba(240,212,154,.9);background:rgba(240,212,154,.16);box-shadow:0 0 .55rem rgba(240,212,154,.2),inset 0 0 0 1px rgba(255,255,255,.08)}.app-advokat-generation-stages .is-complete i:after{width:.38rem;height:.2rem;border-bottom:2px solid #f0d49a;border-left:2px solid #f0d49a;content:"";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{position:absolute;inset:-3px;border-left:2px solid transparent;border-bottom:2px solid transparent;border-top:2px solid transparent;border-top-color:var(--app-advokat-ink);border-right:2px solid transparent;border-right-color:var(--app-advokat-ink);border-radius:inherit;content:"";animation:app-advokat-processing-ring 1.15s linear infinite}.app-advokat-generation-reassurance{padding:clamp(.56rem,1.45cqh,.72rem);border-radius:var(--app-button-radius,.85rem);background:rgba(255,255,255,.055);font-size:clamp(.82rem,2.5cqw,.96rem)}.app-advokat-result-card{display:grid;align-content:space-between;justify-items:stretch;gap:clamp(.68rem,1.9cqh,1rem);text-align:left}.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{display:grid;gap:clamp(.32rem,.98cqh,.5rem)}.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);line-height:1.08;text-wrap:balance}.app-advokat-result-ready-summary{justify-items:center;gap:clamp(.2rem,.72cqh,.36rem);text-align:center}.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);line-height:1.12;text-wrap:balance}.app-advokat-result-ready-copy{justify-self:center;max-width:34rem;margin:0;color:var(--app-advokat-text);font-size:clamp(.82rem,2.5cqw,.96rem);font-weight:var(--app-advokat-font-body);line-height:1.2;text-align:center;text-wrap:pretty}.app-advokat-result-action-group{align-self:center;display:grid;gap:clamp(.48rem,1.3cqh,.68rem);width:100%}.app-advokat-result-next-group{align-self:end;display:grid;justify-items:stretch;gap:clamp(.5rem,1.35cqh,.72rem);width:100%}.app-advokat-result-note p,.app-advokat-result-summary p{margin:0;color:var(--app-advokat-text);font-size:var(--app-advokat-type-body);font-weight:var(--app-advokat-font-body);line-height:1.26;text-wrap:pretty}.app-advokat-result-note{display:grid;gap:clamp(.28rem,.86cqh,.44rem);padding:clamp(.56rem,1.45cqh,.72rem);border-radius:var(--app-button-radius,.85rem);background:rgba(255,255,255,.055)}.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{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(.42rem,1.5cqw,.7rem);width:100%;margin:0 auto}#main.app-advokat-main .app-advokat-final-action{appearance:none;display:grid;width:min(100%,24rem);min-height:clamp(2.4rem,8.6cqh,3.2rem);place-items:center;padding:0 clamp(.76rem,2.6cqw,1rem);border:0;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-control);font-weight:var(--app-advokat-font-action);line-height:1.1;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:scale .15s ease-out,background-color .18s ease-out,box-shadow .18s ease-out,color .18s ease-out}#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.is-pay,#main.app-advokat-main .app-advokat-final-action:active{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 button,#main.app-advokat-main .app-advokat-promo-form input{appearance:none;height:clamp(2.4rem,9cqh,3.1rem);min-height:0;border:0;border-radius:var(--app-button-radius,.85rem);font:inherit;-webkit-tap-highlight-color:transparent}#main.app-advokat-main .app-advokat-promo-form input{min-width:0;padding:0 clamp(.62rem,2.4cqw,.92rem);color:var(--app-advokat-text);background:var(--app-advokat-control);box-shadow:var(--app-advokat-control-shadow);outline:0}#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{display:grid;place-items:center;padding:0 clamp(.72rem,2.6cqw,1rem);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}#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{justify-content:stretch;align-items:center;padding:clamp(.2rem,.7cqh,.38rem) clamp(.28rem,1.1cqw,.54rem) 0;box-sizing:border-box}.app-advokat-auth-step .app-login-card{display:grid;width:min(100%,27.5rem);height:100%;margin-inline:auto;align-content:space-evenly;justify-items:stretch;gap:clamp(.72rem,2.35cqh,1.18rem);padding:0;border:0;background:transparent;box-shadow:none}.app-advokat-auth-step .app-login-card-header{display:none}.app-advokat-auth-step .app-login-form{display:grid;width:100%;min-height:clamp(17.8rem,72cqh,24rem);align-content:space-evenly;gap:clamp(.78rem,2.5cqh,1.26rem)}.app-advokat-auth-step .app-login-form label{display:grid;gap:clamp(.22rem,.82cqh,.38rem);margin:0;color:var(--app-advokat-text);font-weight:var(--app-advokat-font-body)}.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{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.28fr);gap:clamp(.42rem,1.45cqw,.68rem)}#main.app-advokat-main .app-advokat-auth-step input[type=password],#main.app-advokat-main .app-advokat-auth-step input[type=text]{appearance:none;width:100%;min-height:clamp(2.66rem,9.2cqh,3.42rem);padding:0 clamp(.58rem,2.45cqw,.92rem);border:0;border-radius:var(--app-button-radius,.85rem);color:var(--app-advokat-text);background:rgba(8,12,11,.42);box-shadow:inset 0 0 0 1px rgba(240,212,154,.13),0 1px 2px rgba(0,0,0,.1);font:inherit;font-size:clamp(.88rem,2.22cqw,1.04rem)}#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);background:rgba(240,212,154,.84);box-shadow:inset 0 0 0 2px var(--app-advokat-active-border)}.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{position:relative;isolation:isolate;overflow:hidden;display:grid;width:100%;min-height:clamp(2.35rem,7.8cqh,3rem);place-items:center;padding:0 clamp(.8rem,2.5cqw,1rem);border-radius:var(--app-button-radius,.85rem);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);line-height:1.1;text-align:center;text-decoration:none;text-transform:uppercase}.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{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent,transparent 34%,rgba(255,255,255,.22) 47%,transparent 60%,transparent);content:"";transform:translateX(-85%);animation:app-advokat-first-step-shimmer 2.7s ease-in-out infinite}#main.app-advokat-main .app-advokat-delete-result{position:relative;display:grid;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);place-items:center;padding:0;border:0;border-radius:var(--app-button-radius,.85rem);background:var(--app-advokat-control);box-shadow:var(--app-advokat-control-shadow);cursor:pointer;transition:scale .15s ease-out,background-color .18s ease-out,box-shadow .18s ease-out}#main.app-advokat-main .app-advokat-delete-result:after,#main.app-advokat-main .app-advokat-delete-result:before{position:absolute;left:50%;top:50%;width:48%;height:2px;border-radius:999px;background:var(--app-advokat-text);content:"";transform-origin:center}#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{position:static;z-index:9;display:flex;justify-content:space-between;gap:.65rem;width:100%;height:var(--app-advokat-action-height);padding:0}.app-advokat-actions>button,.app-advokat-actions>button.app-advokat-primary{display:grid;place-items:center;flex:1 1;min-width:0;min-height:0;height:100%;padding:0 1rem;border-radius:var(--app-surface-radius,.85rem);font-size:clamp(.88rem,2.2vmin,1rem);font-weight:var(--app-advokat-font-action);text-align:center;touch-action:manipulation;transition:background-color .12s ease-out,box-shadow .12s ease-out,color .12s ease-out}.app-advokat-actions>button.app-advokat-primary:active,.app-advokat-actions>button:active{scale:1}.app-advokat-actions button:disabled{cursor:default;opacity:.42}.app-advokat-action-status{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-width:0;line-height:1;white-space:nowrap}.app-advokat-action-status>i{width:.78rem;height:.78rem;flex:0 0 0.78rem;border:2px solid rgba(255,255,255,.28);border-top-color:currentcolor;border-radius:50%;animation:app-advokat-action-spin .8s linear infinite}@keyframes app-advokat-action-spin{to{transform:rotate(1turn)}}@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;padding:0 1rem;margin-left:0}.app-advokat-actions .app-advokat-primary:only-child{width:100%;margin-left:0}.app-advokat-actions .app-advokat-first-step-shimmer{position:relative;isolation:isolate;overflow:hidden}.app-advokat-actions .app-advokat-first-step-shimmer:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent,transparent 34%,rgba(255,255,255,.22) 47%,transparent 60%,transparent);transform:translateX(-85%);animation:app-advokat-first-step-shimmer 2.7s ease-in-out infinite}@keyframes app-advokat-first-step-shimmer{0%{transform:translateX(-85%);opacity:0}18%{opacity:1}48%{transform:translateX(85%);opacity:0}to{transform:translateX(85%);opacity:0}}@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 a:focus,#main.app-advokat-main button: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{outline:0;box-shadow:var(--app-advokat-control-shadow-focus)}#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 rgba(240,212,154,.86),0 0 0 2px rgba(240,212,154,.18)}@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-meta b,.app-advokat-upload-file-status,.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(0.52rem,2.75cqw,0.86rem);--app-advokat-step-gap:clamp(0.28rem,1.18cqh,0.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(0.2rem,1.02cqw,0.38rem);--app-advokat-field-label-gap:clamp(0.14rem,0.54cqh,0.24rem);--app-advokat-field-label-indent:clamp(0.34rem,1.45cqw,0.5rem);--app-advokat-form-block-gap:clamp(0.58rem,1.9cqh,0.92rem);--app-advokat-divider-side-space:clamp(0.2rem,0.76cqh,0.34rem)}.app-advokat-uploads-step{--app-advokat-field-label-indent:clamp(0.34rem,1.45cqw,0.5rem);--app-advokat-divider-side-space:clamp(0.2rem,0.76cqh,0.34rem)}.app-advokat-behavior-grid{row-gap:var(--app-advokat-form-block-gap)}.app-advokat-field>span,.app-advokat-form span,.app-advokat-month-year>span{font-size:clamp(.71rem,2.3cqw,.83rem);line-height:1.08}.app-advokat-direction h1,.app-advokat-form-heading{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=password],#main.app-advokat-main .app-advokat-form input[type=text]{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{min-height:clamp(1.7rem,6.9cqh,2.34rem);border-radius:.58rem;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-generation,.app-advokat-payment-order,.app-advokat-payment-waiting,.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-generation-intro p,.app-advokat-generation-reassurance,.app-advokat-payment-context p,.app-advokat-payment-expectations p,.app-advokat-payment-waiting-main p{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 button,#main.app-advokat-main .app-advokat-payment .app-advokat-promo-form input{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(0.46rem,2.6cqw,0.72rem);--app-advokat-step-gap:clamp(0.22rem,0.95cqh,0.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(0.48rem,1.58cqh,0.76rem);--app-advokat-divider-side-space:clamp(0.16rem,0.62cqh,0.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-flow,.app-advokat-welcome p.app-advokat-welcome-lead{font-size:.48rem;line-height:1.08}.app-advokat-welcome p.app-advokat-welcome-price{gap:.08rem;font-size:.44rem;line-height:1.05}}