.r3{--keep-dur-photo-wait:6s;--card-side:24px;--card-bottom:24px;--header-top:14px;--header-h:54px;--header-side:32px;--card-gap:24px;--card-r:36px;--card-band:9px;--card-pad:22px;--card-top:calc(var(--header-top) + var(--header-h) + var(--card-gap));--card-h:calc(100svh - var(--card-top) - var(--card-bottom));--card-max:1360px;--gutter:var(--card-side);--measure:1440px;font-family:var(--font-outfit), system-ui, sans-serif;font-size:var(--text-body);color:var(--fg);line-height:var(--text-body--line-height);background:var(--color-paper);overflow-anchor:none;overflow-x:clip}.r3 .pin-spacer{overflow-anchor:none}.r3 :focus-visible{outline:2px solid var(--color-iniblau-deep);outline-offset:3px}@layer base{.r3 :focus-visible{border-radius:var(--radius-focus)}.r3 :is(h1,h2,h3,h4){text-wrap:balance}.r3 :is(p,li,blockquote,dd,figcaption){text-wrap:pretty}}.r3 :is(.r3-hero,[data-stage-card]:not([data-tone=paper]),.r3-footer,[data-ground=dark]){--fg:var(--color-on-dark);--fg-soft:var(--color-on-dark-soft);--line:var(--color-line-on-dark);--line-control:var(--color-line-on-dark-strong);--fg-inverse:var(--color-ink);--disc:var(--color-fill-on-dark);--disc-hover:color-mix(in srgb, var(--color-on-dark) 20%, transparent);--disc-fg:var(--color-on-dark);color:var(--fg)}.r3 :is(strong,b,th){font-weight:var(--font-weight-strong)}.r3 ::placeholder,.r3 [data-soft]{color:var(--fg-soft)}.r3 :is(.r3-hero,[data-stage-card]:not([data-tone=paper]),.r3-footer) :focus-visible{outline-color:var(--color-iniblau-light)}.r3 .r3-viewfinder{--vf-color:var(--color-iniblau-deep);position:relative}.r3 :is(.r3-hero,[data-stage-card]:not([data-tone=paper]),.r3-footer) .r3-viewfinder{--vf-color:var(--color-iniblau-light)}.r3 .r3-viewfinder:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(var(--vf-color), var(--vf-color)) left top / 12px 2px, linear-gradient(var(--vf-color), var(--vf-color)) left top / 2px 12px, linear-gradient(var(--vf-color), var(--vf-color)) right top / 12px 2px, linear-gradient(var(--vf-color), var(--vf-color)) right top / 2px 12px, linear-gradient(var(--vf-color), var(--vf-color)) left bottom / 12px 2px, linear-gradient(var(--vf-color), var(--vf-color)) left bottom / 2px 12px, linear-gradient(var(--vf-color), var(--vf-color)) right bottom / 12px 2px, linear-gradient(var(--vf-color), var(--vf-color)) right bottom / 2px 12px;background-repeat:no-repeat;display:none;position:absolute;inset:-8px}.r3 .r3-viewfinder:focus-visible{outline:none}.r3 .r3-viewfinder:focus-visible:after{opacity:1;display:block;inset:-4px}@media (hover:hover) and (pointer:fine){.r3 .r3-viewfinder:hover:after{opacity:1;display:block;inset:-4px}@starting-style{.r3 .r3-viewfinder:hover:after{opacity:0;inset:-8px}}}@media (prefers-reduced-motion:no-preference){:where(:root:not([data-motion=reduced])) .r3 .r3-viewfinder:after{transition:inset var(--dur-base) var(--ease-out), opacity var(--dur-fast) var(--ease-fade), display var(--dur-base) allow-discrete}:where(:root:not([data-motion=reduced])) .r3 .r3-viewfinder:focus-visible:after{transition:none}}@media (forced-colors:active){.r3 .r3-viewfinder:focus-visible{outline-offset:3px;outline:2px solid canvastext}}@media (prefers-reduced-motion:no-preference){:where(:root:not([data-motion=reduced])) .r3-field-error{transition:transform var(--dur-base) var(--ease-out)}@starting-style{:where(:root:not([data-motion=reduced])) .r3-field-error{transform:translateY(4px)}}}.r3 main:focus{outline:none}.r3-skip{z-index:var(--z-skip);border-radius:var(--radius-pill);color:var(--color-ink);background:#fff;padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.r3-skip:focus{transform:none}.r3-wrap{width:min(100% - 2 * var(--gutter), var(--measure));margin-inline:auto;container-type:inline-size}@media (min-width:600px){.r3{--card-side:48px;--card-bottom:36px;--header-top:20px;--header-h:60px;--header-side:64px;--card-gap:32px;--card-r:44px;--card-band:12px;--card-pad:44px;--card-h:72svh;--gutter:calc(var(--card-side) + var(--card-pad));--measure:calc(var(--card-max) - 2 * var(--card-pad))}}@media (min-width:900px){.r3{--card-side:40px;--card-bottom:32px;--header-side:56px;--card-gap:36px;--card-band:13px;--card-pad:clamp(44px, 4.5vw, 64px);--card-h:clamp(480px, 70vh, 720px);--card-max:1200px}.r3[data-frame=sixths]{--frame:min(max(100vw * 4 / 6, 880px), 960px);--measure:var(--frame)}.r3[data-frame=sixths] .r3-nav{max-width:var(--frame)}}.r3-card-inset{padding-inline:max(calc(var(--card-band) + var(--card-pad)), calc((100% - var(--frame,100%)) / 2))}@media (min-width:900px) and (max-height:800px){.r3{--card-h:max(480px, 80vh)}}@media (orientation:portrait) and (max-height:700px) and (max-width:599px){.r3{--header-top:8px;--header-h:48px;--card-gap:16px}}@media (orientation:landscape) and (max-height:560px){.r3{--card-side:24px;--card-bottom:12px;--header-top:8px;--header-h:48px;--header-side:32px;--card-gap:12px;--card-r:28px;--card-band:8px;--card-pad:24px;--gutter:var(--card-side);--card-h:calc(100svh - var(--card-top) - var(--card-bottom))}}.r3-copy{width:var(--icon);height:var(--icon);display:grid;overflow:hidden}.r3-copy>svg{grid-area:1/1}.r3-copy>[data-icon=check]{transform:translateY(100%)}[data-copied] .r3-copy>[data-icon=copy]{transform:translateY(-100%)}[data-copied] .r3-copy>[data-icon=check]{transform:none}.r3-copy-wrap{display:inline-grid;position:relative}.r3-copy__tip{visibility:hidden;white-space:nowrap;color:var(--fg-soft);opacity:0;position:absolute;top:50%;right:100%;translate:8px -50%}[data-copied]>.r3-copy__tip{visibility:visible;opacity:1;translate:0 -50%}@media (prefers-reduced-motion:no-preference){:where(:root:not([data-motion=reduced])) .r3-copy__tip{transition:translate var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-fade), visibility 0s linear var(--dur-fast)}:where(:root:not([data-motion=reduced])) [data-copied]>.r3-copy__tip{transition:translate var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-fade), visibility 0s}:where(:root:not([data-motion=reduced])) .r3-copy>svg{transition:transform var(--dur-fast) var(--ease-out)}:where(:root:not([data-motion=reduced])) [data-copied] .r3-copy>svg{transition-duration:var(--dur-base)}}.r3-typed [data-typed],.r3-typed [data-caret]{display:none}@media (prefers-reduced-motion:no-preference){:where(:root[data-motion=full]) .r3-typed[data-typing] [data-ghost]{opacity:.5}:where(:root[data-motion=full]) .r3-typed[data-typing] [data-ghost] [data-stop]{visibility:hidden}:where(:root[data-motion=full]) .r3-typed[data-typing] [data-typed]{clip-path:polygon(0 0);display:block}:where(:root[data-motion=full]) .r3-typed[data-typing] [data-caret]{display:block}:where(:root[data-motion=full]) .r3-typed [data-caret]:not([style]){visibility:hidden}}.r3-arrow{--hx:1;--hy:0;display:inline-block;position:relative;overflow:hidden}.r3-arrow[data-arrow=out]{--hy:-1}.r3-arrow>svg{fill:none;stroke:currentColor;width:100%;height:100%;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round;transform:translate(calc(var(--hand,0) * var(--hx) * 100%), calc(var(--hand,0) * var(--hy) * 100%));position:absolute;inset:0}.r3-arrow>svg+svg{transform:translate(calc((var(--hand,0) - 1) * var(--hx) * 100%), calc((var(--hand,0) - 1) * var(--hy) * 100%))}@media (prefers-reduced-motion:no-preference){:where(:root:not([data-motion=reduced])) .r3-arrow>svg{transition:transform var(--dur-base) var(--ease-out)}:where(:root:not([data-motion=reduced])) :is(a:focus-visible>[data-arrow],button:focus-visible>[data-arrow],a:focus-visible [data-arrow-label]>[data-arrow],a:focus-visible .r3-row-arrow){--hand:1}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:where(:root:not([data-motion=reduced])) :is(a:hover>[data-arrow],button:hover:not(:disabled)>[data-arrow],a:hover [data-arrow-label]>[data-arrow],a:hover .r3-row-arrow){--hand:1}}.r3-nav__links a,.r3-nav__toggle,.r3-mega__item,.r3-mega__teaser,.r3-sheet li a,.r3-disclose__button,.r3-dock__item{transition:transform var(--press-dur,var(--dur-base)) var(--press-ease,var(--ease-spring)), background-color var(--dur-fast) var(--ease-fade)}@media (prefers-reduced-motion:no-preference){:where(:root:not([data-motion=reduced])) :is(.r3-nav__links a,.r3-nav__toggle,.r3-mega__item,.r3-mega__teaser,.r3-sheet li a,.r3-disclose__button,.r3-dock__item):active{--press-dur:var(--dur-press);--press-ease:var(--ease-out);transform:scale(var(--press-scale))}}:root{--icon-turn:transform var(--dur-base) var(--ease-out)}:is([aria-expanded=true],details[open]>summary)>[data-icon=chevron]{transform:rotate(180deg)}.r3-select:open::picker-icon{transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){:where(:root:not([data-motion=reduced])) [data-icon=chevron]{transition:var(--icon-turn)}:where(:root:not([data-motion=reduced])) .r3-select::picker-icon{transition:var(--icon-turn)}}.r3-nav{top:max(var(--header-top), env(safe-area-inset-top));left:max(var(--header-side), env(safe-area-inset-left));right:max(var(--header-side), env(safe-area-inset-right));z-index:var(--z-nav);max-width:var(--container-nav);border-radius:calc(var(--header-h) / 2);color:var(--color-ink);box-shadow:var(--shadow-float);background-color:#fffffff0;margin-inline:auto;position:fixed;container:r3-nav/inline-size}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.r3-nav{-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.7);backdrop-filter:blur(var(--blur-glass)) saturate(1.7);background-color:#ffffffb3}}.r3:has(.r3-hero[data-nav=away]) .r3-nav:not(:focus-within){translate:0 calc(-100% - max(var(--header-top), env(safe-area-inset-top)) - 32px)}.r3-nav[data-open],.r3-nav[data-mega]{box-shadow:inset 0 1px 0 #fffffff2, var(--shadow-panel);background-color:#fffffff5}.r3-nav:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(110deg,#fff 0%,#fff3 38%,#ffffff0d 62%,#ffffffb3 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.r3-nav__bar{height:var(--header-h);align-items:center;gap:8px;padding:0 7px 0 18px;display:flex;position:relative}.r3-line{top:100%;inset-inline:calc(var(--header-h) / 2);pointer-events:none;position:absolute;overflow:clip}.r3-line__card{min-height:var(--control);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--color-iniblau-bg);color:var(--color-ink);pointer-events:auto;visibility:hidden;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 12px;padding:6px 16px;display:flex;transform:translateY(-100%)}.r3-line__card [data-header-text]{color:var(--color-ink)}.r3-line__card[data-shown]{visibility:visible;transform:none}@media (min-width:600px){.r3-line{inset-inline:calc(var(--header-h) / 2) auto}.r3-line__card{flex-flow:column;align-items:flex-start;gap:0;width:max-content;padding:8px 18px 6px}}@media (forced-colors:active){.r3-line__card{border:1px solid canvastext}}.r3-veil{z-index:var(--z-veil);background:var(--color-scrim);-webkit-backdrop-filter:blur(var(--blur-veil)) saturate(1.1);backdrop-filter:blur(var(--blur-veil)) saturate(1.1);opacity:0;visibility:hidden;position:fixed;inset:0}.r3-veil[data-open]{opacity:1;visibility:visible}body:has(.r3-veil[data-open]):not(:has(dialog:modal)){--bar:color-mix(in srgb, var(--bar-ground,var(--color-paper)), var(--color-night) 12%)}.r3-carry{z-index:var(--z-dot);background:var(--color-iniblau);pointer-events:none;will-change:transform;border-radius:50%;width:100px;height:100px;position:fixed;top:-50px;left:-50px;transform:scale(0)}@media (prefers-reduced-motion:no-preference){:where(:root:not([data-motion=reduced]))[data-dot-carry] main h1 [data-stop]:not([data-dot-old],:where(.r3-hero,.r3-typed) *){opacity:0}}.r3-nav__logo{min-width:var(--control);min-height:var(--control);border-radius:var(--radius-pill);justify-content:center;align-items:center;margin-left:-6px;text-decoration:none;display:inline-flex}.r3-nav__mark{width:22px;height:29px;color:var(--color-iniblau)}.r3-mark__bar{transform-box:fill-box}.r3-mark__bar:first-child{--bar:0}.r3-mark__bar:nth-child(2){--bar:1}.r3-mark__bar:nth-child(3){--bar:2}@keyframes r3-mark-rise{0%{transform:translateY(0)}to{transform:translateY(-70px)}}@keyframes r3-mark-fall{0%{transform:translateY(-70px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){:where(:root:not([data-motion=reduced])) .r3-nav__logo[data-bump] .r3-mark__bar{animation:r3-mark-rise calc(var(--dur-panel) * .35) var(--ease-out) both, r3-mark-fall calc(var(--dur-panel) * .65) var(--ease-spring) forwards;animation-delay:calc(var(--bar) * 50ms), calc(var(--bar) * 50ms + var(--dur-panel) * .35)}}.r3-nav__links ul{gap:2px;display:flex}.r3-nav__links a{min-height:var(--control);border-radius:var(--radius-pill);color:var(--color-ink);align-items:center;padding:0 15px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.r3-nav__links a:hover{background:var(--color-fill-hover)}}.r3-nav__links,.r3-mover-host,.r3-nav__links a,.r3-nav__chev{position:relative}.r3-mover{pointer-events:none;border-radius:var(--radius-pill);background:var(--color-fill-hover);position:absolute;top:0;left:0;scale:0}.r3-mover[data-on]{scale:1}.r3-nav__links[data-mover] a:hover,.r3-nav__links[data-mover] .r3-nav__has-mega:hover,.r3-nav[data-mega] .r3-nav__links[data-mover] .r3-nav__has-mega,[data-mover] button[aria-pressed=false]:hover{background:0 0}@media (prefers-reduced-motion:no-preference){:where(:root:not([data-motion=reduced])) .r3-mover{transition:transform var(--dur-base) var(--ease-out), width var(--dur-base) var(--ease-out), height var(--dur-base) var(--ease-out), scale var(--dur-fast) var(--ease-out)}:where(:root:not([data-motion=reduced])) .r3-mover[data-on]{transition:transform var(--dur-base) var(--ease-out), width var(--dur-base) var(--ease-out), height var(--dur-base) var(--ease-out), scale var(--dur-base) var(--ease-out)}}.r3-nav__end{align-items:center;gap:8px;display:flex}.r3-nav__cta{box-shadow:inset 0 1px #ffffff24}.r3-nav__nojs{display:none}.r3-nav__toggle{width:var(--control);min-height:var(--control);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--color-fill-hover);color:var(--color-ink);cursor:pointer;background:#1417180f;border:0;justify-content:center;align-items:center;display:none}.r3-nav__burger{width:17px;height:10px;position:relative}.r3-nav__burger i{background:currentColor;border-radius:1px;width:100%;height:1.6px;position:absolute;left:0}.r3-nav__burger i:first-child{top:1px}.r3-nav__burger i:last-child{top:7.5px}.r3-nav[data-open] .r3-nav__burger i:first-child{top:4.25px;transform:rotate(45deg)}.r3-nav[data-open] .r3-nav__burger i:last-child{top:4.25px;transform:rotate(-45deg)}.r3-sheet{visibility:hidden;grid-template-rows:0fr;display:grid}.r3-nav[data-open] .r3-sheet{visibility:visible;grid-template-rows:1fr}.r3-sheet__clip,.r3-disclose__clip{min-height:0;overflow:hidden}.r3-sheet nav{opacity:0;padding:14px 24px 24px;transform:translateY(-6px)}.r3-nav[data-open] .r3-sheet nav{opacity:1;transform:none}.r3-sheet__quote,.r3-sheet__cta{justify-self:stretch}.r3-sheet li a{align-items:center;min-height:56px;text-decoration:none;display:flex}.r3-sheet__foot{border-top:1px solid #1417181a;justify-items:start;gap:10px;margin-top:22px;padding-top:20px;display:grid}:root{--disclose-grow:var(--dur-slow) var(--ease-in-out);--disclose-fade-in:var(--dur-base) var(--ease-fade) .14s;--disclose-held:0s linear var(--dur-slow)}.r3-disclose__button{text-align:left;cursor:pointer;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.r3-disclose__chevron{width:var(--icon-lg);height:var(--icon-lg);margin-top:calc((1lh - var(--icon-lg)) / 2);fill:none;stroke:var(--fg-soft);stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none;margin-right:4px}.r3-disclose{visibility:hidden;grid-template-rows:0fr;display:grid}.r3-disclose[data-open]{visibility:visible;grid-template-rows:1fr}.r3-disclose__clip>*{opacity:0}.r3-disclose[data-open]>.r3-disclose__clip>*{opacity:1}@media (prefers-reduced-motion:no-preference){:where(:root:not([data-motion=reduced])) .r3-disclose{transition:grid-template-rows var(--disclose-grow), visibility var(--disclose-held)}:where(:root:not([data-motion=reduced])) .r3-disclose[data-open]{transition:grid-template-rows var(--disclose-grow), visibility 0s}:where(:root:not([data-motion=reduced])) .r3-disclose__clip>*{transition:opacity var(--disclose-held)}:where(:root:not([data-motion=reduced])) .r3-disclose[data-open]>.r3-disclose__clip>*{transition:opacity var(--disclose-fade-in)}}.r3-sheet__row{min-height:56px;color:inherit;background:0 0;border:0;align-items:center}.r3-sheet__row .r3-disclose__chevron{margin-top:0}.r3-sheet .r3-sheet__group ul{padding:2px 0 10px 2px}.r3-sheet .r3-sheet__group a{min-height:48px}@media (prefers-reduced-motion:no-preference){:where(:root:not([data-motion=reduced])) .r3-skip{transition:transform var(--dur-fast) var(--ease-out)}:where(:root:not([data-motion=reduced])) .r3-nav{transition:background-color var(--dur-base) var(--ease-fade), box-shadow var(--dur-slow) var(--ease-fade)}:where(:root:not([data-motion=reduced])) .r3-veil{transition:opacity var(--dur-slow) var(--ease-in-out), visibility 0s linear var(--dur-slow)}:where(:root:not([data-motion=reduced])) .r3-line__card{transition:transform var(--dur-fast) var(--ease-in-out), visibility 0s linear var(--dur-fast)}:where(:root:not([data-motion=reduced])) .r3-line__card[data-shown]{transition:transform var(--dur-base) var(--ease-out), visibility 0s}:where(:root:not([data-motion=reduced])) .r3-veil[data-open]{transition:opacity var(--dur-panel) var(--ease-in-out), visibility 0s}:where(:root:not([data-motion=reduced])) .r3-nav__burger i{transition:var(--icon-turn), top var(--dur-base) var(--ease-out)}:where(:root:not([data-motion=reduced])) .r3-sheet{transition:grid-template-rows var(--dur-slow) var(--ease-in-out), visibility 0s linear var(--dur-slow)}:where(:root:not([data-motion=reduced])) .r3-nav[data-open] .r3-sheet{transition:grid-template-rows var(--dur-panel) var(--ease-in-out), visibility 0s}:where(:root:not([data-motion=reduced])) .r3-sheet nav{transition:opacity var(--dur-fast) var(--ease-fade), transform var(--dur-base) var(--ease-out)}:where(:root:not([data-motion=reduced])) .r3-nav[data-open] .r3-sheet nav{transition:opacity var(--dur-base) var(--ease-fade) .12s, transform var(--dur-panel) var(--ease-out) 80ms}:where(:root:not([data-motion=reduced])) .r3-nav[data-open] .r3-sheet nav>ul>li{animation:r3-sheet-row var(--dur-slow) var(--ease-out) calc(.12s + 40ms * var(--row,0)) backwards}.r3-sheet nav>ul>li:nth-child(2){--row:1}.r3-sheet nav>ul>li:nth-child(3){--row:2}.r3-sheet nav>ul>li:nth-child(4){--row:3}.r3-sheet nav>ul>li:nth-child(n+5){--row:4}}@keyframes r3-sheet-row{0%{opacity:0;transform:translateY(26px)}}@media (min-width:900px){.r3-sheet{display:none}}.r3-mega{display:none}.r3-nav__has-mega{border-radius:var(--radius-pill);transition:background-color var(--dur-fast) var(--ease-fade);align-items:center;display:flex}.r3-nav[data-mega] .r3-nav__has-mega{background:var(--color-fill-hover)}@media (hover:hover) and (pointer:fine){.r3-nav__has-mega:hover{background:var(--color-fill-hover)}.r3-nav__has-mega>a:hover,.r3-nav__has-mega>.r3-nav__chev:hover{background:0 0}}.r3-nav__has-mega>a{padding-right:4px}.r3-nav__chev{margin-right:6px}@media (min-width:900px){.r3-mega{visibility:hidden;grid-template-rows:0fr;display:grid}.r3-nav[data-mega] .r3-mega{visibility:visible;grid-template-rows:1fr}}.r3-mega__grid{border-top:1px solid var(--color-line-faint);opacity:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;margin:0 24px;padding:18px 0 22px;display:grid;transform:translateY(-6px)}.r3-nav[data-mega] .r3-mega__grid{opacity:1;transform:none}.r3-mega__title{margin:0 0 8px;padding-left:14px}.r3-mega__list{gap:0;display:grid}.r3-mega__item{min-height:var(--control-sm);border-radius:var(--radius-md);justify-content:space-between;gap:16px;padding:6px 14px;display:flex}.r3-mega__item [data-arrow]{color:var(--fg-soft)}.r3-mega__more{margin:6px 0 0 14px}.r3-mega__teaser{background:var(--color-surface);color:var(--color-ink);border-radius:18px;gap:4px;margin-top:10px;padding:14px 16px;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.r3-mega__item:hover{background:var(--color-surface)}.r3-mega__teaser:hover{background:var(--color-surface-hover)}}@media (prefers-reduced-motion:no-preference){:where(:root:not([data-motion=reduced])) .r3-mega{transition:grid-template-rows var(--dur-slow) var(--ease-in-out), visibility 0s linear var(--dur-slow)}:where(:root:not([data-motion=reduced])) .r3-nav[data-mega] .r3-mega{transition:grid-template-rows var(--dur-panel) var(--ease-in-out), visibility 0s}:where(:root:not([data-motion=reduced])) .r3-mega__grid{transition:opacity var(--dur-fast) var(--ease-fade), transform var(--dur-base) var(--ease-out)}:where(:root:not([data-motion=reduced])) .r3-nav[data-mega] .r3-mega__grid{transition:opacity var(--dur-base) var(--ease-fade) .12s, transform var(--dur-panel) var(--ease-out) 80ms}}@media (min-width:900px){.r3-nav__bar{grid-template-columns:1fr auto 1fr;padding:0 9px 0 24px;display:grid}.r3-nav__logo{justify-self:start}.r3-nav__links{justify-self:center}.r3-nav__end{justify-self:end}}@container r3-nav not (min-width:988px){.r3-nav__bar{grid-template-columns:auto 1fr auto}}@media (max-width:899px){.r3-nav__links,.r3-nav__end{display:none}.r3-nav__nojs{min-height:var(--control);border-radius:var(--radius-pill);color:var(--color-ink);background:#1417180f;align-items:center;margin-left:auto;padding:0 16px;text-decoration:none;display:inline-flex}.r3-nav__toggle{margin-left:auto;display:inline-flex}}:root[data-motion=full] .r3-photo:not([data-loaded]){opacity:0;animation:r3-photo-failsafe 0s var(--keep-dur-photo-wait) forwards}@keyframes r3-photo-failsafe{to{opacity:1}}@media (prefers-reduced-motion:no-preference){:where(:root:not([data-motion=reduced])) .r3-photo{transition:opacity var(--dur-base) var(--ease-fade), transform var(--dur-slow) var(--ease-out)}}.r3-card-photo img{filter:saturate(.85)}.r3-sit{padding:var(--section-y-start) 0 var(--section-y);background:var(--color-paper)}[data-page-head]+.r3-sit{padding-top:0}.r3-sit__head{margin-bottom:var(--head-gap)}.r3-iso{width:100%;height:auto;display:block;overflow:visible}.r3-iso path{stroke:var(--color-ink);stroke-width:1px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.r3-iso .f-top{fill:#fff}.r3-iso .f-left{fill:#f3f4f5}.r3-iso .f-right{fill:#e6e9eb}.r3-iso .f-inner{fill:#dde1e4}.r3-iso .f-blue,[data-reached] .r3-iso .is-moving.f-top{fill:#dff2fc}.r3-iso .f-blueSide,[data-reached] .r3-iso .is-moving:is(.f-left,.f-right){fill:#bfe4f7}.r3-iso .f-none{fill:none}.r3-iso .is-blue,[data-reached] .r3-iso .is-moving{stroke:var(--color-iniblau)}.r3-iso .is-bold{stroke-width:2px}.r3-iso .is-dashed{stroke-dasharray:3 3;stroke:var(--color-mute)}.r3-dir{--fig:clamp(112px, 9vw, 152px);grid-template-columns:var(--fig) minmax(min-content, 4fr) minmax(0, 7fr) auto;column-gap:4vw;display:grid}.r3-dir__row,.r3-dir__link{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.r3-dir__link{color:var(--color-ink);align-items:center;row-gap:1rem;padding:clamp(1.6rem,1rem + 1.6vw,2.6rem) 0;text-decoration:none}.r3-dir__name{transition:transform var(--dur-base) var(--ease-out)}.r3-dir__line{max-width:var(--measure-body)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:where(:root:not([data-motion=reduced])) .r3-dir__link:hover .r3-dir__name{transform:translate(10px)}}@container not (min-width:560px){.r3-dir__text{display:none}.r3-dir{grid-template-columns:72px minmax(0,1fr) auto;column-gap:1rem}.r3-dir__link{padding:1.35rem 0}}.r3-dir[data-rows=compact]{grid-template-columns:72px minmax(0,1fr) auto;column-gap:1rem}.r3-dir[data-rows=compact] .r3-dir__link{padding:1.35rem 0}.r3-row-arrow{width:var(--control);height:var(--control);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--line-control);color:var(--fg);transition:background-color var(--dur-fast) var(--ease-fade), color var(--dur-fast) var(--ease-fade), box-shadow var(--dur-fast) var(--ease-fade);flex:none;place-items:center;display:grid}.r3-row-arrow[data-size=lg]{width:var(--control-lg);height:var(--control-lg)}@container not (min-width:560px){.r3-row-arrow[data-size=lg]{width:var(--control);height:var(--control)}}.r3-row-arrow .r3-arrow{width:var(--icon);height:var(--icon)}a:focus-visible .r3-row-arrow{background:var(--fg);color:var(--fg-inverse)}@media (hover:hover) and (pointer:fine){a:hover .r3-row-arrow{background:var(--fg);color:var(--fg-inverse);box-shadow:none}}.r3-how__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem clamp(20px,3vw,40px);display:grid}.r3-how__step{border-top:1px solid var(--color-line-strong);align-content:start;gap:.5rem;padding-top:1.25rem;display:grid;position:relative}.r3-how__num{color:var(--color-iniblau);transition:color var(--dur-base) var(--ease-fade);margin-bottom:.75rem}.r3-how__line{background:var(--color-iniblau);transform-origin:0;pointer-events:none;height:2px;position:absolute;top:-1px;left:0;right:0}.r3-how__steps[data-drawing] .r3-how__num:not([data-lit]){color:var(--fg-soft)}@container (min-width:540px){.r3-how__num{line-height:1}}.r3-how__text{max-width:34rem}@container not (min-width:860px){.r3-how__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@container not (min-width:540px){.r3-how__steps{grid-template-columns:1fr;gap:0}.r3-how__step{grid-template-columns:2.5rem minmax(0,1fr);column-gap:.75rem;padding:1.1rem 0 1.4rem}.r3-how__step:last-child{border-bottom:1px solid var(--color-line-strong)}.r3-how__num{grid-row:span 2;margin:0}}.r3-moments__stage{--fig-w:120px;--ring-gap:12px;--station-w:180px;--lead:calc(50cqw + var(--gutter) - 195px);margin-inline:calc(-1 * var(--gutter));padding-inline:max(0px, var(--lead));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;position:relative;overflow-x:auto}.r3-moments__stage::-webkit-scrollbar{display:none}@property --moments-hold{syntax:"<length>";inherits:false;initial-value:0}@media (max-width:899px){:where(:root[data-motion=full]) .r3-moments:not([data-still]){--moments-hold:calc((var(--n) - 1) * var(--moments-step));margin-bottom:var(--moments-hold)}}.r3-moments__stage[data-moving]{scroll-snap-type:none;touch-action:pan-y;overflow-x:clip}.r3-moments__road{width:var(--road-w);height:290px;margin-left:min(0px, var(--lead));position:relative}.r3-moments__stage[data-moving] .r3-moments__road{transform:translateX(var(--go-shift,0px))}.r3-moments__line{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.r3-moments__line--wide{display:none}.r3-moments__way{fill:none;stroke:var(--color-mute);stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.r3-moments__walked{fill:none;stroke:var(--color-ink);stroke-width:1.5px;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--go-walked,var(--at-pwalked)))}.r3-moments__stations{margin:0;padding:0;list-style:none;position:absolute;inset:0}.r3-moments__station{left:var(--px);top:var(--py);scroll-snap-align:center;width:0;height:0;position:absolute}.r3-moments__ring{border:1px solid var(--color-ink);background:var(--color-paper);border-radius:50%;width:11px;height:11px;position:absolute;top:-5.5px;left:-5.5px}[data-band] .r3-moments__ring{background:var(--color-surface)}.r3-moments__station>button{left:0;top:calc(-1 * (var(--fig-w) * 105 / 106.5 + var(--ring-gap)));align-items:center;gap:calc(2 * var(--ring-gap));width:var(--station-w);color:inherit;font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;padding:0 0 .25rem;display:flex;position:absolute;translate:-50%}.r3-moments__figure{width:var(--fig-w);transform-origin:50% 88%;flex:none}.r3-moments__station[data-reached] .r3-moments__figure{transform:scale(1.12)}@media (prefers-reduced-motion:no-preference){:where(:root:not([data-motion=reduced])) .r3-moments__figure{transition:transform var(--dur-slow) var(--ease-out)}}@media (hover:hover) and (pointer:fine){.r3-moments__station>button:hover .r3-moments__name{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}.r3-moments__dot{left:var(--go-x,var(--at-px));top:var(--go-y,var(--at-py));background:var(--color-iniblau-dot);pointer-events:none;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute}@media (min-width:900px){.r3-moments__stage{scroll-snap-type:none;margin-inline:0;padding-inline:0;overflow:visible}.r3-moments__road{--fig-w:13cqw;--ring-gap:1.333cqw;--station-w:calc(100cqw / var(--n));aspect-ratio:1200/346;width:100%;height:auto;margin-bottom:.75rem;margin-left:0;container-type:inline-size}.r3-moments__line--wide{display:block}.r3-moments__line--narrow{display:none}.r3-moments__line--wide .r3-moments__walked{stroke-dashoffset:calc(1 - var(--go-walked,var(--at-walked)))}.r3-moments__station{left:var(--x);top:var(--y)}.r3-moments__dot{left:var(--go-x,var(--at-x));top:var(--go-y,var(--at-y))}}.r3-sent{--r3-check:var(--color-iniblau);--r3-trail:var(--color-ink)}.r3-sent__mail,.r3-sent__slab{visibility:hidden}.r3-sent__mail{position:relative}.r3-sent__slab{position:absolute;inset:0}.r3-sent__mark{stroke-dasharray:none;visibility:hidden}.r3-sent__done{place-items:center;display:grid;position:absolute;inset:0}.r3-sent__check{width:55%;height:auto;overflow:visible}:where(:root:not([data-motion=reduced])) .r3-sent:not([data-ready]) :is(.r3-sent__mail,.r3-sent__slab){visibility:visible}:where(:root:not([data-motion=reduced])) .r3-sent:not([data-ready]) .r3-sent__done{visibility:hidden}.r3-select{appearance:base-select}.r3-select::picker(select){appearance:base-select}.r3-select{align-items:center;display:flex}.r3-select::picker-icon{content:"";background:currentColor;flex:none;width:18px;height:18px;margin-inline-start:auto;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.r3-select:open{border-end-end-radius:0;border-end-start-radius:0;outline:none}.r3-select::picker(select){inline-size:anchor-size(self-inline);border:1px solid var(--color-line-field);border-radius:0 0 var(--radius-md) var(--radius-md);background:#fff;margin-block-start:-1px;padding:0}.r3-select option{min-height:var(--control-lg);white-space:normal;border-block-start:1px solid var(--color-line);font:inherit;padding:.5rem 1rem}.r3-select option:first-of-type,.r3-select option[hidden]+option{border-block-start:0}.r3-select[data-empty]{color:var(--fg-soft)}.r3-select[data-empty] option{color:var(--fg)}.r3-select option:hover,.r3-select option:focus-visible,.r3-select option:checked{background:var(--color-surface)}.r3-select option::checkmark{color:var(--color-iniblau);order:1;margin-inline-start:auto}.r3-select::picker(select){clip-path:inset(0 0 100%)}.r3-select:open::picker(select){clip-path:inset(0)}.r3-select option{opacity:0}.r3-select:open option{opacity:1}@starting-style{.r3-select:open::picker(select){clip-path:inset(0 0 100%)}.r3-select:open option{opacity:0}}@media (prefers-reduced-motion:no-preference){:where(:root:not([data-motion=reduced])) .r3-select::picker(select){transition:clip-path var(--disclose-grow), display var(--dur-slow) allow-discrete, overlay var(--dur-slow) allow-discrete}:where(:root:not([data-motion=reduced])) .r3-select option{transition:opacity var(--dur-base) var(--ease-fade)}:where(:root:not([data-motion=reduced])) .r3-select:open option{transition:opacity var(--disclose-fade-in)}}@supports (overlay:auto){@media (prefers-reduced-motion:no-preference){:where(:root:not([data-motion=reduced])) .r3-select{transition:border-radius var(--disclose-held)}:where(:root:not([data-motion=reduced])) .r3-select:open{transition:border-radius}}}.r3-wechsel{padding:var(--section-y) 0;background:var(--color-paper)}.r3-sit.bg-surface,.r3-wechsel.bg-surface{background:var(--color-surface)}main>.bg-surface+.bg-surface{padding-top:0}.r3-wechsel__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2.5rem 5vw;display:grid}.r3-wechsel__head{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.r3-wechsel__lead{max-width:34rem}.r3-wechsel__points li{padding:1.25rem 0}@container not (min-width:720px){.r3-wechsel__grid{grid-template-columns:1fr}}.r3-proof__claim{max-width:46rem;margin:0 0 2rem}.r3-proof__quote{max-width:46rem;margin:0 0 clamp(2.5rem,1.6rem + 3vw,4rem)}.r3-proof__member{border-top:1px solid var(--color-line);max-width:46rem;padding-top:1.5rem;display:flex}.r3-proof__logo-link{border-radius:var(--radius-sm)}.r3-proof__logo{width:auto;height:60px;display:block}.r3-footer{--footer-gap:1.5rem;padding:var(--section-y-sm) 0 2.5rem;border-top:1px solid var(--color-line-on-dark);background:var(--color-night)}.r3-footer__top{gap:var(--footer-gap) 5vw;grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.r3-footer :is(.r3-footer__logo,address>*,.r3-footer__cols h2,.r3-footer__cols a){min-height:var(--control);align-items:center;display:flex}.r3-footer :is(.r3-footer__claim,.r3-footer__credits,.r3-footer__base p){padding-block:calc((var(--control) - 1lh) / 2)}.ini-lockup{font-weight:var(--font-weight-strong);letter-spacing:-.02em;line-height:1}@media (min-width:900px){.r3-footer__logo .ini-lockup{font-size:1.75rem}}.r3-footer address{margin-top:var(--footer-gap);flex-direction:column;font-style:normal;display:flex}.r3-footer address a{width:fit-content}.r3-footer__cols{gap:var(--footer-gap) 2rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.r3-footer__cols a{width:fit-content}.r3-footer__credits{margin-top:var(--footer-gap)}.r3-footer__base{margin-top:var(--footer-gap);flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:1.5rem;display:flex}.r3-footer__switches{flex-wrap:wrap;align-items:center;column-gap:1.5rem;display:flex}@container not (min-width:720px){.r3-footer__top{grid-template-columns:1fr}}@container not (min-width:640px){.r3-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.r3-dock{--dock-size:var(--control-xl);--dock-blue:var(--color-iniblau-dot);--dock-w:min(340px, calc(100vw - 2 * 16px));right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:var(--z-dock);width:var(--dock-size);height:var(--dock-size);border-radius:var(--radius-pill);background:var(--dock-blue);color:var(--color-on-dark);box-shadow:var(--shadow-fab);position:fixed;overflow:hidden}:root:has(.r3-veil[data-open]) .r3-dock{z-index:var(--z-under-veil)}.r3-dock[data-open]{width:var(--dock-w);height:var(--dock-h,300px);right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));border-radius:var(--radius-xl);color:var(--color-ink);box-shadow:inset 0 0 0 2px var(--dock-blue), 0 30px 60px -24px #14171866;background:#fff}.r3-dock__trigger{width:var(--dock-size);height:var(--dock-size);border-radius:var(--radius-pill);color:inherit;cursor:pointer;transition:opacity var(--dur-press) var(--ease-fade);background:0 0;border:0;place-items:center;display:grid;position:absolute;bottom:0;right:0}.r3-dock__trigger:focus-visible{outline-offset:-6px;outline:2px solid #fff}.r3-dock[data-open] .r3-dock__trigger{opacity:0;pointer-events:none}.r3-dock__icon{fill:none;stroke:currentColor;stroke-width:60px;stroke-linejoin:round;stroke-linecap:round;width:35px;height:35px}.r3-dock__solid{fill:currentColor;stroke:none}.r3-dock__line{fill:currentColor;fill-opacity:0;stroke-dasharray:100 100;opacity:0;visibility:hidden}.r3-dock__arc-g{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.r3-dock__arc{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:0 200;opacity:0}@media (prefers-reduced-motion:no-preference){:where(:root:not([data-motion=reduced])) .r3-dock:not([data-quiet]) .r3-dock__arc-g{animation:8s ease-in-out 2s 3 r3-dock-turn}:where(:root:not([data-motion=reduced])) .r3-dock:not([data-quiet]) .r3-dock__arc{animation:8s linear 2s 3 r3-dock-arc}:where(:root:not([data-motion=reduced])) .r3-dock:not([data-quiet])[data-replay=reset] :is(.r3-dock__arc-g,.r3-dock__arc){animation:none}:where(:root:not([data-motion=reduced])) .r3-dock:not([data-quiet])[data-replay=on] .r3-dock__arc-g{animation:8s ease-in-out r3-dock-turn}:where(:root:not([data-motion=reduced])) .r3-dock:not([data-quiet])[data-replay=on] .r3-dock__arc{animation:8s linear r3-dock-arc}}@keyframes r3-dock-arc{0%{stroke-dasharray:1 200;stroke-dashoffset:0;opacity:1}8%{stroke-dasharray:90 200;stroke-dashoffset:14px;opacity:1}17%{stroke-dasharray:0 200;stroke-dashoffset:-110px;opacity:1}18%,to{opacity:0}}@keyframes r3-dock-turn{0%{transform:rotate(0)}17%,to{transform:rotate(360deg)}}.r3-dock__panel{width:var(--dock-w);opacity:0;visibility:hidden;padding:18px 20px 14px 24px}.r3-dock[data-open] .r3-dock__panel{opacity:1;visibility:visible}.r3-dock__head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.r3-dock__item-icon svg{width:var(--icon);height:var(--icon);fill:none;stroke:currentColor;stroke-width:60px;stroke-linecap:round;stroke-linejoin:round}.r3-dock__list{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.r3-dock__row{border-bottom:1px solid var(--line)}.r3-dock__row:last-child{border-bottom:0}.r3-dock__item{min-height:68px;color:var(--color-ink);align-items:center;gap:14px;padding:10px 0;text-decoration:none;display:flex}.r3-dock__item-icon{color:var(--color-iniblau-dot);flex:none;place-items:center;display:grid}.r3-dock__label{flex:1;min-width:0;display:grid}.r3-dock__label-sub{color:var(--fg-soft)}@media (hover:hover) and (pointer:fine){.r3-dock:not([data-open]):hover{background:color-mix(in srgb, var(--dock-blue) 88%, #000)}}@media (prefers-reduced-motion:no-preference){:where(:root:not([data-motion=reduced])) .r3-dock{transition:width var(--dur-base) var(--ease-out), height var(--dur-base) var(--ease-out), right var(--dur-fast) var(--ease-out) 80ms, bottom var(--dur-fast) var(--ease-out) 80ms, border-radius var(--dur-base) var(--ease-out), background-color var(--dur-fast) var(--ease-fade), box-shadow var(--dur-fast) var(--ease-fade), z-index 0s linear var(--dur-slow)}:where(:root:not([data-motion=reduced])):has(.r3-veil[data-open]) .r3-dock{transition-delay:0s,0s,80ms,80ms,0s,0s,0s,0s}:where(:root:not([data-motion=reduced])) .r3-dock__panel{transition:opacity var(--dur-fast) var(--ease-fade), visibility 0s linear var(--dur-fast)}:where(:root:not([data-motion=reduced])) .r3-dock[data-open] .r3-dock__panel{transition:opacity var(--dur-fast) var(--ease-fade) .2s, visibility 0s}}@media (horizontal-viewport-segments:2){.r3{--fold-gap:calc(env(viewport-segment-left 1 0,0px) - env(viewport-segment-right 0 0,0px));--fold-col-gap:calc(var(--fold-gap) + 2rem)}.r3-nav__bar{grid-template-columns:auto 1fr auto}.r3-nav__links{justify-self:start;margin-left:.5rem}.r3-nav__links a{padding-inline:10px}@container (min-width:560px){.r3-dir{grid-template-columns:var(--fig) calc(50% - var(--fig) - 1.5 * var(--fold-col-gap)) minmax(0, 1fr) auto;column-gap:var(--fold-col-gap)}}@container (560px<=width<720px){.r3-dir{--fig:72px}}.r3-sit__head,[data-section-head]>:first-child,.r3-proof__quote,.r3-proof__member,.r3-footer__credits{max-width:calc(50% - var(--fold-col-gap) / 2)}@container (min-width:540px){[data-grid=articles]{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-grid=articles]{column-gap:max(2.5rem, var(--fold-col-gap))}.r3-how__steps,.r3-wechsel__grid{column-gap:max(clamp(20px, 3vw, 40px), var(--fold-col-gap))}.r3-closing__card,.r3-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}.r3-closing__card{column-gap:max(5vw, var(--fold-col-gap))}.r3-closing__card>h2{grid-column:1}.r3-closing__card>:last-child{grid-area:1/2/span 2}.r3-footer__top{column-gap:max(5vw, var(--fold-col-gap))}}@media (vertical-viewport-segments:2){.r3{--card-h:calc(env(viewport-segment-height 0 0,100svh) - var(--card-top) - var(--card-bottom))}}.r3-option{border:1px solid var(--color-mute);border-radius:var(--radius-lg);cursor:pointer;background:#fff;align-items:center;gap:.875rem;min-height:3.5rem;padding:.75rem 1.25rem;display:flex}.r3-option>input{width:1.25rem;height:1.25rem;accent-color:var(--color-ink);flex:none;margin:0}.r3-option:has(>input:checked){border-width:2px;border-color:var(--color-ink);padding:calc(.75rem - 1px) calc(1.25rem - 1px)}.r3-option:has(>input:disabled){cursor:default}.r3-option:has(>input:checked:disabled){border-color:var(--color-surface);background:var(--color-surface)}@media (max-width:599px){.r3-option{gap:.75rem;padding:.75rem .875rem}.r3-option:has(>input:checked){padding:calc(.75rem - 1px) calc(.875rem - 1px)}}.r3-field-box{min-width:0;min-height:var(--control-lg);border:1px solid var(--color-line-field);border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease-fade);background:#fff;flex-wrap:wrap;align-items:center;column-gap:.5em;padding:0 1rem;display:flex}.r3-field-box>input{flex:1 1 calc(var(--chars,6) * 1ch);width:0;min-width:3ch;padding:.75rem 0}.r3-field-box__name{min-width:0;max-width:100%;color:var(--fg-soft);flex:0 auto;padding:.75rem 0}.r3-field-box:not(:has(>input[readonly])){cursor:text}.r3-field-box>input[readonly]{text-overflow:ellipsis}.r3-field-box:has(>input[readonly]){border-color:var(--color-surface);background:var(--color-surface)}.r3-field-box:has(>input[aria-invalid=true]){border-color:var(--color-error)}.r3-field-box:has(>input:focus-visible){outline:2px solid var(--color-iniblau-deep);outline-offset:3px}.r3 .r3-field-box>input:focus-visible{outline:none}.r3-combo{border-radius:var(--radius-md);position:relative}.r3-combo[data-open]:has(>input:focus-visible){outline:2px solid var(--color-iniblau-deep);outline-offset:3px}.r3 .r3-combo[data-open]>input:focus-visible{outline:none}.r3-combo__icon{top:calc(var(--control-lg) / 2);fill:none;width:1.125rem;height:1.125rem;stroke:var(--color-ink-soft);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;left:1rem;translate:0 -50%}.r3-combo>input{padding-left:2.875rem}.r3-combo[data-open]>input{border-bottom-color:var(--color-line);border-bottom-right-radius:0;border-bottom-left-radius:0}.r3-combo[data-open]>input[aria-invalid=true]{border-bottom-color:var(--color-error)}.r3-combo[data-open]>.r3-combo__drop{border:1px solid var(--color-line-field);border-radius:0 0 var(--radius-md) var(--radius-md);background:#fff;border-top:0;overflow:hidden}.r3-combo[data-open]:has(>input[aria-invalid=true])>.r3-combo__drop{border-color:var(--color-error)}.r3-combo__option{min-height:var(--control);padding:.5rem 1rem .5rem 2.875rem}.r3-combo__count{align-items:center;min-height:2.25rem;padding:0 1rem 0 2.875rem;display:flex}
