/*! tailwindcss v4.3.3 | 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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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-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}}}@font-face{font-family:Chivo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/chivo-latin-400-normal.BP0TbwmH.woff2)format("woff2"),url(/_astro/chivo-latin-400-normal.DBaM4DNC.woff)format("woff")}@font-face{font-family:Chivo;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/chivo-latin-400-italic.Bzr9psy3.woff2)format("woff2"),url(/_astro/chivo-latin-400-italic.byik6kt-.woff)format("woff")}@font-face{font-family:Chivo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/chivo-latin-700-normal.w8tJISmu.woff2)format("woff2"),url(/_astro/chivo-latin-700-normal.D76hz2nd.woff)format("woff")}@font-face{font-family:Chivo;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/chivo-latin-800-normal.Dq-1cD0w.woff2)format("woff2"),url(/_astro/chivo-latin-800-normal.Bgoad_Kc.woff)format("woff")}@font-face{font-family:Chivo;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/chivo-latin-900-normal.C9LqtGxx.woff2)format("woff2"),url(/_astro/chivo-latin-900-normal.BOCGNdu-.woff)format("woff")}@font-face{font-family:Chivo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/chivo-latin-ext-400-normal.9x6Ncs2n.woff2)format("woff2"),url(/_astro/chivo-latin-ext-400-normal.C9-UC0c8.woff)format("woff")}@font-face{font-family:Chivo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/chivo-latin-ext-700-normal.B0JFxKuy.woff2)format("woff2"),url(/_astro/chivo-latin-ext-700-normal.DBLBw1OD.woff)format("woff")}@font-face{font-family:Chivo;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/chivo-latin-ext-800-normal.Wc2NNo-d.woff2)format("woff2"),url(/_astro/chivo-latin-ext-800-normal.CnnHUlBV.woff)format("woff")}@font-face{font-family:Chivo;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/chivo-latin-ext-900-normal.nEu8l0yL.woff2)format("woff2"),url(/_astro/chivo-latin-ext-900-normal.C1CGxgfi.woff)format("woff")}@font-face{font-family:Chivo Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/chivo-mono-latin-400-normal.DZ3T-ph7.woff2)format("woff2"),url(/_astro/chivo-mono-latin-400-normal.BIF4JAKS.woff)format("woff")}@font-face{font-family:Chivo Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/chivo-mono-latin-500-normal.yaIk6wkS.woff2)format("woff2"),url(/_astro/chivo-mono-latin-500-normal.BJB2L2Ln.woff)format("woff")}@font-face{font-family:Chivo Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/chivo-mono-latin-700-normal.B7LfY3ED.woff2)format("woff2"),url(/_astro/chivo-mono-latin-700-normal.BRv-jXCu.woff)format("woff")}@layer theme{:root,:host{--font-sans:"Chivo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Chivo Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--color-black:#000;--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,::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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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]){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;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:where(:not(iframe)){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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not([class*=drawer-open])>.drawer-toggle:checked){overflow:hidden}:root,[data-theme]{background-color:var(--root-bg,var(--color-base-100));color:var(--color-base-content)}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch, currentColor 35%, #0000) #0000}}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){scrollbar-gutter:stable;background-image:linear-gradient(var(--color-base-100), var(--color-base-100));--root-bg:var(--color-base-100)}@supports (color:color-mix(in lab, red, red)){:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){--root-bg:color-mix(in srgb, var(--color-base-100), oklch(0% 0 0) 40%)}}:where(.modal[open],.modal-open,.modal-toggle:checked+.modal):not(.modal-start,.modal-end){scrollbar-gutter:stable}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E")}.chat{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e")}:where(:root),:root:has(input.theme-controller[value=akerinytt]:checked),[data-theme=akerinytt]{color-scheme:light;--color-base-100:#e9e7e2;--color-base-200:#fff;--color-base-300:#d6d3cc;--color-base-content:#141618;--color-primary:#f26b1d;--color-primary-content:#141618;--color-secondary:#3d4650;--color-secondary-content:#fff;--color-accent:#f26b1d;--color-accent-content:#141618;--color-neutral:#141618;--color-neutral-content:#fff;--color-info:#3d4650;--color-info-content:#fff;--color-success:#2f6b47;--color-success-content:#fff;--color-warning:#f26b1d;--color-warning-content:#141618;--color-error:#b3261e;--color-error-content:#fff;--radius-selector:0rem;--radius-field:0rem;--radius-box:0rem;--border:2px;--depth:0;--noise:0}}@layer components;@layer utilities{.diff{webkit-user-select:none;-webkit-user-select:none;user-select:none;direction:ltr;grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.diff:focus-visible,.diff:has(.diff-item-1:focus-visible),.diff:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:90cqi;max-width:90cqi}.diff:has(.diff-item-2:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff:has(.diff-item-2:focus-visible) .diff-resizer{min-width:10cqi;max-width:10cqi}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{min-width:10cqi;max-width:10cqi}.diff:has(.diff-item-1:focus) .diff-resizer{min-width:90cqi;max-width:90cqi}}.dock{z-index:1;background-color:var(--color-base-100);color:currentColor;border-top:.5px solid var(--color-base-content);flex-direction:row;justify-content:space-around;align-items:center;width:100%;padding:.5rem;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.dock{border-top:.5px solid color-mix(in oklab, var(--color-base-content) 5%, #0000)}}.dock{height:4rem;height:calc(4rem + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.dock>*{cursor:pointer;border-radius:var(--radius-box);background-color:#0000;flex-direction:column;flex-shrink:1;flex-basis:100%;justify-content:center;align-items:center;gap:1px;max-width:8rem;height:100%;margin-bottom:.5rem;transition:opacity .2s ease-out;display:flex;position:relative}@media (hover:hover){.dock>:hover{opacity:.8}}:is(.dock>[aria-disabled=true],.dock>[disabled]),:is(.dock>[aria-disabled=true],.dock>[disabled]):hover{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.dock>[aria-disabled=true],.dock>[disabled]),:is(.dock>[aria-disabled=true],.dock>[disabled]):hover{color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.dock>[aria-disabled=true],.dock>[disabled]),:is(.dock>[aria-disabled=true],.dock>[disabled]):hover{opacity:1}.dock>* .dock-label{font-size:.6875rem}.dock>:after{content:"";background-color:#0000;border-top:3px solid #0000;border-radius:2147483647px;width:1.5rem;height:.25rem;transition:background-color .1s ease-out,text-color .1s ease-out,width .1s ease-out;position:absolute;bottom:.2rem}:where(.btn){width:unset}.btn{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset, var(--btn-shadow);--size:calc(var(--size-field,.25rem) * 10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn{--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn{--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn{--btn-noise:var(--fx-noise)}.prose .btn{text-decoration-line:none}@media (hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}}.btn:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.btn:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.btn:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0)}.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){box-shadow:none}.btn:is(:disabled,[disabled],.btn-disabled){pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],.btn-disabled){--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}@media (hover:hover){.btn:is(:disabled,[disabled],.btn-disabled):hover{pointer-events:none;background-color:var(--color-neutral)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],.btn-disabled):hover{background-color:color-mix(in oklab, var(--color-neutral) 20%, transparent)}}.btn:is(:disabled,[disabled],.btn-disabled):hover{--btn-border:#0000;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],.btn-disabled):hover{--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}}.btn:is(input[type=checkbox],input[type=radio]){appearance:none}.btn:is(input[type=checkbox],input[type=radio]):after{content:attr(aria-label)}.btn:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem) * 6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.visible{visibility:visible}.input{cursor:text;border:var(--border) solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;font-size:.875rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.input{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.input{--size:calc(var(--size-field,.25rem) * 10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.input:where(input){display:inline-flex}.input :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input :where(input):focus,.input :where(input):focus-within{outline-offset:2px;outline:2px solid #0000}}.input :where(input[type=date]){display:inline-block}.input:focus,.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus,.input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.input:focus,.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.input:has(>input[disabled]),.input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:has(>input[disabled]),.input:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]){box-shadow:none}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.table{border-radius:var(--radius-box);text-align:left;width:100%;font-size:.875rem;position:relative}.table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(.table tr.row-hover,.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead,tfoot){color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot){border-top:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(tfoot){border-top:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.table :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.table :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.avatar{vertical-align:middle;display:inline-flex;position:relative}.avatar>div{aspect-ratio:1;display:block;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.checkbox{border:var(--border) solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox{border:var(--border) solid var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 0 #0000 inset, 0 0 #0000;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}:is(.checkbox:checked,.checkbox[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:0deg}.checkbox:disabled{cursor:not-allowed;opacity:.2}.stats{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}.relative{position:relative}.sticky{position:sticky}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.filter{flex-wrap:wrap;display:flex}.filter input[type=radio]{width:auto}.filter input{opacity:1;transition:margin .1s,opacity .3s,padding .3s,border-width .1s;overflow:hidden;scale:1}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{content:"×"}.filter:not(:has(input:checked:not(.filter-reset))) .filter-reset,.filter:not(:has(input:checked:not(.filter-reset))) input[type=reset],.filter:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.label{color:color-mix(in oklab, currentColor 60%, transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.status{background-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab, red, red)){.status{color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.status{background-image:radial-gradient(circle at 35% 30%, oklch(1 0 0 / calc(var(--depth) * .5)), #0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab, red, red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab, currentColor calc(var(--depth) * 100%), #0000)}}.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;align-items:stretch;display:inline-flex}.join :where(.join-item){border-start-start-radius:var(--join-ss,0);border-start-end-radius:var(--join-se,0);border-end-end-radius:var(--join-ee,0);border-end-start-radius:var(--join-es,0)}.join :where(.join-item) *{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.join>.join-item:where(:first-child),.join :first-child:not(:last-child) :where(.join-item){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}.join>.join-item:where(:last-child),.join :last-child:not(:first-child) :where(.join-item){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}.join>.join-item:where(:only-child),.join :only-child :where(.join-item){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}:root .prose{--tw-prose-body:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-body:color-mix(in oklab, var(--color-base-content) 80%, #0000)}}:root .prose{--tw-prose-headings:var(--color-base-content);--tw-prose-lead:var(--color-base-content);--tw-prose-links:var(--color-base-content);--tw-prose-bold:var(--color-base-content);--tw-prose-counters:var(--color-base-content);--tw-prose-bullets:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-bullets:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-hr:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-hr:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-quotes:var(--color-base-content);--tw-prose-quote-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-quote-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-captions:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-captions:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-code:var(--color-base-content);--tw-prose-pre-code:var(--color-neutral-content);--tw-prose-pre-bg:var(--color-neutral);--tw-prose-th-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-th-borders:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-td-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-td-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-kbd:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-kbd:color-mix(in oklab, var(--color-base-content) 80%, #0000)}}:root .prose :where(code):not(pre>code){background-color:var(--color-base-200);border-radius:var(--radius-selector);border:var(--border) solid var(--color-base-300);font-weight:inherit;padding-inline:.5em}:root .prose :where(code):not(pre>code):before,:root .prose :where(code):not(pre>code):after{display:none}.mask{vertical-align:middle;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.resize{resize:both}.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)}.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,)}.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))}}:root{--betong:#e9e7e2;--vit:#fff;--orange:#f26b1d;--stal:#3d4650;--blk:#141618;--dampad:#6c737b;--linje:#14161829;--linje-ljus:#ffffff38;--pad:clamp(20px,4.4vw,64px);--max:1320px;--mono:"Chivo Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--sans:"Chivo",system-ui,-apple-system,"Segoe UI",sans-serif;--ease:cubic-bezier(.2,.8,.2,1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:84px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-stopped{overflow:hidden}body{background:var(--betong);color:var(--blk);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}button,input{font:inherit;color:inherit}h1,h2,h3{letter-spacing:-.025em;margin:0;font-weight:900;line-height:.98}p{margin:0}ul,ol,dl,dd{margin:0;padding:0}ul{list-style:none}.mono{font-family:var(--mono);letter-spacing:.01em}.cm{margin:0 -.17em;display:inline-block}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--blk);outline-offset:3px}.on-dark :focus-visible{outline-color:#fff}.wrap{max-width:var(--max);padding-left:var(--pad);padding-right:var(--pad);margin:0 auto}.skip{background:var(--blk);color:#fff;z-index:100;padding:10px 14px;font-weight:700;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.motion .split{visibility:hidden}.plate{background:var(--blk);color:#fff;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;padding:7px 12px 6px;font-size:12.5px;font-weight:500;line-height:1.2;display:inline-flex}.plate:before{content:"";background:var(--orange);flex:none;width:10px;height:10px}.plate-ink{background:var(--blk)}.ex{font-family:var(--mono);color:var(--stal);letter-spacing:.04em;font-size:12.5px}.on-dark .ex{color:#d9dde1}.knapp{border:2px solid #0000;align-items:center;gap:12px;padding:15px 22px;font-size:16px;font-weight:800;line-height:1.1;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.knapp svg{width:18px;height:18px;transition:transform .25s var(--ease);flex:none}.knapp:hover svg{transform:translate(4px)}.knapp-o{background:var(--orange);color:var(--blk)}.knapp-o:hover{background:var(--blk);color:#fff}.knapp-linje{border-color:var(--blk);color:var(--blk)}.knapp-linje:hover,.knapp-svart{background:var(--blk);color:#fff}.knapp-svart:hover{color:var(--blk);background:#fff}.lnk{border-bottom:3px solid var(--orange);align-items:center;gap:10px;padding-bottom:3px;font-weight:800;text-decoration:none;display:inline-flex}.lnk:hover{border-bottom-color:var(--blk)}.lnk svg{width:16px;height:16px}.site-head{z-index:50;background:var(--vit);border-bottom:1px solid var(--linje);position:sticky;top:0}.head-in{max-width:1440px;padding:18px var(--pad);transition:padding .3s var(--ease);align-items:center;gap:28px;margin:0 auto;display:flex}.site-head.small .head-in{padding-top:10px;padding-bottom:10px}.mark{letter-spacing:-.04em;white-space:nowrap;font-size:28px;font-weight:900;line-height:1;text-decoration:none}.mark span{font-weight:400}.site-head.small .mark{font-size:24px}.nav{margin-left:auto}.nav ul{gap:4px;display:flex}.nav a{border-bottom:3px solid #0000;padding:8px 11px;font-size:15px;font-weight:700;text-decoration:none;display:block}.nav a:hover{border-bottom-color:var(--orange)}.head-tools{gap:8px;display:flex}.tbtn{border:2px solid var(--blk);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:7px 12px;font-size:15px;font-weight:700;line-height:1.1;display:inline-flex}.tbtn:hover{background:var(--blk);color:#fff}.tbtn svg{width:16px;height:16px}.meny-btn{display:none}.sok{border-top:1px solid var(--linje);background:var(--betong)}.sok form{max-width:1440px;padding:14px var(--pad);gap:10px;margin:0 auto;display:flex}.sok label{flex:1;display:flex}.sok input{border:2px solid var(--blk);background:#fff;flex:1;min-width:0;padding:11px 14px;font-size:16px}.sok button{background:var(--blk);color:#fff;cursor:pointer;border:0;padding:0 20px;font-weight:800}@media (width<=1100px){.js .meny-btn{display:inline-flex}.js .nav{background:var(--vit);border-bottom:1px solid var(--linje);margin:0;display:none;position:absolute;top:100%;left:0;right:0}.js .nav.open{display:block}.js .nav ul{padding:8px var(--pad) 18px;flex-direction:column}.js .nav a{border-bottom:1px solid var(--linje);padding:12px 0;font-size:18px}.head-tools{margin-left:auto}.nav ul{flex-wrap:wrap}}@media (width<=420px){.tbtn .t-lbl{display:none}.tbtn{padding:8px 10px}.mark{font-size:25px}}.topp{position:relative}.hero-photo{background:var(--stal);height:clamp(340px,64vh,640px);position:relative;overflow:hidden}.hero-photo img{object-fit:cover;object-position:62% 55%;will-change:transform;width:100%;height:100%}.hero-cap{right:var(--pad);color:#fff;font-family:var(--mono);letter-spacing:.03em;background:#141618c7;padding:6px 10px;font-size:12px;position:absolute;top:22px}.hero-row{padding-right:var(--pad);grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px;margin-top:-210px;display:grid;position:relative}.slab{background:var(--betong);padding:44px 52px 0 max(var(--pad),calc((100vw - var(--max))/2 + var(--pad)))}.slab h1{max-width:15.5em;margin-top:22px;font-size:clamp(2.05rem,4.95vw,4.6rem)}.lead{max-width:40em;color:var(--blk);margin-top:24px;font-size:clamp(17px,1.35vw,20px)}.ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-board{background:var(--blk);color:#fff;border-top:6px solid var(--orange);margin-top:70px;padding:24px 24px 22px}.hero-board .hb-k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#d9dde1;font-size:12.5px}.hb-row{border-bottom:1px solid var(--linje-ljus);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;display:flex}.hb-row:last-of-type{border-bottom:0}.hb-row span:first-child{font-weight:700}.hb-val{font-family:var(--mono);color:var(--orange);letter-spacing:-.02em;font-size:30px;font-weight:700}.hb-val small{color:#fff;margin-left:4px;font-size:14px;font-weight:400}.hb-note{color:#d9dde1;margin-top:8px;font-size:13.5px;line-height:1.45}.hb-ex{color:var(--blk);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#fff;margin-top:12px;padding:3px 8px;font-size:12px;display:inline-block}@media (width<=980px){.hero-row{grid-template-columns:minmax(0,1fr);margin-top:-120px;padding-right:0}.slab{padding:30px var(--pad) 0}.hero-board{margin:30px var(--pad) 0}}.kaj{padding:110px 0 70px}.kaj-top{justify-content:space-between;align-items:end;gap:20px;margin-bottom:34px;display:flex}.kaj-top h2{margin-top:16px;font-size:clamp(2rem,4vw,3.6rem)}.kaj-top p.ex{margin-top:12px}.rail-ctrl{gap:8px;display:flex}.rail-btn{background:var(--vit);border:2px solid var(--blk);cursor:pointer;place-items:center;width:52px;height:52px;display:grid}.rail-btn:hover{background:var(--blk);color:#fff}.rail-btn:disabled{opacity:.35;cursor:default;background:var(--vit);color:var(--blk)}.rail-btn svg{width:22px;height:22px}.rail{scroll-snap-type:x mandatory;scroll-padding-left:max(var(--pad),calc((100vw - var(--max))/2 + var(--pad)));scrollbar-width:thin;scrollbar-color:var(--stal) transparent;cursor:grab;padding-top:10px;padding-bottom:18px;overflow:auto hidden}.rail.dragging{scroll-snap-type:none;cursor:grabbing}.rail.dragging a{pointer-events:none}.ports{padding:0 max(var(--pad),calc((100vw - var(--max))/2 + var(--pad)));gap:22px;width:max-content;display:flex}.port{scroll-snap-align:start;flex:none;width:300px}.port>a{color:var(--blk);text-decoration:none;display:block}.port>a:focus-visible{outline-offset:6px}.fascia{background:var(--blk);color:#fff;letter-spacing:-.01em;border-top:5px solid var(--orange);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px 13px;font-size:21px;font-weight:900;line-height:1.1;display:flex}.fascia svg{width:20px;height:20px;transition:transform .3s var(--ease);flex:none}.port>a:hover .fascia svg,.port>a:focus-visible .fascia svg{transform:translate(4px)}.opening{border:10px solid var(--stal);background:var(--blk);border-top-width:12px;height:340px;display:block;position:relative;overflow:hidden}.opening img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.behind{color:#fff;background:linear-gradient(#14161800 0%,#141618db 45%,#141618f2 100%);padding:70px 16px 16px;font-size:15.5px;line-height:1.45;position:absolute;inset:auto 0 0}.behind b{font-family:var(--mono);color:var(--orange);letter-spacing:.04em;margin-top:10px;font-size:13px;font-weight:500;display:block}.door{background:linear-gradient(to bottom,transparent calc(100% - 12px),var(--blk) calc(100% - 12px)), repeating-linear-gradient(180deg,#f3f2ee 0 25px,#bdb8af 25px 27px,#dcd8d1 27px 29px);transition:transform .65s var(--ease);position:absolute;inset:0;transform:translateY(-44%)}.door-tag{background:var(--vit);border:2px solid var(--blk);font-family:var(--mono);padding:9px 12px;font-size:13px;font-weight:500;line-height:1.35;position:absolute;top:58%;left:16px;right:16px}.door-grip{background:var(--stal);width:64px;height:9px;margin-left:-32px;position:absolute;bottom:26px;left:50%}.motion .ports .door{transform:translateY(0)}.motion .ports.opened .door{transform:translateY(-44%)}.port>a:hover .door,.port>a:focus-visible .door,.motion .ports .port>a:hover .door,.motion .ports .port>a:focus-visible .door{transform:translateY(-92%)}.bumpers{justify-content:space-between;height:22px;padding:0 26px;display:flex}.bumpers:before,.bumpers:after{content:"";background:var(--blk);width:34px;height:22px}@media (width<=640px){.kaj{padding:80px 0 50px}.port{width:78vw;max-width:320px}.opening{height:300px}.kaj-top{flex-direction:column;align-items:start}}.diesel{padding:40px 0 90px}.diesel-grid{background:var(--vit);border-top:10px solid var(--blk);grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:0;display:grid}.d-head{border-bottom:1px solid var(--linje);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:end;gap:24px;padding:40px 44px 28px;display:flex}.d-head h2{margin-top:16px;font-size:clamp(2rem,4.2vw,3.8rem)}.ex-chip{background:var(--orange);color:var(--blk);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;padding:7px 11px;font-size:13px;font-weight:700;display:inline-flex}.d-head>div:first-child{flex:auto}.d-meta{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:10px;display:flex}.d-meta .mono{max-width:20em;color:var(--stal);font-size:14px}.d-table{border-right:1px solid var(--linje);min-width:0;padding:10px 44px 36px}table.pris{border-collapse:collapse;width:100%}.pris th,.pris td{text-align:right;border-bottom:1px solid var(--linje);vertical-align:baseline;padding:18px 10px}.pris thead th{font-family:var(--mono);color:var(--stal);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;padding-top:22px;padding-bottom:12px;font-size:12.5px;font-weight:500}.pris th[scope=row],.pris thead th:first-child{text-align:left;padding-left:0}.pris th[scope=row]{letter-spacing:-.015em;font-size:22px;font-weight:900}.pris th[scope=row] small{font-family:var(--mono);color:var(--dampad);letter-spacing:0;margin-top:3px;font-size:11.5px;font-weight:400;display:block}.pris td{font-family:var(--mono);letter-spacing:-.02em;white-space:nowrap;font-size:26px;font-weight:700}.pris td.na{color:var(--dampad);letter-spacing:0;font-size:14px;font-weight:400}.pris td.d-col{background:linear-gradient(90deg,#0000 6px,#f26b1d17 6px)}.chg{white-space:nowrap;font-size:18px;display:inline-block}.chg svg{vertical-align:0;width:14px;height:14px;margin-right:6px;display:inline-block}.chg.up svg{color:var(--orange)}.chg.down svg{color:var(--stal)}.d-note{max-width:46em;margin-top:22px;font-size:15px;line-height:1.55}.d-note strong{font-weight:800}.d-facts{color:var(--stal);flex-wrap:wrap;gap:10px 28px;margin-top:18px;font-size:14.5px;display:flex}.d-facts span{font-family:var(--mono)}.d-link{margin-top:26px}.d-chart{min-width:0;padding:30px 40px 36px}.d-chart h3{font-size:22px;font-weight:900}.d-chart .ex{margin-top:6px;display:block}.ch{margin-top:22px}.ch-k{justify-content:space-between;align-items:baseline;font-size:15px;font-weight:800;display:flex}.ch-k .mono{font-size:20px;font-weight:700}.ch-k i{vertical-align:middle;width:18px;height:4px;margin-right:8px;display:inline-block}.ch svg{width:100%;height:auto;display:block;overflow:visible}.ch .rutnat line{stroke:#1416181f;stroke-width:1px}.ch .ylab,.ch .xlab{font-family:var(--mono);fill:var(--stal);font-size:11px}.ch .ylab{text-anchor:end}.ch .line{fill:none;stroke-width:3px;stroke-linejoin:miter}.ch .dot{stroke:#fff;stroke-width:2px}.d-adblue{border-top:1px solid var(--linje);margin-top:24px;padding-top:18px;font-size:15px}.d-adblue .mono{font-size:18px;font-weight:700}@media (width<=1060px){.diesel-grid{grid-template-columns:minmax(0,1fr)}.d-table{border-right:0;border-bottom:1px solid var(--linje)}}@media (width<=700px){.d-head{padding:28px 20px 22px}.d-meta{text-align:left;align-items:flex-start}.d-table{padding:4px 20px 28px}.d-chart{padding:24px 20px 30px}table.pris,.pris tbody,.pris tr,.pris th,.pris td{display:block}.pris thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pris tr{border-bottom:2px solid var(--blk);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding:18px 0;display:grid}.pris th[scope=row]{border:0;grid-column:1/-1;padding:0 0 8px}.pris td{text-align:left;border:0;padding:8px 0 0;font-size:22px}.pris td:before{content:attr(data-label);font-family:var(--mono);color:var(--stal);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-size:11.5px;font-weight:500;display:block}.pris td.d-col{background:0 0}.pris td.na{padding-top:8px;font-size:15px}}.sec-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 40px;margin-bottom:44px;display:grid}.sec-head h2{max-width:13em;margin-top:16px;font-size:clamp(2.1rem,5vw,4.6rem)}.sec-head .side{text-align:right;flex-direction:column;align-items:flex-end;gap:12px;display:flex}@media (width<=760px){.sec-head{grid-template-columns:minmax(0,1fr)}.sec-head .side{text-align:left;align-items:flex-start}}.nyheter{padding:30px 0 120px}.news-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.tn-img{aspect-ratio:4/3;background:var(--stal);display:block;overflow:hidden}.tn-img img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.tn-img:hover img{transform:scale(1.03)}.meta{font-family:var(--mono);color:var(--stal);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;display:flex}.kat{background:var(--blk);color:#fff;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:3px 8px 2px;font-size:11.5px;font-weight:500;display:inline-block}.top-news .meta{margin-top:22px}.top-news h3{margin-top:14px;font-size:clamp(1.8rem,3.2vw,2.9rem);line-height:1.02}.top-news h3 a{text-decoration:none}.top-news h3 a:hover{text-decoration:underline 3px;-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.top-news p.ing{max-width:36em;margin-top:16px;font-size:18.5px}.by{font-family:var(--mono);color:var(--stal);margin-top:16px;font-size:13px}.news-list li{border-top:2px solid var(--blk)}.news-list li:last-child{border-bottom:2px solid var(--blk)}.news-list a{grid-template-columns:96px minmax(0,1fr);gap:18px;padding:18px 0;text-decoration:none;display:grid}.news-list a:hover .nl-t{text-decoration:underline;-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-decoration-thickness:3px}.nl-d{font-family:var(--mono);color:var(--stal);padding-top:4px;font-size:13px;line-height:1.35}.nl-t{letter-spacing:-.01em;font-size:19px;font-weight:800;line-height:1.22;display:block}.nl-m{font-family:var(--mono);color:var(--stal);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;font-size:12.5px;display:flex}.news-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}@media (width<=900px){.news-grid{grid-template-columns:minmax(0,1fr);gap:40px}}@media (width<=480px){.news-list a{grid-template-columns:minmax(0,1fr);gap:6px}}.regel{padding:0 0 120px;overflow:hidden}.regel-band{background:var(--orange);color:var(--blk);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:560px;display:grid}.regel-txt{padding:64px 56px 64px max(var(--pad),calc((100vw - var(--max))/2 + var(--pad)))}.regel-txt h2{max-width:10.5em;margin-top:22px;font-size:clamp(2.3rem,5.4vw,5.2rem)}.regel-facts{border-top:3px solid var(--blk);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;display:grid}.regel-facts div{padding:14px 16px 0 0}.regel-facts div+div{border-left:1px solid #14161866;padding-left:16px}.regel-facts dt{font-family:var(--mono);text-transform:uppercase;letter-spacing:.07em;font-size:12.5px;font-weight:500}.regel-facts dd{letter-spacing:-.015em;margin-top:6px;font-size:clamp(20px,2vw,28px);font-weight:900;line-height:1.1}.regel-txt p.body{max-width:36em;margin-top:26px;font-size:17px}.regel-txt .src{font-family:var(--mono);margin-top:14px;font-size:13px}.regel-txt .knapp{margin-top:28px}.regel-img{min-height:320px;position:relative;overflow:hidden}.regel-img img{object-fit:cover;object-position:30% 50%;width:100%;height:116%;position:absolute;inset:-8% 0}@media (width<=900px){.regel-band{grid-template-columns:minmax(0,1fr)}.regel-txt{padding:48px var(--pad) 48px}.regel-img{order:-1;min-height:260px}.regel-facts{grid-template-columns:minmax(0,1fr)}.regel-facts div+div{border-top:1px solid #14161866;border-left:0;margin-top:12px;padding-left:0}}.guider{padding:0 0 120px}.spar{border-top:10px solid var(--blk);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;margin-top:20px;padding-top:30px;display:grid}.spar+.spar{margin-top:80px}.spar-h{align-self:start;position:sticky;top:110px}.spar-h h3{letter-spacing:-.04em;font-size:clamp(2.6rem,6.2vw,6rem);line-height:.92}.spar-h p{font-family:var(--mono);color:var(--stal);margin-top:16px;font-size:13.5px}.spar-h .spar-img{aspect-ratio:4/3;background:var(--stal);margin-top:26px;overflow:hidden}.spar-h .spar-img img{object-fit:cover;width:100%;height:100%}.g-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;display:grid}.g-list li{border-bottom:1px solid #14161847}.g-list a{padding:22px 0 24px;text-decoration:none;display:block}.g-t{letter-spacing:-.015em;font-size:21px;font-weight:900;line-height:1.15;display:block}.g-list a:hover .g-t{text-decoration:underline;-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-decoration-thickness:3px}.g-i{margin-top:9px;font-size:15.5px;line-height:1.5;display:block}.g-m{font-family:var(--mono);color:var(--stal);flex-wrap:wrap;gap:4px 14px;margin-top:12px;font-size:12.5px;display:flex}.g-m .ok:before{content:"";background:var(--orange);vertical-align:1px;width:8px;height:8px;margin-right:7px;display:inline-block}.spar-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;display:grid}.spar-pair .g-list{grid-template-columns:minmax(0,1fr)}.spar-pair h4{letter-spacing:-.02em;border-bottom:3px solid var(--orange);padding-bottom:6px;font-size:24px;font-weight:900;display:inline-block}@media (width<=980px){.spar{grid-template-columns:minmax(0,1fr);gap:20px}.spar-h{position:static}.spar-h .spar-img{display:none}.g-list,.spar-pair{grid-template-columns:minmax(0,1fr)}}.verktyg{padding:0 0 120px}.bleed{position:relative}.bleed-img{background:var(--stal);height:clamp(380px,72vh,680px);overflow:hidden}.bleed-img img{object-fit:cover;object-position:40% 50%;width:100%;height:118%;margin-top:-9%}.bleed-cap{margin-top:-170px;position:relative}.cap-box{background:var(--blk);color:#fff;max-width:640px;padding:36px 40px 40px}.cap-box h2{margin-top:18px;font-size:clamp(2.2rem,4.8vw,4.4rem)}.cap-box p.t{color:#e4e7ea;margin-top:16px;font-size:17px}.cap-box .plate{background:var(--orange);color:var(--blk)}.cap-box .plate:before{background:var(--blk)}.tools{grid-template-columns:repeat(12,minmax(0,1fr));gap:28px;margin-top:56px;display:grid}.tool{background:var(--vit);min-width:0;padding:34px 36px 36px}.tool h3{font-size:clamp(1.6rem,2.4vw,2.2rem)}.tool .kort{max-width:34em;margin-top:10px;font-size:16px}.tool .src{font-family:var(--mono);color:var(--dampad);margin-top:16px;font-size:12.5px}.tool .lnk{margin-top:22px}.t-kollen{border-left:10px solid var(--blk);grid-column:1/-1;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:44px;display:grid}.t-slap{grid-column:1/8}.t-diesel{background:0 0;grid-column:8/-1;padding:0}.tool.t-diesel{padding:0}@media (width<=1060px){.t-slap,.t-diesel{grid-column:1/-1}.t-kollen{grid-template-columns:minmax(0,1fr);gap:26px}}@media (width<=600px){.tool{padding:26px 20px 28px}.t-kollen{border-left-width:6px}}.tl-in{font-family:var(--mono);color:var(--stal);margin-bottom:22px;font-size:13.5px;line-height:1.5}.tl-in b{color:var(--blk);font-weight:700}.tl{padding-top:34px;position:relative}.tl-track{background:var(--betong);height:58px;position:relative}.seg{transform-origin:0;position:absolute;top:0;bottom:0}.seg.drive{background:var(--stal)}.seg.rest{background:repeating-linear-gradient(135deg,var(--betong) 0 6px,#cfcbc3 6px 8px);border-left:2px solid var(--blk);border-right:2px solid var(--blk)}.seg.over{background:var(--orange)}.seg-l{color:#fff;font-family:var(--mono);white-space:nowrap;font-size:12.5px;font-weight:500;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.limit{border-left:3px solid var(--blk);width:0;position:absolute;top:-34px;bottom:-12px}.limit span{white-space:nowrap;font-family:var(--mono);background:var(--blk);color:#fff;padding:3px 7px;font-size:12px;font-weight:700;position:absolute;top:0;right:8px}.tl-axis{height:26px;font-family:var(--mono);color:var(--stal);margin-top:10px;font-size:12px;position:relative}.tl-axis span{position:absolute;top:0;transform:translate(-50%)}.tl-axis span:first-child{transform:none}.tl-axis span:last-child{transform:translate(-100%)}.tl-out{border-top:2px solid var(--blk);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:22px;margin-top:26px;padding-top:22px;display:grid}.gauge{min-width:170px}.gauge .g-k{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--stal);font-size:12px}.gauge .g-v{font-family:var(--mono);letter-spacing:-.03em;margin-top:4px;font-size:38px;font-weight:700;line-height:1.1}.gauge .g-l{font-family:var(--mono);color:var(--stal);margin-top:2px;font-size:13px}.warn{background:var(--orange);color:var(--blk);padding:16px 18px 18px;font-size:16px;line-height:1.5}.warn strong{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;background:var(--blk);color:#fff;margin-bottom:8px;padding:3px 8px;font-size:12.5px;display:inline-block}.tl-stod{color:var(--stal);margin-top:14px;font-size:14px}@media (width<=600px){.tl-out{grid-template-columns:minmax(0,1fr)}.seg-l{font-size:11px;left:6px}.tl-axis span.hide-s{display:none}}.slap-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.fld{flex-direction:column;gap:6px;font-size:15px;font-weight:700;display:flex}.fld small{font-family:var(--mono);color:var(--dampad);font-size:12px;font-weight:400}.fld .inp{border:2px solid var(--blk);background:#fff;align-items:stretch;display:flex}.fld input{min-width:0;font-family:var(--mono);background:0 0;border:0;flex:1;padding:12px;font-size:20px;font-weight:700}.fld input:focus{outline:none}.fld .inp:focus-within{outline:3px solid var(--orange);outline-offset:0;box-shadow:0 0 0 5px var(--blk)}.fld .unit{background:var(--betong);font-family:var(--mono);border-left:2px solid var(--blk);place-items:center;padding:0 12px;font-size:14px;display:grid}.presets{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.presets .pl{font-family:var(--mono);color:var(--stal);margin-right:4px;font-size:12.5px}.presets button{background:var(--betong);font-family:var(--mono);cursor:pointer;border:1px solid #14161859;padding:7px 10px;font-size:13px}.presets button[aria-pressed=true]{background:var(--blk);color:#fff;border-color:var(--blk)}.slap-out{border-top:2px solid var(--blk);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;margin-top:24px;padding-top:20px;display:grid}.beh{letter-spacing:-.05em;min-width:1.4em;font-size:clamp(64px,8vw,104px);font-weight:900;line-height:.85}.beh-txt{font-size:17px;font-weight:700;line-height:1.45}.paminn{background:var(--betong);border-left:4px solid var(--orange);margin-top:18px;padding:12px 14px;font-size:14.5px}@media (width<=520px){.slap-form{grid-template-columns:minmax(0,1fr)}.slap-out{grid-template-columns:minmax(0,1fr);gap:10px}}.kvitto{background:var(--vit);font-family:var(--mono);padding:34px 32px 46px;position:relative;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 14px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/20px 14px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 14px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/20px 14px repeat-x}.kvitto h3{font-family:var(--sans);overflow-wrap:anywhere;font-size:clamp(1.3rem,2.4vw,2.2rem)}@media (width<=600px){.kvitto{padding:28px 20px 44px}.kvitto .kv-row{grid-template-columns:minmax(0,1fr) 124px}}.kvitto .kort{font-family:var(--sans)}.kv-rows{border-top:2px dashed #14161873;margin-top:22px}.kv-row{border-bottom:1px dashed #1416184d;grid-template-columns:minmax(0,1fr) 128px;align-items:center;gap:12px;padding:10px 0;font-size:14.5px;display:grid}.kv-row label{line-height:1.3}.kv-row label small{color:var(--dampad);font-size:11.5px;display:block}.kv-in{border:2px solid var(--blk);display:flex}.kv-in input{width:100%;min-width:0;font-family:var(--mono);text-align:right;background:#fff;border:0;padding:8px 6px 8px 8px;font-size:16px;font-weight:700}.kv-in input:focus{outline:none}.kv-in:focus-within{outline:3px solid var(--orange);box-shadow:0 0 0 5px var(--blk)}.kv-in span{background:var(--betong);border-left:2px solid var(--blk);white-space:nowrap;place-items:center;padding:0 6px;font-size:12px;display:grid}.kv-sum{margin-top:16px}.kv-sum div{justify-content:space-between;gap:12px;padding:6px 0;font-size:15px;display:flex}.kv-sum .big{border-top:2px solid var(--blk);border-bottom:2px solid var(--blk);margin:6px 0;padding:12px 0;font-weight:700}.kv-sum .big output{letter-spacing:-.02em;white-space:nowrap;font-size:28px}@media (width<=600px){.kv-sum .big output{font-size:22px}}.kv-note{color:var(--stal);margin-top:16px;font-size:12.5px;line-height:1.5}.kvitto .lnk{font-family:var(--sans)}.foretag{background:var(--stal);color:#fff;padding:100px 0 110px}.foretag .plate{background:var(--orange);color:var(--blk)}.foretag .plate:before{background:var(--blk)}.foretag .sec-head p.t{color:#e4e7ea;max-width:30em;font-size:16px}.pm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.pm{background:var(--vit);color:var(--blk);border:2px solid var(--blk);flex-direction:column;display:flex}.pm:first-child{grid-row:span 2}.pm a{flex-direction:column;height:100%;text-decoration:none;display:flex}.pm-label{background:var(--betong);border-bottom:2px solid var(--blk);font-family:var(--mono);text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;gap:10px;padding:9px 14px;font-size:12px;font-weight:500;display:flex}.pm-label span:first-child{white-space:nowrap}.pm-label span:last-child{text-align:right}.pm-img{aspect-ratio:16/9;background:var(--betong);overflow:hidden}.pm:first-child .pm-img{aspect-ratio:4/3}.pm-img img{object-fit:cover;width:100%;height:100%}.pm-body{flex-direction:column;flex:1;gap:10px;padding:16px 16px 20px;display:flex}.pm-from{font-family:var(--mono);color:var(--stal);font-size:12.5px}.pm-title{letter-spacing:-.01em;font-size:19px;font-weight:800;line-height:1.25}.pm:first-child .pm-title{font-size:26px;line-height:1.12}.pm a:hover .pm-title{text-decoration:underline;-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-decoration-thickness:3px}.pm-meta{font-family:var(--mono);color:var(--stal);margin-top:auto;font-size:12.5px}.pm-grid .pm:not(:first-child) .pm-img{display:none}.foretag-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:30px;display:flex}.foretag .lnk{color:#fff;border-bottom-color:var(--orange)}@media (width<=980px){.pm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pm:first-child{grid-area:auto/1/auto/-1}}@media (width<=600px){.pm-grid{grid-template-columns:minmax(0,1fr)}.foretag{padding:72px 0 80px}}.metod{padding:110px 0}.metod-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;display:grid}.metod h2{margin-top:16px;font-size:clamp(2rem,4.2vw,3.8rem)}.metod .intro p{max-width:32em;margin-top:18px;font-size:17px}.tips{background:var(--blk);color:#fff;margin-top:28px;padding:20px 22px}.tips b{font-size:20px;font-weight:900;display:block}.tips a{color:#fff;font-family:var(--mono);-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);font-size:17px;text-decoration-thickness:2px}.kallor{border-top:3px solid var(--blk)}.kallor div{border-bottom:1px solid #14161847;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:20px;padding:18px 0;display:grid}.kallor dt{letter-spacing:-.01em;font-size:19px;font-weight:900}.kallor dd{font-size:15.5px}.kontroll{font-family:var(--mono);color:var(--stal);flex-wrap:wrap;gap:8px 24px;margin-top:22px;font-size:13.5px;display:flex}@media (width<=900px){.metod-grid{grid-template-columns:minmax(0,1fr);gap:40px}.kallor div{grid-template-columns:minmax(0,1fr);gap:4px}}.seo{background:var(--vit);padding:100px 0 110px}.seo-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;display:grid}.toc{align-self:start;position:sticky;top:110px}.toc p.k{font-family:var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--stal);font-size:12.5px}.toc ul{border-top:2px solid var(--blk);margin-top:12px}.toc a{border-bottom:1px solid var(--linje);padding:10px 0;font-size:15.5px;font-weight:700;text-decoration:none;display:block}.toc a:hover{color:var(--blk);border-bottom-color:var(--orange)}.seo-text{max-width:44em}.seo-text h2{margin-bottom:26px;font-size:clamp(2rem,4vw,3.4rem)}.seo-text h3{letter-spacing:-.02em;margin:46px 0 12px;font-size:26px;font-weight:900;line-height:1.1}.seo-text p{margin-top:14px;font-size:17.5px;line-height:1.68}.seo-text p.ing{margin-top:0;font-size:20px;line-height:1.55}.seo-text a{-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);font-weight:700;text-decoration-thickness:2px}.fakta{background:var(--betong);border-left:8px solid var(--orange);margin:26px 0 8px;padding:22px 24px}.fakta p.fk{font-family:var(--mono);text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:12.5px}.fakta dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}.fakta dt{color:var(--stal);font-size:13.5px}.fakta dd{font-family:var(--mono);letter-spacing:-.02em;font-size:21px;font-weight:700}.tblw{margin:22px 0 6px;overflow-x:auto}.bk{border-collapse:collapse;width:100%;min-width:320px}.bk caption{text-align:left;font-family:var(--mono);text-transform:uppercase;letter-spacing:.07em;padding-bottom:10px;font-size:12.5px}.bk th,.bk td{border-bottom:1px solid var(--linje);text-align:left;padding:12px 10px;font-size:15.5px}.bk thead th{border-bottom:2px solid var(--blk);font-family:var(--mono);color:var(--stal);text-transform:uppercase;letter-spacing:.05em;font-size:12.5px;font-weight:500}.bk td.n{font-family:var(--mono);white-space:nowrap;font-size:18px;font-weight:700}.bk th[scope=row]{font-weight:900}.tbl-src{font-family:var(--mono);color:var(--dampad);font-size:12.5px}@media (width<=900px){.seo-grid{grid-template-columns:minmax(0,1fr);gap:24px}.toc{position:static}.fakta dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.faq{padding:110px 0}.faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;display:grid}.faq h2{margin-top:16px;font-size:clamp(2rem,4.2vw,3.8rem)}.faq-list{border-top:3px solid var(--blk)}.faq details{border-bottom:1px solid #1416184d}.faq summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:clamp(19px,1.8vw,23px);font-weight:900;line-height:1.2;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .pm-ico{border:2px solid var(--blk);width:36px;height:36px;transition:transform .3s var(--ease),background-color .2s;flex:none;place-items:center;display:grid}.faq details[open] summary .pm-ico{background:var(--orange);transform:rotate(45deg)}.faq summary:hover .pm-ico{background:var(--orange)}.faq .ans{max-width:44em;padding:0 56px 26px 0;font-size:17px;line-height:1.65}.faq .ans p+p{margin-top:10px}.faq .ans .s{font-family:var(--mono);color:var(--stal);font-size:12.5px}@media (width<=900px){.faq-grid{grid-template-columns:minmax(0,1fr);gap:28px}.faq .ans{padding-right:0}}.foot{background:var(--blk);color:#fff;padding:80px 0 0;overflow:hidden}.foot-top{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;display:grid}.foot-om p{color:#d9dde1;max-width:32em;margin-top:14px;font-size:16px}.foot-om b{color:#fff;font-size:20px;font-weight:900}.foot-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.foot-cols h3{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#d9dde1;font-size:12.5px;font-weight:500}.foot-cols ul{border-top:1px solid var(--linje-ljus);margin-top:12px}.foot-cols a{border-bottom:1px solid var(--linje-ljus);padding:9px 0;font-size:15.5px;font-weight:700;text-decoration:none;display:block}.foot-cols a:hover{color:var(--orange)}.foot-cols a.mono{font-size:14.5px;font-weight:400}.foot-mark{letter-spacing:-.06em;white-space:nowrap;color:var(--betong);-webkit-user-select:none;user-select:none;margin-top:70px;padding-bottom:.2em;font-size:clamp(84px,19.5vw,300px);font-weight:900;line-height:.74}.foot-mark span{color:var(--orange);font-weight:400}.foot-legal{border-top:1px solid var(--linje-ljus);font-family:var(--mono);color:#d9dde1;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding:20px 0 26px;font-size:12.5px;display:flex}@media (width<=900px){.foot-top{grid-template-columns:minmax(0,1fr);gap:36px}.foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.foot-cols{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms;animation-duration:.01ms}}.plate a{color:inherit;text-decoration:none}.plate-orange{background:var(--orange);color:var(--blk)}.plate-orange:before{background:var(--blk)}.nav a[aria-current=page]{border-bottom-color:var(--orange)}.hb-ex{text-decoration:none}.hb-ex:hover{background:var(--orange)}.spar-h h3 a{text-decoration:none}.spar-h h3 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-decoration-thickness:4px}.door-tag:empty{display:none}.datumband{border-top:3px solid var(--blk);margin-top:34px;padding-top:14px}.datumband .db-k{font-family:var(--mono);text-transform:uppercase;letter-spacing:.07em;font-size:12.5px;font-weight:500}.datumband ol{margin-top:8px}.datumband li{border-bottom:1px solid #14161859;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:8px 0;font-weight:700;display:grid}.datumband time{font-family:var(--mono);font-size:14px;font-weight:500}.datumband a{text-decoration-thickness:2px}@media (width<=520px){.datumband li{grid-template-columns:minmax(0,1fr);gap:2px}}.pris small.gf{color:var(--dampad);letter-spacing:0;margin-top:2px;font-size:11.5px;font-weight:400;display:block}.pris th[scope=row] small a{color:inherit;text-decoration:none}.pris th[scope=row] small a:hover{text-decoration:underline}.chg.na-chg{color:var(--dampad);font-size:13px;font-weight:400}.pris .gf-td{font-size:15px;font-weight:400}.ch-tom{background:var(--betong);font-family:var(--mono);color:var(--stal);margin-top:10px;padding:16px;font-size:13px}.db-diff{font-family:var(--mono);font-size:18px;font-weight:700}.datablock{background:var(--vit);border-top:10px solid var(--blk);padding:34px 40px 36px}.db-head h2{margin-top:14px;font-size:clamp(1.7rem,3.2vw,2.8rem)}.db-meta{color:var(--stal);margin-top:12px;font-size:13.5px}.db-meta a{color:inherit}.db-fakta{gap:10px;max-width:52em;margin-top:20px;font-size:15.5px;display:grid}.db-fakta strong{font-weight:800}.db-kurvor{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 36px;margin-top:10px;display:grid}.db-not{color:var(--stal);font-size:13.5px;font-family:var(--mono);margin-top:18px;line-height:1.5}@media (width<=760px){.datablock{padding:24px 20px 28px}.db-kurvor{grid-template-columns:minmax(0,1fr)}}.crumbs{max-width:var(--max);padding:18px var(--pad) 0;font-family:var(--mono);color:var(--stal);margin:0 auto;font-size:12.5px}.crumbs ol{flex-wrap:wrap;gap:4px 0;display:flex}.crumbs li+li:before{content:"/";color:var(--dampad);margin:0 8px}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-decoration-thickness:2px}.hubb-head,.art-head{padding-top:34px;padding-bottom:10px}.hubb-head h1,.art-head h1{max-width:15em;margin-top:20px;font-size:clamp(2.2rem,5.2vw,4.8rem)}.hubb-head .lead,.art-head .lead{max-width:44em}.hubb-head .lead a,.textsida a{-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);font-weight:700;text-decoration-thickness:2px}.hubb-lista{padding-top:40px;padding-bottom:110px}.hubb-grupp+.hubb-grupp{margin-top:56px}.hubb-h2{border-bottom:10px solid var(--blk);margin-bottom:6px;padding-bottom:10px;font-size:clamp(1.6rem,2.6vw,2.4rem)}.tom{background:var(--vit);border-left:8px solid var(--orange);max-width:40em;padding:24px 26px;font-size:18px}.art-by{font-family:var(--mono);color:var(--stal);flex-wrap:wrap;gap:6px 18px;margin-top:22px;font-size:13.5px;display:flex}.art-by a{color:var(--blk);-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);font-weight:700;text-decoration-thickness:2px}.art-by .ok:before{content:"";background:var(--orange);vertical-align:1px;width:8px;height:8px;margin-right:7px;display:inline-block}.art-fig{margin-top:30px;margin-bottom:0}.art-fig img{aspect-ratio:16/8;object-fit:cover;background:var(--stal);width:100%}.art-fig-smal img{aspect-ratio:16/7}.art-fig figcaption{font-family:var(--mono);color:var(--stal);margin-top:8px;font-size:12px}.art-data,.art-verktyg{margin-top:40px}.art-data+.art-verktyg{margin-top:28px}.art-tool{background:var(--vit);border-left:10px solid var(--blk);padding:34px 40px 38px}.art-tool-dieselkostnad{background:0 0;border:0;max-width:640px;padding:0}@media (width<=700px){.art-tool{border-left-width:6px;padding:24px 18px 28px}}.art-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;padding-top:64px;padding-bottom:40px;display:grid}.art-side{align-self:start;gap:28px;display:grid;position:sticky;top:110px}.art-main{min-width:0;max-width:46em}.lagrum{background:var(--vit);border-left:8px solid var(--orange);padding:20px 22px}.lagrum .fk{font-family:var(--mono);text-transform:uppercase;letter-spacing:.07em;font-size:12.5px}.lagrum ul{margin-top:10px}.lagrum li{border-top:1px solid var(--linje);font-family:var(--mono);padding:8px 0;font-size:13.5px;line-height:1.45}.om-nyheten{grid-template-columns:auto minmax(0,1fr);gap:8px 14px;margin-top:12px;font-size:15px;display:grid}.om-nyheten dt{font-family:var(--mono);color:var(--stal);padding-top:2px;font-size:12.5px}@media (width<=900px){.art-grid{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:40px}.art-side{position:static}}.brod{font-size:17.5px;line-height:1.68}.brod>*+*{margin-top:16px}.brod h2{margin-top:52px;scroll-margin-top:100px;font-size:clamp(1.7rem,3vw,2.5rem)}.brod h3{letter-spacing:-.02em;margin-top:38px;font-size:24px;font-weight:900;line-height:1.1}.brod h2+*,.brod h3+*{margin-top:14px}.brod a{-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);font-weight:700;text-decoration-thickness:2px}.brod ul{padding:0;list-style:none}.brod ul li{padding-left:22px;position:relative}.brod ul li:before{content:"";background:var(--orange);width:9px;height:9px;position:absolute;top:.62em;left:0}.brod ol{padding-left:1.4em;list-style:decimal}.brod li+li{margin-top:6px}.brod strong{font-weight:800}.brod blockquote{border-left:8px solid var(--orange);background:var(--vit);padding:16px 20px}.brod table{border-collapse:collapse;width:100%;font-size:15.5px;display:block;overflow-x:auto}.brod thead th{border-bottom:2px solid var(--blk);font-family:var(--mono);color:var(--stal);text-transform:uppercase;letter-spacing:.05em;text-align:left;white-space:nowrap;padding:10px;font-size:12.5px;font-weight:500}.brod td,.brod tbody th{border-bottom:1px solid var(--linje);text-align:left;vertical-align:top;padding:11px 10px}.brod hr{border:0;border-top:2px solid var(--blk);margin:40px 0}.brod code{font-family:var(--mono);background:var(--vit);padding:1px 5px;font-size:.92em}.textsida{padding-top:24px;padding-bottom:110px}.textsida .brod{max-width:46em}.kallruta{background:var(--vit);border-top:6px solid var(--blk);margin-top:56px;padding:26px 28px}.kallruta h2{font-size:26px}.kallruta p{color:var(--stal);margin-top:10px;font-size:15px}.kallruta ul{margin-top:14px}.kallruta li{border-top:1px solid var(--linje);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;font-size:15.5px;display:flex}.kallruta li a{-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);font-weight:700;text-decoration-thickness:2px}.kallruta li .mono{color:var(--dampad);white-space:nowrap;font-size:12px}@media (width<=600px){.kallruta{padding:20px}.kallruta li{flex-direction:column;gap:2px}}.art-faq{padding:56px 0 0}.art-faq h2{margin-bottom:20px;font-size:clamp(1.7rem,3vw,2.5rem)}.relaterat{padding-top:60px;padding-bottom:110px}.relaterat .sec-head{margin-bottom:24px}.relaterat .sec-head h2{font-size:clamp(1.8rem,3.4vw,3rem)}.sponsrat-band{background:var(--orange);color:var(--blk);font-family:var(--mono);padding:10px 0;font-size:13.5px;font-weight:700}.sponsrat-band .wrap{display:block}.kv-h,.slap-h,.kollen-h,.boggi-h{letter-spacing:-.025em;font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:900;line-height:1}.kvitto .kv-h{font-family:var(--sans);overflow-wrap:anywhere;font-size:clamp(1.3rem,2.4vw,2.2rem)}.kv-row .kv-lbl{line-height:1.3}.kv-row .kv-lbl small{color:var(--dampad);font-size:11.5px;display:block}.kv-val{grid-template-columns:minmax(0,1fr)!important}.kv-val select{border:2px solid var(--blk);width:100%;font-family:var(--mono);background:#fff;padding:8px;font-size:13px}.kv-moms{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.kv-moms button{background:var(--betong);font-family:var(--mono);cursor:pointer;border:1px solid #14161859;padding:6px 8px;font-size:12px}.kv-moms button[aria-pressed=true]{background:var(--blk);color:#fff;border-color:var(--blk)}.kv-row:has(.kv-moms){grid-template-columns:minmax(0,1fr) auto}.kv-calc{background:var(--betong);font-family:var(--mono);margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.55}.kv-calc:empty{display:none}.kv-calc li+li{margin-top:4px}.slap .kort,.boggi .kort,.kollen .kort{max-width:40em;margin-top:10px;font-size:16px}.slap .src,.boggi .src,.kollen .src{font-family:var(--mono);color:var(--dampad);margin-top:14px;font-size:12.5px}.slap .lnk{margin-top:20px}.slap-calc{margin-top:16px}.paminn a{-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);font-weight:700;text-decoration-thickness:2px}.fld select,.fld textarea{min-width:0;font-family:var(--mono);background:0 0;border:0;flex:1;padding:12px;font-size:16px}.fld textarea{font-family:var(--sans);resize:vertical}.fld select:focus,.fld textarea:focus{outline:none}.boggi-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.boggi-form [hidden]{display:none}.boggi-out .beh{font-size:clamp(56px,7vw,92px)}.boggi-tabell tr.vald th,.boggi-tabell tr.vald td{background:#f26b1d1f}.boggi-tabell td.vald-kol{font-weight:700}.boggi-tabell tr.vald td.vald-kol{background:var(--orange);color:var(--blk)}@media (width<=600px){.boggi-form{grid-template-columns:minmax(0,1fr)}}.kollen-fs{border:0;margin-top:24px;padding:0}.kollen-fs legend,.kollen-mer summary{font-family:var(--mono);text-transform:uppercase;letter-spacing:.07em;padding:0;font-size:12.5px;font-weight:700}.kollen-tips{color:var(--stal);margin-top:6px;font-size:14px}.kollen-rader{gap:8px;margin-top:12px;display:grid}.kollen-rad{font-family:var(--mono);grid-template-columns:minmax(120px,1.2fr) minmax(70px,1fr) auto minmax(70px,1fr) 40px;align-items:center;gap:8px;font-size:13px;display:grid}.kollen-rad select,.kollen-rad input{border:2px solid var(--blk);width:100%;font-family:var(--mono);background:#fff;padding:9px 8px;font-size:15px;font-weight:700}.kollen-rad input:focus,.kollen-rad select:focus{outline:3px solid var(--orange)}.kollen-ta-bort{border:2px solid var(--blk);background:var(--betong);cursor:pointer;height:40px;font-size:20px;line-height:1}.kollen-ta-bort:hover{background:var(--blk);color:#fff}.kollen-ny{margin-top:12px}.kollen-mer{border-top:2px solid var(--blk);padding-top:14px}.kollen-mer summary{cursor:pointer;list-style:none}.kollen-mer summary::-webkit-details-marker{display:none}.kollen-mer summary:after{content:"+";margin-left:10px;font-size:16px}.kollen-mer[open] summary:after{content:"−"}.kollen-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.kollen .tl{margin-top:30px}.seg.work{background:#9aa1a8}.gauge .g-v.over{color:var(--orange)}.kollen-utfall{gap:8px;display:grid}.utfall{background:var(--betong);padding:12px 14px;font-size:15px;line-height:1.45}.utfall strong{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:12px;display:block}.utfall-varning{background:var(--orange)}.utfall-varning strong{background:var(--blk);color:#fff;margin-bottom:6px;padding:3px 8px;display:inline-block}.utfall-ok{border-left:6px solid var(--stal)}.utfall-info{border-left:6px solid var(--orange)}@media (width<=600px){.kollen-rad{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px}.kollen-rad>span{display:none}.kollen-rad label:first-child{grid-column:1/-1}.kollen-grid{grid-template-columns:minmax(0,1fr)}}.verktyg-hubb{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-top:40px;padding-bottom:110px;display:grid}.vh-kort h2{font-size:clamp(1.6rem,2.4vw,2.2rem)}.vh-kort{border-left:10px solid var(--blk)}.vh-inline{grid-column:1/-1}@media (width<=900px){.verktyg-hubb{grid-template-columns:minmax(0,1fr)}}.kontakt-form{gap:16px;max-width:640px;display:grid}.kontakt-not{color:var(--stal);font-size:14px}.kontakt-form .knapp{cursor:pointer;border:0;justify-self:start}.form-status{font-weight:700}.sok-sida{gap:10px;max-width:640px;margin-top:26px;display:flex}.sok-sida input{border:2px solid var(--blk);background:#fff;flex:1;min-width:0;padding:12px 14px;font-size:17px}.sok-sida .knapp{cursor:pointer;border:0}.spar-h h3.spar-lang{font-size:clamp(2.4rem,4.6vw,4.4rem)}.pris small.gf{white-space:nowrap}.pris td.na,.pris .na-chg{white-space:normal;line-height:1.3}.d-table{overflow-x:auto}.pris td{padding-left:8px;padding-right:8px}@media (width>=1061px) and (width<=1300px){.pris td{font-size:22px}}.kollen-rader{max-width:760px}.utfall span{display:block}.art-head-data{padding-top:20px}.art-head-data h1{max-width:22em;margin-top:14px;font-size:clamp(1.9rem,3.6vw,3.3rem)}.art-head-data .lead{margin-top:12px;font-size:17px}.art-head-data .art-by{margin-top:12px}.art-head-data+.art-data{margin-top:22px}.art-data .d-head{padding:24px 40px 18px}.art-data .d-head h2{margin-top:10px;font-size:clamp(1.6rem,2.8vw,2.6rem)}.art-data .datablock{padding-top:24px}.art-data .db-head h2{font-size:clamp(1.5rem,2.6vw,2.4rem)}.art-fig-data{margin-top:40px}.art-fig-data img{aspect-ratio:16/6}@media (width<=700px){.art-head-data .lead{font-size:16px;line-height:1.5}.art-data .d-head{padding:18px 20px 14px}.art-data .d-head .d-meta{gap:6px}.art-data .d-head .ex-chip{display:none}}.d-foot{border-top:1px solid var(--linje);grid-column:1/-1;padding:4px 44px 34px}.d-foot .d-note{max-width:none;margin-top:20px}@media (width<=700px){.d-foot{padding:4px 20px 28px}}.art-tool-dieselkostnad{max-width:none}@media (width>=901px){.art-tool-dieselkostnad .kvitto{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:56px;padding:34px 40px 48px;display:grid}.art-tool-dieselkostnad .kvitto>.kv-h,.art-tool-dieselkostnad .kvitto>.kort{grid-column:1/-1}.art-tool-dieselkostnad .kvitto>form{grid-area:3/1/span 4}.art-tool-dieselkostnad .kvitto>.kv-sum{grid-area:3/2;margin-top:22px}.art-tool-dieselkostnad .kvitto>.kv-calc{grid-area:4/2}.art-tool-dieselkostnad .kvitto>.kv-note{grid-area:5/2}.art-tool-dieselkostnad .kvitto>p:last-child:not(.kv-note){grid-column:2}.art-tool-dieselkostnad .kv-row{grid-template-columns:minmax(0,1fr) 160px}}@media (width<=700px){.art-head-data{padding-top:14px}.art-head-data .art-by .lastid{display:none}.art-head-data .lead{font-size:15px}.art-data .d-head .plate,.art-data .db-head .plate{display:none}.art-data .d-head h2{margin-top:0}.art-data .pris tr{padding:12px 0}.art-data .pris td{padding-top:4px}}@media (width>=901px){.art-tool-dieselkostnad .kv-moms{flex-wrap:nowrap}}@keyframes dropdown{0%{opacity:0}}@keyframes progress{50%{background-position-x:-115%}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@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-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-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}
