/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.row-2{grid-row:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table\!{display:table!important}.table-row{display:table-row}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}}:root{--ink:#142331;--muted:#5d6c76;--paper:#f7f8f4;--white:#fff;--blue:#1d4ed8;--aqua:#31d5be;--line:#dce2df}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}svg{display:block}.consumer-passport .battery-annex-xiii>dl~h3{margin:26px 0 10px;line-height:1.35}.consumer-passport .battery-annex-xiii>dl~p{margin:0 0 10px;line-height:1.7}.consumer-passport .battery-annex-xiii>dl~strong{margin:0;line-height:1.5;display:block}header{border-bottom:1px solid #14233117;justify-content:space-between;align-items:center;max-width:1240px;height:82px;margin:auto;padding:0 28px;display:flex}.brand{letter-spacing:-.04em;align-items:center;gap:11px;font-size:25px;font-weight:800;display:inline-flex}.brand b{color:var(--blue)}.mark{background:var(--ink);border-radius:9px;grid-template-columns:1fr 1fr;gap:3px;width:31px;height:31px;padding:3px;display:grid;transform:rotate(-2deg)}.mark i{background:var(--aqua);border-radius:2px}.mark i:nth-child(2),.mark i:nth-child(3){background:#fff}.mark i:nth-child(4){border-radius:50%}nav{color:#41515d;gap:34px;font-size:14px;font-weight:650;display:flex}.head-actions{align-items:center;gap:20px;font-size:14px;font-weight:700;display:flex}.button{color:#fff;background:var(--blue);border-radius:9px;justify-content:center;align-items:center;gap:13px;min-height:52px;padding:0 23px;font-size:15px;font-weight:750;transition:all .2s;display:inline-flex;box-shadow:0 9px 24px #1d4ed82e}.button:hover{background:#173eae;transform:translateY(-2px)}.button svg,.underlink svg{width:20px;height:20px}.button.small{min-height:42px;padding:0 17px;font-size:13px}.hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:72px;max-width:1240px;min-height:690px;margin:auto;padding:96px 28px 82px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(circle,#31d5be24,#0000 68%);border-radius:50%;width:760px;height:760px;position:absolute;top:-180px;left:41%}.hero-copy{z-index:2;position:relative}.eyebrow,.kicker{color:var(--blue);letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:800}.eyebrow{background:#ffffffa6;border:1px solid #cbd8fc;border-radius:99px;align-items:center;gap:9px;padding:8px 12px;display:inline-flex}.eyebrow span{background:var(--aqua);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #31d5be26}h1{letter-spacing:-.064em;max-width:650px;margin:25px 0;font-size:clamp(56px,6.3vw,88px);font-weight:760;line-height:.98}h1 em{color:var(--blue);font-family:Georgia,serif;font-weight:500}.intro{max-width:590px;color:var(--muted);margin:0;font-size:19px;line-height:1.7}.hero-actions{align-items:center;gap:22px;margin-top:35px;display:flex}.underlink{border-bottom:1px solid var(--ink);align-items:center;gap:10px;min-height:49px;padding:0 5px;font-size:14px;font-weight:750;display:inline-flex}.note{color:#7a878d;margin-top:22px;font-size:12px}.stage{place-items:center;min-height:520px;display:grid;position:relative}.orbit{border:1px solid #1d4ed821;border-radius:50%;position:absolute}.orbit.one{width:500px;height:500px}.orbit.two{border-style:dashed;width:380px;height:380px;animation:38s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.passport{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #1423311f;border-radius:20px;width:348px;padding:20px;position:relative;transform:rotate(2.3deg);box-shadow:0 32px 70px #14233129}.passport-top,.product-title{justify-content:space-between;align-items:center;display:flex}.mini{align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.mini .mark{border-radius:6px;gap:2px;width:20px;height:20px;padding:2px}.verified{color:#126c5d;background:#dff8f1;border-radius:99px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-weight:750;display:flex}.verified svg{width:14px}.product-art{background:linear-gradient(145deg,#e9f5f2,#dce8f8);border-radius:13px;place-items:center;height:218px;margin:16px 0 17px;display:grid;overflow:hidden}.bottle{background:linear-gradient(90deg,#1e3344,#315368 55%,#172b3a);border-radius:22px 22px 17px 17px;width:80px;height:166px;position:relative;box-shadow:16px 20px 32px #11273533}.cap{background:#132735;border-radius:7px 7px 3px 3px;width:33px;height:24px;position:absolute;top:-17px;left:24px}.label{color:#133547;background:var(--aqua);text-align:center;letter-spacing:.13em;padding:13px 3px;font-size:14px;font-weight:850;position:absolute;top:57px;left:8px;right:8px}.label small{font-size:6px;display:block}.product-title>div>span{color:#7c898f;letter-spacing:.14em;font-size:8px;font-weight:800;display:block}.product-title h2{margin:4px 0 0;font-size:18px}.qr{background:#f1f3f1;grid-template-columns:repeat(3,1fr);gap:2px;width:38px;height:38px;padding:4px;display:grid}.qr i{background:var(--ink)}.qr i:nth-child(2),.qr i:nth-child(6){background:0 0}.facts{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:16px;padding:13px 0;display:grid}.facts span{color:#748188;border-right:1px solid var(--line);padding:0 7px;font-size:8px;line-height:1.3}.facts span:last-child{border:0}.facts b{color:var(--ink);font-size:12px;display:block}.status{color:#65747b;margin-top:13px;font-size:9px}.status span{background:var(--aqua);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.tag{z-index:3;background:#fff;border:1px solid #1423311a;border-radius:10px;align-items:center;gap:9px;padding:12px 15px;font-size:11px;font-weight:720;display:flex;position:absolute;box-shadow:0 14px 34px #1423311f}.tag b{color:#107665;background:#dff8f1;border-radius:6px;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.tag.material{top:122px;left:0}.tag.ready{bottom:98px;right:0}.trust{border-block:1px solid var(--line);background:#ffffff8c;grid-template-columns:repeat(3,1fr);padding:0 max(28px,50vw - 592px);display:grid}.trust>div{border-right:1px solid var(--line);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:14px;padding:23px 34px;display:grid}.trust>div:last-child{border:0}.trust-icon{width:34px;height:34px;color:var(--blue);place-items:center;display:grid}.trust-icon svg{width:100%;height:100%}.trust-icon-qr,.trust-icon-history{background:#edf2ff;border-radius:9px;padding:5px}.trust-icon-eu{filter:drop-shadow(0 2px 4px #14233120);height:28px}.trust-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.trust strong{color:var(--ink);font-size:13px}.trust-copy>span{color:#78858b;font-size:11px}.steps{max-width:1184px;margin:auto;padding:120px 28px}.section-head{max-width:670px}.section-head h2,.feature h2,.compliance h2{letter-spacing:-.048em;margin:13px 0 16px;font-size:clamp(38px,4vw,56px);line-height:1.05}.section-head p,.compliance p{color:var(--muted);line-height:1.7}.step-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:60px;display:grid}.step-grid article{border:1px solid var(--line);background:#fff;border-radius:15px;min-height:260px;padding:18px;overflow:hidden}.home-card-photo{aspect-ratio:16/9;background-color:#edf2f2;border-radius:10px;width:100%;position:relative;overflow:hidden}.home-card-photo>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.home-card-photo:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0a22310d}.step-grid article>span{width:39px;height:39px;color:var(--blue);background:#edf2ff;border-radius:9px;place-items:center;font-size:11px;font-weight:820;display:grid}.step-grid h3{margin:58px 0 10px;font-size:20px}.step-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.feature{color:#fff;background:var(--ink);grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:80px max(28px,50vw - 564px);display:grid}.feature .kicker{color:var(--aqua)}.feature ul{margin:0;padding:0;list-style:none}.feature li{border-bottom:1px solid #ffffff21;align-items:center;gap:14px;padding:17px 0;font-size:14px;display:flex}.feature li svg{width:22px;color:var(--aqua)}.home-page .kicker{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#173eaa;border-radius:99px;align-items:center;width:fit-content;padding:9px 14px;font-size:11px;font-weight:800;display:inline-flex}.compliance{grid-template-columns:70px 1fr auto;align-items:center;gap:34px;max-width:1184px;margin:auto;padding:100px 28px;display:grid}.compliance>.mark{border-radius:16px;gap:5px;width:58px;height:58px;padding:6px}.compliance h2{max-width:750px;font-size:38px}.compliance p{max-width:750px;margin-bottom:0;font-size:14px}footer{border-top:1px solid var(--line);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;padding:40px max(28px,50vw - 592px);display:grid}footer p,footer>span{color:#758188;font-size:11px}footer p{text-align:center}@media (max-width:900px){nav{display:none}.hero{text-align:center;grid-template-columns:1fr;gap:35px;padding-top:70px}.hero-copy{flex-direction:column;align-items:center;display:flex}.stage{min-height:500px}.step-grid{grid-template-columns:1fr}.step-grid article{min-height:auto}.step-grid h3{margin-top:32px}.feature{grid-template-columns:1fr;gap:30px}.compliance{grid-template-columns:60px 1fr}.compliance .underlink{grid-column:2;justify-self:start}}@media (max-width:620px){header{height:70px;padding:0 18px}.head-actions>a:first-child{display:none}.brand{font-size:21px}.hero{padding:64px 18px 55px}h1{font-size:53px}.intro{font-size:17px}.hero-actions{flex-direction:column;width:100%}.hero-actions .button{width:100%}.stage{min-height:450px;margin:-10px -28px;transform:scale(.9)}.passport{width:320px}.orbit.one{width:430px;height:430px}.orbit.two{width:340px;height:340px}.tag.material{left:-4px}.tag.ready{right:-4px}.trust{grid-template-columns:1fr;padding:0 18px}.trust>div{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.steps{padding:90px 18px}.feature{padding:70px 18px}.compliance{grid-template-columns:1fr;padding:75px 18px}.compliance .underlink{grid-column:1}footer{text-align:center;grid-template-columns:1fr;justify-items:center;gap:12px;padding:35px 18px}footer p{margin:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.orbit.two{animation:none}.button{transition:none}}.auth-page{background:radial-gradient(circle at 18% 30%,#31d5be1e,transparent 27%),var(--paper);flex-direction:column;min-height:100vh;padding:34px max(24px,50vw - 592px);display:flex}.auth-brand{width:max-content}.auth-panel{flex:1;grid-template-columns:1.05fr .8fr;align-items:center;gap:9vw;padding:55px 0;display:grid}.auth-copy h1{max-width:700px;margin:17px 0 25px;font-size:clamp(46px,5.5vw,76px)}.auth-copy p{max-width:620px;color:var(--muted);font-size:17px;line-height:1.7}.auth-copy ul{color:#60717b;gap:24px;margin:32px 0 0;padding:0;font-size:12px;font-weight:750;list-style:none;display:flex}.auth-copy li:before{content:"";background:var(--aqua);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.auth-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:38px;box-shadow:0 28px 65px #14233114}.auth-card h2{letter-spacing:-.035em;margin:0;font-size:30px}.auth-card>p{color:var(--muted);margin:8px 0 28px;font-size:14px}.auth-card form{gap:20px;display:grid}.auth-card label{gap:8px;font-size:12px;font-weight:750;display:grid}.auth-card input{width:100%;height:50px;color:var(--ink);font:inherit;background:#fbfcfa;border:1px solid #cad3d0;border-radius:8px;outline:none;padding:0 14px}.auth-card input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1d4ed815}.auth-submit{cursor:pointer;border:0;width:100%}.auth-submit:disabled{opacity:.65;cursor:wait}.auth-message{background:#eef3ff;border-radius:8px;color:#23489f!important;margin:16px 0 0!important;padding:12px!important;line-height:1.5!important}.auth-switch{text-align:center;font-size:13px!important}.auth-switch a{color:var(--blue);font-weight:750}.auth-legal{color:#7a878d;text-align:center;margin:0 auto;font-size:10px}.dashboard-shell{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.dashboard-shell>:where(.dashboard-sidebar){border-right:1px solid var(--line);background:#fff;padding:28px 24px}.dashboard-shell>:where(.dashboard-sidebar) nav{gap:8px;margin-top:70px;display:grid}.dashboard-shell>:where(.dashboard-sidebar) nav a{color:var(--muted);border-radius:8px;padding:12px 14px}.dashboard-shell>:where(.dashboard-sidebar) nav .active{color:var(--blue);background:#eef3ff}.dashboard-main{padding:60px}.dash-head{justify-content:space-between;align-items:end;display:flex}.dash-head h1{margin:10px 0 0;font-size:48px}.empty-state{text-align:center;background:#fff;border:1px dashed #bfc9c5;border-radius:18px;max-width:600px;margin:80px auto;padding:70px 40px}.empty-icon{color:#16705f;background:#e5faf5;border-radius:10px;place-items:center;width:46px;height:46px;margin:auto;font-size:11px;font-weight:800;display:grid}.empty-state h2{margin:22px 0 8px}.empty-state p{max-width:420px;color:var(--muted);margin:0 auto 25px;line-height:1.6}@media (max-width:850px){.auth-panel{grid-template-columns:1fr;gap:45px;padding:65px 0}.auth-copy ul{flex-wrap:wrap}.dashboard-shell{grid-template-columns:1fr}.dashboard-shell>:where(.dashboard-sidebar){display:none}.dashboard-main{padding:35px 20px}.dash-head{align-items:start;gap:30px}.dash-head h1{font-size:38px}}.app-loading{min-height:100vh;color:var(--muted);place-content:center;justify-items:center;gap:15px;display:grid}.app-loading .mark{animation:1.6s linear infinite spin}.onboarding-page{background:radial-gradient(circle at 30% 30%,#31d5be25,transparent 30%),var(--paper);min-height:100vh;padding:35px max(24px,50vw - 525px)}.onboarding-card{border:1px solid var(--line);background:#fff;border-radius:18px;max-width:620px;margin:90px auto;padding:45px;box-shadow:0 28px 65px #14233112}.onboarding-card h1{margin:14px 0 16px;font-size:50px}.onboarding-card>p{color:var(--muted);line-height:1.6}.onboarding-card form,.product-modal form{grid-template-columns:1fr 1fr;gap:18px;margin-top:30px;display:grid}.onboarding-card label,.product-modal label{gap:7px;font-size:12px;font-weight:750;display:grid}.onboarding-card label:first-child,.onboarding-card .wide,.onboarding-card button{grid-column:1/-1}.onboarding-card small,.product-modal small{color:var(--muted);font-weight:500}.onboarding-card input,.product-modal input,.product-modal textarea{width:100%;color:var(--ink);font:inherit;background:#fbfcfa;border:1px solid #cad3d0;border-radius:8px;outline:none;padding:13px}.onboarding-card input:focus,.product-modal input:focus,.product-modal textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1d4ed815}.onboarding-card button{border:0}.side-bottom{gap:8px;display:grid;position:absolute;bottom:30px;left:24px;right:24px}.dashboard-shell>:where(.dashboard-sidebar){position:relative}.side-bottom span{text-overflow:ellipsis;font-size:12px;font-weight:750;overflow:hidden}.side-account{border-bottom:1px solid #14233117;gap:3px;margin-bottom:2px;padding-bottom:10px;display:grid}.side-account span{color:var(--ink);white-space:nowrap}.side-account strong{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.side-bottom button{color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.dashboard-shell>:where(.dashboard-sidebar) nav a{justify-content:space-between;display:flex}.dashboard-shell>:where(.dashboard-sidebar) nav span{color:var(--blue)}.dash-head p{color:var(--muted);margin:7px 0 0;font-size:13px}.dash-message{color:#176a5c;background:#e8f8f4;border-radius:8px;padding:12px 15px;font-size:13px}.product-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;margin-top:45px;display:grid}.product-grid article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:24px}.product-monogram{color:#146f60;background:#e3f8f3;border-radius:12px;place-items:center;width:50px;height:50px;margin-bottom:25px;font-weight:850;display:grid}.product-grid article span{color:var(--blue);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.product-grid h2{margin:6px 0;font-size:22px}.product-grid p{min-height:22px;color:var(--muted);margin:0;font-size:13px}.product-grid dl{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;margin:25px 0 20px;padding:15px 0;display:grid}.product-grid dl div+div{border-left:1px solid var(--line);padding-left:16px}.product-grid dt{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.product-grid dd{margin:4px 0 0;font-size:12px;font-weight:750}.product-grid article>button{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1022309c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.product-modal{background:#fff;border-radius:18px;width:min(720px,100%);max-height:92vh;padding:34px;overflow:auto;box-shadow:0 35px 90px #07131e66}.modal-head{justify-content:space-between;display:flex}.modal-head h2{margin:8px 0 0;font-size:30px}.modal-head>button{cursor:pointer;background:#eef1ef;border:0;border-radius:50%;width:38px;height:38px;font-size:25px}.product-modal .wide{grid-column:1/-1}.form-actions{justify-content:flex-end;align-items:center;gap:18px;display:flex}.form-actions>button:first-child{color:var(--muted);cursor:pointer;background:0 0;border:0}.form-actions .button{border:0}.product-modal .auth-message{margin-bottom:0!important}@media (max-width:650px){.onboarding-card{margin:50px auto;padding:28px}.onboarding-card h1{font-size:40px}.onboarding-card form,.product-modal form{grid-template-columns:1fr}.onboarding-card label,.onboarding-card label:first-child,.onboarding-card button,.product-modal .wide{grid-column:1}.dash-head{flex-direction:column}.product-modal{padding:25px}}.open-product{color:var(--blue);font-size:14px;font-weight:750;display:inline-flex}.open-product:hover{text-decoration:underline}.product-page{background:var(--paper);min-height:100vh}.product-page-head{background:#fff;max-width:none;padding:0 max(28px,50vw - 560px)}.back-link{color:var(--blue);font-size:13px;font-weight:750}.product-detail{max-width:1120px;margin:auto;padding:60px 28px 90px}.product-detail-title{justify-content:space-between;align-items:start;gap:30px;display:flex}.product-detail-title h1{margin:10px 0 12px;font-size:54px}.product-detail-title p{color:var(--muted);margin:0}.draft-badge{color:#8b6212;background:#fff3d4;border-radius:99px;padding:8px 13px;font-size:11px;font-weight:800}.product-detail>form{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:1fr 1fr;gap:20px;margin-top:42px;padding:32px;display:grid}.product-detail label{gap:8px;font-size:12px;font-weight:750;display:grid}.product-detail input,.product-detail textarea{width:100%;color:var(--ink);font:inherit;background:#fbfcfa;border:1px solid #cad3d0;border-radius:8px;outline:none;padding:13px}.product-detail input:focus,.product-detail textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1d4ed815}.product-detail .wide{grid-column:1/-1}.product-detail .button{border:0}.next-stage{background:#ffffff80;border:1px dashed #bfc9c5;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;margin-top:24px;padding:28px 32px;display:flex}.next-stage h2{margin:7px 0;font-size:24px}.next-stage p{color:var(--muted);margin:0;font-size:13px}.next-stage button{color:#8a9691;background:#e5e9e7;border:0;border-radius:8px;padding:13px 18px;font-weight:750}@media (max-width:650px){.product-page-head{padding:0 18px}.product-detail{padding:40px 18px}.product-detail-title h1{font-size:40px}.product-detail>form{grid-template-columns:1fr;padding:22px}.product-detail .wide{grid-column:1}.next-stage{flex-direction:column;align-items:start}}.published-badge{color:#126c5d;text-transform:capitalize;background:#dff8f1;border-radius:99px;padding:8px 13px;font-size:11px;font-weight:800}.draft-badge{text-transform:capitalize}.detail-tabs{border-bottom:1px solid var(--line);gap:8px;margin-top:35px;display:flex}.detail-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 18px;font-weight:750}.detail-tabs button.active{border-color:var(--blue);color:var(--blue)}.passport-builder{gap:22px;margin-top:30px;display:grid}.builder-block,.builder-grid{border:1px solid var(--line);background:#fff;border-radius:16px;padding:28px}.builder-block h2{margin:7px 0 20px}.material-entry{grid-template-columns:2fr 1fr 1fr auto;gap:10px;display:grid}.passport-builder input,.passport-builder textarea{width:100%;color:var(--ink);font:inherit;background:#fbfcfa;border:1px solid #cad3d0;border-radius:8px;padding:12px}.material-entry button{background:var(--ink);color:#fff;border:0;border-radius:8px;padding:0 18px;font-weight:750}.material-row,.document-row{background:#f4f6f3;border-radius:8px;grid-template-columns:2fr 1fr 1fr auto;align-items:center;gap:15px;margin-top:10px;padding:12px 14px;font-size:12px;display:grid}.material-row button,.document-row button{color:#a23d3d;cursor:pointer;background:0 0;border:0}.builder-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.builder-grid label{gap:8px;font-size:12px;font-weight:750;display:grid}.builder-grid .wide{grid-column:1/-1}.upload-box{color:var(--blue);cursor:pointer;background:#f9fbf9;border:1px dashed #aab8b2;border-radius:10px;place-items:center;padding:30px;display:grid!important}.upload-box input{display:none}.builder-actions{justify-content:flex-end;align-items:center;gap:20px;display:flex}.builder-actions>button{color:var(--blue);cursor:pointer;background:0 0;border:0;font-weight:750}.builder-actions .button{color:#fff;background:var(--blue)}.passport-preview-wrap{grid-template-columns:1fr 290px;align-items:start;gap:22px;margin-top:30px;display:grid}.consumer-passport,.publish-panel{border:1px solid var(--line);background:#fff;border-radius:16px;padding:32px}.passport-public-top{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.consumer-passport>h2{margin:10px 0;font-size:38px}.passport-lead{color:var(--muted);line-height:1.7}.passport-facts{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:28px 0;display:grid}.passport-facts div{border-right:1px solid var(--line);padding:16px}.passport-facts div:last-child{border:0}.passport-facts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.passport-facts dd{margin:5px 0 0;font-size:13px;font-weight:750}.consumer-passport section{border-bottom:1px solid var(--line);padding:18px 0}.consumer-passport section h3,.consumer-passport section h2{margin:0 0 10px;font-size:17px}.consumer-passport section p{color:var(--muted);font-size:13px;line-height:1.6}.passport-info-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.publish-panel{position:sticky;top:25px}.publish-panel h3{margin-top:0}.publish-panel p{color:var(--muted);font-size:13px;line-height:1.55}.qr-image{width:200px;height:200px;margin:20px auto;display:block}.public-url{overflow-wrap:anywhere;color:var(--blue);font-size:11px;display:block}.publish-panel .button{width:100%;margin-top:18px}.edit-passport{width:100%;color:var(--blue);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:12px;font-weight:750}.public-passport-page{background:radial-gradient(circle at 15% 20%,#31d5be22,transparent 30%),var(--paper);min-height:100vh;padding-bottom:80px}.public-passport-page header{background:#fff}.passport-header-home{align-items:center;gap:12px;display:flex}.passport-home-back{width:38px;height:38px;color:var(--ink);background:#f7faf8;border:1px solid #d5ded9;border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:650;line-height:1;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.passport-home-back:hover{background:#edf5f1;border-color:#aebdb6;transform:translate(-2px)}.passport-home-back:focus-visible{outline-offset:2px;outline:3px solid #1d4ed833}.public-passport-card{border:1px solid var(--line);background:#fff;border-radius:20px;max-width:900px;margin:65px auto;padding:55px;box-shadow:0 30px 70px #14233112}.public-passport-card>h1{margin:14px 0;font-size:62px}.public-passport-card>section{border-bottom:1px solid var(--line);padding:28px 0}.public-passport-card h2{font-size:22px}.public-passport-card p{color:var(--muted);line-height:1.7}.public-passport-card footer{color:var(--muted);background:0 0;border:0;margin-top:30px;padding:0;font-size:11px;display:block}.public-not-found{text-align:center;max-width:700px;margin:100px auto}.public-not-found h1{font-size:52px}@media (max-width:760px){.detail-tabs{overflow:auto}.detail-tabs button{white-space:nowrap}.material-entry{grid-template-columns:1fr}.material-entry button{min-height:44px}.material-row,.builder-grid,.passport-preview-wrap,.passport-info-grid{grid-template-columns:1fr}.passport-facts{grid-template-columns:1fr 1fr}.passport-facts div:nth-child(2){border-right:0}.publish-panel{position:static}.public-passport-card{margin:30px 18px;padding:28px}.public-passport-card>h1{font-size:43px}}.dashboard-shell>:where(.dashboard-sidebar) nav button{width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;padding:12px 14px;display:flex}.dashboard-shell>:where(.dashboard-sidebar) nav button:hover{color:var(--blue);background:#f6f8fc}.dashboard-shell>:where(.dashboard-sidebar) nav button.active{color:var(--blue);background:#eef3ff}.dashboard-shell>:where(.dashboard-sidebar) nav button span{color:var(--blue)}.upload-box button{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:750}.upload-box button:disabled{cursor:wait;opacity:.65}.upload-status{color:var(--muted);margin:12px 0 0;font-size:12px}.document-row img{object-fit:cover;border-radius:8px;width:64px;height:64px}.document-row a{color:var(--blue);overflow-wrap:anywhere;font-weight:700}.document-file-icon{width:48px;height:48px;color:var(--blue);background:#eef3ff;border-radius:8px;place-items:center;font-size:9px;font-weight:850;display:grid}.public-documents{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;display:grid}.public-documents figure{border:1px solid var(--line);background:#fafbfa;border-radius:12px;margin:0;padding:10px}.public-documents img{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%}.public-documents figcaption{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;font-size:11px}.document-download{border:1px solid var(--line);color:var(--blue);overflow-wrap:anywhere;border-radius:10px;padding:16px;font-size:13px;font-weight:750;display:block}.product-grid .compliance-link{color:#137262;margin-top:10px;display:block}.regulatory-page{background:var(--paper);min-height:100vh}.regulatory-wrap{max-width:1050px;margin:0 auto;padding:45px 25px 90px}.regulatory-head{justify-content:space-between;align-items:start;gap:30px;display:flex}.regulatory-head h1{margin:10px 0;font-size:48px}.regulatory-head p{max-width:720px;color:var(--muted);line-height:1.6}.regulatory-warning{color:#735712;background:#fff8df;border:1px solid #e9c46a;border-radius:12px;gap:5px;margin:28px 0;padding:18px 20px;display:grid}.regulatory-warning span{font-size:13px;line-height:1.5}.regulatory-form{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:1fr 1fr;gap:18px;padding:30px;display:grid}.regulatory-form>label,.regulatory-form fieldset label{gap:7px;font-size:12px;font-weight:750;display:grid}.regulatory-form input,.regulatory-form select,.regulatory-form textarea{width:100%;color:var(--ink);font:inherit;background:#fbfcfa;border:1px solid #cad3d0;border-radius:8px;padding:12px}.regulatory-form small{color:var(--muted);font-weight:500}.regulatory-form .wide{grid-column:1/-1}.country-control{grid-template-columns:36px 1fr;align-items:center;gap:9px;display:grid}.country-control img{object-fit:cover;border:1px solid var(--line);border-radius:4px;width:32px;height:24px}.regulatory-form fieldset{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;gap:18px;padding:20px;display:grid}.regulatory-form legend{padding:0 8px;font-weight:800}.validation-panel{color:#8a3b2f;background:#fff5f2;border-radius:10px;padding:18px}.validation-panel p{margin:7px 0 0;font-size:12px}.upi-guidance{color:#126c5d;background:#f0fbf7;border:1px solid #9bd9ca;border-radius:10px;gap:5px;padding:16px 18px;display:grid}.upi-guidance.required{color:#735712;background:#fff8df;border-color:#e9c46a}.upi-guidance span{font-size:12px;line-height:1.5}.upi-guidance button{width:max-content;color:inherit;cursor:pointer;background:#fff;border:1px solid;border-radius:7px;margin-top:6px;padding:8px 11px;font-weight:750}.regulatory-form .form-actions>button:first-child{border:1px solid var(--line);color:var(--blue);background:#fff;border-radius:8px;padding:12px 16px;font-weight:750}.regulatory-form .button{border:0}@media (max-width:700px){.regulatory-head{display:block}.regulatory-form,.regulatory-form fieldset{grid-template-columns:1fr}.regulatory-form .wide{grid-column:1}.regulatory-head h1{font-size:38px}}.country-combobox{font-weight:500;position:relative}.country-input-wrap{position:relative}.country-input-wrap>img,.flag-placeholder{z-index:1;object-fit:cover;border-radius:3px;width:25px;height:18px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.flag-placeholder{place-items:center;font-size:17px;display:grid}.country-input-wrap input{padding-left:47px!important}.country-options{z-index:50;border:1px solid var(--line);background:#fff;border-radius:10px;max-height:270px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 45px #14233124}.country-options button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:9px;display:grid}.country-options button:hover,.country-options button.active,.country-options button[aria-selected=true]{background:#eef3ff}.country-options img{object-fit:cover;border:1px solid #14233118;border-radius:3px;width:26px;height:18px}.country-options small{color:var(--muted);font-size:10px}.country-options p{color:var(--muted);padding:10px;font-size:12px}.compliance-summary{background:#f3fbf8;border-radius:14px;margin-top:18px;border:1px solid #b9ddd4!important;padding:24px!important}.compliance-title{justify-content:space-between;align-items:start;gap:20px;display:flex}.compliance-title h2{margin:7px 0 18px!important}.regulated-badge{color:#126c5d;white-space:nowrap;background:#d7f4eb;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:800}.compliance-origin{color:var(--muted);align-items:center;gap:9px;margin-bottom:16px;font-size:12px;display:flex}.compliance-origin img{object-fit:cover;border-radius:3px;width:28px;height:20px}.compliance-summary dl{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;display:grid}.compliance-summary dl div{background:#fff;border-radius:8px;padding:11px}.compliance-summary dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.compliance-summary dd{margin:5px 0 0;font-size:12px;font-weight:750}.compliance-upi{gap:5px;display:grid;margin:16px 0 0!important}.compliance-upi a{color:var(--blue);overflow-wrap:anywhere}.schema-reference{margin:12px 0 0!important;font-size:10px!important}@media (max-width:600px){.compliance-title{display:block}.regulated-badge{margin-bottom:14px;display:inline-block}.compliance-summary dl{grid-template-columns:1fr}}.search-index-control{border:1px solid var(--line);background:#f7f9f7;border-radius:10px;gap:7px;margin-top:18px;padding:14px;display:grid!important}.search-index-control span{align-items:flex-start;gap:9px;font-size:12px;font-weight:750;display:flex}.search-index-control input{width:auto;margin-top:2px}.search-index-control small{color:var(--muted);font-size:10px;font-weight:500;line-height:1.45}.field-heading{justify-content:space-between;align-items:center;gap:9px;display:flex}.field-heading>span{align-items:center;gap:7px;display:flex}.field-heading>span>small{color:var(--muted);font-size:9px;font-weight:550}.field-help{width:20px;height:20px;color:var(--blue);cursor:help;background:#fff;border:1px solid #b9c5c0;border-radius:50%;flex:0 0 20px;place-items:center;padding:0;font-size:11px;font-weight:850;display:grid;position:relative}.field-help>span{z-index:80;background:var(--ink);color:#fff;text-align:left;opacity:0;visibility:hidden;pointer-events:none;border-radius:8px;width:260px;max-width:min(260px,75vw);padding:11px 12px;font-size:11px;font-weight:500;line-height:1.45;transition:all .15s;position:absolute;bottom:calc(100% + 9px);right:-4px;transform:translateY(4px)}.field-help>span:after{content:"";border:6px solid #0000;border-top-color:var(--ink);position:absolute;top:100%;right:8px}.field-help:hover>span,label:focus-within .field-help>span{opacity:1;visibility:visible;transform:translateY(0)}.field-help:focus-visible>span{opacity:1;visibility:visible;transform:translateY(0)}.category-combobox{font-weight:500;position:relative}.category-options{z-index:60;border:1px solid var(--line);background:#fff;border-radius:10px;max-height:250px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 45px #14233124}.category-options button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;padding:10px}.category-options button:hover,.category-options button.active,.category-options button[aria-selected=true]{color:var(--blue);background:#eef3ff}.category-options p{color:var(--muted);margin:0;padding:10px;font-size:11px;line-height:1.5}.profile-page{background:var(--paper);min-height:100vh}.profile-wrap{max-width:1050px;margin:0 auto;padding:48px 28px 90px}.profile-head{justify-content:space-between;align-items:start;gap:25px;margin-bottom:28px;display:flex}.profile-head h1{margin:10px 0;font-size:48px}.profile-head p{color:var(--muted);margin:0;line-height:1.6}.profile-form{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:1fr 1fr;gap:20px;padding:30px;display:grid}.profile-form>label,.representative-fields label{gap:8px;font-size:12px;font-weight:750;display:grid}.profile-form input,.profile-form select{width:100%;color:var(--ink);font:inherit;background:#fbfcfa;border:1px solid #cad3d0;border-radius:8px;padding:13px}.profile-form input:focus,.profile-form select:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #1d4ed815}.profile-form .wide{grid-column:1/-1}.profile-form label.wide>input+input{margin-top:8px}.logo-editor{border:1px dashed #b9c5c0;border-radius:12px;align-items:center;gap:20px;padding:18px;display:flex}.logo-editor button{border:1px solid var(--line);color:var(--blue);cursor:pointer;background:#fff;border-radius:8px;padding:10px 14px;font-weight:750}.logo-preview{width:92px;height:72px;color:var(--muted);background:#f1f5f3;border-radius:10px;place-items:center;font-size:11px;font-weight:800;display:grid;overflow:hidden}.logo-preview img{object-fit:contain;width:100%;height:100%}.eu-check{border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;padding:13px;display:flex!important}.eu-check input{width:auto}.eu-check span{gap:3px;display:grid}.eu-check small{color:var(--muted);font-weight:500}.representative-fields{background:#fffaf0;border:1px solid #e9c46a;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:18px;padding:22px;display:grid}.representative-fields legend{padding:0 8px;font-weight:800}.company-profile-link{color:var(--blue);margin-top:18px;font-size:12px;font-weight:750;display:block}.operator-summary{background:#f9fbfa;border-radius:14px;margin-top:20px;border:1px solid var(--line)!important;padding:24px!important}.operator-heading{align-items:center;gap:18px;display:flex}.operator-heading img{border:1px solid var(--line);object-fit:contain;background:#fff;border-radius:10px;width:86px;height:64px;padding:6px}.operator-heading h2{margin:7px 0 3px!important}.operator-heading p{margin:0!important}.operator-summary dl{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 0;display:grid}.operator-summary dl div{background:#fff;border-radius:8px;padding:11px}.operator-summary dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.operator-summary dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:700}.operator-summary a{color:var(--blue)}.eu-representative{background:#eef3ff;border-radius:9px;gap:5px;margin-top:14px;padding:14px;font-size:12px;display:grid}.dashboard-shell>:where(.dashboard-sidebar) nav>a:hover{color:var(--blue);background:#f6f8fc}@media (max-width:700px){.profile-head{display:block}.profile-head h1{font-size:38px}.profile-form,.representative-fields{grid-template-columns:1fr}.profile-form .wide{grid-column:1}.operator-summary dl{grid-template-columns:1fr}}.logo-editor{min-height:150px}.logo-preview{border:1px solid var(--line);background:#fff;flex:0 0 120px;width:120px;height:120px;padding:10px;overflow:hidden}.logo-preview img{max-width:100%;max-height:100%;display:block;object-fit:contain!important;width:100%!important;height:100%!important}.workspace-company{align-items:center;gap:14px;display:flex}.workspace-company img{border:1px solid var(--line);object-fit:contain;background:#fff;border-radius:11px;width:58px;height:58px;padding:5px;display:block}.workspace-company .kicker{line-height:1.3}@media (max-width:600px){.logo-editor{flex-direction:column;align-items:flex-start}.logo-preview{flex-basis:100px;width:100px;height:100px}.workspace-company img{width:48px;height:48px}}.overview-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px;display:grid}.overview-card{border:1px solid var(--line);min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:15px;padding:24px;text-decoration:none;display:block}.overview-card:hover{border-color:#a9c6ff;box-shadow:0 14px 34px #1423310d}.overview-card.company-overview{grid-column:1/-1}.overview-card-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.overview-card-head img,.overview-icon{border:1px solid var(--line);object-fit:contain;background:#fff;border-radius:13px;place-items:center;width:76px;height:76px;padding:7px;display:grid}.overview-icon{color:#146f60;background:#e3f8f3;font-weight:850}.overview-card h2{margin:7px 0 8px;font-size:22px}.overview-card p{min-height:42px;color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.55}.overview-card strong{color:var(--blue);font-size:12px}.overview-number{color:var(--ink);margin-bottom:17px;font-size:42px;font-weight:850;line-height:1;display:block}.status-complete,.status-action,.passport-status{text-transform:uppercase;border-radius:99px;padding:7px 10px;display:inline-block;letter-spacing:.06em!important;font-size:9px!important;font-weight:850!important}.status-complete,.passport-status.published{background:#d7f4eb;color:#126c5d!important}.status-action,.passport-status.none{background:#fff0cc;color:#785a10!important}.passport-status.draft{background:#eef3ff;color:var(--blue)!important}.product-grid article>.passport-status{margin-bottom:14px}@media (max-width:900px){.overview-grid{grid-template-columns:1fr 1fr}.overview-card.company-overview{grid-column:1/-1}}@media (max-width:600px){.overview-grid{grid-template-columns:1fr}.overview-card.company-overview{grid-column:1}.overview-card p{min-height:0}}.logo-editor .field-heading{font-weight:850}.logo-editor button:not(.field-help){border-color:var(--blue);background:var(--blue);color:#fff;border-radius:7px;width:auto;padding:8px 13px;font-size:12px;line-height:1.2}.logo-editor button:not(.field-help):hover{background:#173fb7}.logo-editor button:not(.field-help):disabled{opacity:.65;cursor:wait}.logo-editor .field-help{width:20px;min-width:20px;height:20px;color:var(--blue);background:#fff;border:1px solid #b9c5c0;border-radius:6px;place-items:center;padding:0;font-size:11px;line-height:1;display:grid}@media (max-width:620px){header .head-actions>a:first-child{font-size:12px;display:inline-flex}.head-actions{gap:10px}.head-actions .button.small{min-height:38px;padding:0 11px;font-size:11px}}.catalogue-tools{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(240px,1.2fr) minmax(190px,.8fr) minmax(330px,1.2fr) minmax(220px,.8fr) auto;align-items:end;gap:18px;margin-top:34px;padding:20px;display:grid}.catalogue-search{color:var(--ink);gap:7px;font-size:11px;font-weight:800;display:grid}.catalogue-search input{width:100%;color:var(--ink);font:inherit;background:#fbfcfa;border:1px solid #cad3d0;border-radius:8px;padding:12px 13px}.catalogue-search input:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #1d4ed815}.catalogue-tools fieldset{border:0;min-width:0;margin:0;padding:0}.catalogue-tools legend{margin-bottom:8px;font-size:11px;font-weight:800}.catalogue-tools fieldset,.catalogue-extra-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.catalogue-tools fieldset label,.catalogue-extra-filters label{color:#41515d;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:650;display:flex}.catalogue-tools input[type=checkbox]{accent-color:var(--blue)}.catalogue-category-filter{min-width:0;color:var(--ink);gap:7px;font-size:11px;font-weight:800;display:grid}.catalogue-category-filter details{position:relative}.catalogue-category-filter summary{color:#41515d;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#fbfcfa;border:1px solid #cad3d0;border-radius:8px;min-height:40px;padding:12px 34px 12px 13px;font-weight:650;list-style:none;overflow:hidden}.catalogue-category-filter summary::-webkit-details-marker{display:none}.catalogue-category-filter summary:after{content:"⌄";color:var(--muted);font-size:15px;position:absolute;top:10px;right:13px}.catalogue-category-filter details[open] summary{border-color:var(--blue);box-shadow:0 0 0 3px #1d4ed815}.catalogue-category-filter details[open] summary:after{transform:rotate(180deg)}.catalogue-category-options{z-index:80;border:1px solid var(--line);background:#fff;border-radius:10px;min-width:min(360px,80vw);max-height:300px;padding:7px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 18px 45px #1423312b}.catalogue-category-options label{color:#41515d;cursor:pointer;border-radius:7px;align-items:flex-start;gap:9px;padding:9px 10px;font-size:11px;font-weight:650;line-height:1.35;display:flex}.catalogue-category-options label:hover{background:#eef3ff}.catalogue-category-options input{flex:none;margin-top:2px}.catalogue-category-options button{border:0;border-top:1px solid var(--line);width:100%;color:var(--blue);font:inherit;text-align:left;cursor:pointer;background:#fff;margin-top:4px;padding:9px 10px;font-weight:800}.catalogue-result-count{color:var(--blue);white-space:nowrap;background:#eef3ff;border-radius:99px;padding:8px 10px;font-size:10px;font-weight:850}@media (max-width:1350px){.catalogue-tools{grid-template-columns:1fr 1fr}.catalogue-result-count{justify-self:start}}@media (max-width:700px){.catalogue-tools{grid-template-columns:1fr}.catalogue-tools fieldset,.catalogue-extra-filters{flex-direction:column;align-items:flex-start}.catalogue-category-options{min-width:0;right:0}.catalogue-result-count{justify-self:start}.product-grid{margin-top:24px}}.dashboard-shell>aside{align-self:start;height:100dvh;position:sticky;top:0;overflow:hidden}.dashboard-shell>aside .side-bottom{bottom:28px}.feedback-toast{z-index:1000;top:max(22px,env(safe-area-inset-top));border:1px solid;border-radius:13px;grid-template-columns:28px 1fr;align-items:center;gap:11px;width:min(560px,100vw - 32px);min-height:58px;padding:14px 46px 14px 16px;animation:.22s ease-out both toast-in;display:grid;position:fixed;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 50px #10223035}.feedback-toast.success{color:#125f52;background:#effbf7;border-color:#9bd9ca}.feedback-toast.error{color:#8a3024;background:#fff2ef;border-color:#e8aaa0}.feedback-toast.closing{animation:.3s ease-in forwards toast-out}.feedback-toast p{margin:0;font-size:13px;font-weight:700;line-height:1.45}.feedback-icon{color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.feedback-toast.success .feedback-icon{background:#16806d}.feedback-toast.error .feedback-icon{background:#a83f31}.feedback-toast button{color:currentColor;cursor:pointer;background:0 0;border:0;border-radius:50%;width:32px;height:32px;padding:0;font-size:22px;line-height:1;position:absolute;top:8px;right:9px}.feedback-toast button:hover{background:#ffffff90}.feedback-timer{opacity:.35;transform-origin:0;background:currentColor;height:3px;animation:2.2s linear forwards toast-timer;position:absolute;bottom:0;left:0;right:0}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-18px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes toast-out{to{opacity:0;transform:translate(-50%,-12px)scale(.98)}}@keyframes toast-timer{to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.feedback-toast,.feedback-toast.closing,.feedback-timer{animation:none}}.product-image-title{margin:7px 0 20px;font-size:18px;font-weight:800}.product-image-editor>p{color:var(--muted);margin:-10px 0 18px;font-size:12px}.product-image-editor h2 small{color:var(--muted);font-size:10px;font-weight:600}.product-image-editor>img,.product-hero-image{border:1px solid var(--line);object-fit:contain;background:#f5f7f5;border-radius:14px;width:100%;max-height:520px;display:block}.product-image-placeholder{height:230px;color:var(--muted);background:#f9fbf9;border:1px dashed #aab8b2;border-radius:12px;place-items:center;font-size:12px;display:grid}.product-image-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.product-image-actions button,.document-actions button{border:1px solid var(--line);color:var(--blue);cursor:pointer;background:#fff;border-radius:8px;padding:9px 12px;font-weight:750}.product-image-actions button.remove-image,.document-actions button:last-child{color:#a23d3d}.product-hero-image{margin:24px 0}.document-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.document-actions button{font-size:10px}@media (max-width:600px){.product-image-placeholder{height:180px}.document-actions{justify-content:flex-start}}.passport-identity{background:#f4f7ff;border-radius:14px;margin:18px 0 26px;border:1px solid #a9c6ff!important;padding:24px!important}.passport-identity h2{margin:7px 0 16px!important}.passport-identity dl{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;display:grid}.passport-identity dl div{background:#fff;border-radius:9px;padding:11px}.passport-identity dl .primary-identity{border:1px solid #c7d7ff;grid-column:1/-1}.passport-identity dt,.passport-address>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.passport-identity dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;font-weight:800}.passport-identity .primary-identity dd{color:var(--blue);font-size:16px}.passport-address{background:#fff;border-radius:9px;gap:6px;margin-top:10px;padding:12px;display:grid}.passport-address a{color:var(--blue);overflow-wrap:anywhere;font-size:12px;font-weight:700}@media (max-width:600px){.passport-identity dl{grid-template-columns:1fr}.passport-identity dl .primary-identity{grid-column:1}}.product-hero-image{aspect-ratio:1;object-fit:cover;max-width:620px;margin:24px auto}.product-image-editor>img{aspect-ratio:1;object-fit:cover;max-width:520px;margin-inline:auto}.product-card-image{border:1px solid var(--line);object-fit:cover;background:#f4f6f3;border-radius:13px;width:82px;height:82px;margin-bottom:20px;display:block}.cropper-backdrop{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#102230b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cropper-modal{background:#fff;border-radius:18px;width:min(620px,100%);max-height:calc(100vh - 40px);padding:28px;overflow:auto;box-shadow:0 35px 90px #07131e66}.cropper-heading{justify-content:space-between;gap:20px;display:flex}.cropper-heading h2{margin:7px 0 5px;font-size:28px}.cropper-heading p{color:var(--muted);margin:0;font-size:12px}.cropper-mobile-instruction,.cropper-touch-hint{display:none}.cropper-heading>button{cursor:pointer;background:#eef1ef;border:0;border-radius:50%;flex:0 0 38px;width:38px;height:38px;font-size:25px}.cropper-modal canvas{width:min(100%,420px);height:auto;box-shadow:0 0 0 1px var(--line);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#f4f6f3;border-radius:14px;margin:22px auto;display:block}.cropper-modal canvas.is-dragging{cursor:grabbing}.cropper-modal canvas:focus-visible{outline-offset:3px;outline:3px solid #2458dc}.cropper-controls{gap:13px;display:grid}.cropper-controls label{color:var(--ink);grid-template-columns:140px 1fr;align-items:center;gap:12px;font-size:12px;font-weight:750;display:grid}.cropper-controls input{width:100%;accent-color:var(--blue)}.cropper-actions{flex-wrap:wrap;justify-content:flex-end;gap:14px;margin-top:22px;display:flex}.cropper-actions>button:not(.button){color:var(--muted);cursor:pointer;background:0 0;border:0}.cropper-actions .button{border:0}@media (max-width:700px){.cropper-desktop-instruction,.cropper-controls{display:none}.cropper-mobile-instruction{display:block}.cropper-touch-hint{text-align:center;color:var(--muted);margin:-12px 0 16px;font-size:11px;font-weight:700;display:block}.cropper-modal canvas{margin:18px auto 14px}}@media (max-width:520px){.cropper-modal{padding:20px}}.sustainability-declarations{display:block!important}.declaration-intro{color:var(--muted);margin:0 0 16px;font-size:12px;line-height:1.55}.regulatory-form .declaration-toggle{border:1px solid var(--line);background:#f8faf8;border-radius:10px;grid-column:1/-1;grid-template-columns:none;align-items:flex-start;gap:10px;margin-top:10px;padding:14px;display:flex}.declaration-toggle input{width:auto;accent-color:var(--blue);margin-top:3px}.declaration-toggle span{gap:4px;display:grid}.declaration-toggle small{font-size:11px;line-height:1.45}.declaration-fields{background:#f6fbf9;border-left:3px solid #9bd9ca;grid-template-columns:1fr 1fr;gap:16px;margin:12px 0 20px;padding:16px;display:grid}.declaration-fields>label{gap:7px;display:grid}.declaration-fields .wide{grid-column:1/-1}.energy-class-field{gap:10px;display:grid}.energy-class-picker{flex-wrap:wrap;gap:8px;display:flex}.energy-grade{cursor:pointer;height:42px;color:#13232f!important;border:3px solid #0000!important;border-radius:7px!important;width:52px!important;padding:0!important;font-size:18px!important;font-weight:900!important}.energy-grade.selected{box-shadow:0 0 0 3px #fff,0 0 0 5px #13232f;border-color:#13232f!important}.grade-a{background:#00a651!important}.grade-b{background:#50b848!important}.grade-c{background:#b3d334!important}.grade-d{background:#fff200!important}.grade-e{background:#fdb913!important}.grade-f{background:#f36f21!important}.grade-g{color:#fff!important;background:#ed1c24!important}.sustainability-summary{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.sustainability-summary>.kicker{grid-column:1/-1}.sustainability-summary article{background:#fff;border-radius:10px;padding:16px}.sustainability-summary h3{margin:0 0 9px;font-size:14px}.sustainability-summary strong{font-size:20px}.sustainability-summary p{margin:7px 0!important;font-size:11px!important}.sustainability-summary small{color:var(--muted);font-size:10px;line-height:1.45}.energy-label-summary{grid-column:1/-1}.energy-label-heading{align-items:center;gap:14px;display:flex}.energy-label-heading strong{font-size:14px}.energy-class-badge{color:#13232f;border-radius:7px;place-items:center;width:62px;height:48px;font-size:25px;font-weight:900;display:grid}.energy-scale{grid-template-columns:repeat(7,1fr);gap:4px;margin:14px 0;display:grid}.energy-scale span{opacity:.5;border-radius:4px;place-items:center;padding:7px;font-weight:900;display:grid}.energy-scale span.active{opacity:1;outline-offset:2px;outline:3px solid #13232f}.energy-label-summary dl{margin:12px 0!important}.energy-label-summary dl div{background:#f4f7f5!important}@media (max-width:700px){.declaration-fields,.sustainability-summary{grid-template-columns:1fr}.energy-label-summary,.sustainability-summary>.kicker{grid-column:1}.energy-grade{width:42px!important}.energy-scale{gap:2px}.energy-scale span{padding:5px 2px}}.regulatory-declarations-link{background:#f3f6ff;border:1px solid #a9c6ff;border-radius:15px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.regulatory-declarations-link h2{margin:7px 0 5px;font-size:20px}.regulatory-declarations-link p{color:var(--muted);margin:0;font-size:12px}.regulatory-declarations-link .button{white-space:nowrap;min-height:44px}.percentage-input{position:relative}.percentage-input input{padding-right:37px!important}.percentage-input span{color:var(--muted);pointer-events:none;font-weight:800;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.material-name-input{min-width:0}@media (max-width:760px){.regulatory-declarations-link{flex-direction:column;align-items:flex-start}.regulatory-declarations-link .button{width:100%}}.regulatory-declarations-link button.button{cursor:pointer;border:0}.passport-next-actions{margin-top:22px}.next-step-buttons{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.passport-next-actions .secondary-save{border:1px solid var(--blue)!important}.passport-regulatory-step{margin-top:30px}.embedded-regulatory{background:0 0;min-height:0}.embedded-regulatory .regulatory-wrap{max-width:none;padding:0}.embedded-regulatory .regulatory-head h1{display:none}.embedded-regulatory .regulatory-head .kicker{font-size:13px}.embedded-regulatory .regulatory-head p{max-width:850px}.embedded-regulatory .form-actions{flex-wrap:wrap}.embedded-regulatory .form-actions .button:last-child{margin-left:auto}@media (max-width:760px){.passport-next-actions .next-step-buttons{flex-direction:column;width:100%}.passport-next-actions .next-step-buttons .button{width:100%}.embedded-regulatory .form-actions .button:last-child{width:100%;margin-left:0}.detail-tabs{scrollbar-width:thin}}.country-flag-label{vertical-align:middle;align-items:center;gap:7px;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;text-transform:none!important;letter-spacing:normal!important;display:inline-flex!important}.country-flag-label img{object-fit:cover;border:1px solid #14233118;border-radius:3px;width:24px;height:17px;display:inline-block}.material-row>.country-flag-label{justify-self:start}.material-entry>label{gap:7px;min-width:0;font-size:12px;font-weight:750;display:grid}.material-entry>button{align-self:end;min-height:44px}.section-title-help{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.section-title-help h2{margin:7px 0!important}.field-help{aspect-ratio:1;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;color:var(--blue)!important;box-shadow:none!important;background:#fff!important;border:1px solid #b9c5c0!important;border-radius:50%!important;flex:0 0 20px!important;place-items:center!important;padding:0!important;font-size:11px!important;font-weight:850!important;line-height:1!important;display:grid!important}.material-entry .field-help:hover,.material-entry .field-help:focus{color:var(--blue)!important;background:#fff!important}.composition-total{color:#715710;background:#fff9e5;border:1px solid #e1c672;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:13px 15px;display:flex}.composition-total div{gap:3px;display:grid}.composition-total b{font-size:12px}.composition-total small{font-size:10px;line-height:1.4}.composition-total strong{white-space:nowrap;font-size:21px}.composition-total.complete{color:#126c5d;background:#ecfaf6;border-color:#91d3c2}.composition-total.invalid{color:#91352a;background:#fff1ee;border-color:#e2a299}.passport-next-actions .button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}.form-actions .secondary-save{box-shadow:none;border:1px solid var(--blue)!important;color:var(--blue)!important;background:#fff!important}.form-actions .secondary-save:hover{transform:none;background:#eef3ff!important}.product-detail .form-actions{flex-wrap:wrap}.product-detail .form-actions .button:last-child{margin-left:auto}@media (max-width:650px){.product-detail .form-actions{flex-direction:column;align-items:stretch}.product-detail .form-actions .button,.product-detail .form-actions>a{text-align:center;width:100%;margin-left:0!important}}.detail-tabs button{align-items:center;gap:8px;display:inline-flex}.step-check{background:#16806d;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;line-height:1;display:inline-grid;color:#fff!important;font-size:12px!important;font-weight:900!important}.delete-passport,.lifecycle-passport{color:#9a382d;cursor:pointer;background:#fff;border:1px solid #d9aaa3;border-radius:8px;width:100%;margin-top:18px;padding:11px;font-weight:750}.delete-passport:hover{background:#fff2ef}.lifecycle-passport{color:var(--blue);border-color:#adc0df}.lifecycle-passport:hover{background:#f3f7ff}.delete-confirm-backdrop{z-index:1400;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#102230a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.delete-confirm{background:#fff;border-radius:17px;width:min(520px,100%);padding:30px;box-shadow:0 30px 80px #07131e66}.danger-kicker{color:#a33d31;letter-spacing:.14em;font-size:10px;font-weight:850}.delete-confirm h2{margin:9px 0 12px;font-size:30px}.delete-confirm p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.delete-confirm-actions{justify-content:flex-end;gap:12px;margin-top:25px;display:flex}.delete-confirm-actions button{cursor:pointer;border:0;border-radius:8px;padding:11px 15px;font-weight:750}.delete-confirm-actions button:first-child{color:var(--ink);background:#eef1ef}.delete-confirm-actions button:last-child{color:#fff;background:#a33d31}.delete-confirm-actions button.lifecycle-save{background:var(--blue)}.delete-confirm-actions button:disabled{opacity:.6;cursor:wait}.lifecycle-confirm label{color:var(--ink);margin-top:18px;font-size:12px;font-weight:750;display:block}.lifecycle-confirm label>span{margin-bottom:7px;display:block}.lifecycle-confirm select,.lifecycle-confirm textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:12px}.lifecycle-confirm label>small{color:var(--muted);margin-top:6px;font-weight:500;line-height:1.45;display:block}.lifecycle-notice{color:#6f5410;background:#fff8dc;border:1px solid #e2c772;border-radius:11px;margin:18px 0;padding:17px 19px}.lifecycle-notice strong{font-size:16px;display:block}.lifecycle-notice p{color:inherit!important;margin:7px 0!important}.lifecycle-notice small{opacity:.8;display:block}.lifecycle-notice.recalled{color:#8c2e24;background:#fff0ed;border-color:#e09086}.lifecycle-notice.withdrawn{color:#7e382f;background:#fff5f3;border-color:#ddb6af}@media (max-width:520px){.delete-confirm-actions{flex-direction:column;align-items:stretch}.delete-confirm-actions button{width:100%}}.passport-version-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:18px;padding-bottom:16px;display:flex}.passport-version-bar>div{gap:8px;display:grid}.passport-version-bar strong{font-size:13px}.passport-version-bar label{color:var(--muted);gap:6px;font-size:10px;font-weight:750;display:grid}.passport-version-bar select{border:1px solid var(--line);min-width:220px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:10px 34px 10px 11px}.historical-version-notice{color:#6e5510;background:#fff9e6;border:1px solid #d9c27b;border-radius:10px;margin:0 0 20px;padding:14px 16px;font-size:12px;font-weight:700}.historical-version-notice button{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:7px;padding:0;font-weight:800;text-decoration:underline}@media (max-width:650px){.passport-version-bar{flex-direction:column;align-items:stretch}.passport-version-bar select{width:100%;min-width:0}.historical-version-notice button{margin:7px 0 0;display:block}}.home-problem,.home-capabilities,.home-audience,.home-cta,.faq-hero,.faq-list{max-width:1184px;margin:auto;padding:110px 28px}.home-problem{border-bottom:1px solid var(--line);grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.home-problem h2,.home-capabilities h2,.home-audience h2,.home-cta h2,.faq-hero h1{letter-spacing:-.052em;margin:13px 0 18px;font-size:clamp(38px,4.5vw,62px);line-height:1.04}.home-problem p,.home-cta p,.faq-hero p{color:var(--muted);font-size:15px;line-height:1.75}.step-grid.four{grid-template-columns:repeat(4,1fr)}.step-grid.four article{min-height:290px}.step-grid.four h3{margin-top:24px}.step-grid.four{gap:28px}.step-grid.four article{position:relative;overflow:visible}.step-grid.four article>.workflow-number{z-index:2;background:var(--blue);color:#fff;border:4px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:16px;font-weight:900;display:grid;position:absolute;top:-4px;left:50%;transform:translate(-50%);box-shadow:0 7px 18px #0f293a33}.step-grid.four article:nth-child(2)>.workflow-number{background:var(--aqua)}.step-grid.four article:nth-child(3)>.workflow-number{color:var(--ink);background:#f0bd32}.step-grid.four article:nth-child(4)>.workflow-number{background:#7656df}.step-grid.four article:not(:last-child):after{content:"➜";z-index:3;width:20px;height:28px;color:var(--blue);filter:drop-shadow(0 2px 2px #fff);place-items:center;font-size:25px;font-weight:900;display:grid;position:absolute;top:92px;right:-24px}.home-capabilities{background:#fff;max-width:none;padding-inline:max(28px,50vw - 564px)}.capability-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.capability-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:330px;padding:18px}.capability-grid article>span{color:var(--blue);letter-spacing:.12em;font-size:10px;font-weight:850}.capability-grid h3,.audience-grid h3{margin:24px 0 10px;font-size:20px}.capability-grid p,.audience-grid p,.feature p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.feature>div>p{color:#bac4ca;max-width:560px}.audience-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.audience-grid article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:28px}.audience-grid h3{margin-top:0}.home-cta{text-align:center;background:linear-gradient(135deg,#f3f6ff,#edfbf7);border:1px solid #a9c6ff;border-radius:20px;margin-bottom:90px}.home-cta h2{max-width:850px;margin-inline:auto}.home-cta p{max-width:650px;margin:0 auto}.home-cta>div{justify-content:center;align-items:center;gap:24px;margin-top:30px;display:flex}.home-cta.compact{margin-top:45px;padding-block:75px}.footer-links{color:var(--blue);justify-content:center;gap:20px;font-size:11px;font-weight:750;display:flex}.marketing-page footer{grid-template-columns:auto 1fr auto auto}.faq-hero{text-align:center;padding-bottom:60px}.faq-hero h1{max-width:none}.faq-hero p{max-width:700px;margin:auto}.faq-list{gap:10px;padding-top:0;display:grid}.faq-list details{border:1px solid var(--line);background:#fff;border-radius:12px}.faq-list summary{cursor:pointer;justify-content:space-between;gap:20px;padding:20px 22px;font-size:15px;font-weight:780;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--blue);font-size:22px;line-height:.8}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:980px;color:var(--muted);margin:0;padding:0 22px 22px;font-size:13px;line-height:1.7}@media (max-width:1000px){.step-grid.four,.capability-grid{grid-template-columns:repeat(2,1fr)}.home-problem{grid-template-columns:1fr;gap:24px}.marketing-page footer{text-align:center;grid-template-columns:1fr;justify-items:center}}@media (max-width:650px){.home-problem,.home-capabilities,.home-audience,.home-cta,.faq-hero,.faq-list{padding:75px 18px}.step-grid.four,.capability-grid,.audience-grid{grid-template-columns:1fr}.step-grid.four article{min-height:auto}.home-cta{margin:0 18px 70px}.home-cta>div{flex-direction:column;align-items:stretch}.home-cta .button{width:100%}.faq-hero h1{font-size:44px}.faq-list{padding-top:0}.footer-links{flex-wrap:wrap}}.materials-table-wrap{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:14px;overflow:hidden}.materials-table{border-collapse:collapse;text-align:left;width:100%}.materials-table th,.materials-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px 16px}.materials-table thead th{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;background:#f3f6f4;font-size:9px;font-weight:850}.materials-table tbody td{font-size:12px}.materials-table tbody tr:hover{background:#fafcfb}.materials-table tfoot th,.materials-table tfoot td{color:#126c5d;background:#eef9f6;border-bottom:0;font-size:11px}.material-percentage{min-width:55px;color:var(--blue);background:#eef3ff;border-radius:99px;justify-content:center;padding:6px 9px;font-weight:850;display:inline-flex}.materials-table .country-flag-label{white-space:nowrap}@media (max-width:560px){.materials-table-wrap{background:0 0;border:0;overflow:visible}.materials-table,.materials-table tbody,.materials-table tbody tr,.materials-table tbody td{width:100%;display:block}.materials-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.materials-table tbody{gap:10px;display:grid}.materials-table tbody tr{border:1px solid var(--line);background:#fff;border-radius:10px;padding:13px 14px}.materials-table tbody td{border:0;min-height:30px;padding:7px 0 7px 115px;position:relative}.materials-table tbody td:before{content:attr(data-label);width:105px;color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:850;position:absolute;top:9px;left:0}.materials-table tfoot{background:#eef9f6;border:1px solid #9bd9ca;border-radius:10px;width:100%;margin-top:10px;display:table}.materials-table tfoot tr{display:table-row}.materials-table tfoot th,.materials-table tfoot td{border:0;padding:12px 8px;display:table-cell}}.feedback-toast{z-index:1600}.feedback-toast.error .feedback-timer{animation-duration:4.2s}.registration-conflict{color:#651d1d;background:#fff5f5;border:1px solid #e2a6a6;border-radius:12px;margin-top:18px;padding:16px 18px}.registration-conflict strong{font-size:16px;display:block}.registration-conflict p{margin:6px 0 0;line-height:1.5}.registration-conflict a{color:#1f55d5;font-weight:700}.public-passport-card>section.lifecycle-notice{border-bottom:1px solid #e2c772;margin:20px 0;padding:20px 22px}.public-passport-card>section.lifecycle-notice strong{margin:0;font-size:17px;line-height:1.35}.public-passport-card>section.lifecycle-notice p{font-size:14px;line-height:1.55;margin:9px 0 7px!important}.public-passport-card>section.lifecycle-notice small{font-size:11px;line-height:1.4}.public-passport-card>section.lifecycle-notice.recalled{border-bottom-color:#e09086}.public-passport-card>section.lifecycle-notice.withdrawn{border-bottom-color:#ddb6af}@media (max-width:520px){.public-passport-card>section.lifecycle-notice{padding:18px 19px}.public-passport-card>section.lifecycle-notice strong{font-size:16px}}.translation-editor{gap:22px;display:grid}.translation-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.translation-heading h2{margin:7px 0 5px}.translation-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.translation-heading>span{color:#126c5d;white-space:nowrap;background:#e8f8f4;border-radius:99px;padding:7px 11px;font-size:10px;font-weight:850}.translation-controls{grid-template-columns:1fr 1fr;gap:18px;display:grid}.translation-controls label{gap:8px;display:grid}.translation-controls select,.passport-view-controls select{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cad3d0;border-radius:8px;padding:12px 34px 12px 12px}.translation-status-row{border:1px solid var(--line);background:#f8faf8;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:15px 16px;display:flex}.translation-status-row>label{align-items:center;gap:9px;display:flex}.translation-status-row input{accent-color:#16806d;width:auto}.translated-materials{gap:10px;display:grid}.translated-materials h3{margin:0 0 4px}.translated-materials label{grid-template-columns:minmax(130px,.7fr) 1.3fr;align-items:center;gap:14px;display:grid}.translation-legal-note{color:#6d581b;background:#fff9e8;border-left:3px solid #d5a52e;margin:0;padding:14px 16px;font-size:11px;line-height:1.55}.translation-editor-collapsed{gap:14px}.translation-opt-in{justify-content:space-between;align-items:center;gap:24px;display:flex}.translation-opt-in h2{margin:4px 0 6px}.translation-opt-in p{max-width:720px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.translation-opt-in>button,.manual-translation-actions button{border:1px solid var(--blue);color:var(--blue);white-space:nowrap;cursor:pointer;background:#fff;border-radius:8px;padding:11px 14px;font-weight:750}.translation-opt-in>button:disabled{border-color:var(--line);color:var(--muted);cursor:not-allowed}.translation-save-first{color:var(--muted);margin:0;font-size:11px}.manual-translation-panel{border-top:1px solid var(--line);gap:18px;padding-top:18px;display:grid}.manual-translation-warning{color:#735712;background:#fff8df;border:1px solid #e9c46a;border-radius:9px;gap:4px;padding:14px 16px;display:grid}.manual-translation-warning span,.translation-loading,.translation-error{font-size:12px;line-height:1.5}.manual-language-select{gap:8px;max-width:420px;display:grid}.manual-language-select select{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cad3d0;border-radius:8px;padding:12px 34px 12px 12px}.translation-loading{color:var(--muted);margin:0}.translation-error{color:#a23d3d;margin:0}.manual-translation-actions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.manual-translation-actions span{color:#126c5d;font-size:12px}.manual-translation-actions .button{background:var(--blue);color:#fff;border:0}.passport-view-controls{align-items:flex-end;grid-template-columns:none!important;gap:10px!important;display:flex!important}.passport-view-controls label{min-width:190px}.passport-view-controls select{padding-block:9px}.translation-fallback-notice{color:#6e5510;background:#fff9e6;border:1px solid #d9c27b;border-radius:9px;margin:0 0 18px;padding:12px 14px;font-size:11px;font-weight:700;line-height:1.5}@media (max-width:700px){.translation-controls{grid-template-columns:1fr}.translation-heading,.translation-status-row,.translation-opt-in{flex-direction:column;align-items:flex-start}.translation-opt-in>button{white-space:normal;width:100%}.manual-translation-actions{flex-direction:column;align-items:stretch}.manual-translation-actions button{width:100%}.translated-materials label{grid-template-columns:1fr;gap:5px}.passport-view-controls{flex-direction:column;align-items:stretch;width:100%}.passport-view-controls label{min-width:0}}.translation-progress-notice,.translation-quality-notice{border-radius:9px;margin:0 0 18px;padding:12px 14px;font-size:11px;font-weight:700;line-height:1.5}.translation-progress-notice{color:#174ca7;background:#f1f5ff;border:1px solid #b8cef9;align-items:center;gap:9px;display:flex}.translation-quality-notice{color:#126c5d;background:#edf9f6;border:1px solid #badbd3}.translation-quality-notice.machine{color:#465563;background:#f5f7f9;border-color:#cfd6df}.translation-quality-notice button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.translation-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite translation-spin}@keyframes translation-spin{to{transform:rotate(360deg)}}.language-combobox{margin-top:7px;font-weight:500;position:relative}.language-input-wrap{position:relative}.language-input-wrap>img{z-index:1;object-fit:cover;border:1px solid #14233118;border-radius:3px;width:25px;height:17px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.language-input-wrap input{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cad3d0;border-radius:8px;padding:9px 12px 9px 45px}.language-options{z-index:120;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;border:1px solid var(--line);background:#fff;border-radius:10px;min-width:260px;max-height:300px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden auto;box-shadow:0 18px 45px #14233130}.language-options button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;touch-action:pan-y;background:#fff;border:0;border-radius:7px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:9px;display:grid}.language-options button:hover,.language-options button.active,.language-options button[aria-selected=true]{background:#eef3ff}.language-options img{object-fit:cover;border:1px solid #14233118;border-radius:3px;width:26px;height:18px}.language-options span{display:grid}.language-options b{font-size:12px}.language-options small,.language-options em{color:var(--muted);font-size:9px;font-style:normal}.language-options p{color:var(--muted);margin:0;padding:10px;font-size:11px}.portal-language{z-index:200;width:210px;position:relative}.portal-language .language-combobox{width:100%;margin:0}.portal-language .language-input-wrap input{border-radius:10px;height:42px;padding-top:8px;padding-bottom:8px;font-size:13px;font-weight:700}.portal-language .language-options{width:310px;left:auto;right:0}.localized-auth-top{justify-content:space-between;align-items:center;width:100%;margin:0;padding:0;display:flex}.localized-auth-actions{align-items:center;gap:16px;margin-left:auto;display:flex}.localized-auth-actions .portal-language{margin-left:0}.auth-home-link{color:var(--blue);white-space:nowrap;font-size:13px;font-weight:750;text-decoration:none}.auth-home-link:hover{text-decoration:underline}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:620px){.portal-language{width:155px}.portal-language .language-input-wrap input{font-size:16px}.portal-language .language-options{width:min(310px,100vw - 36px);max-height:min(55dvh,420px)}.localized-auth-top{align-items:flex-start;gap:14px}.localized-auth-actions{flex-direction:column;align-items:flex-end;gap:8px}.auth-home-link{font-size:12px}}.account-actions{align-items:center;gap:20px;display:flex}@media (max-width:620px){.marketing-page>header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px 12px;height:auto;min-height:126px;padding:12px 18px 14px;display:grid}.marketing-page>header>.brand{white-space:nowrap;grid-area:1/1}.marketing-page>header>.head-actions{display:contents}.marketing-page>header .portal-language{grid-area:1/2;justify-self:end;width:min(180px,46vw);min-width:0;max-width:100%}.marketing-page>header .portal-language .language-input-wrap>img{width:25px;height:17px;left:11px;visibility:visible!important;display:block!important}.marketing-page>header .portal-language .language-input-wrap input{min-width:0;height:44px;padding:8px 10px 8px 44px;font-size:16px}.marketing-page>header .portal-language .language-options{width:min(310px,100vw - 36px);left:auto;right:0}.marketing-page>header .account-actions{grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.marketing-page>header .account-actions>a{text-align:center;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 12px;font-size:13px;line-height:1.2;display:flex}.marketing-page>header .account-actions .sign-in-action{border:1px solid var(--line);background:#fff}.marketing-page>header .account-actions .button.small{min-height:42px;padding:0 12px;font-size:13px}}.translation-loading-overlay{z-index:2200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#4d54597a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.translation-loading-card{min-width:min(360px,100vw - 40px);color:var(--ink);text-align:center;background:#f1f2f2;border:1px solid #ffffff80;border-radius:13px;justify-content:center;align-items:center;gap:14px;padding:24px 28px;display:flex;box-shadow:0 25px 70px #14233142}.translation-loading-card strong{font-size:15px}.translation-loading-spinner{border:3px solid #8e969a;border-right-color:#0000;border-radius:50%;flex:0 0 20px;width:20px;height:20px;animation:.7s linear infinite translation-spin}.footer-credit{color:var(--muted);text-align:right;gap:5px;font-size:10px;display:grid}.footer-credit a{color:var(--blue);font-weight:750}@media (max-width:1000px){.footer-credit{text-align:center}}.dashboard-mobile-bar,.dashboard-drawer-backdrop{display:none}@keyframes dashboard-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (max-width:850px){.dashboard-mobile-bar{z-index:400;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.dashboard-mobile-bar .brand{font-size:24px}.dashboard-menu-toggle{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;place-content:center;gap:5px;width:46px;height:46px;padding:0;display:grid}.dashboard-menu-toggle span{background:var(--ink);border-radius:999px;width:22px;height:2px;display:block}.dashboard-drawer-backdrop{z-index:2000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f22306b;display:block;position:fixed;inset:0}.dashboard-mobile-drawer{background:#fff;flex-direction:column;width:min(320px,86vw);height:100dvh;padding:24px;animation:.2s ease-out dashboard-drawer-in;display:flex;box-shadow:20px 0 60px #07131e47}.dashboard-drawer-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.dashboard-drawer-close{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);cursor:pointer;background:#f5f7f6;border-radius:50%;padding:0;font-size:26px;line-height:1}.dashboard-mobile-drawer .dashboard-navigation{gap:8px;margin-top:48px;display:grid}.dashboard-mobile-drawer .dashboard-navigation a,.dashboard-mobile-drawer .dashboard-navigation button{width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.dashboard-mobile-drawer .dashboard-navigation .active{color:var(--blue);background:#eef3ff}.dashboard-mobile-drawer .dashboard-navigation a:hover,.dashboard-mobile-drawer .dashboard-navigation button:hover{color:var(--blue);background:#f6f8fc}.dashboard-mobile-drawer .dashboard-navigation span{color:var(--blue)}.dashboard-mobile-drawer .side-bottom{border-top:1px solid var(--line);margin-top:auto;padding-top:22px;position:static}.dashboard-shell{width:100%;max-width:100%;overflow-x:hidden}.dashboard-mobile-bar{justify-self:stretch;width:100%;max-width:none;height:auto;min-height:78px;margin:0;padding:16px 20px}.dashboard-mobile-bar .brand{flex:0 auto;min-width:0;margin:0}.dashboard-menu-toggle{flex:0 0 46px;margin-left:auto}.dashboard-main{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.dash-head,.dash-head>div,.overview-grid,.overview-card,.overview-card-head,.product-grid,.product-grid article{min-width:0;max-width:100%}.workspace-company,.workspace-company .kicker,.overview-card h2,.overview-card p,.overview-card strong,.product-grid h2,.product-grid p,.product-grid dd{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.product-grid article{padding:22px}.product-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.product-card-head .product-card-image{margin:0}.product-card-head .product-monogram{width:64px;height:64px;margin:0}.product-card-head .passport-status{flex:none;margin:0}.product-grid dl{margin:20px 0 16px;padding:14px 0}.product-card-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.product-grid .product-card-actions .compliance-link{margin-top:0;display:inline-flex}@media (max-width:600px){.product-grid article{padding:18px}.product-card-actions{flex-wrap:nowrap;gap:12px}.product-card-actions .open-product{font-size:12px}}@media (min-width:601px){.dashboard-main .product-grid article .product-card-head{justify-content:space-between;align-items:flex-start;gap:18px;width:100%;display:flex!important}.dashboard-main .product-grid article .product-card-head .product-card-image,.dashboard-main .product-grid article .product-card-head .product-monogram{margin:0!important}.dashboard-main .product-grid article .product-card-head .passport-status{flex:none;margin:0 0 0 auto!important}.dashboard-main .product-grid article .product-card-actions{justify-content:space-between;align-items:center;gap:14px;width:100%;flex-flow:row!important;display:flex!important}.dashboard-main .product-grid article .product-card-actions .open-product,.dashboard-main .product-grid article .product-card-actions .compliance-link{white-space:nowrap;margin:0!important;display:inline-flex!important}}}.dashboard-main .product-grid article{flex-direction:column;display:flex}.product-card-footer{width:100%;margin-top:auto;padding-top:18px}.product-card-footer .product-card-delete-row{margin-top:0}.product-card-footer .product-card-delete-row+.product-card-actions{margin-top:14px!important}@media (max-width:600px){.overview-grid{grid-template-columns:minmax(0,1fr)}.overview-card.company-overview{grid-column:1}.dash-head,.dash-head>.button{width:100%}}@media (max-width:760px){.material-row{border:1px solid var(--line);background:#f7f9f7;grid-template-columns:minmax(0,1fr) auto minmax(78px,auto) 32px;align-items:center;gap:8px;min-height:0;margin-top:8px;padding:10px 11px}.material-row>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.material-row>.country-flag-label{white-space:nowrap;text-overflow:ellipsis;justify-self:start;min-width:0;max-width:120px;overflow:hidden}.material-row>.country-flag-label img{flex:0 0 24px}.material-row>button{border-radius:50%;place-items:center;font-size:20px;line-height:1;display:grid;color:#a23d3d!important;background:#fff!important;border:1px solid #e2baba!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important}}.mobile-step-switcher{display:none}@media (max-width:650px){.detail-tabs{display:none}.mobile-step-switcher{grid-template-columns:46px minmax(0,1fr) 46px;align-items:stretch;gap:10px;margin-top:28px;display:grid}.mobile-step-arrow{border:1px solid var(--line);min-height:62px;color:var(--blue);font:inherit;cursor:pointer;background:#fff;border-radius:12px;padding:0;font-size:32px;font-weight:500;line-height:1}.mobile-step-arrow:disabled{color:#aeb8bd;cursor:not-allowed;background:#f1f3f2}.mobile-step-current{text-align:center;background:#f1f5ff;border:1px solid #b8cef9;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:10px 14px;display:flex}.mobile-step-current>span{width:100%;color:var(--blue);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;font-size:10px;font-weight:850;display:flex}.mobile-step-current strong{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;font-size:14px;line-height:1.25}.mobile-step-current .step-check{color:#fff;background:#148a76;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;line-height:1;display:inline-grid}}.field-validation-error,.field-validation-success{margin-top:1px;font-size:11px;font-weight:700;line-height:1.4}.field-validation-error{color:#a23d3d}.field-validation-success{color:#126c5d}input[aria-invalid=true]{box-shadow:0 0 0 3px #c96b6015;border-color:#c96b60!important}.publish-complete{border:1px solid var(--line);text-align:center;background:#fff;border-radius:18px;flex-direction:column;align-items:center;max-width:720px;margin:54px auto;padding:58px 52px;display:flex;box-shadow:0 24px 65px #14233112}.publish-complete-icon{color:#12806d;background:#dff8f1;border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:24px;font-size:38px;font-weight:850;display:grid}.publish-complete h1{max-width:none;margin:12px 0 14px;font-size:clamp(36px,5vw,54px);line-height:1.04}.publish-complete>p{max-width:570px;color:var(--muted);margin:0;font-size:16px;line-height:1.65}.publish-complete-status{text-align:left;background:#eef9f6;border:1px solid #9bd9ca;border-radius:11px;align-items:center;gap:13px;width:100%;max-width:540px;margin:30px 0;padding:16px 18px;display:flex}.publish-complete-status>span{color:#fff;background:#148a76;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:850;display:grid}.publish-complete-status div{gap:3px;display:grid}.publish-complete-status small{color:#477068;line-height:1.4}.publish-complete-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.publish-complete-actions .button.secondary{color:var(--blue);box-shadow:none;background:#fff;border:1px solid #b8cef9}.publish-complete-actions .button.secondary:hover{background:#eef3ff}.publish-complete-manage{border:0;border-bottom:1px solid var(--ink);color:var(--ink);font:inherit;cursor:pointer;background:0 0;margin-top:20px;padding:5px;font-size:13px;font-weight:750}@media (max-width:620px){.publish-complete{margin:28px 0;padding:38px 20px}.publish-complete-icon{width:62px;height:62px}.publish-complete-actions{flex-direction:column;width:100%}.publish-complete-actions .button{width:100%}}.material-name-input,.material-combobox{min-width:0;position:relative}.material-combobox>input{width:100%}.material-options{z-index:520;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #b8c5c0;border-radius:11px;max-height:min(310px,38vh);padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 50px #14233130}.material-options button{width:100%;min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:8px;gap:3px;padding:9px 12px;display:grid}.material-options button:hover,.material-options button.active,.material-options button[aria-selected=true]{background:#eef3ff}.material-options strong{font-size:13px;line-height:1.25}.material-options small{color:var(--muted);font-size:9px;line-height:1.3}.material-options>p{color:var(--muted);margin:0;padding:13px 12px;font-size:12px}.material-options .material-custom-option{border-top:1px solid var(--line);border-radius:0 0 8px 8px;margin-top:4px}@media (max-width:620px){.material-combobox>input{font-size:16px}.material-options{max-height:min(270px,32vh)}.material-options button{min-height:56px;padding:10px 12px}.material-options strong{font-size:14px}}.product-image-upload-placeholder{width:100%;height:230px;color:var(--blue);font:inherit;cursor:pointer;background:#f9fbf9;border:1px dashed #8ea7a0;border-radius:14px;align-content:center;place-items:center;gap:10px;padding:24px;transition:all .18s;display:grid}:is(.product-image-upload-placeholder:hover,.product-image-upload-placeholder:focus-visible){border-color:var(--blue);background:#f1f5ff;outline:none;box-shadow:0 0 0 3px #1d4ed815}.product-image-upload-placeholder>span{width:58px;height:58px;color:var(--blue);background:#e8f0ff;border-radius:50%;place-items:center;font-size:38px;font-weight:400;line-height:1;display:grid}.product-image-upload-placeholder>strong{font-size:14px}.product-image-upload-placeholder:disabled{opacity:.65;cursor:wait}.product-image-preview-button{cursor:pointer;background:0 0;border:0;border-radius:14px;width:100%;max-width:520px;margin-inline:auto;padding:0;display:block}.product-image-preview-button>img{aspect-ratio:1;border:1px solid var(--line);object-fit:cover;background:#f5f7f5;border-radius:14px;width:100%;max-height:520px;display:block}.material-combobox>input{scroll-margin-top:88px}@media (max-width:600px){.product-image-upload-placeholder{height:180px}.product-image-upload-placeholder>span{width:52px;height:52px;font-size:34px}}.material-entry-complete{color:#126c5d;background:#eef9f6;border:1px solid #9bd9ca;border-radius:11px;align-items:center;gap:12px;margin:14px 0 4px;padding:15px 16px;display:flex}.material-entry-complete>span{color:#fff;background:#148a76;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:850;display:grid}.material-entry-complete>div{gap:3px;display:grid}.material-entry-complete strong{font-size:13px}.material-entry-complete small{font-size:10px;line-height:1.45}.cropper-rotation-exact{color:var(--ink);grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:12px;font-weight:750;display:grid}.cropper-rotation-exact>input{width:100%;accent-color:var(--blue)}.cropper-degree-input{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:1fr auto;align-items:center;width:78px;display:grid;overflow:hidden}.cropper-degree-input input{width:100%;min-width:0;color:var(--ink);font:inherit;text-align:right;background:0 0;border:0;outline:none;padding:9px 4px 9px 9px}.cropper-degree-input span{color:var(--muted);padding-right:9px}.product-image-actions{justify-content:flex-start;align-items:center;width:100%;max-width:520px;margin:12px auto 0}.material-entry-complete-total{color:#0e7665;white-space:nowrap;margin-left:auto;line-height:1;font-size:28px!important}@media (max-width:520px){.material-entry-complete>div{flex:1;min-width:0}.material-entry-complete-total{font-size:24px!important}}@media (hover:none){.field-help:hover>span{opacity:0;visibility:hidden;transform:translateY(4px)}label:focus-within .field-help>span{opacity:1;visibility:visible;transform:translateY(0)}.field-help:focus-visible>span{opacity:1;visibility:visible;transform:translateY(0)}}.translation-opt-in>button{color:#fff;background:#b54842;border-color:#b54842;box-shadow:0 7px 18px #b5484226}.translation-opt-in>button:hover{color:#fff;background:#963833;border-color:#963833}.translation-opt-in>button:disabled{border-color:var(--line);color:var(--muted);box-shadow:none;background:#eef1ef}@media (max-width:620px){.marketing-page .hero-copy{width:100%;min-width:0;max-width:100%}.marketing-page .hero-copy h1,.marketing-page .hero-copy h1 em{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%}}@media (min-width:761px){.detail-tabs>button{text-align:center;text-wrap:balance;flex:1 1 0;min-width:0;min-height:72px;padding:14px 12px 14px 44px;line-height:1.35;display:block;position:relative}.detail-tabs>button .step-check{position:absolute;top:50%;left:12px;transform:translateY(-50%)}}.register-page .auth-panel{grid-template-columns:.8fr 1.2fr;align-items:start;gap:6vw;padding-top:42px}.register-page .auth-copy{align-self:start;padding-top:4px;position:sticky;top:34px}.register-page .auth-card{justify-self:end;width:100%;max-width:640px;min-height:520px}.registration-plan-selector{border:0;min-width:0;margin:0;padding:0}.registration-plan-selector>legend{color:var(--ink);padding:0;font-size:13px;font-weight:800}.registration-plan-selector>p{color:var(--muted);margin:5px 0 13px;font-size:11px;line-height:1.45}.registration-billing{border:1px solid var(--line);background:#f3f5f3;border-radius:9px;width:max-content;max-width:100%;margin:20px auto 16px;padding:3px;display:flex}.registration-billing button{min-height:34px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 11px;font-size:10px;font-weight:750}.registration-billing button.selected{color:var(--blue);background:#fff;box-shadow:0 2px 8px #14233112}.registration-billing button span{color:#13705f;margin-left:4px;font-size:8px}.registration-plan-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.registration-plan-options>button{border:1px solid var(--line);min-width:0;min-height:68px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fbfcfa;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.registration-plan-options>button:hover{background:#f5f8ff;border-color:#b8cef9}.registration-plan-options>button.selected{border-color:var(--blue);background:#eef3ff;box-shadow:0 0 0 2px #1d4ed812}.registration-plan-options>button>span{gap:3px;min-width:0;display:grid}.registration-plan-options strong{font-size:12px}.registration-plan-options small{color:var(--muted);font-size:8px;line-height:1.3;display:block}.registration-plan-options>button>b{color:var(--blue);text-align:right;flex:none;font-size:16px}.registration-plan-options>button>b small{margin-top:2px;font-size:7px;font-weight:650}.registration-plan-options>button>b .registration-vat-note{color:#946200;white-space:nowrap;font-size:7px;font-weight:850}@media (max-width:850px){.register-page .auth-panel{grid-template-columns:1fr;padding-top:34px}.register-page .auth-copy{padding-top:0;position:static}.register-page .auth-card{justify-self:stretch;max-width:none}}@media (max-width:520px){.registration-plan-options{grid-template-columns:1fr}.registration-billing{width:100%}.registration-billing button{flex:1}}.dash-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.portal-upgrade-button{border:1px solid var(--blue);min-height:44px;color:var(--blue);background:#fff;border-radius:9px;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex}.portal-upgrade-button:hover{background:#eef3ff}@media (max-width:650px){.dash-head-actions{flex-direction:column;align-items:stretch;width:100%}.dash-head-actions .button,.portal-upgrade-button{width:100%}}.registration-company-fields{border:1px solid var(--line);background:#f8faf8;border-radius:10px;gap:14px;padding:16px;display:grid}.registration-location{border:0;margin:0;padding:0}.registration-location legend{color:var(--ink);margin-bottom:8px;font-size:12px;font-weight:750}.registration-location label{cursor:pointer;grid-template-columns:none;align-items:center;gap:8px;margin:7px 0;font-size:12px;font-weight:650;display:flex}.auth-card .registration-location input,.auth-card .registration-consent input{width:18px;height:18px;accent-color:var(--blue);box-shadow:none;flex:0 0 18px}.registration-company-fields label>small{color:var(--muted);font-size:9px;font-weight:600}.registration-country-code{text-transform:uppercase}.registration-consent{align-items:flex-start;line-height:1.5;grid-template-columns:none!important;gap:10px!important;font-weight:600!important;display:flex!important}.registration-consent a{color:var(--blue);text-decoration:underline}.registration-payment-note{color:#3f5b88;text-align:center;margin:0;font-size:10px;line-height:1.5}.category-options button{white-space:normal;grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 14px!important;display:grid!important}.category-options button>span{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;font-weight:720;line-height:1.3;display:block}.category-options button>small{color:var(--muted);font-size:10px;font-weight:550;line-height:1.35;display:block}.category-options button:hover>small,.category-options button.active>small,.category-options button[aria-selected=true]>small{color:inherit;opacity:.78}@media (max-width:640px){.category-options{max-height:min(360px,48dvh);padding:7px}.category-options button{gap:5px;padding:13px 12px!important}.category-options button>span{font-size:15px}.category-options button>small{font-size:11px}.product-modal .category-combobox{scroll-margin-top:18px}}.allowance-modal{width:min(560px,100%);overflow:visible}.allowance-modal>p{color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.65}.allowance-modal-usage{background:#f4f7ff;border:1px solid #cdd9f8;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding:20px 22px;display:flex}.allowance-modal-usage strong{color:var(--blue);font-size:28px;line-height:1}.allowance-modal-usage span{color:var(--ink);text-align:right;font-size:13px;font-weight:800}.allowance-modal-actions{justify-content:flex-end;align-items:center;gap:14px;margin-top:28px;display:flex}.allowance-modal-actions>button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:750}.allowance-modal-actions .button{justify-content:center;align-items:center;min-height:48px;display:inline-flex}@media (max-width:650px){.allowance-modal{max-height:none}.allowance-modal-usage{flex-direction:column;align-items:flex-start}.allowance-modal-usage span{text-align:left}.allowance-modal-actions{flex-direction:column-reverse;align-items:stretch}.allowance-modal-actions>button,.allowance-modal-actions .button{width:100%;min-height:48px}}.subscription-plan-modal{width:min(820px,100%);max-height:min(880px,100dvh - 32px);overflow:auto}.subscription-current{border:1px solid var(--line);background:#f8faf9;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:4px 18px;margin-top:24px;padding:16px 18px;display:grid}.subscription-current span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:800}.subscription-current strong{color:var(--ink);justify-self:end}.subscription-current small{color:var(--muted);grid-column:1/-1;font-size:13px}.subscription-period-toggle{border:1px solid var(--line);background:#f4f6f5;border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;margin:22px 0 8px;padding:4px;display:grid}.subscription-period-toggle button{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-weight:800}.subscription-period-toggle button.active{background:var(--white);color:var(--blue);box-shadow:0 2px 10px #14233117}.subscription-period-toggle button:disabled{cursor:not-allowed}.subscription-period-toggle span{color:#087f6b;margin-left:6px;font-size:11px}.subscription-period-note,.subscription-tax-note,.subscription-charge-note{color:var(--muted);margin:10px 0;font-size:13px;line-height:1.55}.subscription-plan-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.subscription-plan-options>button{--plan-accent:#2457df;--plan-tint:#f3f6ff;--plan-icon-bg:#2457df;--plan-icon-fg:#fff;text-align:left;border:1px solid var(--line);border-top:4px solid var(--plan-accent);background:var(--white);min-width:0;color:var(--ink);font:inherit;cursor:pointer;border-radius:14px;padding:14px 17px 17px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.subscription-plan-options>button.plan-business{--plan-accent:#d6a719;--plan-tint:#fff9df;--plan-icon-bg:#d6a719;--plan-icon-fg:#211a05}.subscription-plan-options>button.plan-professional{--plan-accent:#17232d;--plan-tint:#f7f5ed;--plan-icon-bg:#17232d;--plan-icon-fg:#f4cc56}.subscription-plan-options>button:hover{transform:translateY(-1px)}.subscription-plan-options>button:hover,.subscription-plan-options>button.selected{border-color:var(--plan-accent);background:var(--plan-tint);box-shadow:0 0 0 2px var(--plan-accent)}.subscription-plan-options>button.current{background:var(--plan-tint)}.subscription-plan-options>button>span{align-items:center;gap:8px;font-size:15px;font-weight:850;display:flex}.subscription-plan-options>button>span b{font:inherit}.subscription-plan-options>button .plan-badge-icon{background:var(--plan-icon-bg);width:29px;height:29px;color:var(--plan-icon-fg);flex:0 0 29px;font-style:normal}.subscription-plan-options>button small{color:var(--blue);text-transform:uppercase;background:#e8eefc;border-radius:999px;margin-left:auto;padding:3px 6px;font-size:9px}.subscription-plan-options>button strong{color:var(--plan-accent);margin-top:18px;font-size:24px;display:block}.subscription-plan-options>button em{color:var(--muted);font-size:11px;font-style:normal}.subscription-plan-options>button p{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.4}.subscription-price-summary{border:1px solid var(--line);border-radius:14px;padding:16px 18px;position:relative;overflow:hidden}.subscription-price-summary>div{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:7px 0;font-size:13px;display:flex}.subscription-price-summary strong{color:var(--ink)}.subscription-price-summary .subscription-total{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);margin:7px 0;padding:13px 0;font-weight:850}.subscription-price-summary .subscription-total strong{color:var(--blue);font-size:20px}.subscription-price-summary>.subscription-price-loading{color:var(--ink);text-align:center;background:#fffffff5;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:absolute;inset:0}.subscription-price-loading strong{font-size:13px}.subscription-price-spinner{border:3px solid #e2e5e7;border-top-color:#858d94;border-radius:50%;flex:0 0 22px;width:22px;height:22px;animation:.75s linear infinite subscription-price-spin}@keyframes subscription-price-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.subscription-price-spinner{animation-duration:1.5s}}.subscription-plan-actions{justify-content:flex-end;align-items:center;gap:14px;margin-top:24px;display:flex}.subscription-plan-actions>button:not(.button):first-child{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:750}.subscription-plan-actions .button{min-height:48px}.subscription-plan-actions .button:disabled{cursor:not-allowed;opacity:.62}@media (max-width:720px){.subscription-plan-modal{width:100%;max-height:calc(100dvh - 16px);padding:22px 18px}.subscription-plan-options{grid-template-columns:1fr}.subscription-plan-options>button{grid-template-columns:1fr auto;align-items:center;display:grid}.subscription-plan-options>button strong{margin:0}.subscription-plan-options>button em,.subscription-plan-options>button p{grid-column:1/-1}.subscription-plan-actions{flex-direction:column-reverse;align-items:stretch}.subscription-plan-actions>button{width:100%;min-height:48px}.subscription-current{grid-template-columns:1fr}.subscription-current strong{justify-self:start}.subscription-period-toggle span{margin:2px 0 0;display:block}}.subscription-plan-options>button:disabled{cursor:not-allowed;opacity:.68;box-shadow:none;transform:none}.subscription-plan-approval{color:var(--ink);background:#f4f7ff;border:1px solid #cdd9f8;border-radius:12px;align-items:flex-start;gap:12px;margin:16px 0 0;padding:15px 16px;font-size:13px;line-height:1.55;display:flex}.subscription-plan-approval input{width:18px;height:18px;accent-color:var(--blue);flex:none;margin:2px 0 0}.portal-upgrade-button{gap:9px;transition:transform .18s,box-shadow .18s,background .18s}.portal-upgrade-button:hover{transform:translateY(-1px)}.plan-badge-icon{border-radius:7px;place-items:center;width:25px;height:25px;font-size:15px;line-height:1;display:grid}.portal-upgrade-button.plan-free{color:#46545b;background:#f5f7f7;border-color:#aeb9bc}.portal-upgrade-button.plan-free .plan-badge-icon{color:#526068;background:#e1e6e7}.portal-upgrade-button.plan-starter{color:#146b59;background:#edf7f2;border-color:#146b59}.portal-upgrade-button.plan-starter .plan-badge-icon{color:#fff;background:#146b59}.portal-upgrade-button.plan-business{color:#4e3a00;background:#fff3bd;border-color:#d5a51e;box-shadow:0 7px 18px #b9871424}.portal-upgrade-button.plan-business .plan-badge-icon{color:#211a05;background:#d6a719}.portal-upgrade-button.plan-professional{color:#f4cc56;background:#111820;border-color:#111820;box-shadow:0 8px 20px #1118202b}.current-plan-overview{cursor:default;border-top-width:5px;padding:27px;position:relative;overflow:hidden;grid-column:1/-1!important}.current-plan-overview:hover{box-shadow:none}.current-plan-overview.plan-free{border-top-color:#7b898e}.current-plan-overview.plan-starter{border-top-color:#146b59}.current-plan-overview.plan-business{background:linear-gradient(115deg,#fffdf5,#fff8d9);border-top-color:#d6a719}.current-plan-overview.plan-professional{color:#fff;background:linear-gradient(120deg,#111820,#202830);border-color:#f4cc56 #252c32 #252c32}.current-plan-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.current-plan-head h2{align-items:center;gap:10px;margin-top:8px;font-size:26px;display:flex}.plan-card-icon{color:#2457df;background:#edf3ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:19px;display:grid}.plan-business .plan-card-icon{color:#312604;background:#f4cc56}.plan-professional .kicker{color:#f4cc56}.manage-plan-link{color:#1747bf;background:#fff;border:1px solid #bdc9cc;border-radius:8px;padding:9px 12px;font-weight:800}.plan-business .manage-plan-link{color:#4e3a00;border-color:#d6a719}.plan-usage-row{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:22px;display:flex}.plan-usage-row div>span,.current-plan-details span{color:#66767c;letter-spacing:.035em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.plan-usage-row strong{color:var(--ink);margin-top:3px;font-size:23px;display:block}.plan-usage-row>span{color:#66767c;font-size:12px;font-weight:750}.plan-professional .plan-usage-row strong{color:#fff}.plan-usage-track{background:#e1e8e8;border-radius:99px;height:11px;margin-top:10px;overflow:hidden}.plan-usage-track i{border-radius:inherit;background:#2457df;height:100%;display:block}.plan-business .plan-usage-track i{background:#d6a719}.current-plan-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.current-plan-details>div{background:#ffffffb8;border:1px solid #dfe7e6;border-radius:11px;padding:13px 15px}.current-plan-details strong{color:var(--ink);margin-top:5px;font-size:15px;display:block}.plan-professional .current-plan-details strong{color:#fff}.plan-next-payment{color:#1746a2;background:#edf4ff;border-radius:11px;margin-top:20px;padding:13px 15px;font-size:14px;line-height:1.55}.plan-next-payment.scheduled{color:#654b00;background:#fff0bf;margin-top:26px}.plan-next-payment div+div{margin-top:5px}.plan-professional .plan-next-payment.scheduled{color:#ffe99d;background:#493d1c}.plan-feature-summary{min-height:0!important;margin:18px 0 0!important;font-size:12px!important}.billing-checkout-resume{margin-top:24px}@media (max-width:700px){.current-plan-overview{padding:20px}.current-plan-head{flex-direction:column;align-items:stretch}.manage-plan-link{width:100%}.current-plan-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.current-plan-details>div{min-width:0;padding:12px 10px}.current-plan-details strong{overflow-wrap:anywhere}.plan-usage-row{align-items:flex-start}.current-plan-head h2{font-size:22px}}.current-plan-overview.plan-business,.current-plan-overview.plan-professional{color:var(--ink);background:#fff}.current-plan-overview.plan-business{border-color:var(--line);border-top-color:#d4ad38}.current-plan-overview.plan-professional{border-color:var(--line);border-top-color:#17232d}.current-plan-overview.plan-professional .kicker{color:#755d12}.passport-analytics{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:38px;padding:34px;box-shadow:0 20px 55px #1423310f}.passport-analytics>header{justify-content:space-between;align-items:flex-start;gap:28px;height:auto;display:flex}.passport-analytics h2{margin:8px 0;font-size:34px}.passport-analytics h3{margin:0;font-size:17px}.passport-analytics p{color:var(--muted);line-height:1.6}.analytics-privacy-badge{color:#126c5d;white-space:nowrap;background:#eef9f6;border:1px solid #9bd9ca;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:800}.analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.analytics-metrics article{border:1px solid var(--line);background:#f9fbfa;border-radius:13px;padding:18px}.analytics-metrics span{color:var(--muted);font-size:11px;display:block}.analytics-metrics strong{margin-top:8px;font-size:28px;display:block}.analytics-chart-card{border:1px solid var(--line);border-radius:14px;margin-top:18px;padding:22px}.analytics-chart-card>div:first-child{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.analytics-chart-card p{margin:0;font-size:11px}.analytics-bars{grid-template-columns:repeat(30,minmax(3px,1fr));align-items:end;gap:5px;height:190px;margin-top:22px;display:grid}.analytics-bar-column{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.analytics-bar-column i{background:linear-gradient(#2457df,#5fd3bd);border-radius:4px 4px 1px 1px;width:100%;min-height:1px}.analytics-bar-column span{color:var(--muted);font-size:8px}.analytics-breakdowns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.analytics-breakdowns article{border:1px solid var(--line);border-radius:14px;min-width:0;padding:22px}.analytics-breakdowns ol{gap:10px;margin:17px 0 0;padding:0;list-style:none;display:grid}.analytics-breakdowns li{justify-content:space-between;align-items:center;gap:18px;display:flex}.analytics-breakdowns li span{overflow-wrap:anywhere;flex:1;min-width:0}.analytics-breakdowns li strong{flex-shrink:0;font-size:13px}.passport-analytics>footer{color:#145e52;background:#eef9f6;border-radius:12px;margin-top:18px;padding:16px 18px}.passport-analytics>footer p{color:#477068;margin:4px 0 0;font-size:12px}.passport-analytics.locked{text-align:center;max-width:100%;padding:48px}.analytics-lock{color:#775d0b;background:#fff5cf;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 20px;font-size:28px;display:grid}.passport-analytics.locked p{max-width:590px;margin:0 auto 24px}.passport-analytics.locked .button{border:0}.analytics-status,.analytics-error{background:#f4f7f6;border-radius:12px;margin:26px 0 0;padding:16px}.analytics-error{color:#9b2828!important;background:#fff0f0!important}.passport-analytics{overflow-wrap:anywhere;min-width:0;max-width:100%}.passport-analytics>header>div{min-width:0}.analytics-privacy-badge{white-space:normal;max-width:100%}.analytics-metrics article{min-width:0}@media (max-width:760px){.passport-analytics{padding:24px 18px}.passport-analytics>header{flex-direction:column;align-items:flex-start}.analytics-metrics{grid-template-columns:1fr 1fr}.analytics-breakdowns{grid-template-columns:minmax(0,1fr)}.analytics-bars{grid-template-columns:repeat(30,minmax(0,1fr));gap:3px}.analytics-bar-column span{display:none}.analytics-chart-card>div:first-child{flex-direction:column;align-items:flex-start}}.plan-professional .plan-card-icon{color:#f2c94c;background:#17232d}.plan-professional .manage-plan-link{color:#17232d;background:#fff;border-color:#17232d}.plan-professional .manage-plan-link:hover{background:#f3f5f5}.plan-professional .plan-usage-row div>span,.plan-professional .current-plan-details span,.plan-professional .plan-usage-row>span{color:#66767c}.plan-professional .plan-usage-row strong,.plan-professional .current-plan-details strong{color:var(--ink)}.plan-professional .plan-usage-track{background:#e1e8e8}.plan-professional .plan-usage-track i{background:#17232d}.plan-professional .current-plan-details>div{background:#f8faf9;border-color:#dfe7e6}.plan-professional .plan-next-payment{color:#1746a2;background:#edf4ff}.plan-professional .plan-next-payment.scheduled,.plan-next-payment.scheduled{color:#5f511f;background:#fff9e8;border:1px solid #eadba9}.plan-professional .plan-feature-summary{color:var(--muted)!important}.portal-upgrade-button.plan-professional{color:#17232d;box-shadow:none;background:#fff;border-color:#17232d}.portal-upgrade-button.plan-professional .plan-badge-icon{color:#f2c94c;background:#17232d}.portal-upgrade-button.plan-professional:hover{background:#f3f5f5}.subscription-downgrade-action{text-align:right;border-top:1px solid #e2e8f0;margin-top:14px;padding-top:16px}.subscription-downgrade-action a{color:#765b08;background:#fff;border:1px solid #d4ad38;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.subscription-downgrade-action a:hover{background:#fff9e8}@media (max-width:650px){.subscription-downgrade-action{text-align:stretch}.subscription-downgrade-action a{width:100%;min-height:48px}}.register-page .registration-plan-selector>legend{font-size:15px}.register-page .registration-plan-selector>p{font-size:13px}.register-page .registration-billing button{font-size:12px}.register-page .registration-billing button span{font-size:10px}.register-page .registration-plan-options strong{font-size:14px}.register-page .registration-plan-options small{font-size:10px}.register-page .registration-plan-options>button>b{font-size:18px}.register-page .registration-plan-options>button>b small,.register-page .registration-plan-options>button>b .registration-vat-note{font-size:9px}.register-page .auth-card label{font-size:14px}.register-page .auth-card input{font-size:18px}.register-page .registration-company-fields label>small{font-size:11px}.register-page .registration-payment-note{font-size:12px}.register-page .registration-company-fields{background:0 0;border:0;border-radius:0;padding:0}@media (max-width:620px){.register-page .auth-card{border-radius:14px;min-height:0;padding:24px 18px}.register-page .auth-card form,.register-page .registration-company-fields{gap:16px}.register-page .auth-card label{font-size:15px}.register-page .auth-card input{font-size:19px}.register-page .registration-company-fields label>small{font-size:12px}.register-page .registration-payment-note{font-size:13px}}n.auth-recovery-status{color:#12644f;background:#eef8f5;border-radius:12px;padding:15px;line-height:1.55}.auth-recovery-error{color:#9b2828;background:#fff0f0}n .guide-article{width:min(900px,100% - 48px);margin:0 auto;padding:92px 0 110px}.guide-article>h1{color:#102332;max-width:850px;margin:14px 0 22px;font-size:clamp(42px,6vw,72px);line-height:1.02}.guide-article>.intro{color:#52636d;max-width:760px;margin-bottom:62px;font-size:21px;line-height:1.65}.guide-article>section{border-top:1px solid #dfe7e4;padding:30px 0}.guide-article>section h2{color:#102332;margin:0 0 12px;font-size:28px}.guide-article>section p{color:#40545f;margin:0;font-size:18px;line-height:1.7}.guide-article aside{text-align:center;background:#eef8f5;border-radius:20px;margin-top:46px;padding:32px}.guide-article aside h2{margin-top:0}.guide-article aside p{max-width:680px;margin-left:auto;margin-right:auto}.guide-article aside .button{text-align:center;justify-content:center;width:fit-content;max-width:100%;margin:26px auto 0;display:flex}.guide-related{gap:12px;margin-top:45px;display:grid}.guide-related a{color:#2456d8;font-weight:750}@media (max-width:620px){.guide-article{box-sizing:border-box;width:100%;padding:54px 24px 75px}.guide-article>.intro{font-size:18px}.guide-article>section h2{font-size:24px}}.guide-page{background:#f5f8f7}.guide-page>.guide-article{box-sizing:border-box;background:#fff;border:1px solid #dce5e2;border-radius:28px;width:min(1120px,100% - 80px);margin:56px auto 72px;padding:72px 80px 84px;box-shadow:0 20px 60px #1023320f}.guide-page .guide-article>h1{max-width:900px}.guide-page .guide-article>.intro{margin-bottom:54px}.guide-page .guide-article>section{padding:34px 0}.guide-page .guide-article aside{margin-top:54px;padding:42px 46px}.guide-page .guide-related{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:52px}.guide-page .guide-related a{box-sizing:border-box;background:#f8faf9;border:1px solid #d9e3e0;border-radius:13px;align-items:center;min-height:74px;padding:17px 19px;line-height:1.35;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:flex}.guide-page .guide-related a:hover{background:#eef7f4;border-color:#9eb7ae;transform:translateY(-1px)}@media (max-width:900px){.guide-page>.guide-article{width:calc(100% - 48px);padding:58px 48px 70px}}@media (max-width:620px){.guide-page>.guide-article{border-radius:18px;width:calc(100% - 24px);margin:24px auto 42px;padding:44px 22px 58px;box-shadow:0 12px 34px #1023320d}.guide-page .guide-article>h1{overflow-wrap:anywhere;margin-top:12px;font-size:clamp(38px,11vw,52px)}.guide-page .guide-article>.intro{margin-bottom:44px}.guide-page .guide-article>section{padding:28px 0}.guide-page .guide-article aside{margin-top:40px;padding:30px 22px}.guide-page .guide-related{grid-template-columns:1fr;gap:11px;margin-top:38px}.guide-page .guide-related a{min-height:0;padding:15px 16px}}.guide-updated{color:#126c5d;letter-spacing:.02em;background:#e9f5f2;border-radius:999px;width:fit-content;margin:24px 0 42px;padding:8px 12px;font-size:12px;font-weight:800}.guide-page>.guide-article.timeline-guide{max-width:1180px}.timeline-guide>h1{max-width:980px!important}.timeline-guide>.intro{max-width:880px!important;margin-bottom:0!important}.guide-page .guide-article.timeline-guide>section{background:#fff;border:1px solid #dce5e2;border-radius:16px;margin-top:16px;padding:26px 28px 26px 34px;position:relative;box-shadow:0 12px 30px #1023320b}.guide-page .guide-article.timeline-guide>section:before{content:"";background:#00a896;border:3px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:32px;left:-7px;box-shadow:0 0 0 1px #9bcfc5}.timeline-guide>section h2{line-height:1.25;margin-bottom:10px!important;font-size:24px!important}.timeline-guide>section p{font-size:16px!important;line-height:1.7!important}.guide-page .timeline-guide>section.guide-sources{box-shadow:none;background:#f1f8f6;border-color:#cfe4dd;margin-top:34px;padding:30px 34px}.timeline-guide>.guide-sources:before{display:none}.guide-sources ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.guide-sources a{color:#174f46;text-underline-offset:3px;font-weight:750;text-decoration-thickness:1px}.guide-sources a:hover{color:#087f6d}@media (max-width:620px){.guide-updated{margin:20px 0 32px}.guide-page .guide-article.timeline-guide>section{padding:22px 20px 22px 26px}.guide-page .guide-article.timeline-guide>section:before{top:27px}.timeline-guide>section h2{font-size:21px!important}.guide-page .timeline-guide>section.guide-sources{padding:25px 22px}}.battery-guide{padding-top:58px!important}.battery-hero{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:52px;margin-bottom:54px;display:grid}.battery-hero-copy{min-width:0}.battery-hero h1{color:#102332;max-width:720px;margin:14px 0 24px;font-size:clamp(42px,5.3vw,68px);line-height:1.02}.battery-hero .intro{color:#52636d;margin:24px 0 0;font-size:19px;line-height:1.65}.battery-deadline{color:#173e38;background:#eaf8f4;border-left:5px solid #00a896;border-radius:0 12px 12px 0;gap:5px;margin:0;padding:18px 20px;display:grid}.battery-deadline strong{font-size:clamp(23px,3vw,32px);line-height:1.15}.battery-deadline span{font-size:13px;font-weight:700;line-height:1.45}.battery-hero figure{background:#edf3f1;border-radius:20px;margin:0;overflow:hidden;box-shadow:0 22px 48px #10233229}.battery-hero img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.battery-hero figcaption{color:#5d6d74;background:#f8faf9;padding:10px 14px;font-size:10px;line-height:1.4}.battery-hero figcaption a{color:#315d55}@media (max-width:860px){.battery-guide{padding-top:44px!important}.battery-hero{grid-template-columns:1fr;gap:32px}.battery-hero figure{max-width:680px}.battery-hero h1{font-size:clamp(38px,9vw,56px)}}@media (max-width:520px){.battery-hero{gap:26px;margin-bottom:42px}.battery-deadline{padding:15px 16px}.battery-hero .intro{font-size:18px}.battery-hero figure{border-radius:14px}}@media (max-width:1000px) and (min-width:651px){.step-grid.four{row-gap:46px}.step-grid.four article:nth-child(2):after{inset:auto auto -38px calc(50% - 10px);transform:rotate(90deg)}}@media (max-width:650px){.step-grid.four{gap:46px}.step-grid.four article:not(:last-child):after{inset:auto auto -38px calc(50% - 10px);transform:rotate(90deg)}}@media (max-width:620px){html{-webkit-hyphens:none;hyphens:none}html[lang=de] .marketing-page .hero-copy h1,html[lang=de] .marketing-page .hero-copy h1 em{font-size:clamp(36px,10.5vw,47px)}html[lang=de] .guide-page .guide-article>h1{font-size:clamp(32px,9.5vw,43px)}}.catalogue-tools{grid-template-columns:minmax(240px,1.2fr) minmax(190px,.8fr) minmax(330px,1.2fr) minmax(220px,.8fr);position:relative}.catalogue-result-count{position:absolute;top:14px;right:18px}@media (max-width:1350px){.catalogue-tools{padding-top:58px}}.side-auth-provider{align-items:center;gap:7px;display:flex}.side-auth-provider b{text-overflow:ellipsis;font-size:12px;overflow:hidden}.auth-provider-icon{fill:currentColor;flex:0 0 16px;width:16px;height:16px}.side-account-name{overflow-wrap:anywhere;white-space:normal!important;font-size:13px!important;font-weight:800!important}.side-auth-provider{color:var(--muted)!important}.side-auth-provider b{font-size:11px;font-weight:650}.side-auth-provider .auth-provider-icon{flex-basis:14px;width:14px;height:14px}.side-organization{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:7px;display:grid}.side-organization>img,.side-organization-initials{border:1px solid var(--line);background:#f4f7f6;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.side-organization>img{object-fit:contain;padding:4px}.side-organization-initials{letter-spacing:.04em;color:var(--blue)!important;font-size:11px!important;font-weight:850!important}.side-organization>span:last-child{color:var(--ink);white-space:normal;overflow-wrap:anywhere;font-size:12px;font-weight:800}.side-bottom .sidebar-plan-badge{width:100%;min-height:36px;color:var(--ink);font:inherit;text-align:left;box-shadow:none;background:#fff;border:1px solid #cbd5d8;border-radius:8px;align-items:center;gap:8px;margin:0 0 7px;padding:5px 8px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.side-bottom button.sidebar-plan-badge,.side-bottom a.sidebar-plan-badge{cursor:pointer}.side-bottom button.sidebar-plan-badge:hover,.side-bottom a.sidebar-plan-badge:hover{background:#f6f8f7;border-color:#9fb0b5}.sidebar-plan-badge .plan-badge-icon{border-radius:6px;flex:0 0 24px;width:24px;height:24px;font-size:13px}.sidebar-plan-badge.plan-professional .plan-badge-icon{color:#f2c94c;background:#17232d}.sidebar-plan-badge.plan-business .plan-badge-icon{color:#211a05;background:#d6a719}.sidebar-plan-badge.plan-starter .plan-badge-icon{color:#fff;background:#146b59}.sidebar-plan-badge.plan-free .plan-badge-icon{color:#526068;background:#e1e6e7}.product-card-delete-row{border-top:1px solid var(--line);width:100%;margin-top:14px;padding-top:12px}.product-card-delete-row .delete-passport{color:#a23d3d;width:100%;min-height:40px;font:inherit;cursor:pointer;text-align:center;background:#fff7f5;border:1px solid #e7a59c;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:800}.product-card-delete-row .delete-passport:hover{background:#fff0ed;border-color:#d98579}.product-card-actions{flex-wrap:nowrap!important}@media (max-width:600px){.product-card-actions{gap:10px!important}.product-card-actions .open-product{font-size:11px!important}.product-card-delete-row{margin-top:12px}}.product-card-delete-row .delete-product{color:#fff;width:100%;min-height:40px;font:inherit;cursor:pointer;text-align:center;background:#b91c1c;border:1px solid #b91c1c;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:800}.product-card-delete-row .delete-product:hover{background:#991b1b;border-color:#991b1b}@media (max-width:620px){.infrastructure-trust{padding:20px 12px 8px!important}.infrastructure-trust-inner{border-radius:18px!important;padding:24px 12px 18px!important}.infrastructure-trust-inner>div:first-child{line-height:1.45;font-size:11px!important}.infrastructure-trust-inner>p{margin:10px 6px 18px!important;font-size:14px!important}.infrastructure-provider-grid,.infrastructure-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:10px!important;display:grid!important}.infrastructure-provider-card,.infrastructure-directory-card{width:100%;min-width:0!important;padding-left:8px!important;padding-right:8px!important}.infrastructure-provider-card{gap:7px!important;height:74px!important}.infrastructure-provider-card svg{max-width:38px;height:auto}.infrastructure-provider-card strong{letter-spacing:0!important;font-size:14px!important}.infrastructure-provider-card span span{line-height:1.15;font-size:10px!important}.infrastructure-directory-card{height:74px!important}.infrastructure-directory-card img{object-fit:contain;max-width:100%!important}.infrastructure-directory-grid>.infrastructure-directory-card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}}.marketing-page .home-audience{padding-block:clamp(64px,6vw,96px)}.marketing-page .home-audience>.section-head{max-width:52rem}.marketing-page .home-audience>.section-head h2{text-wrap:balance;max-width:30ch;margin-bottom:0;font-size:clamp(32px,3.5vw,52px);line-height:1.12}.marketing-page .home-audience .audience-grid{--audience-gap:24px;gap:var(--audience-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(28px,3vw,40px);display:grid}.marketing-page .home-audience .audience-card{text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:20px;min-width:0;height:100%;padding:24px;display:flex;overflow:visible}.marketing-page .home-audience .audience-card-illustration{object-fit:contain;flex:none;align-self:center;width:clamp(112px,10vw,144px);max-width:100%;height:clamp(112px,10vw,144px);display:block}.marketing-page .home-audience .audience-card-copy{width:100%;min-width:0}.marketing-page .home-audience .audience-card-copy h3{text-align:center;overflow-wrap:anywhere;min-height:2.6em;margin:0 0 12px;font-size:20px;line-height:1.3}.marketing-page .home-audience .audience-card-copy p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}@media (min-width:640px) and (max-width:999px){.marketing-page .home-audience .audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-page .home-audience .audience-card:last-child:nth-child(odd){width:calc((100% - var(--audience-gap)) / 2);grid-column:1/-1;justify-self:center}}@media (max-width:639px){.marketing-page .home-audience .audience-grid{grid-template-columns:minmax(0,1fr)}.marketing-page .home-audience .audience-card{text-align:center}.marketing-page .home-audience .audience-card-copy h3{min-height:0}}.side-bottom .sign-out-button{color:#fff;width:100%;min-height:42px;font:inherit;text-align:center;cursor:pointer;background:#b91c1c;border:1px solid #b91c1c;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:10px 14px;font-size:13px;font-weight:750;transition:background-color .15s,border-color .15s;display:inline-flex}.side-bottom .sign-out-button:hover{color:#fff;background:#991b1b;border-color:#991b1b}.side-bottom .sign-out-button:focus-visible{outline-offset:3px;outline:3px solid #1d4ed8}.side-bottom .sign-out-button svg{color:currentColor;flex:none;width:18px;height:18px}.side-bottom .account-settings-nav-link{color:#1d4ed8;text-align:center;background:#eef3ff;border:1px solid #dbe4ee;border-radius:10px;justify-content:center;align-items:center;min-height:40px;margin:8px 0 0;padding:0 12px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.side-bottom .account-settings-nav-link:focus-visible{outline-offset:3px;outline:3px solid #1d4ed8}.portal-language,.portal-language .language-combobox{width:max-content;max-width:min(240px,46vw)}.portal-language .language-input-wrap{width:max-content;min-width:120px;max-width:min(240px,46vw);min-height:42px;display:grid}.portal-language .language-input-wrap:after{content:attr(data-width-text) " ";visibility:hidden;white-space:pre;pointer-events:none;border:1px solid #0000;grid-area:1/1;padding:8px 28px 8px 45px;font-size:13px;font-weight:700}.portal-language .language-input-wrap input{width:100%;min-width:0;height:100%;position:absolute;inset:0}@media (max-width:620px){.portal-language{width:max-content;max-width:min(240px,46vw)}.portal-language .language-input-wrap:after{font-size:16px}.marketing-page>header .portal-language{width:max-content;max-width:min(240px,46vw)}.marketing-page>header .portal-language .language-input-wrap{min-height:44px}}.site-footer{color:#fff;text-align:left;background:linear-gradient(115deg,#0d2423 0%,#102c2a 48%,#194039 100%);border-top:0;padding:0!important;display:block!important}.marketing-page footer.site-footer{color:#fff;text-align:left;background:linear-gradient(115deg,#0d2423 0%,#102c2a 48%,#194039 100%);border-top:0;grid-template-columns:none;display:block!important}.site-footer-main{grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(140px,1fr));gap:64px;max-width:1184px;margin:auto;padding:68px 28px 58px;display:grid}.site-footer-brand{max-width:330px}.site-footer .brand{color:#fff;display:inline-flex}.site-footer .brand b{color:#61d9cc}.site-footer-brand>p{color:#b8cbc8;text-align:left;margin:24px 0 0;font-size:13px;line-height:1.75}.footer-location{color:#dce8e6;align-items:center;gap:9px;margin-top:24px;font-size:12px;font-weight:750;display:flex}.footer-location img{border-radius:2px}.site-footer-column{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.site-footer-column h2{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin:3px 0 9px;font-size:13px;font-weight:800}.site-footer-column a{color:#b8cbc8;font-size:12px;font-weight:400;line-height:1.45;text-decoration:none;transition:color .18s,transform .18s}.site-footer-column a:hover{color:#61d9cc;transform:translate(2px)}.site-footer-bottom{background:linear-gradient(115deg,#091e1d,#0b2422 48%,#12332e);border-top:1px solid #ffffff1f;grid-template-columns:1fr auto auto;align-items:center;gap:28px;padding:18px max(28px,50vw - 564px);display:grid}.site-footer .footer-credit{color:#9eb6b2;text-align:left;align-items:center;gap:16px;font-size:10px;display:flex}.site-footer .footer-credit a{color:#b8cbc8;text-decoration:none}.footer-account{align-items:center;gap:16px;display:flex}.footer-account>a{color:#dce8e6;font-size:11px;font-weight:800;text-decoration:none}.footer-account .footer-signup{color:#61d9cc;border:1px solid #61d9cc8c;border-radius:9px;padding:9px 14px}.site-footer .footer-linkedin{color:#dce8e6;align-items:center;gap:7px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.site-footer .footer-linkedin svg{fill:currentColor;width:16px;height:16px}@media (max-width:900px){.site-footer-main{grid-template-columns:1.4fr repeat(3,1fr);gap:34px;padding-top:54px}}@media (max-width:700px){.site-footer{text-align:left}.site-footer-main{grid-template-columns:1fr 1fr;gap:38px 26px;padding:48px 18px 38px}.site-footer-brand{grid-column:1/-1;max-width:none}.site-footer-column{align-items:flex-start}.site-footer-column-platform{grid-area:2/1}.site-footer-column-resources{grid-area:2/2}.site-footer-column-legal{text-align:center;grid-area:auto/1/auto/-1;align-items:center}.site-footer-bottom{grid-template-columns:1fr auto;gap:18px;padding:20px 18px}.site-footer .footer-credit{text-align:left;gap:4px;display:grid}.footer-account{grid-area:1/1/auto/-1;justify-content:flex-start}.site-footer .footer-linkedin span{display:none}}@media (max-width:430px){.site-footer-main{grid-template-columns:1fr 1fr;gap:32px 18px}.site-footer-brand{grid-column:1/-1}}.passport-custom-brand{align-items:center;min-height:42px;display:flex}.passport-custom-brand img{object-fit:contain;object-position:left center;width:auto;max-width:220px;height:auto;max-height:52px;display:block}.analytics-breakdowns li .analytics-country-name{align-items:center;gap:10px;display:flex}.analytics-country-name img,.analytics-country-name i{object-fit:contain;flex:0 0 24px;width:24px;height:18px;font-style:normal;line-height:18px}.home-problem p{margin:0}.home-problem p+p{margin-top:1.25em}.dashboard-shell>:where(.dashboard-sidebar) .dashboard-navigation a,.dashboard-shell>:where(.dashboard-sidebar) .dashboard-navigation button,.dashboard-mobile-drawer .dashboard-navigation a,.dashboard-mobile-drawer .dashboard-navigation button{justify-content:flex-start;align-items:center;gap:10px;display:flex}.dashboard-navigation svg,.account-settings-nav-link svg{flex-shrink:0;width:20px;height:20px}.dashboard-navigation a>span,.dashboard-navigation button>span{margin-inline-start:auto}.side-bottom .account-settings-nav-link{gap:10px}@media (max-width:850px){.dashboard-shell{grid-template-rows:78px minmax(0,1fr)}.dashboard-mobile-bar{box-sizing:border-box;align-self:start;height:78px;min-height:78px}}.company-registry-lookup{border:1px solid var(--line,#dce3e3);background:#f7f9f9;border-radius:14px;min-width:0;padding:18px}.company-registry-lookup .form-actions{flex-wrap:wrap;gap:12px;margin:0}.company-registry-lookup button[aria-pressed=true]{color:#2455ef;background:#edf2ff;border-color:#cbd7fc}.company-registry-fields{gap:14px;min-width:0;margin-top:18px;display:grid}.company-registry-fields .button{justify-self:start}.first-passport-guide .button{margin-top:18px}@media (max-width:700px){.company-registry-lookup{padding:14px}.company-registry-lookup .form-actions button{white-space:normal;flex:160px}.company-registry-fields .button{width:100%}}.company-registry-lookup .form-actions button{text-align:center;background:#fff;border:1px solid #cbd5d8;border-radius:9px;min-height:44px;padding:10px 16px;font-weight:650}.company-registry-lookup .form-actions button[aria-pressed=true]{color:#2455ef;background:#edf2ff;border-color:#cbd7fc}.company-registry-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.company-registry-controls>label{min-width:0}.company-registry-controls .form-actions{align-self:end}@media (max-width:1100px){.company-registry-controls{grid-template-columns:minmax(0,1fr);gap:18px}.company-registry-controls .form-actions{justify-content:flex-start}}.company-registry-controls button:disabled{opacity:.5;cursor:not-allowed}.company-registry-controls>label{gap:8px;font-size:12px;font-weight:750;display:grid}.profile-head h1{font-size:32px;line-height:1.2}@media (max-width:700px){.profile-head h1{font-size:28px}}.portal-page-title{align-items:center;gap:12px;display:flex}.portal-page-title>svg{width:28px;height:28px;color:var(--blue);flex:0 0 28px}@media (max-width:700px){.portal-page-title{gap:10px}.portal-page-title>svg{flex-basis:24px;width:24px;height:24px}}.dashboard-navigation [aria-disabled=true],.account-settings-nav-link[aria-disabled=true]{opacity:.5;cursor:not-allowed}.company-choice-title{margin:0 0 18px;font-size:20px;line-height:1.3}.company-choice-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.company-choice-fields>label{gap:8px;min-width:0;font-size:12px;font-weight:750;display:grid}.company-choice-verification{margin-top:18px}.company-choice-actions{justify-content:flex-start!important;margin-top:18px!important}.company-choice-actions button{min-height:44px}@media (max-width:700px){.company-choice-fields{grid-template-columns:minmax(0,1fr)}.company-choice-title{font-size:18px}}.company-choice-country>label{gap:8px;font-size:12px;font-weight:750;display:grid}.company-choice-actions button:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;color:#73808a!important;background:#eef1f2!important;border-color:#d7dfe1!important}.company-registry-lookup[data-first-setup=true] .company-choice-country,.company-registry-lookup[data-first-setup=true] .company-choice-fields>label,.company-registry-lookup[data-first-setup=true] .company-choice-actions{border:2px solid #0000;border-radius:12px;padding:12px;transition:border-color .15s,background-color .15s}.company-registry-lookup[data-first-setup=true][data-active-step=country]:not(:focus-within) .company-choice-country,.company-registry-lookup[data-first-setup=true][data-active-step=identifier]:not(:focus-within) .company-choice-fields>label,.company-registry-lookup[data-first-setup=true][data-active-step=choice]:not(:focus-within) .company-choice-actions,.profile-form[data-first-setup=true]>label:focus-within,.profile-form[data-first-setup=true] .representative-fields label:focus-within{outline-offset:5px;background:#edf3ff;border-radius:8px;outline:2px solid #2455ef}.company-registry-lookup[data-first-setup=true] .company-choice-fields>label:focus-within,.company-registry-lookup[data-first-setup=true] .company-choice-country:focus-within{background:#edf3ff;border-color:#2455ef}.company-registry-lookup[data-first-setup=true] .company-choice-actions:focus-within{outline-offset:5px;background:#edf3ff;border-radius:8px;outline:2px solid #2455ef}.company-choice-actions button:not(:disabled){color:var(--blue);border-color:#a9bdf6}.company-registry-lookup .company-choice-actions .company-choice-primary:not(:disabled){background:var(--blue);border-color:var(--blue);color:#fff}.regulatory-form .product-eu-operator-fields{border:1px solid var(--line);border-radius:14px;min-width:0;padding:20px;display:block}.product-eu-operator-fields legend{padding:0 8px;font-weight:700}.product-eu-operator-fields p{color:var(--muted);margin:0 0 16px}.product-eu-operator-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.product-eu-operator-grid label{gap:8px;min-width:0;display:grid}.product-eu-operator-grid input{box-sizing:border-box;width:100%;min-width:0}.product-eu-operator-fields .eu-market-choice{align-items:center;gap:10px;margin-bottom:18px;display:flex}.product-eu-operator-fields .eu-market-choice input{flex:0 0 18px;width:18px;height:18px}.product-eu-operator-grid small{color:var(--muted)}@media (max-width:700px){.product-eu-operator-grid{grid-template-columns:minmax(0,1fr)}.product-eu-operator-fields{padding:14px}}.product-portal-content{width:100%;min-width:0}.product-portal-content .product-page-head{justify-content:flex-end;padding:24px 32px}.product-portal-content .product-detail{max-width:none;margin:0;padding:24px 32px 60px}.product-portal-content .product-detail-title h1{font-size:36px}.product-portal-content .publish-complete{max-width:850px}@media (max-width:700px){.product-portal-content .product-page-head{padding:16px 20px}.product-portal-content .product-detail{padding:16px 20px 40px}.product-portal-content .product-detail-title h1{font-size:30px}}.product-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;margin-left:auto;display:flex}.product-heading-actions .back-link{white-space:nowrap}.product-portal-content .product-detail{padding-top:32px}@media (max-width:700px){.product-detail-title{flex-wrap:wrap}.product-heading-actions{justify-content:flex-end}}.catalogue-category-filter summary[aria-disabled=true]{cursor:default;color:var(--muted)}.catalogue-category-filter summary[aria-disabled=true]:after{content:none}.product-step-label{gap:4px;display:grid}.product-step-label small,.mobile-step-current>small{color:var(--muted);font-size:11px;font-weight:500}.product-detail form>label.product-group-required-highlight{outline-offset:5px;background:#edf3ff;border-radius:8px;outline:2px solid #2455ef}.product-group-required-highlight input{border-color:#2455ef}label[data-required-attention=true],input[data-required-attention=true],select[data-required-attention=true],textarea[data-required-attention=true]{outline-offset:5px;background:#edf3ff;border-radius:8px;outline:2px solid #2455ef}label:has(input[required],select[required],textarea[required],[aria-required=true]):not(:has([data-required-marker]))>.field-heading>span:after{content:" *";color:#c62828;font-weight:800}label:has(input[required],select[required],textarea[required],[aria-required=true]):not(:has([data-required-marker]))>span:not(.field-heading):first-child:after{content:" *";color:#c62828;font-weight:800}label:has(input[required],select[required],textarea[required],[aria-required=true]):not(:has([data-required-marker])):not(:has(>.field-heading,>span)){position:relative}label:has(input[required],select[required],textarea[required],[aria-required=true]):not(:has([data-required-marker])):not(:has(>.field-heading,>span)):after{content:"*";color:#c62828;font-weight:800;position:absolute;top:0;right:0}.document-row{grid-template-columns:64px minmax(0,1fr) auto}.document-row>a{min-width:0}@media (max-width:600px){.document-row{grid-template-columns:64px minmax(0,1fr);align-items:start}.document-row .document-actions{grid-column:1/-1;justify-content:flex-start}.document-row>a{align-self:center}}.cropper-modal{max-height:calc(100dvh - 40px)}.cropper-modal canvas{width:min(100%,320px,max(140px,100dvh - 350px));margin:16px auto}.cropper-actions{z-index:1;background:#fff;margin-top:12px;padding:12px 0;position:sticky;bottom:-28px}@media (max-width:700px){.cropper-modal canvas{width:min(100%,300px,max(140px,100dvh - 280px))}}@media (max-width:520px){.cropper-actions{bottom:-20px}}.overview-card.first-passport-guide{text-align:center;cursor:default;color:#fff;background:radial-gradient(at 10% 0,#1c5261 0%,#0000 55%),radial-gradient(at 100% 100%,#183c66 0%,#0000 55%),#122a3a;border:1px solid #315366;border-radius:20px;flex-direction:column;align-items:center;padding:32px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #122a3a18}.overview-card.first-passport-guide:hover{border-color:#315366}.first-passport-celebration{color:#6ee7ce;background:#4cd8be12;border:1px solid #5de0c455;border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:12px;display:grid}.first-passport-celebration svg{width:48px;height:48px}.first-passport-congratulations{color:#8debd6;letter-spacing:.06em;font-size:13px;font-weight:800}.overview-card.first-passport-guide h2{color:#fff;margin:10px 0 12px;font-size:clamp(24px,2.2vw,32px);font-weight:750;line-height:1.2}.overview-card.first-passport-guide p{color:#d2e3ec;max-width:650px;min-height:0;margin:0;font-size:15px;line-height:1.6}.overview-card.first-passport-guide .button{white-space:normal;color:#102c35;background:#6ee7ce;border:1px solid #6ee7ce;justify-content:center;align-items:center;max-width:100%;margin-top:22px;padding:14px 24px;font-weight:800;display:inline-flex;box-shadow:0 6px 18px #0002}.overview-card.first-passport-guide .button:hover{background:#9af2df;border-color:#9af2df}.overview-card.first-passport-guide .button:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (max-width:640px){.overview-card.first-passport-guide{padding:26px 18px}.dash-head+.first-passport-guide{margin-top:24px}.overview-card.first-passport-guide .button{width:100%}}.subscription-downgrade-page{font-size:14px;line-height:1.55}.subscription-downgrade-page h1{font-size:28px;line-height:1.2}.subscription-downgrade-page button{font:inherit}.subscription-downgrade-page section{box-sizing:border-box}@media (max-width:650px){.subscription-downgrade-page button,.subscription-downgrade-page a{min-height:44px}.subscription-downgrade-page h1{font-size:26px}.subscription-downgrade-page>section{padding:18px!important}}.subscription-quote-pending,.subscription-price-summary[aria-busy=true]{min-height:140px}.subscription-quote-loading-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sidebar-identity{display:contents}@media (max-width:850px){.dashboard-mobile-drawer{box-sizing:border-box;width:100%;max-width:none;height:100dvh;padding:16px 18px max(16px,env(safe-area-inset-bottom));box-shadow:none;gap:16px;overflow:hidden}.dashboard-mobile-drawer .dashboard-drawer-head{flex-shrink:0;gap:12px}.dashboard-mobile-drawer .dashboard-navigation{overscroll-behavior:contain;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(64px,auto);align-content:start;gap:8px;min-height:0;margin-top:0;display:grid;overflow-y:auto}.dashboard-mobile-drawer .dashboard-navigation :is(a,button){text-align:center;overflow-wrap:anywhere;background:#f7faf9;border:1px solid #dfe7e6;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;min-height:64px;line-height:1.3;display:flex;position:relative;border-radius:12px!important;padding:8px!important;font-size:13px!important}.dashboard-mobile-drawer .dashboard-navigation :is(a,button)>svg{flex-shrink:0;width:22px;height:22px}.dashboard-mobile-drawer .dashboard-navigation :is(a,button)>span{background:#e9efff;border-radius:12px;margin:0;padding:2px 5px;font-size:10px;position:absolute;top:7px;right:8px}.dashboard-mobile-drawer .dashboard-navigation .active{color:var(--blue);background:#edf3ff;border-color:#9db6ff;box-shadow:inset 0 0 0 1px #9db6ff}.dashboard-mobile-drawer .side-bottom{border-top:1px solid var(--line);flex-shrink:0;gap:8px;width:100%;min-width:0;margin-top:0;padding-top:12px;position:static}.dashboard-mobile-drawer .sidebar-identity{grid-template-columns:48px minmax(0,1fr);justify-self:center;align-items:center;column-gap:12px;width:max-content;max-width:100%;display:grid}.dashboard-mobile-drawer .side-organization{display:contents}.dashboard-mobile-drawer .side-organization>span:last-child{text-align:center;grid-area:1/2;align-self:end;font-size:13px;font-weight:800}.dashboard-mobile-drawer .side-organization :is(img,.side-organization-initials){border-radius:10px;grid-area:1/1/3;width:48px;min-width:48px;height:48px}.dashboard-mobile-drawer .side-account{text-align:center;border-bottom:0;grid-area:2/2;align-self:start;justify-items:center;gap:2px;margin-bottom:0;padding-bottom:0}.dashboard-mobile-drawer .side-bottom :is(.account-settings-nav-link,.sign-out-button){min-height:44px;padding:8px 12px!important}.dashboard-mobile-drawer .side-bottom .sidebar-plan-badge{text-align:center;justify-content:center;min-height:44px;margin:8px 0 0}.dashboard-mobile-drawer .side-bottom .account-settings-nav-link{margin-top:0}.dashboard-mobile-drawer .side-bottom{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-mobile-drawer .side-bottom>:not(.account-settings-nav-link){grid-column:1/-1}.dashboard-mobile-drawer .side-bottom .account-settings-nav-link{overflow-wrap:anywhere;gap:6px;min-width:0;font-size:12px;line-height:1.3;padding:8px!important}}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid>.current-plan-overview,.overview-grid>.company-overview{grid-column:auto!important}.overview-grid .current-plan-head{flex-wrap:wrap;gap:12px}@media (max-width:700px){.overview-grid{grid-template-columns:minmax(0,1fr)}}.product-modal [data-product-group-first] .category-options{width:100%;max-height:min(300px,40dvh);box-shadow:none;margin-top:6px;position:relative;inset:auto}@media (min-width:851px){.dashboard-shell>.dashboard-sidebar{box-sizing:border-box;flex-direction:column;display:flex!important;overflow:hidden!important}.dashboard-shell>.dashboard-sidebar>.brand{flex-shrink:0}.dashboard-shell>.dashboard-sidebar>nav.dashboard-navigation{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#aebfbb transparent;flex:1 1 0;align-content:start;min-height:0;margin-bottom:12px;overflow:hidden auto;margin-top:18px!important}.dashboard-shell>.dashboard-sidebar>.side-bottom{border-top:1px solid var(--line);flex-shrink:0;width:100%;min-width:0;margin-top:0;padding-top:12px;position:static!important}}.dashboard-brand-background .dashboard-main{isolation:isolate;background:linear-gradient(145deg,#f3faf7 0%,#eaf5f4 45%,#edf1fb 100%);position:relative;overflow-x:clip}.dashboard-brand-background .dashboard-main:before{content:"";z-index:-1;aspect-ratio:1;opacity:.04;pointer-events:none;background:url(/dppora-mark.svg) 50%/contain no-repeat;width:clamp(220px,38vw,580px);position:absolute;top:80px;right:3%;transform:rotate(-12deg)}@media (max-width:700px){.dashboard-brand-background .dashboard-main:before{opacity:.03;width:70vw;top:90px;right:0}}.onboarding-page .account-name-card{border-radius:14px;max-width:460px;margin:56px auto;padding:28px}.onboarding-page .account-name-card h1{text-align:center;overflow-wrap:anywhere;margin:0 0 12px;font-size:28px;line-height:1.2}.onboarding-page .account-name-card>p{text-align:center;margin:0;font-size:14px;line-height:1.5}.onboarding-page .account-name-card>.kicker{text-align:center;margin-bottom:10px;display:block}.onboarding-page .account-name-card form{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:22px}.onboarding-page .account-name-card label{grid-column:1;min-width:0}.onboarding-page .account-name-card input[autocomplete=name]{text-align:center;min-height:44px;padding:10px 12px;font-size:16px}.onboarding-page .account-name-card form>.button{grid-column:1;min-height:44px;padding:11px 16px;font-size:14px;line-height:1.4}@media (max-width:650px){.onboarding-page .account-name-card{margin:32px auto;padding:22px}.onboarding-page .account-name-card h1{font-size:25px}}@media (max-width:900px){.site-footer a,.site-footer button{box-sizing:border-box;align-items:center;min-width:44px;max-width:100%;min-height:44px;display:inline-flex}.site-footer-column{gap:6px}.site-footer-column>a,.site-footer-column>button{overflow-wrap:anywhere;align-self:stretch;padding-block:10px}.site-footer .footer-linkedin{justify-content:center}}@media (max-width:700px){.site-footer-column-legal>a,.site-footer-column-legal>button{justify-content:center}}.passport-gs1-identity{background:#f8fcf5;border-radius:18px;min-width:0;border:2px solid #c7dfb6!important;grid-column:1/-1!important;padding:24px!important}.passport-gs1-heading{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.passport-gs1-heading h2{overflow-wrap:anywhere;flex:240px;min-width:0;line-height:1.3}.passport-gs1-identity h2{margin:0!important;font-size:1.4rem!important}.passport-gs1-identity h2:before,.passport-publisher-attribution h2:before{display:none!important}.passport-gs1-identity p,.passport-publisher-attribution p{max-width:80ch;font-size:1rem!important;line-height:1.65!important}.passport-gs1-content{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));align-items:start;gap:24px;display:grid}.passport-gs1-content dl{min-width:0;margin:0}.passport-gs1-content dl>div{border-bottom:1px solid #dbe8d4;padding:12px 0}.passport-gs1-content dt{font-size:.85rem;font-weight:700}.passport-gs1-content dd{overflow-wrap:anywhere;margin:6px 0 0}.passport-gs1-content .gs1-source-photo{border-radius:12px;aspect-ratio:1!important;object-fit:contain!important;width:100%!important;max-width:440px!important;height:auto!important;margin:0!important}.passport-publisher-attribution{border-top:2px solid #dce3e8;grid-column:1/-1!important;margin-top:12px!important;padding:24px 0 0!important}.passport-publisher-attribution h2{margin:0!important;font-size:1.4rem!important}.public-passport-card>section.passport-gs1-identity[aria-label]{box-sizing:border-box;background:#f8fcf5!important;border:2px solid #c7dfb6!important;border-radius:18px!important;width:100%!important;margin:16px 0!important;padding:24px!important}.public-passport-card>section.passport-publisher-attribution{box-sizing:border-box;background:0 0!important;width:100%!important;margin:12px 0 0!important;padding:24px 0 0!important}.public-passport-card>section.passport-publisher-attribution>h2:before,.public-passport-card>section.passport-publisher-attribution>h2:after{display:none!important}.public-passport-card:has(.passport-gs1-identity .gs1-source-photo)>.passport-identity{grid-column:1/-1!important}@media (min-width:1100px){.passport-preview-wrap{grid-template-columns:minmax(0,1fr) 280px;width:100%;max-width:1320px;margin-inline:auto}.consumer-passport{min-width:0}}.passport-gs1-content{display:block}.passport-gs1-content:has(.gs1-source-photo){grid-template-columns:min(38%,300px) minmax(0,1fr);gap:24px;display:grid}.passport-gs1-content .gs1-source-photo{max-width:300px!important}.passport-gs1-authority{border-top:1px solid #dbe8d4;max-width:80ch;padding-top:16px;margin:20px 0 0!important;font-size:.9rem!important}.passport-demonstration-notice{color:#695019;overflow-wrap:anywhere;background:#fff9e7;border:1px solid #e1c66d;border-radius:12px;grid-column:1/-1;margin:16px 0;padding:18px 20px}.passport-demonstration-notice p{max-width:80ch;color:inherit!important;margin:8px 0 0!important;font-size:.9rem!important;line-height:1.55!important}@media (max-width:700px){.passport-gs1-content:has(.gs1-source-photo){grid-template-columns:minmax(0,1fr)}.passport-gs1-content .gs1-source-photo{margin-inline:auto!important}}@media (min-width:1600px){.product-portal-content .product-detail:has(.passport-preview-wrap){max-width:1384px;margin-inline:auto}}.temporary-passport-preview{border:1px solid var(--line);background:#fff;border-radius:16px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:24px;min-width:0;padding:24px;display:grid}.temporary-preview-intro,.temporary-preview-actions{align-content:start;gap:12px;min-width:0;display:grid}.temporary-passport-preview h3,.temporary-passport-preview p{margin:0}.temporary-passport-preview img{background:#fff;border-radius:8px;justify-self:center;width:240px;max-width:100%;height:auto}.temporary-passport-preview .button{white-space:normal;text-align:center;width:100%}.temporary-passport-preview small{overflow-wrap:anywhere;line-height:1.5}.temporary-preview-warning{line-height:1.6;color:#775911!important;font-size:12px!important}.unpublished-preview-banner{color:#695019;overflow-wrap:anywhere;background:#fff9e7;border:1px solid #e1c66d;border-radius:12px;margin:18px 0 24px;padding:16px 20px}.unpublished-preview-banner p{margin:6px 0 0;font-size:13px;line-height:1.5}.passport-preview-unavailable{overflow-wrap:anywhere;max-width:650px;margin:80px auto;padding:24px}@media (max-width:700px){.temporary-passport-preview{grid-template-columns:minmax(0,1fr);padding:18px}}.public-passport-page[data-internal-demo=true] .passport-publisher-attribution{margin-bottom:12px!important;padding-bottom:28px!important}.public-passport-page[data-internal-demo=true] .passport-publisher-attribution h2{margin-bottom:8px!important;font-size:1.12rem!important}.public-passport-page[data-internal-demo=true] .passport-publisher-attribution p{max-width:90ch;font-size:.9rem!important;line-height:1.55!important}.public-passport-page[data-internal-demo=true] .internal-demo-eu-document{border-top:1px solid #dce3e8;grid-column:1/-1;padding-top:28px}.public-passport-page[data-internal-demo=true] .internal-demo-eu-document p{max-width:80ch;font-size:1rem;line-height:1.6}.public-passport-page[data-internal-demo=true] .internal-demo-composition-note{background:#f3f7f5;border-radius:10px;padding:12px 16px;margin:0 0 24px!important;font-size:.88rem!important;line-height:1.6!important}.public-passport-page[data-internal-demo=true] .internal-demo-document-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.public-passport-page[data-internal-demo=true] .internal-demo-document-stamp{background:#f4f8f6;border:1px solid #c6d7cf;border-radius:8px;padding:8px 12px;font-size:.75rem;font-weight:750}.public-passport-page[data-internal-demo=true] .internal-demo-eu-document dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;margin:24px 0;display:grid}.public-passport-page[data-internal-demo=true] .internal-demo-eu-document dl>div{background:#f5f8f6;border:1px solid #dce6e0;border-radius:12px;min-width:0;padding:16px}.public-passport-page[data-internal-demo=true] .internal-demo-eu-document dt{color:#52675f;margin-bottom:8px;font-size:.8rem;font-weight:700}.public-passport-page[data-internal-demo=true] .internal-demo-eu-document dd{overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.5}.public-passport-page[data-internal-demo=true] .internal-demo-declaration-text{background:#f5f8f6;border-left:3px solid #176d5b;border-radius:0 12px 12px 0;padding:24px}.public-passport-page[data-internal-demo=true] .internal-demo-declaration-text h3{margin:0 0 12px;font-size:1.1rem}.public-passport-page[data-internal-demo=true] .internal-demo-declaration-text small{color:#52675f;line-height:1.6;display:block}.public-passport-page[data-internal-demo=true] .passport-gs1-content dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:18px;display:grid}.marketing-page .hero .note,.marketing-page .hero .product-title>div>span,.marketing-page .hero .facts>span,.marketing-page .trust-copy>span{color:#526773}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}[data-cookie-modal-open] [data-language-suggestion]{visibility:hidden}.marketing-page h1:not(.homeHeroWordsHeading),.auth-page .auth-copy h1{transform-origin:50% 100%;animation:.9s cubic-bezier(.22,1,.36,1) both dpporaPublicHeadingIn}.homeHeroWordsHeading{transform-origin:50% 100%;animation:none}.homeHeroWordsHeading .homeHeroBrand,.homeHeroWordsHeading .homeHeroWord{transform-origin:50% 100%;animation:.9s cubic-bezier(.22,1,.36,1) both dpporaPublicHeadingIn;display:inline-block}.homeHeroWordsHeading .homeHeroPromise,.homeHeroWordsHeading .homeHeroWord{font-family:Georgia,Times New Roman,serif;font-size:inherit;letter-spacing:-.052em;font-weight:500}.homeHeroBrandAccent{color:#1d4ed8}@keyframes dpporaPublicHeadingIn{0%{opacity:0;transform:translateY(24px)scale(.985)}55%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.marketing-page h1:not(.homeHeroWordsHeading),.auth-page .auth-copy h1,.homeHeroWordsHeading .homeHeroBrand,.homeHeroWordsHeading .homeHeroWord{animation:none}}.verification-status{color:#754b00;white-space:nowrap;background:#fff6dc;border:1px solid #f2c66d;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:8px 10px 8px 13px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;position:relative}.verification-status.verified{color:#126b50;background:#e8f8f1;border-color:#74c9a8}.verification-help{width:20px;min-width:0;height:20px;min-height:0;color:inherit;-webkit-appearance:none;appearance:none;box-sizing:border-box;cursor:help;background:0 0;border:1px solid;border-radius:50%;flex:none;place-items:center;padding:0;font:800 12px/1 inherit;display:inline-grid;position:relative}.verification-help:after{content:attr(data-tooltip);z-index:100;color:#4d370b;white-space:normal;text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:#fffaf0;border:1px solid #e2b85f;border-radius:10px;width:min(330px,100vw - 32px);padding:12px 14px;font-size:12px;font-weight:600;line-height:1.45;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:calc(100% + 12px);right:-8px;transform:translateY(-4px);box-shadow:0 12px 30px #0f172a2e}.verification-help:hover:after{opacity:1;visibility:visible;transform:translateY(0)}.verification-help:focus-visible:after{opacity:1;visibility:visible;transform:translateY(0)}.verification-help:focus-visible{outline-offset:2px;outline:3px solid #c47e003d}@media (max-width:760px){.passport-custom-brand{min-height:32px}.passport-custom-brand img{max-width:150px;max-height:38px}.public-passport-page{background:#f4f8f6;padding-bottom:36px}.public-passport-page>header{width:100%;max-width:none;height:58px;padding:0 14px}.public-passport-page>header .brand{gap:8px;font-size:18px;display:inline-flex}.public-passport-page>header .brand .mark{border-radius:7px;width:26px;height:26px}.public-passport-page>header .verification-status{gap:5px;margin-left:auto;padding:6px 8px 6px 10px;font-size:9px}.public-passport-page>header .verification-help{width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;padding:0!important;font-size:10px!important;line-height:1!important}.public-passport-card{width:100%;max-width:none;box-shadow:none;counter-reset:passport-section;background:#fff;border:0;border-radius:0;margin:0;padding:18px 18px 34px}.passport-version-bar{border-bottom:1px solid var(--line);grid-template-columns:1fr;margin:0 0 10px;padding:0 0 10px;align-items:center!important;gap:9px!important;display:grid!important}.passport-version-bar>div:first-child{min-width:0;display:block!important}.passport-version-bar>div:first-child .kicker{letter-spacing:.14em;margin:0;font-size:11px;line-height:1.2;display:block!important}.passport-version-bar>div:first-child strong{display:none!important}.passport-view-controls{flex-direction:initial!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;display:grid!important}.passport-view-controls label{min-width:0!important;font-size:0!important;line-height:0!important;display:block!important}.passport-view-controls .language-combobox,.passport-view-controls .language-input-wrap{box-sizing:border-box!important;width:100%!important;height:38px!important;margin:0!important}.passport-view-controls .language-input-wrap{align-items:center!important;display:flex!important}.passport-view-controls .language-input-wrap input,.passport-view-controls select{box-sizing:border-box!important;border-radius:9px!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;line-height:38px!important}.passport-view-controls .language-input-wrap input{padding-left:38px!important;padding-right:8px!important;font-size:16px!important}.passport-view-controls select{padding-left:10px!important;padding-right:28px!important;font-size:13px!important;font-weight:700!important}.passport-view-controls .language-input-wrap>img{width:22px;height:15px;left:8px}.passport-view-controls .language-options button span{flex-direction:column!important;gap:2px!important;min-width:0!important;display:flex!important}.passport-view-controls .language-options button span b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:14px!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.passport-view-controls .language-options button span small{opacity:.58!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;font-weight:500!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.translation-progress-notice,.translation-fallback-notice,.translation-quality-notice{background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 10px!important;padding:0!important;font-size:10px!important;line-height:1.35!important}.translation-progress-notice{gap:6px}.translation-spinner{border-width:1.5px;width:11px;height:11px}.public-passport-card>h1{letter-spacing:-.055em;margin:10px 0 14px;line-height:.98;font-size:clamp(34px,10.5vw,46px)!important}.public-passport-card .product-hero-image{background:#eef2f0;aspect-ratio:1!important;object-fit:contain!important;border:0!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0 calc(50% - 50vw)!important}.passport-identity,.public-passport-card>section:not(.lifecycle-notice):not(.passport-gs1-identity):not(.passport-publisher-attribution),.passport-info-grid>section{counter-increment:passport-section}.passport-identity>.kicker:before,.operator-summary .operator-heading .kicker:before,.compliance-summary .compliance-title .kicker:before{content:counter(passport-section,decimal-leading-zero) " · ";letter-spacing:.12em;font-size:1.16em;font-weight:900}.public-passport-card>section:not(.lifecycle-notice):not(.passport-gs1-identity):not(.passport-publisher-attribution):not(.passport-identity):not(.operator-summary):not(.compliance-summary)>h2:before,.passport-info-grid>section>h2:before{content:counter(passport-section,decimal-leading-zero) " · ";color:#146b59;letter-spacing:.1em;vertical-align:.08em;font-size:.68em;font-weight:900}.passport-identity>.kicker:after{content:"  ◈";letter-spacing:0;font-size:1.25em}.public-passport-card>section:not(.lifecycle-notice):not(.passport-gs1-identity):not(.passport-publisher-attribution):not(.passport-identity):not(.operator-summary):not(.compliance-summary)>h2:after,.passport-info-grid>section>h2:after{vertical-align:.08em;margin-left:8px;font-size:.7em;line-height:1;display:inline-block}.public-passport-card>section:not(.lifecycle-notice):not(.passport-gs1-identity):not(.passport-publisher-attribution):not(.passport-identity):not(.operator-summary):not(.compliance-summary)>h2:after{content:"▦"}.passport-info-grid>section:first-child>h2:after{content:"⚒"}.passport-info-grid>section:last-child>h2:after{content:"♻"}.public-passport-card>section:not(.lifecycle-notice):not(.passport-gs1-identity):not(.passport-publisher-attribution):not(.passport-identity):not(.operator-summary):not(.compliance-summary):has(+.operator-summary)>h2:after{content:"♧"}.operator-summary .operator-heading .kicker:after{content:"  ◉";letter-spacing:0;font-size:1.2em}.passport-identity{width:100vw;background:#f3f6ff!important;border:0!important;border-radius:0!important;margin:0 calc(50% - 50vw)!important;padding:24px 18px!important}.passport-identity h2{margin:8px 0 18px!important;font-size:24px!important;font-weight:800!important}.passport-identity dl{margin:0!important;display:block!important}.passport-identity dl div,.passport-identity dl .primary-identity{background:0 0!important;border:0!important;border-bottom:1px solid #d9e1f2!important;border-radius:0!important;padding:13px 0!important}.passport-identity dl div:last-child{border-bottom:0!important}.passport-identity .primary-identity dd{line-height:1.35;font-size:16px!important}.passport-address{border-top:1px solid #d9e1f2;background:0 0!important;border-radius:0!important;margin-top:8px!important;padding:14px 0 0!important}.passport-address a{font-size:12px;line-height:1.45}.passport-lead{background:#fff;margin:0 calc(50% - 50vw);padding:22px 18px;font-size:14px;line-height:1.55!important}.passport-facts{border-block:1px solid var(--line);background:#f7f9f8;width:100vw;padding:0 18px;margin:0 calc(50% - 50vw)!important}.passport-facts div{padding:14px 8px}.public-passport-card>section,.passport-info-grid>section,.public-passport-card>.passport-info-grid{box-shadow:none!important;border-radius:0!important}.public-passport-card>section{background:#fff;width:100vw;border:0!important;border-bottom:1px solid var(--line)!important;margin:0 calc(50% - 50vw)!important;padding:24px 18px!important}.public-passport-card>section:nth-of-type(2n){background:#f7f9f8}.passport-info-grid{width:100vw;margin:0 calc(50% - 50vw);display:block!important}.passport-info-grid>section{background:#f7f9f8;border:0!important;border-bottom:1px solid var(--line)!important;padding:24px 18px!important}.passport-info-grid>section+section{background:#fff}.public-passport-card h2,.passport-info-grid h2{font-size:20px;line-height:1.2;font-weight:800!important}.public-passport-card>section:not(.passport-identity):not(.operator-summary):not(.compliance-summary)>h2,.passport-info-grid>section>h2{margin-bottom:8px!important}.materials-table td:before,.materials-table td[data-label]:before{letter-spacing:.1em!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important}.operator-summary .operator-heading{grid-template-rows:auto auto auto!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:0 12px!important;display:grid!important}.operator-summary .operator-heading>div{display:contents!important}.operator-summary .operator-heading .kicker{min-width:0;grid-area:1/1/auto/-1!important;margin-bottom:14px!important;display:block!important}.operator-summary .operator-heading>img{object-fit:contain;align-self:start;grid-area:2/1/4!important;width:54px!important;height:54px!important;margin:0!important}.operator-summary .operator-heading h2{align-self:start;grid-area:2/2!important;margin:1px 0 0!important;font-size:22px!important}.operator-summary .operator-heading p{align-self:start;grid-area:3/2!important;margin:5px 0 0!important;font-size:17px!important}.operator-summary dl dt{font-size:12px!important;line-height:1.25!important}.operator-summary dl dd{font-size:16px!important;line-height:1.4!important}.operator-summary>p:last-child{font-size:14px!important;line-height:1.45!important}.public-passport-card>section.compliance-summary{background:#edf7f2!important;border-top:4px solid #146b59!important;border-bottom:1px solid #b6dcd2!important;padding:28px 18px 24px!important}.compliance-summary .compliance-title{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow badge""title title";align-items:start;gap:10px 12px;margin:0 0 18px;display:grid!important}.compliance-summary .compliance-eyebrow{flex-direction:row-reverse;grid-area:eyebrow;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.compliance-summary .eu-flag-symbol{flex:none;font-size:22px;line-height:1;display:block}.compliance-summary .compliance-title .kicker{min-width:0;color:#146b59!important}.compliance-summary .compliance-title h2{letter-spacing:-.035em;grid-area:title;text-indent:0!important;margin:0!important;padding:0!important;font-size:26px!important;font-weight:800!important;line-height:1.08!important}.compliance-summary .regulated-badge{white-space:nowrap;border-radius:999px;grid-area:badge;justify-self:end;align-items:center;padding:7px 11px;color:#126c5d!important;background:#dff8f1!important;margin:0!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important}.compliance-summary .compliance-origin{border-bottom:1px solid #b6dcd2;margin:0 0 14px;padding:10px 0;background:0 0!important}.compliance-summary dl{margin:0!important;display:block!important}.compliance-summary dl>div{background:0 0!important;border:0!important;border-bottom:1px solid #b6dcd2!important;border-radius:0!important;padding:14px 0!important}.compliance-summary dl>div:last-child{border-bottom:0!important}.compliance-summary dt{color:#607282!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:700!important}.compliance-summary dd{color:var(--ink)!important;margin-top:5px!important;font-size:15px!important;font-weight:800!important}.compliance-summary .schema-reference{border-top:1px solid #b6dcd2;padding-top:14px;color:#657787!important;margin:18px 0 0!important;font-size:11px!important;line-height:1.45!important}.compliance-summary .sustainability-summary{border-top:1px solid #b6dcd2;margin-top:28px!important;padding-top:20px!important}.compliance-summary .battery-annex-xiii>h3{color:var(--ink)!important;margin:26px 0 8px!important;font-size:18px!important;font-weight:800!important;line-height:1.25!important}.compliance-summary .battery-annex-xiii>h3:first-of-type{margin-top:14px!important}.compliance-summary .battery-annex-xiii>h3+p{margin-top:0!important;margin-bottom:18px!important}.compliance-summary .battery-annex-xiii>h3+strong{display:block;margin-top:0!important;margin-bottom:18px!important}.compliance-summary .battery-annex-xiii>p{line-height:1.55!important}.compliance-summary .battery-annex-xiii>p+p,.compliance-summary .battery-annex-xiii>h3+p+p{margin-top:10px!important}.public-documents{grid-template-columns:1fr!important}.public-documents figure,.document-download{box-shadow:none!important;border-radius:0!important}}@media (max-width:430px){.public-passport-card{padding-left:14px;padding-right:14px}.passport-view-controls .language-input-wrap input{font-size:16px!important}.passport-view-controls select{font-size:12px!important}.passport-identity,.public-passport-card>section,.passport-info-grid>section,.passport-lead{padding-left:14px!important;padding-right:14px!important}.passport-facts{padding-left:14px;padding-right:14px}.public-passport-card>section.compliance-summary{padding-left:14px!important;padding-right:14px!important}}.public-passport-card>h1{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;min-width:0;max-width:100%}@media (max-width:760px){.public-passport-card>h1{box-sizing:border-box;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;width:100%;max-width:100%}}@media (max-width:560px){.materials-table tbody tr{padding:14px}.materials-table tbody td{grid-template-columns:minmax(132px,.82fr) minmax(0,1.18fr)!important;align-items:center!important;column-gap:12px!important;min-height:0!important;padding:8px 0!important;display:grid!important;position:static!important}.materials-table tbody td:before,.materials-table tbody td[data-label]:before{overflow-wrap:anywhere;letter-spacing:.08em!important;width:auto!important;min-width:0!important;margin:0!important;font-size:11px!important;font-weight:800!important;line-height:1.22!important;position:static!important}.materials-table tbody td>strong,.materials-table tbody td>.material-percentage,.materials-table tbody td>.country-flag-label{justify-self:start;min-width:0}.materials-table tbody td>strong{overflow-wrap:anywhere;line-height:1.28}.materials-table .country-flag-label{align-items:center;gap:8px;display:inline-flex;white-space:normal!important}.materials-table .country-flag-label img{flex:none}}@media (max-width:390px){.materials-table tbody td{grid-template-columns:minmax(118px,.78fr) minmax(0,1.22fr)!important;column-gap:10px!important}.materials-table tbody td:before,.materials-table tbody td[data-label]:before{font-size:10.5px!important}}@media (max-width:850px){.modal-backdrop{inset:0;z-index:1200;overscroll-behavior:contain;place-items:start center;padding:18px;inset:0;overflow-y:auto}.product-modal{width:min(720px,100%);max-height:none;margin:0 auto 18px}}.marketing-page footer{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand tagline credit""links links links""location location location";align-items:center;gap:22px 40px;display:grid}.marketing-page footer>.brand{grid-area:brand}.marketing-page footer>p{text-align:center;grid-area:tagline;margin:0}.marketing-page footer>.footer-credit{grid-area:credit}.marketing-page footer>.footer-location{color:var(--muted);letter-spacing:.04em;grid-area:location;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.marketing-page footer>.footer-location img{object-fit:cover;border:1px solid #14233118;border-radius:3px;width:22px;height:15px}.marketing-page footer>.footer-links{border-top:1px solid var(--line,#dce2df);grid-area:links;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:17px clamp(24px,4vw,64px);width:100%;padding:24px 12px 2px;display:grid}.marketing-page footer>.footer-links>a{text-align:center;text-wrap:balance;line-height:1.45;display:block}.footer-credit .footer-linkedin{color:#0a66c2;justify-content:flex-end;align-items:center;gap:6px;font-weight:750;display:inline-flex}.footer-credit .footer-linkedin svg{fill:currentColor;flex:0 0 16px;width:16px;height:16px}.footer-credit .footer-linkedin:hover{text-decoration:underline}@media (max-width:767px){input,select,textarea{font-size:16px!important}button,.button,[role=button],input[type=button],input[type=submit],input[type=reset]{min-width:44px;min-height:44px}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{min-height:44px}.marketing-page header>.brand,.marketing-page footer>.brand{align-items:center;min-height:44px;display:inline-flex}.marketing-page .account-actions>a,.marketing-page .head-actions>a{justify-content:center;align-items:center;min-width:44px;display:inline-flex;height:44px!important;min-height:44px!important}.marketing-page article a[href^=mailto\:]{align-items:center;min-height:44px;display:inline-flex}.marketing-page footer{text-align:center;grid-template-columns:1fr;grid-template-areas:"brand""tagline""links""credit""location";justify-items:center;row-gap:14px}.marketing-page footer>.footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;padding:18px 0 0;display:flex}.marketing-page footer>.footer-links>a{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 8px;display:inline-flex}.marketing-page footer>.footer-credit{flex-wrap:wrap;justify-content:center}.marketing-page footer>.footer-credit>a{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.footer-credit .footer-linkedin{justify-content:center}}@media (max-width:700px){.site-footer,.site-footer-brand,.site-footer-brand>p{text-align:center}.site-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));place-items:start stretch}.site-footer-brand .brand{justify-content:center}.footer-location{justify-content:center;align-items:center}.site-footer-column{text-align:center;justify-content:flex-start;align-items:stretch;min-width:0}.site-footer-column h2,.site-footer-column a,.site-footer-column button{text-align:center}.site-footer-column>a,.site-footer-column>button{justify-content:center}.site-footer-bottom{grid-template-columns:1fr;justify-items:center;gap:16px}.site-footer .footer-credit{text-align:center;justify-items:center}.footer-account{grid-area:auto;justify-content:center}.site-footer .footer-linkedin{justify-content:center}}.publish-panel a[download$=-qr\.png]{display:none!important}body.dppora-paid-plan .publish-panel a[download$=-qr\.png]{display:inline-flex!important}@media (min-width:851px){.register-page,.auth-page:not(.register-page){isolation:isolate;background:var(--paper);position:relative;overflow:hidden}.register-page:before,.auth-page:not(.register-page):before{content:"";z-index:-2;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;height:100vh;position:fixed;top:0;left:0}.register-page:before{background-image:url(/register-hero-desktop.webp)}.auth-page:not(.register-page):before{background-image:url(/login-hero-desktop.webp)}.register-page:after,.auth-page:not(.register-page):after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#f7f8f4f5 0%,#f7f8f452 13%,#f7f8f414 30% 72%,#f7f8f46b 88%,#f7f8f4fa 100%),linear-gradient(90deg,#f7f8f4f5 0%,#f7f8f4d1 25%,#f7f8f44d 48%,#f7f8f41a 70%,#f7f8f429 100%);width:100vw;height:100vh;position:fixed;top:0;left:0}.register-page .localized-auth-top,.auth-page:not(.register-page) .localized-auth-top{z-index:20;position:relative}.register-page .auth-panel,.auth-page:not(.register-page) .auth-panel{z-index:1;position:relative}.register-page .auth-copy,.auth-page:not(.register-page) .auth-copy{padding:28px 24px 32px 0}.register-page .auth-card,.auth-page:not(.register-page) .auth-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;box-shadow:0 28px 65px #1423312e}.register-page .auth-panel{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.register-page .auth-copy{min-width:0}.register-page .auth-copy h1{overflow-wrap:anywhere}.register-page .auth-card:has([role=status]){align-self:center;height:fit-content!important;min-height:0!important;max-height:none!important}.onboarding-card label:has(input[type=url]){grid-template-rows:auto 46px auto;align-content:start}.onboarding-card label:has(input[type=url]) input[type=url]{grid-row:2;margin-top:0}.onboarding-card label:has(input[type=url]) small{grid-row:3}}@media (max-width:620px){.marketing-page .home-problem,.marketing-page .home-problem>div,.marketing-page .section-head,.marketing-page .feature,.marketing-page .feature>div:first-child,.marketing-page .home-audience,.marketing-page .home-audience>.section-head,.marketing-page .compliance,.marketing-page .compliance>div,.marketing-page .home-cta,.marketing-page .step-grid article,.marketing-page .capability-grid article,.marketing-page .audience-grid article{text-align:center}.marketing-page .home-problem .kicker,.marketing-page .section-head .kicker,.marketing-page .feature .kicker,.marketing-page .home-audience .kicker,.marketing-page .compliance .kicker,.marketing-page .home-cta .kicker{text-align:center;margin-left:auto;margin-right:auto;display:block}.marketing-page .home-problem h2,.marketing-page .section-head h2,.marketing-page .feature h2,.marketing-page .home-audience h2,.marketing-page .compliance h2,.marketing-page .home-cta h2,.marketing-page .home-problem p,.marketing-page .section-head p,.marketing-page .feature p,.marketing-page .compliance p,.marketing-page .home-cta p,.marketing-page .step-grid p,.marketing-page .capability-grid p,.marketing-page .audience-grid p{text-align:center;margin-left:auto;margin-right:auto}.marketing-page .compliance>.mark{justify-self:center}.marketing-page .compliance .underlink{grid-column:1;justify-self:center}.marketing-page .feature ul{text-align:center}.marketing-page .feature li{text-align:center;justify-content:center}.marketing-page .step-grid article>span{margin-left:auto;margin-right:auto}}@media (max-width:720px){.home-cta>div:last-child .underlink{text-align:center;justify-content:center;width:100%;display:flex}}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/space-grotesk-0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/space-grotesk-1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--site-font:"Space Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}body,h1,h1 em,h2,h3,h4,h5,h6,.brand{font-family:var(--site-font)}button,input,select,textarea{font-family:inherit}.developer-page{font-family:var(--site-font)}.homeHeroWordsHeading .homeHeroPromise,.homeHeroWordsHeading .homeHeroWord{font-family:var(--site-font);letter-spacing:-.04em;font-weight:500}.home-page{--blue:#146b59;--aqua:#38c8ae}.home-page .homeHeroBrandAccent{color:#146b59}.home-page .eyebrow{color:#146b59;background:#f7fcfa;border-color:#b6dcd2}.home-page .kicker{color:#fff;background:#102c2a}.home-page .hero-actions .button,.home-page .home-cta .button{color:#fff;background:#146b59;box-shadow:0 9px 24px #146b5926}.home-page .hero-actions .button:hover,.home-page .home-cta .button:hover{background:#102c2a}.home-page .trust-icon-qr,.home-page .trust-icon-history{background:#e5f4ef}.home-page .step-grid.four article:first-child>.workflow-number{background:#146b59}.home-page .step-grid.four article:nth-child(2)>.workflow-number{color:#fff;background:#267c69}.home-page .step-grid.four article:nth-child(3)>.workflow-number{color:#102c2a;background:#d1ebe2}.home-page .step-grid.four article:nth-child(4)>.workflow-number{background:#102c2a}.home-page .home-cta{background:linear-gradient(135deg,#f1f8f4,#e6f5ef);border-color:#b6dcd2}.home-page .product-art{background:linear-gradient(145deg,#e9f5f2,#d8ece4)}.home-page .orbit{border-color:#146b5926}:is(.home-page a:focus-visible,.home-page button:focus-visible){outline-offset:4px;outline:2px solid #146b59}.home-page .hero-copy h1.homeHeroWordsHeading{font-size:clamp(46px,5.1vw,72px);line-height:1.04}@media (max-width:620px){.home-page .hero-copy h1.homeHeroWordsHeading{font-size:clamp(36px,10vw,44px)}}.marketing-page,.auth-page{--blue:#146b59;--aqua:#38c8ae}.marketing-page .button,.auth-page .button{color:#fff;background:#146b59;box-shadow:0 9px 24px #146b5926}.marketing-page .button:hover,.auth-page .button:hover{background:#102c2a}.marketing-page .eyebrow,.auth-page .eyebrow{color:#146b59;background:#f7fcfa;border-color:#b6dcd2}.marketing-page .trust-icon-qr,.marketing-page .trust-icon-history{background:#e5f4ef}.auth-page .form-actions .button{color:#fff;background:#146b59}:is(.marketing-page a:focus-visible,.marketing-page button:focus-visible,.auth-page a:focus-visible,.auth-page button:focus-visible){outline-color:#146b59}.public-passport-page,.consumer-passport{--blue:#146b59;--aqua:#38c8ae}.public-passport-page .passport-identity,.consumer-passport .passport-identity{background:#f1f8f4;border-color:#b6dcd2!important}.public-passport-page .passport-identity .primary-identity,.consumer-passport .passport-identity .primary-identity{border-color:#b6dcd2}
